Commit graph

70 commits

Author SHA1 Message Date
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
Bastien Dejean
2a3362fc4b Added support for multiple monitors 2012-10-17 16:18:40 +02:00
Bastien Dejean
ce4761c1a2 Add missing .PHONY entry 2012-10-04 19:11:07 +02:00
Bastien Dejean
26cdd8505d By default, don't produce a debug executable 2012-10-03 23:06:31 +02:00
Ivan Kanakarakis
3f914c7297 separate rules for debug and stripped binaries 2012-10-03 20:53:16 +03:00
Ivan Kanakarakis
dac696d74d corerctly handle debug messages 2012-10-03 20:50:37 +03:00
Ivan Kanakarakis
de3742c74c update Makefile - remove misc and include helpers 2012-10-03 20:08:02 +03:00
Bastien Dejean
5df99a71ed Removed the Lua dependency 2012-09-27 10:46:04 +02:00
Bastien Dejean
a43b45f7f4 Documentation 2012-09-22 23:11:57 +02:00
Bastien Dejean
24507288bf Numerous fixes 2012-09-18 17:21:04 +02:00