rules: eliminate an extra fopen/fclose cycle
[platform/upstream/libxkbcommon.git] / src / xkbcomp / rules.c
2019-12-24 Peter Huttererrules: eliminate an extra fopen/fclose cycle
2019-12-24 Peter Huttererrules: add include statements to rules files
2019-12-24 Peter Huttererrules: move the matcher result handling to the caller
2019-12-24 Peter Huttererrules: put the scanner on the stack
2019-12-24 Peter Huttererrules: simplify an error path
2019-12-24 Peter Huttererrules: rename a variable from 's' to 'str'
2019-12-24 Peter Huttererrules: drop the matcher_err() macro and use scanner_err...
2019-12-24 Peter Huttererrules: factor out the function to parse a rules file
2015-11-18 Ran Benitasrc/utils: change map_file to not take const string...
2014-10-13 Ran Benitacompose/parser: fix segfault when including
2014-10-07 Ran Benitascanner-utils: optimize one-line comments
2014-09-21 Ran Benitarules: fix mlvo-not-used warning
2014-09-20 Ran Benitarules: warn when an RMLVO component isn't used
2014-07-25 Ran BenitaReplace darray_mem with a new darray_steal
2014-05-28 Ran Benitarules: fix leak on failure
2014-02-10 Ran Benitascanner: sort out scanner logging functions
2014-02-10 Ran Benitarules: always %-expand kccgst values
2014-02-10 Ran Benitarules: print full path in error messages
2014-02-10 Ran Benitarules: include the path in failed-to-map error message
2014-02-09 Ran Benitadoc: move some file comments into txt files in doc/
2014-02-08 Ran Benitascanner: make line and column unsigned
2014-02-08 Ran Benitarules: get rid of struct location
2014-02-08 Ran BenitaUse (1u << idx) instead of (1 << idx) where appropriate
2014-02-08 Ran BenitaUse unsigned int for saving darray_size return value
2014-02-07 Ran Benitadarray: cleanup
2013-10-14 Ran Benitarules: fix scanning of line-continuation without leadin...
2013-10-14 Ran BenitaReplace ctype.h functions with ascii ones
2013-10-10 Ran Benitarules: simplify a bit of code
2013-10-10 Ran Benitarules: use strlen_safe
2013-10-10 Ran Benitarules: improve error logging macros
2013-10-10 Ran Benitarules: reduce variable scopes
2013-04-01 Ran Benitautils: add {un,}map_file to read an entire file
2013-04-01 Ran BenitaAdd scanner-utils.h for common scanner functions
2013-03-18 Ran Benitarules: be more paranoid in scanner
2013-03-18 Ran Benitarules: quiet a gcc warning
2012-10-10 Ran BenitaRename XKB_NUM_GROUPS to XKB_MAX_GROUPS
2012-09-30 Ran Benitarules: always initialize idx variable
2012-09-23 Ran BenitaDon't use xkbcommon-compat names in internal code
2012-09-16 Ran BenitaOrganize src/ and test/ headers
2012-09-16 Ran Benitainclude: improve file-not-found error reporting
2012-09-14 Ran Benitarules: fix mmap failure handling
2012-09-12 Daniel StoneCopyright updates
2012-09-10 Daniel Stonekbproto untanglement: XkbKbdNumGroups
2012-09-05 Ran Benitarules: use goto instead of state variable
2012-09-05 Ran Benitarules: rewrite
2012-09-03 Ran Benitarules: fix check for appending '|' character when applying
2012-09-01 Ran BenitaOrganize xkbcomp/ header files
2012-09-01 Ran BenitaAllocate xkb_component_names on stack
2012-08-08 Ran BenitaFix warning
2012-08-08 Daniel StoneRules: mmap() rules file instead of using getc()
2012-08-08 Daniel StonePrint failed include paths on failure to find rules
2012-07-26 Ran Benitautils: add/replace string equality macros
2012-07-22 Ran Benitarules: use new log functions
2012-07-17 Daniel StoneRun source tree through uncrustify
2012-07-12 Ran Benitarules: fix parsing of multiple options
2012-06-30 Ran Benitarules: remove support for keymap rule
2012-06-30 Ran BenitaUse enum for file types
2012-06-09 Ran Benitadarray: some changes for convenience
2012-06-09 Ran Benitadarray: tweak parameters a bit for better memory usage
2012-05-22 Ran Benitarules: use darray for input line
2012-05-22 Ran Benitarules: use darray for rules and groups
2012-05-20 Ran Benitarules: allow wildcard match against "" layout/varaint
2012-05-20 Ran Benitarules: remove struct var_defs
2012-05-20 Ran Benitarules: reformat components_from_rules
2012-05-20 Ran Benitarules: reformat LoadRules and XkbRF_Free
2012-05-20 Ran Benitarules: remove unused struct describe_vars
2012-05-20 Ran Benitarules: reformat AddRule and AddGroup
2012-05-20 Ran Benitarules: reformat GetComponents
2012-05-20 Ran Benitarules: reformat SubstituteVars
2012-05-20 Ran Benitarules: reformat CheckApplyRules and ApplyPartialMatches
2012-05-20 Ran Benitarules: reformat CheckGroup and CheckApplyRule
2012-05-20 Ran Benitarules: rewrite MatchOneOf
2012-05-20 Ran Benitarules: reformat ApplyRule
2012-05-20 Ran Benitarules: reformat MakeMultiDefs
2012-05-20 Ran Benitarules: use asprintf instead of _Concat function
2012-05-20 Ran Benitarules: reformat CheckLine and break into several functions
2012-05-20 Ran Benitarules: reformat SetUpRemap and struct remap_spec
2012-05-20 Ran Benitarules: rewrite get_index to use sscanf
2012-05-20 Ran Benitarules: don't typedef the structs and rename them
2012-05-20 Ran Benitarules: reformat input line handling
2012-05-20 Ran Benitarules: don't use custom logging functions
2012-05-20 Ran Benitarules: only export a single function