From: Thomas E. Dickey Date: Sun, 17 May 2020 01:51:36 +0000 (+0000) Subject: ncurses 6.2 - patch 20200516 X-Git-Tag: v6.3~81 X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff_plain;h=54d0d62f0eb759e3c623a215d98ddebccca64488;hp=460005b642d978c6d4b48810803514bd36a6245b ncurses 6.2 - patch 20200516 + add notes on termcap.h header in curs_termcap.3x + update notes on vscode / xterm.js -TD --- diff --git a/NEWS b/NEWS index f73b102f..031e4161 100644 --- a/NEWS +++ b/NEWS @@ -26,7 +26,7 @@ -- sale, use or other dealings in this Software without prior written -- -- authorization. -- ------------------------------------------------------------------------------- --- $Id: NEWS,v 1.3484 2020/05/09 14:53:16 tom Exp $ +-- $Id: NEWS,v 1.3486 2020/05/17 00:40:58 tom Exp $ ------------------------------------------------------------------------------- This is a log of changes that ncurses has gone through since Zeyd started @@ -46,6 +46,10 @@ 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. +20200516 + + add notes on termcap.h header in curs_termcap.3x + + update notes on vscode / xterm.js -TD + 20200509 + add "-r" option to the dots test-programs, to help with scripting a performance comparison. diff --git a/VERSION b/VERSION index 626abde0..a2f2deb2 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -5:0:10 6.2 20200509 +5:0:10 6.2 20200516 diff --git a/dist.mk b/dist.mk index 6451c69b..de478cc4 100644 --- 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.1349 2020/05/09 09:21:38 tom Exp $ +# $Id: dist.mk,v 1.1350 2020/05/16 12:23:59 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 = 20200509 +NCURSES_PATCH = 20200516 # We don't append the patch to the version, since this only applies to releases VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR) diff --git a/doc/html/man/adacurses6-config.1.html b/doc/html/man/adacurses6-config.1.html index 95075185..bb2407c2 100644 --- a/doc/html/man/adacurses6-config.1.html +++ b/doc/html/man/adacurses6-config.1.html @@ -126,7 +126,7 @@

SEE ALSO

        curses(3x)
 
-       This describes ncurses version 6.2 (patch 20200425).
+       This describes ncurses version 6.2 (patch 20200516).
 
 
 
diff --git a/doc/html/man/captoinfo.1m.html b/doc/html/man/captoinfo.1m.html
index af224a02..847aa5f5 100644
--- a/doc/html/man/captoinfo.1m.html
+++ b/doc/html/man/captoinfo.1m.html
@@ -199,7 +199,7 @@
 

SEE ALSO

        infocmp(1m), curses(3x), terminfo(5)
 
-       This describes ncurses version 6.2 (patch 20200425).
+       This describes ncurses version 6.2 (patch 20200516).
 
 
 

AUTHOR

diff --git a/doc/html/man/clear.1.html b/doc/html/man/clear.1.html
index 7a310c6d..bf60154f 100644
--- a/doc/html/man/clear.1.html
+++ b/doc/html/man/clear.1.html
@@ -149,7 +149,7 @@
 

SEE ALSO

        tput(1), terminfo(5)
 
-       This describes ncurses version 6.2 (patch 20200425).
+       This describes ncurses version 6.2 (patch 20200516).
 
 
 
diff --git a/doc/html/man/curs_termcap.3x.html b/doc/html/man/curs_termcap.3x.html
index e947f713..1c756c69 100644
--- a/doc/html/man/curs_termcap.3x.html
+++ b/doc/html/man/curs_termcap.3x.html
@@ -27,7 +27,7 @@
   * sale, use or other dealings in this Software without prior written       *
   * authorization.                                                           *
   ****************************************************************************
-  * @Id: curs_termcap.3x,v 1.43 2020/02/02 23:34:34 tom Exp @
+  * @Id: curs_termcap.3x,v 1.44 2020/05/17 01:20:13 tom Exp @
 -->
 
 
