mirror of
https://github.com/brl/mutter.git
synced 2024-12-26 04:42:14 +00:00
6e06648f7a
For Wayland, we want to have everything possible in terms of the frame rect, or "window geometry" as the Wayland protocol calls it, in order to properly eliminate some flashing when changing states to fullscreen or similar. For this, we need to heavily refactor how the code is structured, and make it so that meta_window_move_resize_internal is specified in terms of the frame rect coordinate space, and transforming all entry points to meta_window_move_resize_internal. This is a big commit that's hard to tear apart. I tried to split it as best I can, but there's still just a large amount of changes that need to happen at once. Expect some regressions from this. Sorry for any temporary regression that this might cause. |
||
---|---|---|
.. | ||
backends | ||
compositor | ||
core | ||
meta | ||
ui | ||
wayland | ||
x11 | ||
.cvsignore | ||
50-mutter-navigation.xml.in | ||
50-mutter-system.xml.in | ||
50-mutter-windows.xml.in | ||
default_icon.png | ||
libmutter.pc.in | ||
Makefile.am | ||
mutter-enum-types.c.in | ||
mutter-enum-types.h.in | ||
mutter-schemas.convert | ||
mutter-wayland.desktop.in | ||
mutter.desktop.in | ||
org.freedesktop.login1.xml | ||
org.gnome.Mutter.DisplayConfig.xml | ||
org.gnome.mutter.gschema.xml.in | ||
org.gnome.Mutter.IdleMonitor.xml | ||
org.gnome.mutter.wayland.gschema.xml.in |