summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* compose: add xkbcommon-compose - implementationRan Benita2014-10-037-0/+1444
* scanner-utils: add priv memberRan Benita2014-10-031-0/+1
* darray: add darray_shrink()Ran Benita2014-10-031-0/+6
* keysym: add function to test if a keysym is for a modifierRan Benita2014-10-032-0/+15
* scanner-utils: add helper for appending an entire stringRan Benita2014-10-021-0/+11
* scanner-utils: add helper for hex string escapeRan Benita2014-10-021-0/+13
* scanner-utils: optimize str()/lit()Ran Benita2014-10-011-1/+1
* keymap: rename XkbKeyGroupWidth to XkbKeyNumLevelsRan Benita2014-09-255-10/+9
* symbols: improve FindKeyForSymbol()Ran Benita2014-09-251-29/+23
* symbols: use correct max valueRan Benita2014-09-251-1/+1
* keymap-dump: combine modifier_map's with the same modifierRan Benita2014-09-221-11/+16
* rules: fix mlvo-not-used warningRan Benita2014-09-211-9/+11
* rules: warn when an RMLVO component isn't usedRan Benita2014-09-201-32/+69
* parser: use "atom" instead of "sval" in yylvalRan Benita2014-09-202-4/+4
* symbols: use darray_foreach_from for nicer loopRan Benita2014-09-111-3/+4
* Remove compatibility symbolsRan Benita2014-09-101-189/+0
* keycodes: fix keymap compilation with no aliases and malloc(0)==NULLRan Benita2014-09-101-3/+6
* ast-build: fix leak in error pathRan Benita2014-09-101-1/+7
* state: make sure the mods are fully resolved after xkb_state_update_mask()Ran Benita2014-08-181-0/+21
* Make the effective mod mask calculation available to other filesRan Benita2014-08-183-9/+26
* state: no need for loop in xkb_state_update_mask()Ran Benita2014-08-181-16/+7
* x11/keymap: handle private actionsRan Benita2014-08-091-0/+14
* utils: add a STATIC_ASSERT macroRan Benita2014-08-091-0/+4
* keymap: remove "flags" field of xkb_private_actionRan Benita2014-08-091-1/+0
* x11/keymap: be more defensive about the number of modifiersRan Benita2014-08-081-2/+4
* x11/keymap: don't forget to add the vmod offset in get_vmodsRan Benita2014-08-081-2/+3
* ast-build: make sure InterpDef is freeableRan Benita2014-07-271-0/+1
* parser: silence bison "unused value" warningsRan Benita2014-07-261-5/+5
* parser: don't leak AST nodes for discarded symbolsRan Benita2014-07-261-0/+10
* Replace darray_mem with a new darray_stealRan Benita2014-07-266-27/+25
* ast-build: use cast instead of ->commonRan Benita2014-07-261-1/+1
* types: refactor CopyKeyTypesToKeymapRan Benita2014-07-251-25/+26
* keycodes: split CopyKeyInfoToKeymap to several functionsRan Benita2014-07-251-31/+60
* parser: don't shadow "str"Ran Benita2014-06-303-5/+7
* x11: don't iterate on empty batchesRan Benita2014-06-152-1/+5
* Remove unnecessary !!(expressions)Ran Benita2014-06-015-7/+7
* rules: fix leak on failureRan Benita2014-05-281-0/+4
* x11: fix out-of-bounds access in adopt_atoms() error handlingRan Benita2014-05-141-2/+3
* ast-build: don't leak on OOM in BoolVarCreateRan Benita2014-05-111-2/+9
* parser: show the keysym in "unrecognized keysym" messagesRan Benita2014-04-301-3/+3
* keycodes: fix uninitialized variableRan Benita2014-04-251-1/+1
* xkbcomp: don't align enum valuesRan Benita2014-04-223-11/+11
* xkbcomp: use straight assignment instead of CopyModSetRan Benita2014-04-225-19/+9
* keymap, keycodes, compat: don't use darray for LEDsRan Benita2014-04-228-59/+79
* keymap: don't use darray in xkb_mod_setRan Benita2014-04-2210-73/+48
* keymap: add and use xkb_mods_{foreach,enumerate}()Ran Benita2014-04-226-7/+13
* keymap: rename xkb_foreach_key to xkb_keys_foreachRan Benita2014-04-226-13/+13
* keymap: protect xkb_foreach_key macro paramsRan Benita2014-04-221-3/+3
* darray: remove unused darray_foreach_reverse()Ran Benita2014-04-221-3/+0
* utils: detect overflow in memdup()Ran Benita2014-04-221-1/+1