Go to file
Christian Kellner 68dacb531b keybindings: handle multiple keycodes for keysym
A single keysym can resolve to multiple keycodes. Instead of only using
the first one and ignoring the others, we store all codes in
MetaResolvedKeyCombo and then handle all of them in keybinding
resolution. If we already have bound a keycode for a keybinding with a
specific keysym then this can get overwritten by a new keybinding with a
different keysym that resolves to the same keycode. Now that we resolve
and bind all keycodes for a keysym this might happen more often; in that
case warn but still overwrite, but only for the first keycode for each
keysym. If a secondary (i.e. all non-first keycodes) is already indexed
we just ignore that; this should resemble the old behavior  where we
only took the first keycode for any keysym as close as possible.

https://bugzilla.gnome.org/show_bug.cgi?id=781223
2017-05-30 15:23:00 +02:00
clutter configure: require glib 2.53.2 2017-05-28 11:21:42 +10:00
cogl cogl: Mark vertex buffers as dynamic 2017-05-22 17:27:11 +02:00
data Use Unicode quotation marks in a translatable string 2017-05-26 16:15:25 +02:00
doc Remove gtk-doc 2015-07-06 00:52:18 -07:00
po Update Friulian translation 2017-05-27 20:55:46 +00:00
src keybindings: handle multiple keycodes for keysym 2017-05-30 15:23:00 +02:00
tools Clean up the source tree 2014-03-18 20:37:35 -04:00
.gitignore Make libmutter and friends parallel installable 2017-02-14 11:16:45 +08:00
autogen.sh Fix bashism in autogen.sh 2017-05-11 13:45:44 +02:00
configure.ac configure: require glib 2.53.2 2017-05-28 11:21:42 +10:00
COPYING Updated obsolete FSF postal address in COPYING 2014-01-13 11:35:48 -05:00
Makefile.am Fix the merged build 2016-04-27 20:37:47 +02:00
mutter.doap doap: add <programming-language> 2014-07-31 17:50:28 +02:00
NEWS Bump version to 3.25.2 2017-05-24 21:04:07 +02:00