suckless style: don't use '//' for comments
use loop to call arrangelayer
zwlr_layer_shell_v1_layer are ordered by bottom-most first so we can
just use a loop from 3 to 0
Merge pull request #196 from noocsharp/main
die on allocation failure
use wlr_box for previous geom
fix crash when the last monitor is disconnected
Merge pull request #187 from fauxmight/new-clients-printstatus
Newly launched or closed clients ALWAYS generate status update
Merge pull request #149 from xi/fix-grabc-unmap
reset cursor mode when grabc is unmapped
remove typedef `Decoration`
die on allocation failure
Merge pull request #160 from Humm42/closepipes
-s: close unused fds
Newly launched or closed clients ALWAYS generate status update
Prior to this change, if a client whose tag(s) are not currently
selected is launched or killed, no update to status was printed and
status bars being fed by printstatus() did not update newly active
or newly inactive (but unselected) tags.
Merge branch 'wlroots-next'
wlroots 0.15.0 was released
Merge branch 'main' of github:djpohly/dwl
explicitly create renderer and allocator
autocreate was removed
`wlr_xdg_surface.configure_serial` has been moved into `wlr_xdg_surface_state`
as seen in swaywm/wlroots@0e34208
Merge branch 'wlroots-next' of github:djpohly/dwl into wlroots-next
-s: close unused fds
dup2 doesn’t close fds, it only duplicates them. The old ones weren’t
closed, causing problems (like dwl blocking due to the child process
never reading from the reading end, even if stdin has been closed).
Merge pull request #152 from ARDiDo/no_redundant_xcursor
remove redundancies in xcursors
Remove redundant xcursor manager