]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 6.2 - patch 20210424
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index 4203d188f7f4aeec54292b3ccbffd7f91733cdf6..2312f94ba7040a6d32671c617438e2730850e69d 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.3634 2021/02/21 00:18:55 tom Exp $
+-- $Id: NEWS,v 1.3658 2021/04/25 00:04:11 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -46,6 +46,87 @@ 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.
 
+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).
+       + fix some cppcheck warnings, mostly style, in ncurses and c++
+         libraries and progs directory.
+       + fix off-by-one limit for tput's processing command-line arguments
+         (patch by Hadrien Lacour).
+
+20210403
+       + fix some cppcheck warnings, mostly style, in ncurses library and
+         progs directory.
+       + improve description of BSD-style padding in curs_termcap.3x
+       + improved CF_C11_NORETURN macro, from byacc changes.
+       + fix "--enable-leak" in CF_DISABLE_LEAKS to allow turning
+         leak-checking off later in a set of options.
+       + 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 
+         called, whether directly or internally, to ensure that the SCREEN
+         pointer is passed correctly (reports by Henric Jungheim, Juraj
+         Lutter).
+
+20210327
+       + build-fixes for Solaris10 /bin/sh
+       + fix some cppcheck warnings, mostly style, in ncurses test-programs,
+         form and menu libraries.
+
+20210323
+       + add configure option --enable-stdnoreturn, making the _Noreturn
+         keyword optional to ease transition (prompted by report by
+         Rajeev V Pillai).
+
+20210320
+       + improve parameter-checking in tput by forcing it to analyze any
+         extended string capability, e.g., as used in the Cs and Ms
+         capabilities of the tmux description (report by Brad Town,
+         cf: 20200531).
+       + remove an incorrect free in the fallback (non-checking) version of
+         _nc_free_and_exit (report by Miroslav Lichvar).
+       + correct use-ordering in some xterm-direct flavors -TD
+       + add hterm, hterm-256color (Mike Frysinger)
+       + if the build-time compiler accepts c11's _Noreturn keyword, use that
+         rather than gcc's attribute.
+       + change configure-check for gcc's noreturn attribute to assume it is
+         a prefix rather than suffix, matching c11's _Noreturn convention.
+       + add "lint" rule to c++/Makefile, e.g., with cppcheck.
+
+20210313
+       + improve configure CF_LD_SEARCHPATH macro used for ncurses*-config and
+         ".pc" files, from dialog changes.
+       + reduce dependency of math-library in test programs.
+       + minor fixes for test_tparm.c (cf: 20210306)
+       + mention "ncurses" prefix in curses_version() manpage (report by
+         Michal Bielinski).
+
+20210306
+       + improved test/test_tparm.c, by limiting the tests to capabilities
+         that might have parameters or padding, and combined with tputs test.
+       + improve discussion of padding versus tparm and tputs in
+         man/curs_terminfo.3x
+       + update portability note for FreeBSD in man/tput.1
+
+20210227
+       + modify tic/infocmp to eliminate unnecessary "\" to escape ":" in
+         terminfo format.
+       + add check in tic for duplicate "use=" clauses.
+
 20210220
        + improve tic warning when oc/op do not mention SGR 39/49 for xterm
          compatible XT flag.
@@ -380,7 +461,7 @@ it is not possible to add this information.
        + re-enable "bel" in konsole-base (report by Nia Huang)
        + add linux-s entry (patch by Alexandre Montaron).
        + drop long-obsolete convert_configure.pl
-       + add test/test_parm.c, for checking tparm changes.
+       + add test/test_tparm.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
          (report/testcase by "puppet-meteor").