+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, Debina #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).
+ + free home-terminfo string in del_curterm() (patch by Dan Weber).
+ + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
+
+20090523
+ + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
+
+20090516
+ + work around antique BSD game's manipulation of stdscr, etc., versus
+ SCREEN's copy of the pointer (Debian #528411).
+ + add a cast to wattrset macro to avoid compiler warning when comparing
+ its result against ERR (adapted from patch by Matt Kraii, Debian
+ #528374).
+
+20090510
+ + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
+
+20090502
+ + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
+ + add vwmterm terminfo entry (patch by Bryan Christ).
+
+20090425
+ + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
+
+20090419
+ + build fix for _nc_free_and_exit() change in 20090418 (report by
+ Christian Ebert).
+
+20090418
+ + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
+
+20090411
+ + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
+ This change finishes merging for menu and panel libraries, does
+ part of the form library.
+
+20090404
+ + suppress configure check for static/dynamic linker flags for gcc on
+ Darwin (report by Nelson Beebe).
+
+20090328
+ + extend ansi.sys pfkey capability from kf1-kf10 to kf1-kf48, moving
+ function key definitions from emx-base for consistency -TD
+ + correct missing final 'p' in pfkey capability of ansi.sys-old (report
+ by Kalle Olavi Niemitalo).
+ + improve test/ncurses.c 'F' test, show combining characters in color.
+ + quiet a false report by cppcheck in c++/cursesw.cc by eliminating
+ a temporary variable.
+ + use _nc_doalloc() rather than realloc() in a few places in ncurses
+ library to avoid leak in out-of-memory condition (reports by William
+ Egert and Martin Ettl based on cppcheck tool).
+ + add --with-ncurses-wrap-prefix option to test/configure (discussion
+ with Charles Wilson).
+ + use ncurses*-config scripts if available for test/configure.
+ + update test/aclocal.m4 and test/configure
+ > patches by Charles Wilson:
+ + modify CF_WITH_LIBTOOL configure check to allow unreleased libtool
+ version numbers (e.g. which include alphabetic chars, as well as
+ digits, after the final '.').
+ + improve use of -no-undefined option for libtool by setting an
+ intermediate variable LT_UNDEF in the configure script, and then
+ using that in the libtool link-commands.
+ + fix an missing use of NCURSES_PUBLIC_VAR() in tinfo/MKcodes.awk
+ from 2009031 changes.
+ + improve mk-1st.awk script by writing separate cases for the
+ LIBTOOL_LINK command, depending on which library (ncurses, ticlib,
+ termlib) is to be linked.
+ + modify configure.in to allow broken-linker configurations, not just
+ enable-reentrant, to set public wrap prefix.
+
+20090321
+ + add TICS_LIST and SHLIB_LIST to allow libtool 2.2.6 on Cygwin to
+ build with tic and term libraries (patch by Charles Wilson).
+ + add -no-undefined option to libtool for Cygwin, MinGW, U/Win and AIX
+ (report by Charles Wilson).
+ + fix definition for c++/Makefile.in's SHLIB_LIST, which did not list
+ the form, menu or panel libraries (patch by Charles Wilson).
+ + add configure option --with-wrap-prefix to allow setting the prefix
+ for functions used to wrap global variables to something other than
+ "_nc_" (discussion with Charles Wilson).
+
+20090314
+ + modify scripts to generate ncurses*-config and pc-files to add
+ dependency for tinfo library (patch by Charles Wilson).
+ + improve comparison of program-names when checking for linked flavors
+ such as "reset" by ignoring the executable suffix (reports by Charles
+ Wilson, Samuel Thibault and Cedric Bretaudeau on Cygwin mailing
+ list).
+ + suppress configure check for static/dynamic linker flags for gcc on
+ Solaris 10, since gcc is confused by absence of static libc, and
+ does not switch back to dynamic mode before finishing the libraries
+ (reports by Joel Bertrand, Alan Pae).
+ + minor fixes to Intel compiler warning checks in configure script.
+ + modify _nc_leaks_tinfo() so leak-checking in test/railroad.c works.
+ + modify set_curterm() to make broken-linker configuration work with
+ changes from 20090228 (report by Charles Wilson).
+
+20090228
+ + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
+ + modify declaration of cur_term when broken-linker is used, but
+ enable-reentrant is not, to match pre-5.7 (report by Charles Wilson).
+
+20090221
+ + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
+
+20090214
+ + add configure script --enable-sp-funcs to enable the new set of
+ extended functions.
+ + start integrating patches by Juergen Pfeifer:
+ + add extended functions which specify the SCREEN pointer for several
+ curses functions which use the global SP (these are incomplete;
+ some internals work is needed to complete these).
+ + add special cases to configure script for MinGW port.
+
+20090207
+ + update several configure macros from lynx changes
+ + append (not prepend) to CFLAGS/CPPFLAGS
+ + change variable from PATHSEP to PATH_SEPARATOR
+ + improve install-rules for pc-files (patch by Miroslav Lichvar).
+ + make it work with $DESTDIR
+ + create the pkg-config library directory if needed.
+
+20090124
+ + modify init_pair() to allow caller to create extra color pairs beyond
+ the color_pairs limit, which use default colors (request by Emanuele
+ Giaquinta).
+ + add misc/terminfo.tmp and misc/*.pc to "sources" rule.
+ + fix typo "==" where "=" is needed in ncurses-config.in and
+ gen-pkgconfig.in files (Debian #512161).
+
+20090117
+ + add -shared option to MK_SHARED_LIB when -Bsharable is used, for
+ *BSD's, without which "main" might be one of the shared library's
+ dependencies (report/analysis by Ken Dickey).
+ + modify waddch_literal(), updating line-pointer after a multicolumn
+ character is found to not fit on the current row, and wrapping is
+ done. Since the line-pointer was not updated, the wrapped
+ multicolumn character was written to the beginning of the current row
+ (cf: 20041023, reported by "Nick" regarding problem with ncmpc
+ http://musicpd.org/mantis/bug_view_page.php?bug_id=1930).
+
+20090110
+ + add screen.Eterm terminfo entry (GenToo #124887) -TD
+ + modify adacurses-config to look for ".ali" files in the adalib
+ directory.
+ + correct install for Ada95, which omitted libAdaCurses.a used in
+ adacurses-config
+ + change install for adacurses-config to provide additional flavors
+ such as adacursesw-config, for ncursesw (GenToo #167849).
+
+20090105
+ + remove undeveloped feature in ncurses-config.in for setting
+ prefix variable.
+ + recent change to ncurses-config.in did not take into account the
+ --disable-overwrite option, which sets $includedir to the
+ subdirectory and using just that for a -I option does not work - fix
+ (report by Frederic L W Meunier).
+
+20090104
+ + modify gen-pkgconfig.in to eliminate a dependency on rpath when
+ deciding whether to add $LIBS to --libs output; that should be shown
+ for the ncurses and tinfo libraries without taking rpath into
+ account.
+ + fix an overlooked change from $AR_OPTS to $ARFLAGS in mk-1st.awk,
+ used in static libraries (report by Marty Jack).
+
+20090103
+ + add a configure-time check to pick a suitable value for
+ CC_SHARED_OPTS for Solaris (report by Dagobert Michelsen).
+ + add configure --with-pkg-config and --enable-pc-files options, along
+ with misc/gen-pkgconfig.in which can be used to generate ".pc" files
+ for pkg-config (request by Jan Engelhardt).
+ + use $includedir symbol in misc/ncurses-config.in, add --includedir
+ option.
+ + change makefiles to use $ARFLAGS rather than $AR_OPTS, provide a
+ configure check to detect whether a "-" is needed before "ar"
+ options.
+ + update config.guess, config.sub from
+ http://savannah.gnu.org/projects/config
+
+20081227
+ + modify mk-1st.awk to work with extra categories for tinfo library.
+ + modify configure script to allow building shared libraries with gcc
+ on AIX 5 or 6 (adapted from patch by Lital Natan).
+
+20081220
+ + modify to omit the opaque-functions from lib_gen.o when
+ --disable-ext-funcs is used.
+ + add test/clip_printw.c to illustrate how to use printw without
+ wrapping.
+ + modify ncurses 'F' test to demo wborder_set() with colored lines.
+ + modify ncurses 'f' test to demo wborder() with colored lines.
+
+20081213
+ + add check for failure to open hashed-database needed for db4.6
+ (GenToo #245370).
+ + corrected --without-manpages option; previous change only suppressed
+ the auxiliary rules install.man and uninstall.man
+ + add case for FreeMINT to configure macro CF_XOPEN_SOURCE (patch from
+ GenToo #250454).
+ + fixes from NetBSD port at
+ http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/devel/ncurses/patches
+ patch-ac (build-fix for DragonFly)
+ patch-ae (use INSTALL_SCRIPT for installing misc/ncurses*-config).
+ + improve configure script macros CF_HEADER_PATH and CF_LIBRARY_PATH
+ by adding CFLAGS, CPPFLAGS and LDFLAGS, LIBS values to the
+ search-lists.
+ + correct title string for keybound manpage (patch by Frederic Culot,
+ OpenBSD documentation/6019),
+
+20081206
+ + move del_curterm() call from _nc_freeall() to _nc_leaks_tinfo() to
+ work for progs/clear, progs/tabs, etc.
+ + correct buffer-size after internal resizing of wide-character
+ set_field_buffer(), broken in 20081018 changes (report by Mike Gran).
+ + add "-i" option to test/filter.c to tell it to use initscr() rather
+ than newterm(), to investigate report on comp.unix.programmer that
+ ncurses would clear the screen in that case (it does not - the issue
+ was xterm's alternate screen feature).
+ + add check in mouse-driver to disable connection if GPM returns a
+ zero, indicating that the connection is closed (Debian #506717,
+ adapted from patch by Samuel Thibault).
+
+20081129
+ + improve a workaround in adding wide-characters, when a control
+ character is found. The library (cf: 20040207) uses unctrl() to
+ obtain a printable version of the control character, but was not
+ passing color or video attributes.
+ + improve test/ncurses.c 'a' test, using unctrl() more consistently to
+ display meta-characters.
+ + turn on _XOPEN_CURSES definition in curses.h
+ + add eterm-color entry (report by Vincent Lefevre) -TD
+ + correct use of key_name() in test/ncurses.c 'A' test, which only
+ displays wide-characters, not key-codes since 20070612 (report by
+ Ricardo Cantu).
+
+20081122
+ + change _nc_has_mouse() to has_mouse(), reflect its use in C++ and
+ Ada95 (patch by Juergen Pfeifer).
+ + document in TO-DO an issue with Cygwin's package for GNAT (report
+ by Mike Dennison).
+ + improve error-checking of command-line options in "tabs" program.
+
+20081115
+ + change several terminfo entries to make consistent use of ANSI
+ clear-all-tabs -TD
+ + add "tabs" program (prompted by Debian #502260).
+ + add configure --without-manpages option (request by Mike Frysinger).
+
+20081102 5.7 release for upload to ftp.gnu.org
+
+20081025
+ + add a manpage to discuss memory leaks.
+ + add support for shared libraries for QNX (other than libtool, which
+ does not work well on that platform).
+ + build-fix for QNX C++ binding.
+
+20081018
+ + build-fixes for OS/2 EMX.
+ + modify form library to accept control characters such as newline
+ in set_field_buffer(), which is compatible with Solaris (report by
+ Nit Khair).
+ + modify configure script to assume --without-hashed-db when
+ --disable-database is used.
+ + add "-e" option in ncurses/Makefile.in when generating source-files
+ to force earlier exit if the build environment fails unexpectedly
+ (prompted by patch by Adrian Bunk).
+ + change configure script to use CF_UTF8_LIB, improved variant of
+ CF_LIBUTF8.
+
+20081012
+ + add teraterm4.59 terminfo entry, use that as primary teraterm entry, rename
+ original to teraterm2.3 -TD
+ + update "gnome" terminfo to 2.22.3 -TD
+ + update "konsole" terminfo to 1.6.6, needs today's fix for tic -TD
+ + add "aterm" terminfo -TD
+ + add "linux2.6.26" terminfo -TD
+ + add logic to tic for cancelling strings in user-defined capabilities,
+ overlooked til now.
+
+20081011
+ + 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.
+ + document some unresolved issues for rpath and pthreads in TO-DO.
+ + fix a missing prototype for ioctl() on OpenBSD in tset.c
+ + add configure option --disable-tic-depends to make explicit whether
+ tic library depends on ncurses/ncursesw library, amends change from
+ 20080823 (prompted by Debian #501421).
+
+20081004
+ + some build-fixes for configure --disable-ext-funcs (incomplete, but
+ works for C/C++ parts).
+ + improve configure-check for awks unable to handle large strings, e.g.
+ AIX 5.1 whose awk silently gives up on large printf's.
+
+20080927
+ + fix build for --with-dmalloc by workaround for redefinition of
+ strndup between string.h and dmalloc.h
+ + fix build for --disable-sigwinch
+ + add environment variable NCURSES_GPM_TERMS to allow override to use
+ GPM on terminals other than "linux", etc.
+ + disable GPM mouse support when $TERM does not happen to contain
+ "linux", since Gpm_Open() no longer limits its assertion to terminals
+ that it might handle, e.g., within "screen" in xterm.
+ + reset mouse file-descriptor when unloading GPM library (report by
+ Miroslav Lichvar).
+ + fix build for --disable-leaks --enable-widec --with-termlib
+ > patch by Juergen Pfeifer:
+ + use improved initialization for soft-label keys in Ada95 sample code.
+ + discard internal symbol _nc_slk_format (unused since 20080112).
+ + move call of slk_paint_info() from _nc_slk_initialize() to
+ slk_intern_refresh(), improving initialization.
+
+20080925
+ + fix bug in mouse code for GPM from 20080920 changes (reported in
+ Debian #500103, also Miroslav Lichvar).
+
+20080920
+ + fix shared-library rules for cygwin with tic- and tinfo-libraries.
+ + fix a memory leak when failure to connect to GPM.
+ + correct check for notimeout() in wgetch() (report on linux.redhat
+ newsgroup by FurtiveBertie).
+ + add an example warning-suppression file for valgrind,
+ misc/ncurses.supp (based on example from Reuben Thomas)
+
+20080913
+ + change shared-library configuration for OpenBSD, make rpath work.
+ + build-fixes for using libutf8, e.g., on OpenBSD 3.7
+
+20080907
+ + corrected fix for --enable-weak-symbols (report by Frederic L W
+ Meunier).
+
+20080906
+ + corrected gcc options for building shared libraries on IRIX64.
+ + add configure check for awk programs unable to handle big-strings,
+ use that to improve the default for --enable-big-strings option.
+ + makefile-fixes for --enable-weak-symbols (report by Frederic L W
+ Meunier).
+ + update test/configure script.
+ + adapt ifdef's from library to make test/view.c build when mbrtowc()
+ is unavailable, e.g., with HPUX 10.20.
+ + add configure check for wcsrtombs, mbsrtowcs, which are used in
+ test/ncurses.c, and use wcstombs, mbstowcs instead if available,
+ fixing build of ncursew for HPUX 11.00
+
+20080830
+ + fixes to make Ada95 demo_panels() example work.
+ + modify Ada95 'rain' test program to accept keyboard commands like the
+ C-version.
+ + modify BeOS-specific ifdef's to build on Haiku (patch by Scott
+ Mccreary).
+ + add configure-check to see if the std namespace is legal for cerr
+ and endl, to fix a build issue with Tru64.
+ + consistently use NCURSES_BOOL in lib_gen.c
+ + filter #line's from lib_gen.c
+ + change delimiter in MKlib_gen.sh from '%' to '@', to avoid
+ substitution by IBM xlc to '#' as part of its extensions to digraphs.
+ + update config.guess, config.sub from
+ http://savannah.gnu.org/projects/config
+ (caveat - its maintainer removed support for older Linux systems).
+
+20080823
+ + modify configure check for pthread library to work with OSF/1 5.1,
+ which uses #define's to associate its header and library.
+ + use pthread_mutexattr_init() for initializing pthread_mutexattr_t,
+ makes threaded code work on HPUX 11.23
+ + fix a bug in demo_menus in freeing menus (cf: 20080804).
+ + modify configure script for the case where tic library is used (and
+ possibly renamed) to remove its dependency upon ncurses/ncursew
+ library (patch by Dr Werner Fink).
+ + correct manpage for menu_fore() which gave wrong default for
+ the attribute used to display a selected entry (report by Mike Gran).
+ + add Eterm-256color, Eterm-88color and rxvt-88color (prompted by
+ Debian #495815) -TD
+
+20080816
+ + add configure option --enable-weak-symbols to turn on new feature.
+ + add configure-check for availability of weak symbols.
+ + modify linkage with pthread library to use weak symbols so that
+ applications not linked to that library will not use the mutexes,
+ etc. This relies on gcc, and may be platform-specific (patch by Dr
+ Werner Fink).
+ + add note to INSTALL to document limitation of renaming of tic library
+ using the --with-ticlib configure option (report by Dr Werner Fink).
+ + document (in manpage) why tputs does not detect I/O errors (prompted
+ by comments by Samuel Thibault).
+ + fix remaining warnings from Klocwork report.
+
+20080804
+ + modify _nc_panelhook() data to account for a permanent memory leak.
+ + fix memory leaks in test/demo_menus
+ + fix most warnings from Klocwork tool (report by Larry Zhou).
+ + modify configure script CF_XOPEN_SOURCE macro to add case for
+ "dragonfly" from xterm #236 changes.
+ + modify configure script --with-hashed-db to let $LIBS override the
+ search for the db library (prompted by report by Samson Pierre).
+
+20080726
+ + build-fixes for gcc 4.3.1 (changes to gnat "warnings", and C inlining
+ thresholds).
+
+20080713
+ + build-fix (reports by Christian Ebert, Funda Wang).
+
+20080712
+ + compiler-warning fixes for Solaris.
+
+20080705
+ + use NCURSES_MOUSE_MASK() in definition of BUTTON_RELEASE(), etc., to
+ make those work properly with the "--enable-ext-mouse" configuration
+ (cf: 20050205).
+ + improve documentation of build-cc options in INSTALL.
+ + work-around a bug in gcc 4.2.4 on AIX, which does not pass the
+ -static/-dynamic flags properly to linker, causing test/bs to
+ not link.
+
+20080628
+ + correct some ifdef's needed for the broken-linker configuration.
+ + make debugging library's $BAUDRATE feature work for termcap
+ interface.
+ + make $NCURSES_NO_PADDING feature work for termcap interface (prompted
+ by comment on FreeBSD mailing list).
+ + add screen.mlterm terminfo entry -TD
+ + improve mlterm and mlterm+pcfkeys terminfo entries -TD
+
+20080621
+ + regenerated html documentation.
+ + expand manpage description of parameters for form_driver() and
+ menu_driver() (prompted by discussion with Adam Spragg).
+ + add null-pointer checks for cur_term in baudrate() and
+ def_shell_mode(), def_prog_mode()
+ + fix some memory leaks in delscreen() and wide acs.
+
+20080614
+ + modify test/ditto.c to illustrate multi-threaded use_screen().
+ + change CC_SHARED_OPTS from -KPIC to -xcode=pic32 for Solaris.
+ + add "-shared" option to MK_SHARED_LIB for gcc on Solaris (report
+ by Poor Yorick).
+
+20080607
+ + finish changes to wgetch(), making it switch as needed to the
+ window's actual screen when calling wrefresh() and wgetnstr(). That
+ allows wgetch() to get used concurrently in different threads with
+ some minor restrictions, e.g., the application should not delete a
+ window which is being used in a wgetch().
+ + simplify mutex's, combining the window- and screen-mutex's.
+