summaryrefslogtreecommitdiff
path: root/src/xkbcomp/rules.c
AgeCommit message (Expand)AuthorFilesLines
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
2012-05-20rules: allow wildcard match against "" layout/varaintRan Benita1-4/+2
2012-05-20rules: remove struct var_defsRan Benita1-33/+20
2012-05-20rules: reformat components_from_rulesRan Benita1-29/+29
2012-05-20rules: reformat LoadRules and XkbRF_FreeRan Benita1-20/+25
2012-05-20rules: remove unused struct describe_varsRan Benita1-28/+0
2012-05-20rules: reformat AddRule and AddGroupRan Benita1-18/+23
2012-05-20rules: reformat GetComponentsRan Benita1-17/+16
2012-05-20rules: reformat SubstituteVarsRan Benita1-85/+112
2012-05-20rules: reformat CheckApplyRules and ApplyPartialMatchesRan Benita1-32/+30
2012-05-20rules: reformat CheckGroup and CheckApplyRuleRan Benita1-60/+76
2012-05-20rules: rewrite MatchOneOfRan Benita1-19/+14
2012-05-20rules: reformat ApplyRuleRan Benita1-11/+18
2012-05-20rules: reformat MakeMultiDefsRan Benita1-66/+107
2012-05-20rules: use asprintf instead of _Concat functionRan Benita1-21/+15
2012-05-20rules: reformat CheckLine and break into several functionsRan Benita1-108/+138
2012-05-20rules: reformat SetUpRemap and struct remap_specRan Benita1-120/+161
2012-05-20rules: rewrite get_index to use sscanfRan Benita1-23/+17
2012-05-20rules: don't typedef the structs and rename themRan Benita1-130/+126
2012-05-20rules: reformat input line handlingRan Benita1-109/+124
2012-05-20rules: don't use custom logging functionsRan Benita1-43/+26