]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 6.2 - patch 20210710
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index 1d0d1983fb9169e635959f68581540f7b86b989b..7d7d3d7da369339cc4028ed30aec49e5c4bca2ac 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -26,7 +26,7 @@
 -- sale, use or other dealings in this Software without prior written        --
 -- authorization.                                                            --
 -------------------------------------------------------------------------------
 -- sale, use or other dealings in this Software without prior written        --
 -- authorization.                                                            --
 -------------------------------------------------------------------------------
--- $Id: NEWS,v 1.3653 2021/04/17 22:26:02 tom Exp $
+-- $Id: NEWS,v 1.3683 2021/07/10 22:55:59 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -46,6 +46,88 @@ 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.
 
 Changes through 1.9.9e did not credit all contributions;
 it is not possible to add this information.
 
+20210710
+       + improve history section for tset manpage based on the 1BSD tarball,
+         which preceded BSD's SCCS checkins by more than three years.
+       + improve CF_XOPEN_CURSES macro used in test/configure (report by Urs
+         Jansen).
+       + further improvement of libtool configuration, adding a dependency of
+         the install.tic rule, etc., on the library in the build-tree.
+       + update config.sub
+
+20210703
+       + amend libtool configuration to add dependency for install.tic, etc.,
+         in ncurses/Makefile on the lower-level libraries.
+       + modify configure script to support ".PHONY" make program feature.
+
+20210626
+       + add configure option --disable-root-access, which tells ncurses to
+         disallow most file-opens by setuid processes.
+       + use default colors in pccon "op" -TD
+       + correct rmacs/smacs in aaa+dec, aaa+rv -TD
+       + add hpterm-color2 and hp98550-color (Martin Trusler)
+       + regenerate man-html documentation.
+
+20210619
+       + improve configure-macro used for dependencies of --disable-leaks such
+         as --with-valgrind
+       + trim trailing blanks from files
+
+20210612
+       + fixes for scan-build, valgrind build/testing.
+       + update config.guess
+
+20210605
+       + add a summary of ncurses-specific preprocessor symbols to curses.h
+         (prompted by discussion with Peter Farley, Bill Gray).
+
+20210522
+       + regenerate configure scripts with autoconf 2.52.20210509 to eliminate
+         an unnecessary warning in config.log (report by Miroslav Lichvar).
+       + add a note in manual page to explain ungetch vs unget_wch (prompted
+         by discussion with Peter Farley).
+       + add sp-funcs for erasewchar, killwchar.
+       + modify wgetnstr, wgetn_wstr to improve compatibility with SVr4 curses
+         in its treatment of interrupt and quit characters (prompted by
+         report/testcase by Bill Gray)
+       + update config.guess, config.sub
+
+20210515
+       + improve manual pages for wgetnstr, newwin (prompted by
+         report/testcase by Bill Gray).
+
+20210508
+       + modify tputs' error check to allow it to be used without first
+         calling tgetent or setupterm, noting that terminfo initialization
+         is required for supporting the terminfo delay feature (report by
+         Sebastiano Vigna).
+       + fix several warnings from clang --analyze
+       + add null-pointer check in comp_parse.c, when a "use=" clause refers
+         to a nonexisting terminal description (report/patch by Miroslav
+         Lichvar, cf: 20210227).
+
+20210501
+       + add a special case in the configure script to work around one of the
+         build-time breakages reported for OpenBSD 6 here:
+            https://www.mail-archive.com/bugs@openbsd.org/msg13200.html
+         There is no workaround for the other issue, a broken linker spec.
+       + modify configure check for libtool to prevent accidental use of an
+         OpenBSD program which uses the same name.
+       + update config.guess, config.sub
+
+20210424
+       + avoid using broken system macros for snprintf which interfere with
+         _nc_SLIMIT's conditionally adding a parameter when the string-hacks
+         configure option is enabled.
+       + add a "all::" rule before the new "check" rule in test/Makefile.in
+
+20210418
+       + improve CF_LINK_FUNCS by ensuring that the source-file is closed
+         before linking to the target.
+       + add "check" rules for headers in c++, progs and test-directories.
+       + build-fix for termsort module when configured with termcap (reports
+         by Rajeev V Pillai, Rudi Heitbaum).
+
 20210417
        + extend --disable-pkg-ldflags option to also control whether $LDFLAGS
          from the build is provided in -config and .pc files (Debian #986764).
 20210417
        + extend --disable-pkg-ldflags option to also control whether $LDFLAGS
          from the build is provided in -config and .pc files (Debian #986764).
@@ -64,7 +146,7 @@ it is not possible to add this information.
        + relax modification-time comparison in CF_LINK_FUNCS to allow it to
          accept link() function with NFS filesystems which change the mtime
          on the link target, e.g., several BSD systems.
        + relax modification-time comparison in CF_LINK_FUNCS to allow it to
          accept link() function with NFS filesystems which change the mtime
          on the link target, e.g., several BSD systems.
-       + call delay_output_sp to handle BSD-style padding when tputs_sp is 
+       + call delay_output_sp to handle BSD-style padding when tputs_sp is
          called, whether directly or internally, to ensure that the SCREEN
          pointer is passed correctly (reports by Henric Jungheim, Juraj
          Lutter).
          called, whether directly or internally, to ensure that the SCREEN
          pointer is passed correctly (reports by Henric Jungheim, Juraj
          Lutter).