mutter/src
Jasper St. Pierre 78dbf8cb56 cursor: Split out the structure for the actual textures / buffers out
This will allow us to have a MetaCursorReference 'subclass' that's
lazily loaded. We currently always load all the images.

The long-term plan is to have a subclass for each "backend" and only
have CoglTexture as a common denominator. For the nested X11 backend,
we use XDefineCursor on our stage window. For the Wayland backend, we
would use set_cursor on our stage surface. For the native backend, we
would use the GBM code that's there right now.

The CoglTexture is there to be a "shared fallback" between all devices,
and also for the get_sprite API.

The odd man out is the X11 compositor case. For that, we need to move
the responsibility of setting the final cursor image out of
MetaCursorTracker, and simply have it be about tracking the used sprite
image and pointer position.
2014-03-31 19:09:08 -04:00
..
compositor window-actor: Fix the input shape region for decorated X11 windows 2014-03-30 20:16:58 -04:00
core cursor: Split out the structure for the actual textures / buffers out 2014-03-31 19:09:08 -04:00
meta display: Revert API break for get_tab_list 2014-03-27 12:48:05 -04:00
ui Kill meta_ui_add_event_func / remove_event_func 2014-03-30 22:55:01 -04:00
wayland cursor-tracker: Make set_window_cursor take a MetaCursorReference as well 2014-03-31 18:27:19 -04:00
x11 Remove any possibility for zaphod mode 2014-03-26 12:04:48 -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: Make move-to-monitor-* bindings known to g-c-c 2014-02-28 20:11:59 +01: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
idle-monitor.xml MetaIdleMonitor: add a DBus interface for the idle monitor 2013-08-23 16:34:02 +02:00
libmutter-wayland.pc.in wayland: make parallel installable with regular mutter 2013-08-26 15:00:29 +02:00
Makefile.am cursor-tracker: Start moving some code to a new file 2014-03-31 18:27:17 -04: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 main: Add a --display-server option 2014-03-11 16:33:42 -04:00
org.gnome.mutter.gschema.xml.in settings: Clarifiy auto_maximize language 2013-02-14 20:04:08 +01:00
org.gnome.mutter.wayland.gschema.xml.in Revert "mutter-wayland: Add XKB VT switching keysyms." 2014-02-27 15:41:00 -05:00
xrandr.xml MonitorManager: return the new backlight after changing 2013-08-27 09:58:50 +02:00