libxkbcommon/test/data/symbols
Peter Hutterer afdc9ceee7 xkbcomp: where a keysym cannot be resolved, set it to NoSymbol
Where resolve_keysym fails we warn but use the otherwise uninitialized variable
as our keysym. That later ends up in the keymap as random garbage hex value.

Simplest test case, set this in the 'us' keymap:
    key <TLDE>               {      [        xyz ] };

And without this patch we get random garbage:
./build/xkbcli-compile-keymap --layout us | grep TLDE:
    key <TLDE>               {      [      0x018a5cf0 ] };

With this patch, we now get NoSymbol:
./build/xkbcli-compile-keymap --layout us | grep TLDE:
    key <TLDE>               {      [        NoSymbol ] };
2020-10-20 09:23:50 +10:00
..
macintosh_vndr test/data: sync from xkeyboard-config 2.30 2020-09-07 11:36:49 +03:00
altwin test/data: sync from xkeyboard-config 2.30 2020-09-07 11:36:49 +03:00
awesome test/data: sync with xkeyboard-config 2.22 2017-12-03 13:07:21 +02:00
ca test/data: sync from xkeyboard-config 2.30 2020-09-07 11:36:49 +03:00
capslock test/data: sync from xkeyboard-config 2.30 2020-09-07 11:36:49 +03:00
ch test/data: sync from xkeyboard-config 2.30 2020-09-07 11:36:49 +03:00
compose test: sync test/data from xkeyboard-config 2.9 2013-07-22 22:28:01 +03:00
ctrl test/data: sync from xkeyboard-config 2.30 2020-09-07 11:36:49 +03:00
cz test/data: sync from xkeyboard-config 2.30 2020-09-07 11:36:49 +03:00
de test/data: sync from xkeyboard-config 2.30 2020-09-07 11:36:49 +03:00
empty test/data: sync from xkeyboard-config 2.30 2020-09-07 11:36:49 +03:00
eurosign Import dataset into test/data/ 2012-07-12 14:48:49 +01:00
garbage xkbcomp: where a keysym cannot be resolved, set it to NoSymbol 2020-10-20 09:23:50 +10:00
group test/data: sync with xkeyboard-config 2.22 2017-12-03 13:07:21 +02:00
il test/data: sync from xkeyboard-config 2.30 2020-09-07 11:36:49 +03:00
in test/data: sync from xkeyboard-config 2.30 2020-09-07 11:36:49 +03:00
inet test/data: sync from xkeyboard-config 2.30 2020-09-07 11:36:49 +03:00
keypad test/data: sync with xkeyboard-config 2.22 2017-12-03 13:07:21 +02:00
kpdl Import dataset into test/data/ 2012-07-12 14:48:49 +01:00
latin test/data: sync from xkeyboard-config 2.30 2020-09-07 11:36:49 +03:00
level3 test/data: sync from xkeyboard-config 2.30 2020-09-07 11:36:49 +03:00
level5 test/data: sync with xkeyboard-config 2.22 2017-12-03 13:07:21 +02:00
nbsp Import dataset into test/data/ 2012-07-12 14:48:49 +01:00
pc test/data: sync from xkeyboard-config 2.30 2020-09-07 11:36:49 +03:00
ru test/data: sync from xkeyboard-config 2.30 2020-09-07 11:36:49 +03:00
rupeesign Sync test data from xkeyboard-config 2013-03-18 22:20:01 +00:00
shift test/data: sync to xkeyboard-config 2.13 2014-10-17 01:19:03 +03:00
srvr_ctrl test/data: sync to xkeyboard-config 2.13 2014-10-17 01:19:03 +03:00
terminate test/data: sync from xkeyboard-config 2.30 2020-09-07 11:36:49 +03:00
us test/data: sync from xkeyboard-config 2.30 2020-09-07 11:36:49 +03:00