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
replace tabs by spaces in alignment