mutter/src
Florian Müllner 89f6fdce5d events: Only pass key events to Wayland if focus is on the stage
Even without a compositor grab, key events may still be expected to
be processed by the compositor and not applications, for instance
when using ctrl-alt-tab to keynav in the top bar. On X11, focus is
moved to the stage window in that case, so that events are processed
before they are dispatched by the window manager. On wayland, we need
to handle this case ourselves, so make sure to not pass key events to
wayland in that case, and move the key focus back to the stage when
appropriate.

https://bugzilla.gnome.org/show_bug.cgi?id=758167
2016-08-30 00:20:31 +02:00
..
backends monitor-manager-kms: Use the output naming logic used by the X server 2016-08-29 15:53:00 +02:00
compositor Use signals instead of onscreen framebuffer frame callbacks 2016-07-20 14:23:48 +08:00
core events: Only pass key events to Wayland if focus is on the stage 2016-08-30 00:20:31 +02:00
meta META_PLUGIN_DECLARE: don't emit an old-style definition 2016-08-16 13:01:17 +01:00
tests unit-tests: Fix const compiler warning 2016-03-11 12:26:38 +01:00
ui Always use the default screen 2016-07-23 10:55:02 +08:00
wayland wayland: Survive an unsupported buffer size 2016-08-26 11:16:07 +02:00
x11 Revert "window: Make meta_window_has_pointer() per protocol implemented" 2016-08-26 06:51:19 +08:00
.cvsignore Install desktop files in both .../share/applications and 2008-09-12 04:05:17 +00:00
libmutter.pc.in Fix the merged build 2016-04-27 20:37:47 +02:00
Makefile-tests.am tests: Add unit tests framework runner 2016-02-26 17:52:01 +08:00
Makefile.am wayland/xdg-shell: Port to unstable v6 2016-08-25 12:19:40 +08:00
meta-enum-types.c.in Install enum types 2015-07-05 22:01:59 -07:00
meta-enum-types.h.in Install enum types 2015-07-05 22:01:59 -07:00
org.freedesktop.login1.xml MetaLauncher: Don't g_error() on failure 2015-11-06 17:03:59 -05:00
org.gnome.Mutter.DisplayConfig.xml backends: Add flags to MetaMonitorMode 2016-05-13 18:44:45 +02:00
org.gnome.Mutter.IdleMonitor.xml Rename the DBus interface files 2014-03-31 23:44:46 -04:00
stamp-mutter-enum-types.h Install enum types 2015-07-05 22:01:59 -07:00