]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 5.9 - patch 20110423
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index 4da6e362465a7340655bdcad0fa6e2bd9d1b9628..02b5986242efedf845464fc5e8f840abd983a1dd 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,5 @@
 -------------------------------------------------------------------------------
--- Copyright (c) 1998-2008,2009 Free Software Foundation, Inc.               --
+-- Copyright (c) 1998-2010,2011 Free Software Foundation, Inc.               --
 --                                                                           --
 -- Permission is hereby granted, free of charge, to any person obtaining a   --
 -- copy of this software and associated documentation files (the             --
@@ -25,7 +25,7 @@
 -- sale, use or other dealings in this Software without prior written        --
 -- authorization.                                                            --
 -------------------------------------------------------------------------------
--- $Id: NEWS,v 1.1392 2009/05/30 19:19:59 tom Exp $
+-- $Id: NEWS,v 1.1693 2011/04/23 22:28:43 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -45,6 +45,851 @@ See the AUTHORS file for the corresponding full names.
 Changes through 1.9.9e did not credit all contributions;
 it is not possible to add this information.
 
+20110423
+       + add check in test/configure for use_window, use_screen.
+       + add configure-checks for getopt's variables, which may be declared
+         as different types on some Unix systems.
+       + add check in test/configure for some legacy curses types of the
+         function pointer passed to tputs().
+       + modify init_pair() to accept -1's for color value after
+         assume_default_colors() has been called (Debian #337905).
+       + modify test/background.c, adding commmand-line options to demonstrate
+         assume_default_colors() and use_default_colors().
+
+20110416
+       + modify configure script/source-code to only define _POSIX_SOURCE if
+         the checks for sigaction and/or termios fail, and if _POSIX_C_SOURCE
+         and _XOPEN_SOURCE are undefined (report by Valentin Ochs).
+       + update config.guess, config.sub
+
+20110409
+       + fixes to build c++ binding with clang 3.0 (patch by Alexander
+         Kolesen).
+       + add check for unctrl.h in test/configure, to work around breakage in
+         some ncurses packages.
+       + add "--disable-widec" option to test/configure script.
+       + add "--with-curses-colr" and "--with-curses-5lib" options to the
+         test/configure script to address testing with very old machines.
+
+20110404 5.9 release for upload to ftp.gnu.org
+
+20110402
+       + various build-fixes for the rpm/dpkg scripts.
+       + add "--enable-rpath-link" option to Ada95/configure, to allow
+         packages to suppress the rpath feature which is normally used for
+         the in-tree build of sample programs.
+       + corrected definition of libdir variable in Ada95/src/Makefile.in,
+         needed for rpm script.
+       + add "--with-shared" option to Ada95/configure script, to allow
+         making the C-language parts of the binding use appropriate compiler
+         options if building a shared library with gnat.
+
+20110329
+       > portability fixes for Ada95 binding:
+       + add configure check to ensure that SIGINT works with gnat.  This is
+         needed for the "rain" sample program.  If SIGINT does not work, omit
+         that sample program.
+       + correct typo in check of $PKG_CONFIG variable in Ada95/configure
+       + add ncurses_compat.c, to supply functions used in the Ada95 binding
+         which were added in 5.7 and later.
+       + modify sed expression in CF_NCURSES_ADDON to eliminate a dependency
+         upon GNU sed.
+
+20110326
+       + add special check in Ada95/configure script for ncurses6 reentrant
+         code.
+       + regen Ada html documentation.
+       + build-fix for Ada shared libraries versus the varargs workaround.
+       + add rpm and dpkg scripts for Ada95 and test directories, for test
+         builds.
+       + update test/configure macros CF_CURSES_LIBS, CF_XOPEN_SOURCE and
+         CF_X_ATHENA_LIBS.
+       + add configure check to determine if gnat's project feature supports
+         libraries, i.e., collections of .ali files.
+       + make all dereferences in Ada95 samples explicit.
+       + fix typo in comment in lib_add_wch.c (patch by Petr Pavlu).
+       + add configure check for, ifdef's for math.h which is in a separate
+         package on Solaris and potentially not installed (report by Petr
+         Pavlu).
+       > fixes for Ada95 binding (Nicolas Boulenguez):
+       + improve type-checking in Ada95 by eliminating a few warning-suppress
+         pragmas.
+       + suppress unreferenced warnings.
+       + make all dereferences in binding explicit.
+
+20110319
+       + regen Ada html documentation.
+       + change order of -I options from ncurses*-config script when the
+         --disable-overwrite option was used, so that the subdirectory include
+         is listed first.
+       + modify the make-tar.sh scripts to add a MANIFEST and NEWS file.
+       + modify configure script to provide value for HTML_DIR in
+         Ada95/gen/Makefile.in, which depends on whether the Ada95 binding is
+         distributed separately (report by Nicolas Boulenguez).
+       + modify configure script to add -g and/or -O3 to ADAFLAGS if the
+         CFLAGS for the build has these options.
+       + amend change from 20070324, to not add 1 to the result of getmaxx
+         and getmaxy in the Ada binding (report by Nicolas Boulenguez for
+         thread in comp.lang.ada).
+       + build-fix Ada95/samples for gnat 4.5
+       + spelling fixes for Ada95/samples/explain.txt
+       > fixes for Ada95 binding (Nicolas Boulenguez):
+       + add item in Trace_Attribute_Set corresponding to TRACE_ATTRS.
+       + add workaround for binding to set_field_type(), which uses varargs.
+         The original binding from 990220 relied on the prevalent
+         implementation of varargs which did not support or need va_copy().
+       + add dependency on gen/Makefile.in needed for *-panels.ads
+       + add Library_Options to library.gpr
+       + add Languages to library.gpr, for gprbuild
+
+20110307
+       + revert changes to limit-checks from 20110122 (Debian #616711).
+       > minor type-cleanup of Ada95 binding (Nicolas Boulenguez):
+       + corrected a minor sign error in a field of Low_Level_Field_Type, to
+         conform to form.h.
+       + replaced C_Int by Curses_Bool as return type for some callbacks, see
+         fieldtype(3FORM).
+       + modify samples/sample-explain.adb to provide explicit message when
+         explain.txt is not found.
+
+20110305
+       + improve makefiles for Ada95 tree (patch by Nicolas Boulenguez).
+       + fix an off-by-one error in _nc_slk_initialize() from 20100605 fixes
+         for compiler warnings (report by Nicolas Boulenguez).
+       + modify Ada95/gen/gen.c to declare unused bits in generated layouts,
+         needed to compile when chtype is 64-bits using gnat 4.4.5
+
+20110226 5.8 release for upload to ftp.gnu.org
+
+20110226
+       + update release notes, for 5.8.
+       + regenerated html manpages.
+       + change open() in _nc_read_file_entry() to fopen() for consistency
+         with write_file().
+       + modify misc/run_tic.in to create parent directory, in case this is
+         a new install of hashed database.
+       + fix typo in Ada95/mk-1st.awk which causes error with original awk.
+
+20110220
+       + configure script rpath fixes from xterm #269.
+       + workaround for cygwin's non-functional features.h, to force ncurses'
+         configure script to define _XOPEN_SOURCE_EXTENDED when building
+         wide-character configuration.
+       + build-fix in run_tic.sh for OS/2 EMX install
+       + add cons25-debian entry (patch by Brian M Carlson, Debian #607662).
+
+20110212
+       + regenerated html manpages.
+       + use _tracef() in show_where() function of tic, to work correctly with
+         special case of trace configuration. 
+
+20110205
+       + add xterm-utf8 entry as a demo of the U8 feature -TD
+       + add U8 feature to denote entries for terminal emulators which do not
+         support VT100 SI/SO when processing UTF-8 encoding -TD
+       + improve the NCURSES_NO_UTF8_ACS feature by adding a check for an
+         extended terminfo capability U8 (prompted by mailing list
+         discussion).
+
+20110122
+       + start documenting interface changes for upcoming 5.8 release.
+       + correct limit-checks in derwin().
+       + correct limit-checks in newwin(), to ensure that windows have nonzero
+         size (report by Garrett Cooper).
+       + fix a missing "weak" declaration for pthread_kill (patch by Nicholas
+         Alcock).
+       + improve documentation of KEY_ENTER in curs_getch.3x manpage (prompted
+         by discussion with Kevin Martin).
+
+20110115
+       + modify Ada95/configure script to make the --with-curses-dir option
+         work without requiring the --with-ncurses option.
+       + modify test programs to allow them to be built with NetBSD curses.
+       + document thick- and double-line symbols in curs_add_wch.3x manpage.
+       + document WACS_xxx constants in curs_add_wch.3x manpage.
+       + fix some warnings for clang 2.6 "--analyze"
+       + modify Ada95 makefiles to make html-documentation with the project
+         file configuration if that is used.
+       + update config.guess, config.sub
+
+20110108
+       + regenerated html manpages.
+       + minor fixes to enable lint when trace is not enabled, e.g., with
+         clang --analyze.
+       + fix typo in man/default_colors.3x (patch by Tim van der Molen).
+       + update ncurses/llib-lncurses*
+
+20110101
+       + fix remaining strict compiler warnings in ncurses library ABI=5,
+         except those dealing with function pointers, etc.
+
+20101225
+       + modify nc_tparm.h, adding guards against repeated inclusion, and
+         allowing TPARM_ARG to be overridden.
+       + fix some strict compiler warnings in ncurses library.
+
+20101211
+       + suppress ncv in screen entry, allowing underline (patch by Alejandro
+         R Sedeno).
+       + also suppress ncv in konsole-base -TD
+       + fixes in wins_nwstr() and related functions to ensure that special
+         characters, i.e., control characters are handled properly with the
+         wide-character configuration.
+       + correct a comparison in wins_nwstr() (Redhat #661506).
+       + correct help-messages in some of the test-programs, which still
+         referred to quitting with 'q'.
+
+20101204
+       + add special case to _nc_infotocap() to recognize the setaf/setab
+         strings from xterm+256color and xterm+88color, and provide a reduced
+         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 
+         (report by Sven Joachim).
+
+20101128
+       + modify test/configure and test/Makefile.in to handle this special
+         case of building within a build-tree (Debian #34182):
+               mkdir -p build && cd build && ../test/configure && make
+
+20101127
+       + miscellaneous build-fixes for Ada95 and test-directories when built
+         out-of-tree.
+       + use VPATH in makefiles to simplify out-of-tree builds (Debian #34182).
+       + fix typo in rmso for tek4106 entry -Goran Weinholt
+
+20101120
+       + improve checks in test/configure for X libraries, from xterm #267
+         changes.
+       + modify test/configure to allow it to use the build-tree's libraries
+         e.g., when using that to configure the test-programs without the
+         rpath feature (request by Sven Joachim).
+       + repurpose "gnome" terminfo entries as "vte", retaining "gnome" items
+         for compatibility, but generally deprecating those since the VTE
+         library is what actually defines the behavior of "gnome", etc.,
+         since 2003 -TD
+
+20101113
+       + compiler warning fixes for test programs.
+       + various build-fixes for test-programs with pdcurses.
+       + updated configure checks for X packages in test/configure from xterm
+         #267 changes.
+       + add configure check to gnatmake, to accommodate cygwin.
+
+20101106
+       + correct list of sub-directories needed in Ada95 tree for building as
+         a separate package.
+       + modify scripts in test-directory to improve builds as a separate
+         package.
+
+20101023
+       + correct parsing of relative tab-stops in tabs program (report by
+         Philip Ganchev).
+       + adjust configure script so that "t" is not added to library suffix
+         when weak-symbols are used, allowing the pthread configuration to
+         more closely match the non-thread naming (report by Werner Fink).
+       + modify configure check for tic program, used for fallbacks, to a
+         warning if not found.  This makes it simpler to use additonal
+         scripts to bootstrap the fallbacks code using tic from the build
+         tree (report by Werner Fink).
+       + fix several places in configure script using ${variable-value} form.
+       + modify configure macro CF_LDFLAGS_STATIC to accommodate some loaders
+         which do not support selectively linking against static libraries
+         (report by John P. Hartmann)
+       + fix an unescaped dash in man/tset.1 (report by Sven Joachim).
+
+20101009
+       + correct comparison used for setting 16-colors in linux-16color
+         entry (Novell #644831) -TD
+       + improve linux-16color entry, using "dim" for color-8 which makes it
+         gray rather than black like color-0 -TD
+       + drop misc/ncu-indent and misc/jpf-indent; they are provided by an
+         external package "cindent".
+
+20101002
+       + improve linkages in html manpages, adding references to the newer
+         pages, e.g., *_variables, curs_sp_funcs, curs_threads.
+       + add checks in tic for inconsistent cursor-movement controls, and for
+         inconsistent printer-controls.
+       + fill in no-parameter forms of cursor-movement where a parameterized
+         form is available -TD
+       + fill in missing cursor controls where the form of the controls is
+         ANSI -TD
+       + fix inconsistent punctuation in form_variables manpage (patch by
+         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 
+       + 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
+         distinguish between 32-bit and 64-bit hosts.  The result is stored
+         in mingw_arch
+
+20100925
+       + add "XT" capability to entries for terminals that support both
+         xterm-style mouse- and title-controls, for "screen" which
+         special-cases TERM beginning with "xterm" or "rxvt" -TD
+       > patch by Juergen Pfeifer:
+       + use 64-Bit MinGW toolchain (recommended package from TDM, see
+         README.MinGW).
+       + support pthreads when using the TDM MinGW toolchain
+
+20100918
+       + regenerated html manpages.
+       + minor fixes for symlinks to curs_legacy.3x and curs_slk.3x manpages.
+       + add manpage for sp-funcs.
+       + add sp-funcs to test/listused.sh, for documentation aids.
+
+20100911
+       + add manpages for summarizing public variables of curses-, terminfo-
+         and form-libraries.
+       + minor fixes to manpages for consistency (patch by Jason McIntyre).
+       + modify tic's -I/-C dump to reformat acsc strings into canonical form
+         (sorted, unique mapping) (cf: 971004).
+       + add configure check for pthread_kill(), needed for some old
+         platforms.
+
+20100904
+       + add configure option --without-tests, to suppress building test
+         programs (request by Frederic L W Meunier).
+
+20100828
+       + modify nsterm, xnuppc and tek4115 to make sgr/sgr0 consistent -TD
+       + add check in terminfo source-reader to provide more informative
+         message when someone attempts to run tic on a compiled terminal
+         description (prompted by Debian #593920).
+       + note in infotocap and captoinfo manpages that they read terminal
+         descriptions from text-files (Debian #593920).
+       + improve acsc string for vt52, show arrow keys (patch by Benjamin
+         Sittler).
+
+20100814
+       + document in manpages that "mv" functions first use wmove() to check
+         the window pointer and whether the position lies within the window
+         (suggested by Poul-Henning Kamp).
+       + fixes to curs_color.3x, curs_kernel.3x and wresize.3x manpages (patch
+         by Tim van der Molen).
+       + modify configure script to transform library names for tic- and
+         tinfo-libraries so that those build properly with Mac OS X shared
+         library configuration.
+       + modify configure script to ensure that it removes conftest.dSYM
+         directory leftover on checks with Mac OS X.
+       + modify configure script to cleanup after check for symbolic links.
+
+20100807
+       + correct a typo in mk-1st.awk (patch by Gabriele Balducci)
+         (cf: 20100724)
+       + improve configure checks for location of tic and infocmp programs
+         used for installing database and for generating fallback data,
+         e.g., for cross-compiling.
+       + add Markus Kuhn's wcwidth function for compiling MinGW
+       + add special case to CF_REGEX for cross-compiling to MinGW target.
+
+20100731
+       + modify initialization check for win32con driver to eliminate need for
+         special case for TERM "unknown", using terminal database if available
+         (prompted by discussion with Roumen Petrov).
+       + for MinGW port, ensure that terminal driver is setup if tgetent()
+         is called (patch by Roumen Petrov).
+       + document tabs "-0" and "-8" options in manpage.
+       + fix Debian "lintian" issues with manpages reported in
+         http://lintian.debian.org/full/csmall@debian.org.html#ncurses
+
+20100724
+       + add a check in tic for missing set_tab if clear_all_tabs given.
+       + improve use of symbolic links in makefiles by using "-f" option if
+         it is supported, to eliminate temporary removal of the target
+         (prompted by http://www.t2-project.org/packages/ncurses.html)
+       + minor improvement to test/ncurses.c, reset color pairs in 'd' test
+         after exit from 'm' main-menu command.
+       + improved ncu-indent, from mawk changes, allows more than one of
+         GCC_NORETURN, GCC_PRINTFLIKE and GCC_SCANFLIKE on a single line.
+
+20100717
+       + add hard-reset for rs2 to wsvt25 to help ensure that reset ends
+         the alternate character set (patch by Nicholas Marriott)
+       + remove tar-copy.sh and related configure/Makefile chunks, since the
+         Ada95 binding is now installed using rules in Ada95/src.
+
+20100703
+       + continue integrating changes to use gnatmake project files in Ada95
+         + add/use configure check to turn on project rules for Ada95/src.
+       + revert the vfork change from 20100130, since it does not work.
+
+20100626
+       + continue integrating changes to use gnatmake project files in Ada95
+         + old gnatmake (3.15) does not produce libraries using project-file;
+           work around by adding script to generate alternate makefile.
+
+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).
+       + use va_copy() in _nc_printf_string() to avoid conflicting use of
+         va_list value in _nc_printf_length() (report by Wim Lewis).
+
+20100227
+       + add Ada95/configure script, to use in tar-file created by
+         Ada95/make-tar.sh
+       + fix typo in wresize.3x (patch by Tim van der Molen).
+       + modify screen-bce.XXX entries to exclude ech, since screen's color
+         model does not clear with color for that feature -TD
+
+20100220
+       + add make-tar.sh scripts to Ada95 and test subdirectories to help with
+         making those separately distributable.
+       + build-fix for static libraries without dlsym (Debian #556378).
+       + fix a syntax error in man/form_field_opts.3x (patch by Ingo
+         Schwarze).
+
+20100213
+       + add several screen-bce.XXX entries -TD
+
+20100206
+       + update mrxvt terminfo entry -TD
+       + modify win_driver.c to support mouse single-clicks.
+       + correct name for termlib in ncurses*-config, e.g., if it is renamed
+         to provide a single file for ncurses/ncursesw libraries (patch by
+         Miroslav Lichvar).
+
+20100130
+       + use vfork in test/ditto.c if available (request by Mike Frysinger).
+       + miscellaneous cleanup of manpages.
+       + fix typo in curs_bkgd.3x (patch by Tim van der Molen).
+       + build-fix for --srcdir (patch by Miroslav Lichvar).
+
+20100123
+       + for term-driver configuration, ensure that the driver pointer is
+         initialized in setupterm so that terminfo/termcap programs work.
+       + amend fix for Debian #542031 to ensure that wattrset() returns only
+         OK or ERR, rather than the attribute value (report by Miroslav
+         Lichvar).
+       + reorder WINDOWLIST to put WINDOW data after SCREEN pointer, making
+         _nc_screen_of() compatible between normal/wide libraries again (patch
+         by Miroslav Lichvar)
+       + review/fix include-dependencies in modules files (report by Miroslav
+         Lichvar).
+
+20100116
+       + modify win_driver.c to initialize acs_map for win32 console, so
+         that line-drawing works.
+       + modify win_driver.c to initialize TERMINAL struct so that programs
+         such as test/lrtest.c and test/ncurses.c which test string
+         capabilities can run.
+       + modify term-driver modules to eliminate forward-reference
+         declarations.
+
+20100109
+       + modify configure macro CF_XOPEN_SOURCE, etc., to use CF_ADD_CFLAGS
+         consistently to add new -D's while removing duplicates.
+       + modify a few configure macros to consistently put new options
+         before older in the list.
+       + add tiparm(), based on review of X/Open Curses Issue 7.
+       + minor documentation cleanup.
+       + update config.guess, config.sub from
+               http://savannah.gnu.org/projects/config
+         (caveat - its maintainer put 2010 copyright date on files dated 2009)
+
+20100102
+       + minor improvement to tic's checking of similar SGR's to allow for the
+         most common case of SGR 0.
+       + modify getmouse() to act as its documentation implied, returning on
+         each call the preceding event until none are left.  When no more
+         events remain, it will return ERR.
+
+20091227
+       + change order of lookup in progs/tput.c, looking for terminfo data
+         first.  This fixes a confusion between termcap "sg" and terminfo
+         "sgr" or "sgr0", originally from 990123 changes, but exposed by
+         20091114 fixes for hashing.  With this change, only "dl" and "ed" are
+         ambiguous (Mandriva #56272).
+
+20091226
+       + add bterm terminfo entry, based on bogl 0.1.18 -TD
+       + minor fix to rxvt+pcfkeys terminfo entry -TD
+       + build-fixes for Ada95 tree for gnat 4.4 "style".
+
+20091219
+       + remove old check in mvderwin() which prevented moving a derived
+         window whose origin happened to coincide with its parent's origin
+         (report by Katarina Machalkova).
+       + improve test/ncurses.c to put mouse droppings in the proper window.
+       + update minix terminfo entry -TD
+       + add bw (auto-left-margin) to nsterm* entries (Benjamin Sittler)
+
+20091212
+       + correct transfer of multicolumn characters in multirow
+         field_buffer(), which stopped at the end of the first row due to
+         filling of unused entries in a cchar_t array with nulls.
+       + updated nsterm* entries (Benjamin Sittler, Emanuele Giaquinta)
+       + modify _nc_viscbuf2() and _tracecchar_t2() to show wide-character
+         nulls.
+       + use strdup() in set_menu_mark(), restore .marklen struct member on
+         failure.
+       + eliminate clause 3 from the UCB copyrights in read_termcap.c and
+         tset.c per
+               ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
+         (patch by Nicholas Marriott).
+       + replace a malloc in tic.c with strdup, checking for failure (patch by
+         Nicholas Marriott).
+       + update config.guess, config.sub from
+               http://savannah.gnu.org/projects/config
+
+20091205
+       + correct layout of working window used to extract data in
+         wide-character configured by set_field_buffer (patch by Rafael
+         Garrido Fernandez)
+       + improve some limit-checks related to filename length in reading and
+         writing terminfo entries.
+       + ensure that filename is always filled in when attempting to read
+         a terminfo entry, so that infocmp can report the filename (patch
+         by Nicholas Marriott).
+
+20091128
+       + modify mk-1st.awk to allow tinfo library to be built when term-driver
+         is enabled.
+       + add error-check to configure script to ensure that sp-funcs is
+         enabled if term-driver is, since some internal interfaces rely upon
+         this.
+
+20091121
+       + fix case where progs/tput is used while sp-funcs is configure; this
+         requires save/restore of out-character function from _nc_prescreen
+         rather than the SCREEN structure (report by Charles Wilson).
+       + fix typo in man/curs_trace.3x which caused incorrect symbolic links
+       + improved configure macros CF_GCC_ATTRIBUTES, CF_PROG_LINT.
+
+20091114
+
+       + updated man/curs_trace.3x
+       + limit hashing for termcap-names to 2-characters (Ubuntu #481740).
+       + change a variable name in lib_newwin.c to make it clearer which
+         value is being freed on error (patch by Nicholas Marriott).
+
+20091107
+       + improve test/ncurses.c color-cycling test by reusing attribute-
+         and color-cycling logic from the video-attributes screen.
+       + add ifdef'd with NCURSES_INTEROP_FUNCS experimental bindings in form
+         library which help make it compatible with interop applications
+         (patch by Juergen Pfeifer).
+       + add configure option --enable-interop, for integrating changes
+         for generic/interop support to form-library by Juergen Pfeifer
+
+20091031
+       + modify use of $CC environment variable which is defined by X/Open
+         as a curses feature, to ignore it if it is not a single character
+         (prompted by discussion with Benjamin C W Sittler).
+       + add START_TRACE in slk_init
+       + fix a regression in _nc_ripoffline which made test/ncurses.c not show
+         soft-keys, broken in 20090927 merging.
+       + change initialization of "hidden" flag for soft-keys from true to
+         false, broken in 20090704 merging (Ubuntu #464274).
+       + update nsterm entries (patch by Benjamin C W Sittler, prompted by
+         discussion with Fabian Groffen in GenToo #206201).
+       + add test/xterm-256color.dat
+
+20091024
+       + quiet some pedantic gcc warnings.
+       + modify _nc_wgetch() to check for a -1 in the fifo, e.g., after a
+         SIGWINCH, and discard that value, to avoid confusing application
+         (patch by Eygene Ryabinkin, FreeBSD bin/136223).
+
+20091017
+       + modify handling of $PKG_CONFIG_LIBDIR to use only the first item in
+         a possibly colon-separated list (Debian #550716).
+
+20091010
+       + supply a null-terminator to buffer in _nc_viswibuf().
+       + fix a sign-extension bug in unget_wch() (report by Mike Gran).
+       + minor fixes to error-returns in default function for tputs, as well
+         as in lib_screen.c
+
+20091003
+       + add WACS_xxx definitions to wide-character configuration for thick-
+         and double-lines (discussion with Slava Zanko).
+       + remove unnecessary kcan assignment to ^C from putty (Sven Joachim)
+       + add ccc and initc capabilities to xterm-16color -TD
+       > patch by Benjamin C W Sittler:
+       + add linux-16color
+       + correct initc capability of linux-c-nc end-of-range
+       + similar change for dg+ccc and dgunix+ccc
+
+20090927
+       + move leak-checking for comp_captab.c into _nc_leaks_tinfo() since
+         that module since 20090711 is in libtinfo.
+       + add configure option --enable-term-driver, to allow compiling with
+         terminal-driver.  That is used in MinGW port, and (being somewhat
+         more complicated) is an experimental alternative to the conventional
+         termlib internals.  Currently, it requires the sp-funcs feature to
+         be enabled.
+       + completed integrating "sp-funcs" by Juergen Pfeifer in ncurses
+         library (some work remains for forms library).
+
+20090919
+       + document return code from define_key (report by Mike Gran).
+       + make some symbolic links in the terminfo directory-tree shorter
+         (patch by Daniel Jacobowitz, forwarded by Sven Joachim).).
+       + fix some groff warnings in terminfo.5, etc., from recent Debian
+         changes.
+       + change ncv and op capabilities in sun-color terminfo entry to match
+         Sun's entry for this (report by Laszlo Peter).
+       + improve interix smso terminfo capability by using reverse rather than
+         bold (report by Kristof Zelechovski).
+
+20090912
+       + add some test programs (and make these use the same special keys
+         by sharing linedata.h functions):
+         test/test_addstr.c
+         test/test_addwstr.c
+         test/test_addchstr.c
+         test/test_add_wchstr.c
+       + correct internal _nc_insert_ch() to use _nc_insert_wch() when
+         inserting wide characters, since the wins_wch() function that it used
+         did not update the cursor position (report by Ciprian Craciun).
+
+20090906
+       + fix typo s/is_timeout/is_notimeout/ which made "man is_notimeout" not
+         work.
+       + add null-pointer checks to other opaque-functions.
+       + add is_pad() and is_subwin() functions for opaque access to WINDOW
+         (discussion with Mark Dickinson).
+       + correct merge to lib_newterm.c, which broke when sp-funcs was
+         enabled.
+
+20090905
+       + build-fix for building outside source-tree (report by Sven Joachim).
+       + fix Debian lintian warning for man/tabs.1 by making section number
+         agree with file-suffix (report by Sven Joachim).
+       + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
+
+20090829
+       + workaround for bug in g++ 4.1-4.4 warnings for wattrset() macro on
+         amd64 (Debian #542031).
+       + fix typo in curs_mouse.3x (Debian #429198).
+
+20090822
+       + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
+
+20090815
+       + correct use of terminfo capabilities for initializing soft-keys,
+         broken in 20090509 merging.
+       + modify wgetch() to ensure it checks SIGWINCH when it gets an error
+         in non-blocking mode (patch by Clemens Ladisch).
+       + use PATH_SEPARATOR symbol when substituting into run_tic.sh, to
+         help with builds on non-Unix platforms such as OS/2 EMX.
+       + modify scripting for misc/run_tic.sh to test configure script's
+         $cross_compiling variable directly rather than comparing host/build
+         compiler names (prompted by comment in GenToo #249363).
+       + fix configure script option --with-database, which was coded as an
+         enable-type switch.
+       + build-fixes for --srcdir (report by Frederic L W Meunier).
+
+20090808
+       + separate _nc_find_entry() and _nc_find_type_entry() from
+         implementation details of hash function.
+
+20090803
+       + add tabs.1 to man/man_db.renames
+       + modify lib_addch.c to compensate for removal of wide-character test
+         from unctrl() in 20090704 (Debian #539735).
+
+20090801
+       + improve discussion in INSTALL for use of system's tic/infocmp for
+         cross-compiling and building fallbacks.
+       + modify test/demo_termcap.c to correspond better to options in
+         test/demo_terminfo.c
+       + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
+       + fix logic for 'V' in test/ncurses.c tests f/F.
+
+20090728
+       + correct logic in tigetnum(), which caused tput program to treat all
+         string capabilities as numeric (report by Rajeev V Pillai,
+         cf: 20090711).
+
+20090725
+       + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
+
+20090718
+       + fix a null-pointer check in _nc_format_slks() in lib_slk.c, from
+         20070704 changes.
+       + modify _nc_find_type_entry() to use hashing.
+       + make CCHARW_MAX value configurable, noting that changing this would
+         change the size of cchar_t, and would be ABI-incompatible.
+       + modify test-programs, e.g,.  test/view.c, to address subtle
+         differences between Tru64/Solaris and HPUX/AIX getcchar() return
+         values.
+       + modify length returned by getcchar() to count the trailing null
+         which is documented in X/Open (cf: 20020427).
+       + fixes for test programs to build/work on HPUX and AIX, etc.
+
+20090711
+       + improve performance of tigetstr, etc., by using hashing code from tic.
+       + minor fixes for memory-leak checking.
+       + add test/demo_terminfo, for comparison with demo_termcap
+
+20090704
+       + remove wide-character checks from unctrl() (patch by Clemens Ladisch).
+       + revise wadd_wch() and wecho_wchar() to eliminate dependency on
+         unctrl().
+       + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
+
+20090627
+       + update llib-lncurses[wt] to use sp-funcs.
+       + various code-fixes to build/work with --disable-macros configure
+         option.
+       + add several new files from Juergen Pfeifer which will be used when
+         integration of "sp-funcs" is complete.  This includes a port to
+         MinGW.
+
+20090613
+       + move definition for NCURSES_WRAPPED_VAR back to ncurses_dll.h, to
+         make includes of term.h without curses.h work (report by "Nix").
+       + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
+
+20090607
+       + fix a regression in lib_tputs.c, from ongoing merges.
+
+20090606
+       + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
+
 20090530
        + fix an infinite recursion when adding a legacy-coding 8-bit value
          using insch() (report by Clemens Ladisch).
@@ -328,7 +1173,7 @@ it is not possible to add this information.
          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.
@@ -2455,7 +3300,7 @@ it is not possible to add this information.
          (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).
 
@@ -3035,7 +3880,7 @@ it is not possible to add this information.
 
 20030208
        + add checking in tic for incomplete line-drawing character mapping.
-       + update configure script to reflect fix for AC_PROG_GCC_TRADITIONAL,
+       + updated configure script to reflect fix for AC_PROG_GCC_TRADITIONAL,
          which is broken in autoconf 2.5x for Mac OS X 10.2.3 (report by
          Gerben Wierda <Sherlock@rna.nl>).
        + make return value from _nc_printf_string() consistent.  Before,
@@ -3754,7 +4599,7 @@ it is not possible to add this information.
        + restore special case from 20010922 changes to omit SA_RESTART when
          setting up SIGWINCH handler, which is needed to allow wgetch() to be
          interrupted by that signal.
-       + update configure macro CF_WITH_PATHLIST, to omit some double quotes
+       + updated configure macro CF_WITH_PATHLIST, to omit some double quotes
          not needed with autoconf 2.52
        + revert configure script to autoconf 2.13 patched with
                autoconf-2.13-19990117.patch.gz (or later)