[kbd] [ANNOUNCE] kbd-2.3.0

Alexey Gladkov gladkov.alexey at gmail.com
Fri Jul 10 21:18:30 MSK 2020


kbd 2.3.0 Release Notes
=======================

The kbd-2.3.0 is available at

https://kernel.org/pub/linux/utils/kbd/kbd-2.3.0.tar.xz


Changes
=======

- New:
  + Added libkfont library (internal yet).
- Keymaps:
  + Added Canadian Multilingual Standard keyboard map.
  + Added us1 that maps Right Alt to AltGr and Shift+Tab to Alt+Tab.
  + The dead_macron is used instead of macron in fi.map.
- Utilities:
  + Added retries when switching to the console (chvt, openvt).
  + Added option -d to double size of font (setfont).
  + Added long options, help messages.
- Fonts:
  + Added solar24x32 font.
  + Updated eurlatgr font.
- Docs:
  + Fixed problems with formatting man pages.


Git repository
==============

git://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git
git://git.altlinux.org/people/legion/packages/kbd.git
https://github.com/legionus/kbd.git

Feedback and bug reports, as always, are welcomed.


Changelog
=========

Alex Gladkov (4):
      Use __attribute__ if __GNUC__ is defined
      Fix build warining: expected 'char **' but argument is of type 'const char **'
      Limit the size of PIO_UNISCRNMAP argument to E_TABSZ
      Use autoconf variables

Alexander Kanavin (1):
      analyze.l: add missing string format

Alexey Gladkov (74):
      libkbdfile: Do not stop on the first error
      libkbdfile: Check compression suffix even if the suffix is part of filename
      Add newline for error message without errno
      Use autotest
      Add e2e tests for some utilities
      libkeymap: Fix the compatibility with the busybox's loadkmap
      chvt: Add deadline to change virtual terminal
      chvt: Fix build with musl
      Fix more warnings from -Wdiscarded-qualifiers
      Add --enable-werror to turn some warnings into errors
      Travis: add arm64, ppc64le, s390x arches
      libtswrap: fix -Wsign-conversion
      Revert "chvt: Add deadline to change virtual terminal"
      Add retries when switching to the console
      libkeymap: Fix mk_mapname for the plain map
      Add dead_macron
      Update eurlatgr font
      Update eurlatgr font
      Move addpair and addseq to separate source
      Add kfont_context
      Make readpsffont() always return a code
      Make writepsffont() always return a code
      Make loadnewmap() always return a code
      Make saveoldmap() always return a code
      Make saveunicodemap() always return a code
      Make loadunicodemap() always return a code
      Make appendunicodemap() always return a code
      Drop redefinition of MAXFONTSIZE
      Functions saveoldfont, saveoldfontplusunicodemap, do_saveoldfont always return a code
      Function do_loadfont always return a code
      Functions loadnewfonts, loadnewfont, do_loadtable always return a code
      Add "kfont_" prefix
      Add verbose field into kfont_context
      Function readnewmapfromfile should close the mapfile before return
      Function saveoldmap should close the mapfile before return
      Drop memory helpers
      Move font locations to kfont_context
      loadunicodemap: Do not use global variables
      Add overflow check when parsing a unsigned short
      Add options for kfont
      Move kernel font related functions to separate library
      Add kfont_ prefix to all external functions
      Split external and internal kfont functions
      Add to kfont function to manipulate unicode tables
      Check overflow in unicode parser
      kfont: Drop obsolete header
      Make kfont logging functions private
      Make kfont_context private
      showconsolefont: Fix -Wsign-conversion warnings
      setkeycodes: Fix -Wsign-conversion, -Wconversion warnings
      setlogcons: Add more checks for argument
      getunimap: Use system wctomb by default
      Fix -Wconversion wanings
      kfont: Move into a separate function the part responsible for reading the font
      kfont: Add copyright information
      Replace kfont_saveoldfont and kfont_saveoldfontplusunicodemap by kfont_save_font
      Rename kfont functions for better readability
      Split different methods of getting a font into different functions
      Split different methods of loading a font into different functions
      Add long options, help messages
      Refactor setleds utility
      Fix problems with formatting man pages
      Improve and unify error some messages
      Update po
      v2.2.90
      Fix kbd_mode output
      Upgrade gettext infrastructure
      Remove autogenerated files
      tests: Verify that dumpkeys generates a loadable keymap
      Fix problems with formatting man pages
      man: Update title line
      po: Update translations (from translationproject.org)
      Add us1 that maps Right Alt to AltGr and Shift+Tab to Alt+Tab
      v2.3.0

Anthony Perkins (1):
      Add Canadian Multilingual Standard keyboard map

Aristo Grenelle (1):
      Add solar24x32 font

Ben Pfaff (1):
      setfont: Add option -d to double size of font.

Bjarni Ingi Gislason (5):
      docs/man/man5: Fix warnings from "groff"
      docs/man/man1misc: Fix a warning from "groff" and spaces
      docs/man/man1: Fix warnings from "groff" and some other formatting
      docs/man/man8: Fix a warning from "groff", fonts and a trailing space
      kbd/docs/man/man8misc: Fix some extra space and formatting

Lars Wendler (1):
      configure.ac: respect user CFLAGS

Marko Myllynen (4):
      Update eurlatgr consolefont
      eurlatgr: remapping for capital sharp s
      fi.map: use NNBSP instead of NBSP, add U+1E9E
      fi.map: use dead_macron instead of macron

Oleg Bulatov (6):
      Fix warnings from -Wincompatible-pointer-types
      Fix warnings from -Wdiscarded-qualifiers
      Avoid implicit promotion from unsigned char to signed int
      Update readpsffont signature
      Fix warnings
      Fix warnings in setleds

Rafael Fontenelle (1):
      dumpkeys: avoid translating empty string

Yuri Chornoivan (1):
      Fix typo: prorgam -> program

-- 
Rgrds, legion

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.altlinux.org/pipermail/kbd/attachments/20200710/e34a5236/attachment-0001.bin>


More information about the kbd mailing list