rename xwayland_surface to xsurface
this save us 2 lines
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()