destroy scene_output in cleanupmon()
Merge pull request #204 from djpohly/scenegraph3
merge scenegraph3
remove unneeded variables
attach presentation to scene
Merge branch 'main' into scenegraph
do not allow set client size less than its min size
make sure to destroy wlr_scene_node of unmanaged clients
do not create borders for unmanaged clients
pointerfocus: only use provided surface
if a client is given focus it
use xdg_shell helper
for xwayland continue using wlr_scene_subsurface_create()
get old client by surface's node
fix crash of Firefox when opening a popup larger than its size
constraint popups to its parent client
Closes: #146
Closes: #155
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