ncurses 6.2 - patch 20200919
authorThomas E. Dickey <dickey@invisible-island.net>
Sun, 20 Sep 2020 01:13:28 +0000 (01:13 +0000)
committerThomas E. Dickey <dickey@invisible-island.net>
Sun, 20 Sep 2020 01:13:28 +0000 (01:13 +0000)
+ update mlterm3 for 3.9.0 (report by Premysl Eric Janouch) -TD

NEWS
VERSION
dist.mk
misc/terminfo.src
package/debian-mingw/changelog
package/debian-mingw64/changelog
package/debian/changelog
package/mingw-ncurses.nsi
package/mingw-ncurses.spec
package/ncurses.spec
package/ncursest.spec

diff --git a/NEWS b/NEWS
index 58050e33fd442cddd9785142755a1a19b4500518..cb3d7c5b5f4e72d6d90848450d9bf54ac6b825cd 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -26,7 +26,7 @@
 -- sale, use or other dealings in this Software without prior written        --
 -- authorization.                                                            --
 -------------------------------------------------------------------------------
--- $Id: NEWS,v 1.3563 2020/09/18 22:57:41 tom Exp $
+-- $Id: NEWS,v 1.3565 2020/09/19 22:13:53 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -46,6 +46,9 @@ 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.
 
