Commits on Source (3)
-
Kenny Levinsen authored
The upcoming handling of plain xdg_toplevel.configure events will need to use the xwl_window resize helper. Move it outside XWL_HAS_LIBDECOR, move the remaining dimension logic from handle_libdecor_configure into it and update the name accordingly. Signed-off-by:
Kenny Levinsen <kl@kl.wtf>
-
Kenny Levinsen authored
While we now have support for resize of the root window through libdecor, we still ignore toplevel configure dimensions when libdecor is not in use. This ignores user intent in many Wayland servers, and some xdg_toplevel states when active have strong requirements for adherence to configure dimensions. Resize in response to xdg_toplevel configure dimensions like we do for libdecor configure events. Signed-off-by:
Kenny Levinsen <kl@kl.wtf>
-
Kenny Levinsen authored
We specify a sensible default geometry for decorated rootful windows, but not for undecorated ones. Make the default geometry apply to rootful windows in general. Signed-off-by:
Kenny Levinsen <kl@kl.wtf>