-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
--- $Id: NEWS,v 1.1804 2011/10/22 23:06:29 tom Exp $
+-- $Id: NEWS,v 1.1826 2011/12/03 22:00:24 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.
+20111203
+ + modify configure-check for etip.h dependencies, supplying a temporary
+ copy of ncurses_dll.h since it is a generated file (prompted by
+ Debian #646977).
+ + modify CF_CPP_PARAM_INIT "main" function to work with current C++.
+
+20111126
+ + correct database iterator's check for duplicate entries
+ (cf: 20111001).
+ + modify database iterator to ignore $TERMCAP when it is not an
+ absolute pathname.
+ + add -D option to tic, to show the database locations that it could
+ use.
+ + improve description of database locations in tic manpage.
+ + modify the configure script to generate a list of the ".pc" files to
+ generate, rather than deriving the list from the libraries which have
+ been built (patch by Mike Frysinger).
+ + use AC_CHECK_TOOLS in preference to AC_PATH_PROGS when searching for
+ ncurses*-config, e.g., in Ada95/configure and test/configure (adapted
+ from patch by Mike Frysinger).
+
+20111119
+ + remove obsolete/conflicting fallback definition for _POSIX_SOURCE
+ from curses.priv.h, fixing a regression with IRIX64 and Tru64
+ (cf: 20110416)
+ + modify _nc_tic_dir() to ensure that its return-value is nonnull,
+ i.e., the database iterator was not initialized. This case is needed
+ to when tic is translating to termcap, rather than loading the
+ database (cf: 20111001).
+
+20111112
+ + add pccon entries for OpenBSD console (Alexei Malinin).
+ + build-fix for OpenBSD 4.9 with gcc 4.2.1, setting _XOPEN_SOURCE to
+ 600 to work around inconsistent ifdef'ing of wcstof between C and
+ C++ header files.
+ + modify capconvert script to accept more than exact match on "xterm",
+ e.g., the "xterm-*" variants, to exclude from the conversion (patch
+ by Robert Millan).
+ + add -lc_r as alternative for -lpthread, allows build of threaded code
+ in older FreeBSD machines.
+ + build-fix for MirBSD, which fails when either _XOPEN_SOURCE or
+ _POSIX_SOURCE are defined.
+ + fix a typo misc/Makefile.in, used in uninstalling pc-files.
+
+20111030
+ + modify make_db_path() to allow creating "terminfo.db" in the same
+ directory as an existing "terminfo" directory. This fixes a case
+ where switching between hashed/filesystem databases would cause the
+ new hashed database to be installed in the next best location -
+ root's home directory.
+ + add variable cf_cv_prog_gnat_correct to those passed to
+ config.status, fixing a problem with Ada95 builds (cf: 20111022).
+ + change feature test from _XPG5 to _XOPEN_SOURCE in two places, to
+ accommodate broken implementations for _XPG6.
+ + eliminate usage of NULL symbol from etip.h, to reduce header
+ interdependencies.
+ + add configure check to decide when to add _XOPEN_SOURCE define to
+ compiler options, i.e., for Solaris 10 and later (cf: 20100403).
+ This is a workaround for gcc 4.6, which fails to build the c++
+ binding if that symbol is defined by the application, due to
+ incorrectly combining the corresponding feature test macros
+ (report by Peter Kruse).
+
20111022
+ correct logic for discarding mouse events, retaining the partial
events used to build up click, double-click, etc, until needed
20110212
+ regenerated html manpages.
+ use _tracef() in show_where() function of tic, to work correctly with
- special case of trace configuration.
+ special case of trace configuration.
20110205
+ add xterm-utf8 entry as a demo of the U8 feature -TD
version which works with termcap.
+ remove obsolete emacs "Local Variables" section from documentation
(request by Sven Joachim).
- + update doc/html/index.html to include NCURSES-Programming-HOWTO.html
+ + update doc/html/index.html to include NCURSES-Programming-HOWTO.html
(report by Sven Joachim).
20101128
Sven Joachim).
+ add parameterized cursor-controls to linux-basic (report by Dae) -TD
> patch by Juergen Pfeifer:
- + document how to build 32-bit libraries in README.MinGW
- + fixes to filename computation in mk-dlls.sh.in
+ + document how to build 32-bit libraries in README.MinGW
+ + fixes to filename computation in mk-dlls.sh.in
+ use POSIX locale in mk-dlls.sh.in rather than en_US (report by Sven
Joachim).
+ add a check in mk-dlls.sh.in to obtain the size of a pointer to
20100417
+ modify _nc_capcmp() to work with cancelled strings.
+ correct translation of "^" in _nc_infotocap(), used to transform
- terminfo to termcap strings
+ terminfo to termcap strings
+ add configure --disable-rpath-hack, to allow disabling the feature
which adds rpath options for libraries in unusual places.
+ improve CF_RPATH_HACK_2 by checking if the rpath option for a given