]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 6.3 - patch 20220724
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index cad7fcad02a778f23227d531c5b523677774cfca..cc91b40dcf60f49b0ac639c0285edfd877ffb3b9 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -26,7 +26,7 @@
 -- sale, use or other dealings in this Software without prior written        --
 -- authorization.                                                            --
 -------------------------------------------------------------------------------
--- $Id: NEWS,v 1.3788 2022/03/20 00:18:08 tom Exp $
+-- $Id: NEWS,v 1.3836 2022/07/24 10:06:18 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -46,6 +46,116 @@ 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.
 
+20220724
+       + add portability notes for delscreen and delwin in manual.
+       + improve pthread-configuration for test/worm.c, test/rain.c
+       + improve pointer/limit checks associated with deleting a screen
+         (Debian #1015756).
+
+20220716
+       + build-fix for test_mouse.c, for non-standard cfmakeraw.
+       + improve shell-scripts with shellcheck
+       + fix typo in run_tic.in (report/patch by Jan Starke).
+
+20220709
+       + lock the prescreen data consistently in newterm, etc., for the
+         pthreads configuration (report by Tom de Vries).
+
+20220703
+       + add consistency check in tic for u6/u7/u8/u9 and NQ capabilities.
+       + use NQ to flag entries where the terminal does not support query and
+         response -TD
+       + use ansi+enq and decid+cpr in cases where the terminal probably
+         supported the u6-u9 extension -TD
+       + add/use apollo+vt132, xterm+alt47 -TD
+
+20220625
+       + improve man/curs_bkgd.3x, explaining that bkgdset can affect results
+         for bkgd (report by Anton Vidovic).
+       + correct dsl in dec+sl (report by Rajeev Pillai) -TD
+       + add/use ansi+cpr, decid+cpr -TD
+
+20220618
+       + add a null-pointer check for term_names field in copy_termtype(),
+         needed for MinGW port (report by Peiyuan Song, cf: 20220521).
+       + revise kon/kon2/jfbterm to undo "linux2.6" change to
+         smacs/rmacs/enacs (Debian #1012800) -TD
+       + amended note for att610+cvis0, as per documentation for att610,
+         att620, att730 -TD
+
+20220612
+       + modify waddch_literal() to allow for double-width base character when
+         merging a combining character (report by Gavin Troy).
+       + improve _tracecchar_t2() formatting of base+combining character.
+
+20220604
+       + add note on portable memory-leak checking in man/curs_memleaks.3x
+       + remove u6-u9 from teken-2018 -TD
+       + set "xterm-new" to "xterm-p370", add "xterm-p371" -TD
+
+20220529
+       + expanded notes for teken/syscons -TD
+       + fix overlooked copying of extended string-heap in copy_termtype
+         (cf: 20220430).
+       + update config.guess
+
+20220521
+       + improve memory-leak checking in several test-programs.
+       + set trailing null on string passed from winsnstr() to wins_nwstr().
+       + modify del_curterm() to fix memory-leak introduced by change to
+         copy_termtype().
+
+20220514
+       + further improvements to test/test_mouse.c; compare with ncurses test
+         program menu A/a.
+
+20220507
+       + add test/test_mouse.c (patch by Leonid S Usov).
+       + add a few debug-traces for tic, fix a couple of memory-leaks.
+
+20220501
+       + build-fix for debug-traces (report/patch by Chris Clayton).
+
+20220430
+       + modify samples for xterm mouse 1002/1003 modes to use 1006 mode, and
+         also provide for focus in/out responses -TD
+       + modify default case in handle_wheel() to always report button-release
+         events, e.g., for xterm mouse mode 1003 (patch by Leonid S Usov).
+       + improve valid_entryname() to disallow characters used in terminfo
+         syntax: '#', '=', '|', '\'.
+       + alter copy_termtype() to allocate new str_table and ext_str_table
+         data rather than relying upon its callers.
+       + use calloc in _nc_init_entry() when allocating stringbuf, to ensure
+         it is initialized.
+       + add library-level TYPE_CALLOC for consistency with TYPE_MALLOC.
+       + add some debug-traces for tic/infocmp.
+
+20220423
+       + in-progress work on invalid_merge(), disable it (cf: 20220402).
+       + fix memory leak in _nc_tic_dir() when called from _nc_set_writedir().
+       + fix memory leak in tic when "-c" option is used.
+
+20220416
+       + add a limit-check to guard against corrupt terminfo data
+         (report/testcase by NCNIPC of China).
+       + add check/warning in configure script if option --with-xterm-kbs is
+         missing or inconsistent (Arch #74379).
+       + add setlocale call to several test-programs.
+       + allow extended-color number in opts parameter of wattr_on.
+
+20220409
+       + add test/test_unget_wch.c
+
+20220402
+       + amend extended_captype(), returning CANCEL if a string is explicitly
+         cancelled.
+       + make description-fields distinct -TD
+
+20220326
+       + update teken -TD
+       + add teken-16color, teken-vt and teken-sc -TD
+       + add a few missing details for vte-2018 (report by Robert Lange) -TD
+
 20220319
        + add xgterm -TD
        + correct setal in mintty/tmux entries, add to vte-2018 (report by
@@ -56,7 +166,7 @@ it is not possible to add this information.
 20220312
        + add xterm+acs building-block -TD
        + add xterm-p370, for use in older terminals -TD
-       + add dec+sl to xterm-new, per patch #371 -TD
+       + add dec+sl to xterm-new, per xterm patch #371 -TD
        + add mosh and mosh-256color -TD
 
 20220305