summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* keysym: handle ssharp in XConvertCase()Peter Hutterer2019-12-221-0/+4
* parser: fix the remaining pointer chasingRan Benita2019-12-141-22/+21
* parser: fix quadratic pointer chasingRan Benita2019-11-143-61/+73
* parser: remove an unneeded checkRan Benita2019-11-141-7/+2
* compat: reject interpret modifier predicate with more than one valueRan Benita2019-11-121-1/+1
* expr: fix log message on some unexpected expression typesRan Benita2019-11-121-0/+6
* Replace some tabs that sneaked in with spacesRan Benita2019-11-122-6/+6
* parser: fix merge mode only applied to first vmod in a virtual_modifiers stat...Ran Benita2019-11-121-1/+2
* ast: use a separate expr struct for action listRan Benita2019-11-125-4/+28
* ast-build: get rid of unhelpful macroRan Benita2019-11-121-17/+36
* atom: a string is greater than its prefixRan Benita2019-11-091-8/+8
* atom: combine atom_intern() and atom_lookup()Ran Benita2019-11-093-34/+7
* atom: correct iteration count in hash functionRan Benita2019-11-091-1/+1
* atom: describe how this odd data structure worksRan Benita2019-11-091-0/+17
* atom: use a better hash functionRan Benita2019-11-091-5/+15
* atom: style changesRan Benita2019-11-091-21/+11
* atom: remove handling of garbage inputRan Benita2019-11-091-11/+2
* atom: use explicit size for fingerprintRan Benita2019-11-091-4/+4
* atom: replace an avoidable strlenRan Benita2019-11-091-1/+1
* atom: remove redundant fieldRan Benita2019-11-091-4/+3
* parser: get rid of "stealing" atomsRan Benita2019-11-085-35/+8
* Use XDG_CONFIG_HOME as first XKB search pathPeter Hutterer2019-10-311-1/+18
* context: Don't fail to create the context if HOME isn't availableJan Alexander Steffens (heftig)2019-10-201-7/+7
* keymap-dump: use consistent capitalization for "Group<N>"Ran Benita2019-10-161-2/+2
* keymap-dump: fix invalid names used for levels above 8Ran Benita2019-10-161-2/+2
* context: move ~/.xkb to before XKB_CONFIG_ROOT in the default include pathRan Benita2019-10-031-6/+6
* Use bitwise test instead of popcount to check if one bit is setMichael Forney2019-06-102-11/+3
* symbols: add a comment to suppress warning from code analyzersKonstantin Kharlamov2019-03-231-0/+3
* Sync Keysyms with recent xproto additionsHans de Goede2019-01-221-241/+247
* Fix off-by-one error in index check in xkb_file_type_to_stringAlan Coopersmith2018-09-301-1/+1
* darray: fix unprotected macro argumentRan Benita2018-08-241-1/+1
* x11: fix undefined behavior when copying the coordinates of ptr movements act...Ran Benita2018-08-181-2/+2
* Fail expression lookup on invalid atomsDaniel Stone2018-08-031-1/+5
* Fix signed vs. unsigned confusion in name sanitisationDaniel Stone2018-08-031-1/+2
* darray: Don't call memcpy() on NULLDaniel Stone2018-08-031-1/+2
* text: NULL-terminate SI mask namesDaniel Stone2018-08-031-0/+1
* 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
* text: init the target buffer to zeroPeter Hutterer2018-08-011-1/+1
* compose: fix infinite loop in parser on some inputsRan Benita2018-07-301-1/+1
* 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
* keysym-utf: reject out-of-range Unicode codepoints in xkb_keysym_to_utf{8,32}Ran Benita2018-06-232-10/+12
* keysym-utf: replace the Unicode characters for leftanglebracket and rightangl...Ran Benita2018-02-271-2/+2