]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 6.1
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index a4645b0d688608639c4e7f12152cc97da5d4c8a3..2e4ab8e21a89a88317b9109634d49f2b89979b38 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.3046 2018/01/06 22:12:47 tom Exp $
+-- $Id: NEWS,v 1.3069 2018/01/27 15:28:53 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -45,6 +45,80 @@ 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.
 
+20180127
+       + updated release notes
+       + amend a warning message from tic which should have flagged misuse
+         of "XT" capability in "screen" terminal description.
+       > terminfo changes:
+       + trim "XT" from screen entry, add comments to explain why it was
+         not suitable -TD
+       + modify iterm to use xterm+sl-twm building block -TD
+       + mark konsole-420pc, konsole-vt100, konsole-xf3x obsolete reflecting
+         konsole's removal in 2008 -TD
+       + expanded the history section of konsole to explain its flawed
+         imitation of xterm's keyboard -TD
+       + use xterm+x11mouse in screen.* entries because screen does not yet
+         support xterm's 1006 mode -TD
+       + add nsterm-build400 for macOS 10.13 -TD
+       + add ansi+idc1, use that in ansi+idc adding dch for consistency -TD
+       + update vte to vte-2017 -TD
+       + add ecma+strikeout to vte-2017 -TD
+       + add iterm2-direct -TD
+       + updated teraterm, added teraterm-256color -TD
+       + add mlterm-direct -TD
+       + add descriptions for ANSI building-blocks -TD
+
+20180121 pre-release
+       > terminfo changes:
+       + add xterm+noalt, xterm+titlestack, xterm+alt1049, xterm+alt+title
+         blocks from xterm #331 -TD
+       + add xterm+direct, xterm+indirect, xterm-direct entries from xterm
+         #331 -TD
+       + modify xterm+256color and xterm+256setaf to use correct number of
+         color pairs, for ncurses 6.1 -TD
+       + add rs1 capability to xterm-256color -TD
+       + modify xterm-r5, xterm-r6 and xterm-xf86-v32 to use xterm+kbs to
+         match xterm #272, reflecting packager's changes -TD
+       + remove "boolean" Se, Ss from st-0.7 -TD
+       + add konsole-direct and st-direct -TD
+       + remove unsupported "Tc" capability from st-0.7; use st-direct if
+         direct-colors are wanted -TD
+       + add vte-direct -TD
+       + add XT, hpa, indn, and vpa to screen, and invis, E3 to tmux (patch by
+         Pierre Carru)
+       + use xterm+sm+1006 in xterm-new, vte-2014 -TD
+       + use xterm+x11mouse in iterm, iterm2, mlterm3 because xterm's 1006
+         mode does not work with those programs.  konsole is debatable -TD
+       + add "termite" entry (report by Markus Pfeiffer) -TD
+       > merge branch begun April 2, 2017 which provides these features:
+       + support read/write new binary-format for terminfo which stores
+         numeric capabilities as a signed 32-bit integer.  The test programs
+         such as picsmap, ncurses were created or updated during 2017 to use
+         this feature.
+       + the new format is written by the wide-character configuration of
+         tic when it finds a numeric capability larger than 32767.
+       + other applications such as infocmp built with the wide-character
+         ncurses library work as expected.
+       + applications built with the "narrow" (8-bit) configuration will
+         read the new format, but will limit those extended values to 32767.
+       + in either wide/narrow configuration, the structure defined in
+         term.h still uses signed 16-bit values.
+       + because it is incompatible with the legacy (mid-1980s) binary format,
+         a new magic value is provided for the "file" program.
+       + the term.5 manual page is updated to describe this new format.
+       + the limit on file-size for compiled terminfo is increased in the
+         wide-character configuration to 32768.
+
+20180120
+       + build-fix in picsmap.c for stdint.h existence.
+       + add --disable-stripping option to configure scripts.
+       + modify ncurses-examples to install test-scripts in the data directory.
+       + work around tool-breakage in Debian 9 and later by invoking
+         gprconfig to specify the C compiler to be used by gnatmake,
+         and conditionally suppressing Library_Options line for static
+         libraries.
+       + bump the compat level for test-packages to 7, i.e., Debian 5.
+
 20180106
        + fixes for writing extended color pairs in putwin.
        + modify test/savescreen.c to add test patterns that exercise 88-,
@@ -309,7 +383,7 @@ it is not possible to add this information.
        + add options -T and -V to clear command for compatibility with tput.
        + add usage message to clear command (Debian #371855).
        + improve usage messages for tset and tput.
-       + minor fixes to "RDGB" extension and reset_color_pairs().
+       + minor fixes to "RGB" extension and reset_color_pairs().
 
 20170812
        + improve description of -R option in infocmp manual page (report by
@@ -736,7 +810,7 @@ it is not possible to add this information.
                http://git.savannah.gnu.org/cgit/config.git
 
 20161224
-       + correct parmeters for copywin call in _nc_Synchronize_Attributes()
+       + correct parameters for copywin call in _nc_Synchronize_Attributes()
          (patch by Leon Winter).
        + improve color-handling section in terminfo manual page (prompted by
          patch by Mihail Konev).
@@ -925,7 +999,7 @@ it is not possible to add this information.
          for special keys, based on xterm.
 
 20160702
-       + improve test/list_keys.c, using $TERM if no parameters areg given.
+       + improve test/list_keys.c, using $TERM if no parameters are given.
 
 20160625
        + build-fixes for ncurses "test_progs" rule.
@@ -1163,7 +1237,7 @@ it is not possible to add this information.
          to incorrect attribute-masking.
 
 20151024
-       + modify MKexpanded.c to update the expansion of a temporary filename
+       + modify MKexpanded.sh to update the expansion of a temporary filename
          to "expanded.c", for use in trace statements.
        + modify layout of b/B tests in test/ncurses.c to allow for additional
          annotation on the right margin; some terminals with partial support