summaryrefslogtreecommitdiff
path: root/src/xkbcomp/rules.c
AgeCommit message (Expand)AuthorFilesLines
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
2012-09-10kbproto untanglement: XkbKbdNumGroupsDaniel Stone1-2/+2
2012-09-05rules: use goto instead of state variableRan Benita1-153/+128
2012-09-05rules: rewriteRan Benita1-853/+978
2012-09-03rules: fix check for appending '|' character when applyingRan Benita1-1/+1
2012-09-01Organize xkbcomp/ header filesRan Benita1-2/+3
2012-09-01Allocate xkb_component_names on stackRan Benita1-27/+27
2012-08-09Fix warningRan Benita1-1/+1
2012-08-08Rules: mmap() rules file instead of using getc()Daniel Stone1-21/+43
2012-08-08Print failed include paths on failure to find rulesDaniel Stone1-5/+9
2012-07-27utils: add/replace string equality macrosRan Benita1-20/+18
2012-07-23rules: use new log functionsRan Benita1-45/+54
2012-07-17Run source tree through uncrustifyDaniel Stone1-71/+81
2012-07-12rules: fix parsing of multiple optionsRan Benita1-11/+8
2012-07-01rules: remove support for keymap ruleRan Benita1-19/+3
2012-07-01Use enum for file typesRan Benita1-1/+1
2012-06-09darray: some changes for convenienceRan Benita1-4/+4
2012-06-09darray: tweak parameters a bit for better memory usageRan Benita1-0/+3
2012-05-22rules: use darray for input lineRan Benita1-71/+26
2012-05-22rules: use darray for rules and groupsRan Benita1-90/+27