update comment about exclusive focus in focusclient()
stop trying resize clients during commitnotify() instead resize them in configurex11()
allow unmanaged clients (like dzen or dmenu) to have keyboard focus
disable and destroy monitor's layer surfaces when it's being destroyed Fixes: https://github.com/djpohly/dwl/issues/314
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)
allow moveresize() while the left mouse button is pressed Fixes: https://github.com/djpohly/dwl/issues/319
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
avoid usage of goto Based on this suggestion: bc72af6e2430cfb8db2f5fa1b9800c86f445b6d6#commitcomment-85592855">https://github.com/guyuming76/dwl/commit/bc72af6e2430cfb8db2f5fa1b9800c86f445b6d6#commitcomment-85592855
properly handle cursor motion when button is held Based on: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3653
avoid setting duplicate cursor image Reference: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3436 Based on: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3595
destroy renderer and allocator in cleanup()
fix bad condition
fix various segfaults when selmon is NULL
change cursor surface in internal calls of motionnotify() and call motionnotify() after unmapping a client and when focusing a client Fixes: https://github.com/djpohly/dwl/issues/308
remove unused variables
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