Merge branch 'wlroots-next' into main
don't unfocus focused client when starting a drag this fix chromium keyboard focus loss after a drag Fix: 3cc22de712415342e4865eef099fcfde49bcf734
Merge remote-tracking branch 'upstream/main' into wlroots-next
check null in toplevel_from_popup managed to SEGFAULT the server by trying to create a popup without setting a parent first. Not sure if this is dwl or wlroots issue, so also opened a ticket upstream: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3811
layersurface: create a dedicated scene tree for popups this tree should be always above the top layer Fixes: https://github.com/djpohly/dwl/issues/328
client: don't change border color during drags Fixes: https://github.com/djpohly/dwl/issues/318
remove now unneeded workaround in outputmgrapplyortest()
only destroy monitor's layer surfaces at destroy
allow change adaptive sync in outputmgrapplyortest()
Merge remote-tracking branch 'upstream/main' into wlroots-next
fix crash in dirtomon() when selmon is disabled
closemon() now updates selmon if needed
use just one loop in outputmgrapplyortest() we do the magic in updatemons()
move focus and clients off disabled monitors
only raise the client's node in monocle() Fixes: https://github.com/djpohly/dwl/issues/326
add support for the ext-idle-notify-v1 protocol for now we use macros to support both KDE idle and ext-idle, wlroots will likely drop support for KDE idle in 0.17
Revert "stop trying resize clients during commitnotify()" This reverts commit 2d9d758c8dec083178ff78b154da784b97260bd1. wasn't meant to be pushed to main
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