]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 5.9 - patch 20140927
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index 2f3c4787ba84119bf413bcd1bb20adb1034b1402..2c74afe833bdc8cddde6c974a494311008c0c101 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.2236 2014/07/05 20:39:04 tom Exp $
+-- $Id: NEWS,v 1.2281 2014/09/27 22:15:56 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -45,6 +45,107 @@ 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.
 
+20140927
+       + implement curs_set in win_driver.c
+       + implement flash in win_driver.c
+       + fix an infinite loop in win_driver.c if the command-window loses
+         focus.
+       + improve the non-buffered mode, i.e., NCURSES_CONSOLE2, of
+         win_driver.c by temporarily changing the buffer-size to match the
+         window-size to eliminate the scrollback.  Also enforce a minimum
+         screen-size of 24x80 in the non-buffered mode.
+       + modify generated misc/Makefile to suppress install.data from the
+         dependencies if the --disable-db-install option is used, compensating
+         for the top-level makefile changes used to add ncurses*-config in the
+         20140920 changes (report by Steven Honeyman).
+
+20140920
+       + add ncurses*-config to bin-directory of sample package-scripts.
+       + add check to ensure that getopt is available; this is a problem in
+         some older cross-compiler environments.
+       + expanded on the description of --disable-overwrite in INSTALL
+         (prompted by reports by Joakim Tjernlund, Thomas Klausner).
+         See Gentoo #522586 and NetBSD #49200 for examples.
+         which relates to the clarified guidelines.
+       + remove special logic from CF_INCLUDE_DIRS which adds the directory
+         for the --includedir from the build (report by Joakim Tjernlund).
+       + add case for Unixware to CF_XOPEN_SOURCE, from lynx changes.
+       + update config.sub from
+               http://git.savannah.gnu.org/cgit/config.git
+
+20140913
+       + add a configure check to ignore some of the plethora of non-working
+         C++ cross-compilers.
+       + build-fixes for Ada95 with gnat 4.9
+
+20140906
+       + build-fix and other improvements for port of ncurses-examples to
+         NetBSD.
+       + minor compiler-warning fixes.
+
+20140831
+       + modify test/demo_termcap.c and test/demo_terminfo.c to make their
+         options more directly comparable, and add "-i" option to specify
+         a terminal description filename to parse for names to lookup.
+
+20140823
+       + fix special case where double-width character overwrites a single-
+         width character in the first column (report by Egmont Koblinger,
+         cf: 20050813).
+
+20140816
+       + fix colors in ncurses 'b' test which did not work after changing
+         it to put the test-strings in subwindows (cf: 20140705).
+       + merge redundant SEE-ALSO sections in form and menu manpages.
+
+20140809
+       + modify declarations for user-data pointers in C++ binding to use
+         reinterpret_cast to facilitate converting typed pointers to void*
+         in user's application (patch by Adam Jiang).
+       + regenerated html manpages.
+       + add note regarding cause and effect for TERM in ncurses manpage,
+         having noted clueless verbiage in Terminal.app's "help" file
+         which reverses cause/effect.
+       + remove special fallback definition for NCURSES_ATTR_T, since macros
+         have resolved type-mismatches using casts (cf: 970412).
+       + fixes for win_driver.c:
+         + handle repainting on endwin/refresh combination.
+         + implement beep().
+         + minor cleanup.
+
+20140802
+       + minor portability fixes for MinGW:
+         + ensure WINVER is defined in makefiles rather than using headers
+         + add check for gnatprep "-T" option
+         + work around bug introduced by gcc 4.8.1 in MinGW which breaks
+           "trace" feature:
+           http://stackoverflow.com/questions/20877689/gcc-4-8-1-minggw-d-option-does-not-work-as-usual
+       + fix most compiler warnings for Cygwin ncurses-examples.
+       + restore "redundant" -I options in test/Makefile.in, since they are
+         typically needed when building the derived ncurses-examples package
+         (cf: 20140726).
+
+20140726
+       + eliminate some redundant -I options used for building libraries, and
+         ensure that ${srcdir} is added to the include-options (prompted by
+         discussion with Paul Gilmartin).
+       + modify configure script to work with Minix3.2
+       + add form library extension O_DYNAMIC_JUSTIFY option which can be
+         used to override the different treatment of justification for static
+         versus dynamic fields (adapted from patch by Leon Winter).
+       + add a null pointer check in test/edit_field.c (report/analysis by
+         Leon Winter, cf: 20130608).
+
+20140719
+       + make workarounds for compiling test-programs with NetBSD curses.
+       + improve configure macro CF_ADD_LIBS, to eliminate repeated -l/-L
+         options, from xterm changes.
+
+20140712
+       + correct Charable() macro check for A_ALTCHARSET in wide-characters.
+       + build-fix for position-debug code in tty_update.c, to work with or
+         without sp-funcs.
+
 20140705
        + add w/W toggle to ncurses.c 'B' test, to demonstrate permutation of
          video-attributes and colors with double-width character strings.
@@ -69,7 +170,7 @@ it is not possible to add this information.
        + add test/dots_curses.c, for comparison with the low-level examples.
 
 20140614
-       + fix dereference before null check found by Coverity in tic.c 
+       + fix dereference before null check found by Coverity in tic.c
          (cf: 20140524).
        + fix sign-extension bug in read_entry.c which prevented "toe" from
          reading empty "screen+italics" entry.