summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2012-10-22Report which components of the state have changedRan Benita1-4/+45
2012-10-22state: add struct state_componentsRan Benita1-68/+72
2012-10-22Split the mods, layout, leds parts of xkb_state_componentsRan Benita5-39/+40
2012-10-21Silence a couple of warningsRan Benita2-1/+4
2012-10-18Move _text() functions from keymap-dump to text.cRan Benita3-77/+81
2012-10-18Remove a couple more uses of static char buffersRan Benita2-6/+5
2012-10-18Contextualize GetBuffer()Ran Benita6-32/+35
2012-10-18Clean up xkb_sym_interpret a bitRan Benita5-60/+32
2012-10-17Commit and distribute ks_tables.hRan Benita2-1/+4681
2012-10-16utils: add and use ARRAY_SIZE macroRan Benita3-7/+7
2012-10-16Add xkb_keysym_from_name() flags argument for case-insensitive searchDavid Herrmann3-8/+67
2012-10-16makekeys: replace helper with python script and binary searchRan Benita1-63/+32
2012-10-13Finish first round of API documentationRan Benita1-2/+2
2012-10-13state: make mod_index_is_consumed() return -1 on invalid inputRan Benita1-2/+2
2012-10-12Change log env vars to XKB_LOG_LEVEL/VERBOSITYRan Benita1-2/+2
2012-10-11ast: simplify AppendStmtRan Benita1-13/+9
2012-10-11Make xkb_keymap_num_leds return the index range instead of active countRan Benita1-10/+2
2012-10-11keymap: rename keymap->sym_interpret -> sym_interpretsRan Benita5-7/+7
2012-10-11compat: add documentation for interpret'sRan Benita2-7/+76
2012-10-11compat: don't forget to copy XKB_MATCH_NONE interpret'sRan Benita1-2/+2
2012-10-10Remove the XKB_NUM_INDICATORS limitRan Benita7-69/+75
2012-10-10keymap: don't use darray for keymap->keysRan Benita3-17/+22
2012-10-10Rename XKB_NUM_GROUPS to XKB_MAX_GROUPSRan Benita4-8/+8
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