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
Bastien Dejean
2375a75d49
Client message, strict parse, select desktop
2012-09-11 22:48:26 +02:00
Bastien Dejean
48a07d40d9
A few messages
2012-09-11 16:29:43 +02:00
Bastien Dejean
83cab76fa7
Handle vacant state in apply_layout
2012-09-07 14:24:03 +02:00
Bastien Dejean
aa8f4bb6cf
Update vacant state
2012-09-07 13:55:03 +02:00
Bastien Dejean
d42315a227
Handling of window gap
2012-09-06 14:43:59 +02:00
Bastien Dejean
065c161ae0
Transfer node
2012-09-06 14:26:13 +02:00
Bastien Dejean
a85fa655ce
Don't free NULL
2012-09-05 18:41:33 +02:00
Bastien Dejean
b2de47054b
Remove node
2012-09-05 18:37:54 +02:00
Bastien Dejean
3405f96c39
Focus node, refactor
2012-09-05 14:07:06 +02:00
Bastien Dejean
59f780a51a
Apply layout, padding settings
2012-09-04 21:01:50 +02:00
Bastien Dejean
3f8979ace8
Dropping leaf related pointers
2012-09-04 11:14:01 +02:00
Bastien Dejean
c81516c0dc
Map requests slowly being taken care of
2012-09-01 21:55:35 +02:00
Bastien Dejean
daaefb13fd
C style structure names
2012-08-29 18:37:31 +02:00
baskerville
73cbaa495f
Refactoring
2012-08-20 22:38:29 +02:00
baskerville
eca90f97b0
Move fence
2012-08-20 12:20:12 +02:00
baskerville
2924f123ea
Triple window border
2012-08-19 21:45:49 +02:00
baskerville
3a8c7ecb35
Only one layer
2012-08-19 10:34:08 +02:00
baskerville
01cd8e10a5
Dump tree
2012-08-18 22:36:46 +02:00
baskerville
fb144ef055
Find neighbor
2012-08-18 14:55:16 +02:00
baskerville
d5a85be05f
Rotate tree
2012-08-18 12:19:58 +02:00