]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 6.2 - patch 20210213
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index 29f31ffbd9455e94b5d64308babb2d8b33179bf0..f43ab93694c5239d8533c610813ad9e2fd783130 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,5 @@
 -------------------------------------------------------------------------------
--- Copyright 2018-2019,2020 Thomas E. Dickey                                 --
+-- Copyright 2018-2020,2021 Thomas E. Dickey                                 --
 -- Copyright 1998-2017,2018 Free Software Foundation, Inc.                   --
 --                                                                           --
 -- Permission is hereby granted, free of charge, to any person obtaining a   --
@@ -26,7 +26,7 @@
 -- sale, use or other dealings in this Software without prior written        --
 -- authorization.                                                            --
 -------------------------------------------------------------------------------
--- $Id: NEWS,v 1.3600 2020/11/28 23:32:30 tom Exp $
+-- $Id: NEWS,v 1.3631 2021/02/13 22:39:42 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -46,6 +46,90 @@ See the AUTHORS file for the corresponding full names.
 Changes through 1.9.9e did not credit all contributions;
 it is not possible to add this information.
 
+20210213
+       + add test/back_ground.c, to exercise the wide-character background
+         functions.
+       + add a check in _nc_build_wch() in case the background character is a
+         wide-character, rather than a new part of a multibyte character.
+       + improve tracemunch's coverage of form/menu/panel libraries.
+       + improve tracemunch's checking/reporting the type for the first
+         parameter, e.g., "WINDOW*" rather than "#1".
+
+20210206
+       + provide for wide-characters as background character in wbkgrnd
+         (report/testcase by Anton Vidovic)
+       + add name for Fedora's pcre2 to configure check for "--with-pcre2"
+         option, from xterm #363 -TD
+       + modify adjustment in PutCharLR to restore the cursor position before
+         writing to the lower-right corner, rather than decrementing the
+         cursor column, in case it was a double-width character (cf: 20210130).
+
+20210130
+       + correct an off-by-one in comparison in waddch_literal() which caused
+         scrolling when a double-cell character would not fit at the lower
+         right corner of the screen (report by Benno Schulenberg).
+       + split-out att610+cvis, vt220+cvis, vt220+cvis8 -TD
+       + add vt220-base, for terminal emulators which generally have not
+         supported att610's blinking cursor control -TD
+       + use vt220+cvis in vt220, etc -TD
+       + use att610+cvis, xterm+tmux and ansi+enq in kitty -TD
+       + use vt220+cvis in st, terminology, termite since they ignore
+         blinking-cursor detail in att610+cvis -TD
+
+20210123
+       + modify package/config scripts to provide an explicit -L option for
+         cases when the loader search path has other directories preceding
+         the one in which ncurses is installed (report by Yuri Victorovich).
+       + minor build-fixes in configure script and makefiles to work around
+         quirks of pmake.
+
+20210116
+       + add comment for linux2.6 regarding CONFIG_CONSOLE_TRANSLATIONS
+         (report by Patrick McDermott) -TD
+       + make opts extension for getcchar work as documented for ncurses 6.1,
+         adding "-g" flag to test/demo_new_pair to illustrate.
+
+20210109
+       + fix errata in man/ncurses.3x from recent updates.
+       + improve quoting/escaping in configure script, uses some features of
+         autoconf 2.52.20210105
+
+20210102
+       + update man/curs_memleaks.3x, to include <term.h> which declares
+         exit_terminfo.
+       + clarify man/curs_terminfo.3x, to mention why the macro setterm is
+         defined in <curses.h>, and remove it from the list of prototypes
+         (prompted by patch by Graeme McCutcheon).
+       + amend man/curs_terminfo.3x, to note that <curses.h> is required
+         for certain functions, e.g., those using chtype or attr_t for
+         types, as well as mvcur (cf: 20201031).
+       + use parameter-names in prototypes in curs_sp_funcs.3x, for
+         consistency with other manpages.
+
+20201227
+       + update terminology entry to 1.8.1 -TD
+       + fix some compiler-warnings which gcc8 reports incorrectly.
+
+20201219
+       + suppress hyphenation in generated html for manpages, to address
+         regression in upgrade of groff 1.22.2 to 1.22.3.
+       + fix inconsistent sort-order in see-also sections of manpages (report
+         by Chris Bennett).
+
+20201212
+       + improve manual pages for form field-types.
+
+20201205
+       + amend build-fixes for gnat 10 to work with certain systems lacking
+         gprbuild (cf: 20200627).
+       + eliminate an additional strlen and wsclen.
+       + eliminate an unnecessary strlen in waddnstr() (suggested by Benjamin
+         Abendroth).
+       + modify inopts manpage, separating the items for nodelay and notimeout
+         (patch by Benno Schulenberg).
+       + correct mlterm3 kf1-kf4 (Debian #975322) -TD
+       + add flash to mlterm3 -TD
+
 20201128
        + add Smulx to alacritty (Christian Duerr).
        + add rep to PuTTY -TD
@@ -282,7 +366,7 @@ it is not possible to add this information.
        + correct configure version-check/warnng for g++ to allow for 10.x
        + re-enable "bel" in konsole-base (report by Nia Huang)
        + add linux-s entry (patch by Alexandre Montaron).
-       + drop long-obsolete convert_configure.pl 
+       + drop long-obsolete convert_configure.pl
        + add test/test_parm.c, for checking tparm changes.
        + improve parameter-checking for tparm, adding function _nc_tiparm() to
          handle the most-used case, which accepts only numeric parameters
@@ -298,7 +382,7 @@ it is not possible to add this information.
        + update version-check for gnat to allow for gnat 10.x to 99.x
        + fix an uninitialized variable in lib_mouse.c changes (cf: 20200502)
        + add a check in EmitRange to guard against repeat_char emitting digits
-         which could be interpreted as BSD-style padding when --enable-bsdpad 
+         which could be interpreted as BSD-style padding when --enable-bsdpad
          is configured (report/patch by Hiltjo Posthuma).
        + add --disable-pkg-ldflags to suppress EXTRA_LDFLAGS from the
          generated pkg-config and ncurses*-config files, to simplify
@@ -586,7 +670,7 @@ it is not possible to add this information.
        + build-fixes for Ada95 configure-script and corresponding test package
 
 20190907
-       + add --with-ada-libname option and modify Ada95 configuration to 
+       + add --with-ada-libname option and modify Ada95 configuration to
          allow renaming the "AdaCurses" library (prompted by proposed changes
          by Pascal Pignard).
        + modify configure script to distinguish gcc from icc and clang when