]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 6.4 - patch 20230107
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index 521b8c7a6a3628da73e4ed04186723ab03113909..e408f8d9133cd82df68ee8ed69e67dd46e05a221 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,5 @@
 -------------------------------------------------------------------------------
--- Copyright 2018-2021,2022 Thomas E. Dickey                                 --
+-- Copyright 2018-2022,2023 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.3848 2022/08/20 18:30:07 tom Exp $
+-- $Id: NEWS,v 1.3899 2023/01/08 00:25:34 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -46,6 +46,133 @@ 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.
 
+20230107
+       + add --with-abi-altered configure option (prompted by discussion with
+         Brian Inglis).
+       + add BSD erase2 to characters handled by tset/reset.
+       + improve configure-script macros vs compiler warnings.
+       + regenerate configure scripts with autoconf 2.52.20221202
+       + add RV report+version (suggested by Bram Moolenaar).
+       + add comment to bracketed+paste explaining that vim patch 9.0.1117 is
+         needed for use with the updated xterm descriptions (suggested by Bram
+         Moolenaar).
+
+20221231 6.4 release for upload to ftp.gnu.org
+       + update release notes
+       + regenerate llib-* files.
+       + correct PS vs PE names in bracketed+paste (report by Bram Moolenaar)
+         -TD
+
+20221224
+       + add mutex lock/unlock in a few places reported by thread-sanitizer
+       + add/use bracketed+paste to help identify terminals supporting this
+         xterm feature (prompted by discussion with Bram Moolenaar) -TD
+
+20221217
+       + install Ada95 sample programs in libexecdir, adding a wrapper
+         script to invoke those.
+
+20221210
+       + add minimal -h/-V getopt logic to the remaining test-programs.
+       + free new_pair() data in delscreen (report by "magiblot").
+       + add clarification of the scope of dynamic variables in terminfo(5).
+       + remove a stray '/' from description of %g in terminfo(5).
+
+20221203
+       + add -h usage and -V version options to the test-programs which use
+         getopt.
+       + use "command -v" rather than "type" in Ada95/gen/Makefile.in to fix
+         a portability issue (patch by Nicolas Boulenguez).
+       + update ncurses-howto, more documentation fixes along with corrections
+         to example programs.
+
+20221126
+       + fix an error in pathname of explain.txt (cf: 20200201).
+       + fix an error in "@" command in test/ncurses.c F-menu (cf: 20190121).
+       + improve formatting of ncurses-intro.html and hackguide.html
+       + improve man/curs_clear.3x links to other pages
+
+20221119
+       + use static libraries for AdaCurses test-package for Mageia, since no
+         gprbuild package is available.
+       + updated test packages for Debian.
+
+20221112
+       + build-fixes for AdaCurses RPM test-package.
+
+20221105
+       + regenerate configure scripts with autoconf 2.52.20221009
+       + modify "--with-manpage-format" to support bzip2 and xz compression
+         (prompted by discussion with Sam James).
+       + modify make-tar.sh scripts to make timestamps more predictable.
+
+20221029
+       + improve curs_slk.3x discussion of extensions and portability (report
+         by Bill Gray).
+
+20221023
+       + change man_db.renames to template, to handle ncurses*-config script
+         with the extra-suffix configure option.
+
+20221015
+       + fix another memory-leak in tic.
+       + update install-sh script from autoconf, to fix install problem for
+         Ada95 with Arch; as noted in
+         https://lists.gnu.org/archive/html/automake/2018-09/msg00005.html
+         there are unaddressed issues.
+       + update CF_XOPEN_SOURCE, adding GNU libc suffixes for abi64, abin32,
+         x32 (report by Sven Joachim):
+       + correct ifdef's for _nc_set_read_thread() (patch by Mikhail Korolev,
+         cf: 20220813).
+
+20221008
+       + correct a switch-statement case in configure script to allow for test
+         builds with ABI=7.
+       + modify misc/gen-pkgconfig.in to allow for the case where the library
+         directory does not yet exist, since this is processed before doing an
+         install (report by Michal Liszcz).
+
+20221001
+       + modify configure/scripts to work around interference by GNU grep 3.8
+         (report by Sam James).
+       + update CF_XOPEN_SOURCE, adding variants "gnueabi" and "gnueabihf" to
+         get _DEFAULT_SOURCE special case (report by Adam Sampson)
+
+20220924
+       + modify configure macro CF_BUILD_CC to check if the build-compiler
+         works, rather than that it is different from the cross-compiler, e.g.,
+         to accommodate a compiler which can be used for either purpose with
+         different flags (report by Mikhail Korolev).
+       + fix another memory-leak in tic.
+       + correct change for cppcheck in menu library (report/analysis by
+         "tuxway", cf: 20220903).
+       + update config.guess, config.sub
+
+20220917
+       + reduce memory-leak in tic by separating allocations for struct entry
+         from TERMTYPE2 (cf: 20220430).
+       + improve interaction between tic -v option and NCURSES_TRACE, by
+         processing the latter only when -v option does not set _nc_tracing.
+       + modify curses_trace() to show the trace-mask as symbols, e.g.,
+         TRACE_ORDINARY, DEBUG_LEVEL(3).
+
+20220910
+       + amend verbose-option change to make this affect level 3, e.g., using
+         "tic -cv3 terminfo".
+       + work around musl's nonstandard use of feature test macros by adding
+         a definition for NCURSES_WIDECHAR to the generated ".pc" and *-config
+         files (report by Sam James).
+
+20220903
+       + modify verbose-option of infocmp, tic, toe to enable debug-tracing
+         if that is configured.
+
+20220827
+       + modify configure scripts to use overlooked cases for LD and
+         PKG_CONFIG variables (report by Alan Webb, Gentoo #866398).
+       + modify nsterm to use xterm+alt1049 (report by Paul Handly) -TD
+       + modify putty to use xterm+alt1049 -TD
+
 20220820
        + fix some cppcheck warnings, mostly style, in ncurses and c++
          libraries and progs directory.