summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2012-10-10keycodes: refactor AddIndicatorNameRan Benita1-40/+34
2012-10-10keymap, state: don't assume led index < xkb_keymap_num_ledsRan Benita2-10/+8
2012-10-09keysym: fix xkb_keysym_is_upper/lower() to work properlyRan Benita1-111/+494
2012-10-09compat: fix bad interpret predicate mods "all" calculationRan Benita1-1/+1
2012-10-06keymap: use xkb_mod_mask_t for interpret->mods and modmapRan Benita1-2/+2
2012-10-06symbols: refactor AddModMapEntryRan Benita1-48/+33
2012-10-06Replace 0xff with MOD_REAL_MASK_ALLRan Benita5-4/+6
2012-10-06expr: unify the real and virtual modifier functionsRan Benita6-48/+30
2012-10-06Remove now-unneeded mod type annotationsRan Benita7-50/+40
2012-10-06expr: share code for modifier functionsRan Benita1-68/+38
2012-10-06text: explicitly take mod_type in mod functionsRan Benita7-107/+58
2012-10-06text: share code for modifiersRan Benita2-68/+55
2012-10-06Keep real and virtual mods in the same table in the keymapRan Benita11-156/+166
2012-10-06Don't use shifted virtual modifier masksRan Benita5-40/+27
2012-10-06expr: don't expose LookupModIndexRan Benita3-6/+3
2012-10-06Remove VModInfo for nowRan Benita7-116/+81
2012-10-06vmod: don't allow to add a vmod with the name of a real modRan Benita1-0/+10
2012-10-06state: don't needlessly fetch the xkb_keyRan Benita1-4/+0
2012-10-06vmod: remove merge argument from HandleVModDefRan Benita5-10/+5
2012-10-06Omit struct '_Name' from non-recursive struct typedefsRan Benita6-24/+24
2012-10-06expr: don't allow "none" in LookupModIndexRan Benita1-6/+0
2012-10-06keysym-utf: make keysym->unicode table a bit smallerRan Benita1-1/+2
2012-10-06Remove the XKB_NUM_VIRTUAL_MODIFIERS limitRan Benita6-108/+62
2012-10-06state: simplify xkb_state_mod_index_is_activeRan Benita1-13/+1
2012-10-06state: don't ignore type argument in xkb_state_mod_*_are_activeRan Benita1-5/+6
2012-10-06state: fix bad EFFECTIVE check in *_is_active()Ran Benita1-2/+2
2012-10-06Use our types instead of int/uint32_t in a few placesRan Benita9-22/+23
2012-09-30Don't scan and parse useless mapsRan Benita6-102/+97
2012-09-30scanner: don't strdup the file nameRan Benita1-10/+6
2012-09-30scanner: share code in XkbParse{File,String}Ran Benita4-62/+70
2012-09-30scanner: remove uselss 'last symbol' error messageRan Benita1-3/+0
2012-09-30parser: remove XkbCompMapList ruleRan Benita1-8/+2
2012-09-30parser: remove XkbConfig ruleRan Benita1-17/+1
2012-09-30Don't use %z printf formatRan Benita1-2/+2
2012-09-30rules: always initialize idx variableRan Benita1-0/+1
2012-09-27keymap-dump: make it look better with long key namesRan Benita1-3/+3
2012-09-27Fix type of keycode in parser and astRan Benita5-5/+13
2012-09-27Don't limit key names to 4 charactersRan Benita12-206/+158
2012-09-27xkbcomp/keymap: use default interpret in ApplyInterpsToKeyRan Benita1-14/+19
2012-09-27state: add missing const in get_one_symRan Benita1-1/+1
2012-09-27Add xkb_state_key_get_one_symDaniel Stone1-0/+16
2012-09-26Fix size_t vs. %d warningDaniel Stone1-2/+2
2012-09-25symbols: get rid of autoTypeRan Benita1-46/+41
2012-09-25symbols: separate type-finding logic from CopySymbolsDefRan Benita1-58/+62
2012-09-24keymap: remove some more unneeded macrosRan Benita5-32/+11
2012-09-24keymap: store a pointer to the type in xkb_group instead of indexRan Benita6-40/+33
2012-09-24keymap, symbols: improve xkb_key memory layoutRan Benita6-163/+103
2012-09-24symbols: move keysyms into LevelInfoRan Benita2-175/+140
2012-09-24symbols: fix index-out-of-bounds in FindAutomaticTypeRan Benita1-1/+2
2012-09-24symbols: remove unneeded optimizationRan Benita1-4/+0