Merge remote-tracking branch 'upstream/main' into wlroots-next
implement ext-session-lock-v1
Revert "remove unneeded changes in commitnotify()" This reverts commit 30c24a53ad2aaa842bc3b028ba0b98e3362dad7c. Bug: https://github.com/djpohly/dwl/issues/349
Revert "fix flickering when resizing/spawning windows" This reverts commit 017bb7d7521f68d37bfe656c10f45edbcc92dd61. Bug: https://github.com/djpohly/dwl/issues/349
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
bump version to 0.4-rc2
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
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
update for wlroots!3627 References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3627
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
call updatemons() in requestmonstate() This way we make sure that the Monitor's boxes are updated correctly