Legionus Kbd Versions Save

Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git

v2.6.4

5 months ago

Changes

New Contributors

Full Changelog: https://github.com/legionus/kbd/compare/v2.6.3...v2.6.4

v2.6.3

7 months ago

Changes

libkfont:

  • Don't look for fonts in the current directory.

showkey:

  • Add parameter to allow to change timeout.

po:

  • Update po files.

Full Changelog: https://github.com/legionus/kbd/compare/v2.6.2...v2.6.3

v2.6.2

9 months ago

Changes

loadkeys:

  • Don't look for keymap in the current directory.

keymaps:

  • Add colemak mod-dh keymaps.

Full Changelog: https://github.com/legionus/kbd/compare/v2.6.1...v2.6.2

v2.6.1

10 months ago

Changes

libkfont:

  • Fix font saving from linux kernel if KD_FONT_OP_GET_TALL is available.
  • Respect font height when writing psf2 header.

keymaps:

  • Create new 'mac-fr' layout for contemporary French Macs.

New Contributors

Full Changelog: https://github.com/legionus/kbd/compare/v2.6.0...v2.6.1

v2.6.0

11 months ago

Changes

libkfont:

  • Leverage KD_FONT_OP_GET/SET_TALL font operations. The new KD_FONT_OP_GET/SET_TALL font operations allow to load fonts taller than 32 pixels by dropping the VGA-specific vertical pitch limitation (requires kernel 6.2 or later).
  • Use threadsafe strtok_r.
  • Increase soname version.

setvtrgb:

  • Fix read from pipe. The pipe is not rewindable, but we don't really need to rewind() but we need to unread one character.

keymaps:

  • i386/dvorak/dvorak-de.map: Add dvorak-de.map from console-data.
  • i386/qwerty/is-latin1.map: the circumflex should also be available in its original level-3 position.
  • i386/qwerty/la-latin1.map: Convert the characters expressed in Latin-1 to the named constants, to ease up transition to Unicode.
  • pine/en.map: New version of pinephone keyboard map file.

unimaps:

  • Add mapping for U+25CF. The unicode maps in font files like eurlatgr.psfu and cp850-8x16.psfu have an entry for U+25CF, but the plaintext unimap files do not.

tests:

  • Use strace to track syscalls. Now strace is powerful enough to show ioctls specific to console configuration.

po:

  • Update translations (from translationproject.org).

New Contributors

Full Changelog: https://github.com/legionus/kbd/compare/v2.5.1...v2.6.0

v2.6-rc1

1 year ago

Changes

libkfont:

  • Leverage KD_FONT_OP_GET/SET_TALL font operations. The new KD_FONT_OP_GET/SET_TALL font operations allow to load fonts taller than 32 pixels by dropping the VGA-specific vertical pitch limitation (requires kernel 6.2 or later).
  • Use threadsafe strtok_r.
  • Increase soname version.

setvtrgb:

  • Fix read from pipe. The pipe is not rewindable, but we don't really need to rewind() but we need to unread one character.

keymaps:

  • i386/dvorak/dvorak-de.map: Add dvorak-de.map from console-data.
  • i386/qwerty/is-latin1.map: the circumflex should also be available in its original level-3 position.
  • i386/qwerty/la-latin1.map: Convert the characters expressed in Latin-1 to the named constants, to ease up transition to Unicode.
  • pine/en.map: New version of pinephone keyboard map file.

unimaps:

  • Add mapping for U+25CF. The unicode maps in font files like eurlatgr.psfu and cp850-8x16.psfu have an entry for U+25CF, but the plaintext unimap files do not.

tests:

  • Use strace to track syscalls. Now strace is powerful enough to show ioctls specific to console configuration.

New Contributors

Full Changelog: https://github.com/legionus/kbd/compare/v2.5.1...v2.6-rc1

v2.5.1

1 year ago

Changes

keymaps:

  • Fix pt-latin1 failing to load due to euro2 include.

tests:

  • The tests do not depend on the data in srcdir/data.

v2.5.0

1 year ago

Changes

libkfont:

  • Make libkfont public library.
  • Add kfont_free().
  • Initialize kfont_context->options.
  • Тake the verbose parameter into account when logging messages.

libkeymap:

  • Better error message on unsupported unicode value.

setvtrgb:

  • Add hexadecimal file support.

keymaps:

  • fa.map: drop high codepoint character that chokes loadkeys.
  • i386/neo/3l.map: Add 3l keymap.
  • i386/neo: use Delete instead of Backspace.
  • i386/qwerty/ie.map: Add Irish keyboard map.
  • i386/qwerty/it.map: Add braces to IT keyboard map.
  • pine/en.map: Keymap for PinePhone keyboard.
  • pt-latin1.map: Add Euro at Portuguese keyboards.

docs:

  • Fix typos.

po:

  • Update translations (from translationproject.org).

v2.5-rc1

2 years ago

Changes

libkfont:

  • Make libkfont public library.
  • Add kfont_free().
  • Initialize kfont_context->options.
  • Тake the verbose parameter into account when logging messages.

libkeymap:

  • Better error message on unsupported unicode value.

setvtrgb:

  • Add hexadecimal file support.

keymaps:

  • i386/qwerty/ie.map: Add Irish keyboard map.
  • i386/neo/3l.map: Add 3l keymap.
  • i386/qwerty/it.map: Add braces to IT keyboard map.
  • pt-latin1.map: Add Euro at Portuguese keyboards.
  • fa.map: drop high codepoint character that chokes loadkeys.
  • i386/neo: use Delete instead of Backspace.

v2.4.0

3 years ago

Changes

  • Keymaps:
    • fi.map: use newly added deadkeys
    • Added support for a few derivatives of neo
  • Fonts:
    • Updated sun12x22 font
    • Updated solar24x32 font
  • libkeymap:
    • Added additional deadkeys