Merge pull request #151 from Sevz17/scenegraph3 send frame_done also to all layer surfaces
Merge commit 'refs/pull/162/head' of github:djpohly/dwl into scenegraph3
Merge branch 'wlroots-next' of github:djpohly/dwl into scenegraph3
Merge branch 'wlroots-next' into HEAD
`wlr_xdg_surface.configure_serial` has been moved into `wlr_xdg_surface_state` as seen in swaywm/wlroots@0e34208
send frame_done also to all layer surfaces this fixes an issue when bemenu don't update his surface when typing
Merge pull request #150 from Sevz17/wlroots-next client_pending has been renamed as pending in wlr_layer_surface_v1
client_pending has been renamed as pending in wlr_layer_surface_v1 as seen in swaywm/wlroots@59fa363
send frame_done to all visible surfaces
fixup: follow name change on surface_tree_create
use scene_output for damage-tracked rendering
use scene to keep track of LayerSurfaces' layers
use scene-graph API for Client/LayerSurface
use type enum to distinguish Client from LayerSurface
Merge branch 'main' into wlroots-next
simplify fullscreen expression
Merge branch 'main' into wlroots-next
simplify client_for_each_surface All the XDG surface iterator does is iterate the main wlr_surface, then iterate the popups. If we inline that function, we can merge part of it with the X11 case.
Merge branch 'main' into wlroots-next
update deprecated xkb function name