summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Parser: Initialise geometry elements for VarDeclbaserock/morphDaniel Stone2012-12-061-3/+3
* state: rename state->cur to state->componentsRan Benita2012-11-111-68/+70
* state: don't keep the previous state components in xkb_stateRan Benita2012-11-111-7/+9
* keymap: wrap the layout parameter if it is out of range for the keyRan Benita2012-11-113-2/+19
* keysym-utf: mark keysymtab array as staticRan Benita2012-11-051-1/+1
* keysym-utf: also translate special keysyms like Tab and ReturnRan Benita2012-11-051-25/+12
* action: don't allow private actions with a known typeRan Benita2012-10-302-2/+21
* state, context: allow passing NULL to *_unref()Ran Benita2012-10-292-2/+2
* state: don't use xkb_keymap_num_layouts internallyRan Benita2012-10-261-5/+3
* state: don't use xkb_state_serialize_* internallyRan Benita2012-10-261-9/+3
* state: fix possible index-out-of-bounds in action dispatch tableRan Benita2012-10-241-0/+11
* keymap: use plain array for keymap->group_namesRan Benita2012-10-234-24/+18
* state: fix typo in state component copyingRan Benita2012-10-231-1/+1
* Report which components of the state have changedRan Benita2012-10-221-4/+45
* state: add struct state_componentsRan Benita2012-10-221-68/+72
* Split the mods, layout, leds parts of xkb_state_componentsRan Benita2012-10-225-39/+40
* Silence a couple of warningsRan Benita2012-10-212-1/+4
* Move _text() functions from keymap-dump to text.cRan Benita2012-10-183-77/+81
* Remove a couple more uses of static char buffersRan Benita2012-10-182-6/+5
* Contextualize GetBuffer()Ran Benita2012-10-186-32/+35
* Clean up xkb_sym_interpret a bitRan Benita2012-10-185-60/+32
* Commit and distribute ks_tables.hRan Benita2012-10-172-1/+4681
* utils: add and use ARRAY_SIZE macroRan Benita2012-10-163-7/+7
* Add xkb_keysym_from_name() flags argument for case-insensitive searchDavid Herrmann2012-10-163-8/+67
* makekeys: replace helper with python script and binary searchRan Benita2012-10-161-63/+32
* Finish first round of API documentationRan Benita2012-10-131-2/+2
* state: make mod_index_is_consumed() return -1 on invalid inputRan Benita2012-10-131-2/+2
* Change log env vars to XKB_LOG_LEVEL/VERBOSITYRan Benita2012-10-121-2/+2
* ast: simplify AppendStmtRan Benita2012-10-111-13/+9
* Make xkb_keymap_num_leds return the index range instead of active countRan Benita2012-10-111-10/+2
* keymap: rename keymap->sym_interpret -> sym_interpretsRan Benita2012-10-115-7/+7
* compat: add documentation for interpret'sRan Benita2012-10-112-7/+76
* compat: don't forget to copy XKB_MATCH_NONE interpret'sRan Benita2012-10-111-2/+2
* Remove the XKB_NUM_INDICATORS limitRan Benita2012-10-107-69/+75
* keymap: don't use darray for keymap->keysRan Benita2012-10-103-17/+22
* Rename XKB_NUM_GROUPS to XKB_MAX_GROUPSRan Benita2012-10-104-8/+8
* keycodes: refactor AddIndicatorNameRan Benita2012-10-101-40/+34
* keymap, state: don't assume led index < xkb_keymap_num_ledsRan Benita2012-10-102-10/+8
* keysym: fix xkb_keysym_is_upper/lower() to work properlyRan Benita2012-10-091-111/+494
* compat: fix bad interpret predicate mods "all" calculationRan Benita2012-10-091-1/+1
* keymap: use xkb_mod_mask_t for interpret->mods and modmapRan Benita2012-10-061-2/+2
* symbols: refactor AddModMapEntryRan Benita2012-10-061-48/+33
* Replace 0xff with MOD_REAL_MASK_ALLRan Benita2012-10-065-4/+6
* expr: unify the real and virtual modifier functionsRan Benita2012-10-066-48/+30
* Remove now-unneeded mod type annotationsRan Benita2012-10-067-50/+40
* expr: share code for modifier functionsRan Benita2012-10-061-68/+38
* text: explicitly take mod_type in mod functionsRan Benita2012-10-067-107/+58
* text: share code for modifiersRan Benita2012-10-062-68/+55
* Keep real and virtual mods in the same table in the keymapRan Benita2012-10-0611-156/+166
* Don't use shifted virtual modifier masksRan Benita2012-10-065-40/+27