@@ -195,6 +195,8 @@
 
 
 

PORTABILITY

+
+

Standards

        These functions are provided for supporting  legacy  applications,  and
        should not be used in new programs:
 
@@ -213,6 +215,8 @@
        bility  with the termcap library, that is a defect in XCurses, Issue 4,
        Version 2 rather than in ncurses.
 
+
+

Compatibility with BSD Termcap

        External variables are provided for support of certain termcap applica-
        tions.  However, termcap applications' use of those variables is poorly
        documented, e.g., not distinguishing between input and output.  In par-
@@ -237,6 +241,60 @@
            against extended capability names which are longer than two charac-
            ters.
 
+       The BSD termcap function tgetent returns the text of a termcap entry in
+       the  buffer  passed  as an argument.  This library (like other terminfo
+       implementations) does not store terminal descriptions as text.  It sets
+       the buffer contents to a null-terminated string.
+
+
+

Other Compatibility

+       This  library includes a termcap.h header, for compatibility with other
+       implementations.  But the header is rarely used because the  other  im-
+       plementations are not strictly compatible.
+
+       The original BSD termcap (through 4.3BSD) had no header file which gave
+       function prototypes, because that was a feature of ANSI C.  BSD termcap
+       was  written  several  years before C was standardized.  However, there
+       were two different termcap.h header files in the BSD sources:
+
+       o   One was used internally by the jove editor in 2BSD through  4.4BSD.
+           It defined global symbols for the termcap variables which it used.
+
+       o   The  other  appeared in 4.4BSD Lite Release 2 (mid-1993) as part of
+           libedit (also known as the editline library).  The CSRG source his-
+           tory  shows  that  this  was added in mid-1992.  The libedit header
+           file was used internally, as a convenience for compiling the  edit-
+           line library.  It declared function prototypes, but no global vari-
+           ables.
+
+       The header file from libedit was added to NetBSD's termcap  library  in
+       mid-1994.
+
+       Meanwhile,  GNU  termcap  was under development, starting in 1990.  The
+       first release (termcap 1.0) in 1991 included a termcap.h  header.   The
+       second  release  (termcap 1.1) in September 1992 modified the header to
+       use const for the function prototypes in the header where one would ex-
+       pect  the parameters to be read-only.  This was a difference versus the
+       original BSD termcap.  The prototype for tputs also  differed,  but  in
+       that instance, it was libedit which differed from BSD termcap.
+
+       A copy of GNU termcap 1.3 was bundled with bash in mid-1993, to support
+       the readline library.
+
+       A termcap.h file was provided in ncurses 1.8.1 (November  1993).   That
+       reflected influence by emacs (rather than jove) and GNU termcap:
+
+       o   it provided declarations for a few global symbols used by emacs
+
+       o   it provided function prototypes (using const).
+
+       o   a prototype for tparam (a GNU termcap feature) was provided.
+
+       Later (in mid-1996) the tparam function was removed from ncurses.  As a
+       result, there are differences between any of the four  implementations,
+       which  must  be  taken into account by programs which can work with all
+       termcap library interfaces.
+
 
 

SEE ALSO

        curses(3x), terminfo(5), term_variables(3x), putc(3).
