]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 5.9 - patch 20111001
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index 3663a61e82351112a80beeff70676611be079e2f..ad2572e84c34012a41f4db8add03d44319c4346a 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,5 @@
 -------------------------------------------------------------------------------
--- Copyright (c) 1998-2009,2010 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.1570 2010/07/24 22:19:44 tom Exp $
+-- $Id: NEWS,v 1.1795 2011/09/26 23:48:17 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -45,6 +45,604 @@ 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.
 
+20111001
+       + modify tic "-K" option to only set the strict-flag rather than force
+         source-output.  That allows the same flag to control the parser for
+         input and output of termcap source.
+       + modify _nc_getent() to ignore backslash at the end of a comment line,
+         making it consistent with ncurses' parser.
+       + restore a special-case check for directory needed to make termcap
+         text files load as if they were databases (cf: 20110924).
+       + modify tic's resolution/collision checking to attempt to remove the
+         conflicting alias from the second entry in the pair, which is
+         normally following in the source file.  Also improved the warning
+         message to make it simpler to see which alias is the problem.
+       + improve performance of the database iterator by caching search-list.
+
+20110925
+       + add a missing "else" in changes to _nc_read_tic_entry().
+
+20110924
+       + modify _nc_read_tic_entry() so that hashed-database is checked before
+         filesystem.
+       + updated CF_CURSES_LIBS check in test/configure script.
+       + modify configure script and makefiles to split TIC_ARGS and
+         TINFO_ARGS into pieces corresponding to LDFLAGS and LIBS variables,
+         to help separate searches for tic- and tinfo-libraries (patch by Nick
+         Alcock aka "Nix").
+       + build-fix for lib_mouse.c changes (ch: 20110917).
+
+20110917
+       + fix compiler warning for clang 2.9
+       + improve merging of mouse events (integrated patch by Damien
+         Guibouret).
+       + correct mask-check used in lib_mouse for wheel mouse buttons 4/5
+         (patch by Damien Guibouret).
+
+20110910
+       + modify misc/gen_edit.sh to select a "linux" entry which works with
+         the current kernel rather than assuming it is always "linux3.0"
+         (cf: 20110716).
+       + revert a change to getmouse() which had the undesirable side-effect
+         of suppressing button-release events (report by Damien Guibouret,
+         cf: 20100102).
+       + add xterm+kbs fragment from xterm #272 -TD
+       + add configure option --with-pkg-config-libdir to provide control over
+         the actual directory into which pc-files are installed, do not use
+         the pkg-config environment variables (discussion with Frederic L W
+         Meunier).
+       + add link to mailing-list archive in announce.html.in, as done in
+         FAQ (prompted by question by Andrius Bentkus).
+       + improve manpage install by adjusting the "#include" examples to
+         show the ncurses-subdirectory used when --disable-overwrite option
+         is used.
+       + install an alias for "curses" to the ncurses manpage, tied to the
+         --with-curses-h configure option (suggested by Reuben Thomas).
+
+20110903
+       + propagate error-returns from wresize, i.e., the internal
+         increase_size and decrease_size functions through resize_term (report
+         by Tim van der Molen, cf:  20020713).
+       + fix typo in tset manpage (patch by Sven Joachim).
+
+20110820
+       + add a check to ensure that termcap files which might have "^?" do
+         not use the terminfo interpretation as "\177".
+       + minor cleanup of X-terminal emulator section of terminfo.src -TD
+       + add terminator entry -TD
+       + add simpleterm entry -TD
+       + improve wattr_get macros by ensuring that if the window pointer is
+         null, then the attribute and color values returned will be zero
+         (cf: 20110528).
+
+20110813
+       + add substitution for $RPATH_LIST to misc/ncurses-config.in
+       + improve performance of tic with hashed-database by caching the
+         database connection, using atexit() to cleanup.
+       + modify treatment of 2-character aliases at the beginning of termcap
+         entries so they are not counted in use-resolution, since these are
+         guaranteed to be unique.  Also ignore these aliases when reporting
+         the primary name of the entry (cf: 20040501)
+       + double-check gn (generic) flag in terminal descriptions to
+         accommodate old/buggy termcap databases which misused that feature.
+       + minor fixes to _nc_tgetent(), ensure buffer is initialized even on
+         error-return.
+
+20110807
+       + improve rpath fix from 20110730 by ensuring that the new $RPATH_LIST
+         variable is defined in the makefiles which use it.
+       + build-fix for DragonFlyBSD's pkgsrc in test/configure script.
+       + build-fixes for NetBSD 5.1 with termcap support enabled.
+       + corrected k9 in dg460-ansi, add other features based on manuals -TD
+       + improve trimming of whitespace at the end of terminfo/termcap output
+         from tic/infocmp.
+       + when writing termcap source, ensure that colons in the description
+         field are translated to a non-delimiter, i.e., "=".
+       + add "-0" option to tic/infocmp, to make the termcap/terminfo source
+         use a single line.
+       + add a null-pointer check when handling the $CC variable.
+
+20110730
+       + modify configure script and makefiles in c++ and progs to allow the
+         directory used for rpath option to be overridden, e.g., to work
+         around updates to the variables used by tic during an install.
+       + add -K option to tic/infocmp, to provide stricter BSD-compatibility
+         for termcap output.
+       + add _nc_strict_bsd variable in tic library which controls the
+         "strict" BSD termcap compatibility from 20110723, plus these
+         features:
+         + allow escapes such as "\8" and "\9" when reading termcap
+         + disallow "\a", "\e", "\l", "\s" and "\:" escapes when reading
+           termcap files, passing through "a", "e", etc.
+         + expand "\:" as "\072" on output.
+       + modify _nc_get_token() to reset the token's string value in case
+         there is a string-typed token lacking the "=" marker.
+       + fix a few memory leaks in _nc_tgetent.
+       + fix a few places where reading from a termcap file could refer to
+         freed memory.
+       + add an overflow check when converting terminfo/termcap numeric
+         values, since terminfo stores those in a short, and they must be
+         positive.
+       + correct internal variables used for translating to termcap "%>"
+         feature, and translating from termcap %B to terminfo, needed by
+         tctest (cf: 19991211).
+       + amend a minor fix to acsc when loading a termcap file to separate it
+         from warnings needed for tic (cf: 20040710)
+       + modify logic in _nc_read_entry() and _nc_read_tic_entry() to allow
+         a termcap file to be handled via TERMINFO_DIRS.
+       + modify _nc_infotocap() to include non-mandatory padding when
+         translating to termcap.
+       + modify _nc_read_termcap_entry(), passing a flag in the case where
+         getcap is used, to reduce interactive warning messages.
+
+20110723
+       + add a check in start_color() to limit color-pairs to 256 when
+         extended colors are not supported (patch by David Benjamin).
+       + modify setcchar to omit no-longer-needed OR'ing of color pair in
+         the SetAttr() macro (patch by David Benjamin).
+       + add kich1 to sun terminfo entry (Yuri Pankov)
+       + use bold rather than reverse for smso in sun-color terminfo entry
+         (Yuri Pankov).
+       + improve generation of termcap using tic/infocmp -C option, e.g.,
+         to correspond with 4.2BSD (prompted by discussion with Yuri Pankov
+         regarding Schilling's test program):
+         + translate %02 and %03 to %2 and %3 respectively.
+         + suppress string capabilities which use %s, not supported by tgoto
+         + use \040 rather than \s
+         + expand null characters as \200 rather than \0
+       + modify configure script to support shared libraries for DragonFlyBSD.
+
+20110716
+       + replace an assert() in _nc_Free_Argument() with a regular null
+         pointer check (report/analysis by Franjo Ivancic).
+       + modify configure --enable-pc-files option to take into account the
+         PKG_CONFIG_PATH variable (report by Frederic L W Meunier).
+       + add/use xterm+tmux chunk from xterm #271 -TD
+       + resync xterm-new entry from xterm #271 -TD
+       + add E3 extended capability to linux-basic (Miroslav Lichvar)
+       + add linux2.2, linux2.6, linux3.0 entries to give context for E3 -TD
+       + add SI/SO change to linux2.6 entry (Debian #515609) -TD
+       + fix inconsistent tabset path in pcmw (Todd C. Miller).
+       + remove a backslash which continued comment, obscuring altos3
+         definition with OpenBSD toolset (Nicholas Marriott).
+
+20110702
+       + add workaround from xterm #271 changes to ensure that compiler flags
+         are not used in the $CC variable.
+       + improve support for shared libraries, tested with AIX 5.3, 6.1 and
+         7.1 with both gcc 4.2.4 and cc.
+       + modify configure checks for AIX to include release 7.x
+       + add loader flags/libraries to libtool options so that dynamic loading
+         works properly, adapted from ncurses-5.7-ldflags-with-libtool.patch
+         at gentoo prefix repository (patch by Michael Haubenwallner).
+
+20110626
+       + move include of nc_termios.h out of term_entry.h, since the latter
+         is installed, e.g., for tack while the former is not (report by
+         Sven Joachim).
+
+20110625
+       + improve cleanup() function in lib_tstp.c, using _exit() rather than
+         exit() and checking for SIGTERM rather than SIGQUIT (prompted by
+         comments forwarded by Nicholas Marriott).
+       + reduce name pollution from term.h, moving fallback #define's for
+         tcgetattr(), etc., to new private header nc_termios.h (report by
+         Sergio NNX).
+       + two minor fixes for tracing (patch by Vassili Courzakis).
+       + improve trace initialization by starting it in use_env() and
+         ripoffline().
+       + review old email, add details for some changelog entries.
+
+20110611
+       + update minix entry to minix 3.2 (Thomas Cort).
+       + fix a strict compiler warning in change to wattr_get (cf: 20110528).
+
+20110604
+       + fixes for MirBSD port:
+         + set default prefix to /usr.
+         + add support for shared libraries in configure script.
+         + use S_ISREG and S_ISDIR consistently, with fallback definitions.
+       + add a few more checks based on ncurses/link_test.
+       + modify MKlib_gen.sh to handle sp-funcs renaming of NCURSES_OUTC type.
+
+20110528
+       + add case to CF_SHARED_OPTS for Interix (patch by Markus Duft).
+       + used ncurses/link_test to check for behavior when the terminal has
+         not been initialized and when an application passes null pointers
+         to the library.  Added checks to cover this (prompted by Redhat
+         #707344).
+       + modify MKlib_gen.sh to make its main() function call each function
+         with zero parameters, to help find inconsistent checking for null
+         pointers, etc.
+
+20110521
+       + fix warnings from clang 2.7 "--analyze"
+
+20110514
+       + compiler-warning fixes in panel and progs.
+       + modify CF_PKG_CONFIG macro, from changes to tin -TD
+       + modify CF_CURSES_FUNCS configure macro, used in test directory
+         configure script:
+         + work around (non-optimizer) bug in gcc 4.2.1 which caused
+           test-expression to be omitted from executable.
+         + force the linker to see a link-time expression of a symbol, to
+           help work around weak-symbol issues.
+
+20110507
+       + update discussion of MKfallback.sh script in INSTALL; normally the
+         script is used automatically via the configured makefiles.  However
+         there are still occasions when it might be used directly by packagers
+         (report by Gunter Schaffler).
+       + modify misc/ncurses-config.in to omit the "-L" option from the
+         "--libs" output if the library directory is /usr/lib.
+       + change order of tests for curses.h versus ncurses.h headers in the
+         configure scripts for Ada95 and test-directories, to look for
+         ncurses.h, from fixes to tin -TD
+       + modify ncurses/tinfo/access.c to account for Tandem's root uid
+         (report by Joachim Schmitz).
+
+20110430
+       + modify rules in Ada95/src/Makefile.in to ensure that the PIC option
+         is not used when building a static library (report by Nicolas
+         Boulenguez):
+       + Ada95 build-fix for big-endian architectures such as sparc.  This
+         undoes one of the fixes from 20110319, which added an "Unused" member
+         to representation clauses, replacing that with pragmas to suppress
+         warnings about unused bits (patch by Nicolas Boulenguez):
+
+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 #337095).
+       + 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
@@ -403,7 +1001,7 @@ it is not possible to add this information.
        + 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
+         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.
@@ -3527,7 +4125,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,
@@ -4246,7 +4844,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)
@@ -8652,15 +9250,18 @@ it is not possible to add this information.
        + correction to #317.
        > patch 317 (ESR):
        + re-add _nc_hash_map
-       + modify EmitRange to maintain position as per original design.
-       + add hashtest.c, program to time the hashmap optimization.
+       + modify EmitRange to maintain position as per original design
+         (patch by A. Lukyanov).
+       + modify test/ncurses.c and tputs, etc., to allow trace counting
+         output characters.
+       + add hashtest.c program to time the hashmap optimization.
        > patch 316 (ESR):
        + add logic to deal with magic-cookie (how was this tested?)
          (lib_doupdate.c).
        + add ncurses.c driver for magic-cookie, some fixes to ncurses.c
        > patch 315 (ESR):
-       + merged Alexander V Lukyanov's patch to use ech and rep - untested
-         (lib_doupdate.c).
+       + merge changes to lib_doupdate.c to use ech and rep - untested
+         (patch by Alexander V Lukyanov).
        + modified handling of interrupted system calls - untested
          (lib_getch.c, lib_twait.c).
        + new function _nc_mvcur_resume()
@@ -8732,7 +9333,7 @@ it is not possible to add this information.
        + corrected typo in dtterm description.
        > patch 313 (ESR):
        + add dtterm description
-       + clarify ncurses 'i' test (drop vscanf subtest)
+       + clarify ncurses 'i' test (drop mvwscanw subtest)
 
 960810 - snapshot
        + correct nl()/nonl() to work as per SVr4 & XSI.
@@ -8746,7 +9347,8 @@ it is not possible to add this information.
        > patch 312 (ESR):
          correct terminfo.src corrupted by #310
        > patch 311 (ESR):
-       + fix idlok() and idcok() and the default of the idlok switch.
+       + fix idlok() and idcok() and the default of the idlok switch (report
+         by Ville Sulko).
 
 960803 - snapshot
        + corrected tparm to handle capability strings without explicit pop
@@ -8756,7 +9358,7 @@ it is not possible to add this information.
        > patch 310 (ESR):
        + documentation and prototyping errors for has_color, immedok and idcok
          (reported by William P Setzer <wsetzer@pams.ncsu.edu>)
-       + updated qnx terminfo entry (by Michael Hunter)
+       + updated qnx terminfo entry (patch by Michael Hunter)
 
 960730
        + eliminate quoted includes in ncurses subdirectory, ensure config.h
@@ -8768,7 +9370,7 @@ it is not possible to add this information.
        + call cbreak() in initscr(), as per XSI & SVr4.
        + turn off hardware echo in initscr() as per XSI & SVr4
        > patch 309 (ESR):
-       + terminfo changes (9.3.10), from BRL
+       + terminfo changes (9.3.9), from BRL
        + add more checks to terminfo parser.
        + add more symbols to infocmp.
 
@@ -8787,6 +9389,7 @@ it is not possible to add this information.
        > patch 308 (ESR):
        + terminfo changes (9.3.8)
        + modified logic of error-reporting in terminfo parser
+       + fix option-processing bug in toe.
 
 960713 - snapshot
        + always check for <sys/bsdtypes.h> since ISC needs it to declare
@@ -8795,9 +9398,19 @@ it is not possible to add this information.
          by Juergen Pfeifer, Mike Long)
        + add LOCAL_LDFLAGS2 symbol (Juergen Pfeifer)
        + corrected prototype for delay_output() -- bump ABI to 3.2
-       + terminfo patches #306/307 (ESR).
+       + patch 307 (ESR):
+       + enable more translations of nonstandard caps, and document them.
+       + misc/terminfo.src update to 9.13.8
+       + patch 306 (ESR):
        + moved logic that filters out rmul and rmso from setupterm to newterm
          where it is less likely to interfere with termcap applications.
+       + cosmetic fixes to test/ncurses.c
+       + modify open() call in ncurses/read_entry.c to use O_RDONLY symbol
+         rather than constant (report by mib).
+       + misc/terminfo.src sgr0 and acsc changes (report by Philippe De
+         Muyter).
+       + modify ncurses/comp_parse.c so that entries containing a "+" can
+         have missing rmcup vs smcup.
 
 960707
        + rollback ESR's #305 change to terminfo.src (it breaks existing
@@ -8812,7 +9425,6 @@ it is not possible to add this information.
        + make lib_vidattr.c more readable using macros.
        + filter out rmul, rmso that conflict with sgr0 when reading terminal
          descriptions.
-       + added sanity-checking of various paired string attributes (ESR).
        + work around autoconf bug, force $INSTALL to absolute path
          (reported by Zeyd).
        + modify man-page install for BSDI to install preformatted .0 files
@@ -8825,6 +9437,12 @@ it is not possible to add this information.
        + disable scrollok during the ncurses 'p' test; if it is enabled the
          stdscr will scroll when putting the box-corners in the lower-right
          of the screen.
+       > patch 305 (ESR):
+       + added sanity-checking of various paired string attributes.
+       + misc/terminfo.src update to 9.13.7 (report by A. Lukyanov).
+       + modify man/Makefile.in to make terminfo.5 during normal build.
+       > patch 304 (ESR):
+       + corrected allocation-length for $HOME/.terminfo path.
 
 960629 - snapshot
        + check return code of _nc_mvcur_scrolln() in _nc_scroll_optimize() for
@@ -8907,6 +9525,7 @@ it is not possible to add this information.
        + better fix for nvi refresh-bug (Rick Marshall)
        + fix for bug in handling of interrupted keystroke waits,
          (Werner Fleck).
+       + misc/ncurses-intro.html syntax fix (Kajiyama Tamito).
 
 960601 - snapshot
        + auto-configure man-page compression-format and renames for Debian.
@@ -8936,6 +9555,9 @@ it is not possible to add this information.
        + include sys/types.h in case stdlib.h does not declare size_t.
        + fixes for makefile (Tim Mooney)
        + fixes for menus & forms (Juergen Pfeifer)
+       > patch 302 (ESR):
+       + improve hash function (suggested by Alexander V Lukyanov).
+       + 9.13.4 update for terminfo.src
 
 960518 - snapshot
        + revised ncurses.c panner test, let pad abut all 4 sides of screen.
@@ -8948,6 +9570,8 @@ it is not possible to add this information.
          confusion, and made this check for the /usr/lib/terminfo pre-existing
          directory.
        > patches 299-301 (ESR):
+       + html fixes (Phillippe de Muyter).
+       + fix typo in ncurses-intro.html (report by Fabrizio Polacco).
        + added hashmap.c
        + mods to tracing, especially for ACS chars.
        + corrected off-by-one in IDCtransform.
@@ -8967,13 +9591,21 @@ it is not possible to add this information.
        > patches 297, 298 (ESR):
        + implement TERMINFO_DIRS, and -o option of tic
        + added TRACE_IEVENT
-       + removed boolean version of 'getm'
-       + added lib_print.c (for Rick Marshall)
-       + added has_key()
+       + fix REQ_TOGGLE_ITEM in menu/menu_driver.c; it could select but not
+         deselect.
+       + added lib_print.c (request by Rick Marshall).
+       + added has_key() (request by Juergen Pfeifer).
+       + do not issue clrtoeol or clrtobot if the relevant portion of the line
+         is already blank (analysis by Keith Bostic).
+       + add parentheses for parameters of COLOR_PAIR and PAIR_NUMBER macros
+         (analysis by Jurgen Eidt).
+       + update screen's notion of cursor position in endwin() (analysis by
+         Alexander Lukyanov).
        + added 't' to ncurses.c test.
        + moved delay_output() to lib_tputs.c
        + removed tparam() (was added in 1.9.9, but conflicts with emacs and
          is not part of X/Open Curses).
