]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 5.9 - patch 20121222
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index b3d48e933e239cc6a3e26d71c56134b5e39fda02..a8d43aa13154260984f55666f8c408e30176b58a 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -25,7 +25,7 @@
 -- sale, use or other dealings in this Software without prior written        --
 -- authorization.                                                            --
 -------------------------------------------------------------------------------
--- $Id: NEWS,v 1.1973 2012/11/10 21:44:29 tom Exp $
+-- $Id: NEWS,v 1.2002 2012/12/23 01:15:35 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -45,6 +45,76 @@ 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.
 
+20121222
+       + add *.dSYM directories to clean-rule in ncurses directory makefile,
+         for Mac OS builds.
+       + add a configure check for gcc option -no-cpp-precomp, which is not
+         available in all Mac OS X configurations (report by Andras Salamon,
+         cf: 20011208).
+       + improve 20021221 workaround for broken acs, handling a case where
+         that ACS_xxx character is not in the acsc string but there is a known
+         wide-character which can be used.
+
+20121215
+       + fix several warnings from clang 3.1 --analyze, includes correcting
+         a null-pointer check in _nc_mvcur_resume.
+       + correct display of double-width characters with MinGW port (report
+         by Erwin Waterlander).
+       + replace MinGW's wcrtomb(), fixing a problem with _nc_viscbuf 
+       > fixes based on Coverity report:
+       + correct coloring in test/bs.c
+       + correct check for 8-bit value in _nc_insert_ch().
+       + remove dead code in progs/tset.c, test/linedata.h
+       + add null-pointer checks in lib_tracemse.c, panel.priv.h, and some
+         test-programs.
+
+20121208
+       + modify test/knight.c to show the number of choices possible for
+         each position in automove option, e.g., to allow user to follow
+         Warnsdorff's rule to solve the puzzle.
+       + modify test/hanoi.c to show the minimum number of moves possible for
+         the given number of tiles (prompted by patch by Lucas Gioia).
+       > fixes based on Coverity report:
+       + remove a few redundant checks.
+       + correct logic in test/bs.c, when randomly placing a specific type of
+         ship.
+       + check return value from remove/unlink in tic.
+       + check return value from sscanf in test/ncurses.c
+       + fix a null dereference in c++/cursesw.cc
+       + fix two instances of uninitialized variables when configuring for the
+         terminal driver.
+       + correct scope of variable used in SetSafeOutcWrapper macro.
+       + set umask when calling mkstemp in tic.
+       + initialize wbkgrndset() temporary variable when extended-colors are
+         used.
+
+20121201
+       + also replace MinGW's wctomb(), fixing a problem with setcchar().
+       + modify test/view.c to load UTF-8 when built with MinGW by using
+         regular win32 API because the MinGW functions mblen() and mbtowc()
+         do not work.
+
+20121124
+       + correct order of color initialization versus display in some of the
+         test-programs, e.g., test_addstr.c
+       > fixes based on Coverity report:
+       + delete windows on exit from some of the test-programs.
+
+20121117
+       > fixes based on Coverity report:
+       + add missing braces around FreeAndNull in two places.
+       + various fixes in test/ncurses.c
+       + improve limit-checks in tinfo/make_hash.c, tinfo/read_entry.c
+       + correct malloc size in progs/infocmp.c
+       + guard against negative array indices in test/knight.c
+       + fix off-by-one limit check in test/color_name.h
+       + add null-pointer check in progs/tabs.c, test/bs.c, test/demo_forms.c,
+         test/inchs.c
+       + fix memory-leak in tinfo/lib_setup.c, progs/toe.c,
+         test/clip_printw.c, test/demo_menus.c
+       + delete unused windows in test/chgat.c, test/clip_printw.c,
+         test/insdelln.c, test/newdemo.c on error-return.
+
 20121110
        + modify configure macro CF_INCLUDE_DIRS to put $CPPFLAGS after the
          local -I include options in case someone has set conflicting -I