summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* Also batch the XKB-GetMapMap requestUli Schlachter2021-03-091-15/+15
* Remove three more round tripsUli Schlachter2021-03-091-18/+18
* Save three more round trips in xkb_x11_keymap_new_from_device()Uli Schlachter2021-03-093-8/+39
* xkb_x11_keymap_new_from_device: Less X11 round-tripsUli Schlachter2021-03-093-104/+157
* Fix a few keysymtab entries to match their comment in xkbcommon-keysyms.hPierre Le Marre2021-02-271-3/+3
* Update keysym definitions to latest xorgprotoPeter Hutterer2021-02-221-3499/+3925
* keymap-dump: follow xkbcomp in printing affect=both in pointer actionsRan Benita2020-11-231-4/+6
* x11: fix type level names missingRan Benita2020-11-231-0/+1
* x11/keymap: fix case with no actionsRan Benita2020-11-231-9/+10
* x11: cache X11 atomsRan Benita2020-11-203-5/+56
* x11: eliminate slow divisionsRan Benita2020-11-201-22/+23
* 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
* utils: include unistd.h where we have itPeter Hutterer2020-09-071-1/+1
* context: fix a compiler warningPeter Hutterer2020-09-071-1/+1
* registry: mark the rxkb_log function as attribute printfPeter Hutterer2020-09-071-0/+1
* Add /etc/xkb as extra lookup path for system data filesPeter Hutterer2020-08-304-2/+27
* xkbcomp: allow including kccgst files from other pathsPeter Hutterer2020-08-303-22/+49