Commit graph

79 commits

Author SHA1 Message Date
Bastien Dejean
d7c81d8fce Version 0.8.8 2014-01-03 09:10:32 +01:00
John Vogel
923e2d10ef Add xinerama support back in. 2013-12-15 20:24:21 -05:00
Bastien Dejean
9a23707adc Version 0.8.7 2013-12-05 15:03:20 +01:00
Bastien Dejean
493eaa78aa Print status informations via control --subscribe 2013-11-07 14:28:39 +01:00
Bastien Dejean
197e416d84 Add target to generate source header dependencies 2013-11-03 23:10:41 +01:00
Bastien Dejean
4f023b2999 Version 0.8.6 2013-10-19 11:52:05 +02:00
Bastien Dejean
08e1c85ce0 Remove tags
Tags should generalize desktops.

To accomplish this, the main node attributes: (type, ratio) would have
to become a dictionary: ((tf1, (type1, ratio1)), (tf2, (type2, ratio2),
...). (`tf<n>` being a tag field.).
2013-10-19 10:56:34 +02:00
Bastien Dejean
e66e75d677 Support OPTFLAGS in Makefile 2013-10-08 22:11:41 +02:00
Bastien Dejean
a75979be62 Implement tags 2013-10-05 22:32:40 +02:00
Bastien Dejean
233f6a62c7 Version 0.8.5 2013-10-01 11:28:48 +02:00
Bastien Dejean
bfded1effc History is global and stacking is independent
The last desktop and monitor are now deduced from the history.

The stacking order is now independent from the history of the focused
nodes: this prevents hacks on both sides.

All windows are now considered in the stacking algorithm: it prevents
tiled windows from one monitor to appear above the floating windows of
another monitor.

Transfered windows are stacked below the windows of the same kind.
2013-10-01 10:48:03 +02:00
Bastien Dejean
30eb9598b8 Extract pointer functions from events.c 2013-09-25 18:00:01 +02:00
Bastien Dejean
85f67b2164 Remove a few useless header inclusion via deheader 2013-09-19 15:38:22 +02:00
Bastien Dejean
d168e919e3 Split types.c into {monitor,desktop,history}.c 2013-09-19 15:02:49 +02:00
Bastien Dejean
7559d6ce49 Move completions to contrib 2013-09-10 13:46:59 +02:00
Bastien Dejean
1e097e228c Add Zsh completion 2013-08-16 11:59:09 +02:00
Bastien Dejean
349abb230b Version 0.8 2013-08-05 14:51:26 +02:00
Bastien Dejean
28953c13aa Cosmetic improvements 2013-08-02 11:01:02 +02:00
Bastien Dejean
13629dbfd8 No logo 2013-07-31 18:52:02 +02:00
Bastien Dejean
1bd1a79f40 Don't use brace expansion in Makefile 2013-07-21 19:31:57 +02:00
Steven Allen
1c140d44db Allow overriding compiler. 2013-07-20 12:07:36 -04:00
Bastien Dejean
8fd8521322 Rewrite message handling
The new message syntax:
- Provides 10 commands instead of 60.
- Allows multiple actions to be applied in one call.

The client now returns an non zero exit code when a message fails.

The `is_adjacent` function now handles vacant nodes.
2013-07-12 21:52:02 +02:00
Bastien Dejean
647d0a4354 Generate documentation via asciidoc 2013-06-26 21:50:01 +02:00
Bastien Dejean
a298555019 Generate documentation via pandoc 2013-06-24 22:53:00 +02:00
Steven Allen
92ae13560c Don't clobber system build flags
Currently bspwm clobbers system build flags. This prevents
stack-smashing protection and other compiler features from being
applied.
2013-06-19 18:20:51 -04:00
Bastien Dejean
ffdcf600df Version 0.7 2013-06-18 21:19:49 +02:00
Bastien Dejean
60bffe22a6 Create bspc manual symbolic link 2013-05-30 13:28:40 +02:00
Bastien Dejean
38b3f3531a Handle monitors via RandR 2013-05-29 08:35:13 +02:00
Bastien Dejean
63aa38a5c2 Fix bash completion path 2013-05-06 14:55:29 +02:00
Bastien Dejean
978f655c7e Bash completion: first cut 2013-05-06 14:52:18 +02:00
Bastien Dejean
51206461ee Drop chmod: preserve attributes via cp -p 2013-05-06 14:45:40 +02:00
Bastien Dejean
72fbb89e9c Version 0.6 2013-04-21 20:40:26 +02:00
Bastien Dejean
0c30711cae Fix incomplete source dependencies 2013-03-19 23:17:39 +01:00
Bastien Dejean
7a7130d4c8 Pattern rules are not POSIX 2013-03-19 19:03:17 +01:00
Bastien Dejean
1dd4f179b8 Sensible Makefile 2013-03-19 18:54:41 +01:00
Bastien Dejean
fde438c092 Rework Makefile
Add headers dependency, let the commands be printed as if.
2013-03-19 14:54:53 +01:00
Bastien Dejean
d393da88ce Version 0.5 2013-03-14 11:49:07 +01:00
Bastien Dejean
9e3b95d8ba Show libraries 2013-01-16 18:02:03 +01:00
Bastien Dejean
e29e593ae5 Don't use fancy cp flags 2013-01-12 18:15:42 +01:00
Bastien Dejean
c5a22662c4 Make the Makefile more POSIX 2013-01-12 11:39:35 +01:00
Bastien Dejean
d3e351adf6 Revert "Cursor pointer feedbacks for 'grab_pointer'"
This reverts commit e1e04bff2e.
2013-01-12 11:12:17 +01:00
Bastien Dejean
e1e04bff2e Cursor pointer feedbacks for 'grab_pointer' 2013-01-10 17:59:22 +01:00
Bastien Dejean
45ef3b78cc New message: 'mouse'
The code related to mouse buttons handling is gone.
Mouse bindings must now be created via sxhkd.
2013-01-06 18:04:55 +01:00
Bastien Dejean
c4d989dc29 Don't pass the same processor macro multiple times 2013-01-05 12:18:14 +01:00
Bastien Dejean
6526e56b8c Remove settings: '{numlock,capslock}_modifier'
The lock keys (num, caps, scroll) are now handled internally and the
aforementioned settings are obsolete.
2013-01-02 12:36:54 +01:00
Bastien Dejean
ce885e5e32 Use specified fifo ('-s' flag) instead of stdout 2012-12-18 12:38:46 +01:00
Bastien Dejean
55fd546477 Version 0.3 2012-11-29 15:32:52 +01:00
Bastien Dejean
1e23f6949c Version 0.2 2012-10-27 19:53:46 +02:00
Bastien Dejean
fa82a462c0 Handle manual page in Makefile 2012-10-24 12:40:21 +02:00
Bastien Dejean
c6786af58b Refactor README, support VERSION in *main* 2012-10-24 12:30:37 +02:00