set x and y of the layersurface's geometry box
fix set of layersurface->popups and surface->data
inhibit idle if surface's node is enabled
simplify `if` expression in checkidleinhibitor()
configurex11: resize floating clients and arrange tiled clients' monitor
Merge branch 'wlroots-next' into main
Merge remote-tracking branch 'upstream/main' into wlroots-next
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