+       + removed boolean version of 'getm'.
        + misc cursor & optimization fixes.
 
 960504 - snapshot
@@ -8999,11 +9631,20 @@ it is not possible to add this information.
        + make TIOCGWINSZ configure test less stringent, in case user
          configures via terminal that cannot get screen size.
        > patches 295, 296 (ESR):
-       + new "-e" option of tic.
-       + fix for "infocmp -e".
-       + restore working-directory in read_termcap.c
        + split lib_kernel.c, lib_setup.c and names.c in order to reduce
          overhead for programs that use only termcap features.
+       + new "-e" and "-h" options of tic (request by Tony Nugent).
+       + fix bug in mandatory-delay logic in lib_tputs.c (report by Sven
+         Verdoolaege).
+       + fix for "infocmp -e" to emit correct initializers (reported by Manual
+         J Novoa III).
+       + restore working-directory in read_termcap.c (report by Kayvan
+         Sylvan).
+       + use "-h" option on Solaris when generating shared libraries on
+         Solaris 2.5 to record the library name in the file, for assisting
+         the loader (patch by Scott Kramer).
+       + undo patch #294 changes to form and menu libraries (request by
+         Juergen Pfeifer).
 
 960418 - snapshot
        + use autoconf 2.9
@@ -9011,10 +9652,22 @@ it is not possible to add this information.
          definitions via <termios.h>, modified macros in lib_raw.c to avoid
          K&R-style substitution)
        > patches 293, 294 (ESR):
-       + mods to wgetch() in cooked mode
-       + corrected askuser() logic in tset
-       + correct interaction of endwin() with mouse processing
+       + rewrite wsyncup(), wsyncdown(), as well as small fixes to form and
+         menu libraries to fix echo-breakage introduced by 1.8.9, 1.9.9e
+         changes (patches by Juergen Pfeifer).
+       + fix compile under QNX 4.2 by defining ONLCR in lib_raw.c when
+         __QNX__ is defined (patch by Michael Hunter).
+       + modify setupterm() to match documentation for its return value, fix
+         newterm to work with this change (report by Emmet Lazich).
+       + add checks in getch() for error, return ERR as appropriate (report by
+         Emmet Lazich).
+       + mods to wgetch() in cooked mode (report by Pete Seebach).
+       + corrected askuser() logic in tset (patch by Remco Treffkorn).
+       + correct interaction of endwin() with mouse processing (report by
+         Michael Elkins).
        + added trace support for TTY flags
+       + update terminfo.src to 9.13.1
+       + FreeBSD console entries (patch by Andrew Chernov).
 
 960406
        + fixes for NeXT, ISC and HPUX auto-configure