Add separate border colors for marked nodes
Add marked_border_color and focused_marked_border_color, making it easier to
tell which nodes are currently marked.
add pointer_motion_interval_resize to completions/docs
Add new setting: pointer_motion_interval_resize
Remove non-needed Zero initializer
Closes #1404.
Allow escaping colons in rule tokenization
Fix #1071.
Closes #1351.
Closes #1330.
Update info for Debian
Closes #1408.
Add --print-socket-path option
Closes #1367.
Avoid unnecessary relayouts for unchanged values
Closes #1415.
Always return 1 when execvp() fails
bspwm uses execvp() to replace itself with a new instance in response to
"wm -r", and exits with the return value of execvp() if it fails.
execvp() only returns when it fails; and, when it returns, it always
returns -1 which is not a valid exit code (it is treated as 255: &0xff).
The return value of execvp() is not really meaningful; let's just exit
with `1' if execvp() fails.
Closes #1393.
Refocus the focused window when receiving a FOCUS_IN event for root
Closes #1378
Fixes #1160
Fix windows sometimes not appearing
Fixes #935.
Don't include pointer events in the node mask
Allow cycling the splitting type of a node
The insertion point might be NULL
Fixes #1306.
Allow setting a node's splitting type
Closes #1291.
Emit subscriber life cycle events for receptacles
Don't remove non-receptacles in `kill_node`
Fixes #1268.
Handle sticky nodes in `swap_desktops`
Fixes #1298.