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()
Check that inhibitor scene tree is not null
ask for version instead of commit in bug reports
Merge branch 'main' of github.com:djpohly/dwl
simplify check for surface's node state
all `struct wlr_surface` should have a `wlr_scene_tree *` as data
add option to allow invisible surfaces to disable idle tracking
do not move/resize if grabbed client is fullscreen