mutter/src/core
Giovanni Campagna b1419e2966 wayland: implement support for plugin modality
Calling XIGrabDevice has no effect under wayland, because the
xserver is getting events from us. Instead, we need to use our
own interfaces for grabs.
At the same time, we can simplify the public API, as plugins
should always listen for events using clutter.

https://bugzilla.gnome.org/show_bug.cgi?id=705917
2013-08-14 18:31:00 +02:00
..
above-tab-keycode.c Fix crash in meta_display_get_above_tab_keycode 2011-05-25 14:20:06 -04:00
async-getprop.c Revert "Remove a bunch of dead code" 2012-04-24 18:02:33 -04:00
async-getprop.h gnome-doc-tools version doesn't need to be so high. disable the entire 2008-12-01 22:54:57 +00:00
barrier.c barrier: Fix memory leak 2013-04-29 14:58:28 +02:00
bell.c Fix gobs of gtk-doc warnings 2013-03-14 18:02:43 -04:00
bell.h Fix gobs of gtk-doc warnings 2013-03-14 18:02:43 -04:00
boxes-private.h Move the installed includes to a subdir 2011-03-07 18:19:53 -05:00
boxes.c Add a meaningful name and description to all sections/files in the API docs 2013-03-14 18:11:04 -04:00
constraints.c Initialize window->user_rect in the initial placement 2012-11-30 13:29:26 +00:00
constraints.h Replace public MetaFrameGeometry with MetaFrameBorders 2011-08-09 17:14:50 -04:00
core.c Add support for stacking X and Wayland windows together 2013-08-10 19:13:49 -04:00
core.h core: Add a helper function to grab the old event mask of a window 2013-02-07 17:53:53 -05:00
delete.c MetaWindow: add a public method for checking if the application is responding 2012-12-25 18:39:09 +01:00
display-private.h compositor: fix focusing the stage window 2013-08-14 10:03:48 +02:00
display.c wayland: implement support for plugin modality 2013-08-14 18:31:00 +02:00
edge-resistance.c introspection: remove --allow-unprefixed 2010-10-23 15:58:16 -04:00
edge-resistance.h src/include/frame.h src/include/display.h src/include/xprops.h 2008-05-19 00:00:09 +00:00
errors.c Add a meaningful name and description to all sections/files in the API docs 2013-03-14 18:11:04 -04:00
frame.c Add support for stacking X and Wayland windows together 2013-08-10 19:13:49 -04:00
frame.h Let the UI layer (via the core) construct the frame mask 2013-04-17 13:35:06 +01:00
group-private.h Move the installed includes to a subdir 2011-03-07 18:19:53 -05:00
group-props.c Added curly brackets in two places to keep -pedantic happy. 2008-05-04 17:57:11 +00:00
group-props.h Move the installed includes to a subdir 2011-03-07 18:19:53 -05:00
group.c Add a meaningful name and description to all sections/files in the API docs 2013-03-14 18:11:04 -04:00
iconcache.c iconcache: don't crash on a non-alpha mask pixmap 2011-03-21 18:51:14 -04:00
iconcache.h Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
keybindings-private.h Remove old, deprecated utilities that nobody has used in a million years 2013-08-13 09:39:02 -04:00
keybindings.c Add keybindings for switching VTs 2013-08-14 09:43:38 +02:00
main.c Add a crash handler to restore the TTY and keyboard mode 2013-08-14 09:43:38 +02:00
meta-cursor-tracker-private.h Add MetaCursorTracker, a new helper for tracking the cursor sprite 2013-08-14 10:03:09 +02:00
meta-cursor-tracker.c Add MetaCursorTracker, a new helper for tracking the cursor sprite 2013-08-14 10:03:09 +02:00
meta-xrandr-shared.h MonitorManager: add support for DPMS levels 2013-08-14 10:03:49 +02:00
monitor-config.c MonitorManager: split the XRandR parts in a subclass 2013-08-14 10:03:49 +02:00
monitor-kms.c MonitorManager: add a KMS backend 2013-08-14 10:03:50 +02:00
monitor-private.h MonitorManager: add a KMS backend 2013-08-14 10:03:50 +02:00
monitor-xrandr.c MonitorManager: add EDID properties to the output DBus description 2013-08-14 10:03:50 +02:00
monitor.c MonitorManager: add a KMS backend 2013-08-14 10:03:50 +02:00
mutter-Xatomtype.h Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
mutter.c Adds a --nested option 2013-08-10 19:13:48 -04:00
place.c Use meta_window_located_on_workspace() in more places 2013-01-18 15:45:05 -05:00
place.h Replace public MetaFrameGeometry with MetaFrameBorders 2011-08-09 17:14:50 -04:00
prefs.c Remove application-based preference 2013-07-17 21:03:59 -04:00
screen-private.h Reverse handling of XRandR events between Screen and MonitorManager 2013-08-14 10:03:49 +02:00
screen.c MetaWayland: implement spawning dbus and gnome-session 2013-08-14 10:03:50 +02:00
session.c util: Use a sad face in the force-quit dialog 2012-09-19 15:09:42 +02:00
session.h Adding doxygen headers to some files. 2008-08-18 10:25:17 +00:00
stack-tracker.c Add support for stacking X and Wayland windows together 2013-08-10 19:13:49 -04:00
stack-tracker.h Add support for stacking X and Wayland windows together 2013-08-10 19:13:49 -04:00
stack.c Add support for stacking X and Wayland windows together 2013-08-10 19:13:49 -04:00
stack.h Add support for stacking X and Wayland windows together 2013-08-10 19:13:49 -04:00
testasyncgetprop.c Fix set but not used variables 2011-01-24 16:26:57 -05:00
testboxes.c Revert "Remove a bunch of dead code" 2012-04-24 18:02:33 -04:00
util.c MetaPlugin: add a UI hook for confirming display changes 2013-08-14 10:03:49 +02:00
window-private.h Rework and consolidate monitor handling between MetaScreen and MetaWaylandCompositor 2013-08-14 10:03:48 +02:00
window-props.c Support _GTK_FRAME_EXTENTS 2013-08-13 10:40:15 -04:00
window-props.h Remove unused public window-property functions 2012-10-03 23:35:35 -04:00
window.c MetaWindow: don't set focus to unmanaged window 2013-08-14 10:03:49 +02:00
workspace-private.h Make work_area calculation funcs public and introspectible 2013-02-06 00:03:47 -05:00
workspace.c Give a title to the MetaWorkspace page in the API docs 2013-03-18 23:08:24 +01:00
xprops.c Support properties with lists of XSyncCounter 2013-02-13 09:48:26 -05:00
xprops.h Support properties with lists of XSyncCounter 2013-02-13 09:48:26 -05:00