-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
--- $Id: NEWS,v 1.1157 2007/08/25 20:12:52 tom Exp $
+-- $Id: NEWS,v 1.1181 2007/11/03 21:08:20 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.
+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.
+ + 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).
+20070915
+ + modify Ada95/gen/Makefile to use shlib script, to simplify building
+ shared-library configuration on platforms lacking rpath support.
+ + build-fix for Ada95/src/Makefile to reflect changed dependency for
+ the terminal-interface-curses-aux.adb file which is now generated.
+ + restructuring test/worm.c, for use_window() example.
+
+20070908
+ + add use_window() and use_screen() functions, to develop into support
+ for threaded library (incomplete).
+ + fix typos in man/curs_opaque.3x which kept the install script from
+ creating symbolic links to two aliases created in 20070818 (report by
+ Rong-En Fan).
+
+20070901
+ + remove a spurious newline from output of html.m4, which caused links
+ for Ada95 html to be incorrect for the files generated using m4.
+ + start investigating mutex's for SCREEN manipulation (incomplete).
+ + minor cleanup of codes.c/names.c for --enable-const
+ + expand/revise "Routine and Argument Names" section of ncurses manpage
+ to address report by David Givens in newsgroup discussion.
+ + fix interaction between --without-progs/--with-termcap configure
+ options (report by Michail Vidiassov).
+ + fix typo in "--disable-relink" option (report by Michail Vidiassov).
+
20070825
+ fix a sign-extension bug in infocmp's repair_acsc() function
(cf: 971004).