summaryrefslogtreecommitdiff
path: root/src/xkbcomp
Commit message (Expand)AuthorAgeFilesLines
* Add support for modmap None (#291)Wismill2023-05-012-9/+24
* 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-142-80/+80
* ignore: remove no longer relevant gitignore filesRan Benita2021-05-221-2/+0
* ast: remove comment re. anonymous structRan Benita2021-03-301-1/+0
* xkbcomp: remove useless assignmentPeter Hutterer2021-03-301-1/+1
* xkbcomp: use memcpy over strncpy to avoid analyzer warningsPeter Hutterer2021-03-301-4/+5
* xkbcomp: plug a potential memory leakPeter Hutterer2021-03-191-3/+8
* keymap-dump: follow xkbcomp in printing affect=both in pointer actionsRan Benita2020-11-231-4/+6
* xkbcomp: where a keysym cannot be resolved, set it to NoSymbolPeter Hutterer2020-10-201-1/+3
* parser: fix another format string for int64_t (#191)hhb2020-09-111-1/+1
* 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-303-22/+49
* xkbcomp: simplify the include path handlingPeter Hutterer2020-08-301-18/+11
* xkbcomp: move the logging of include paths into a helper functionPeter Hutterer2020-08-301-18/+26
* xkbcomp: return NULL, not false in place of a FILE*Peter Hutterer2020-07-131-1/+1
* xkbcomp: simplify buffer handling in the include handlingPeter Hutterer2020-07-131-23/+9
* xkbcomp/rules: support \r\n line endingsRan Benita2019-12-281-1/+3
* Open files in binary modeRan Benita2019-12-282-2/+2
* xkbcomp: remove cast which triggers warning on gccRan Benita2019-12-271-1/+1
* xkbcomp: make a couple of casts explicit to mark them as checkedRan Benita2019-12-272-2/+5
* xkbcomp/keywords: regenerate with newer gperfRan Benita2019-12-273-70/+109
* parser: fix format string for int64_tRan Benita2019-12-271-1/+1
* xkbcomp: fix wrong return typeRan Benita2019-12-271-1/+1
* parser: use int64_t for all numbersRan Benita2019-12-271-6/+4
* build: include config.h manuallyRan Benita2019-12-2716-0/+31
* utils: use MIN/MAX instead of min/maxRan Benita2019-12-271-2/+2
* xkbcomp: downgrade "Symbol added to modifier map for multiple modifiers" log ...Ran Benita2019-12-271-12/+12
* 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
* parser: fix the remaining pointer chasingRan Benita2019-12-141-22/+21
* parser: fix quadratic pointer chasingRan Benita2019-11-143-61/+73
* parser: remove an unneeded checkRan Benita2019-11-141-7/+2
* compat: reject interpret modifier predicate with more than one valueRan Benita2019-11-121-1/+1
* expr: fix log message on some unexpected expression typesRan Benita2019-11-121-0/+6
* Replace some tabs that sneaked in with spacesRan Benita2019-11-121-5/+5
* parser: fix merge mode only applied to first vmod in a virtual_modifiers stat...Ran Benita2019-11-121-1/+2
* ast: use a separate expr struct for action listRan Benita2019-11-125-4/+28
* ast-build: get rid of unhelpful macroRan Benita2019-11-121-17/+36
* parser: get rid of "stealing" atomsRan Benita2019-11-081-2/+2
* keymap-dump: use consistent capitalization for "Group<N>"Ran Benita2019-10-161-2/+2
* keymap-dump: fix invalid names used for levels above 8Ran Benita2019-10-161-2/+2
* symbols: add a comment to suppress warning from code analyzersKonstantin Kharlamov2019-03-231-0/+3
* Fix off-by-one error in index check in xkb_file_type_to_stringAlan Coopersmith2018-09-301-1/+1