mutter/src
Alberts Muktupāvels 2857fdbdb8 backend-x11: Ensure the Xkb group index remains properly set
Ubuntu ships a patch in the X server that makes the group switch
keybindings only work on key release, i.e. the X server internal group
locking happens on key release which means that mutter gets the
XKB_KEY_ISO_Next_Group key press event, does its XLockGroup() call
with a new index and then, on key release, the X server moves the
index further again.

We can work around this without affecting our behavior in unpatched X
servers by doing a XLockGroup() every time we're notified of the
locked group changing if it doesn't match what we requested.

https://bugzilla.gnome.org/show_bug.cgi?id=756543
2015-10-23 14:13:26 +02:00
..
backends backend-x11: Ensure the Xkb group index remains properly set 2015-10-23 14:13:26 +02:00
compositor compositor: pass correct parameter to meta_window_actor_size_change() 2015-10-12 15:39:51 -04:00
core theme: Complete removal of "fringe" titlebar button support 2015-10-16 04:13:14 +02:00
meta theme: Complete removal of "fringe" titlebar button support 2015-10-16 04:13:14 +02:00
tests Avoid shadowing existing variables 2015-09-24 03:08:22 +02:00
ui theme: Complete removal of "fringe" titlebar button support 2015-10-16 04:13:14 +02:00
wayland wayland-surface: disconnect signals on destroy 2015-10-19 17:21:59 -07:00
x11 mutter: don't show the resize popup for 2 x 2 size increments 2015-10-19 17:21:59 -07:00
.cvsignore Install desktop files in both .../share/applications and 2008-09-12 04:05:17 +00:00
libmutter.pc.in meta: Add generated meta-version.h 2014-06-05 14:05:16 +02:00
Makefile-tests.am x11: Remove async-getprop 2015-06-17 18:08:11 -07:00
Makefile.am backends/x11: Draw our own cursor sprite when running nested 2015-09-13 21:26:22 +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 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.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