summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2020-10-20xkbcomp: where a keysym cannot be resolved, set it to NoSymbolPeter Hutterer1-1/+3
2020-09-11parser: fix another format string for int64_t (#191)hhb1-1/+1
2020-09-07utils: include unistd.h where we have itPeter Hutterer1-1/+1
2020-09-07context: fix a compiler warningPeter Hutterer1-1/+1
2020-09-07registry: mark the rxkb_log function as attribute printfPeter Hutterer1-0/+1
2020-08-30Add /etc/xkb as extra lookup path for system data filesPeter Hutterer4-2/+27
2020-08-30xkbcomp: allow including kccgst files from other pathsPeter Hutterer3-22/+49
2020-08-30xkbcomp: simplify the include path handlingPeter Hutterer1-18/+11
2020-08-30xkbcomp: move the logging of include paths into a helper functionPeter Hutterer1-18/+26
2020-07-23Make path retrieval consistent in xkb_compose_table_new_from_locale()Emmanuel Gil Peyrot3-15/+13
2020-07-23compose: add xdg base directory supportEmmanuel Gil Peyrot3-0/+29
2020-07-13xkbcomp: return NULL, not false in place of a FILE*Peter Hutterer1-1/+1
2020-07-13xkbcomp: simplify buffer handling in the include handlingPeter Hutterer1-23/+9
2020-07-13Add asprintf_safe helper functionPeter Hutterer4-24/+47
2020-07-08context: log include paths for debuggingPeter Hutterer1-3/+12
2020-07-08meson.build: always set the default variants/optionsPeter Hutterer1-8/+0
2020-07-06Add libxkbregistry to query available RMLVOPeter Hutterer4-0/+1361
2020-07-06utils: add streq_null() for streq that allows NULL valuesPeter Hutterer1-0/+8
2020-07-06Add a snprintf_safe() helper functionPeter Hutterer1-0/+15
2020-07-06Factor the access check for paths outPeter Hutterer2-6/+24
2020-05-20keysyms: add XKB_KEY_XF86FullScreenRan Benita1-327/+330
2020-04-18keymap: don't forget about fallback mappings in xkb_keymap_key_get_mods_for_l...Ran Benita1-3/+30
2020-03-20API to query modifier set required to type a keysymJaroslaw Kubik3-11/+44
2020-02-24Support translation Unicode codepoints to keysymsJaroslaw Kubik1-0/+29
2019-12-28MSVC: Use <io.h> as an alternative for <unistd.h>Adrian Perez de Castro2-2/+9
2019-12-28xkbcomp/rules: support \r\n line endingsRan Benita1-1/+3
2019-12-28Open files in binary modeRan Benita5-7/+7
2019-12-27xkbcomp: remove cast which triggers warning on gccRan Benita1-1/+1
2019-12-27xkbcomp: make a couple of casts explicit to mark them as checkedRan Benita2-2/+5
2019-12-27xkbcomp/keywords: regenerate with newer gperfRan Benita3-70/+109
2019-12-27parser: fix format string for int64_tRan Benita1-1/+1
2019-12-27Only add GCC diagnostic pragmas when compiler is GCC compatibleRan Benita1-0/+4
2019-12-27xkbcomp: fix wrong return typeRan Benita1-1/+1
2019-12-27parser: use int64_t for all numbersRan Benita1-6/+4
2019-12-27scanner-utils: avoid possible implicit truncating of line/columnRan Benita1-3/+3
2019-12-27utils: move macro defines to before they're usedRan Benita1-8/+8
2019-12-27utils: fix typo in strndup fallbackRan Benita1-1/+1
2019-12-27build: include config.h manuallyRan Benita34-0/+67
2019-12-27Provide a fallback implementation of [v]asprintf()Adrian Perez de Castro2-0/+53
2019-12-27Provide a fallback implementation of strndup()Adrian Perez de Castro1-0/+15
2019-12-27Use built-in istr[n]cmp() instead of strcase[n]cmp()Adrian Perez de Castro1-1/+1
2019-12-27utils: use MIN/MAX instead of min/maxRan Benita3-17/+3
2019-12-27xkbcomp: downgrade "Symbol added to modifier map for multiple modifiers" log ...Ran Benita1-12/+12
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-24context: add a helper function to return the default system include pathPeter Hutterer2-5/+12
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