libxkbcommon/test
Ran Benita 9e5052259a symbols: fix bug in modifier_map handling
The code used to match a keysym to a keycode (see added comment)
differed in behavior from xkbcomp, always taking the first key it found.
This caused some incorrect interpretation of the xkeyboard-config data,
for example the one corrected in dump.data (see the diff): since the
de-neo layout sets the both_capslock option, the Left Shift key (LFSH)
has the Caps_Lock keysym in group 4 level 2; now since
    keycode(Left Shift) = 50 < keycode(Caps Lock) = 64
the Left Shift one was picked, instead of the Caps Lock one which is
group 1 level 1. The correct behavior is to pick according to group,
level, keycode.

Signed-off-by: Ran Benita <ran234@gmail.com>
2012-07-12 18:08:00 +01:00
..
data symbols: fix bug in modifier_map handling 2012-07-12 18:08:00 +01:00
.gitignore Add a test for the results of key sequences 2012-06-18 15:19:24 +01:00
canonicalise.c Move KcCGST API to internal-only 2012-05-09 20:49:04 +01:00
common.c Import dataset into test/data/ 2012-07-12 14:48:49 +01:00
context.c Rename 'ctx' back to 'context' in external API 2012-05-11 15:03:43 +01:00
dump.c Add a library of common test functions 2012-07-12 14:48:22 +01:00
filecomp.c Add a library of common test functions 2012-07-12 14:48:22 +01:00
keyseq.c Add a library of common test functions 2012-07-12 14:48:22 +01:00
namescomp.c Add a library of common test functions 2012-07-12 14:48:22 +01:00
rules-file.c Add a library of common test functions 2012-07-12 14:48:22 +01:00
rulescomp.c Import dataset into test/data/ 2012-07-12 14:48:49 +01:00
state.c Add a library of common test functions 2012-07-12 14:48:22 +01:00
stringcomp.c Add a library of common test functions 2012-07-12 14:48:22 +01:00
test.h Add a library of common test functions 2012-07-12 14:48:22 +01:00
xkey.c Add keypad sequences to UTF-8 keysym printing 2012-06-08 14:59:07 +01:00