-------------------------------------------------------------------------------
--- Copyright (c) 1998-2008,2009 Free Software Foundation, Inc. --
+-- Copyright (c) 1998-2009,2010 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.1482 2009/12/26 22:19:54 tom Exp $
+-- $Id: NEWS,v 1.1514 2010/03/20 21:31:24 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.
+20100320
+ + rename atari and st52 terminfo entries to atari-old, st52-old, use
+ newer entries from FreeMiNT by Guido Flohr (from patch/report by Alan
+ Hourihane).
+
+20100313
+ + modify install-rule for manpages so that *-config manpages will
+ install when building with --srcdir (report by Sven Joachim).
+ + modify CF_DISABLE_LEAKS configure macro so that the --enable-leaks
+ option is not the same as --disable-leaks (GenToo #305889).
+ + modify #define's for build-compiler to suppress cchar_t symbol from
+ compile of make_hash and make_keys, improving cross-compilation of
+ ncursesw (report by Bernhard Rosenkraenzer).
+ + modify CF_MAN_PAGES configure macro to replace all occurrences of
+ TPUT in tput.1's manpage (Debian #573597, report/analysis by Anders
+ Kaseorg).
+
+20100306
+ + generate manpages for the *-config scripts, adapted from help2man
+ (suggested by Sven Joachim).
+ + use va_copy() in _nc_printf_string() to avoid conflicting use of
+ va_list value in _nc_printf_length() (report by Wim Lewis).
+
+20100227
+ + add Ada95/configure script, to use in tar-file created by
+ Ada95/make-tar.sh
+ + fix typo in wresize.3x (patch by Tim van der Molen).
+ + modify screen-bce.XXX entries to exclude ech, since screen's color
+ model does not clear with color for that feature -TD
+
+20100220
+ + add make-tar.sh scripts to Ada95 and test subdirectories to help with
+ making those separately distributable.
+ + build-fix for static libraries without dlsym (Debian #556378).
+ + fix a syntax error in man/form_field_opts.3x (patch by Ingo
+ Schwarze).
+
+20100213
+ + add several screen-bce.XXX entries -TD
+
+20100206
+ + update mrxvt terminfo entry -TD
+ + modify win_driver.c to support mouse single-clicks.
+ + correct name for termlib in ncurses*-config, e.g., if it is renamed
+ to provide a single file for ncurses/ncursesw libraries (patch by
+ Miroslav Lichvar).
+
+20100130
+ + use vfork in test/ditto.c if available (request by Mike Frysinger).
+ + miscellaneous cleanup of manpages.
+ + fix typo in curs_bkgd.3x (patch by Tim van der Molen).
+ + build-fix for --srcdir (patch by Miroslav Lichvar).
+
+20100123
+ + for term-driver configuration, ensure that the driver pointer is
+ initialized in setupterm so that terminfo/termcap programs work.
+ + amend fix for Debian #542031 to ensure that wattrset() returns only
+ OK or ERR, rather than the attribute value (report by Miroslav
+ Lichvar).
+ + reorder WINDOWLIST to put WINDOW data after SCREEN pointer, making
+ _nc_screen_of() compatible between normal/wide libraries again (patch
+ by Miroslav Lichvar)
+ + review/fix include-dependencies in modules files (report by Miroslav
+ Lichvar).
+
+20100116
+ + modify win_driver.c to initialize acs_map for win32 console, so
+ that line-drawing works.
+ + modify win_driver.c to initialize TERMINAL struct so that programs
+ such as test/lrtest.c and test/ncurses.c which test string
+ capabilities can run.
+ + modify term-driver modules to eliminate forward-reference
+ declarations.
+
+20100109
+ + modify configure macro CF_XOPEN_SOURCE, etc., to use CF_ADD_CFLAGS
+ consistently to add new -D's while removing duplicates.
+ + modify a few configure macros to consistently put new options
+ before older in the list.
+ + add tiparm(), based on review of X/Open Curses Issue 7.
+ + minor documentation cleanup.
+ + update config.guess, config.sub from
+ http://savannah.gnu.org/projects/config
+ (caveat - its maintainer put 2010 copyright date on files dated 2009)
+
+20100102
+ + minor improvement to tic's checking of similar SGR's to allow for the
+ most common case of SGR 0.
+ + modify getmouse() to act as its documentation implied, returning on
+ each call the preceding event until none are left. When no more
+ events remain, it will return ERR.
+
+20091227
+ + change order of lookup in progs/tput.c, looking for terminfo data
+ first. This fixes a confusion between termcap "sg" and terminfo
+ "sgr" or "sgr0", originally from 990123 changes, but exposed by
+ 20091114 fixes for hashing. With this change, only "dl" and "ed" are
+ ambiguous (Mandriva #56272).
+
20091226
+ add bterm terminfo entry, based on bogl 0.1.18 -TD
+ minor fix to rxvt+pcfkeys terminfo entry -TD
(request by Mike Aubury).
+ add symbol to curses.h which can be used to suppress include of
stdbool.h, e.g.,
- #define NCURSES_ENABLE_STDBOOL_H 0
+ #define NCURSES_ENABLE_STDBOOL_H 0
#include <curses.h>
(discussion on XFree86 mailing list).