merge toplevel_from_{wlr_layer_surface,popup} into client_from_wlr_surface now it is a big function called toplevel_from_wlr_surface
sort client_get_parent()
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()
fix flickering when resizing/spawning windows Fixes: https://github.com/djpohly/dwl/issues/306
use root surfaces to check idle inhibitors References: https://github.com/djpohly/dwl/pull/343
Revert "Check that inhibitor scene tree is not null" This reverts commit 9c155eefdc018f878ea6950e6bd383b985401339. This commit was applied just a workaround, the proper fix is the next commit
Check that inhibitor scene tree is not null
chase default terminal in manpage after 7710cf050d1a
bump version to 0.4-rc1
unset fullscreen when mapping a client in the same monitor Fixes: https://github.com/djpohly/dwl/issues/327
ask for version instead of commit in bug reports
Merge branch 'main' of github.com:djpohly/dwl
fix xwayland clients being floating by default Fix 3213088aa23e1f6cad1a5ba506dfb7318e1011c9 References: https://github.com/djpohly/dwl/pull/334#issuecomment-1333147730
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
do not try to set the parent's same tags and monitor for xwayland clients References: https://github.com/djpohly/dwl/pull/334#issuecomment-1330166324