summaryrefslogtreecommitdiff
path: root/src/xkbcomp/rules.c
AgeCommit message (Expand)AuthorFilesLines
2023-09-24Messages: merge macros with and without message codePierre Le Marre1-8/+18
2022-12-16context: add XKB_CONTEXT_NO_SECURE_GETENV flag (#312)Ronan Pigott1-1/+1
2022-03-14scanner: prefix functions with `scanner_` to avoid symbol conflictsRan Benita1-33/+33
2020-08-30Add /etc/xkb as extra lookup path for system data filesPeter Hutterer1-0/+7
2020-08-30xkbcomp: allow including kccgst files from other pathsPeter Hutterer1-1/+2
2019-12-28xkbcomp/rules: support \r\n line endingsRan Benita1-1/+3
2019-12-28Open files in binary modeRan Benita1-1/+1
2019-12-27build: include config.h manuallyRan Benita1-0/+2
2019-12-24rules: eliminate an extra fopen/fclose cyclePeter Hutterer1-15/+15
2019-12-24rules: add include statements to rules filesPeter Hutterer1-2/+90
2019-12-24rules: move the matcher result handling to the callerPeter Hutterer1-38/+37
2019-12-24rules: put the scanner on the stackPeter Hutterer1-58/+65
2019-12-24rules: simplify an error pathPeter Hutterer1-3/+3
2019-12-24rules: rename a variable from 's' to 'str'Peter Hutterer1-11/+11
2019-12-24rules: drop the matcher_err() macro and use scanner_err directlyPeter Hutterer1-17/+14
2019-12-24rules: factor out the function to parse a rules filePeter Hutterer1-13/+36
2015-11-19src/utils: change map_file to not take const string argumentRan Benita1-1/+1
2014-10-13compose/parser: fix segfault when includingRan Benita1-1/+1
2014-10-08scanner-utils: optimize one-line commentsRan Benita1-1/+1
2014-09-21rules: fix mlvo-not-used warningRan Benita1-9/+11
2014-09-20rules: warn when an RMLVO component isn't usedRan Benita1-32/+69
2014-07-26Replace darray_mem with a new darray_stealRan Benita1-7/+4
2014-05-28rules: fix leak on failureRan Benita1-0/+4
2014-02-10scanner: sort out scanner logging functionsRan Benita1-61/+25
2014-02-10rules: always %-expand kccgst valuesRan Benita1-26/+35
2014-02-10rules: print full path in error messagesRan Benita1-3/+3
2014-02-10rules: include the path in failed-to-map error messageRan Benita1-1/+2
2014-02-09doc: move some file comments into txt files in doc/Ran Benita1-78/+0
2014-02-08scanner: make line and column unsignedRan Benita1-2/+2
2014-02-08rules: get rid of struct locationRan Benita1-24/+15
2014-02-08Use (1u << idx) instead of (1 << idx) where appropriateRan Benita1-6/+6
2014-02-08Use unsigned int for saving darray_size return valueRan Benita1-1/+1
2014-02-08darray: cleanupRan Benita1-5/+5
2013-10-14rules: fix scanning of line-continuation without leading spaceRan Benita1-3/+9
2013-10-14Replace ctype.h functions with ascii onesRan Benita1-6/+6
2013-10-10rules: simplify a bit of codeRan Benita1-17/+12
2013-10-10rules: use strlen_safeRan Benita1-1/+1
2013-10-10rules: improve error logging macrosRan Benita1-11/+6
2013-10-10rules: reduce variable scopesRan Benita1-34/+27
2013-04-01utils: add {un,}map_file to read an entire fileRan Benita1-23/+7
2013-04-01Add scanner-utils.h for common scanner functionsRan Benita1-95/+1
2013-03-18rules: be more paranoid in scannerRan Benita1-16/+9
2013-03-18rules: quiet a gcc warningRan Benita1-0/+1
2012-10-10Rename XKB_NUM_GROUPS to XKB_MAX_GROUPSRan Benita1-1/+1
2012-09-30rules: always initialize idx variableRan Benita1-0/+1
2012-09-24Don't use xkbcommon-compat names in internal codeRan Benita1-17/+17
2012-09-16Organize src/ and test/ headersRan Benita1-2/+0
2012-09-16include: improve file-not-found error reportingRan Benita1-13/+1
2012-09-14rules: fix mmap failure handlingRan Benita1-3/+3
2012-09-12Copyright updatesDaniel Stone1-0/+23