-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
--- $Id: NEWS,v 1.2275 2014/09/20 22:43:35 tom Exp $
+-- $Id: NEWS,v 1.2303 2014/11/29 20:12:50 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.
+20141129
+ + improved ".map" files by generating them with a script that builds
+ ncurses with several related configurations and merges the results.
+ A further refinement is planned, to make the tic- and tinfo-library
+ symbols use the same versions across each of the four configurations
+ which are represented (reports by Sven Joachim, Werner Fink).
+
+20141115
+ + improve description of limits for color values and color pairs in
+ curs_color.3x (prompted by patch by Tim van der Molen).
+ + add VERSION file, using first field in that to record the ABI version
+ used for configure --with-libtool --disable-libtool-version
+ + add configure options for applying the ".map" and ".sym" files to
+ the ncurses, form, menu and panel libraries.
+ + add ".map" and ".sym" files to show exported symbols, e.g., for
+ symbol-versioning.
+
+20141101
+ + improve strict compiler-warnings by adding a cast in TRACE_RETURN
+ and making a new TRACE_RETURN1 macro for cases where the cast does
+ not apply.
+
+20141025
+ + in-progress changes to integrate the win32 console driver with the
+ msys2 configuration.
+
+20141018
+ + reviewed terminology 0.6.1, add function key definitions. None of
+ the vt100-compatibility issues were improved -TD
+ + improve infocmp conversion of extended capabilities to termcap by
+ correcting the limit check against parametrized[], as well as filling
+ in a check if the string happens to have parameters, e.g., "xm"
+ in recent changes.
+ + add check for zero/negative dimensions for resizeterm and resize_term
+ (report by Mike Gran).
+
+20141011
+ + add experimental support for xterm's 1005 mouse mode, to use in a
+ demonstration of its limitations.
+ + add experimental support for "%u" format to terminfo.
+ + modify test/ncurses.c to also show position reports in 'a' test.
+ + minor formatting fixes to _nc_trace_mmask_t, make this function
+ exported to help with debugging mouse changes.
+ + improve behavior of wheel-mice for xterm protocol, noting that there
+ are only button-presses for buttons "4" and "5", so there is no need
+ to wait to combine events into double-clicks (report/analysis by
+ Greg Field).
+ + provide examples xterm-1005 and xterm-1006 terminfo entries -TD
+ + implement decoder for xterm SGR 1006 mouse mode.
+
+20140927
+ + implement curs_set in win_driver.c
+ + implement flash in win_driver.c
+ + fix an infinite loop in win_driver.c if the command-window loses
+ focus.
+ + improve the non-buffered mode, i.e., NCURSES_CONSOLE2, of
+ win_driver.c by temporarily changing the buffer-size to match the
+ window-size to eliminate the scrollback. Also enforce a minimum
+ screen-size of 24x80 in the non-buffered mode.
+ + modify generated misc/Makefile to suppress install.data from the
+ dependencies if the --disable-db-install option is used, compensating
+ for the top-level makefile changes used to add ncurses*-config in the
+ 20140920 changes (report by Steven Honeyman).
+
20140920
+ add ncurses*-config to bin-directory of sample package-scripts.
+ add check to ensure that getopt is available; this is a problem in
+ add test/dots_curses.c, for comparison with the low-level examples.
20140614
- + fix dereference before null check found by Coverity in tic.c
+ + fix dereference before null check found by Coverity in tic.c
(cf: 20140524).
+ fix sign-extension bug in read_entry.c which prevented "toe" from
reading empty "screen+italics" entry.