summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Open files in binary modeRan Benita2019-12-285-7/+7
* xkbcomp: remove cast which triggers warning on gccRan Benita2019-12-271-1/+1
* xkbcomp: make a couple of casts explicit to mark them as checkedRan Benita2019-12-272-2/+5
* xkbcomp/keywords: regenerate with newer gperfRan Benita2019-12-273-70/+109
* parser: fix format string for int64_tRan Benita2019-12-271-1/+1
* Only add GCC diagnostic pragmas when compiler is GCC compatibleRan Benita2019-12-271-0/+4
* xkbcomp: fix wrong return typeRan Benita2019-12-271-1/+1
* parser: use int64_t for all numbersRan Benita2019-12-271-6/+4
* scanner-utils: avoid possible implicit truncating of line/columnRan Benita2019-12-271-3/+3
* utils: move macro defines to before they're usedRan Benita2019-12-271-8/+8
* utils: fix typo in strndup fallbackRan Benita2019-12-271-1/+1
* build: include config.h manuallyRan Benita2019-12-2734-0/+67
* Provide a fallback implementation of [v]asprintf()Adrian Perez de Castro2019-12-272-0/+53
* Provide a fallback implementation of strndup()Adrian Perez de Castro2019-12-271-0/+15
* Use built-in istr[n]cmp() instead of strcase[n]cmp()Adrian Perez de Castro2019-12-271-1/+1
* utils: use MIN/MAX instead of min/maxRan Benita2019-12-273-17/+3
* xkbcomp: downgrade "Symbol added to modifier map for multiple modifiers" log ...Ran Benita2019-12-271-12/+12
* rules: eliminate an extra fopen/fclose cyclePeter Hutterer2019-12-241-15/+15
* rules: add include statements to rules filesPeter Hutterer2019-12-241-2/+90
* context: add a helper function to return the default system include pathPeter Hutterer2019-12-242-5/+12
* rules: move the matcher result handling to the callerPeter Hutterer2019-12-241-38/+37
* rules: put the scanner on the stackPeter Hutterer2019-12-241-58/+65
* rules: simplify an error pathPeter Hutterer2019-12-241-3/+3
* rules: rename a variable from 's' to 'str'Peter Hutterer2019-12-241-11/+11
* rules: drop the matcher_err() macro and use scanner_err directlyPeter Hutterer2019-12-241-17/+14
* rules: factor out the function to parse a rules filePeter Hutterer2019-12-241-13/+36
* 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