Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ncurses for openSUSE:Factory checked 
in at 2022-04-14 17:22:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ncurses (Old)
 and      /work/SRC/openSUSE:Factory/.ncurses.new.1941 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ncurses"

Thu Apr 14 17:22:48 2022 rev:211 rq:968377 version:6.3.MACRO

Changes:
--------
--- /work/SRC/openSUSE:Factory/ncurses/ncurses.changes  2022-04-01 
21:34:50.554331268 +0200
+++ /work/SRC/openSUSE:Factory/.ncurses.new.1941/ncurses.changes        
2022-04-14 17:22:51.759080860 +0200
@@ -1,0 +2,16 @@
+Mon Apr  4 07:48:33 UTC 2022 - Dr. Werner Fink <wer...@suse.de>
+
+- Add ncurses patch 20220402
+  + amend extended_captype(), returning CANCEL if a string is explicitly
+    cancelled.
+  + make description-fields distinct -TD
+
+-------------------------------------------------------------------
+Mon Mar 28 07:40:27 UTC 2022 - Dr. Werner Fink <wer...@suse.de>
+
+- Add ncurses patch 20220326
+  + update teken -TD
+  + add teken-16color, teken-vt and teken-sc -TD
+  + add a few missing details for vte-2018 (report by Robert Lange) -TD
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ncurses-5.9-ibm327x.dif ++++++
--- /var/tmp/diff_new_pack.QhDFV4/_old  2022-04-14 17:22:52.867082155 +0200
+++ /var/tmp/diff_new_pack.QhDFV4/_new  2022-04-14 17:22:52.871082160 +0200
@@ -4,7 +4,7 @@
 
 --- misc/terminfo.src
 +++ misc/terminfo.src  2018-10-29 10:23:47.271511864 +0000
-@@ -17776,8 +17776,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv
+@@ -17860,8 +17860,8 @@ hazel|exec80|h80|he80|Hazeltine Executiv
  #
  
  ibm327x|line mode IBM 3270 style,