@@ -261,7 +319,13 @@
 
 
  • RETURN VALUE
  • BUGS
  • -
  • PORTABILITY
  • +
  • PORTABILITY + +
  • SEE ALSO
  • diff --git a/doc/html/man/form.3x.html b/doc/html/man/form.3x.html index 8f95586b..b90c8a0b 100644 --- a/doc/html/man/form.3x.html +++ b/doc/html/man/form.3x.html @@ -247,7 +247,7 @@ curses(3x) and related pages whose names begin "form_" for detailed descriptions of the entry points. - This describes ncurses version 6.2 (patch 20200425). + This describes ncurses version 6.2 (patch 20200516). diff --git a/doc/html/man/infocmp.1m.html b/doc/html/man/infocmp.1m.html index c39264ba..1a2e0c60 100644 --- a/doc/html/man/infocmp.1m.html +++ b/doc/html/man/infocmp.1m.html @@ -513,7 +513,7 @@ https://invisible-island.net/ncurses/tctest.html - This describes ncurses version 6.2 (patch 20200425). + This describes ncurses version 6.2 (patch 20200516).

    AUTHOR

    diff --git a/doc/html/man/infotocap.1m.html b/doc/html/man/infotocap.1m.html
    index 834f8cfa..8e8a0708 100644
    --- a/doc/html/man/infotocap.1m.html
    +++ b/doc/html/man/infotocap.1m.html
    @@ -91,7 +91,7 @@
     

    SEE ALSO

            curses(3x), tic(1m), infocmp(1m), terminfo(5)
     
    -       This describes ncurses version 6.2 (patch 20200425).
    +       This describes ncurses version 6.2 (patch 20200516).
     
     
     

    AUTHOR

    diff --git a/doc/html/man/menu.3x.html b/doc/html/man/menu.3x.html
    index fafd5586..bf5cf1df 100644
    --- a/doc/html/man/menu.3x.html
    +++ b/doc/html/man/menu.3x.html
    @@ -222,7 +222,7 @@
            curses(3x)  and  related  pages  whose names begin "menu_" for detailed
            descriptions of the entry points.
     
    -       This describes ncurses version 6.2 (patch 20200425).
    +       This describes ncurses version 6.2 (patch 20200516).
     
     
     
    diff --git a/doc/html/man/ncurses.3x.html b/doc/html/man/ncurses.3x.html
    index 866970b5..d514e3db 100644
    --- a/doc/html/man/ncurses.3x.html
    +++ b/doc/html/man/ncurses.3x.html
    @@ -60,7 +60,7 @@
            method of updating  character  screens  with  reasonable  optimization.
            This  implementation  is  "new  curses"  (ncurses)  and is the approved
            replacement for 4.4BSD classic curses,  which  has  been  discontinued.
    -       This describes ncurses version 6.2 (patch 20200425).
    +       This describes ncurses version 6.2 (patch 20200516).
     
            The  ncurses  library emulates the curses library of System V Release 4
            UNIX, and XPG4 (X/Open Portability Guide) curses  (also  known  as  XSI
    diff --git a/doc/html/man/ncurses6-config.1.html b/doc/html/man/ncurses6-config.1.html
    index 6fbdb476..07ee9014 100644
    --- a/doc/html/man/ncurses6-config.1.html
    +++ b/doc/html/man/ncurses6-config.1.html
    @@ -113,7 +113,7 @@
     

    SEE ALSO

            curses(3x)
     
    -       This describes ncurses version 6.2 (patch 20200425).
    +       This describes ncurses version 6.2 (patch 20200516).
     
     
     
    diff --git a/doc/html/man/panel.3x.html b/doc/html/man/panel.3x.html
    index 392b58db..2925bc1c 100644
    --- a/doc/html/man/panel.3x.html
    +++ b/doc/html/man/panel.3x.html
    @@ -281,7 +281,7 @@
     

    SEE ALSO

            curses(3x), curs_variables(3x),
     
    -       This describes ncurses version 6.2 (patch 20200425).
    +       This describes ncurses version 6.2 (patch 20200516).
     
     
     

    AUTHOR

    diff --git a/doc/html/man/tabs.1.html b/doc/html/man/tabs.1.html
    index 15ab648b..215646ad 100644
    --- a/doc/html/man/tabs.1.html
    +++ b/doc/html/man/tabs.1.html
    @@ -206,7 +206,7 @@
     

    SEE ALSO

            tset(1), infocmp(1m), curses(3x), terminfo(5).
     
    -       This describes ncurses version 6.2 (patch 20200425).
    +       This describes ncurses version 6.2 (patch 20200516).
     
     
     
    diff --git a/doc/html/man/terminfo.5.html b/doc/html/man/terminfo.5.html
    index b3d1ce65..635041ec 100644
    --- a/doc/html/man/terminfo.5.html
    +++ b/doc/html/man/terminfo.5.html
    @@ -105,7 +105,7 @@
            have, by specifying how to perform screen operations, and by specifying
            padding requirements and initialization sequences.
     
    -       This manual describes ncurses version 6.2 (patch 20200425).
    +       This manual describes ncurses version 6.2 (patch 20200516).
     
     
     

    Terminfo Entry Syntax

    diff --git a/doc/html/man/tic.1m.html b/doc/html/man/tic.1m.html
    index 70212a6b..fefcf98e 100644
    --- a/doc/html/man/tic.1m.html
    +++ b/doc/html/man/tic.1m.html
    @@ -461,7 +461,7 @@
            infocmp(1m),   captoinfo(1m),   infotocap(1m),   toe(1m),   curses(3x),
            term(5).  terminfo(5).  user_caps(5).
     
    -       This describes ncurses version 6.2 (patch 20200425).
    +       This describes ncurses version 6.2 (patch 20200516).
     
     
     

    AUTHOR

    diff --git a/doc/html/man/toe.1m.html b/doc/html/man/toe.1m.html
    index e87a143b..661e56b0 100644
    --- a/doc/html/man/toe.1m.html
    +++ b/doc/html/man/toe.1m.html
    @@ -171,7 +171,7 @@
            tic(1m), infocmp(1m), captoinfo(1m),  infotocap(1m),  curses(3x),  ter-
            minfo(5).
     
    -       This describes ncurses version 6.2 (patch 20200425).
    +       This describes ncurses version 6.2 (patch 20200516).
     
     
     
    diff --git a/doc/html/man/tput.1.html b/doc/html/man/tput.1.html
    index 6da3e962..24f26aa1 100644
    --- a/doc/html/man/tput.1.html
    +++ b/doc/html/man/tput.1.html
    @@ -523,7 +523,7 @@
     

    SEE ALSO

            clear(1), stty(1), tabs(1), tset(1), terminfo(5), curs_termcap(3x).
     
    -       This describes ncurses version 6.2 (patch 20200425).
    +       This describes ncurses version 6.2 (patch 20200516).
     
     
     
    diff --git a/doc/html/man/tset.1.html b/doc/html/man/tset.1.html
    index e5b2d418..caf8e5ee 100644
    --- a/doc/html/man/tset.1.html
    +++ b/doc/html/man/tset.1.html
    @@ -390,7 +390,7 @@
            csh(1),  sh(1),  stty(1),   curs_terminfo(3x),   tty(4),   terminfo(5),
            ttys(5), environ(7)
     
    -       This describes ncurses version 6.2 (patch 20200425).
    +       This describes ncurses version 6.2 (patch 20200516).
     
     
     
    diff --git a/man/curs_termcap.3x b/man/curs_termcap.3x
    index e7422b46..7cf547d5 100644
    --- a/man/curs_termcap.3x
    +++ b/man/curs_termcap.3x
    @@ -27,7 +27,7 @@
     .\" authorization.                                                           *
     .\"***************************************************************************
     .\"
    -.\" $Id: curs_termcap.3x,v 1.43 2020/02/02 23:34:34 tom Exp $
    +.\" $Id: curs_termcap.3x,v 1.44 2020/05/17 01:20:13 tom Exp $
     .TH curs_termcap 3X ""
     .ie \n(.g .ds `` \(lq
     .el       .ds `` ``
    @@ -228,6 +228,7 @@ One consequence of this is that termcap applications assume \fRme\fR
     This implementation checks for, and modifies the data shown to the
     termcap interface to accommodate termcap's limitation in this respect.
     .SH PORTABILITY
    +.SS Standards
     These functions are provided for supporting legacy applications,
     and should not be used in new programs:
     .bP
    @@ -246,6 +247,7 @@ misinterpreted to mean that \fBtgetent\fR returns \fBOK\fR or \fBERR\fR.
     Because the purpose of these functions is to provide compatibility with
     the \fItermcap\fR library, that is a defect in XCurses, Issue 4, Version 2
     rather than in ncurses.
    +.SS Compatibility with BSD Termcap
     .PP
     External variables are provided for support of certain termcap applications.
     However, termcap applications' use of those variables is poorly documented,
    @@ -270,6 +272,63 @@ This implementation disallows matches against single-character capability names.
     .bP
     This implementation disallows matches by the termcap interface against
     extended capability names which are longer than two characters.
    +.PP
    +The BSD termcap function \fBtgetent\fP returns the text of a termcap
    +entry in the buffer passed as an argument.
    +This library (like other terminfo implementations) does not store
    +terminal descriptions as text.
    +It sets the buffer contents to a null-terminated string.
    +.SS Other Compatibility
    +This library includes a termcap.h header,
    +for compatibility with other implementations.
    +But the header is rarely used because the other implementations
    +are not strictly compatible.
    +.PP
    +The original BSD termcap (through 4.3BSD) had no header file which
    +gave function prototypes, because that was a feature of ANSI C.
    +BSD termcap was written several years before C was standardized.
    +However, there were two different termcap.h header files in the BSD
    +sources:
    +.bP
    +One was used internally by the \fIjove\fP editor in 2BSD through 4.4BSD.
    +It defined global symbols for the termcap variables which it used.
    +.bP
    +The other appeared in 4.4BSD Lite Release 2 (mid-1993)
    +as part of \fIlibedit\fP (also known as the \fIeditline\fP library).
    +The CSRG source history shows that this was added in mid-1992.
    +The \fIlibedit\fP header file was used internally,
    +as a convenience for compiling the \fIeditline\fP library.
    +It declared function prototypes, but no global variables.
    +.PP
    +The header file from \fIlibedit\fP was added to NetBSD's termcap
    +library in mid-1994.
    +.PP
    +Meanwhile, GNU termcap was under development, starting in 1990.
    +The first release (termcap 1.0) in 1991 included a termcap.h header.
    +The second release (termcap 1.1) in September 1992 modified the
    +header to use \fBconst\fP for the function prototypes in the header
    +where one would expect the parameters to be read-only.
    +This was a difference versus the original BSD termcap.
    +The prototype for \fBtputs\fP also differed,
    +but in that instance, it was \fIlibedit\fP which differed from BSD termcap.
    +.PP
    +A copy of GNU termcap 1.3 was bundled with \fIbash\fP in mid-1993,
    +to support the \fIreadline\fP library.
    +.PP
    +A termcap.h file was provided in ncurses 1.8.1 (November 1993).
    +That reflected influence by \fIemacs\fP (rather than \fIjove\fP)
    +and GNU termcap:
    +.bP
    +it provided declarations for a few global symbols used by \fIemacs\fP
    +.bP
    +it provided function prototypes (using \fBconst\fP).
    +.bP
    +a prototype for \fBtparam\fP (a GNU termcap feature) was provided.
    +.PP
    +Later (in mid-1996) the \fBtparam\fP function was removed from ncurses.
    +As a result, there are differences between any of the four implementations,
    +which must be taken into account by programs which can work with all
    +termcap library interfaces.
     .SH SEE ALSO
     \fBcurses\fR(3X),
     \fBterminfo\fR(\*n),
    diff --git a/misc/terminfo.src b/misc/terminfo.src
    index 83b490af..a68de86e 100644
    --- a/misc/terminfo.src
    +++ b/misc/terminfo.src
    @@ -6,8 +6,8 @@
     # Report bugs and new terminal descriptions to
     #	bug-ncurses@gnu.org
     #
    -#	$Revision: 1.795 $
    -#	$Date: 2020/05/02 23:39:49 $
    +#	$Revision: 1.800 $
    +#	$Date: 2020/05/16 16:59:20 $
     #
     # 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
    @@ -1220,7 +1220,7 @@ mach-gnu-color|Mach Console with ANSI color,
     	setaf=\E[3%p1%dm, use=mach-gnu,
     
     # From: Marcus Brinkmann
    -# http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/hurd/hurd/console/
    +# http://git.savannah.gnu.org/cgit/hurd/hurd.git/log/console/
     #
     # Comments in the original are summarized here:
     #
    @@ -4299,6 +4299,22 @@ ms-terminal|Windows10 terminal,
     	use=xterm-basic,
     
     #### Visual Studio
    +# Visual Studio Code 1.45.0 uses xterm.js 12.8.1 (see https://xtermjs.org/).
    +#
    +# vttest:
    +# - fixes menu 1 problem with wrapping
    +# - supports DECALN
    +# - fixes menu 8 problem with delete-character
    +# - REP, SL/SL work
    +# - keypad application mode still does not work; PF1-PF4 are not assigned.
    +# - DECRQM/DECRPM do not work
    +# - xterm mouse features:
    +#   - SGR coordinates work; the other modes do not (see vscode #96058)
    +#   - focus-events are not sent
    +#   - mouse highlight tracking does not send button event
    +# tack/other:
    +# - little or no change since previous review
    +#
     # Visual Studio Code 1.35.1 uses xterm.js (see https://xtermjs.org/).
     # https://code.visualstudio.com/docs/editor/integrated-terminal
     #
    @@ -5663,7 +5679,7 @@ xfce|Xfce Terminal,
     #	https://github.com/thestinger/vte-ng
     # which (based on the default branch setting) seems to be a fork of vte
     # 0.48.2, and is noted as such in Arch:
    -#	https://www.archlinux.org/packages/community/x86_64/vte3-ng/
    +#	https://aur.archlinux.org/packages/vte3-ng/
     # It won't be merged:
     #	https://bugzilla.gnome.org/show_bug.cgi?id=679658#c10
     #	https://bugzilla.gnome.org/show_bug.cgi?id=78291
    @@ -8649,7 +8665,7 @@ uwin|U/Win 3.2 console,
     # variables may be permanently set in the Control Panel\System applet.
     #
     # You can find out more about the restrictions of this facility at
    -# .
    +# 
     #
     # From: Federico Bianchi , 15 Jan 1997
     ansi-nt|psx_ansi|Microsoft Windows NT console POSIX ANSI mode,
    @@ -10226,6 +10242,7 @@ tvi912cc|tvi912 at cowell college,
     #
     # Someone has put a scanned copy of the manual online at:
     #     http://vt100.net/televideo/912b-om/
    +#     (https://vt100.net/manx/details/6,5484)
     #
     # These terminals were produced ca. 1979, and had a 12" monochrome
     # screen, supported 75-9600 baud (no handshaking), monochrome, 7-bit
    @@ -26534,4 +26551,10 @@ v3220|LANPAR Vision II model 3220/3221/3222,
     #	+ add details on the change to Linux SGR 21 in 2018 -TD
     #	+ add xterm-direct16 and xterm-direct256 -TD
     #
    +# 2020-05-03
    +#	+ fix some dead URLs -TD
    +#
    +# 2020-05-16
    +#	+ update notes on vscode / xterm.js -TD
    +#
     ######## SHANTIH!  SHANTIH!  SHANTIH!
    diff --git a/package/debian-mingw/changelog b/package/debian-mingw/changelog
    index 2c230e8d..4a0a0582 100644
    --- a/package/debian-mingw/changelog
    +++ b/package/debian-mingw/changelog
    @@ -1,8 +1,8 @@
    -ncurses6 (6.2+20200509) unstable; urgency=low
    +ncurses6 (6.2+20200516) unstable; urgency=low
     
       * latest weekly patch
     
    - -- Thomas E. Dickey   Sat, 09 May 2020 05:21:38 -0400
    + -- Thomas E. Dickey   Sat, 16 May 2020 08:23:59 -0400
     
     ncurses6 (5.9-20131005) unstable; urgency=low
     
    diff --git a/package/debian-mingw64/changelog b/package/debian-mingw64/changelog
    index 2c230e8d..4a0a0582 100644
    --- a/package/debian-mingw64/changelog
    +++ b/package/debian-mingw64/changelog
    @@ -1,8 +1,8 @@
    -ncurses6 (6.2+20200509) unstable; urgency=low
    +ncurses6 (6.2+20200516) unstable; urgency=low
     
       * latest weekly patch
     
    - -- Thomas E. Dickey   Sat, 09 May 2020 05:21:38 -0400
    + -- Thomas E. Dickey   Sat, 16 May 2020 08:23:59 -0400
     
     ncurses6 (5.9-20131005) unstable; urgency=low
     
    diff --git a/package/debian/changelog b/package/debian/changelog
    index 97967886..95ac7e80 100644
    --- a/package/debian/changelog
    +++ b/package/debian/changelog
    @@ -1,8 +1,8 @@
    -ncurses6 (6.2+20200509) unstable; urgency=low
    +ncurses6 (6.2+20200516) unstable; urgency=low
     
       * latest weekly patch
     
    - -- Thomas E. Dickey   Sat, 09 May 2020 05:21:38 -0400
    + -- Thomas E. Dickey   Sat, 16 May 2020 08:23:59 -0400
     
     ncurses6 (5.9-20120608) unstable; urgency=low
     
    diff --git a/package/mingw-ncurses.nsi b/package/mingw-ncurses.nsi
    index 367d70d0..f782a413 100644
    --- a/package/mingw-ncurses.nsi
    +++ b/package/mingw-ncurses.nsi
    @@ -1,4 +1,4 @@
    -; $Id: mingw-ncurses.nsi,v 1.393 2020/05/09 09:21:38 tom Exp $
    +; $Id: mingw-ncurses.nsi,v 1.394 2020/05/16 12:23:59 tom Exp $
     
     ; TODO add examples
     ; TODO bump ABI to 6
    @@ -10,7 +10,7 @@
     !define VERSION_MAJOR "6"
     !define VERSION_MINOR "2"
     !define VERSION_YYYY  "2020"
    -!define VERSION_MMDD  "0509"
    +!define VERSION_MMDD  "0516"
     !define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}
     
     !define MY_ABI   "5"
    diff --git a/package/mingw-ncurses.spec b/package/mingw-ncurses.spec
    index eaeece62..0080b1be 100644
    --- a/package/mingw-ncurses.spec
    +++ b/package/mingw-ncurses.spec
    @@ -3,7 +3,7 @@
     Summary: shared libraries for terminal handling
     Name: mingw32-ncurses6
     Version: 6.2
    -Release: 20200509
    +Release: 20200516
     License: X11
     Group: Development/Libraries
     Source: ncurses-%{version}-%{release}.tgz
    diff --git a/package/ncurses.spec b/package/ncurses.spec
    index b2f483be..391978f7 100644
    --- a/package/ncurses.spec
    +++ b/package/ncurses.spec
    @@ -1,7 +1,7 @@
     Summary: shared libraries for terminal handling
     Name: ncurses6
     Version: 6.2
    -Release: 20200509
    +Release: 20200516
     License: X11
     Group: Development/Libraries
     Source: ncurses-%{version}-%{release}.tgz
    diff --git a/package/ncursest.spec b/package/ncursest.spec
    index bf4c989a..b6257555 100644
    --- a/package/ncursest.spec
    +++ b/package/ncursest.spec
    @@ -1,7 +1,7 @@
     Summary: Curses library with POSIX thread support.
     Name: ncursest6
     Version: 6.2
    -Release: 20200509
    +Release: 20200516
     License: X11
     Group: Development/Libraries
     Source: ncurses-%{version}-%{release}.tgz