]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 5.6 - patch 20080105
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index cf97f16364df296a16ade7aa08778f72d7c6dd1f..4778fc2f24ec86ad866e984f52f236bdcf1b7959 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,5 @@
 -------------------------------------------------------------------------------
--- Copyright (c) 1998-2006,2007 Free Software Foundation, Inc.               --
+-- Copyright (c) 1998-2007,2008 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.1171 2007/09/29 21:53:42 tom Exp $
+-- $Id: NEWS,v 1.1195 2008/01/06 00:01:08 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -45,11 +45,93 @@ 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.
 
+20080105
+       + several improvements to terminfo entries based on xterm #230 -TD
+       + modify MKlib_gen.sh to handle keyname/key_name prototypes, so the
+         "link_test" builds properly.
+       + fix for toe command-line options -u/-U to ensure filename is given.
+       + fix allocation-size for command-line parsing in infocmp from 20070728
+         (report by Miroslav Lichvar)
+       + improve resizeterm() by moving ripped-off lines, and repainting the
+         soft-keys (report by Katarina Machalkova)
+       + add clarification in wclear's manpage noting that the screen will be
+         cleared even if a subwindow is cleared (prompted by Christer Enfors
+         question).
+       + change test/ncurses.c soft-key tests to work with KEY_RESIZE.
+
+20071222
+       + continue implementing support for threading demo by adding mutex
+         for delwin().
+
+20071215
+       + add several functions to C++ binding which wrap C functions that
+         pass a WINDOW* parameter (request by Chris Lee).
+
+20071201
+       + add note about configure options needed for Berkeley database to the
+         INSTALL file.
+       + improve checks for version of Berkeley database libraries.
+       + amend fix for rpath to not modify LDFLAGS if the platform has no
+         applicable transformation (report by Christian Ebert, cf: 20071124).
+
+20071124
+       + modify configure option --with-hashed-db to accept a parameter which
+         is the install-prefix of a given Berkeley Database (prompted by
+         pierre4d2 comments).
+       + rewrite wrapper for wcrtomb(), making it work on Solaris.  This is
+         used in the form library to determine the length of the buffer needed
+         by field_buffer (report by Alfred Fung).
+       + remove unneeded window-parameter from C++ binding for wresize (report
+         by Chris Lee).
+
+20071117
+       + modify the support for filesystems which do not support mixed-case to
+         generate 2-character (hexadecimal) codes for the lower-level of the
+         filesystem terminfo database (request by Michail Vidiassov).
+       + add configure option --enable-mixed-case, to allow overriding the
+         configure script's check if the filesystem supports mixed-case
+         filenames.
+       + add wresize() to C++ binding (request by Chris Lee).
+       + define NCURSES_EXT_FUNCS and NCURSES_EXT_COLORS in curses.h to make
+         it simpler to tell if the extended functions and/or colors are
+         declared.
+
+20071103
+       + update memory-leak checks for changes to names.c and codes.c
+       + correct acsc strings in h19, z100 (patch by Benjamin C W Sittler).
+
+20071020
+       + continue implementing support for threading demo by adding mutex
+         for use_window().
+       + add mrxvt terminfo entry, add/fix xterm building blocks for modified
+         cursor keys -TD
+       + compile with FreeBSD "contemporary" TTY interface (patch by
+         Rong-En Fan).
+
+20071013
+       + modify makefile rules to allow clear, tput and tset to be built
+         without libtic.  The other programs (infocmp, tic and toe) rely on
+         that library.
+       + add/modify null-pointer checks in several functions for SP and/or
+         the WINDOW* parameter (report by Thorben Krueger).
+       + fixes for field_buffer() in formw library (see Redhat Bugzilla
+         #310071, patches by Miroslav Lichvar).
+       + improve performance of NCURSES_CHAR_EQ code (patch by Miroslav
+         Lichvar).
+       + update/improve mlterm and rxvt terminfo entries, e.g., for
+         the modified cursor- and keypad-keys -TD
+
+20071006
+       + add code to curses.priv.h ifdef'd with NCURSES_CHAR_EQ, which
+         changes the CharEq() macro to an inline function to allow comparing
+         cchar_t struct's without comparing gaps in a possibly unpacked
+         memory layout (report by Miroslav Lichvar).
+
 20070929
        + add new functions to lib_trace.c to setup mutex's for the _tracef()
          calls within the ncurses library.
        + for the reentrant model, move _nc_tputs_trace and _nc_outchars into
-         the SCREEN. 
+         the SCREEN.
        + start modifying test/worm.c to provide threading demo (incomplete).
        + separated ifdef's for some BSD-related symbols in tset.c, to make
          it compile on LynxOS (report by Greg Gemmer).
@@ -188,7 +270,7 @@ it is not possible to add this information.
          (discussion with Clive Nicolson).
        + add a modification of test/dots.c, i.e., test/dots_mvcur.c to
          illustrate how to use mvcur().
-       + modify wide-character flavor of SetAttr() to preserve the 
+       + modify wide-character flavor of SetAttr() to preserve the
          WidecExt() value stored in the .attr field, e.g., in case it
          is overwritten by chgat (report by Aleksi Torhamo).
        + correct buffer-size for _nc_viswbuf2n() (report by Aleksi Torhamo).
@@ -258,7 +340,7 @@ it is not possible to add this information.
 
 20070407
        + add man/curs_legacy.3x, man/curs_opaque.3x
-       + fix acs_map binding for Ada95 when --enable-reentrant is used. 
+       + fix acs_map binding for Ada95 when --enable-reentrant is used.
        + add adacurses-config to the Ada95 install, based on version from
          FreeBSD port, in turn by Juergen Pfeifer in 2000 (prompted by
          comment on comp.lang.ada newsgroup).