]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 5.6 - patch 20080927
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index 3ff7ec94b5c2c759f14e5483cd037eaaf3efd82d..a14e7ed95eabd4484c1dd1b65e11c228900d201d 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -25,7 +25,7 @@
 -- sale, use or other dealings in this Software without prior written        --
 -- authorization.                                                            --
 -------------------------------------------------------------------------------
--- $Id: NEWS,v 1.1254 2008/07/12 21:23:18 tom Exp $
+-- $Id: NEWS,v 1.1302 2008/09/27 22:37:50 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -45,6 +45,116 @@ 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.
 
+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.