Merge remote-tracking branch 'upstream/main' into wlroots-next
simplify setting the border color of clients
chase wlroots!4288 References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4288
set withdrawn state for xwayland invisible clients
add support for xdg-shell v6
chase wlroots map logic unification Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me>
chase wlroots!3391 References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3991
follow upstream xwayland_surface changes wlroots removed the `wlr_surface_is_xwayland_surface` function, and renamed `wlr_xwayland_surface_from_wlr_surface` to `wlr_xwayland_surface_try_from_wlr_surface`. related commit: https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/fbf5982e3838ee28b5345e98832f6956c402b225
Merge branch 'main' into wlroots-next
do not try to resize if size wouldn't change
do not skip frames if a client is stopped and have a pending resize
Revert "Revert "fix flickering when resizing/spawning windows"" This reverts commit 4a32293548667e68cd9a103e22368b8db1754deb.
Check width and height are not negative in client_set_bounds()
Merge remote-tracking branch 'upstream/main' into wlroots-next
Revert "fix flickering when resizing/spawning windows" This reverts commit 017bb7d7521f68d37bfe656c10f45edbcc92dd61. Bug: https://github.com/djpohly/dwl/issues/349
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
sort client_get_parent()
fix flickering when resizing/spawning windows Fixes: https://github.com/djpohly/dwl/issues/306