]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 5.7 - patch 20090105
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index 6f3de8c4ad4b44d1bded4bc4099d22c2aad82ca5..48e18321ba5818d69c28293f2fea34066d30c6fa 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,5 @@
 -------------------------------------------------------------------------------
--- 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             --
@@ -25,7 +25,7 @@
 -- sale, use or other dealings in this Software without prior written        --
 -- authorization.                                                            --
 -------------------------------------------------------------------------------
--- $Id: NEWS,v 1.1318 2008/10/25 23:39:22 tom Exp $
+-- $Id: NEWS,v 1.1353 2009/01/06 00:26:35 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -45,6 +45,107 @@ 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.
 
+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
@@ -605,7 +706,7 @@ it is not possible to add this information.
 
 20070609
        + add test/key_name.c
-       + add stdscr cases to test/inchs.c and test_inch_wide.c
+       + add stdscr cases to test/inchs.c and test/inch_wide.c
        + update test/configure
        + correct formatting of DEL (0x7f) in _nc_vischar().
        + null-terminate result of wunctrl().
@@ -826,7 +927,7 @@ it is not possible to add this information.
          shared libraries on Darwin (report by Michail Vidiassov).
 
 20070210
-       + add test/inchs.c, test_inch_wide.c, to test win_wchnstr().
+       + add test/inchs.c, test/inch_wide.c, to test win_wchnstr().
        + remove libdl from library list for termlib (report by Miroslav
          Lichvar).
        + fix configure.in to allow --without-progs --with-termlib (patch by