]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 5.9 - patch 20130302
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index f84b3fef09eaf97e6cfbcfaa4baf9ff8012ecaee..8dcf7203295ad5ce1dc493055c9b01e3fd207f61 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,5 @@
 -------------------------------------------------------------------------------
--- Copyright (c) 1998-2011,2012 Free Software Foundation, Inc.               --
+-- Copyright (c) 1998-2012,2013 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.2006 2012/12/29 22:37:28 tom Exp $
+-- $Id: NEWS,v 1.2026 2013/03/02 23:55:06 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -45,6 +45,102 @@ 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.
 
+20130302
+       + add section to terminfo manpage discussing user-defined capabilities.
+       + update manpage description of NCURSES_NO_SETBUF, explaining why it
+         is obsolete.
+       + add a check in waddch_nosync() to ensure that tab characters are
+         treated as control characters; some broken locales claim they are
+         printable.
+       + add some traces to the Windows console driver.
+       + initialize a temporary array in _nc_mbtowc, needed for some cases
+         of raw input in MinGW port.
+
+20130218
+       + correct ifdef on change to lib_twait.c (report by  Werner Fink).
+       + update config.guess, config.sub
+
+20130216
+       + modify test/testcurs.c to work with mouse for ncurses as it does for
+         pdcurses.
+       + modify test/knight.c to work with mouse for pdcurses as it does for
+         ncurses.
+       + modify internal recursion in wgetch() which handles cooked mode to
+         check if the call to wgetnstr() returned an error.  This can happen
+         when both nocbreak() and nodelay() are set, for instance (report by
+         Nils Christopher Brause) (cf: 960418).
+       + fixes for issues found by Coverity:
+         + add a check for valid position in ClearToEOS()
+         + fix in lib_twait.c when --enable-wgetch-events is used, pointer
+           use after free.
+         + improve a limit-check in make_hash.c
+         + fix a memory leak in hashed_db.c
+
+20130209
+       + modify test/configure script to make it simpler to override names
+         of curses-related libraries, to help with linking with pdcurses in
+         mingw environment.
+       + if the --with-terminfo-dirs configure option is not used, there is
+         no corresponding compiled-in value for that.  Fill in "no default
+         value" for that part of the manpage substitution.
+
+20130202
+       + correct initialization in knight.c which let it occasionally make
+         an incorrect move (cf: 20001028).
+       + improve documentation of the terminfo/termcap search path.
+
+20130126
+       + further fixes to mvcur to pass callback function (cf: 20130112),
+         needed to make test/dots_mvcur work.
+       + reduce calls to SetConsoleActiveScreenBuffer in win_driver.c, to
+         help reduce flicker.
+       + modify configure script to omit "+b" from linker options for very
+         old HP-UX systems (report by Dennis Grevenstein)
+       + add HP-UX workaround for missing EILSEQ on old HP-UX systems (patch
+         by Dennis Grevenstein).
+       + restore memmove/strdup support for antique systems (request by
+         Dennis Grevenstein).
+       + change %l behavior in tparm to push the string length onto the stack
+         rather than saving the formatted length into the output buffer
+         (report by Roy Marples, cf: 980620).
+
+20130119
+       + fixes for issues found by Coverity:
+         + fix memory leak in safe_sprintf.c
+         + add check for return-value in tty_update.c
+         + correct initialization for -s option in test/view.c
+         + add check for numeric overflow in lib_instr.c
+         + improve error-checking in copywin
+       + add advice in infocmp manpage for termcap users (Debian #698469).
+       + add "-y" option to test/demo_termcap and test/demo_terminfo to
+         demonstrate behavior with/without extended capabilities.
+       + updated termcap manpage to document legacy termcap behavior for
+         matching capability names.
+       + modify name-comparison for tgetstr, etc., to accommodate legacy
+         applications as well as to improve compatbility with BSD 4.2
+         termcap implementations (Debian #698299) (cf: 980725).
+
+20130112
+       + correct prototype in manpage for vid_puts.
+       + drop ncurses/tty/tty_display.h, ncurses/tty/tty_input.h, since they
+         are unused in the current driver model.
+       + modify mvcur to use stdout except when called within the ncurses
+         library.
+       + modify vidattr and vid_attr to use stdout as documented in manpage.
+       + amend changes made to buffering in 20120825 so that the low-level
+         putp() call uses stdout rather than ncurses' internal buffering.
+         The putp_sp() call does the same, for consistency (Redhat #892674).
+
+20130105
+       + add "-s" option to test/view.c to allow it to start in single-step
+         mode, reducing size of trace files when it is used for debugging
+         MinGW changes.
+       + revert part of 20121222 change to tinfo_driver.c
+       + add experimental logic in win_driver.c to improve optimization of
+         screen updates.  This does not yet work with double-width characters,
+         so it is ifdef'd out for the moment (prompted by report by Erwin
+         Waterlander regarding screen flicker).
+
 20121229
        + fix coverity warnings regarding copying into fixed-size buffers.
        + add throw-declarations in the c++ binding per Coverity warning.