summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* compose: drop the 65535 node limit (#343)HEADmasteralois312023-05-153-10/+11
* Do not interpret nor emit invalid Unicode encoding formsPierre Le Marre2023-05-132-5/+27
* Add warning when RMLVO with no layout but variant setPierre Le Marre2023-05-131-0/+10
* utils: fix printf format warnings on mingwRan Benita2023-05-061-1/+3
* scanner: allow for a zero terminated string as keymapPeter Hutterer2023-05-051-0/+4
* registry: remove a few asprintf/free() calls with snprintfPeter Hutterer2023-05-041-13/+4
* registry: simplify strdup() error handlingPeter Hutterer2023-05-041-12/+8
* Add support for modmap None (#291)Wismill2023-05-014-9/+30
* keysyms: add new keysyms XF86EmojiPicker, XF86DictateRan Benita2023-04-121-862/+867
* Possible fix for non-MSVC windows compilersRan Benita2023-04-111-1/+1
* keysym: replace deprecated Serbian_DZE with Cyrillic_DZHEPeter Hutterer2023-03-311-2/+2
* context: add XKB_CONTEXT_NO_SECURE_GETENV flag (#312)Ronan Pigott2022-12-169-52/+81
* utils: move some MSVC compat stuff to common placeRan Benita2022-09-242-14/+13
* keysym-utf: remove bogus currency sign entriesRan Benita2022-05-151-11/+0
* keysym-utf: remove bogus Korean Won sign entryRan Benita2022-05-151-1/+0
* Remove bogus euro sign entry from keysymtabSam Lantinga2022-05-151-1/+0
* Do not clear sibling entries when override.Weng Xuetian2022-05-151-1/+1
* scanner: prefix functions with `scanner_` to avoid symbol conflictsRan Benita2022-03-144-151/+151
* Variants should inherit iso639, iso3166 and brief from parent layout if omitt...M Hickford2022-01-241-3/+28
* registry: skip over invalid ISO639 or ISO3166 entriesPeter Hutterer2022-01-241-0/+10
* registry: don't call xmlCleanupParser()Peter Hutterer2022-01-181-1/+0
* x11: try to fix crash in xkb_x11_keymap_new_from_device error handlingRan Benita2021-09-091-12/+30
* x11: stylistic fixesRan Benita2021-08-312-8/+9
* ignore: remove no longer relevant gitignore filesRan Benita2021-05-221-2/+0
* compose: add mapped locale to Compose-file-not-found error logRan Benita2021-05-081-1/+2
* atom: rewrite as a hash tableRan Benita2021-04-271-68/+64
* keysym: fix underflow in binary searchesIsaac Freund2021-04-251-4/+4
* x11: fix xkb_x11_keymap_new_from_device failing when a level name is emptyRan Benita2021-04-071-1/+4
* compose: fix max compose nodes checkRan Benita2021-04-021-2/+3
* keysym: speed up the perfect hash functionRan Benita2021-04-011-297/+298
* keysym: avoid strtoul in xkb_keysym_from_nameRan Benita2021-04-011-10/+28
* keysym: use a perfect hash function for case sensitive xkb_keysym_from_nameRan Benita2021-04-012-2570/+327
* compose: use a ternary tree instead of a regular trieRan Benita2021-03-314-128/+139
* ast: remove comment re. anonymous structRan Benita2021-03-301-1/+0
* compose: use anonymous unionRan Benita2021-03-304-25/+27
* keysym: properly handle overflow in 0x keysym namesRan Benita2021-03-301-6/+10
* compose: add a limit of 65535 sequencesRan Benita2021-03-303-10/+18
* utils: assert on streq for NULL pointersPeter Hutterer2021-03-301-0/+1
* xkbcomp: remove useless assignmentPeter Hutterer2021-03-301-1/+1
* xkbcomp: use memcpy over strncpy to avoid analyzer warningsPeter Hutterer2021-03-301-4/+5
* keysym: fast path for case sensitive xkb_keysym_from_nameRan Benita2021-03-282-52/+2617
* keysym: inline find_sym functionRan Benita2021-03-281-56/+46
* keysym: use a more descriptive argument nameRan Benita2021-03-281-11/+11
* keysym: open-code bsearchRan Benita2021-03-281-34/+26
* x11: fix comparison of integer expressions of different signednessRan Benita2021-03-281-1/+1
* xkbcomp: plug a potential memory leakPeter Hutterer2021-03-191-3/+8
* registry: plug a potential memleak for invalid rules filesPeter Hutterer2021-03-191-0/+4
* Inline x11_atom_interner_adopt_atoms() into callersUli Schlachter2021-03-093-19/+8
* Save another GetAtomName round tripUli Schlachter2021-03-093-76/+66
* Also batch the XKB GetNames requestUli Schlachter2021-03-091-23/+24