Bastien Dejean
9e791903f9
Use the standard abs
function
2013-07-12 22:27:09 +02: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
ffea1b6f52
Synchronize the motion recorder and the root window
2013-06-02 22:03:51 +02:00
Bastien Dejean
e6da88fa1c
New setting: focus_by_distance
...
The aforementioned setting, when set, makes the focus movements based on
the distances between the window sides.
The `{prev,next}_leaf` functions were taught not to climb above their
roofs.
2013-05-07 22:45:14 +02:00
Bastien Dejean
7741295902
Add tiled move/resize pointer actions
...
New arguments for `grab_pointer`: `{move,resize}_tiled`.
New setting: `fence_grip`.
2013-02-04 14:22:41 +01:00
Bastien Dejean
240b6798b0
New messages: '{grab,track,ungrab}_pointer'
2013-01-08 15:52:20 +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
0c6a40cbe9
Properly handle 'focus_follows_mouse'
2012-10-23 15:30:30 +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
931e735e97
Always use BUFSIZ
2012-10-04 13:59:05 +02:00
Bastien Dejean
ad7dfb9776
Address the non-portability of the PRINTF macro
2012-10-04 11:49:23 +02:00
Ivan Kanakarakis
dac696d74d
corerctly handle debug messages
2012-10-03 20:50:37 +03:00
Ivan Kanakarakis
19a24f2c0d
merge misc with helpers
2012-10-03 20:06:10 +03:00
Ivan Kanakarakis
e31accb4b8
bool is a real type
2012-09-30 18:54:04 +03:00
Bastien Dejean
e81bb851be
Move floating windows with the mouse, fix born_as
2012-09-22 15:10:59 +02:00
Bastien Dejean
40f87f4349
Toggle fullscreen, cycle leaf, more messages
2012-09-12 14:56:51 +02:00
Bastien Dejean
aa1c50417d
Proper strings, drop non POSIX strdup
2012-09-10 13:47:51 +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
baskerville
73cbaa495f
Refactoring
2012-08-20 22:38:29 +02:00