summaryrefslogtreecommitdiff
path: root/src/xkbcomp
Commit message (Expand)AuthorAgeFilesLines
...
* xkbcomp: Don't falsely promise from ExprResolveLhsDaniel Stone2018-08-031-1/+1
* xkbcomp: Don't explode on invalid virtual modifiersDaniel Stone2018-08-031-0/+2
* xkbcomp: Don't crash on no-op modmask expressionsDaniel Stone2018-08-031-1/+2
* parser: Don't set more maps when we don't have anyDaniel Stone2018-08-031-2/+3
* action: make a note that we may not null-terminate private stringsPeter Hutterer2018-08-011-0/+1
* xkbcomp: fix pointer value for FreeStmtPeter Hutterer2018-08-011-1/+1
* keycodes: don't try to copy zero key aliasesPeter Hutterer2018-08-011-7/+7
* xkbcomp: fix crash when parsing an xkb_geometry sectionRan Benita2018-07-302-10/+8
* xkbcomp: fix crashes in the parser when geometry tokens appearRan Benita2018-07-304-5/+23
* xkbcomp: fix stack overflow when evaluating boolean negationRan Benita2018-07-301-1/+1
* xkbcomp/ast-build: fix memory leak when appending multi-keysymsRan Benita2017-12-121-3/+1
* keymap: fix NULL dereference when dumping the default fallback typeRan Benita2017-12-122-5/+4
* xkbcomp/types: fix types being assigned the wrong number of levels in some ci...Ran Benita2017-12-121-1/+2
* expr: paper over a maybe-uninitialized warningRan Benita2017-09-081-2/+2
* build: fix out-of-tree buildRan Benita2017-07-311-3/+3
* Add explicit fallthrough case statementsDaniel Stone2017-04-111-1/+1
* keymap-dump: use consistent order set/latch/lock (style)Ran Benita2016-06-091-1/+1
* keymap: share LevelsSameSyms()Ran Benita2016-02-281-14/+1
* src/utils: change map_file to not take const string argumentRan Benita2015-11-192-2/+2
* keycodes: use correct printf formatRan Benita2014-10-231-1/+1
* Reduce variable scopesRan Benita2014-10-233-10/+8
* ast-build: remove log message about allocation failureRan Benita2014-10-181-5/+1
* xkbcomp: remove file->topNameRan Benita2014-10-187-15/+6
* xkbcomp/keymap: remove useless free()Ran Benita2014-10-181-3/+1
* symbols: don't warn about conflicting syms if they are the sameRan Benita2014-10-171-1/+14
* parser: bring back warning about includes of files with no defaultRan Benita2014-10-171-0/+6
* compose/parser: fix segfault when includingRan Benita2014-10-132-2/+2
* scanner-utils: optimize one-line commentsRan Benita2014-10-082-2/+2
* keymap: rename XkbKeyGroupWidth to XkbKeyNumLevelsRan Benita2014-09-253-6/+5
* 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
* 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
* Make the effective mod mask calculation available to other filesRan Benita2014-08-181-9/+1
* 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-265-26/+18
* 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
* Remove unnecessary !!(expressions)Ran Benita2014-06-013-3/+3
* rules: fix leak on failureRan Benita2014-05-281-0/+4
* ast-build: don't leak on OOM in BoolVarCreateRan Benita2014-05-111-2/+9