-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
--- $Id: NEWS,v 1.1509 2010/03/06 21:03:02 tom Exp $
+-- $Id: NEWS,v 1.1560 2010/06/19 23:31:03 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.
+20100619
+ + continue integrating changes to use gnatmake project files in Ada95
+ + add configure --with-ada-sharedlib option, for the test_make rule.
+ + move Ada95-related logic into aclocal.m4, since additional checks
+ will be needed to distinguish old/new implementations of gnat.
+
+20100612
+ + start integrating changes to use gnatmake project files in Ada95 tree
+ + add test_make / test_clean / test_install rules in Ada95/src
+ + change install-path for adainclude directory to /usr/share/ada (was
+ /usr/lib/ada).
+ + update Ada95/configure.
+ + add mlterm+256color entry, for mlterm 3.0.0 -TD
+ + modify test/configure to use macros to ensure consistent order
+ of updating LIBS variable.
+
+20100605
+ + change search order of options for Solaris in CF_SHARED_OPTS, to
+ work with 64-bit compiles.
+ + correct quoting of assignment in CF_SHARED_OPTS case for aix
+ (cf: 20081227)
+
+20100529
+ + regenerated html documentation.
+ + modify test/configure to support pkg-config for checking X libraries
+ used by PDCurses.
+ + add/use configure macro CF_ADD_LIB to force consistency of
+ assignments to $LIBS, etc.
+ + fix configure script for combining --with-pthread
+ and --enable-weak-symbols options.
+
+20100522
+ + correct cross-compiling configure check for CF_MKSTEMP macro, by
+ adding a check cache variable set by AC_CHECK_FUNC (report by
+ Pierre Labastie).
+ + simplify include-dependencies of make_hash and make_keys, to reduce
+ the need for setting BUILD_CPPFLAGS in cross-compiling when the
+ build- and target-machines differ.
+ + repair broken-linker configuration by restoring a definition of SP
+ variable to curses.priv.h, and adjusting for cases where sp-funcs
+ are used.
+ + improve configure macro CF_AR_FLAGS, allowing ARFLAGS environment
+ variable to override (prompted by report by Pablo Cazallas).
+
+20100515
+ + add configure option --enable-pthreads-eintr to control whether the
+ new EINTR feature is enabled.
+ + modify logic in pthread configuration to allow EINTR to interrupt
+ a read operation in wgetch() (Novell #540571, patch by Werner Fink).
+ + drop mkdirs.sh, use "mkdir -p".
+ + add configure option --disable-libtool-version, to use the
+ "-version-number" feature which was added in libtool 1.5 (report by
+ Peter Haering). The default value for the option uses the newer
+ feature, which makes libraries generated using libtool compatible
+ with the standard builds of ncurses.
+ + updated test/configure to match configure script macros.
+ + fixes for configure script from lynx changes:
+ + improve CF_FIND_LINKAGE logic for the case where a function is
+ found in predefined libraries.
+ + revert part of change to CF_HEADER (cf: 20100424)
+
+20100501
+ + correct limit-check in wredrawln, accounting for begy/begx values
+ (patch by David Benjamin).
+ + fix most compiler warnings from clang.
+ + amend build-fix for OpenSolaris, to ensure that a system header is
+ included in curses.h before testing feature symbols, since they
+ may be defined by that route.
+
+20100424
+ + fix some strict compiler warnings in ncurses library.
+ + modify configure macro CF_HEADER_PATH to not look for variations in
+ the predefined include directories.
+ + improve configure macros CF_GCC_VERSION and CF_GCC_WARNINGS to work
+ with gcc 4.x's c89 alias, which gives warning messages for cases
+ where older versions would produce an error.
+
+20100417
+ + modify _nc_capcmp() to work with cancelled strings.
+ + correct translation of "^" in _nc_infotocap(), used to transform
+ 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
+ directory was already added.
+ + improve CF_RPATH_HACK_2 by using ldd to provide a standard list of
+ directories (which will be ignored).
+
+20100410
+ + improve win_driver.c handling of mouse:
+ + discard motion events
+ + avoid calling _nc_timed_wait when there is a mouse event
+ + handle 4th and "rightmost" buttons.
+ + quote substitutions in CF_RPATH_HACK_2 configure macro, needed for
+ cases where there are embedded blanks in the rpath option.
+
+20100403
+ + add configure check for exctags vs ctags, to work around pkgsrc.
+ + simplify logic in _nc_get_screensize() to make it easier to see how
+ environment variables may override system- and terminfo-values
+ (prompted by discussion with Igor Bujna).
+ + make debug-traces for COLOR_PAIR and PAIR_NUMBER less verbose.
+ + improve handling of color-pairs embedded in attributes for the
+ extended-colors configuration.
+ + modify MKlib_gen.sh to build link_test with sp-funcs.
+ + build-fixes for OpenSolaris aka Solaris 11, for wide-character
+ configuration as well as for rpath feature in *-config scripts.
+
+20100327
+ + refactor CF_SHARED_OPTS configure macro, making CF_RPATH_HACK more
+ reusable.
+ + improve configure CF_REGEX, similar fixes.
+ + improve configure CF_FIND_LINKAGE, adding add check between system
+ (default) and explicit paths, where we can find the entrypoint in the
+ given library.
+ + add check if Gpm_Open() returns a -2, e.g., for "xterm". This is
+ normally suppressed but can be overridden using $NCURSES_GPM_TERMS.
+ Ensure that Gpm_Close() is called in this case.
+
+20100320
+ + rename atari and st52 terminfo entries to atari-old, st52-old, use
+ newer entries from FreeMiNT by Guido Flohr (from patch/report by Alan
+ Hourihane).
+
+20100313
+ + modify install-rule for manpages so that *-config manpages will
+ install when building with --srcdir (report by Sven Joachim).
+ + modify CF_DISABLE_LEAKS configure macro so that the --enable-leaks
+ option is not the same as --disable-leaks (GenToo #305889).
+ + modify #define's for build-compiler to suppress cchar_t symbol from
+ compile of make_hash and make_keys, improving cross-compilation of
+ ncursesw (report by Bernhard Rosenkraenzer).
+ + modify CF_MAN_PAGES configure macro to replace all occurrences of
+ TPUT in tput.1's manpage (Debian #573597, report/analysis by Anders
+ Kaseorg).
+
20100306
+ generate manpages for the *-config scripts, adapted from help2man
(suggested by Sven Joachim).
overlooked til now.
20081011
- + update html documentation.
+ + regenerated html documentation.
+ add -m and -s options to test/keynames.c and test/key_names.c to test
the meta() function with keyname() or key_name(), respectively.
+ correct return value of key_name() on error; it is null.
(request by Mike Aubury).
+ add symbol to curses.h which can be used to suppress include of
stdbool.h, e.g.,
- #define NCURSES_ENABLE_STDBOOL_H 0
+ #define NCURSES_ENABLE_STDBOOL_H 0
#include <curses.h>
(discussion on XFree86 mailing list).