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()