1. 433c3c7 v2.10-rc1 by Alexey Gladkov · 2 days ago master v2.10-rc1
  2. 8dbe02c CI: add packages for xkb tests by Alexey Gladkov · 22 hours ago
  3. 49ab491 xkb: fix xkbcommon detection by Alexey Gladkov · 23 hours ago
  4. dd83855 Update gitignore by Alexey Gladkov · 2 days ago
  5. 1e8ae79 fixup! po: Update translations (from translationproject.org) by Alexey Gladkov · 2 days ago
  6. b6d77d6 build: test fortify redefinition under optimization by Alexey Gladkov · 2 days ago
  7. d1a43f2 po: Update translations (from translationproject.org) by Alexey Gladkov · 2 days ago
  8. 427e682 tests: fix check without xkb support by Alexey Gladkov · 2 days ago
  9. 7719a6e nls: mark libkbdfile and XKB diagnostics for translation by Alexey Gladkov · 3 days ago
  10. 3281010 Merge branch 'xkb' by Alexey Gladkov · 5 days ago
  11. 3d56314 contrib: add a VT layout indicator driven by keyboard LED locks by Alexey Gladkov · 7 weeks ago xkb
  12. 9de5931 xkbsupport: drop noisy keycode range warning by Alexey Gladkov · 7 weeks ago
  13. 2ff8eac libkeymap: clamp compose uploads below MAX_DIACR by Alexey Gladkov · 7 weeks ago
  14. 9e419a3 xkbsupport: probe semantic modifier masks across XKB layouts by Alexey Gladkov · 7 weeks ago
  15. 0b0c26d tests: stress mixed XKB group semantics in one keymap by Alexey Gladkov · 7 weeks ago
  16. 67ceb37 xkbsupport: simplify compose ordering helpers by Alexey Gladkov · 7 weeks ago
  17. a2e549a tests: cover XKB group select and VT remaps explicitly by Alexey Gladkov · 7 weeks ago
  18. 2388299 xkbsupport: separate semantic actions from VT approximations by Alexey Gladkov · 7 weeks ago
  19. 03376e2 xkbsupport: derive semantic modifier masks from the compiled XKB map by Alexey Gladkov · 7 weeks ago
  20. 31e1397 tests: add an xkb keyword for xkbsupport coverage by Alexey Gladkov · 7 weeks ago
  21. 1a8e82a xkbsupport: document why modifier release stays a final pass by Alexey Gladkov · 7 weeks ago
  22. 10a55ab xkbsupport: stop folding LevelFive into Alt tables by Alexey Gladkov · 7 weeks ago
  23. 2f9b59f xkbsupport: ignore prefer-unicode during lexical XKB lookup by Alexey Gladkov · 7 weeks ago
  24. e0ebb80 tests: refresh XKB snapshots after Shift semantics fix by Alexey Gladkov · 7 weeks ago
  25. f6bc586 xkbsupport: guard _GNU_SOURCE against redefinition by Alexey Gladkov · 7 weeks ago
  26. 9d15ac8 xkbsupport: keep Shift release and CapsLock semantics stable by Alexey Gladkov · 7 weeks ago
  27. 0f3fd3c xkbsupport: canonicalize equivalent masks per XKB level by Alexey Gladkov · 7 weeks ago
  28. c7a3ffc contrib: add an XKB keysym coverage diagnostic tool by Alexey Gladkov · 7 weeks ago
  29. 9b14fcd xkbsupport: restore semantic handling for Delete keypad aliases by Alexey Gladkov · 7 weeks ago
  30. 62900d0 tests: cover multi-symbol XKB levels and renumber autotest cases by Alexey Gladkov · 7 weeks ago
  31. 8e91af9 xkbsupport: keep lexical aliases off the semantic XKB path by Alexey Gladkov · 7 weeks ago
  32. 628370f xkbsupport: drop the external XKB names table by Alexey Gladkov · 7 weeks ago
  33. 5f12279 libkeymap: fold Greek XKB symbol remnants into synonyms by Alexey Gladkov · 7 weeks ago
  34. 926f5fe libkeymap: resolve Greek XKB aliases through symbol synonyms by Alexey Gladkov · 7 weeks ago
  35. 07e7b2c tests: cover Serbian XKB aliases through Unicode fallback by Alexey Gladkov · 7 weeks ago
  36. a1f2323 tests: cover Cyrillic XKB aliases through Unicode fallback by Alexey Gladkov · 7 weeks ago
  37. 362ecec xkbsupport: cut redundant aliases from the XKB names table by Alexey Gladkov · 7 weeks ago
  38. 6842be3 xkbsupport: resolve common XKB symbols without the names table by Alexey Gladkov · 7 weeks ago
  39. 1ed9394 xkbsupport: keep compose import in the kernel's code space by Alexey Gladkov · 8 weeks ago
  40. 2e9c7ef tests: refresh us,ru XKB dump after group fallback fix by Alexey Gladkov · 8 weeks ago
  41. f4f3373 tests: align libkeymap case numbers with test binaries by Alexey Gladkov · 8 weeks ago
  42. a06b45b xkbsupport: preserve XKB group fallback per key by Alexey Gladkov · 8 weeks ago
  43. b98bf60 xkbsupport: keep XKB import working without compose data by Alexey Gladkov · 8 weeks ago
  44. d2a4615 xkbsupport: drop ad-hoc debug paths now that import is test-covered by Alexey Gladkov · 8 weeks ago
  45. 9eb0afb tests: cover XKB import with a non-Latin compose snapshot by Alexey Gladkov · 8 weeks ago
  46. b75e566 xkbsupport: bias compose selection toward console-style dead keys by Alexey Gladkov · 8 weeks ago
  47. 6e833a7 xkbsupport: keep useful dead-key compose rules under kernel limits by Alexey Gladkov · 8 weeks ago
  48. 2590c80 tests: make XKB coverage survive distcheck without test-only noise by Alexey Gladkov · 8 weeks ago
  49. 80f4577 tests: pin XKB conversion against a readable full-keymap snapshot by Alexey Gladkov · 8 weeks ago
  50. aeb1346 xkbsupport: interpret XKB modifier masks in their native width by Alexey Gladkov · 8 weeks ago
  51. 7ed8d4e xkbsupport: make compose selection deterministic under kernel limits by Alexey Gladkov · 8 weeks ago
  52. 98e20c4 xkbsupport: choose compose rules in the kernel's terms by Alexey Gladkov · 8 weeks ago
  53. fd2b91a xkbsupport: base compose reachability on XKB symbols by Alexey Gladkov · 8 weeks ago
  54. 00b88b6 xkbsupport: prepare compose import for policy-based filtering by Alexey Gladkov · 8 weeks ago
  55. c3f2d85 xkbsupport: keep XKB import from breaking on valid keymaps by Alexey Gladkov · 8 weeks ago
  56. e476fd6 xkbsupport: preserve usable console semantics when importing xkb by Alexey Gladkov · 8 weeks ago
  57. 829e8c5 xkbsupport: Add xkb compose by Alexey Gladkov · 2 years, 4 months ago
  58. e83858e xkbsupport: Extract translation table by Alexey Gladkov · 2 years, 4 months ago
  59. 71dc51a xkbsupport: Create a list of used codes by Alexey Gladkov · 2 years, 4 months ago
  60. 533b72f xkbsupport: Add keymap generation from the xkb database by Alexey Gladkov · 2 years, 4 months ago
  61. 6c8c2ab keymap: Add API to verify ksym by Alexey Gladkov · 1 year, 11 months ago
  62. 50e3189 tests: catch libkeymap round-trip regressions earlier by Alexey Gladkov · 8 weeks ago
  63. 9720d5c data: Do not compress files twice by Alexey Gladkov · 8 weeks ago
  64. 07e5b4c CI: report library coverage in workflow summaries by Alexey Gladkov · 8 weeks ago
  65. bc085c0 tests: make expanded library coverage easier to maintain by Alexey Gladkov · 8 weeks ago
  66. 2bfb5ca tests: libkfont: cover context and kdfontop helpers by Alexey Gladkov · 8 weeks ago
  67. e575698 tests: libkeymap: add unit tests for dump and kernel helpers by Alexey Gladkov · 8 weeks ago
  68. 765c70d libkfont: add unit tests for psf and console map by Alexey Gladkov · 8 weeks ago
  69. e2f8cbc tests: add parser-focused libkeymap unit coverage by Alexey Gladkov · 8 weeks ago
  70. 31cb165 build: make coverage-report rebuild and capture reliably by Alexey Gladkov · 8 weeks ago
  71. a554b2e build: keep coverage flags in target-specific CFLAGS by Alexey Gladkov · 8 weeks ago
  72. 77f4d91 build: add a project-level coverage-report target by Alexey Gladkov · 8 weeks ago
  73. 05a55f6 tests: cover libkeymap string and compose loading by Alexey Gladkov · 8 weeks ago
  74. ea77b67 tests: cover libkfont font parsing and screen map loading by Alexey Gladkov · 8 weeks ago
  75. 0cfc8e9 tests: cover libkbdfile's lazy dlopen helper by Alexey Gladkov · 8 weeks ago
  76. 0029aa5 build: link coverage-instrumented binaries with gcov runtime flags by Alexey Gladkov · 8 weeks ago
  77. dda3280 tests: reduce libkbdfile unit test boilerplate by Alexey Gladkov · 8 weeks ago
  78. a48a8f2 tests: libkeymap: cover lk_load_keymap() aborts on KDSKBENT failures by Alexey Gladkov · 8 weeks ago
  79. d195b11 tests: libkeymap: cover Unicode mode switching in lk_load_keymap() by Alexey Gladkov · 8 weeks ago
  80. 2287db7 tests: libkeymap: cover lk_load_keymap() fallback for old kernels by Alexey Gladkov · 8 weeks ago
  81. bb26c3d tests: libkeymap: clarify libkeymap autotest case names by Alexey Gladkov · 8 weeks ago
  82. 33b8ea7 tests: libkeymap: cover libkeymap kernel keymap loading by Alexey Gladkov · 8 weeks ago
  83. 5eaa6a2 tests: libkeymap: add libkeymap coverage for kernel-backed paths by Alexey Gladkov · 8 weeks ago
  84. ca49f1e tests: libkeymap: allow unit tests to exercise kernel-dependent paths by Alexey Gladkov · 8 weeks ago
  85. 827cfea libkeymap: make kernel-facing code unit-testable by Alexey Gladkov · 8 weeks ago
  86. 7f70530 tests: libkeymap: reduce libkeymap unit test boilerplate by Alexey Gladkov · 8 weeks ago
  87. 6e99400 tests: libkfont: cover libkfont screen map wrappers by Alexey Gladkov · 8 weeks ago
  88. ebac2d1 tests: libkfont: cover kfont_put_unicodemap() clear failures by Alexey Gladkov · 8 weeks ago
  89. 7528ba1 tests: libkfont: cover kfont_put_unicodemap() retry limit by Alexey Gladkov · 8 weeks ago
  90. 23f748c tests: libkfont: cover kfont_put_unicodemap() ENOMEM retries by Alexey Gladkov · 8 weeks ago
  91. 4311d70 tests: libkfont: verify kfont_put_uniscrnmap() copies the map by Alexey Gladkov · 8 weeks ago
  92. 5192e75 tests: libkfont: cover tall kfont_put_font() requests by Alexey Gladkov · 8 weeks ago
  93. 4f68218 tests: libkfont: cover kfont_put_font() ENOSYS handling by Alexey Gladkov · 8 weeks ago
  94. 4a592dc tests: libkfont: cover kfont_put_font() retry after EINVAL by Alexey Gladkov · 8 weeks ago
  95. 8163989 tests: libkfont: cover kfont_get_font() fallback and failure paths by Alexey Gladkov · 8 weeks ago
  96. ebc51c4 tests: libkfont: add test for KD_FONT_OP_GET_TALL by Alexey Gladkov · 8 weeks ago
  97. 6a28bd3 tests: libkfont: cover regular kfont_get_font path by Alexey Gladkov · 8 weeks ago
  98. 8267958 tests: add libkfont unit test backend by Alexey Gladkov · 8 weeks ago
  99. 8e1b568 libkfont: route console syscalls through context ops by Alexey Gladkov · 8 weeks ago
  100. 80008c8 CI: Update github versions by Alexey Gladkov · 8 weeks ago