mutter/src
Jasper St. Pierre 6e06648f7a window: Refactor all move/resize operations to be in frame rect space
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.
2014-05-27 15:44:34 -04:00
..
backends backend: Add an XIWarpPointer wrapper 2014-05-27 14:28:35 -04:00
compositor Actually implement opening the app menu 2014-05-27 19:40:06 +02:00
core window: Refactor all move/resize operations to be in frame rect space 2014-05-27 15:44:34 -04:00
meta window: Remove meta_window_move as well 2014-05-27 15:44:33 -04:00
ui core: Make META_CORE_GET_FRAME_RECT return the "frame rect" 2014-05-27 15:44:33 -04:00
wayland window: Remove meta_window_move as well 2014-05-27 15:44:33 -04:00
x11 window: Refactor all move/resize operations to be in frame rect space 2014-05-27 15:44:34 -04:00
.cvsignore Install desktop files in both .../share/applications and 2008-09-12 04:05:17 +00:00
50-mutter-navigation.xml.in keybindings: Expose new keybindings in g-c-c 2014-04-16 21:41:26 +02:00
50-mutter-system.xml.in keybindings: Import keybinding files from Metacity 2012-11-12 19:27:35 +01:00
50-mutter-windows.xml.in keybindings: Rebrand "minimize" as "hide" 2013-01-11 16:22:29 +01:00
default_icon.png New 48x48 default icon as specified in bug #160660 2005-01-25 18:47:57 +00:00
libmutter.pc.in Revert "wayland: make parallel installable with regular mutter" 2014-04-09 15:14:11 -07:00
Makefile.am build: Add org.freedesktop.login1.xml to EXTRA_DIST 2014-05-20 18:50:33 +02:00
mutter-enum-types.c.in Add bits missing from last commit 2009-07-04 17:14:48 +01:00
mutter-enum-types.h.in Use a META_ prefix for enum types, not MUTTER_ 2012-02-23 16:39:28 -05:00
mutter-schemas.convert Remove live-hidden-windows from mutter-schemas.convert 2012-04-26 02:37:34 -04:00
mutter-wayland.desktop.in launcher: Replace mutter-launch with logind integration 2014-05-19 15:09:23 -04:00
mutter.desktop.in Revert "wayland: make parallel installable with regular mutter" 2014-04-09 15:14:11 -07:00
org.freedesktop.login1.xml launcher: Replace mutter-launch with logind integration 2014-05-19 15:09:23 -04:00
org.gnome.Mutter.DisplayConfig.xml Rename the DBus interface files 2014-03-31 23:44:46 -04:00
org.gnome.mutter.gschema.xml.in prefs: Add center-new-windows setting 2014-04-25 15:26:24 +02:00
org.gnome.Mutter.IdleMonitor.xml Rename the DBus interface files 2014-03-31 23:44:46 -04:00
org.gnome.mutter.wayland.gschema.xml.in Revert "mutter-wayland: Add XKB VT switching keysyms." 2014-02-27 15:41:00 -05:00