mutter/src
Carlos Garnacho 2a600ac98e frames: Forward _NET_WM_STATE during frame initialization
Ensure the frame window is created at the right fullscreen state
before showing it and assigning it to the client window.

A peculiarity of this property on frame windows is that it is
typically single-handedly updated from the Mutter side, in synchronization
with client window state. It can only differ during creation, since
GTK still likes to apply its own state.

Also, the only relevant property seems to be _NET_WM_STATE_FULLSCREEN,
since the others are less relevant to the role of the frames client,
and get applied to the MetaWindow as a whole, instead.

Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/2712
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2961>
2023-04-14 13:55:23 +00:00
..
backends screen-cast/monitor-src: Record frames with presentation time 2023-04-07 12:49:53 +02:00
compositor compositor: Drop anchor_window_pos field from MetaWindowDrag 2023-03-29 16:36:28 +00:00
core core: Create passive button grab on topmost Window 2023-04-12 11:28:50 +02:00
frames frames: Forward _NET_WM_STATE during frame initialization 2023-04-14 13:55:23 +00:00
meta Export meta_window_has_pointer () 2023-03-20 20:23:02 +00:00
tests backends/stage: Pass ClutterFrame to MetaStageWatchFunc 2023-04-07 12:19:23 +02:00
wayland wayland: Don't leak XDnD mime type strings 2023-04-14 13:27:19 +00:00
x11 x11: Fix remaining leaks from switch to XGetAtomName() 2023-04-14 13:27:19 +00:00
libmutter.pc.in
meson.build wayland: Implement fractional_scale_v1 protocol 2023-03-04 22:13:45 +01:00
meta-private-enum-types.c.in build: Add missing include 2022-08-10 20:28:40 +02:00
meta-private-enum-types.h.in screen-cast: Add screen cast flag to streams 2020-07-30 09:51:16 +02:00