Bastien Dejean
dfecbdc6e0
Tiled windows should not be above floating windows
2012-10-24 22:17:45 +02:00
Bastien Dejean
0c6a40cbe9
Properly handle 'focus_follows_mouse'
2012-10-23 15:30:30 +02:00
Bastien Dejean
243f1245e7
Options for 'cycle_desktop': --skip-{free,occupied}
2012-10-23 13:31:11 +02:00
Bastien Dejean
379099ee65
Fix wrong assumption regarding window id
2012-10-23 12:48:10 +02:00
Bastien Dejean
f0ab3e390e
Merge branch 'develop'
2012-10-23 12:17:19 +02:00
Bastien Dejean
1769e2f58f
New messages: 'nearest' and 'alternate_focus'
2012-10-22 11:51:28 +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
2c7075d5ba
Handle _NET_WM_DESKTOP
2012-10-10 21:36:19 +02:00
Bastien Dejean
4d27bfa3e8
Update floating rectangle when border_width changes
2012-10-05 11:35:35 +02:00
Bastien Dejean
a1f0b2c337
Prevent buffer overruns in dump_tree
and al.
2012-10-04 14:46:41 +02:00
Bastien Dejean
931e735e97
Always use BUFSIZ
2012-10-04 13:59:05 +02:00
Ivan Kanakarakis
a7201deca9
update wm to use helpers
2012-10-03 20:07:33 +03:00
Ivan Kanakarakis
e31accb4b8
bool is a real type
2012-09-30 18:54:04 +03:00
Bastien Dejean
38316b61a0
Update vacant state when swapping nodes
2012-09-29 16:40:47 +02:00
Bastien Dejean
5c7f9299a5
New setting: "borderless_monocle"
2012-09-29 10:10:58 +02:00
Bastien Dejean
6e2e8094ac
Never remove borders on floating windows
2012-09-28 22:46:45 +02:00
Bastien Dejean
0b68e16fc8
Remove window borders whenever possible
2012-09-28 22:39:32 +02:00
Bastien Dejean
cf91c4cb5e
Also update vacant state when unlinking nodes
2012-09-28 15:37:43 +02:00
Bastien Dejean
07fa8a6645
Remove vacant debug info in dump_tree
2012-09-28 15:24:03 +02:00
Bastien Dejean
59f1423731
Update vacant state in insert_node
...
Adding a new new node requires to update the vacant state of the focused
node's parent when the focus is itself vacant, otherwise we end up with
non-valid vacant states and windows will seem to be hidden.
2012-09-28 15:19:39 +02:00
Bastien Dejean
5df99a71ed
Removed the Lua dependency
2012-09-27 10:46:04 +02:00
Bastien Dejean
350a2d86bd
New message: "magnetise"
2012-09-26 12:11:45 +02:00
Bastien Dejean
310ca26900
Take tall screens into consideration
2012-09-24 20:15:25 +02:00
Bastien Dejean
80ca33c3cd
Options to skip same or different class in "cycle"
...
Two options have been added to the "cycle" message: --skip-class-equal
and --skip-class-differ. The class name of the client is now shown in
the output of the "dump" command instead of the letter "C".
2012-09-24 19:40:49 +02:00
Bastien Dejean
2ac2ea6fb6
Fix the unexpected focus after node removal
2012-09-24 15:24:22 +02:00
Bastien Dejean
584588d241
Remove obvious condition
2012-09-24 15:17:22 +02:00
Bastien Dejean
a43b45f7f4
Documentation
2012-09-22 23:11:57 +02:00
Bastien Dejean
0d04cd6c0c
Fix dangling last_focus ; no infinite width, height
2012-09-22 17:17:18 +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
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
5c3ae7c6f8
Support cycling for all options in cycle_leaf
2012-09-21 12:38:27 +02:00
Bastien Dejean
09f163becc
Handle unmap notifications
2012-09-21 12:15:25 +02:00
Bastien Dejean
efcc7e41f6
Locked and urgent client states and colors
2012-09-20 23:32:32 +02:00
Bastien Dejean
946c0ed3a8
Fix desktop_cyle, try to handle unmap_notify
2012-09-20 16:32:01 +02:00
Bastien Dejean
663d5ec035
Rotate the tree when unlinking, reload commands
2012-09-20 12:42:10 +02:00
Bastien Dejean
0bd88d9824
Fix "alternate" command, min width,height is 1,1
2012-09-20 11:50:25 +02:00
Bastien Dejean
f7fe1ebe78
Don't select desktop in focus_node
2012-09-19 23:52:38 +02:00
Bastien Dejean
deaa516e35
Update focus in {transfer,remove}node and al.
2012-09-19 22:59:13 +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
ac4fcaad23
Toggle floating
2012-09-13 21:55:29 +02:00
Bastien Dejean
3ce4107b75
Fix remove_node and cycle_leaf
2012-09-13 21:45:40 +02:00
Bastien Dejean
f6764fc8c3
Fix pull, push and node removal
2012-09-13 18:09:10 +02:00
Bastien Dejean
3c3cf36184
Fix apply_layout, dump_tree, insert_node, bye bsps
2012-09-13 13:56:53 +02:00
Bastien Dejean
40f87f4349
Toggle fullscreen, cycle leaf, more messages
2012-09-12 14:56:51 +02:00