Merge remote-tracking branch 'upstream/main' into wlroots-next
implement ext-session-lock-v1
return early if couldn't find the popup's parent
fix popups appearing outside the monitor
and a potentially crash
Merge remote-tracking branch 'upstream/main' into wlroots-next
improve type safety of toplevel_from_wlr_surface()
merge toplevel_from_{wlr_layer_surface,popup} into client_from_wlr_surface
now it is a big function called toplevel_from_wlr_surface
remove unneeded call to wlr_scene_rect_set_color()
wlr_scene_rect_create() requires a color as parameter
add option for set button map
fix null deref in sigchld() if Xwayland is disabled
remove unneeded changes in commitnotify()
call updatemons() in requestmonstate()
This way we make sure that the Monitor's boxes are updated correctly
Check that inhibitor scene tree is not null
Merge remote-tracking branch 'upstream/main' into wlroots-next