SDL icon indicating copy to clipboard operation
SDL copied to clipboard

wayland: Remove the hack to unset limits before entering fullscreen

Open Kontrabant opened this issue 3 months ago • 4 comments

The associated surface commit causes a warning (previously a crash) on GNOME + libdecor when clients enter fullscreen before the initial buffer commit.

This was only ever needed on GNOME, and is fixed in GNOME 49, but is waiting on upstream backports: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4681 and https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4680

Fixes #14032

Kontrabant avatar Sep 24 '25 16:09 Kontrabant

Should this go in for 3.4?

slouken avatar Oct 12 '25 22:10 slouken

It can't go in before the backported GNOME fixes are merged, or things will break for users on older versions.

Kontrabant avatar Oct 12 '25 23:10 Kontrabant

Just to note, the upstream changes are merged, and should ship in 48.7 later in November.

Kontrabant avatar Oct 23 '25 18:10 Kontrabant

Tagging this to go in early in the 3.6 cycle. The changes are upstream in GNOME, but they still need time to propagate and be backported where required, and I have some other windowing work that stacked nicely on top of this, regarding how windows with a min/max size and aspect are handled when the compositor demands that the window be a certain size, such as with maximized or tiled windows.

Kontrabant avatar Dec 02 '25 20:12 Kontrabant