use xdg_shell helper
for xwayland continue using wlr_scene_subsurface_create()
         
        
        
          
get old client by surface's node
         
        
        
          
Merge branch 'main' into scenegraph
         
        
        
          
make sure configure and activate listeners are removed from list
         
        
        
          
set correct position for unmanaged clients
- don't allow to move/resize with them
- don't focus unmanaged clients on buttonpress()
         
        
        
          
add support for layer_shell popups
         
        
        
          
use wlr_scene_xdg_surface_create() for xdg_popups
         
        
        
          
Merge branch 'fix-segfault-in-fullscreennotify'
         
        
        
          
don't use fullscreen event in fullscreennotify()
         
        
        
          
always call arrange() on setfullscreen()
also don't count full screen clients on tile()
         
        
        
          
print status about floating and fullscreen
         
        
        
        
        
          
suckless style: don't use '//' for comments
         
        
        
          
use loop to call arrangelayer
zwlr_layer_shell_v1_layer are ordered by bottom-most first so we can
just use a loop from 3 to 0
         
        
        
          
Merge pull request #196 from noocsharp/main
die on allocation failure
         
        
        
          
fix left border 'y' position
also add comment about border ordering
         
        
        
          
use wlr_scene_node_raise_to_top()
         
        
        
          
use wlr_scene_output_send_frame_done()
         
        
        
          
use wlr_box for previous geom
         
        
        
          
don't warn about unused result
Closes: #186