Bastien Dejean
af06168b61
New message: 'toggle_visibility'
2012-12-23 12:11:08 +01:00
Bastien Dejean
43f76714aa
Prevent focus stealing for 'focus_follows_mouse'
...
When 'focus_follows_mouse' was enabled, and the focus was given (through
the 'focus' message) to another window, it was possible for the previous
window to generate an enter notify event and, hence, stole the focus.
2012-12-20 11:14:38 +01:00
Bastien Dejean
ce885e5e32
Use specified fifo ('-s' flag) instead of stdout
2012-12-18 12:38:46 +01:00
Bastien Dejean
9b237551e6
New settings: 'numlock_modifier' and 'capslock_modifier'
2012-12-03 19:30:48 +01:00
Bastien Dejean
9eeb60e932
Also ungrab on NumLock
2012-12-03 12:09:02 +01:00
Bastien Dejean
2a2bdc37f8
Mouse bindings: handle NumLock
2012-12-03 10:46:23 +01:00
Bastien Dejean
6e0818a9da
Register events as early as possible
2012-11-10 12:00:30 +01:00
Bastien Dejean
240c75c704
Orphan adoption: restore desktops organization
2012-10-25 21:49:14 +02:00
Bastien Dejean
0061b72445
New message: 'adopt_orphans'
...
The adoption of orphans needs to occur after the definition of desktops
and rules in the *autostart*.
2012-10-25 21:02:04 +02:00
Bastien Dejean
5c538b5d18
Fix minor typos
2012-10-25 15:20:14 +02:00
Bastien Dejean
6e3af9fe33
Rely on _NET_WM_DESKTOP for orphans adoption
2012-10-25 12:42:30 +02:00
Bastien Dejean
0124ca2383
Don't be silly
2012-10-24 19:05:02 +02:00
Bastien Dejean
1a96affd21
Check map_state value in adopt_orphans
2012-10-24 17:39:15 +02:00
Bastien Dejean
277d7d4131
Don't make wild guesses on things that need to be freed
2012-10-24 17:20:48 +02:00
Bastien Dejean
5ad12f917d
Initial approach for orphans adoption
2012-10-24 16:34:56 +02:00
Bastien Dejean
c6786af58b
Refactor README, support VERSION in *main*
2012-10-24 12:30:37 +02:00
Bastien Dejean
9a09998d9f
Fix the handling of 'button_modifier'
2012-10-23 17:01:32 +02:00
Bastien Dejean
0c6a40cbe9
Properly handle 'focus_follows_mouse'
2012-10-23 15:30:30 +02:00
Bastien Dejean
379099ee65
Fix wrong assumption regarding window id
2012-10-23 12:48:10 +02:00
Bastien Dejean
d810e72c35
New setting: 'button_modifier'
2012-10-23 12:42:40 +02:00
Bastien Dejean
286fb33dfd
Fix monocle
2012-10-18 11:15:43 +02:00
Bastien Dejean
2a3362fc4b
Added support for multiple monitors
2012-10-17 16:18:40 +02:00
Bastien Dejean
07b7f292d4
Handle _NET_WM_WINDOW_TYPE_{DOCK,NOTIFICATION}
...
Fancy panels (tint2, bmpanel2, ...) can now be used with bspwm.
2012-10-10 23:01:38 +02:00
Bastien Dejean
2c7075d5ba
Handle _NET_WM_DESKTOP
2012-10-10 21:36:19 +02:00
Bastien Dejean
7217e8fdbe
Cosmetic changes
2012-10-06 11:55:22 +02:00
Bastien Dejean
a1f0b2c337
Prevent buffer overruns in dump_tree
and al.
2012-10-04 14:46:41 +02:00
Bastien Dejean
a8562891d3
Empty rsp after sending it
...
Since some functions still use *strcat* (e.g. *dump_tree*), it is
necessary to empty rsp after filling it. This is a temporary fix.
2012-10-04 11:38:23 +02:00
Bastien Dejean
94ab18c49c
Remove trailing new line in response
...
Some functions, e.g. *dump_tree*, will end *rsp* with a new line and
*bspc* already takes care of that.
2012-10-03 23:00:03 +02:00
Ivan Kanakarakis
a7201deca9
update wm to use helpers
2012-10-03 20:07:33 +03:00
Ivan Kanakarakis
e657198953
no need for an EMPTY_RESPONSE
2012-10-02 21:54:02 +03:00
Ivan Kanakarakis
e31accb4b8
bool is a real type
2012-09-30 18:54:04 +03:00
Bastien Dejean
36140fe1c3
Try to address the potential buffer overflows
2012-09-29 11:57:41 +02:00
Bastien Dejean
e1330bfc34
Complete _NET_SUPPORTED root property
2012-09-28 13:58:03 +02:00
Bastien Dejean
5df99a71ed
Removed the Lua dependency
2012-09-27 10:46:04 +02:00
Bastien Dejean
5ca8e69d02
Made BSPWM_SOCKET definition optional
2012-09-24 11:00:35 +02:00
Bastien Dejean
cfa333e214
Resize floating windows with the mouse
2012-09-22 16:32:35 +02:00
Bastien Dejean
e81bb851be
Move floating windows with the mouse, fix born_as
2012-09-22 15:10:59 +02:00
Bastien Dejean
3d95580282
Pseudo manual insertion for floating windows
2012-09-22 12:16:46 +02:00
Bastien Dejean
d5cb36c31f
Show / hide wrappers should make unmap_notify work
2012-09-21 19:05:42 +02:00
Bastien Dejean
c584da2cb8
Unmap notify handling is bogus
2012-09-21 17:39:22 +02:00
Bastien Dejean
efcc7e41f6
Locked and urgent client states and colors
2012-09-20 23:32:32 +02:00
Bastien Dejean
2f5258da83
Fix swap_nodes
2012-09-18 19:48:34 +02:00
Bastien Dejean
2365ae77e7
Fix hang related to SIGCHLD
2012-09-18 19:18:02 +02:00
Bastien Dejean
24507288bf
Numerous fixes
2012-09-18 17:21:04 +02:00
Bastien Dejean
b757724a57
Flush, EWMH, new events, presel border fix
2012-09-16 14:16:58 +02:00
Bastien Dejean
7e3569f0fa
Simplify get_color
2012-09-14 11:30:41 +02:00
Bastien Dejean
3c3cf36184
Fix apply_layout, dump_tree, insert_node, bye bsps
2012-09-13 13:56:53 +02:00
Bastien Dejean
fea6e82927
First incursion
2012-09-12 21:56:48 +02:00
Bastien Dejean
40f87f4349
Toggle fullscreen, cycle leaf, more messages
2012-09-12 14:56:51 +02:00
Bastien Dejean
48a07d40d9
A few messages
2012-09-11 16:29:43 +02:00