Carlos Garnacho beeeea546b core: Avoid setting up frames on fullscreen windows
Ensure we preserve the fast zero-copy paths in Xwayland fullscreen
windows, instead of maybe rendering the client surface on top of the
frame surface, and providing the latter to the compositor.

To achieve this, additionally synchronize frame state when
recalculating features (e.g. after fullscreen/unfullscreen), and
account for this new condition when creating or destroying frames.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2797>
2023-03-03 20:33:18 +00:00
..
2019-03-12 00:27:07 +00:00
2023-01-30 10:56:29 +00:00
2021-07-15 11:25:21 +02:00
2023-03-03 19:17:51 +00:00
2022-12-22 15:13:54 +01:00
2018-11-06 17:17:36 +01:00
2022-12-01 20:10:53 +00:00
2023-01-30 10:56:29 +00:00