summaryrefslogtreecommitdiff
path: root/src/xkbcomp/rules.c
Commit message (Expand)AuthorAgeFilesLines
* context: add XKB_CONTEXT_NO_SECURE_GETENV flag (#312)Ronan Pigott2022-12-161-1/+1
* scanner: prefix functions with `scanner_` to avoid symbol conflictsRan Benita2022-03-141-33/+33
* Add /etc/xkb as extra lookup path for system data filesPeter Hutterer2020-08-301-0/+7
* xkbcomp: allow including kccgst files from other pathsPeter Hutterer2020-08-301-1/+2
* xkbcomp/rules: support \r\n line endingsRan Benita2019-12-281-1/+3
* Open files in binary modeRan Benita2019-12-281-1/+1
* build: include config.h manuallyRan Benita2019-12-271-0/+2
* rules: eliminate an extra fopen/fclose cyclePeter Hutterer2019-12-241-15/+15
* rules: add include statements to rules filesPeter Hutterer2019-12-241-2/+90
* 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
* src/utils: change map_file to not take const string argumentRan Benita2015-11-191-1/+1
* compose/parser: fix segfault when includingRan Benita2014-10-131-1/+1
* scanner-utils: optimize one-line commentsRan Benita2014-10-081-1/+1
* 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
* Replace darray_mem with a new darray_stealRan Benita2014-07-261-7/+4
* rules: fix leak on failureRan Benita2014-05-281-0/+4
* scanner: sort out scanner logging functionsRan Benita2014-02-101-61/+25
* rules: always %-expand kccgst valuesRan Benita2014-02-101-26/+35
* rules: print full path in error messagesRan Benita2014-02-101-3/+3
* rules: include the path in failed-to-map error messageRan Benita2014-02-101-1/+2
* doc: move some file comments into txt files in doc/Ran Benita2014-02-091-78/+0
* scanner: make line and column unsignedRan Benita2014-02-081-2/+2
* rules: get rid of struct locationRan Benita2014-02-081-24/+15
* Use (1u << idx) instead of (1 << idx) where appropriateRan Benita2014-02-081-6/+6
* Use unsigned int for saving darray_size return valueRan Benita2014-02-081-1/+1
* darray: cleanupRan Benita2014-02-081-5/+5
* rules: fix scanning of line-continuation without leading spaceRan Benita2013-10-141-3/+9
* Replace ctype.h functions with ascii onesRan Benita2013-10-141-6/+6
* rules: simplify a bit of codeRan Benita2013-10-101-17/+12
* rules: use strlen_safeRan Benita2013-10-101-1/+1
* rules: improve error logging macrosRan Benita2013-10-101-11/+6
* rules: reduce variable scopesRan Benita2013-10-101-34/+27
* utils: add {un,}map_file to read an entire fileRan Benita2013-04-011-23/+7
* Add scanner-utils.h for common scanner functionsRan Benita2013-04-011-95/+1
* rules: be more paranoid in scannerRan Benita2013-03-181-16/+9
* rules: quiet a gcc warningRan Benita2013-03-181-0/+1
* Rename XKB_NUM_GROUPS to XKB_MAX_GROUPSRan Benita2012-10-101-1/+1
* rules: always initialize idx variableRan Benita2012-09-301-0/+1
* Don't use xkbcommon-compat names in internal codeRan Benita2012-09-241-17/+17
* Organize src/ and test/ headersRan Benita2012-09-161-2/+0
* include: improve file-not-found error reportingRan Benita2012-09-161-13/+1
* rules: fix mmap failure handlingRan Benita2012-09-141-3/+3
* Copyright updatesDaniel Stone2012-09-121-0/+23
* kbproto untanglement: XkbKbdNumGroupsDaniel Stone2012-09-101-2/+2