summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-09-10Bump version to 1.3.1xkbcommon-1.3.1upstream/1.3.1upstream_work_20220207upstream_bkup_230220Ran Benita2-1/+17
2021-09-09x11: try to fix crash in xkb_x11_keymap_new_from_device error handlingRan Benita1-12/+30
2021-08-31x11: stylistic fixesRan Benita2-8/+9
2021-07-31tools/how-to-type: add --keysym for how to type a keysymRan Benita2-14/+32
2021-07-12tools/interactive-x11: use keysym to look for EscSimon Ser1-1/+1
2021-06-10bench/compose: fix compose file pathRan Benita1-1/+1
2021-05-22ci: some tweaksRan Benita2-12/+35
2021-05-22ci: also link to tarball in github releaseRan Benita1-1/+3
2021-05-22ci: automatically create github release when tag is pushedRan Benita1-0/+21
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