++++++ ncurses-6.3-patches.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches/ncurses-6.3-20220326.patch 
new/patches/ncurses-6.3-20220326.patch
--- old/patches/ncurses-6.3-20220326.patch      1970-01-01 01:00:00.000000000 
+0100
+++ new/patches/ncurses-6.3-20220326.patch      2022-03-28 09:39:16.261229489 
+0200
@@ -0,0 +1,337 @@
+# ncurses 6.3 - patch 20220326 - Thomas E. Dickey
+#
+# 
------------------------------------------------------------------------------
+#
+# Ncurses 6.3 is at
+#      ftp://ftp.invisible-island.net/ncurses/
+#      https://invisible-mirror.net/archives/ncurses/
+#      https://ftp.gnu.org/gnu/ncurses/
+#
+# Patches for ncurses 6.3 can be found at
+#      ftp://ftp.invisible-island.net/ncurses/6.3
+#      https://invisible-mirror.net/archives/ncurses/6.3
+#
+# 
------------------------------------------------------------------------------
+# ftp://ftp.invisible-island.net/ncurses/6.3/ncurses-6.3-20220326.patch.gz
+# patch by Thomas E. Dickey <dic...@invisible-island.net>
+# created  Sun Mar 27 00:22:57 UTC 2022
+# 
------------------------------------------------------------------------------
+# NEWS                             |    9 ++-
+# VERSION                          |    2 
+# dist.mk                          |    4 -
+# misc/terminfo.src                |   95 +++++++++++++++++++++++++++++++++----
+# package/debian-mingw/changelog   |    4 -
+# package/debian-mingw64/changelog |    4 -
+# package/debian/changelog         |    4 -
+# package/mingw-ncurses.nsi        |    4 -
+# package/mingw-ncurses.spec       |    2 
+# package/ncurses.spec             |    2 
+# package/ncursest.spec            |    2 
+# 11 files changed, 108 insertions(+), 24 deletions(-)
+# 
------------------------------------------------------------------------------
+Index: NEWS
+Prereq:  1.3788 
+--- ncurses-6.3-20220319+/NEWS 2022-03-20 00:18:08.000000000 +0000
++++ ncurses-6.3-20220326/NEWS  2022-03-26 22:01:51.000000000 +0000
+@@ -26,7 +26,7 @@
+ -- sale, use or other dealings in this Software without prior written        
--
+ -- authorization.                                                            
--
+ 
-------------------------------------------------------------------------------
+--- $Id: NEWS,v 1.3788 2022/03/20 00:18:08 tom Exp $
++-- $Id: NEWS,v 1.3790 2022/03/26 22:01:51 tom Exp $
+ 
-------------------------------------------------------------------------------
+ 
+ This is a log of changes that ncurses has gone through since Zeyd started
+@@ -46,6 +46,11 @@
+ Changes through 1.9.9e did not credit all contributions;
+ it is not possible to add this information.
+ 
++20220326
++      + update teken -TD
++      + add teken-16color, teken-vt and teken-sc -TD
++      + add a few missing details for vte-2018 (report by Robert Lange) -TD
++
+ 20220319
+       + add xgterm -TD
+       + correct setal in mintty/tmux entries, add to vte-2018 (report by
+@@ -56,7 +61,7 @@
+ 20220312
+       + add xterm+acs building-block -TD
+       + add xterm-p370, for use in older terminals -TD
+-      + add dec+sl to xterm-new, per patch #371 -TD
++      + add dec+sl to xterm-new, per xterm patch #371 -TD
+       + add mosh and mosh-256color -TD
+ 
+ 20220305
+Index: VERSION
+--- ncurses-6.3-20220319+/VERSION      2022-03-19 11:19:25.000000000 +0000
++++ ncurses-6.3-20220326/VERSION       2022-03-26 11:02:20.000000000 +0000
+@@ -1 +1 @@
+-5:0:10        6.3     20220319
++5:0:10        6.3     20220326
+Index: dist.mk
+Prereq:  1.1471 
+--- ncurses-6.3-20220319+/dist.mk      2022-03-19 11:19:25.000000000 +0000
++++ ncurses-6.3-20220326/dist.mk       2022-03-26 11:02:20.000000000 +0000
+@@ -26,7 +26,7 @@
+ # use or other dealings in this Software without prior written               #
+ # authorization.                                                             #
+ ##############################################################################
+-# $Id: dist.mk,v 1.1471 2022/03/19 11:19:25 tom Exp $
++# $Id: dist.mk,v 1.1472 2022/03/26 11:02:20 tom Exp $
+ # Makefile for creating ncurses distributions.
+ #
+ # This only needs to be used directly as a makefile by developers, but
+@@ -38,7 +38,7 @@
+ # These define the major/minor/patch versions of ncurses.
+ NCURSES_MAJOR = 6
+ NCURSES_MINOR = 3
+-NCURSES_PATCH = 20220319
++NCURSES_PATCH = 20220326
+ 
+ # We don't append the patch to the version, since this only applies to 
releases
+ VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
+Index: misc/terminfo.src
+--- ncurses-6.3-20220319+/misc/terminfo.src    2022-03-20 00:10:41.000000000 
+0000
++++ ncurses-6.3-20220326/misc/terminfo.src     2022-03-26 21:59:51.000000000 
+0000
+@@ -6,8 +6,8 @@
+ # Report bugs and new terminal descriptions to
+ #     bug-ncur...@gnu.org
+ #
+-#     $Revision: 1.985 $
+-#     $Date: 2022/03/20 00:10:41 $
++#     $Revision: 1.997 $
++#     $Date: 2022/03/26 21:59:51 $
+ #
+ # 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
+@@ -2082,6 +2082,32 @@
+ #     http://svnweb.freebsd.org/base/stable/8/sys/dev/syscons/
+ # in particular scterm-teken.c
+ #
++# For FreeBSD 12 and 13:
++# ---------------------
++# In newer releases, it is no longer possible to boot into a configuration 
that
++# works with syscons.  teken's "cons25" configuration supports only the first
++# 12 function keys.  One may switch at runtime between the two flavors of
++# function keys using vidcontrol:
++#     vidcontrol -T cons25
++#     vidcontrol -T xterm
++# But for each, teken implements only about a quarter of the imitated 
terminal's
++# terminal descriptions.
++#
++# tack:
++#     VT100 line-drawing does not work (UTF-8 equivalents do).
++#     Shift/control modifiers have no effect on special keys.
++#     Meta does not work.
++# vttest:
++#     supports REP (repeat).
++#     still does not support left/right margins
++#     SU/SD work, but not SL/SR
++#     alternate screen does not work
++#     ENQ/DA1 is unimplemented (the terminal does not identify itself)
++#     CPR, XCPR are unimplemented (i.e., vttest and resize are broken)
++#     implements X11 (original) xterm-mouse.
++# ncurses:
++#     UTF-8 line-drawing works, including some double/thick lines
++#
+ # For FreeBSD 9 and 10:
+ # --------------------
+ # The /etc/ttys entries for console and other ttys are all configured to set
+@@ -2111,7 +2137,7 @@
+ #
+ # Those are removed from this entry's acsc string to avoid confusion.
+ # The resulting description provides correct line-drawing and function-keys 
-TD
+-teken|syscons with teken,
++teken-2018|teken as of 2018,
+       bw@, mir, xenl,
+       acsc=0\333a\260f\370g\361h\261j\331k\277l\332m\300n\305q
+            \304t\303u\264v\301w\302x\263y\363z\362~\371,
+@@ -2124,6 +2150,42 @@
+       u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?1;2c, u9=\E[c,
+       vpa=\E[%i%p1%dd, use=vt220+cvis, use=cons25,
+ 
++teken-2022|teken as of 2022,
++      am, bce, eo, mir, msgr, npc,
++      colors#8, cols#80, it#8, lines#25, ncv#21, pairs#64, U8#1,
++      bold=\E[1m, cr=\r, cub1=^H, dim=\E[30;1m, ech=\E[%p1%dX,
++      ind=\E[S, kbs=^H, kent=\r, nel=\E[E, op=\E[x, rev=\E[7m,
++      ri=\E[T, rmso=\E[27m, rs2=\E[x\E[m\Ec, setab=\E[4%p1%dm,
++      setaf=\E[3%p1%dm,
++      sgr=\E[0%?%p1%t;2;7%;%?%p3%t;7%;%?%p5%t;30;1%;%?%p6%t;1%;m,
++      sgr0=\E[m, use=vt220+cvis, use=ecma+index,
++      use=ansi+arrows, use=ansi+csr, use=ansi+cup,
++      use=ansi+erase, use=ansi+idc, use=ansi+idl,
++      use=ansi+local, use=ansi+rca2, use=ansi+sgrso,
++      use=ansi+tabs,
++
++teken-vt+fkeys|teken's xterm special keys,
++      kdch1=\E[3~, kend=\E[F, kf1=\EOP, kf10=\E[21~, kf11=\E[23~,
++      kf12=\E[24~, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\E[15~,
++      kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, khome=\E[H,
++      kich1=\E[2~, knp=\E[6~, kpp=\E[5~,
++
++teken-sc+fkeys|teken's syscons special keys,
++      kdch1=^?, kend=\E[F, kf1=\E[M, kf10=\E[V, kf11=\E[W,
++      kf12=\E[X, kf2=\E[N, kf3=\E[O, kf4=\E[P, kf5=\E[Q, kf6=\E[R,
++      kf7=\E[S, kf8=\E[T, kf9=\E[U, khome=\E[H, kich1=\E[L,
++      knp=\E[G, kpp=\E[I,
++
++teken-sc|teken imitating syscons,
++      use=teken-sc+fkeys, use=teken-2022,
++
++teken|teken-vt|teken imitating xterm,
++      xenl, use=teken-vt+fkeys, use=xterm+x11mouse,
++      use=teken-2022,
++
++teken-16color|teken using 16 colors,
++      use=ibm+16color, use=teken,
++
+ #### 386BSD and BSD/OS Consoles
+ #
+ 
+@@ -6054,12 +6116,24 @@
+ # 2018, respectively. Overline (Smol/Rmol) has been supported since December
+ # 2017.
+ vte-2018|VTE 0.51.2,
+-      blink=\E[5m, enacs=\E(B\E)0,
++      AX,
++      blink=\E[5m, enacs=\E(B\E)0, nel=\EE,
++      rep=%p1%c\E[%p2%{1}%-%db,
+       sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p5%t;2%;%?%p7%t;
+           8%;%?%p1%p3%|%t;7%;m%?%p9%t\016%e\017%;,
+-      Rmol=\E[55m, Smol=\E[53m, Smulx=\E[4:%p1%dm,
+-      use=kitty+setal, use=vte-2017,
+-
++      Rmol=\E[55m, Se=\E[1 q, Smol=\E[53m, Smulx=\E[4:%p1%dm,
++      use=xterm+alt+title, use=xterm+tmux, use=kitty+setal,
++      use=vte-2017,
++
++# Summarizing as of March 2022, these terminfo-capabilities of xterm are
++# absent from VTE:
++# - DEC application keypad mode
++# - DEC-compatible status-line
++# - DEC left/right margin support
++# - DEC printer controls
++# - AT&T cursor-blinking
++# - meta mode, as documented in terminfo(5)
++# - xterm's extension to clear scrollback
+ vte|VTE aka GNOME Terminal,
+       use=vte-2018,
+ 
+@@ -27200,7 +27274,7 @@
+ #     + add/use xterm+keypad in xterm-new (report by Alain D D Williams) -TD
+ #     + update terminator entry -TD
+ #     + remove hard-tabs from ti703 (report by Robert Clausecker)
+-#     + add Smol/Rmol for tmux, vte-2018 -Nicholas Marriott
++#     + add Smol/Rmol for mintty, vte-2018 -Nicholas Marriott
+ #
+ # 2019-06-01
+ #     + add rs1 to konsole, mlterm -TD
+@@ -27437,4 +27511,9 @@
+ #       Robert Lange)
+ #     + add blink to vte-2018 (report by Robert Lange)
+ #
++# 2022-03-26
++#     + update teken -TD
++#     + add teken-16color, teken-vt and teken-sc -TD
++#     + add a few missing details for vte-2018 (report by Robert Lange) -TD
++#
+ ######## SHANTIH!  SHANTIH!  SHANTIH!
+Index: package/debian-mingw/changelog
+--- ncurses-6.3-20220319+/package/debian-mingw/changelog       2022-03-19 
11:19:25.000000000 +0000
++++ ncurses-6.3-20220326/package/debian-mingw/changelog        2022-03-26 
11:02:20.000000000 +0000
+@@ -1,8 +1,8 @@
+-ncurses6 (6.3+20220319) unstable; urgency=low
++ncurses6 (6.3+20220326) unstable; urgency=low
+ 
+   * latest weekly patch
+ 
+- -- Thomas E. Dickey <dic...@invisible-island.net>  Sat, 19 Mar 2022 07:19:25 
-0400
++ -- Thomas E. Dickey <dic...@invisible-island.net>  Sat, 26 Mar 2022 07:02:20 
-0400
+ 
+ ncurses6 (5.9-20131005) unstable; urgency=low
+ 
+Index: package/debian-mingw64/changelog
+--- ncurses-6.3-20220319+/package/debian-mingw64/changelog     2022-03-19 
11:19:25.000000000 +0000
++++ ncurses-6.3-20220326/package/debian-mingw64/changelog      2022-03-26 
11:02:20.000000000 +0000
+@@ -1,8 +1,8 @@
+-ncurses6 (6.3+20220319) unstable; urgency=low
++ncurses6 (6.3+20220326) unstable; urgency=low
+ 
+   * latest weekly patch
+ 
+- -- Thomas E. Dickey <dic...@invisible-island.net>  Sat, 19 Mar 2022 07:19:25 
-0400
++ -- Thomas E. Dickey <dic...@invisible-island.net>  Sat, 26 Mar 2022 07:02:20 
-0400
+ 
+ ncurses6 (5.9-20131005) unstable; urgency=low
+ 
+Index: package/debian/changelog
+--- ncurses-6.3-20220319+/package/debian/changelog     2022-03-19 
11:19:25.000000000 +0000
++++ ncurses-6.3-20220326/package/debian/changelog      2022-03-26 
11:02:20.000000000 +0000
+@@ -1,8 +1,8 @@
+-ncurses6 (6.3+20220319) unstable; urgency=low
++ncurses6 (6.3+20220326) unstable; urgency=low
+ 
+   * latest weekly patch
+ 
+- -- Thomas E. Dickey <dic...@invisible-island.net>  Sat, 19 Mar 2022 07:19:25 
-0400
++ -- Thomas E. Dickey <dic...@invisible-island.net>  Sat, 26 Mar 2022 07:02:20 
-0400
+ 
+ ncurses6 (5.9-20120608) unstable; urgency=low
+ 
+Index: package/mingw-ncurses.nsi
+Prereq:  1.511 
+--- ncurses-6.3-20220319+/package/mingw-ncurses.nsi    2022-03-19 
11:19:25.000000000 +0000
++++ ncurses-6.3-20220326/package/mingw-ncurses.nsi     2022-03-26 
11:02:20.000000000 +0000
+@@ -1,4 +1,4 @@
+-; $Id: mingw-ncurses.nsi,v 1.511 2022/03/19 11:19:25 tom Exp $
++; $Id: mingw-ncurses.nsi,v 1.512 2022/03/26 11:02:20 tom Exp $
+ 
+ ; TODO add examples
+ ; TODO bump ABI to 6
+@@ -10,7 +10,7 @@
+ !define VERSION_MAJOR "6"
+ !define VERSION_MINOR "3"
+ !define VERSION_YYYY  "2022"
+-!define VERSION_MMDD  "0319"
++!define VERSION_MMDD  "0326"
+ !define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}
+ 
+ !define MY_ABI   "5"
+Index: package/mingw-ncurses.spec
+--- ncurses-6.3-20220319+/package/mingw-ncurses.spec   2022-03-19 
11:19:25.000000000 +0000
++++ ncurses-6.3-20220326/package/mingw-ncurses.spec    2022-03-26 
11:02:20.000000000 +0000
+@@ -3,7 +3,7 @@
+ Summary: shared libraries for terminal handling
+ Name: mingw32-ncurses6
+ Version: 6.3
+-Release: 20220319
++Release: 20220326
+ License: X11
+ Group: Development/Libraries
+ Source: ncurses-%{version}-%{release}.tgz
+Index: package/ncurses.spec
+--- ncurses-6.3-20220319+/package/ncurses.spec 2022-03-19 11:19:25.000000000 
+0000
++++ ncurses-6.3-20220326/package/ncurses.spec  2022-03-26 11:02:20.000000000 
+0000
+@@ -1,7 +1,7 @@
+ Summary: shared libraries for terminal handling
+ Name: ncurses6
+ Version: 6.3
+-Release: 20220319
++Release: 20220326
+ License: X11
+ Group: Development/Libraries
+ Source: ncurses-%{version}-%{release}.tgz
+Index: package/ncursest.spec
+--- ncurses-6.3-20220319+/package/ncursest.spec        2022-03-19 
11:19:25.000000000 +0000
++++ ncurses-6.3-20220326/package/ncursest.spec 2022-03-26 11:02:20.000000000 
+0000
+@@ -1,7 +1,7 @@
+ Summary: Curses library with POSIX thread support.
+ Name: ncursest6
+ Version: 6.3
+-Release: 20220319
++Release: 20220326
+ License: X11
+ Group: Development/Libraries
+ Source: ncurses-%{version}-%{release}.tgz
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches/ncurses-6.3-20220402.patch 
new/patches/ncurses-6.3-20220402.patch
--- old/patches/ncurses-6.3-20220402.patch      1970-01-01 01:00:00.000000000 
+0100
+++ new/patches/ncurses-6.3-20220402.patch      2022-04-04 09:46:53.877839661 
+0200
@@ -0,0 +1,915 @@
+# ncurses 6.3 - patch 20220402 - Thomas E. Dickey
+#
+# 
------------------------------------------------------------------------------
+#
+# Ncurses 6.3 is at
+#      ftp://ftp.invisible-island.net/ncurses/
+#      https://invisible-mirror.net/archives/ncurses/
+#      https://ftp.gnu.org/gnu/ncurses/
+#
+# Patches for ncurses 6.3 can be found at
+#      ftp://ftp.invisible-island.net/ncurses/6.3
+#      https://invisible-mirror.net/archives/ncurses/6.3
+#
+# 
------------------------------------------------------------------------------
+# ftp://ftp.invisible-island.net/ncurses/6.3/ncurses-6.3-20220402.patch.gz
+# patch by Thomas E. Dickey <dic...@invisible-island.net>
+# created  Sun Apr  3 00:00:27 UTC 2022
+# 
------------------------------------------------------------------------------
+# NEWS                             |    7 +
+# VERSION                          |    2 
+# dist.mk                          |    4 
+# misc/terminfo.src                |  171 ++++++++++++++++---------------------
+# ncurses/tinfo/comp_parse.c       |   35 +++----
+# package/debian-mingw/changelog   |    4 
+# package/debian-mingw64/changelog |    4 
+# package/debian/changelog         |    4 
+# package/mingw-ncurses.nsi        |    4 
+# package/mingw-ncurses.spec       |    2 
+# package/ncurses.spec             |    2 
+# package/ncursest.spec            |    2 
+# 12 files changed, 114 insertions(+), 127 deletions(-)
+# 
------------------------------------------------------------------------------
+Index: NEWS
+Prereq:  1.3790 
+--- ncurses-6.3-20220326+/NEWS 2022-03-26 22:01:51.000000000 +0000
++++ ncurses-6.3-20220402/NEWS  2022-04-02 22:16:49.000000000 +0000
+@@ -26,7 +26,7 @@
+ -- sale, use or other dealings in this Software without prior written        
--
+ -- authorization.                                                            
--
+ 
-------------------------------------------------------------------------------
+--- $Id: NEWS,v 1.3790 2022/03/26 22:01:51 tom Exp $
++-- $Id: NEWS,v 1.3792 2022/04/02 22:16:49 tom Exp $
+ 
-------------------------------------------------------------------------------
+ 
+ This is a log of changes that ncurses has gone through since Zeyd started
+@@ -46,6 +46,11 @@
+ Changes through 1.9.9e did not credit all contributions;
+ it is not possible to add this information.
+ 
++20220402
++      + amend extended_captype(), returning CANCEL if a string is explicitly
++        cancelled.
++      + make description-fields distinct -TD
++
+ 20220326
+       + update teken -TD
+       + add teken-16color, teken-vt and teken-sc -TD
+Index: VERSION
+--- ncurses-6.3-20220326+/VERSION      2022-03-26 11:02:20.000000000 +0000
++++ ncurses-6.3-20220402/VERSION       2022-04-02 12:08:21.000000000 +0000
+@@ -1 +1 @@
+-5:0:10        6.3     20220326
++5:0:10        6.3     20220402
+Index: dist.mk
+Prereq:  1.1472 
+--- ncurses-6.3-20220326+/dist.mk      2022-03-26 11:02:20.000000000 +0000
++++ ncurses-6.3-20220402/dist.mk       2022-04-02 12:08:21.000000000 +0000
+@@ -26,7 +26,7 @@
+ # use or other dealings in this Software without prior written               #
+ # authorization.                                                             #
+ ##############################################################################
+-# $Id: dist.mk,v 1.1472 2022/03/26 11:02:20 tom Exp $
++# $Id: dist.mk,v 1.1473 2022/04/02 12:08:21 tom Exp $
+ # Makefile for creating ncurses distributions.
+ #
+ # This only needs to be used directly as a makefile by developers, but
+@@ -38,7 +38,7 @@
+ # These define the major/minor/patch versions of ncurses.
+ NCURSES_MAJOR = 6
+ NCURSES_MINOR = 3
+-NCURSES_PATCH = 20220326
++NCURSES_PATCH = 20220402
+ 
+ # We don't append the patch to the version, since this only applies to 
releases
+ VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
+Index: misc/terminfo.src
+--- ncurses-6.3-20220326+/misc/terminfo.src    2022-03-26 21:59:51.000000000 
+0000
++++ ncurses-6.3-20220402/misc/terminfo.src     2022-03-27 19:32:34.000000000 
+0000
+@@ -6,8 +6,8 @@
+ # Report bugs and new terminal descriptions to
+ #     bug-ncur...@gnu.org
+ #
+-#     $Revision: 1.997 $
+-#     $Date: 2022/03/26 21:59:51 $
++#     $Revision: 1.1001 $
++#     $Date: 2022/03/27 19:32:34 $
+ #
+ # 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
+@@ -349,7 +349,7 @@
+       it#8, use=ansi+tabs,
+ ansi+erase|ANSI clear screen/line,
+       clear=\E[H\E[J, ed=\E[J, el=\E[K,
+-ansi+rca|ANSI relative cursor-addressing,
++ansi+rca|ANSI relative cursor-addressing (1-based),
+       hpa=\E[%p1%{1}%+%dG, vpa=\E[%p1%{1}%+%dd,
+ ansi+rca2|ANSI relative cursor-addressing,
+       hpa=\E[%i%p1%dG, vpa=\E[%i%p1%dd,
+@@ -365,7 +365,7 @@
+       dch1=\E[P, ich1=\E[@, rmir=\E[4l, smir=\E[4h,
+ ansi+idc|ANSI insert/delete characters,
+       dch=\E[%p1%dP, ich=\E[%p1%d@, use=ansi+idc1,
+-ansi+arrows|ANSI normal-mode cursor-keys,
++ansi+arrows|ANSI normal-mode home and cursor-keys,
+       kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
+       khome=\E[H,
+ ansi+sgr|ANSI graphic renditions,
+@@ -427,7 +427,7 @@
+       use=klone+acs,
+ 
+ # Most Intel boxes do not treat "invis" (invisible) text.
+-klone+sgr8|attribute control for ansi.sys displays,
++klone+sgr8|attribute control for ansi.sys displays with invis,
+       invis=\E[8m,
+       sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6
+           %t;1%;%?%p7%t;8%;%?%p9%t;11%;m,
+@@ -526,7 +526,7 @@
+       use=ansi+erase,
+ 
+ # ansi-mtabs adds relative addressing and minimal tab support
+-ansi-mtabs|any ANSI terminal with pessimistic assumptions,
++ansi-mtabs|any ANSI terminal with pessimistic assumptions (relative 
addressing),
+       it#8,
+       ht=^I, use=ansi-mini, use=ansi+local1,
+ 
+@@ -954,7 +954,7 @@
+ # All linux kernels since 1.2.13 (at least) set the screen size
+ # themselves; this entry assumes that capability.
+ #
+-linux-basic|Linux console,
++linux-basic|Linux console (basic),
+       am, bce, eo, mir, msgr, xenl, xon,
+       it#8, ncv#18, U8#1,
+       acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260i
+@@ -1250,7 +1250,7 @@
+           2%;%?%p6%t;1%;%?%p7%t;8%;m,
+       use=ecma+index, use=mach,
+ 
+-mach-gnu-color|Mach console with ANSI color,
++mach-gnu-color|GNU Mach console with ANSI color,
+       colors#8, pairs#64,
+       op=\E[37;40m, rmso=\E[27m, setab=\E[4%p1%dm,
+       setaf=\E[3%p1%dm, use=mach-gnu,
+@@ -2405,10 +2405,10 @@
+ # support:
+ vt100+keypad|DEC VT100 numeric keypad no fkeys,
+       ka1=\EOq, ka3=\EOs, kb2=\EOr, kc1=\EOp, kc3=\EOn,
+-vt100+pfkeys|DEC VT100 numeric keypad,
++vt100+pfkeys|DEC VT100 numeric keypad (kf1-kf4),
+       kent=\EOM, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
+       use=vt100+keypad,
+-vt100+fnkeys|DEC VT100 numeric keypad,
++vt100+fnkeys|DEC VT100 numeric keypad (kf0-kf10),
+       kf0=\EOy, kf10=\EOx, kf5=\EOt, kf6=\EOu, kf7=\EOv, kf8=\EOl,
+       kf9=\EOw, use=vt100+pfkeys,
+ #
+@@ -4366,7 +4366,7 @@
+ # retrieving the window title, and for setting the window size (i.e., using
+ # "resize -s"), though it does not pass SIGWINCH to the application if the
+ # user resizes the window with the mouse.
+-teraterm2.3|Tera Term Pro,
++teraterm2.3|Tera Term Pro 2.3,
+       km,
+       ncv#43, vt@,
+       acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260i
+@@ -4400,7 +4400,7 @@
+ #     - it recognizes the dtterm window controls for reporting size in
+ #       characters and pixels.
+ #     - it passes SIGWINCH.
+-teraterm4.59|Tera Term Pro,
++teraterm4.59|Tera Term Pro 4.59,
+       bce, xenl@,
+       ncv#41,
+       acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
+@@ -4430,7 +4430,7 @@
+ #     + recognizes xterm's original direct-colors sequences, but result is
+ #       poor.
+ #     + no UTF-8 apparent when UTF-8 is set, with font Lucida Control
+-teraterm4.97|Tera Term Pro,
++teraterm4.97|Tera Term Pro 4.97,
+       XT, use=ecma+color, use=xterm+sm+1006, use=teraterm4.59,
+ teraterm-256color|TeraTerm with xterm 256-colors,
+       use=xterm+256setaf, use=teraterm,
+@@ -4908,7 +4908,7 @@
+ #  ---------------------------------
+ # The meta key may also be used as a modifier in this scheme, adding another
+ # bit to the parameter.
+-xterm+pcfkeys|fragment for PC-style fkeys,
++xterm+pcfkeys|xterm fragment for PC-style fkeys,
+       use=xterm+app, use=xterm+pcf2, use=xterm+pcc2,
+       use=xterm+pce2,
+ 
+@@ -5051,7 +5051,7 @@
+       kf8=\E[19~, kf9=\E[20~,
+ #
+ # Chunks from xterm #230:
+-xterm+pce2|fragment with modifyCursorKeys:2,
++xterm+pce2|fragment with modifyCursorKeys:2 editing-keys,
+       kDC=\E[3;2~, kEND=\E[1;2F, kHOM=\E[1;2H, kIC=\E[2;2~,
+       kNXT=\E[6;2~, kPRV=\E[5;2~, kich1=\E[2~, knp=\E[6~,
+       kpp=\E[5~, kDC3=\E[3;3~, kDC4=\E[3;4~, kDC5=\E[3;5~,
+@@ -5283,7 +5283,7 @@
+ # is of interest only to the numerically illiterate), is compatible with other
+ # terminal descriptions written for curses.  It relies upon the extended range
+ # for numeric capabilities provided in ncurses 6.1:
+-xterm+direct2|xterm with direct-color indexing,
++xterm+direct2|xterm with direct-color indexing (old building-block),
+       RGB,
+       colors#0x1000000, pairs#0x10000, CO#8,
+       initc@, op=\E[39;49m,
+@@ -5298,7 +5298,7 @@
+ # That in turn had a problem: in the original patch submitted for KDE konsole
+ # in 2006, the submitter and the developer alike overlooked a "color space
+ # identifier" parameter.  This version provides for that parameter:
+-xterm+direct|xterm with direct-color indexing,
++xterm+direct|xterm with direct-color indexing (building-block),
+       RGB,
+       colors#0x1000000, pairs#0x10000, CO#8,
+       initc@, op=\E[39;49m,
+@@ -5320,7 +5320,7 @@
+ # that xterm's original implementation should have used colons for the
+ # subparameter separators, but chose not to correct this in konsole.  As of
+ # late 2017, konsole still accepts only the nonstandard semicolon delimiters.
+-xterm+indirect|xterm with direct-color indexing (old),
++xterm+indirect|xterm with direct-color indexing (old legacy building-block),
+       RGB,
+       colors#0x1000000, pairs#0x10000,
+       initc@, op=\E[39;49m,
+@@ -5364,7 +5364,7 @@
+ # palette, though the intrusion of indexed colors on the direct-color space
+ # would be more noticeable.
+ 
+-xterm+direct16|xterm with direct-color indexing,
++xterm+direct16|xterm with direct-color indexing (16-color building-block),
+       CO#16,
+       setab=\E[%?%p1%{8}%<%t4%p1%d%e%?%p1%{16}%<%t%p1%{92}%+%d%e48
+             :2::%p1%{65536}%/%d:%p1%{256}%/%{255}%&%d:%p1%{255}%&
+@@ -5377,7 +5377,7 @@
+ xterm-direct16|xterm with direct-colors and 16 indexed colors,
+       use=xterm+direct16, use=xterm,
+ 
+-xterm+direct256|xterm with direct-color indexing,
++xterm+direct256|xterm with direct-color indexing (256-color building-block),
+       CO#0x100,
+       setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e%?
+             %p1%{256}%<%t48;5;%p1%d%e48:2::%p1%{65536}%/%d:%p1
+@@ -5410,7 +5410,7 @@
+ # Se resets the cursor style to the terminal power-on default.
+ #
+ # Cs and Cr set and reset the cursor colour.
+-xterm+tmux|advanced xterm features used in tmux,
++xterm+tmux|advanced xterm features used in tmux (cursor style 2),
+       Cr=\E]112\007, Cs=\E]12;%p1%s\007,
+       Ms=\E]52;%p1%s;%p2%s\007, Se=\E[2 q, Ss=\E[%p1%d q,
+ xterm+tmux2|advanced xterm features used in tmux,
+@@ -5545,7 +5545,7 @@
+       rmcup@, rmkx=\E>, smcup@, smkx=\E=, use=xterm+noapp,
+       use=xterm,
+ 
+-xterm-24|vs100|xterms|xterm terminal emulator (X Window System),
++xterm-24|vs100|xterms|xterm terminal emulator 24-line (X Window System),
+       lines#24, use=xterm-old,
+ 
+ # This is xterm for ncurses.
+@@ -5724,15 +5724,15 @@
+ 
+ # xterm patch #83 (1998/10/7), added Jason Bacon's changes to provide an
+ # "any-event" mouse mode.
+-xterm+sm+1002|xterm any-event mouse,
++xterm+sm+1002|xterm any-event mouse (building-block),
+       kmous=\E[M, XM=\E[?1002%?%p1%{1}%=%th%el%;,
+ xterm-1002|xterm any-event mouse,
+       use=xterm+sm+1002, use=xterm,
+ 
+-xterm+sm+1003|testing xterm-mouse,
++xterm+sm+1003|xterm any-button mouse (building-block),
+       kmous=\E[M, XM=\E[?1003%?%p1%{1}%=%th%el%;,
+ 
+-xterm-1003|testing xterm-mouse,
++xterm-1003|xterm any-button mouse,
+       use=xterm+sm+1003, use=xterm,
+ 
+ # xterm patch #116 (1999/9/25) added Stephen P Wall's changes to support DEC
+@@ -5748,7 +5748,7 @@
+ # where the coordinates in the mouse response would be encoded in UTF-8,
+ # thereby extending the range of coordinates past 222=(255-33).  This is the
+ # "1005" mouse mode.
+-xterm+sm+1005|xterm UTF-8 mouse,
++xterm+sm+1005|xterm UTF-8 mouse (building block),
+       kmous=\E[M, XM=\E[?1005;1000%?%p1%{1}%=%th%el%;,
+       xm=\E[M%?%p4%t3%e%p3%'\s'%+%c%;%p2%'!'%+%u%p1%'!'%+%u,
+ xterm-1005|xterm UTF-8 mouse,
+@@ -5765,7 +5765,7 @@
+ # As an alternative (and fixing the longstanding limitation of X11 mouse
+ # protocol regarding button-releases), I provided the 1006 mode, referring
+ # to it as "SGR 1006" since the replies resemble the SGR control string:
+-xterm+sm+1006|xterm SGR-mouse,
++xterm+sm+1006|xterm SGR-mouse (building block),
+       kmous=\E[<, XM=\E[?1006;1000%?%p1%{1}%=%th%el%;,
+       xm=\E[<%i%p3%d;%p1%d;%p2%d;%?%p4%tM%em%;,
+ xterm-1006|xterm SGR-mouse,
+@@ -5962,7 +5962,7 @@
+ #     vt100 TBC (tab reset) is not implemented.
+ #     xterm alternate screen controls do not restore cursor position properly
+ #     it hangs in tack after running function-keys test.
+-gnome-rh72|GNOME Terminal,
++gnome-rh72|GNOME Terminal in RedHat 7,
+       bce, km@,
+       kdch1=\E[3~, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
+       rmam=\E[?7l,
+@@ -5984,7 +5984,7 @@
+ # kf1 and kf10 are not tested since they're assigned (hardcoded?) to menu
+ # operations.  Shift-tab generates a distinct sequence so it can be argued
+ # that it implements kcbt.
+-gnome-rh80|GNOME Terminal,
++gnome-rh80|GNOME Terminal in RedHat 8,
+       bce@, msgr@,
+       ech=\E[%p1%dX, flash=\E[?5h$<100/>\E[?5l, kbs=^?,
+       kcbt=\E^I, op=\E[39;49m, use=gnome-rh72,
+@@ -5992,7 +5992,7 @@
+ # GNOME Terminal 2.2.1 (Redhat 9.0)
+ #
+ # bce and msgr are repaired.
+-gnome-rh90|GNOME Terminal,
++gnome-rh90|GNOME Terminal in RedHat 9,
+       bce, msgr, XT,
+       hpa=\E[%i%p1%dG, kDC=\E[3;2~, kLFT=\EO2D, kRIT=\EO2C,
+       kb2=\E[E, kcbt=\E[Z, kend=\EOF, khome=\EOH, tbc=\E[3g,
+@@ -6001,7 +6001,7 @@
+ 
+ # GNOME Terminal 2.14.2 (Fedora Core 5)
+ # Ed Catmur notes that gnome-terminal has recognized soft-reset since May 
2002.
+-gnome-fc5|GNOME Terminal,
++gnome-fc5|GNOME Terminal in Fedora Core 5,
+       rs1=\Ec,
+       rs2=\E7\E[r\E8\E[m\E[?7h\E[!p\E[?1;3;4;6l\E[4l\E>\E[?1000l
+           \E[?25h,
+@@ -6065,7 +6065,7 @@
+ #
+ # The parameters with \EO (SS3) are technically an error, since SS3 should 
have
+ # no parameters.  This appears to be rote copying based on xterm+pcc0.
+-vte+pcfkeys|VTE's variation on xterm+pcfkeys,
++vte+pcfkeys|VTE's variation on xterm+pcfkeys (building block),
+       kf1=\EOP, kf13=\EO1;2P, kf14=\EO1;2Q, kf15=\EO1;2R,
+       kf16=\EO1;2S, kf2=\EOQ, kf25=\EO1;5P, kf26=\EO1;5Q,
+       kf27=\EO1;5R, kf28=\EO1;5S, kf3=\EOR, kf37=\EO1;6P,
+@@ -6073,7 +6073,7 @@
+       kf49=\EO1;3P, kf50=\EO1;3Q, kf51=\EO1;3R, kf52=\EO1;3S,
+       kf61=\EO1;4P, kf62=\EO1;4Q, kf63=\EO1;4R,
+       use=xterm+pcfkeys,
+-gnome+pcfkeys|VTE's variation on xterm+pcfkeys,
++gnome+pcfkeys|GHOME Terminal's variation on xterm+pcfkeys (building block),
+       use=vte+pcfkeys,
+ 
+ # deprecated - use "vte" for newer versions
+@@ -6283,7 +6283,7 @@
+ #
+ # Re-enable "bel", since it is latent in the source-code even though KDE 
config
+ # often hides the feature (2020/5/30)
+-konsole-base|KDE console window,
++konsole-base|KDE console window (base),
+       bce, km@, npc, XT,
+       ncv@,
+       blink=\E[5m, dim=\E[2m, ech=\E[%p1%dX,
+@@ -6447,7 +6447,7 @@
+ # 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,
++mlterm3|multi lingual terminal emulator 3.x,
+       bce, AX,
+       blink=\E[5m, flash=\E[?5h$<100/>\E[?5l, invis=\E[8m,
+       is2=\E[!p\E[?3;4l\E>, rs2=\E[!p\E[?3;4l\E>,
+@@ -6478,7 +6478,7 @@
+ #     control/alt             kf1 to kf12     \E[11;7~ to \E[24;7~
+ #     control/shift/alt       kf1 to kf12     \E[11;8~ to \E[24;8~
+ #
+-mlterm2|multi lingual terminal emulator,
++mlterm2|multi lingual terminal emulator 2.x,
+       am, eslok, km, mc5i, mir, msgr, npc, xenl, XT,
+       colors#8, cols#80, it#8, lines#24, pairs#64,
+       acsc=00``aaffgghhjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
+@@ -6510,7 +6510,7 @@
+ # The insert/delete/home/end keys do not respond to modifiers because mlterm
+ # looks in its termcap to decide which string to send.  If it used terminfo
+ # (when available), it could use the extended names introduced for xterm.
+-mlterm+pcfkeys|fragment for PC-style fkeys,
++mlterm+pcfkeys|mlterm fragment for PC-style fkeys,
+       kLFT=\EO1;2D, kNXT=\E[6;2~, kPRV=\E[5;2~, kRIT=\EO1;2C,
+       kDN=\EO1;2B, kDN3=\EO1;3B, kDN4=\EO1;4B, kDN5=\EO1;5B,
+       kDN6=\EO1;6B, kDN7=\EO1;7B, kIC5=\E[2;5~, kIC6=\E[2;6~,
+@@ -6651,7 +6651,7 @@
+ #
+ # kDN, kDN5, kDN6, etc are extensions based on the names from xterm+pcfkeys 
-TD
+ # Removed kDN6, etc (control+shift) since rxvt does not implement this -TD
+-rxvt+pcfkeys|fragment for PC-style fkeys,
++rxvt+pcfkeys|rxvt fragment for PC-style fkeys,
+       kDC=\E[3$, kEND=\E[8$, kHOM=\E[7$, kIC=\E[2$, kLFT=\E[d,
+       kNXT=\E[6$, kPRV=\E[5$, kRIT=\E[c, kcub1=\E[D, kcud1=\E[B,
+       kcuf1=\E[C, kcuu1=\E[A, kel=\E[8\^, kend=\E[8~, kf1=\E[11~,
+@@ -6721,17 +6721,15 @@
+ # Olesen (or possibly Davis) diverged in one respect from Linux's bce color
+ # behavior: inserting/deleting characters does not fill the newly empty cell
+ # with the default background color.
+-rxvt|rxvt terminal emulator (X Window System),
++rxvt|rxvt-color|rxvt terminal emulator (X Window System),
+       ncv@,
+       hpa=\E[%i%p1%dG, kf0=\E[21~, sgr0=\E[m\017,
+       vpa=\E[%i%p1%dd, use=rxvt-basic, use=ecma+color,
+-rxvt-color|rxvt terminal emulator (X Window System),
+-      use=rxvt,
+ rxvt-256color|rxvt 2.7.9 with xterm 256-colors,
+       use=xterm+256color, use=rxvt,
+ rxvt-88color|rxvt 2.7.9 with xterm 88-colors,
+       use=xterm+88color, use=rxvt,
+-rxvt-xpm|rxvt terminal emulator (X Window System),
++rxvt-xpm|rxvt terminal emulator (X Window System with xpm),
+       use=rxvt,
+ rxvt-cygwin|rxvt terminal emulator (X Window System) on cygwin,
+       acsc=+\257\,\256-\^0\333`\004a\261f\370g\361h\260j\331k
+@@ -6850,7 +6848,7 @@
+ # HP ships this (HPUX 9 and 10), except for the pb#9600 which was merged in
+ # from BSD termcap.  (hpterm:  added empty <acsc>, we have no idea what ACS
+ # chars look like --esr)
+-hpterm|X-hpterm|HP X11 terminal emulator,
++hpterm|X-hpterm|HP X11 terminal emulator (old),
+       am, da, db, mir, xhp, xon,
+       cols#80, lh#2, lines#24, lm#0, lw#8, nlab#8, pb#9600, xmc#0,
+       acsc=, bel=^G, bold=\E&dB, cbt=\Ei, clear=\E&a0y0C\EJ, cr=\r,
+@@ -6894,7 +6892,7 @@
+ #
+ # This version, which came from Martin Trusler, was tested with lynx using
+ # ncurses 5.4
+-hpterm-color2|X-hpterm-color2|HP X11 terminal emulator with color,
++hpterm-color2|X-hpterm-color2|HP X11 terminal emulator with color (new),
+       OTbs, am, ccc, da, db, km, mir, xhp,
+       colors#8, cols#80, it#8, lh#2, lines#24, lm#0, lw#8, nlab#8,
+       pairs#8, xmc#0,
+@@ -7094,7 +7092,7 @@
+ # VWM 2.0.2 (2009-05-01)
+ # vwmterm is a terminal emulator written for the VWM console window manager.
+ # This version is obsolete, replaced by libvterm in 2.1.0 (2009-10-23).
+-vwmterm|(vwm term),
++vwmterm|VWM terminal,
+       am, bce, ccc, mir, msgr, npc, xenl, xon,
+       colors#8, pairs#64,
+       acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
+@@ -7486,7 +7484,7 @@
+ # This description uses xterm+pcf0, which is misleading because the program
+ # does not handle combinations of modifiers - but listing them all would
+ # involve more effort than its developers spent -TD
+-terminology-0.6.1|EFL-based terminal emulator,
++terminology-0.6.1|EFL-based terminal emulator (0.6.1),
+       mc5i@,
+       blink@, ed@, el@, el1@, invis=\E[8m, kLFT=\E[1;2D,
+       kRIT=\E[1;2C, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,
+@@ -7504,7 +7502,7 @@
+       kRIT7=\E[1;7C, kUP=\E[1;2A, use=xterm+pcf0, use=vt100,
+       use=xterm+256setaf,
+ 
+-# 2017-11-11
++# 2017-11-11:
+ # Tested terminology 1.0.0
+ #
+ # tack -
+@@ -7518,7 +7516,7 @@
+ #
+ # Aside from the partial fixes for function/cursor/editing keys, no 
improvement
+ # in other tests versus 0.6.1
+-terminology-1.0.0|EFL-based terminal emulator,
++terminology-1.0.0|EFL-based terminal emulator (1.0.0),
+       dim=\E[2m, flash=\E[?5h$<100/>\E[?5l, kend=\E[OF,
+       khome=\E[OH, rmacs=\E(B,
+       sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;
+@@ -7541,7 +7539,7 @@
+ #     left/right margins do not work
+ #     most of DECSCUSR works
+ #     most problems with bce are fixed.
+-terminology-1.8.1|EFL-based terminal emulator,
++terminology-1.8.1|EFL-based terminal emulator (1.8.1),
+       km@,
+       cvvis@, flash@, initc@, kcbt=\E[Z, rmm@, smm@, Ms@,
+       use=ecma+index, use=xterm+256setaf, use=ansi+rep,
+@@ -8048,7 +8046,7 @@
+ # since 1994 (i.e., screen 3.0.5), stating that it was an obscure code used by
+ # the (Siemens Nixdorf) 97801 terminal.  It was not shown in the termcap or
+ # terminfo entries (which list about 60% of the control sequences).
+-screen|VT 100/ANSI X3.64 virtual terminal,
++screen|VT 100/ANSI X3.64 virtual terminal (base),
+       OTbs, OTpt, am, km, mir, msgr, xenl, G0,
+       colors#8, cols#80, it#8, lines#24, ncv@, pairs#64, U8#1,
+       acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxy
+@@ -8262,7 +8260,7 @@
+ screen-w|VT 100/ANSI X3.64 virtual terminal with 132 cols,
+       cols#132, use=screen4,
+ 
+-screen2|VT 100/ANSI X3.64 virtual terminal (old),
++screen2|VT 100/ANSI X3.64 virtual terminal (old 2.x),
+       cols#80, it#8, lines#24,
+       cbt=\E[Z, clear=\E[2J\E[H, cr=\r, cub=\E[%p1%dD, cub1=^H,
+       cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C,
+@@ -8276,7 +8274,7 @@
+       rmul=\E[24m, rs1=\Ec, sc=\E7, sgr0=\E[m, smir=\E[4h,
+       smso=\E[3m, smul=\E[4m, tbc=\E[3g,
+ # (screen3: removed unknown ":xv:LP:G0:" -- esr)
+-screen3|VT 100/ANSI X3.64 virtual terminal (old),
++screen3|VT 100/ANSI X3.64 virtual terminal (old 3.x),
+       km, mir, msgr,
+       cols#80, it#8, lines#24,
+       bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J,
+@@ -8295,7 +8293,7 @@
+ # screen 4.0 was released 2003-07-21, and as of March 2019, its terminfo file
+ # was last updated in 2009 to include 256-color support.  The most recent
+ # release is 4.6.2 (October 2017).
+-screen4|VT 100/ANSI X3.64 virtual terminal,
++screen4|VT 100/ANSI X3.64 virtual terminal (4.x),
+       use=ecma+index, use=screen,
+ 
+ # As of March 2019, screen 5.0 has not been released.
+@@ -8519,12 +8517,12 @@
+       smir=\E[4h, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
+       u8=\E[?62;1;6c, use=vt220+cvis, use=xterm+sl,
+       use=ansi+enq,
+-ncsa|NCSA Telnet 2.7 for Macintosh in VT220-8 mode,
++ncsa|NCSA Telnet 2.7 for Macintosh in VT220-8 mode (color),
+       use=ncsa-m, use=klone+color,
+-ncsa-ns|NCSA Telnet 2.7 for Macintosh in VT220-8 mode,
++ncsa-ns|NCSA Telnet 2.7 for Macintosh in VT220-8 mode (color w/o status line),
+       hs@,
+       dsl@, fsl@, tsl@, use=ncsa,
+-ncsa-m-ns|NCSA Telnet 2.6 for Macintosh in VT220-8 mode,
++ncsa-m-ns|NCSA Telnet 2.6 for Macintosh in VT220-8 mode (no status line),
+       hs@,
+       dsl@, fsl@, tsl@, use=ncsa-m,
+ # alternate -TD:
+@@ -8848,7 +8846,7 @@
+ #     NEWS-OS old termcap entry
+ #
+ # (news-old-unk: this had :KB=news:TY=sjis: --esr)
+-news-old-unk|Sony NEWS VT100 emulator common entry,
++news-old-unk|old Sony NEWS VT100 emulator common entry,
+       OTbs, OTpt, am, xenl,
+       cols#80, vt#3,
+       OTnl=\n, bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[;H\E[2J,
+@@ -8862,7 +8860,7 @@
+       sgr0=\E[m, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m,
+ #
+ # (nwp512: this had :DE=^H:, which I think means <OTbs> --esr)
+-nwp512|news|nwp514|news40|vt100-bm|old Sony VT100 emulator 40 lines,
++nwp512|news|nwp514|news40|vt100-bm|nwp512-o|nwp514-o|news-o|news40-o|vt100-bm-o|old
 Sony VT100 emulator 40 lines,
+       OTbs,
+       lines#40,
+       is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;40
+@@ -8870,21 +8868,13 @@
+       use=news-old-unk,
+ #
+ # (nwp512-a: this had :TY=ascii: and the alias vt100-bm --esr)
+-nwp512-a|nwp514-a|news-a|news42|news40-a|Sony VT100 emulator 42 line,
++nwp512-a|nwp514-a|news-a|news42|news40-a|old Sony VT100 emulator 42 line,
+       lines#42,
+       is2=\E[?7h\E[?1l\E[?3l\E7\E[1;42r\E8,
+       use=news-old-unk,
+ #
+-# (nwp-512-o: this had :KB=nwp410:DE=^H:  I interpret the latter as <OTbs>. 
--esr)
+-nwp512-o|nwp514-o|news-o|news40-o|vt100-bm-o|Sony VT100 emulator 40 lines,
+-      OTbs,
+-      lines#40,
+-      is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;40
+-          r\E8,
+-      use=news-old-unk,
+-#
+ # (nwp513: this had :DE=^H: and the alias vt100-bm --esr)
+-nwp513|nwp518|nwe501|newscbm|news31|Sony VT100 emulator 33 lines,
++nwp513|nwp518|nwe501|newscbm|news31|nwp513-o|nwp518-o|nwe501-o|nwp251-o|newscbm-o|news31-o|old
 Sony VT100 emulator 31 lines,
+       OTbs,
+       lines#31,
+       is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;31
+@@ -8900,16 +8890,8 @@
+           r\E8,
+       use=news-old-unk,
+ #
+-# (nwp513-o: had :DE=^H:, I think that's <OTbs>; also the alias vt100-bm 
--esr)
+-nwp513-o|nwp518-o|nwe501-o|nwp251-o|newscbm-o|news31-o|old Sony VT100 
emulator 33 lines,
+-      OTbs,
+-      lines#31,
+-      is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;31
+-          r\E8,
+-      use=news-old-unk,
+-#
+ # (news28: this had :DE=^H:, I think that's <OTbs>, and :KB=nws1200: --esr)
+-news28|Sony VT100 emulator 28 lines,
++news28|old Sony VT100 emulator 28 lines,
+       OTbs,
+       lines#28,
+       is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;28
+@@ -8917,7 +8899,7 @@
+       use=news-old-unk,
+ #
+ # (news29: this had :TY=ascii:KB=nws1200:\ --esr)
+-news29|news28-a|Sony VT100 emulator 29 lines,
++news29|news28-a|old Sony VT100 emulator 29 lines,
+       lines#29,
+       is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;29
+           r\E8,
+@@ -10192,7 +10174,7 @@
+       vpa=\E&a%p1%dY, use=hp+pfk-cr, use=hp+arrows,
+ 
+ # From: Martin Trusler
+-hp98550-color|hp98550a-color|HP 9000 Series 300 color console,
++hp98550-color|hp98550a-color|HP 9000 Series 300 color console (Trusler),
+       OTbs, am, ccc, da, db, km, mir, xhp,
+       colors#8, cols#128, it#8, lh#2, lines#49, lm#0, lw#8, nlab#8,
+       pairs#8, xmc#0,
+@@ -13319,7 +13301,7 @@
+       use=wy520-36,
+ #
+ #       Wyse 520 in 132-column, 48 lines
+-wy520-48w|wyse520-48w|Wyse 520 with 48 data lines,
++wy520-48w|wyse520-48w|Wyse 520 with 48 data lines (132 column),
+       cols#132, wsl#132,
+       rs2=\E[?3h,
+       rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r\E[132$|,
+@@ -13341,14 +13323,14 @@
+       use=wy520-epc,
+ #
+ #       Wyse 520 in 132-column, 36 lines with EPC keyboard
+-wy520-36wpc|wyse520-36wpc|Wyse 520 with 36 data lines and EPC keyboard,
++wy520-36wpc|wyse520-36wpc|Wyse 520 with 36 data lines and EPC keyboard (132 
column),
+       cols#132, wsl#132,
+       rs2=\E[?3h,
+       rs3=\E[?5l\E[36*|\E[36t\E[40l\E[1;36r\E[132$|,
+       use=wy520-36pc,
+ #
+ #       Wyse 520 in 132-column, 48 lines with EPC keyboard
+-wy520-48wpc|wyse520-48wpc|Wyse 520 with 48 data lines and EPC keyboard,
++wy520-48wpc|wyse520-48wpc|Wyse 520 with 48 data lines and EPC keyboard (132 
column),
+       cols#132, wsl#132,
+       rs2=\E[?3h,
+       rs3=\E[?5l\E[48*|\E[48t\E[40l\E[1;48r\E[132$|,
+@@ -14230,7 +14212,7 @@
+       smkx=\E[19;1|\E[21;4|\Eent, smln=\E?, smso=\E[7m,
+       smul=\E[4m, tbc=\E[3g, vpa=\E[%p1%{1}%+%dd, use=ansi+rep,
+ 
+-# 01-07-88
++# 01-07-88:
+ # printer must be set to EMUL ANSI to accept ESC codes
+ # <cuu1> stops at top margin
+ # <is1> sets cpi 10,lpi 6,form 66,left 1,right 132,top 1,bottom 66,font
+@@ -17632,7 +17614,7 @@
+ # the other two if you want to try to hit that tiny escape key.
+ # This description is tricky: being able to use cup depends on there being
+ # 2048 bytes of memory and the hairy <nl> string.
+-superbee-xsb|Beehive SuperBee,
++superbee-xsb|Beehive SuperBee (improved),
+       am, da, db, xsb,
+       cols#80, it#8, lines#25,
+       clear=\EH\EJ$<3>, cnorm=\n, cr=\r$<1000>, cub1=^H, cud1=\n,
+@@ -17799,7 +17781,7 @@
+       rmso=\E^Y, rs1=\E$\E\005\E?\E\031, sgr0=\E^Y, smso=\E^_,
+ # This version works with the escape switch off
+ # (h1520: removed incorrect and overridden ":do=^J:" -- esr)
+-hz1520-noesc|Hazeltine 1520,
++hz1520-noesc|Hazeltine 1520 (no escape),
+       am, hz,
+       cols#80, lines#24,
+       bel=^G, clear=~^\, cr=\r, cub1=^H, cud1=~^K, cuf1=^P,
+@@ -18059,10 +18041,10 @@
+       sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p7%t;8%;%?%p6%t;1
+           2%;m,
+       sgr0=\E[0;10m, use=ibm5151,
+-ibm6153-90|IBM 6153 Black & White display,
++ibm6153-90|IBM 6153 Black & White display (36-line),
+       cols#90, lines#36,
+       blink@, bold@, use=ibm5151,
+-ibm6153-40|IBM 6153 Black & White display,
++ibm6153-40|IBM 6153 Black & White display (12-line),
+       cols#40, lines#12, use=ibm6153-90,
+ ibm8512|ibm8513|IBM color VGA Terminal,
+       am, mir, msgr,
+@@ -19153,7 +19135,7 @@
+       use=ncr260vt300an,
+ # The Intecolor emulation of the NCR 2900/260C color terminal is basically a
+ # DEC VT200/300 with color capabilities added.
+-ncr260intwan|NCR Intecolor emulation of the 2900/260C with an ANSI keyboard,
++ncr260intwan|NCR Intecolor emulation of the 2900/260C with an ANSI keyboard 
(132 column),
+       colors#8, pairs#64,
+       op=\E[0m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
+       use=ncr260vt300wan,
+@@ -19165,7 +19147,7 @@
+       use=ncr260vt300pp,
+ # The Intecolor emulation of the NCR 2900/260C color terminal is basically a
+ # DEC VT200/300 with color capabilities added.
+-ncr260intwpp|NCR Intecolor emulation of the 2900/260C with a PC+ keyboard in 
132 column mode,
++ncr260intwpp|NCR Intecolor emulation of the 2900/260C with a PC+ keyboard 
(132 column),
+       colors#8, pairs#64,
+       op=\E[0m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
+       use=ncr260vt300wpp,
+@@ -19208,7 +19190,7 @@
+       sgr0=\EG0\EH\003, smacs=\EcB1\EH\002, smir=\Eq,
+       smso=\EG4, smul=\EG8, smxon=\Ec21, use=ncr260vp+sl,
+ 
+-ncr260vp+sl|NCR 2900/260 viewpoint,
++ncr260vp+sl|NCR 2900/260 viewpoint with status-line,
+       hs,
+       dsl=\E`c, fsl=\r, tsl=\EF,
+ 
+@@ -20212,7 +20194,7 @@
+ # delays are specified; use "stty ixon -ixany" to enable DC3/DC1 flow control!
+ # "IC" cannot be used in combination with "im" & "ei".
+ # "tek4105a" is just a guess:
+-tek4105a|Tektronix 4105,
++tek4105a|Tektronix 4105 (BRL),
+       OTbs, OTpt, msgr, xon,
+       OTkn#8, cols#80, it#8, lines#30, vt#3,
+       acsc=, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z,
+@@ -21747,7 +21729,7 @@
+       use=putty+screen, use=xterm+sl-twm, use=ecma+index,
+       use=linux-m2,
+ 
+-putty+screen|PuTTY with screen resizing extensions,
++putty+screen|PuTTY with screen resizing extensions (building-block),
+       .WS=\E[8;%p1%d;%p2%dt, Z0=\E[?3h, Z1=\E[?3l,
+ 
+ putty-screen|PuTTY with screen resizing extensions,
+@@ -23561,7 +23543,7 @@
+       am, xenl,
+       it#8,
+       cuf1=\s, is2=\EPC\\, nel=\r\n, use=ti700,
+-ti703-w|ti707-w|Texas Instruments Silent 703/707,
++ti703-w|ti707-w|Texas Instruments Silent 703/707 (132 column),
+       cols#132,
+       is2=\EPD\\, use=ti703,
+ 
+@@ -27516,4 +27498,7 @@
+ #     + add teken-16color, teken-vt and teken-sc -TD
+ #     + add a few missing details for vte-2018 (report by Robert Lange) -TD
+ #
++# 2022-03-27
++#     + make description-fields distinct -TD
++#
+ ######## SHANTIH!  SHANTIH!  SHANTIH!
+Index: ncurses/tinfo/comp_parse.c
+Prereq:  1.113 
+--- ncurses-6.3-20220326+/ncurses/tinfo/comp_parse.c   2021-05-08 
15:03:42.000000000 +0000
++++ ncurses-6.3-20220402/ncurses/tinfo/comp_parse.c    2022-04-02 
22:13:54.000000000 +0000
+@@ -1,5 +1,5 @@
+ /****************************************************************************
+- * Copyright 2018-2020,2021 Thomas E. Dickey                                *
++ * Copyright 2018-2021,2022 Thomas E. Dickey                                *
+  * Copyright 1998-2016,2017 Free Software Foundation, Inc.                  *
+  *                                                                          *
+  * Permission is hereby granted, free of charge, to any person obtaining a  *
+@@ -48,7 +48,7 @@
+ 
+ #include <tic.h>
+ 
+-MODULE_ID("$Id: comp_parse.c,v 1.113 2021/05/08 15:03:42 tom Exp $")
++MODULE_ID("$Id: comp_parse.c,v 1.114 2022/04/02 22:13:54 tom Exp $")
+ 
+ static void sanity_check2(TERMTYPE2 *, bool);
+ NCURSES_IMPEXP void (NCURSES_API *_nc_check_termtype2) (TERMTYPE2 *, bool) = 
sanity_check2;
+@@ -298,7 +298,9 @@
+       } else {
+           limit += p->ext_Strings;
+           if (limit != 0 && which < limit) {
+-              result = STRING;
++              result = ((p->Strings[STRCOUNT + which] != CANCELLED_STRING)
++                        ? STRING
++                        : CANCEL);
+           } else if (which >= limit) {
+               result = CANCEL;
+           }
+@@ -354,24 +356,19 @@
+               && tf <= STRING
+               && (tt == STRING) != (tf == STRING)) {
+               if (from_name != 0 && strcmp(to_name, from_name)) {
+-                  DEBUG(2,
+-                        ("merge of %s to %s changes type of %s from %s to %s",
+-                         from_name,
+-                         to_name,
+-                         from->ext_Names[n],
+-                         name_of_captype(tf),
+-                         name_of_captype(tt)));
++                  _nc_warning("merge of %s to %s changes type of %s from %s 
to %s",
++                              from_name,
++                              to_name,
++                              from->ext_Names[n],
++                              name_of_captype(tf),
++                              name_of_captype(tt));
+               } else {
+-                  DEBUG(2, ("merge of %s changes type of %s from %s to %s",
+-                            to_name,
+-                            from->ext_Names[n],
+-                            name_of_captype(tf),
+-                            name_of_captype(tt)));
++                  _nc_warning("merge of %s changes type of %s from %s to %s",
++                              to_name,
++                              from->ext_Names[n],
++                              name_of_captype(tf),
++                              name_of_captype(tt));
+               }
+-              _nc_warning("merge changes type of %s from %s to %s",
+-                          from->ext_Names[n],
+-                          name_of_captype(tf),
+-                          name_of_captype(tt));
+               rc = TRUE;
+           }
+       }
+Index: package/debian-mingw/changelog
+--- ncurses-6.3-20220326+/package/debian-mingw/changelog       2022-03-26 
11:02:20.000000000 +0000
++++ ncurses-6.3-20220402/package/debian-mingw/changelog        2022-04-02 
12:08:21.000000000 +0000
+@@ -1,8 +1,8 @@
+-ncurses6 (6.3+20220326) unstable; urgency=low
++ncurses6 (6.3+20220402) unstable; urgency=low
+ 
+   * latest weekly patch
+ 
+- -- Thomas E. Dickey <dic...@invisible-island.net>  Sat, 26 Mar 2022 07:02:20 
-0400
++ -- Thomas E. Dickey <dic...@invisible-island.net>  Sat, 02 Apr 2022 08:08:21 
-0400
+ 
+ ncurses6 (5.9-20131005) unstable; urgency=low
+ 
+Index: package/debian-mingw64/changelog
+--- ncurses-6.3-20220326+/package/debian-mingw64/changelog     2022-03-26 
11:02:20.000000000 +0000
++++ ncurses-6.3-20220402/package/debian-mingw64/changelog      2022-04-02 
12:08:21.000000000 +0000
+@@ -1,8 +1,8 @@
+-ncurses6 (6.3+20220326) unstable; urgency=low
++ncurses6 (6.3+20220402) unstable; urgency=low
+ 
+   * latest weekly patch
+ 
+- -- Thomas E. Dickey <dic...@invisible-island.net>  Sat, 26 Mar 2022 07:02:20 
-0400
++ -- Thomas E. Dickey <dic...@invisible-island.net>  Sat, 02 Apr 2022 08:08:21 
-0400
+ 
+ ncurses6 (5.9-20131005) unstable; urgency=low
+ 
+Index: package/debian/changelog
+--- ncurses-6.3-20220326+/package/debian/changelog     2022-03-26 
11:02:20.000000000 +0000
++++ ncurses-6.3-20220402/package/debian/changelog      2022-04-02 
12:08:21.000000000 +0000
+@@ -1,8 +1,8 @@
+-ncurses6 (6.3+20220326) unstable; urgency=low
++ncurses6 (6.3+20220402) unstable; urgency=low
+ 
+   * latest weekly patch
+ 
+- -- Thomas E. Dickey <dic...@invisible-island.net>  Sat, 26 Mar 2022 07:02:20 
-0400
++ -- Thomas E. Dickey <dic...@invisible-island.net>  Sat, 02 Apr 2022 08:08:21 
-0400
+ 
+ ncurses6 (5.9-20120608) unstable; urgency=low
+ 
+Index: package/mingw-ncurses.nsi
+Prereq:  1.512 
+--- ncurses-6.3-20220326+/package/mingw-ncurses.nsi    2022-03-26 
11:02:20.000000000 +0000
++++ ncurses-6.3-20220402/package/mingw-ncurses.nsi     2022-04-02 
12:08:21.000000000 +0000
+@@ -1,4 +1,4 @@
+-; $Id: mingw-ncurses.nsi,v 1.512 2022/03/26 11:02:20 tom Exp $
++; $Id: mingw-ncurses.nsi,v 1.513 2022/04/02 12:08:21 tom Exp $
+ 
+ ; TODO add examples
+ ; TODO bump ABI to 6
+@@ -10,7 +10,7 @@
+ !define VERSION_MAJOR "6"
+ !define VERSION_MINOR "3"
+ !define VERSION_YYYY  "2022"
+-!define VERSION_MMDD  "0326"
++!define VERSION_MMDD  "0402"
+ !define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}
+ 
+ !define MY_ABI   "5"
+Index: package/mingw-ncurses.spec
+--- ncurses-6.3-20220326+/package/mingw-ncurses.spec   2022-03-26 
11:02:20.000000000 +0000
++++ ncurses-6.3-20220402/package/mingw-ncurses.spec    2022-04-02 
12:08:21.000000000 +0000
+@@ -3,7 +3,7 @@
+ Summary: shared libraries for terminal handling
+ Name: mingw32-ncurses6
+ Version: 6.3
+-Release: 20220326
++Release: 20220402
+ License: X11
+ Group: Development/Libraries
+ Source: ncurses-%{version}-%{release}.tgz
+Index: package/ncurses.spec
+--- ncurses-6.3-20220326+/package/ncurses.spec 2022-03-26 11:02:20.000000000 
+0000
++++ ncurses-6.3-20220402/package/ncurses.spec  2022-04-02 12:08:21.000000000 
+0000
+@@ -1,7 +1,7 @@
+ Summary: shared libraries for terminal handling
+ Name: ncurses6
+ Version: 6.3
+-Release: 20220326
++Release: 20220402
+ License: X11
+ Group: Development/Libraries
+ Source: ncurses-%{version}-%{release}.tgz
+Index: package/ncursest.spec
+--- ncurses-6.3-20220326+/package/ncursest.spec        2022-03-26 
11:02:20.000000000 +0000
++++ ncurses-6.3-20220402/package/ncursest.spec 2022-04-02 12:08:21.000000000 
+0000
+@@ -1,7 +1,7 @@
+ Summary: Curses library with POSIX thread support.
+ Name: ncursest6
+ Version: 6.3
+-Release: 20220326
++Release: 20220402
+ License: X11
+ Group: Development/Libraries
+ Source: ncurses-%{version}-%{release}.tgz

++++++ ncurses-6.3.dif ++++++
--- /var/tmp/diff_new_pack.QhDFV4/_old  2022-04-14 17:22:53.619083033 +0200
+++ /var/tmp/diff_new_pack.QhDFV4/_new  2022-04-14 17:22:53.623083038 +0200
@@ -484,7 +484,7 @@
        sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5
            %t;2%;%?%p6%t;1%;m%?%p9%t\016%e\017%;,
        sgr0=\E[m\017, smacs=^N, use=linux2.2,
-@@ -5208,7 +5217,7 @@ xterm+88color2|xterm 88-color feature,
+@@ -5270,7 +5279,7 @@ xterm+88color2|xterm 88-color feature,
  
  # These variants of XFree86 3.9.16 xterm are built as a configure option.
  xterm-256color|xterm with 256 colors,
@@ -493,11 +493,11 @@
  xterm-88color|xterm with 88 colors,
        use=xterm+osc104, use=xterm+88color,
        use=xterm-256color,
-@@ -5486,8 +5495,26 @@ xterm-noapp|xterm with cursor keys in no
- xterm-24|vs100|xterms|xterm terminal emulator (X Window System),
+@@ -5548,8 +5557,26 @@ xterm-noapp|xterm with cursor keys in no
+ xterm-24|vs100|xterms|xterm terminal emulator 24-line (X Window System),
        lines#24, use=xterm-old,
  
-+# For SuSE Linux: Werner Fink <wer...@suse.de>
++# For SUSE Linux: Werner Fink <wer...@suse.de>
 +# Note that the modern xterm does not use escape sequences
 +# for the numbers on the numpad keys in case of switched
 +# into application mode and with numlock enabled.
@@ -506,7 +506,7 @@
 +      kbs=\177, kdch1=\E[3~,
 +      kDIV=\EOo, kMUL=\EOj, kMIN=\EOm, kPLS=\EOk,
 +      kfnd=\E[1~, kslt=\E[4~,
-+      use=xterm-new,
++      use=xterm-p370,
 +
  # This is xterm for ncurses.
  xterm|xterm terminal emulator (X Window System),
@@ -520,7 +520,7 @@
        use=xterm-new,
  
  # This entry assumes that xterm's handling of VT100 SI/SO is disabled by
-@@ -5877,7 +5904,7 @@ xterms-sun|small (80x24) xterm with sunF
+@@ -5939,7 +5966,7 @@ xterms-sun|small (80x24) xterm with sunF
  
  #### GNOME (VTE)
  # this describes the alpha-version of GNOME terminal shipped with Redhat 6.0
@@ -529,7 +529,7 @@
        bce,
        kdch1=^?, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
        use=xterm-color,
-@@ -6152,10 +6179,14 @@ mgt|Multi GNOME Terminal,
+@@ -6226,10 +6253,14 @@ mgt|Multi GNOME Terminal,
  #### KDE
  # This is kvt 0-18.7, shipped with Redhat 6.0 (though whether it supports bce
  # or not is debatable).
@@ -545,8 +545,8 @@
  # Konsole 1.0.1 (2001/11/25)
  # (formerly known as kvt)
  #
-@@ -6407,7 +6438,7 @@ mlterm3|multi lingual terminal emulator,
- mlterm2|multi lingual terminal emulator,
+@@ -6481,7 +6512,7 @@ mlterm3|multi lingual terminal emulator
+ mlterm2|multi lingual terminal emulator 2.x,
        am, eslok, km, mc5i, mir, msgr, npc, xenl, XT,
        colors#8, cols#80, it#8, lines#24, pairs#64,
 -      acsc=00``aaffgghhjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
@@ -554,7 +554,7 @@
        bel=^G, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[2J, cr=\r,
        csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
        cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C,
-@@ -6484,7 +6515,7 @@ rxvt-basic|rxvt terminal base (X Window
+@@ -6558,7 +6589,7 @@ rxvt-basic|rxvt terminal base (X Window
        enacs=\E(B\E)0, flash=\E[?5h$<100/>\E[?5l, home=\E[H,
        ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L,
        ind=\n, is1=\E[?47l\E=\E[?1l,
@@ -563,9 +563,9 @@
        kcbt=\E[Z, kmous=\E[M, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O,
        rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmkx=\E>, rmso=\E[27m,
        rmul=\E[24m,
-@@ -6579,8 +6610,8 @@ rxvt-basic|rxvt terminal base (X Window
+@@ -6653,8 +6684,8 @@ rxvt-basic|rxvt terminal base (X Window
  # Removed kDN6, etc (control+shift) since rxvt does not implement this -TD
- rxvt+pcfkeys|fragment for PC-style fkeys,
+ rxvt+pcfkeys|rxvt fragment for PC-style fkeys,
        kDC=\E[3$, kEND=\E[8$, kHOM=\E[7$, kIC=\E[2$, kLFT=\E[d,
 -      kNXT=\E[6$, kPRV=\E[5$, kRIT=\E[c, kcub1=\E[D, kcud1=\E[B,
 -      kcuf1=\E[C, kcuu1=\E[A, kel=\E[8\^, kend=\E[8~, kf1=\E[11~,
@@ -574,7 +574,7 @@
        kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,
        kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,
        kf18=\E[32~, kf19=\E[33~, kf2=\E[12~, kf20=\E[34~,
-@@ -6670,6 +6701,38 @@ rxvt-cygwin-native|rxvt terminal emulato
+@@ -6742,6 +6773,38 @@ rxvt-cygwin-native|rxvt terminal emulato
             \302x\263y\363z\362{\343|\330~\376,
        use=rxvt-cygwin,
  
@@ -613,7 +613,7 @@
  # This variant is supposed to work with rxvt 2.7.7 when compiled with
  # NO_BRIGHTCOLOR defined.  rxvt needs more work...
  rxvt-16color|rxvt with 16 colors like aixterm,
-@@ -6734,7 +6797,7 @@ Eterm|Eterm-color|Eterm with xterm-style
+@@ -6806,7 +6869,7 @@ Eterm|Eterm-color|Eterm with xterm-style
        home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@,
        il=\E[%p1%dL, il1=\E[L, ind=\n, is1=\E[?47l\E>\E[?1l,
        is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l, kNXT@,
@@ -622,7 +622,7 @@
        kc1=\E[8~, kc3=\E[6~, kent=\EOM, khlp=\E[28~, kmous=\E[M,
        mc4=\E[4i, mc5=\E[5i, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O,
        rmam=\E[?7l, rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmkx=,
-@@ -7848,7 +7911,7 @@ pty|4bsd pseudo teletype,
+@@ -7920,7 +7983,7 @@ pty|4bsd pseudo teletype,
  # https://github.com/emacs-mirror/emacs/blob/master/lisp/term.el
  #
  # The codes supported by the term.el terminal emulation in GNU Emacs 19.30
@@ -631,7 +631,7 @@
        am, mir, xenl,
        cols#80, lines#24,
        bel=^G, bold=\E[1m, clear=\E[H\E[J, cr=\r,
-@@ -7861,6 +7924,13 @@ eterm|GNU Emacs term.el terminal emulati
+@@ -7933,6 +7996,13 @@ eterm|GNU Emacs term.el terminal emulati
        rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmso=\E[m, rmul=\E[m,
        sgr0=\E[m, smcup=\E7\E[?47h, smir=\E[4h, smso=\E[7m,
        smul=\E[4m,
@@ -645,7 +645,7 @@
  
  # The codes supported by the term.el terminal emulation in GNU Emacs 22.2
  eterm-color|Emacs term.el terminal emulator term-protocol-version 0.96,
-@@ -7988,7 +8058,7 @@ screen|VT 100/ANSI X3.64 virtual termina
+@@ -8060,7 +8130,7 @@ screen|VT 100/ANSI X3.64 virtual termina
        dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K,
        enacs=\E(B\E)0, flash=\Eg, home=\E[H, hpa=\E[%i%p1%dG,
        ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L,
@@ -654,7 +654,7 @@
        kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, kf1=\EOP,
        kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf2=\EOQ, kf3=\EOR,
        kf4=\EOS, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~,
-@@ -8105,9 +8175,16 @@ screen.xterm-xfree86|screen.xterm-new|sc
+@@ -8177,9 +8247,16 @@ screen.xterm-xfree86|screen.xterm-new|sc
        sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|
            %t;7%;%?%p4%t;5%;%?%p5%t;2%;m,
        E3@, use=screen+italics, use=screen+fkeys,
@@ -672,7 +672,7 @@
  # xterm-r6 does not really support khome/kend unless it is propped up by
  # the translations resource.
  screen.xterm-r6|screen customized for X11R6 xterm,
-@@ -8195,7 +8272,7 @@ screen2|VT 100/ANSI X3.64 virtual termin
+@@ -8267,7 +8344,7 @@ screen2|VT 100/ANSI X3.64 virtual termin
        cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
        dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
        el=\E[K, ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=, il=\E[%p1%dL,
@@ -681,7 +681,7 @@
        kcuu1=\EA, kf0=\E~, kf1=\ES, kf2=\ET, kf3=\EU, kf4=\EV,
        kf5=\EW, kf6=\EP, kf7=\EQ, kf8=\ER, kf9=\E0I, khome=\EH,
        nel=\r\n, rc=\E8, ri=\EM, rmir=\E[4l, rmso=\E[23m,
-@@ -10168,7 +10245,7 @@ hp700-wy|HP 700/41 emulating Wyse30,
+@@ -10224,7 +10301,7 @@ hp700-wy|HP 700/41 emulating Wyse30,
        ri=\Ej, rmir=\Er, rmso=\EG0$<10/>, rmul=\EG0$<10/>,
        sgr0=\EG0$<10/>, smir=\Eq, smso=\EG4$<10/>,
        smul=\EG8$<10/>, tbc=\E0, vpa=\E[%p1%{32}%+%c,
@@ -690,7 +690,7 @@
        am, da, db, xhp,
        cols#80, lh#2, lines#24, lm#0, lw#8, nlab#8,
        acsc=0cjgktlrmfn/q\,t5u6v8w7x., bel=^G, blink=\E&dA,
-@@ -17814,7 +17891,7 @@ ibm3101|i3101|IBM 3101-10,
+@@ -17870,7 +17947,7 @@ ibm3101|i3101|IBM 3101-10,
        cup=\EY%p1%{32}%+%c%p2%{32}%+%c, cuu1=\EA, ed=\EJ,
        el=\EI, home=\EH, hts=\E0, ind=\n, kcub1=\ED, kcud1=\EB,
        kcuf1=\EC, kcuu1=\EA, nel=\r\n, tbc=\EH,
@@ -699,7 +699,7 @@
        is2=\E S, rmacs=\E>B, rmcup=\E>B, rs2=\E S, s0ds=\E>B,
        sgr=\E4%{64}%?%p1%t%{65}%|%;%?%p2%t%{66}%|%;%?%p3%t%{65}%|%;
            %?%p4%t%{68}%|%;%?%p5%t%{64}%|%;%?%p6%t%{72}%|%;%?%p7%t
-@@ -18072,7 +18149,7 @@ lft|lft-pc850|LFT-PC850|IBM LFT PC850 De
+@@ -18128,7 +18205,7 @@ lft|lft-pc850|LFT-PC850|IBM LFT PC850 De
        tbc=\E[3g, use=ecma+index,
  # "Megapel" refers to the display adapter, which was used with the IBM RT
  # aka IBM 6150.

Reply via email to