libxkbcommon/test
Ran Benita 7891c9170b keysym-utf: also translate special keysyms like Tab and Return
The keysym2ucs.c file apparently leaves out some keysyms, which libX11
deals with separately (like in _XkbHandleSpecialSym()).
The problematic keysyms are the keypad ones (for which we already added
some support) and keysyms which use 0xff** instead of 0x00** < 0x20.
This code should fix them properly, as much as I could gather from
libX11 and http://www.cl.cam.ac.uk/~mgk25/ucs/keysym2ucs.c and other
sources (which are not aware of locale).

https://bugs.freedesktop.org/show_bug.cgi?id=56780

Reported-by: Gatis Paeglis <gatis.paeglis@digia.com>
Signed-off-by: Ran Benita <ran234@gmail.com>
2012-11-05 21:34:59 +02:00
..
data parser: remove XkbCompMapList rule 2012-09-30 14:20:16 +02:00
.gitignore test: add key processing benchmark 2012-10-24 23:27:40 +02:00
bench-key-proc.c test: add key processing benchmark 2012-10-24 23:27:40 +02:00
common.c Don't use xkbcommon-compat names in internal code 2012-09-24 09:08:53 +10:00
context.c Organize src/ and test/ headers 2012-09-16 15:20:18 +03:00
filecomp.c parser: remove XkbCompMapList rule 2012-09-30 14:20:16 +02:00
interactive.c test/interactive: use num_layouts_for_key() 2012-10-23 17:22:13 +02:00
keyseq.c test/keyseq: add test for setting depressed group 2012-10-29 20:20:51 +02:00
keysym.c keysym-utf: also translate special keysyms like Tab and Return 2012-11-05 21:34:59 +02:00
log.c Change log env vars to XKB_LOG_LEVEL/VERBOSITY 2012-10-12 10:17:57 +02:00
print-compiled-keymap.c Add format argument to xkb_keymap_get_as_string 2012-09-24 09:13:32 +10:00
rmlvo-to-kccgst.c Organize src/ and test/ headers 2012-09-16 15:20:18 +03:00
rules-file.c API: add _context prefix to log-related functions 2012-09-24 09:08:54 +10:00
rulescomp.c API: add _context prefix to log-related functions 2012-09-24 09:08:54 +10:00
state.c state, context: allow passing NULL to *_unref() 2012-10-29 01:20:04 +02:00
stringcomp.c stringcomp: test compilation of a dump of a keymap created from rules 2012-10-10 19:44:23 +02:00
test.h Don't use xkbcommon-compat names in internal code 2012-09-24 09:08:53 +10:00