-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
--- $Id: NEWS,v 1.2038 2013/03/24 23:58:07 tom Exp $
+-- $Id: NEWS,v 1.2075 2013/06/22 22:23:47 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.
+20130622
+ + modify the clear program to take into account the E3 extended
+ capability to clear the terminal's scrollback buffer (patch by
+ Miroslav Lichvar, Redhat #815790).
+ + clarify in resizeterm manpage that LINES and COLS are updated.
+ + updated ansi example in terminfo.tail, correct misordered example
+ of sgr.
+ + fix other doclifter warnings for manpages
+ + remove unnecessary ".ta" in terminfo.tail, add missing ".fi"
+ (patch by Eric Raymond).
+
+20130615
+ + minor changes to some configure macros to make them more reusable.
+ + fixes for tabs program (prompted by report by Nick Andrik):
+ + corrected logic in command-line parsing of -a and -c predefined
+ tab-lists options.
+ + allow "-0" and "-8" options to be combined with others, e.g.,"-0d".
+ + make warning messages more consistent with the other utilities by
+ not printing the full pathname of the program.
+ + add -V option for consistency with other utilities.
+ + fix off-by-one in columns for tabs program when processing an option
+ such as "-5" (patch by Nick Andrik).
+
+20130608
+ + add to test/demo_forms.c examples of using the menu-hooks as well
+ as showing how the menu item user-data can be used to pass a callback
+ function pointer.
+ + add test/dots_termcap.c
+ + remove setupterm call from test/demo_termcap.c
+ + build-fix if --disable-ext-funcs configure option is used.
+ + modified test/edit_field.c and test/demo_forms.c to move the lengths
+ into a user-data structure, keeping the original string for later
+ expansion to free-format input/out demo.
+ + modified test/demo_forms.c to load data from file.
+ + added note to clarify Terminal.app's non-emulation of the various
+ terminal types listed in the preferences dialog -TD
+ + fix regression in error-reporting in lib_setup.c (Debian #711134,
+ cf: 20121117).
+ + build-fix for a case where --enable-broken_linker and
+ --enable-reentrant options are combined (report by George R Goffe).
+
+20130525
+ + modify mvcur() to distinguish between internal use by the ncurses
+ library, and external callers, preventing it from reading the content
+ of the screen which is only nonblank when curses calls have updated
+ it. This makes test/dots_mvcur.c avoid painting colored cells in
+ the left margin of the display.
+ + minor fix to test/dots_mvcur.c
+ + move configured symbols USE_DATABASE and USE_TERMCAP to term.h as
+ NCURSES_USE_DATABASE and NCURSES_USE_TERMCAP to allow consistent
+ use of these symbols in term_entry.h
+
+20130518
+ + corrected ifdefs in test/testcurs.c to allow comparison of mouse
+ interface versus pdcurses (cf: 20130316).
+ + add pow() to configure-check for math library, needed since
+ 20121208 for test/hanoi (Debian #708056).
+ + regenerated html manpages.
+ + update doctype used for html documentation.
+
+20130511
+ + move nsterm-related entries out of "obsolete" section to more
+ plausible "ansi consoles" -TD
+ + additional cleanup of table-of-contents by reordering -TD
+ + revise fix for check for 8-bit value in _nc_insert_ch(); prior fix
+ prevented inserts when video attributes were attached to the data
+ (cf: 20121215) (Redhat #959534).
+
+20130504
+ + fixes for issues found by Coverity:
+ + correct FNKEY() macro in progs/dump_entry.c, allowing kf11-kf63 to
+ display when infocmp's -R option is used for HP or AIX subsets.
+ + fix dead-code issue with test/movewindow.c
+ + improve limited-checking in _nc_read_termtype().
+
+20130427
+ + fix clang 3.2 warning in progs/dump_entry.c
+ + drop AC_TYPE_SIGNAL check; ncurses relies on c89 and later.
+
+20130413
+ + add MinGW to cases where ncurses installs by default into /usr
+ (prompted by discussion with Daniel Silva Ferreira).
+ + add -D option to infocmp's usage-message (patch by Miroslav Lichvar).
+ + add a missing 'int' type for main function in configure check for
+ type of bool variable, to work with clang 3.2 (report by Dmitri
+ Gribenko).
+ + improve configure check for static_cast, to work with clang 3.2
+ (report by Dmitri Gribenko).
+ + re-order rule for demo.o and macros defining header dependencies in
+ c++/Makefile.in to accommodate gmake (report by Dmitri Gribenko).
+
+20130406
+ + improve parameter checking in copywin().
+ + modify configure script to work around OS X's "libtool" program, to
+ choose glibtool instead. At the same time, chance the autoconf macro
+ to look for a "tool" rather than a "prog", to help with potential use
+ in cross-compiling.
+ + separate the rpath usage for c++ library from demo program
+ (Redhat #911540)
+ + update/correct header-dependencies in c++ makefile (report by Werner
+ Fink).
+ + add --with-cxx-shared to dpkg-script, as done for rpm-script.
+
20130324
+ build-fix for libtool configuration (reports by Daniel Silva Ferreira
and Roumen Petrov).
+ modify configure script to quiet c++ build with libtool when the
--disable-echo option is used.
+ modify configure script to disable ada95 if libtool is selected,
- writing a warning message (addresses FreeBSD ports/114493).
+ writing a warning message (addresses FreeBSD #114493).
+ update config.guess, config.sub
20070707
+ modify lib_screen.c and lib_newwin.c to maintain the SCREEN-specific
pointers for curscr/stdscr/newscr when scr_save() and scr_restore()
modify the global curscr/stdscr/newscr variables. Fixes Redhat
- #68199 dated 2002-07-07.
+ #68199.
+ add checks for null pointer in calls to tparm() and tgoto() based on
FreeBSD bug report. If ncurses were built with termcap support, and
the first call to tgoto() were a zero-length string, the result would