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
ask for version instead of commit in bug reports