1. 50e3189 tests: catch libkeymap round-trip regressions earlier by Alexey Gladkov · 5 days ago master
  2. 9720d5c data: Do not compress files twice by Alexey Gladkov · 6 days ago
  3. 07e5b4c CI: report library coverage in workflow summaries by Alexey Gladkov · 6 days ago
  4. bc085c0 tests: make expanded library coverage easier to maintain by Alexey Gladkov · 6 days ago
  5. 2bfb5ca tests: libkfont: cover context and kdfontop helpers by Alexey Gladkov · 6 days ago
  6. e575698 tests: libkeymap: add unit tests for dump and kernel helpers by Alexey Gladkov · 6 days ago
  7. 765c70d libkfont: add unit tests for psf and console map by Alexey Gladkov · 6 days ago
  8. e2f8cbc tests: add parser-focused libkeymap unit coverage by Alexey Gladkov · 7 days ago
  9. 31cb165 build: make coverage-report rebuild and capture reliably by Alexey Gladkov · 8 days ago
  10. a554b2e build: keep coverage flags in target-specific CFLAGS by Alexey Gladkov · 8 days ago
  11. 77f4d91 build: add a project-level coverage-report target by Alexey Gladkov · 8 days ago
  12. 05a55f6 tests: cover libkeymap string and compose loading by Alexey Gladkov · 8 days ago
  13. ea77b67 tests: cover libkfont font parsing and screen map loading by Alexey Gladkov · 8 days ago
  14. 0cfc8e9 tests: cover libkbdfile's lazy dlopen helper by Alexey Gladkov · 8 days ago
  15. 0029aa5 build: link coverage-instrumented binaries with gcov runtime flags by Alexey Gladkov · 8 days ago
  16. dda3280 tests: reduce libkbdfile unit test boilerplate by Alexey Gladkov · 8 days ago
  17. a48a8f2 tests: libkeymap: cover lk_load_keymap() aborts on KDSKBENT failures by Alexey Gladkov · 8 days ago
  18. d195b11 tests: libkeymap: cover Unicode mode switching in lk_load_keymap() by Alexey Gladkov · 8 days ago
  19. 2287db7 tests: libkeymap: cover lk_load_keymap() fallback for old kernels by Alexey Gladkov · 8 days ago
  20. bb26c3d tests: libkeymap: clarify libkeymap autotest case names by Alexey Gladkov · 8 days ago
  21. 33b8ea7 tests: libkeymap: cover libkeymap kernel keymap loading by Alexey Gladkov · 8 days ago
  22. 5eaa6a2 tests: libkeymap: add libkeymap coverage for kernel-backed paths by Alexey Gladkov · 8 days ago
  23. ca49f1e tests: libkeymap: allow unit tests to exercise kernel-dependent paths by Alexey Gladkov · 8 days ago
  24. 827cfea libkeymap: make kernel-facing code unit-testable by Alexey Gladkov · 8 days ago
  25. 7f70530 tests: libkeymap: reduce libkeymap unit test boilerplate by Alexey Gladkov · 8 days ago
  26. 6e99400 tests: libkfont: cover libkfont screen map wrappers by Alexey Gladkov · 8 days ago
  27. ebac2d1 tests: libkfont: cover kfont_put_unicodemap() clear failures by Alexey Gladkov · 8 days ago
  28. 7528ba1 tests: libkfont: cover kfont_put_unicodemap() retry limit by Alexey Gladkov · 8 days ago
  29. 23f748c tests: libkfont: cover kfont_put_unicodemap() ENOMEM retries by Alexey Gladkov · 8 days ago
  30. 4311d70 tests: libkfont: verify kfont_put_uniscrnmap() copies the map by Alexey Gladkov · 8 days ago
  31. 5192e75 tests: libkfont: cover tall kfont_put_font() requests by Alexey Gladkov · 8 days ago
  32. 4f68218 tests: libkfont: cover kfont_put_font() ENOSYS handling by Alexey Gladkov · 8 days ago
  33. 4a592dc tests: libkfont: cover kfont_put_font() retry after EINVAL by Alexey Gladkov · 8 days ago
  34. 8163989 tests: libkfont: cover kfont_get_font() fallback and failure paths by Alexey Gladkov · 8 days ago
  35. ebc51c4 tests: libkfont: add test for KD_FONT_OP_GET_TALL by Alexey Gladkov · 9 days ago
  36. 6a28bd3 tests: libkfont: cover regular kfont_get_font path by Alexey Gladkov · 9 days ago
  37. 8267958 tests: add libkfont unit test backend by Alexey Gladkov · 9 days ago
  38. 8e1b568 libkfont: route console syscalls through context ops by Alexey Gladkov · 9 days ago
  39. 80008c8 CI: Update github versions by Alexey Gladkov · 9 days ago
  40. f5695d3 setfont: check whether console is suitable for font operations by Alexey Gladkov · 9 days ago
  41. 48b557d libkbdfile: avoid double formatting in pathname helper by Alexey Gladkov · 2 weeks ago
  42. bb83f84 libkbdfile: reject NULL input in pathname/file setup by Alexey Gladkov · 2 weeks ago
  43. 63a915d libkbdfile: guard gzclose() in zlib cleanup path by Alexey Gladkov · 2 weeks ago
  44. 09e066c libkbdfile: keep .note.dlopen SONAME metadata valid for longer SONAME lists by Alexey Gladkov · 2 weeks ago
  45. e9ee3f3 tests: Adapt tests to Backtab by Alexey Gladkov · 4 weeks ago
  46. 5416a19 Add Backtab keysym and update keymaps to use it for Shift+Tab by Nicolas Pitre · 4 weeks ago
  47. 8efa53f libkeymap: keep array element count consistent on updates by Alexey Gladkov · 5 weeks ago
  48. 18152e1 libkeymap: report array init failures with correct errno text by Alexey Gladkov · 5 weeks ago
  49. 70cdc24 libkeymap: reject invalid negative indices by Alexey Gladkov · 5 weeks ago
  50. 86d25f2 libkeymap: fail safely on diacritic/keyline allocation errors by Alexey Gladkov · 5 weeks ago
  51. f18076d libkeymap: keep function table consistent under memory pressure by Alexey Gladkov · 5 weeks ago
  52. 0590d91 libkeymap: avoid undefined behavior when parsing include path from env by Alexey Gladkov · 5 weeks ago
  53. d92b736 libkeymap: prevent out-of-bounds access on deep include nesting by Alexey Gladkov · 5 weeks ago
  54. 58c802a setfont: explicitly initialize ptr to NULL by Krdyan Areg · 5 weeks ago
  55. 0695728 Check buffer boundaries when forming command string by Alexey Gladkov · 8 weeks ago
  56. cdfb5bc Use size-bounded string functions by Alexey Gladkov · 8 weeks ago
  57. 2f9a4e5 libkbdfile: Fix problem with undeclared sym_gzopen by Alexey Gladkov · 3 months ago
  58. 7aa15f4 setfont: Initialize data pointer when resetting font by Tommy-Zhang3759 · 4 months ago
  59. 60d9a8a Swiss german keyboard adjustements by Matthias von Arx · 4 months ago
  60. c547363 Fix NULL reference in option parser by Bohai Li · 4 months ago
  61. 2458ab2 Merge branch 'github-pull-146' by Alexey Gladkov · 4 months ago
  62. 80983dc Add keymap for Norwegian Apple ISO keyboard (mac-no.map) by Charlie Donovan · 5 months ago
  63. 51ee1d9 data/Makefile.am: put `--` between end of option and mode by Haelwenn (lanodan) Monnier · 5 months ago
  64. e436762 CI: Update ubuntu version by Alexey Gladkov · 5 months ago
  65. ac7a915 Do not cast the ioctl argument type by Alexey Gladkov · 5 months ago
  66. db82eb6 Preserve only necessary metadata during install by Alexey Gladkov · 6 months ago
  67. 5264edb v2.9.0 by Alexey Gladkov · 7 months ago v2.9.0
  68. 9909e92 Upgrade configure.ac by Alexey Gladkov · 7 months ago
  69. 5f532c1 Upgrade clang-format configuration by Alexey Gladkov · 7 months ago
  70. ca2124a CI: Rewrite DCO check by Alexey Gladkov · 7 months ago
  71. adf884c kbd: Add console keymap for Mac swiss german keyboards by Matthias von Arx · 7 months ago
  72. 8affbba Fix automake warning by Alexey Gladkov · 7 months ago
  73. 4a130e5 Convert an error about an unsupported lexer to a warning by Alexey Gladkov · 7 months ago
  74. b472a58 tests: Better test tty existance by Alexey Gladkov · 7 months ago
  75. 7a17e65 Exclude files that had not been installed before by Alexey Gladkov · 7 months ago
  76. 89f00a7 Ignore file mode bits of generated files by Sertonix · 7 months ago
  77. eddc753 Merge branch 'use-compression-libraries' by Alexey Gladkov · 7 months ago
  78. f96c3b5 Preserve symlinks to files by Alexey Gladkov · 7 months ago
  79. 4629516 Add test for libkbdfile with dlopen by Alexey Gladkov · 7 months ago
  80. 9644344 libkbdfile: Use libzstd to decompress files by Alexey Gladkov · 7 months ago
  81. 4d1477d libkbdfile: Use liblzma to decompress files by Alexey Gladkov · 7 months ago
  82. e58d5cd libkbdfile: Use libbz2 to decompress files by Alexey Gladkov · 8 months ago
  83. a2a1bd6 CI: Update musl configuration by Alexey Gladkov · 8 months ago
  84. 7fdd8de libkbdfile: Use zlib to decompress files by Alexey Gladkov · 8 months ago
  85. 15420ec libkbdfile: Add support for decompressing files without using utilities by Alexey Gladkov · 8 months ago
  86. df7fcc6 libkbdfile: Split PIPE and COMPRESSED flags by Alexey Gladkov · 8 months ago
  87. 4e504ab libkbdfile: Detect archive type based on content by Alexey Gladkov · 8 months ago
  88. 1b1e4c8 libkbdfile: Use common function to open file by Alexey Gladkov · 8 months ago
  89. 47475df libkbdfile: Add wrapper to fill pathname by Alexey Gladkov · 8 months ago
  90. 1feaacc tests: Improve libkbdfile tests by Alexey Gladkov · 8 months ago
  91. be7a6ab tests: Fix arch check by Alexey Gladkov · 8 months ago
  92. a59a197 CI: Disable sparse check by Alexey Gladkov · 8 months ago
  93. 54711d6 Merge branch 'github-pull-136' by Alexey Gladkov · 9 months ago
  94. 1eaff68 tests: check parsing and restoration of alt_is_meta by Alexey Gladkov · 9 months ago
  95. a374f3b tests: Optimize utils.at by Alexey Gladkov · 9 months ago
  96. dc5cd7f dump: Drop obsolete comments by Alexey Gladkov · 9 months ago
  97. b8e7eb4 dump: Add a high level wrapper to improve consistency by Alexey Gladkov · 9 months ago
  98. 25254ea dump: Show keymaps keyword only if needed by Alexey Gladkov · 9 months ago
  99. 9190dcb dump: Fix rountrip by Pierre Le Marre · 10 months ago
  100. 38e46e6 tests: disable libkbdfile testcase on ppc64el by Alexey Gladkov · 10 months ago