]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 6.0 - patch 20171104
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index eee1184d4a48327addf3f33f5b80a9d481aa51a9..16890bade192361d4520bcd08e13a282c9fd9c17 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.2955 2017/09/23 15:13:23 tom Exp $
+-- $Id: NEWS,v 1.2995 2017/10/30 22:20:57 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -45,6 +45,83 @@ 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.
 
+20171104
+       + check for interrupt in color-pair initialization of dots_curses.c,
+         dots_xcurses.c
+       + add z/Z zoom feature to test/ncurses.c C/c screens.
+       + add '<' and '>' commands to test/ncurses.c S/s screens, to better
+         test off-by-ones in the overlap/copywin functions.
+
+20171028
+       + improve man/curs_inwstr.3x, correct end-logic for lib_inwstr.c
+         (report by Midolikawa H).
+       + fix typo in a few places for "improvements" (patch by Sven Joachim).
+       + clear the other half of a double-width character on which a line
+         drawing character is drawn.
+       + make test/ncurses.c "s" test easier to understand which subtests are
+         available; add a "S" wide-character overlap test-screen.
+       + modify test/ncurses.c C/c tests to allow for extended color pairs.
+       + add endwin() call in error-returns from test/ncurses.c omitted in
+         recent redesign of its menu (cf: 20170923).
+       + improve install of hashed-db by removing the ".db" file as done for
+         directory-tree terminal databases.
+       + repair a few overlooked items in include/ncurses_defs from recent
+         port/refactoring of test-programs (cf: 20170909).
+       + add test/padview.c, to compare pads with direct updates in view.c
+
+20171021
+       + modify test/view.c to expand tabs using the ncurses library rather
+         than in the test-program.
+       + remove very old SIGWINCH example in test/view.c, just use KEY_RESIZE.
+       + add -T, -e, -f -m options to "dots" test-programs.
+       + fix a few typos in usage-messages for test-programs.
+
+20171014
+       + minor cleanup to test/view.c:
+         + eliminate "-n" option by simply reading the whole file.
+         + implement page up/down commands.
+       + add check in tput for init/reset operands to ensure those use a
+         terminal.
+       + improve manual pages which discuss chtype, cchar_t types and the
+         attribute values which can be stored in those types.
+       + correct array-index when parsing "-T" command-line option in tabs
+         program.
+       + modify demo_new_pair.c to pass extended pairs to setcchar().
+       + add test/dots_xcurses.c to illustrate a different approach used for
+         extended colors which can be contrasted with dots_curses.c.
+       + add a check in tic to note when a description uses non-mandatory
+         delays without xon_xoff.  This is not an error, but some descriptions
+         for a terminal emulator may use the combination incorrectly.
+
+20171007
+       + modify "-T" option of clear and tput to call use_tioctl() to obtain
+         the operating system's notion of the screensize if possible.
+       + review/repair some exit-codes for tput, making usage-message exit
+         with 2 rather than 1, and a failure to open terminal 4+errno.
+       + amend check in tput, tabs and clear to allow those to use the
+         database-only features in cron if a -T option gives a suitable
+         terminal name (report by Lauri Tirkkonen).
+       + correct an ifdef in test/ncurses.c for systems with soft-keys but
+         not slk_color().
+       + regenerate man-html documentation.
+
+20170930
+       + fix a symbol conflict that made ncurses.c C/c menu not work with
+         Solaris xpg4 curses.
+       + add refresh() call to dots_mvcur.c, needed to use mvcur() with
+         Solaris xpg4 curses after calling newterm().
+       + minor fixes for configure script from work on ncurses-examples and
+         tin.
+       + improve animation in test/xmas.c by adding a time-delay in blinkit().
+       + modify several test programs to reflect that ncurses honors existing
+         signal handlers in initscr(), while other implementations do not.
+       + modify bs.c to make it easier to quit.
+       + change ncurses-examples to use attr_t vs chtype to follow X/Open
+         documentation more closely since Solaris xpg4-curses uses different
+         values for WA_xxx vs A_xxx that rely on attr_t being an unsigned
+         short.  Tru64 aka OSF1, HPUX, AIX did as ncurses does, equating the
+         two sets.
+
 20170923
        + modify menu for test/ncurses.c to fit on 24-line screen.
        + build-fix for configure --with-caps=uwin
@@ -2689,7 +2766,7 @@ it is not possible to add this information.
        + regenerated html manpages.
 
 20120107
-       + various improvments for MinGW (Juergen Pfeifer):
+       + various improvements for MinGW (Juergen Pfeifer):
          + modify stat() calls to ignore the st_size member
          + drop mk-dlls.sh script.
          + change recommended regular expression library.
@@ -5140,7 +5217,7 @@ it is not possible to add this information.
        + fix ifdef in c++/internal.h for QNX 6.1
        + test-compiled with (old) egcs-1.1.2, modified configure script to
          not unset the $CXX and related variables which would prevent this.
-       + fix a few terminfo.src typos exposed by improvments to "-f" option.
+       + fix a few terminfo.src typos exposed by improvements to "-f" option.
        + improve infocmp/tic "-f" option formatting.
 
 20060923