use `/* */` for comments in applybounds()
fix bad indentation in createpointer()
rename dragicondestroy() -> destroydragicon()
to match the rest of the code
rename LyrNoFocus -> LyrDragIcon
correctly handle cursor motion when button is held (for layer surfaces)
fix drag and drop not working
this fixes another issue where the cursor doesn't change when selecting text
but there is still an issue about not changing border color of clients during
dnd operations
Bug: https://github.com/djpohly/dwl/issues/318
destroy renderer and allocator in cleanup()
fix various segfaults when selmon is NULL
make more permissive exclusive focus
now you can call focusstack() while a layer surface is focused and when it gets
unmapped the newly focused clients will be actually focused
now really fix clients not being focused after unmapping a layer surface
fix clients not being focused after destroy a layer surface
Revert "remove useless check of `m` in arrangelayers()"
This partially reverts commit d14ee99661e420c8e3d8fcc6791429a0e08bd915.
Checking if the output is enabled is necessary to avoid a segfault later