Remove the XKB_NUM_VIRTUAL_MODIFIERS limit
authorRan Benita <ran234@gmail.com>
Wed, 3 Oct 2012 10:57:53 +0000 (12:57 +0200)
committerRan Benita <ran234@gmail.com>
Sat, 6 Oct 2012 19:41:58 +0000 (21:41 +0200)
commitdd29b14e1138172d4ff961e65235d86654072099
tree618fff279eb334494d903bd9019394165f9cedf7
parent8016c6f4f15474a04e97df444f09bf90f1219070
Remove the XKB_NUM_VIRTUAL_MODIFIERS limit

Turn the virtual modifiers arrays in the keymap to a single darray,
which doesn't use this limit. The number of virtual modifiers is still
limited by the size of xkb_mod_mask_t, so we make sure not to go over
that.

Signed-off-by: Ran Benita <ran234@gmail.com>
src/keymap-dump.c
src/keymap.c
src/keymap.h
src/text.c
src/xkbcomp/keymap.c
src/xkbcomp/vmod.c