1
0
Fork 0
mutter-performance-source/src
Jonas Ådahl f3a33e9bd1 x11-display: Make subwindow redirection call mode specific
This means that for X11 sessions we'll do it before any windows are
mapped, and before any plugin implementation is started. Doing it before
a plugin is started is important, because things that the plugin does
during startup can have consequences on how compositing on Xorg works.

For the Xwayland case, we'll do it relatively in the setup phase. It
appears to have been harmless to do it later in the post-opened signal,
but there is no harm in doing it as one of the earlier steps.

Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/3089
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3329>
2024-07-25 19:56:19 +02:00
..
backends core/debug-control: Introspect it to export the dbus service with lg 2024-07-24 21:52:47 +00:00
common common/cogl-drm-formats: Split out format to string helper 2024-04-16 21:05:09 +00:00
compositor x11-display: Make subwindow redirection call mode specific 2024-07-25 19:56:19 +02:00
core core/debug-control: Introspect it to export the dbus service with lg 2024-07-24 21:52:47 +00:00
frames build: Split X11 server & client dependencies 2024-06-30 15:09:00 +02:00
meta core/debug-control: Introspect it to export the dbus service with lg 2024-07-24 21:52:47 +00:00
tests clutter/pipeline-cache: Return a copy of the pipeline 2024-07-24 21:33:30 +00:00
third_party x11: Use the embedded xcursor functions where possible 2024-05-24 13:02:42 +00:00
wayland x11-display: Make subwindow redirection call mode specific 2024-07-25 19:56:19 +02:00
x11 x11-display: Make subwindow redirection call mode specific 2024-07-25 19:56:19 +02:00
meson.build core/debug-control: Introspect it to export the dbus service with lg 2024-07-24 21:52:47 +00: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 cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00