Linux console tools development discussion
 help / color / mirror / Atom feed
From: Alexey Gladkov <gladkov.alexey@gmail.com>
To: Linux console tools development discussion <kbd@lists.altlinux.org>
Subject: [kbd] [ANNOUNCE] kbd-2.3.0
Date: Fri, 10 Jul 2020 20:18:30 +0200
Message-ID: <20200710181830.fa2o4kvozbb6n5sw@comp-core-i7-2640m-0182e6> (raw)

[-- Attachment #1: Type: text/plain, Size: 6129 bytes --]

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


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

                 reply	other threads:[~2020-07-10 18:18 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200710181830.fa2o4kvozbb6n5sw@comp-core-i7-2640m-0182e6 \
    --to=gladkov.alexey@gmail.com \
    --cc=kbd@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

Linux console tools development discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/kbd/0 kbd/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 kbd kbd/ http://lore.altlinux.org/kbd \
		kbd@lists.altlinux.org kbd@lists.altlinux.ru kbd@lists.altlinux.com
	public-inbox-index kbd

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.kbd


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git