]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 6.2 - patch 20200907
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index 031e4161c4baa221a70ddf50db187fe5c22e360d..d3fbc8341ce9cd432c8d0fc3277fe2781e32abfe 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.3486 2020/05/17 00:40:58 tom Exp $
+-- $Id: NEWS,v 1.3558 2020/09/07 16:47:17 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -46,6 +46,172 @@ 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.
 
+20200907
+       + fix regression in setupterm validating non-empty $TERM (report by
+         Soren Tempel).
+
+20200906
+       + merge/adapt in-progress work by Juergen Pfeifer for new version of
+         win32-driver.
+       + correct description of vt330/vt340 (Ross Combs).
+
+20200831
+       + build-fix for awk-scripts modified for win32-driver (report by Werner
+         Fink).
+
+20200829
+       + remove a redundant NCURSES_EXPORT as a build-fix for "Maarten
+         Anonymous".
+       + merge/adapt in-progress work by Juergen Pfeifer for new version of
+         win32-driver.
+       + modify configure script, moving gcc -Werror options to EXTRA_CFLAGS
+         to avoid breaking configure-checks (adapted from ongoing work on
+         mawk and lynx).
+       > errata for terminfo.src (report by Florian Weimer):
+       + correct icl6404 csr
+       + correct ti916 cup
+       + improve ndr9500
+
+20200822
+       + improve version-number extraction in MKlib_gen.sh
+       + make the test-package for manpages installable by adjusting the
+         man_db.renames file.
+       + correct an off-by-one loop-limit in convert_strings function
+         (report by Yue Tai).
+       + add CF_SHARED_OPTS cases for HPE NonStop systems (Randall S Becker).
+       + modify CF_SHARED_OPTS case for NetBSD to use the same "-shared"
+         option for the non-rpath case as for the rpath case, to allow gcc to
+         provide suitable runtime initialization (report by Rajeev V Pillai).
+
+20200817
+       + reduce build-warnings by excluding ncurses-internals from deprecation
+         warnings.
+       + mark wgetch-events feature as deprecated.
+       + add definition for $(LIBS) to ncurses/Makefile.in, to simplify builds
+         using the string-hacks option.
+       + prevent KEY_EVENT from appearing in curses.h unless the configure
+         option --enable-wgetch-events is used (report by Werner Fink).
+
+20200816
+       + amend tic/infocmp check to allow for the respective tool's absence
+         (report by Steve Wills, cf: 20200808).
+       + improved some of the build-scripts with shellcheck
+       + filter out -MT/-MD/-MTd/-MDd options in script for Visual Studio C++
+         (discussion with "Maarten Anonymous").
+
+20200808
+       + improve discussion of the system's tic utility when used as part
+         of cross-compiling (discussion with Keith Marshall).
+       + modify configuration checks for build-time tic/infocmp to use
+         AC_CHECK_TOOL. That can still be overridden by --with-tic-path and
+         --with-infocmp-path when fallbacks are used, but even if not using
+         fallbacks, the improved check may help with cross-compiling
+         (discussion with Keith Marshall).
+       + other build-fixes for Ada95 with MinGW.
+       + modify Ada95 source-generation utility to write to a file given as
+         parameter rather than to the standard output, allowing builds with
+         MinGW.
+
+20200801
+       + remove remaining parts of checks for ISC Unix (cf: 20121006).
+       + add user32.lib to LDFLAGS for Visual Studio C++ configuration
+         (discussion with "Maarten Anonymous").
+       + modify MKkey_defs.sh to hide ncurses' definition of KEY_EVENTS to
+         reduce Visual Studio C++ redefinition warnings.
+       + improve/update checks for external functions in test/configure
+
+20200725
+       + set LINK_TESTS in CF_SHARED_OPTS for msvc (patch by
+         "Maarten Anonymous")
+       + improved workaround for redefinition-warnings for KEY_EVENT.
+       + improve man/term.5 section on legacy storage format (report by
+         Florian Weimer).
+
+20200718
+       + reduce redefinition-warnings for KEY_EVENT when building with Visual
+         Studio C++.
+       + define NCURSES_STATIC when compiling programs to link with static
+         libraries, to work with MinGW vs Visual Studio C++.
+       > additional changes for building with Visual Studio C++ and msys2
+         (reports/patches by "Maarten Anonymous")
+       + modify c++/Makefile.in to set the current directory while compiling
+         the main program, so the linker can find related objects.
+       + several changes to allow the c++/demo program to compile/link.
+       + change an ifdef in test-directory, to use VC++ wide-character funcs.
+
+20200711
+       + fix pound-sign mapping in acsc of linux2.6 entry (report by Ingo
+         Bruckl).
+       + additional changes for building with Visual Studio C++ and msys2
+         (reports/patches by "Maarten Anonymous")
+       + build-improvements for Windows 10 and MinGW (patch by Juergen
+         Pfeifer).
+       + fix a typo in curs_printw.3x (patch by William Pursell).
+       + fix two errors in infotocap which allowed indexing outside the
+         buffer (report/testcases by Zhang Gan).
+       + update length of strings in infocmp's usage function to restore a
+         trailing null on the longest string (report/testcase by Zhang Gen).
+
+20200704
+       + modify version-check with Ada generics to use the same pattern as in
+         the check for supported gnat versions (report by Pascal Pignard).
+       > additional changes for building with Visual Studio C++ and msys2
+         (patches by "Maarten Anonymous"):
+       + adjust headers/declarations to provide for "dllimport" vs "dllexport"
+         declarations when constructing DLLs, to worko with Visual Studio C++.
+
+20200627
+       + build-fixes for gnat 10.1.1, whose gnatmake drops integration with
+         gprbuild.
+       + correct buffer-length in test/color_name.h
+
+20200613
+       + update list of functions in ncurses.3x
+       + move dlclose() call from lib_mouse.c to delscreen() to avoid a case
+         in the former which could be called from SIGTSTP handler (Debian
+         #961097).
+
+20200606
+       + add xterm+256color2, xterm+88color2, to deprecate nonstandard usage
+         in xterm+256color, xterm+88color -TD
+       + add shifted Linux console keys in linux+sfkeys entry for
+         screen.linux (report by Alexandre Montaron).
+       + use vt100+enq in screen (report by Alexandre Montaron).
+       + add screen.linux-s alias (suggested by Alexandre Montaron).
+
+20200531
+       + 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 
+       + 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
+         (report/testcase by "puppet-meteor").
+       + use a more conservative estimate of the buffer-size in lib_tparm.c's
+         save_text() and save_number(), in case the sprintf() function
+         passes-through unexpected characters from a format specifier
+         (report/testcase by "puppet-meteor").
+       + add a check for end-of-string in cvtchar to handle a malformed
+         string in infotocap (report/testcase by "puppet-meteor").
+
+20200523
+       + 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 
+         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
+         configuring in the case where rpath is used but the packager wants
+         to hide the feature (report by Michael Stapelberg).
+       > fixes for building with Visual Studio C++ and msys2 (patches by
+         "Maarten Anonymous"):
+       + modify CF_SHARED_OPTS to generate a script which translates linker
+         options into Visual Studio's dialect.
+       + omit parentheses around function-names in generated lib_gen.c to
+         work around a Visual Studio C++ limitation.
+
 20200516
        + add notes on termcap.h header in curs_termcap.3x
        + update notes on vscode / xterm.js -TD