summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-05-22test/tool-option-parsing: don't depend on build prefixRan Benita1-0/+4
2021-05-22test/compose: add tests for xkb_compose_table_new_from_locale lookupRan Benita1-0/+44
2021-05-22test/compose: clean up after a setenvRan Benita1-0/+2
2021-05-22tests/data: add files needed to fully test composeRan Benita6-4/+4389
2021-05-22ignore: remove no longer relevant gitignore filesRan Benita5-33/+0
2021-05-22xkbcommon: deprecate XK_approxeq and XK_notapproxeqRan Benita1-2/+2
2021-05-14scripts/update-keysyms: fix path to the include files after de1b6943dPeter Hutterer1-2/+2
2021-05-08tools: add compose tool for Compose debuggingRan Benita2-0/+131
2021-05-08compose: add mapped locale to Compose-file-not-found error logRan Benita1-1/+2
2021-05-01Bump version to 1.3.0xkbcommon-1.3.0Ran Benita2-1/+33
2021-04-27atom: rewrite as a hash tableRan Benita1-68/+64
2021-04-27bench: add atom benchmarkRan Benita2-0/+98
2021-04-27bench/rulescomp: decrease benchmark iterationsRan Benita1-1/+1
2021-04-27build: fix missing includesRan Benita1-8/+8
2021-04-27Move include files to include/ subdirectoryRan Benita8-20/+20
2021-04-27build: move the subproject variables to a common section at the endRan Benita1-9/+17
2021-04-27Meson: Allow building as subprojectAdrian Perez de Castro1-4/+10
2021-04-27Windows: Pass list of symbols to export to MSVCAdrian Perez de Castro2-3/+64
2021-04-27tools: change xkbcli list to output YAMLPeter Hutterer1-18/+26
2021-04-27tools: change the list separator handlingPeter Hutterer1-13/+14
2021-04-25keysym: fix underflow in binary searchesIsaac Freund2-4/+7
2021-04-22test: allow skipping errors in certain conditionsPeter Hutterer1-2/+11
2021-04-20test: add extra info to the layout-tester --help outputPeter Hutterer1-1/+6
2021-04-20test: print the layout-tester progress bar to stdout by defaultPeter Hutterer1-2/+2
2021-04-20test: add an LVO argument to the XKB layout testerPeter Hutterer1-1/+15
2021-04-20test: print the compiled keymaps to a given directoryPeter Hutterer1-2/+35
2021-04-20test: rework the output for the xkeyboard-config layout testerPeter Hutterer1-74/+111
2021-04-20test: add proper --verbose handling to the xkeyboard-config testerPeter Hutterer1-11/+22
2021-04-14interactive-wayland: fallback to ftruncate() if neededEvgeniy Khramtsov1-11/+24
2021-04-11doc: fix user-configuration sample fileJouke Witteveen1-1/+3
2021-04-08scripts: update license note in perfect_hash.pyRan Benita1-4/+4
2021-04-07Bump version to 1.2.1xkbcommon-1.2.1Ran Benita2-1/+8
2021-04-07x11: fix xkb_x11_keymap_new_from_device failing when a level name is emptyRan Benita1-1/+4
2021-04-03Bump version to 1.2.0xkbcommon-1.2.0Ran Benita2-1/+27
2021-04-02compose: fix max compose nodes checkRan Benita1-2/+3
2021-04-01keysym: speed up the perfect hash functionRan Benita2-298/+301
2021-04-01keysym: avoid strtoul in xkb_keysym_from_nameRan Benita2-10/+39
2021-04-01keysym: use a perfect hash function for case sensitive xkb_keysym_from_nameRan Benita4-2577/+1036
2021-03-31compose: use a ternary tree instead of a regular trieRan Benita4-128/+139
2021-03-30ast: remove comment re. anonymous structRan Benita1-1/+0
2021-03-30compose: use anonymous unionRan Benita4-25/+27
2021-03-30build: require C11Ran Benita1-1/+1
2021-03-30keysym: properly handle overflow in 0x keysym namesRan Benita2-6/+14
2021-03-30compose: add a limit of 65535 sequencesRan Benita3-10/+18
2021-03-30utils: assert on streq for NULL pointersPeter Hutterer1-0/+1
2021-03-30test: move an assert up to before the strlen() usePeter Hutterer1-1/+2
2021-03-30xkbcomp: remove useless assignmentPeter Hutterer1-1/+1
2021-03-30xkbcomp: use memcpy over strncpy to avoid analyzer warningsPeter Hutterer1-4/+5
2021-03-29man: add missing pointer to xkbcli-compile-keymap(1)Ran Benita1-0/+4
2021-03-28keysym: fast path for case sensitive xkb_keysym_from_nameRan Benita3-52/+2621