1. 991f1ca vlock: ensure locked VT is active when locking all consoles by Alexey Gladkov · 4 days ago master
  2. 9c3a59b loadkeys: Select the previous XKB group instead of locking Shift by Alexey Gladkov · 4 weeks ago
  3. a7d8a8a loadkeys: Reject grp:shifts_toggle to prevent stuck Shift by Alexey Gladkov · 4 weeks ago
  4. 01f608c loadkeys: Prevent XKB Unicode characters from becoming console actions by Alexey Gladkov · 4 weeks ago
  5. 30c2b6d loadkeys: Accept XKB compose tables without rules by Alexey Gladkov · 4 weeks ago
  6. 17a858c loadkeys: Preserve absolute XKB group selection by Alexey Gladkov · 4 weeks ago
  7. 88f3146 loadkeys: Support momentary XKB group switching by Alexey Gladkov · 4 weeks ago
  8. d61ce12 loadkeys: Apply CapsLock to shifted XKB letters by Alexey Gladkov · 4 weeks ago
  9. 17668b8 docs: Add information about xkb compose conversion by Alexey Gladkov · 4 weeks ago
  10. 467eace loadkeys: Preserve named XKB characters across charset fallbacks by Alexey Gladkov · 4 weeks ago
  11. 671e9fe loadkeys: Keep negative XKB compose scores below higher priorities by Alexey Gladkov · 4 weeks ago
  12. 37ecfdd libkeymap: Preserve Unicode compose inputs in text dumps by Alexey Gladkov · 4 weeks ago
  13. bc3aee1 loadkeys: Resolve conflicting XKB compose rules by input pair by Alexey Gladkov · 4 weeks ago
  14. 16809e2 loadkeys: Preserve distinct XKB dead-key actions by Alexey Gladkov · 4 weeks ago
  15. bfe9e88 loadkeys: Use accent characters in imported XKB compose rules by Alexey Gladkov · 4 weeks ago
  16. f76bb24 loadkeys: Resolve XKB bindings for each console modifier state by Alexey Gladkov · 4 weeks ago
  17. 0bb93f7 loadkeys: Fix AltGr table selection for XKB layouts by Alexey Gladkov · 4 weeks ago
  18. d778c47 loadkeys: Accept layouts and variants from the extra XKB registry by Alexey Gladkov · 4 weeks ago
  19. 534d71e * github-pull-161: Fix spelling error of "allows doing" by Alexey Gladkov · 4 weeks ago
  20. b4b26fb loadkeys: Reject unrecognized xkb model, layout, and variant by Alexey Gladkov · 4 weeks ago
  21. a8cd425 configure: Fail when a compression library is requested but missing by Alexey Gladkov · 5 weeks ago
  22. 81b0e24 configure: Fail when compress program is missing by Alexey Gladkov · 5 weeks ago
  23. dccf225 configure: Fail when xkb support is requested but xkbcommon is missing by Alexey Gladkov · 5 weeks ago
  24. defe9ea Fix spelling error of "allows doing" by Benjamin Drung · 5 weeks ago
  25. 6ff3161 libkbdfile: Require dlopen and memfd_create for library decompressors by Alexey Gladkov · 5 weeks ago
  26. 1c155cf Enabling Alt+Shift as Meta for no.map. by Simon Lederhilger · 8 weeks ago
  27. e2e406e Use reallocarray if available by Alexey Gladkov · 10 weeks ago
  28. 7173c68 libkfont: Fix buffer overflow in add_unipair by Alexey Gladkov · 10 weeks ago
  29. 20d0a59 libkfont: Add validation for font parameters by Alexey Gladkov · 10 weeks ago
  30. 1ec337d Merge branch 'github-pull-155' by Alexey Gladkov · 4 months ago
  31. bdba2e6 loadkeys: Allow tkeymap to dump numeric values by Alexey Gladkov · 4 months ago
  32. 07fde76 Map for the thinkpad variant of br-abnt2 keyboard by Eduardo Lopes · 4 months ago
  33. 85011c4 docs: Document XKB keymap conversion by Alexey Gladkov · 5 months ago
  34. 8eff1ed v2.10.0 by Alexey Gladkov · 5 months ago v2.10.0
  35. 7ca0bf0 po: Update translations (from translationproject.org) by Alexey Gladkov · 5 months ago
  36. 78d5ae1 openvt: make -u process matching more conservative by Alexey Gladkov · 5 months ago
  37. 433c3c7 v2.10-rc1 by Alexey Gladkov · 6 months ago v2.10-rc1
  38. 8dbe02c CI: add packages for xkb tests by Alexey Gladkov · 6 months ago
  39. 49ab491 xkb: fix xkbcommon detection by Alexey Gladkov · 6 months ago
  40. dd83855 Update gitignore by Alexey Gladkov · 6 months ago
  41. 1e8ae79 fixup! po: Update translations (from translationproject.org) by Alexey Gladkov · 6 months ago
  42. b6d77d6 build: test fortify redefinition under optimization by Alexey Gladkov · 6 months ago
  43. d1a43f2 po: Update translations (from translationproject.org) by Alexey Gladkov · 6 months ago
  44. 427e682 tests: fix check without xkb support by Alexey Gladkov · 6 months ago
  45. 7719a6e nls: mark libkbdfile and XKB diagnostics for translation by Alexey Gladkov · 6 months ago
  46. 3281010 Merge branch 'xkb' by Alexey Gladkov · 6 months ago
  47. 3d56314 contrib: add a VT layout indicator driven by keyboard LED locks by Alexey Gladkov · 7 months ago xkb
  48. 9de5931 xkbsupport: drop noisy keycode range warning by Alexey Gladkov · 7 months ago
  49. 2ff8eac libkeymap: clamp compose uploads below MAX_DIACR by Alexey Gladkov · 7 months ago
  50. 9e419a3 xkbsupport: probe semantic modifier masks across XKB layouts by Alexey Gladkov · 7 months ago
  51. 0b0c26d tests: stress mixed XKB group semantics in one keymap by Alexey Gladkov · 7 months ago
  52. 67ceb37 xkbsupport: simplify compose ordering helpers by Alexey Gladkov · 7 months ago
  53. a2e549a tests: cover XKB group select and VT remaps explicitly by Alexey Gladkov · 7 months ago
  54. 2388299 xkbsupport: separate semantic actions from VT approximations by Alexey Gladkov · 7 months ago
  55. 03376e2 xkbsupport: derive semantic modifier masks from the compiled XKB map by Alexey Gladkov · 7 months ago
  56. 31e1397 tests: add an xkb keyword for xkbsupport coverage by Alexey Gladkov · 7 months ago
  57. 1a8e82a xkbsupport: document why modifier release stays a final pass by Alexey Gladkov · 7 months ago
  58. 10a55ab xkbsupport: stop folding LevelFive into Alt tables by Alexey Gladkov · 7 months ago
  59. 2f9b59f xkbsupport: ignore prefer-unicode during lexical XKB lookup by Alexey Gladkov · 7 months ago
  60. e0ebb80 tests: refresh XKB snapshots after Shift semantics fix by Alexey Gladkov · 7 months ago
  61. f6bc586 xkbsupport: guard _GNU_SOURCE against redefinition by Alexey Gladkov · 7 months ago
  62. 9d15ac8 xkbsupport: keep Shift release and CapsLock semantics stable by Alexey Gladkov · 7 months ago
  63. 0f3fd3c xkbsupport: canonicalize equivalent masks per XKB level by Alexey Gladkov · 7 months ago
  64. c7a3ffc contrib: add an XKB keysym coverage diagnostic tool by Alexey Gladkov · 7 months ago
  65. 9b14fcd xkbsupport: restore semantic handling for Delete keypad aliases by Alexey Gladkov · 7 months ago
  66. 62900d0 tests: cover multi-symbol XKB levels and renumber autotest cases by Alexey Gladkov · 7 months ago
  67. 8e91af9 xkbsupport: keep lexical aliases off the semantic XKB path by Alexey Gladkov · 7 months ago
  68. 628370f xkbsupport: drop the external XKB names table by Alexey Gladkov · 7 months ago
  69. 5f12279 libkeymap: fold Greek XKB symbol remnants into synonyms by Alexey Gladkov · 7 months ago
  70. 926f5fe libkeymap: resolve Greek XKB aliases through symbol synonyms by Alexey Gladkov · 7 months ago
  71. 07e7b2c tests: cover Serbian XKB aliases through Unicode fallback by Alexey Gladkov · 7 months ago
  72. a1f2323 tests: cover Cyrillic XKB aliases through Unicode fallback by Alexey Gladkov · 7 months ago
  73. 362ecec xkbsupport: cut redundant aliases from the XKB names table by Alexey Gladkov · 7 months ago
  74. 6842be3 xkbsupport: resolve common XKB symbols without the names table by Alexey Gladkov · 7 months ago
  75. 1ed9394 xkbsupport: keep compose import in the kernel's code space by Alexey Gladkov · 7 months ago
  76. 2e9c7ef tests: refresh us,ru XKB dump after group fallback fix by Alexey Gladkov · 7 months ago
  77. f4f3373 tests: align libkeymap case numbers with test binaries by Alexey Gladkov · 7 months ago
  78. a06b45b xkbsupport: preserve XKB group fallback per key by Alexey Gladkov · 7 months ago
  79. b98bf60 xkbsupport: keep XKB import working without compose data by Alexey Gladkov · 7 months ago
  80. d2a4615 xkbsupport: drop ad-hoc debug paths now that import is test-covered by Alexey Gladkov · 7 months ago
  81. 9eb0afb tests: cover XKB import with a non-Latin compose snapshot by Alexey Gladkov · 7 months ago
  82. b75e566 xkbsupport: bias compose selection toward console-style dead keys by Alexey Gladkov · 7 months ago
  83. 6e833a7 xkbsupport: keep useful dead-key compose rules under kernel limits by Alexey Gladkov · 7 months ago
  84. 2590c80 tests: make XKB coverage survive distcheck without test-only noise by Alexey Gladkov · 7 months ago
  85. 80f4577 tests: pin XKB conversion against a readable full-keymap snapshot by Alexey Gladkov · 7 months ago
  86. aeb1346 xkbsupport: interpret XKB modifier masks in their native width by Alexey Gladkov · 7 months ago
  87. 7ed8d4e xkbsupport: make compose selection deterministic under kernel limits by Alexey Gladkov · 7 months ago
  88. 98e20c4 xkbsupport: choose compose rules in the kernel's terms by Alexey Gladkov · 7 months ago
  89. fd2b91a xkbsupport: base compose reachability on XKB symbols by Alexey Gladkov · 7 months ago
  90. 00b88b6 xkbsupport: prepare compose import for policy-based filtering by Alexey Gladkov · 7 months ago
  91. c3f2d85 xkbsupport: keep XKB import from breaking on valid keymaps by Alexey Gladkov · 7 months ago
  92. e476fd6 xkbsupport: preserve usable console semantics when importing xkb by Alexey Gladkov · 7 months ago
  93. 829e8c5 xkbsupport: Add xkb compose by Alexey Gladkov · 2 years, 10 months ago
  94. e83858e xkbsupport: Extract translation table by Alexey Gladkov · 2 years, 10 months ago
  95. 71dc51a xkbsupport: Create a list of used codes by Alexey Gladkov · 2 years, 10 months ago
  96. 533b72f xkbsupport: Add keymap generation from the xkb database by Alexey Gladkov · 2 years, 10 months ago
  97. 6c8c2ab keymap: Add API to verify ksym by Alexey Gladkov · 2 years, 4 months ago
  98. 50e3189 tests: catch libkeymap round-trip regressions earlier by Alexey Gladkov · 7 months ago
  99. 9720d5c data: Do not compress files twice by Alexey Gladkov · 7 months ago
  100. 07e5b4c CI: report library coverage in workflow summaries by Alexey Gladkov · 7 months ago