mutter/src
Carlos Garnacho b01edc22f3 backends/x11: Do not reload keymap on new keyboard notifications
XkbNewKeyboardNotify informs the client that there is a new keyboard
driving the VCK. It is essentially meant to notify that the keyboard
possibly has a different range of HW keycodes and/or a different
geometry.

But the translation of those keycodes remain the same, and we don't
do range checks or geometry checks (beyond using KEY_GRAVE as "key
under Esc", but that is hardly one). It seems we can avoid the
busywork that is releasing all our passive grabs, reloading the keymap
and regenerating the keycombos and restoring the passive grabs.

Closes: https://gitlab.gnome.org/GNOME/mutter/issues/398
2019-05-24 11:28:07 +02:00
..
backends backends/x11: Do not reload keymap on new keyboard notifications 2019-05-24 11:28:07 +02:00
compositor compositor: Remove unused background_actor private reference 2019-04-30 16:15:42 -05:00
core boxes: Assign input to output rect when there's no transformation 2019-05-21 08:50:09 +00:00
meta meta: Remove meta_free_gslist_and_elements 2019-05-15 14:49:56 -05:00
tests Use free_full on GSList's instead of foreach + free 2019-05-15 14:49:56 -05:00
ui frame: Remove flashing support 2019-03-12 00:27:07 +00:00
wayland wayland/pointer-constraints: Reject invalid lifetime 2019-05-22 15:06:14 +00:00
x11 meta: Remove meta_free_gslist_and_elements 2019-05-15 14:49:56 -05:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build drm-buffer: Make the "types" actual types 2019-05-21 14:55:38 +00:00
meta-marshal.list renderer-native: Add hardware presentation timing 2018-11-23 11:01:30 +00: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 fixed typo 2018-07-24 13:16:36 +00:00
org.gnome.Mutter.IdleMonitor.xml idle-monitor: Add ResetIdletime API, for testing purposes 2018-04-16 13:28:03 +02:00
org.gnome.Mutter.RemoteDesktop.xml Fix typo in RemoteDesktop dbus api 2019-05-22 16:21:57 +02:00
org.gnome.Mutter.ScreenCast.xml org.gnome.Mutter.ScreenCast: Document what was added in API version 2 2019-02-26 13:39:11 +00:00