+20200919
+       + update mlterm3 for 3.9.0 (report by Premysl Eric Janouch) -TD
+
 20200918
        + corrected condition for appending curses.events to the generated
          curses.h (report by Sven Joachim, Debian #970545).
diff --git a/VERSION b/VERSION
index 0b6a163cfc4a3ce2ae78d1d1d7a9b40a1af81615..1a62467ec070b6c76b972632d568c5e00810e3f0 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-5:0:10 6.2     20200918
+5:0:10 6.2     20200919
diff --git a/dist.mk b/dist.mk
index 310600db53fed02822a2721c450b3a05711b7502..a9fc709af9d46d302d03a960f929126381cd6735 100644 (file)
--- a/dist.mk
+++ b/dist.mk
@@ -26,7 +26,7 @@
 # use or other dealings in this Software without prior written               #
 # authorization.                                                             #
 ##############################################################################
-# $Id: dist.mk,v 1.1376 2020/09/18 22:51:51 tom Exp $
+# $Id: dist.mk,v 1.1377 2020/09/19 14:15:12 tom Exp $
 # Makefile for creating ncurses distributions.
 #
 # This only needs to be used directly as a makefile by developers, but
@@ -38,7 +38,7 @@ SHELL = /bin/sh
 # These define the major/minor/patch versions of ncurses.
 NCURSES_MAJOR = 6
 NCURSES_MINOR = 2
-NCURSES_PATCH = 20200918
+NCURSES_PATCH = 20200919
 
 # We don't append the patch to the version, since this only applies to releases
 VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
index 997da1e5590d43631f5a30ac89e0330bf55407f6..91816307364ba74dbe489673e2743c1c9cb8d42f 100644 (file)
@@ -6,8 +6,8 @@
 # Report bugs and new terminal descriptions to
 #      bug-ncurses@gnu.org
 #
-#      $Revision: 1.812 $
-#      $Date: 2020/09/05 17:45:56 $
+#      $Revision: 1.817 $
+#      $Date: 2020/09/19 22:10:06 $
 #
 # The original header is preserved below for reference.  It is noted that there
 # is a "newer" version which differs in some cosmetic details (but actually
@@ -4788,7 +4788,7 @@ xterm+r6f2|xterm with oldFunctionKeys and modifyFunctionKeys:2,
 #
 # This chunk is used for building the VT220/Sun/PC keyboard variants.
 xterm-basic|modern xterm terminal emulator - common,
-       OTbs, am, bce, km, mir, msgr, xenl, AX, XT,
+       OTbs, am, bce, mir, msgr, xenl, AX, XT,
        colors#8, cols#80, it#8, lines#24, pairs#64,
        acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
        bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l,
@@ -4804,7 +4804,7 @@ xterm-basic|modern xterm terminal emulator - common,
        is2=\E[!p\E[?3;4l\E[4l\E>, kmous=\E[M, meml=\El,
        memu=\Em, op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM,
        rmacs=\E(B, rmam=\E[?7l, rmir=\E[4l, rmkx=\E[?1l\E>,
-       rmm=\E[?1034l, rmso=\E[27m, rmul=\E[24m, rs1=\Ec,
+       rmso=\E[27m, rmul=\E[24m, rs1=\Ec,
        rs2=\E[!p\E[?3;4l\E[4l\E>, sc=\E7, setab=\E[4%p1%dm,
        setaf=\E[3%p1%dm,
        setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}
@@ -4814,10 +4814,14 @@ xterm-basic|modern xterm terminal emulator - common,
        sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;
            %?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m,
        sgr0=\E(B\E[m, smacs=\E(0, smam=\E[?7h, smir=\E[4h,
-       smkx=\E[?1h\E=, smm=\E[?1034h, smso=\E[7m, smul=\E[4m,
-       tbc=\E[3g, vpa=\E[%i%p1%dd, E3=\E[3J, use=ecma+italics,
-       use=ansi+pp, use=xterm+kbs, use=xterm+alt+title,
-       use=ansi+enq,
+       smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
+       vpa=\E[%i%p1%dd, E3=\E[3J, use=ecma+italics, use=ansi+pp,
+       use=xterm+kbs, use=xterm+alt+title, use=ansi+enq,
+       use=xterm+meta,
+
+xterm+meta|meta mode for xterm,
+       km,
+       rmm=\E[?1034l, smm=\E[?1034h,
 
 # From: David J. MacKenzie <djm@va.pubnix.com>, 14 Nov 1997
 # In retrospect, something like xterm-r6 was intended here -TD
@@ -5943,15 +5947,50 @@ konsole-256color|KDE console window with xterm 256-colors,
 mlterm|multi lingual terminal emulator,
        use=mlterm3,
 
-# Tested mlterm 3.2.2:
-# mlterm 3.x has made changes, but they are not reflected in the included
-# mlterm.ti; this entry is based on testing with ncurses, tack and vttest -TD
-# 2018/01/21: found xterm+sm+1006 did not work with version 3.3.8
+# Tested mlterm 3.9.0 (2020/09/19):
+# ncurses:
+# - has blinking text
+# - has italics
+# - has invisible-text
+# tack:
+# - has crossed-out text
+# - does not support palette reset with OSC 104
+# - testing the function-keys is difficult because the terminal is
+#   preconfigured to set many of the modified keys to special functions, e.g.,
+#   - shift-F1 and shift-F2 are bound to a split-screen feature
+#   - control-F1 and control-F2 is bound to a new-terminal feature
+# vttest:
+# - primary response says it is a VT340 (ReGIS and Sixel).
+# - has partial support for double-size characters.
+# - character-set tests do not work.
+# - DEC locator works.
+# - 1006-mouse works.
+# - focus-events do not work reliably.
+# - numeric keypad escapes do not work.
+# - back-color erase works
+# other:
+# - title-stack works.
+# - doesn't respond to 8-bit controls.
+# - 256-color palette initializing works.
+# - DECSTR soft-reset is documented.
+#
+# Tested mlterm 3.3.8 (2018/01/21):
+# found xterm+sm+1006 did not work with version 3.3.8
+#
+# Tested mlterm 3.2.2 (2014/03/22):
+# mlterm 3.x made further changes, but they were not reflected in the included
+# mlterm.ti (which was dropped in 2015).  This entry has been based on testing
+# with ncurses, tack and vttest -TD
 mlterm3|multi lingual terminal emulator,
-       kf1=\E[11~, kf2=\E[12~, kf3=\E[13~, kf4=\E[14~,
-       use=ecma+italics, use=xterm+app, use=xterm+pcf0,
-       use=xterm+pcc2, use=xterm+pce2, use=xterm+x11mouse,
-       use=mlterm2,
+       bce, AX,
+       blink=\E[5m, invis=\E[8m, kf1=\E[11~, kf2=\E[12~,
+       kf3=\E[13~, kf4=\E[14~,
+       sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;%?
+           %p7%t;8%;m%?%p9%t\E(0%e\E(B%;,
+       use=ansi+enq, use=ansi+rep, use=ecma+italics,
+       use=ecma+strikeout, use=xterm+app, use=xterm+pcf2,
+       use=xterm+pcc2, use=xterm+pce2, use=xterm+meta,
+       use=xterm+alt+title, use=xterm+sm+1006, use=mlterm2,
 
 # This is mlterm 2.9.3's mlterm.ti, with some additions/corrections -TD
 #
@@ -26626,4 +26665,7 @@ v3220|LANPAR Vision II model 3220/3221/3222,
 # 2020-09-05
 #      + correct description of vt330/vt340 (Ross Combs).
 #
+# 2020-09-19
+#      + update mlterm3 for 3.9.0 (report by Premysl Eric Janouch).
+#
 ######## SHANTIH!  SHANTIH!  SHANTIH!
index a69e521f0b80518134369b6f12d854ac8ab41c62..fad8e72465242e021ce5f1fd79fe9ae72bed2aad 100644 (file)
@@ -1,8 +1,8 @@
-ncurses6 (6.2+20200918) unstable; urgency=low
+ncurses6 (6.2+20200919) unstable; urgency=low
 
   * latest weekly patch
 
- -- Thomas E. Dickey <dickey@invisible-island.net>  Fri, 18 Sep 2020 18:51:51 -0400
+ -- Thomas E. Dickey <dickey@invisible-island.net>  Sat, 19 Sep 2020 10:15:12 -0400
 
 ncurses6 (5.9-20131005) unstable; urgency=low
 
index a69e521f0b80518134369b6f12d854ac8ab41c62..fad8e72465242e021ce5f1fd79fe9ae72bed2aad 100644 (file)
@@ -1,8 +1,8 @@
-ncurses6 (6.2+20200918) unstable; urgency=low
+ncurses6 (6.2+20200919) unstable; urgency=low
 
   * latest weekly patch
 
- -- Thomas E. Dickey <dickey@invisible-island.net>  Fri, 18 Sep 2020 18:51:51 -0400
+ -- Thomas E. Dickey <dickey@invisible-island.net>  Sat, 19 Sep 2020 10:15:12 -0400
 
 ncurses6 (5.9-20131005) unstable; urgency=low
 
index d8c9fcc32927d53883805edf368e82e26124076a..446ebdb9b319134d2f075ff649864effd285b18f 100644 (file)
@@ -1,8 +1,8 @@
-ncurses6 (6.2+20200918) unstable; urgency=low
+ncurses6 (6.2+20200919) unstable; urgency=low
 
   * latest weekly patch
 
- -- Thomas E. Dickey <dickey@invisible-island.net>  Fri, 18 Sep 2020 18:51:51 -0400
+ -- Thomas E. Dickey <dickey@invisible-island.net>  Sat, 19 Sep 2020 10:15:12 -0400
 
 ncurses6 (5.9-20120608) unstable; urgency=low
 
index f511905100359900d04e3dd010e5bdd05e8c0ef1..2a90fc196c653495221b7bb294f9f93283e92b41 100644 (file)
@@ -1,4 +1,4 @@
-; $Id: mingw-ncurses.nsi,v 1.420 2020/09/18 22:51:51 tom Exp $\r
+; $Id: mingw-ncurses.nsi,v 1.421 2020/09/19 14:15:12 tom Exp $\r
 \r
 ; TODO add examples\r
 ; TODO bump ABI to 6\r
@@ -10,7 +10,7 @@
 !define VERSION_MAJOR "6"\r
 !define VERSION_MINOR "2"\r
 !define VERSION_YYYY  "2020"\r
-!define VERSION_MMDD  "0918"\r
+!define VERSION_MMDD  "0919"\r
 !define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}\r
 \r
 !define MY_ABI   "5"\r
index b2495612a5e0ccb2d729f80939bc5716f02a824a..982c2763cfd90bf3bd76c8d017fdf0bbcded2430 100644 (file)
@@ -3,7 +3,7 @@
 Summary: shared libraries for terminal handling
 Name: mingw32-ncurses6
 Version: 6.2
-Release: 20200918
+Release: 20200919
 License: X11
 Group: Development/Libraries
 Source: ncurses-%{version}-%{release}.tgz
index b56faac3551b3a8cbdd2272a175fc6a7665ffaf4..d9caded6d23117b46cf3c4471a04e7c9293454d8 100644 (file)
@@ -1,7 +1,7 @@
 Summary: shared libraries for terminal handling
 Name: ncurses6
 Version: 6.2
-Release: 20200918
+Release: 20200919
 License: X11
 Group: Development/Libraries
 Source: ncurses-%{version}-%{release}.tgz
index 7d38bb007487b011a77feb651e78480352c83f63..38ee03608a5ccb31bd7ea9926aa101bef4c24c2d 100644 (file)
@@ -1,7 +1,7 @@
 Summary: Curses library with POSIX thread support.
 Name: ncursest6
 Version: 6.2
-Release: 20200918
+Release: 20200919
 License: X11
 Group: Development/Libraries
 Source: ncurses-%{version}-%{release}.tgz