Skip to content

Releases: legionus/kbd

v2.6.4

11 Dec 13:54
v2.6.4
d27e4a3
Compare
Choose a tag to compare

Changes

  • Use AX_ADD_FORTIFY_SOURCE to avoid redefining _FORTIFY_SOURCE by @thesamesam in #103
  • Do not look up include files in the current working directory by @DaanDeMeyer in #105

New Contributors

Full Changelog: v2.6.3...v2.6.4

v2.6.3

19 Sep 11:50
v2.6.3
5843ba7
Compare
Choose a tag to compare

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: v2.6.2...v2.6.3

v2.6.2

15 Aug 13:08
v2.6.2
fa11730
Compare
Choose a tag to compare

Changes

loadkeys:

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

keymaps:

  • Add colemak mod-dh keymaps.

Full Changelog: v2.6.1...v2.6.2

v2.6.1

28 Jun 10:33
v2.6.1
880887a
Compare
Choose a tag to compare

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: v2.6.0...v2.6.1

v2.6.0

12 Jun 12:17
v2.6.0
9edd94b
Compare
Choose a tag to compare

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: v2.5.1...v2.6.0

v2.6-rc1

08 May 13:36
v2.6-rc1
95cf4cd
Compare
Choose a tag to compare
v2.6-rc1 Pre-release
Pre-release

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: v2.5.1...v2.6-rc1

v2.5.1

16 Jun 16:43
v2.5.1
478b7ca
Compare
Choose a tag to compare

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

02 Jun 14:14
v2.5.0
ffea17e
Compare
Choose a tag to compare

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

22 Mar 11:29
v2.5-rc1
11683bf
Compare
Choose a tag to compare

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

15 Dec 17:04
v2.4.0
252e622
Compare
Choose a tag to compare

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