-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
--- $Id: NEWS,v 1.1927 2012/07/14 23:02:40 tom Exp $
+-- $Id: NEWS,v 1.1967 2012/10/27 22:04:27 tom Exp $
-------------------------------------------------------------------------------
This is a log of changes that ncurses has gone through since Zeyd started
Changes through 1.9.9e did not credit all contributions;
it is not possible to add this information.
+20121026
+ + improve malloc/realloc checking (prompted by discussion in Redhat
+ #866989).
+ + add ncurses test-program as "ncurses6" to the rpm- and dpkg-scripts.
+ + updated configure macros CF_GCC_VERSION and CF_WITH_PATHLIST. The
+ first corrects pattern used for Mac OS X's customization of gcc.
+
+20121017
+ + fix change to _nc_scroll_optimize(), which incorrectly freed memory
+ (Redhat #866989).
+
+20121013
+ + add vte-2012, gnome-2012, making these the defaults for vte/gnome
+ (patch by Christian Persch).
+
+20121006
+ + improve CF_GCC_VERSION to work around Debian's customization of gcc
+ --version message.
+ + improve configure macros as done in byacc:
+ + drop 2.13 compatibility; use 2.52.xxxx version only since EMX port
+ has used that for a while.
+ + add 3rd parameter to AC_DEFINE's to allow autoheader to run, i.e.,
+ for experimental use.
+ + remove unused configure macros.
+ + modify configure script and makefiles to quiet new autoconf warning
+ for LIBS_TO_MAKE variable.
+ + modify configure script to show $PATH_SEPARATOR variable.
+ + update config.guess, config.sub
+
+20120922
+ + modify setupterm to set its copy of TERM to "unknown" if configured
+ for the terminal driver and TERM was null or empty.
+ + modify treatment of TERM variable for MinGW port to allow explicit
+ use of the windows console driver by checking if $TERM is set to
+ "#win32con" or an abbreviation of that.
+ + undo recent change to fallback definition of vsscanf() to build with
+ older Solaris compilers (cf: 20120728).
+
+20120908
+ + add test-screens to test/ncurses to show 256-characters at a time,
+ to help with MinGW port.
+
+20120903
+ + simplify varargs logic in lib_printw.c; va_copy is no longer needed
+ there.
+ + modifications for MinGW port to make wide-character display usable.
+
+20120902
+ + regenerate configure script (report by Sven Joachim, cf: 20120901).
+
+20120901
+ + add a null-pointer check in _nc_flush (cf: 20120825).
+ + fix a case in _nc_scroll_optimize() where the _oldnums_list array
+ might not be allocated.
+ + improve comparisons in configure.in for unset shell variables.
+
+20120826
+ + increase size of ncurses' output-buffer, in case of very small
+ initial screen-sizes.
+ + fix evaluation of TERMINFO and TERMINFO_DIRS default values as needed
+ after changes to use --datarootdir (reports by Gabriele Balducci,
+ Roumen Petrov).
+
+20120825
+ + change output buffering scheme, using buffer maintained by ncurses
+ rather than stdio, to avoid problems with SIGTSTP handling (report
+ by Brian Bloniarz).
+
+20120811
+ + update autoconf patch to 2.52.20120811, adding --datarootdir
+ (prompted by discussion with Erwin Waterlander).
+ + improve description of --enable-reentrant option in README and the
+ INSTALL file.
+ + add nsterm-256color, make this the default nsterm -TD
+ + remove bw from nsterm-bce, per testing with tack -TD
+
+20120804
+ + update test/configure, adding check for tinfo library.
+ + improve limit-checks for the getch fifo (report by Werner Fink).
+ + fix a remaining mismatch between $with_echo and the symbols updated
+ for CF_DISABLE_ECHO affecting parameters for mk-2nd.awk (report by
+ Sven Joachim, cf: 20120317).
+ + modify followup check for pkg-config's library directory in the
+ --enable-pc-files option to validate syntax (report by Sven Joachim,
+ cf: 20110716).
+
+20120728
+ + correct path for ncurses_mingw.h in include/headers, in case build
+ is done outside source-tree (patch by Roumen Petrov).
+ + modify some older xterm entries to align with xterm source -TD
+ + separate "xterm-old" alias from "xterm-r6" -TD
+ + add E3 extended capability to xterm-basic and putty -TD
+ + parenthesize parameters of other macros in curses.h -TD
+ + parenthesize parameter of COLOR_PAIR and PAIR_NUMBER in curses.h
+ in case it happens to be a comma-expression, etc. (patch by Nick
+ Black).
+
+20120721
+ + improved form_request_by_name() and menu_request_by_name().
+ + eliminate two fixed-size buffers in toe.c
+ + extend use_tioctl() to have expected behavior when use_env(FALSE) and
+ use_tioctl(TRUE) are called.
+ + modify ncurses test-program, adding -E and -T options to demonstrate
+ use_env() versus use_tioctl().
+
20120714
+ add use_tioctl() function (adapted from patch by Werner Fink,
Novell #769788):