Tags

Tags give the ability to mark specific points in history as being important
  • v2.10.0

    8eff1ed9 · v2.10.0 ·
    v2.10.0
    
    utils:
    + openvt: make -u process matching more conservative.
    
  • v2.7.1

    f2c0d318 · v2.7.1 ·
    v2.7.1
    
    setfont:
    + Fixed regression in argument parsing. Allow arguments and options to
      be mixed.
    
    dumpkeys:
    + Fixed dumpkeys on pc and non-pc architectures. The value of keycode 0
      has a special meaning, but on some architectures (like powerpc)
      keyboards may generate keycode zero.
    
  • v2.7

    f6bddf7a · v2.7 ·
    v2.7
    
    libkeymap:
    * Add API to get/set keymap keywords.
    * Export functions to convert the value to kernel code.
    * Fix double kbdfile open.
    * Dump action codes for keycode 0.
    
    libkfont:
    * Fix buffer allocation for doubled font.
    * Check console mode.
    
    keymaps:
    * Add hcesar layout, for portuguese speaking countries.
    * Update Colemak-DH keymaps with upstream changes.
    * sv-latin1.map: make Ctrl+AltGr+9 act as Ctrl+].
    
    fonts:
    * Remove non-free Agafari fonts.
    
    build-sys:
    * Use autoconf 2.72.
    * Do not substitute variables from configure.
    * Makefiles cleanup.
    * Fix build warning.
    
    other:
    * Add configure option to control keymaps compression.
    * Update man pages.
    * Remove deprecated startup scripts.
    * Remove outdated docs.
    * Update translations (from translationproject.org)
    
  • v2.7-rc1

    f7f2c60b · v2.7-rc1 ·
    v2.7-rc1
    
    libkeymap:
    * Add API to get/set keymap keywords.
    * Export functions to convert the value to kernel code.
    * Fix double kbdfile open.
    * Dump action codes for keycode 0.
    
    libkfont:
    * Fix buffer allocation for doubled font.
    * Check console mode.
    
    keymaps:
    * Add hcesar layout, for portuguese speaking countries.
    * Update Colemak-DH keymaps with upstream changes.
    * sv-latin1.map: make Ctrl+AltGr+9 act as Ctrl+].
    
    fonts:
    * Remove non-free Agafari fonts.
    
    build-sys:
    * Use autoconf 2.72.
    * Do not substitute variables from configure.
    * Makefiles cleanup.
    * Fix build warning.
    
    other:
    * Add configure option to control keymaps compression.
    * Update man pages.
    * Remove deprecated startup scripts.
    * Remove outdated docs.
    
  • v2.6.4

    d27e4a38 · v2.6.4 ·
    v2.6.4
    
    libkeymap:
    * More fixes to avoid looking for keymaps in the current directory.
    
    build:
    * Use `AX_ADD_FORTIFY_SOURCE` to avoid redefining `_FORTIFY_SOURCE`.
    
  • v2.6.3

    5843ba78 · v2.6.3 ·
    v2.6.3
    
    libkfont:
    * Don't look for fonts in the current directory.
    
    showkey:
    * Add parameter to allow to change timeout.
    
    po:
    * Update po files.
    
  • v2.6.2

    fa117304 · v2.6.2 ·
    v2.6.2
    
    loadkeys:
    * Don't look for keymap in the current directory.
    
    keymaps:
    * Add colemak mod-dh keymaps.
    
  • v2.6.1

    880887a4 · v2.6.1 ·
    v2.6.1
    
    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.
    
  • v2.6.0

    9edd94b2 · v2.6.0 ·
    v2.6.0
    
    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).
    
    Signed-off-by: Alexey Gladkov <gladkov.alexey@gmail.com>
    
  • v2.6-rc1

    95cf4cd6 · v2.6-rc1 ·
    v2.6-rc1
    
    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.
    
  • v2.5.1

    478b7caf · v2.5.1 ·
    v2.5.1
    
    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

    ffea17ec · v2.5.0 ·
    v2.5.0
    
    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

    11683bfa · v2.5-rc1 ·
    v2.5-rc1
    
    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

    252e6223 · v2.4.0 ·
    v2.4.0
    
  • v2.3.0

    f1c3a7eb · v2.3.0 ·
    v2.3.0
    
  • v2.2.90

    3e281cd1 · v2.2.90 ·
    v2.2.90
    
  • v2.2.0

    9bc99b2b · v2.2.0 ·
    v2.2.0
    
  • v2.1.0

    8778f4e1 · v2.1.0 ·
    v2.1.0
    
  • v2.0.90

    5260e2e8 · v2.0.90 ·
    v2.0.90
    
  • 2.0.4-alt3

    0fa5f550 · 0:2.0.4-alt3 ·
    kbd 2.0.4-alt3