-------------------------------------------------------------------------------
--- Copyright (c) 1998-2007,2008 Free Software Foundation, Inc. --
+-- Copyright (c) 1998-2008,2009 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 --
-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
--- $Id: NEWS,v 1.1330 2008/11/29 21:08:00 tom Exp $
+-- $Id: NEWS,v 1.1367 2009/02/28 22:38:03 tom Exp $
-------------------------------------------------------------------------------
This is a log of changes that ncurses has gone through since Zeyd started
Changes through 1.9.9e did not credit all contributions;
it is not possible to add this information.
+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