update to 6.3.20211021 [release 6.3-1mamba;Sun Oct 31 2021]
This commit is contained in:
parent
dc4d0e439f
commit
f0c75494bc
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,210 +0,0 @@
|
|||||||
# ncurses 6.2 - patch 20200301 - Thomas E. Dickey
|
|
||||||
#
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
#
|
|
||||||
# Ncurses 6.2 is at
|
|
||||||
# ftp.gnu.org:/pub/gnu
|
|
||||||
#
|
|
||||||
# Patches for ncurses 6.2 can be found at
|
|
||||||
# ftp://ftp.invisible-island.net/ncurses/6.2
|
|
||||||
# http://invisible-mirror.net/archives/ncurses/6.2
|
|
||||||
#
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
# ftp://ftp.invisible-island.net/ncurses/6.2/ncurses-6.2-20200301.patch.gz
|
|
||||||
# patch by Thomas E. Dickey <dickey@invisible-island.net>
|
|
||||||
# created Mon Mar 2 23:18:56 UTC 2020
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
# NEWS | 8 +++++++-
|
|
||||||
# VERSION | 2 +-
|
|
||||||
# dist.mk | 4 ++--
|
|
||||||
# ncurses/base/lib_bkgd.c | 12 +++++++++++-
|
|
||||||
# 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, 32 insertions(+), 16 deletions(-)
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
Index: NEWS
|
|
||||||
Prereq: 1.3455
|
|
||||||
--- ncurses-6.2-20200229+/NEWS 2020-02-29 23:15:52.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200301/NEWS 2020-03-02 01:55:08.000000000 +0000
|
|
||||||
@@ -26,7 +26,7 @@
|
|
||||||
-- sale, use or other dealings in this Software without prior written --
|
|
||||||
-- authorization. --
|
|
||||||
-------------------------------------------------------------------------------
|
|
||||||
--- $Id: NEWS,v 1.3455 2020/02/29 23:15:52 tom Exp $
|
|
||||||
+-- $Id: NEWS,v 1.3456 2020/03/02 01:55:08 tom Exp $
|
|
||||||
-------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
This is a log of changes that ncurses has gone through since Zeyd started
|
|
||||||
@@ -46,6 +46,12 @@
|
|
||||||
Changes through 1.9.9e did not credit all contributions;
|
|
||||||
it is not possible to add this information.
|
|
||||||
|
|
||||||
+20200301
|
|
||||||
+ + modify wbkgd() and wbkgrnd() to avoid storing a null in the
|
|
||||||
+ background character, because it may be used in cases where the
|
|
||||||
+ corresponding 0x80 is not treated as a null (report by Marc Rechte,
|
|
||||||
+ cf: 20181208).
|
|
||||||
+
|
|
||||||
20200229
|
|
||||||
+ modify CF_NCURSES_CONFIG to work around xcode's c99 "-W" option,
|
|
||||||
which conflicts with conventional use for passing linker options.
|
|
||||||
Index: VERSION
|
|
||||||
--- ncurses-6.2-20200229+/VERSION 2020-02-29 12:43:09.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200301/VERSION 2020-03-02 01:55:47.000000000 +0000
|
|
||||||
@@ -1 +1 @@
|
|
||||||
-5:0:10 6.2 20200229
|
|
||||||
+5:0:10 6.2 20200301
|
|
||||||
Index: dist.mk
|
|
||||||
Prereq: 1.1337
|
|
||||||
--- ncurses-6.2-20200229+/dist.mk 2020-02-29 12:43:09.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200301/dist.mk 2020-03-02 01:55:47.000000000 +0000
|
|
||||||
@@ -26,7 +26,7 @@
|
|
||||||
# use or other dealings in this Software without prior written #
|
|
||||||
# authorization. #
|
|
||||||
##############################################################################
|
|
||||||
-# $Id: dist.mk,v 1.1337 2020/02/29 12:43:09 tom Exp $
|
|
||||||
+# $Id: dist.mk,v 1.1338 2020/03/02 01:55:47 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 = 2
|
|
||||||
-NCURSES_PATCH = 20200229
|
|
||||||
+NCURSES_PATCH = 20200301
|
|
||||||
|
|
||||||
# We don't append the patch to the version, since this only applies to releases
|
|
||||||
VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
|
|
||||||
Index: ncurses/base/lib_bkgd.c
|
|
||||||
Prereq: 1.54
|
|
||||||
--- ncurses-6.2-20200229+/ncurses/base/lib_bkgd.c 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200301/ncurses/base/lib_bkgd.c 2020-03-02 01:34:48.000000000 +0000
|
|
||||||
@@ -37,7 +37,9 @@
|
|
||||||
|
|
||||||
#include <curses.priv.h>
|
|
||||||
|
|
||||||
-MODULE_ID("$Id: lib_bkgd.c,v 1.54 2020/02/02 23:34:34 tom Exp $")
|
|
||||||
+MODULE_ID("$Id: lib_bkgd.c,v 1.55 2020/03/02 01:34:48 tom Exp $")
|
|
||||||
+
|
|
||||||
+static const NCURSES_CH_T blank = NewChar(BLANK_TEXT);
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Set the window's background information.
|
|
||||||
@@ -143,6 +145,14 @@
|
|
||||||
SetPair(new_bkgd, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
+ /* avoid setting background-character to a null */
|
|
||||||
+ if (CharOf(new_bkgd) == 0) {
|
|
||||||
+ NCURSES_CH_T tmp_bkgd = blank;
|
|
||||||
+ SetAttr(tmp_bkgd, AttrOf(new_bkgd));
|
|
||||||
+ SetPair(tmp_bkgd, GetPair(new_bkgd));
|
|
||||||
+ new_bkgd = tmp_bkgd;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
memset(&old_bkgd, 0, sizeof(old_bkgd));
|
|
||||||
(void) wgetbkgrnd(win, &old_bkgd);
|
|
||||||
|
|
||||||
Index: package/debian-mingw/changelog
|
|
||||||
--- ncurses-6.2-20200229+/package/debian-mingw/changelog 2020-02-29 12:43:09.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200301/package/debian-mingw/changelog 2020-03-02 01:55:47.000000000 +0000
|
|
||||||
@@ -1,8 +1,8 @@
|
|
||||||
-ncurses6 (6.2+20200229) unstable; urgency=low
|
|
||||||
+ncurses6 (6.2+20200301) unstable; urgency=low
|
|
||||||
|
|
||||||
* latest weekly patch
|
|
||||||
|
|
||||||
- -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 29 Feb 2020 07:43:09 -0500
|
|
||||||
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 01 Mar 2020 20:55:47 -0500
|
|
||||||
|
|
||||||
ncurses6 (5.9-20131005) unstable; urgency=low
|
|
||||||
|
|
||||||
Index: package/debian-mingw64/changelog
|
|
||||||
--- ncurses-6.2-20200229+/package/debian-mingw64/changelog 2020-02-29 12:43:09.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200301/package/debian-mingw64/changelog 2020-03-02 01:55:47.000000000 +0000
|
|
||||||
@@ -1,8 +1,8 @@
|
|
||||||
-ncurses6 (6.2+20200229) unstable; urgency=low
|
|
||||||
+ncurses6 (6.2+20200301) unstable; urgency=low
|
|
||||||
|
|
||||||
* latest weekly patch
|
|
||||||
|
|
||||||
- -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 29 Feb 2020 07:43:09 -0500
|
|
||||||
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 01 Mar 2020 20:55:47 -0500
|
|
||||||
|
|
||||||
ncurses6 (5.9-20131005) unstable; urgency=low
|
|
||||||
|
|
||||||
Index: package/debian/changelog
|
|
||||||
--- ncurses-6.2-20200229+/package/debian/changelog 2020-02-29 12:43:09.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200301/package/debian/changelog 2020-03-02 01:55:47.000000000 +0000
|
|
||||||
@@ -1,8 +1,8 @@
|
|
||||||
-ncurses6 (6.2+20200229) unstable; urgency=low
|
|
||||||
+ncurses6 (6.2+20200301) unstable; urgency=low
|
|
||||||
|
|
||||||
* latest weekly patch
|
|
||||||
|
|
||||||
- -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 29 Feb 2020 07:43:09 -0500
|
|
||||||
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 01 Mar 2020 20:55:47 -0500
|
|
||||||
|
|
||||||
ncurses6 (5.9-20120608) unstable; urgency=low
|
|
||||||
|
|
||||||
Index: package/mingw-ncurses.nsi
|
|
||||||
Prereq: 1.380
|
|
||||||
--- ncurses-6.2-20200229+/package/mingw-ncurses.nsi 2020-02-29 12:43:09.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200301/package/mingw-ncurses.nsi 2020-03-02 01:55:47.000000000 +0000
|
|
||||||
@@ -1,4 +1,4 @@
|
|
||||||
-; $Id: mingw-ncurses.nsi,v 1.380 2020/02/29 12:43:09 tom Exp $
|
|
||||||
+; $Id: mingw-ncurses.nsi,v 1.381 2020/03/02 01:55:47 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 "0229"
|
|
||||||
+!define VERSION_MMDD "0301"
|
|
||||||
!define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}
|
|
||||||
|
|
||||||
!define MY_ABI "5"
|
|
||||||
Index: package/mingw-ncurses.spec
|
|
||||||
--- ncurses-6.2-20200229+/package/mingw-ncurses.spec 2020-02-29 12:43:09.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200301/package/mingw-ncurses.spec 2020-03-02 01:55:47.000000000 +0000
|
|
||||||
@@ -3,7 +3,7 @@
|
|
||||||
Summary: shared libraries for terminal handling
|
|
||||||
Name: mingw32-ncurses6
|
|
||||||
Version: 6.2
|
|
||||||
-Release: 20200229
|
|
||||||
+Release: 20200301
|
|
||||||
License: X11
|
|
||||||
Group: Development/Libraries
|
|
||||||
Source: ncurses-%{version}-%{release}.tgz
|
|
||||||
Index: package/ncurses.spec
|
|
||||||
--- ncurses-6.2-20200229+/package/ncurses.spec 2020-02-29 12:43:09.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200301/package/ncurses.spec 2020-03-02 01:55:47.000000000 +0000
|
|
||||||
@@ -1,7 +1,7 @@
|
|
||||||
Summary: shared libraries for terminal handling
|
|
||||||
Name: ncurses6
|
|
||||||
Version: 6.2
|
|
||||||
-Release: 20200229
|
|
||||||
+Release: 20200301
|
|
||||||
License: X11
|
|
||||||
Group: Development/Libraries
|
|
||||||
Source: ncurses-%{version}-%{release}.tgz
|
|
||||||
Index: package/ncursest.spec
|
|
||||||
--- ncurses-6.2-20200229+/package/ncursest.spec 2020-02-29 12:43:09.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200301/package/ncursest.spec 2020-03-02 01:55:47.000000000 +0000
|
|
||||||
@@ -1,7 +1,7 @@
|
|
||||||
Summary: Curses library with POSIX thread support.
|
|
||||||
Name: ncursest6
|
|
||||||
Version: 6.2
|
|
||||||
-Release: 20200229
|
|
||||||
+Release: 20200301
|
|
||||||
License: X11
|
|
||||||
Group: Development/Libraries
|
|
||||||
Source: ncurses-%{version}-%{release}.tgz
|
|
File diff suppressed because it is too large
Load Diff
@ -1,773 +0,0 @@
|
|||||||
# ncurses 6.2 - patch 20200314 - Thomas E. Dickey
|
|
||||||
#
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
#
|
|
||||||
# Ncurses 6.2 is at
|
|
||||||
# ftp.gnu.org:/pub/gnu
|
|
||||||
#
|
|
||||||
# Patches for ncurses 6.2 can be found at
|
|
||||||
# ftp://ftp.invisible-island.net/ncurses/6.2
|
|
||||||
# http://invisible-mirror.net/archives/ncurses/6.2
|
|
||||||
#
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
# ftp://ftp.invisible-island.net/ncurses/6.2/ncurses-6.2-20200314.patch.gz
|
|
||||||
# patch by Thomas E. Dickey <dickey@invisible-island.net>
|
|
||||||
# created Sun Mar 15 01:36:38 UTC 2020
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
# NEWS | 7 +++
|
|
||||||
# VERSION | 2 -
|
|
||||||
# dist.mk | 4 +-
|
|
||||||
# doc/html/man/adacurses6-config.1.html | 2 -
|
|
||||||
# doc/html/man/captoinfo.1m.html | 2 -
|
|
||||||
# doc/html/man/clear.1.html | 2 -
|
|
||||||
# doc/html/man/curs_printw.3x.html | 46 ++++++++++++++++++-----
|
|
||||||
# doc/html/man/curs_scanw.3x.html | 64 +++++++++++++++++++++++---------
|
|
||||||
# doc/html/man/form.3x.html | 2 -
|
|
||||||
# doc/html/man/infocmp.1m.html | 2 -
|
|
||||||
# doc/html/man/infotocap.1m.html | 2 -
|
|
||||||
# doc/html/man/menu.3x.html | 2 -
|
|
||||||
# doc/html/man/ncurses.3x.html | 27 +++++++++++--
|
|
||||||
# doc/html/man/ncurses6-config.1.html | 2 -
|
|
||||||
# doc/html/man/panel.3x.html | 2 -
|
|
||||||
# doc/html/man/tabs.1.html | 2 -
|
|
||||||
# doc/html/man/terminfo.5.html | 2 -
|
|
||||||
# doc/html/man/tic.1m.html | 2 -
|
|
||||||
# doc/html/man/toe.1m.html | 2 -
|
|
||||||
# doc/html/man/tput.1.html | 2 -
|
|
||||||
# doc/html/man/tset.1.html | 2 -
|
|
||||||
# man/curs_printw.3x | 38 ++++++++++++++++++-
|
|
||||||
# man/curs_scanw.3x | 40 +++++++++++++++++++-
|
|
||||||
# man/ncurses.3x | 25 ++++++++++++
|
|
||||||
# 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 -
|
|
||||||
# 31 files changed, 242 insertions(+), 63 deletions(-)
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
Index: NEWS
|
|
||||||
Prereq: 1.3461
|
|
||||||
--- ncurses-6.2-20200308+/NEWS 2020-03-08 14:28:23.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/NEWS 2020-03-15 00:15:32.000000000 +0000
|
|
||||||
@@ -26,7 +26,7 @@
|
|
||||||
-- sale, use or other dealings in this Software without prior written --
|
|
||||||
-- authorization. --
|
|
||||||
-------------------------------------------------------------------------------
|
|
||||||
--- $Id: NEWS,v 1.3461 2020/03/08 14:28:23 tom Exp $
|
|
||||||
+-- $Id: NEWS,v 1.3463 2020/03/15 00:15:32 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.
|
|
||||||
|
|
||||||
+20200314
|
|
||||||
+ + add history note to curs_scanw.3x for <stdarg.h> and <varargs.h>
|
|
||||||
+ + add history note to curs_printw.3x for <stdarg.h> and <varargs.h>
|
|
||||||
+ + add portability note to ncurses.3x regarding <stdarg.h>
|
|
||||||
+
|
|
||||||
20200308
|
|
||||||
+ update copyright notices in test-packages.
|
|
||||||
+ modify tracemunch to guard against errors in its known_p1 table.
|
|
||||||
Index: VERSION
|
|
||||||
--- ncurses-6.2-20200308+/VERSION 2020-03-08 14:28:23.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/VERSION 2020-03-14 15:30:00.000000000 +0000
|
|
||||||
@@ -1 +1 @@
|
|
||||||
-5:0:10 6.2 20200308
|
|
||||||
+5:0:10 6.2 20200314
|
|
||||||
Index: dist.mk
|
|
||||||
Prereq: 1.1340
|
|
||||||
--- ncurses-6.2-20200308+/dist.mk 2020-03-08 14:28:23.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/dist.mk 2020-03-14 15:30:00.000000000 +0000
|
|
||||||
@@ -26,7 +26,7 @@
|
|
||||||
# use or other dealings in this Software without prior written #
|
|
||||||
# authorization. #
|
|
||||||
##############################################################################
|
|
||||||
-# $Id: dist.mk,v 1.1340 2020/03/08 14:28:23 tom Exp $
|
|
||||||
+# $Id: dist.mk,v 1.1341 2020/03/14 15:30:00 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 = 2
|
|
||||||
-NCURSES_PATCH = 20200308
|
|
||||||
+NCURSES_PATCH = 20200314
|
|
||||||
|
|
||||||
# We don't append the patch to the version, since this only applies to releases
|
|
||||||
VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
|
|
||||||
Index: doc/html/man/adacurses6-config.1.html
|
|
||||||
--- ncurses-6.2-20200308+/doc/html/man/adacurses6-config.1.html 2020-02-23 01:14:14.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/doc/html/man/adacurses6-config.1.html 2020-03-15 00:28:07.000000000 +0000
|
|
||||||
@@ -126,7 +126,7 @@
|
|
||||||
</PRE><H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
|
|
||||||
<STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>
|
|
||||||
|
|
||||||
- This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200222).
|
|
||||||
+ This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200314).
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Index: doc/html/man/captoinfo.1m.html
|
|
||||||
--- ncurses-6.2-20200308+/doc/html/man/captoinfo.1m.html 2020-02-23 01:14:14.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/doc/html/man/captoinfo.1m.html 2020-03-15 00:28:07.000000000 +0000
|
|
||||||
@@ -199,7 +199,7 @@
|
|
||||||
</PRE><H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
|
|
||||||
<STRONG><A HREF="infocmp.1m.html">infocmp(1m)</A></STRONG>, <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>
|
|
||||||
|
|
||||||
- This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200222).
|
|
||||||
+ This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200314).
|
|
||||||
|
|
||||||
|
|
||||||
</PRE><H2><a name="h2-AUTHOR">AUTHOR</a></H2><PRE>
|
|
||||||
Index: doc/html/man/clear.1.html
|
|
||||||
--- ncurses-6.2-20200308+/doc/html/man/clear.1.html 2020-02-23 01:14:14.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/doc/html/man/clear.1.html 2020-03-15 00:28:08.000000000 +0000
|
|
||||||
@@ -149,7 +149,7 @@
|
|
||||||
</PRE><H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
|
|
||||||
<STRONG><A HREF="tput.1.html">tput(1)</A></STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>
|
|
||||||
|
|
||||||
- This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200222).
|
|
||||||
+ This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200314).
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Index: doc/html/man/curs_printw.3x.html
|
|
||||||
--- ncurses-6.2-20200308+/doc/html/man/curs_printw.3x.html 2020-02-03 01:26:26.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/doc/html/man/curs_printw.3x.html 2020-03-15 00:28:09.000000000 +0000
|
|
||||||
@@ -27,7 +27,7 @@
|
|
||||||
* sale, use or other dealings in this Software without prior written *
|
|
||||||
* authorization. *
|
|
||||||
****************************************************************************
|
|
||||||
- * @Id: curs_printw.3x,v 1.25 2020/02/02 23:34:34 tom Exp @
|
|
||||||
+ * @Id: curs_printw.3x,v 1.26 2020/03/14 23:48:47 tom Exp @
|
|
||||||
-->
|
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
|
||||||
<HTML>
|
|
||||||
@@ -91,21 +91,48 @@
|
|
||||||
the window pointer is null.
|
|
||||||
|
|
||||||
|
|
||||||
+</PRE><H2><a name="h2-HISTORY">HISTORY</a></H2><PRE>
|
|
||||||
+ While <STRONG>printw</STRONG> was implemented in 4BSD, it was unused until 4.2BSD (which
|
|
||||||
+ used it in games). That early version of curses was before the ANSI C
|
|
||||||
+ standard. It did not use <varargs.h>, though that was available. In
|
|
||||||
+ 1991 (a couple of years after SVr4 was generally available, and after
|
|
||||||
+ the C standard was published), other developers updated the library,
|
|
||||||
+ using <stdarg.h> internally in 4.4BSD curses. Even with this improve-
|
|
||||||
+ ment, BSD curses did not use function prototypes (or even declare func-
|
|
||||||
+ tions) in the <curses.h> header until 1992.
|
|
||||||
+
|
|
||||||
+ SVr2 documented <STRONG>printw</STRONG>, <STRONG>wprintw</STRONG> tersely as "printf on <EM>stdscr</EM>" and
|
|
||||||
+ tersely as "printf on <EM>win</EM>", respectively.
|
|
||||||
+
|
|
||||||
+ SVr3 added <STRONG>mvprintw</STRONG>, and <STRONG>mvwprintw</STRONG>, with a three-line summary saying
|
|
||||||
+ that they were analogous to <STRONG>printf(3)</STRONG>, explaining that the string which
|
|
||||||
+ would be output from <STRONG>printf(3)</STRONG> would instead be output using <STRONG>waddstr</STRONG> on
|
|
||||||
+ the given window. SVr3 also added <STRONG>vwprintw</STRONG>, saying that the third pa-
|
|
||||||
+ rameter is a <STRONG>va_list</STRONG>, defined in <varargs.h>, and referring the reader
|
|
||||||
+ to the manual pages for <EM>varargs</EM> and <EM>vprintf</EM> for detailed descriptions.
|
|
||||||
+
|
|
||||||
+ SVr4 added no new variations of <STRONG>printw</STRONG>, but provided for using
|
|
||||||
+ <varargs.h> or <stdarg.h> to define the <STRONG>va_list</STRONG> type.
|
|
||||||
+
|
|
||||||
+ X/Open Curses added <STRONG>vw_printw</STRONG> to replace <STRONG>vwprintw</STRONG>, stating that its
|
|
||||||
+ <STRONG>va_list</STRONG> definition requires <stdarg.h>.
|
|
||||||
+
|
|
||||||
+
|
|
||||||
</PRE><H2><a name="h2-PORTABILITY">PORTABILITY</a></H2><PRE>
|
|
||||||
- In this implementation, <STRONG>vw_printw</STRONG> and <STRONG>vwprintw</STRONG> are equivalent, to sup-
|
|
||||||
+ In this implementation, <STRONG>vw_printw</STRONG> and <STRONG>vwprintw</STRONG> are equivalent, to sup-
|
|
||||||
port legacy applications. However, the latter (<STRONG>vwprintw</STRONG>) is obsolete:
|
|
||||||
|
|
||||||
- <STRONG>o</STRONG> The XSI Curses standard, Issue 4 described these functions. The
|
|
||||||
- function <STRONG>vwprintw</STRONG> is marked TO BE WITHDRAWN, and is to be replaced
|
|
||||||
+ <STRONG>o</STRONG> The XSI Curses standard, Issue 4 described these functions. The
|
|
||||||
+ function <STRONG>vwprintw</STRONG> is marked TO BE WITHDRAWN, and is to be replaced
|
|
||||||
by a function <STRONG>vw_printw</STRONG> using the <STRONG><stdarg.h></STRONG> interface.
|
|
||||||
|
|
||||||
- <STRONG>o</STRONG> The Single Unix Specification, Version 2 states that <STRONG>vw_printw</STRONG> is
|
|
||||||
- preferred to <STRONG>vwprintw</STRONG> since the latter requires including
|
|
||||||
- <STRONG><varargs.h></STRONG>, which cannot be used in the same file as <STRONG><stdarg.h></STRONG>.
|
|
||||||
- This implementation uses <STRONG><stdarg.h></STRONG> for both, because that header
|
|
||||||
+ <STRONG>o</STRONG> The Single Unix Specification, Version 2 states that <STRONG>vw_printw</STRONG> is
|
|
||||||
+ preferred to <STRONG>vwprintw</STRONG> since the latter requires including
|
|
||||||
+ <STRONG><varargs.h></STRONG>, which cannot be used in the same file as <STRONG><stdarg.h></STRONG>.
|
|
||||||
+ This implementation uses <STRONG><stdarg.h></STRONG> for both, because that header
|
|
||||||
is included in <STRONG><curses.h</STRONG>>.
|
|
||||||
|
|
||||||
- <STRONG>o</STRONG> X/Open Curses, Issue 5 (December 2007) marked <STRONG>vwprintw</STRONG> (along with
|
|
||||||
+ <STRONG>o</STRONG> X/Open Curses, Issue 5 (December 2007) marked <STRONG>vwprintw</STRONG> (along with
|
|
||||||
<STRONG>vwscanw</STRONG> and the termcap interface) as withdrawn.
|
|
||||||
|
|
||||||
|
|
||||||
@@ -123,6 +150,7 @@
|
|
||||||
<li><a href="#h2-SYNOPSIS">SYNOPSIS</a></li>
|
|
||||||
<li><a href="#h2-DESCRIPTION">DESCRIPTION</a></li>
|
|
||||||
<li><a href="#h2-RETURN-VALUE">RETURN VALUE</a></li>
|
|
||||||
+<li><a href="#h2-HISTORY">HISTORY</a></li>
|
|
||||||
<li><a href="#h2-PORTABILITY">PORTABILITY</a></li>
|
|
||||||
<li><a href="#h2-SEE-ALSO">SEE ALSO</a></li>
|
|
||||||
</ul>
|
|
||||||
Index: doc/html/man/curs_scanw.3x.html
|
|
||||||
--- ncurses-6.2-20200308+/doc/html/man/curs_scanw.3x.html 2020-02-03 01:26:26.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/doc/html/man/curs_scanw.3x.html 2020-03-15 00:28:09.000000000 +0000
|
|
||||||
@@ -27,7 +27,7 @@
|
|
||||||
* sale, use or other dealings in this Software without prior written *
|
|
||||||
* authorization. *
|
|
||||||
****************************************************************************
|
|
||||||
- * @Id: curs_scanw.3x,v 1.26 2020/02/02 23:34:34 tom Exp @
|
|
||||||
+ * @Id: curs_scanw.3x,v 1.27 2020/03/15 00:14:30 tom Exp @
|
|
||||||
-->
|
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
|
||||||
<HTML>
|
|
||||||
@@ -89,41 +89,70 @@
|
|
||||||
the window pointer is null.
|
|
||||||
|
|
||||||
|
|
||||||
+</PRE><H2><a name="h2-HISTORY">HISTORY</a></H2><PRE>
|
|
||||||
+ While <STRONG>scanw</STRONG> was implemented in 4BSD, none of the BSD releases used it
|
|
||||||
+ until 4.4BSD (in a game). That early version of curses was before the
|
|
||||||
+ ANSI C standard. It did not use <varargs.h>, though that was avail-
|
|
||||||
+ able. In 1991 (a couple of years after SVr4 was generally available,
|
|
||||||
+ and after the C standard was published), other developers updated the
|
|
||||||
+ library, using <stdarg.h> internally in 4.4BSD curses. Even with this
|
|
||||||
+ improvement, BSD curses did not use function prototypes (or even
|
|
||||||
+ declare functions) in the <curses.h> header until 1992.
|
|
||||||
+
|
|
||||||
+ SVr2 documented <STRONG>scanw</STRONG>, <STRONG>wscanw</STRONG> tersely as "scanf through <EM>stdscr</EM>" and
|
|
||||||
+ tersely as "scanf through <EM>win</EM>", respectively.
|
|
||||||
+
|
|
||||||
+ SVr3 added <STRONG>mvscanw</STRONG>, and <STRONG>mvwscanw</STRONG>, with a three-line summary saying that
|
|
||||||
+ they were analogous to <STRONG>scanf(3)</STRONG>, explaining that the string which would
|
|
||||||
+ be output from <STRONG>scanf(3)</STRONG> would instead be output using <STRONG>waddstr</STRONG> on the
|
|
||||||
+ given window. SVr3 also added <STRONG>vwscanw</STRONG>, saying that the third parameter
|
|
||||||
+ is a <STRONG>va_list</STRONG>, defined in <varargs.h>, and referring the reader to the
|
|
||||||
+ manual pages for <EM>varargs</EM> and <EM>vprintf</EM> for detailed descriptions.
|
|
||||||
+ (Because the SVr3 documentation does not mention <EM>vscanf</EM>, that reference
|
|
||||||
+ to <EM>vprintf</EM> may not be an error).
|
|
||||||
+
|
|
||||||
+ SVr4 added no new variations of <STRONG>scanw</STRONG>, but provided for using
|
|
||||||
+ <varargs.h> or <stdarg.h> to define the <STRONG>va_list</STRONG> type.
|
|
||||||
+
|
|
||||||
+ X/Open Curses added <STRONG>vw_scanw</STRONG> to replace <STRONG>vwscanw</STRONG>, stating that its
|
|
||||||
+ <STRONG>va_list</STRONG> definition requires <stdarg.h>.
|
|
||||||
+
|
|
||||||
+
|
|
||||||
</PRE><H2><a name="h2-PORTABILITY">PORTABILITY</a></H2><PRE>
|
|
||||||
In this implementation, <STRONG>vw_scanw</STRONG> and <STRONG>vwscanw</STRONG> are equivalent, to support
|
|
||||||
legacy applications. However, the latter (<STRONG>vwscanw</STRONG>) is obsolete:
|
|
||||||
|
|
||||||
- <STRONG>o</STRONG> The XSI Curses standard, Issue 4 described these functions, noting
|
|
||||||
- that the function <STRONG>vwscanw</STRONG> is marked TO BE WITHDRAWN, and is to be
|
|
||||||
+ <STRONG>o</STRONG> The XSI Curses standard, Issue 4 described these functions, noting
|
|
||||||
+ that the function <STRONG>vwscanw</STRONG> is marked TO BE WITHDRAWN, and is to be
|
|
||||||
replaced by a function <STRONG>vw_scanw</STRONG> using the <STRONG><stdarg.h></STRONG> interface.
|
|
||||||
|
|
||||||
- <STRONG>o</STRONG> The Single Unix Specification, Version 2 states that <STRONG>vw_scanw</STRONG> is
|
|
||||||
- preferred to <STRONG>vwscanw</STRONG> since the latter requires including
|
|
||||||
- <STRONG><varargs.h></STRONG>, which cannot be used in the same file as <STRONG><stdarg.h></STRONG>.
|
|
||||||
- This implementation uses <STRONG><stdarg.h></STRONG> for both, because that header
|
|
||||||
+ <STRONG>o</STRONG> The Single Unix Specification, Version 2 states that <STRONG>vw_scanw</STRONG> is
|
|
||||||
+ preferred to <STRONG>vwscanw</STRONG> since the latter requires including
|
|
||||||
+ <STRONG><varargs.h></STRONG>, which cannot be used in the same file as <STRONG><stdarg.h></STRONG>.
|
|
||||||
+ This implementation uses <STRONG><stdarg.h></STRONG> for both, because that header
|
|
||||||
is included in <STRONG><curses.h</STRONG>>.
|
|
||||||
|
|
||||||
- <STRONG>o</STRONG> X/Open Curses, Issue 5 (December 2007) marked <STRONG>vwscanw</STRONG> (along with
|
|
||||||
+ <STRONG>o</STRONG> X/Open Curses, Issue 5 (December 2007) marked <STRONG>vwscanw</STRONG> (along with
|
|
||||||
<STRONG>vwprintw</STRONG> and the termcap interface) as withdrawn.
|
|
||||||
|
|
||||||
- Both XSI and The Single Unix Specification, Version 2 state that these
|
|
||||||
+ Both XSI and The Single Unix Specification, Version 2 state that these
|
|
||||||
functions return <STRONG>ERR</STRONG> or <STRONG>OK</STRONG>.
|
|
||||||
|
|
||||||
- <STRONG>o</STRONG> Since the underlying <STRONG>scanf(3)</STRONG> can return the number of items
|
|
||||||
+ <STRONG>o</STRONG> Since the underlying <STRONG>scanf(3)</STRONG> can return the number of items
|
|
||||||
scanned, and the SVr4 code was documented to use this feature, this
|
|
||||||
- is probably an editing error which was introduced in XSI, rather
|
|
||||||
+ is probably an editing error which was introduced in XSI, rather
|
|
||||||
than being done intentionally.
|
|
||||||
|
|
||||||
- <STRONG>o</STRONG> This implementation returns the number of items scanned, for com-
|
|
||||||
- patibility with SVr4 curses. As of 2018, NetBSD curses also
|
|
||||||
- returns the number of items scanned. Both ncurses and NetBSD
|
|
||||||
+ <STRONG>o</STRONG> This implementation returns the number of items scanned, for com-
|
|
||||||
+ patibility with SVr4 curses. As of 2018, NetBSD curses also
|
|
||||||
+ returns the number of items scanned. Both ncurses and NetBSD
|
|
||||||
curses call <STRONG>vsscanf</STRONG> to scan the string, which returns <STRONG>EOF</STRONG> on error.
|
|
||||||
|
|
||||||
- <STRONG>o</STRONG> Portable applications should only test if the return value is <STRONG>ERR</STRONG>,
|
|
||||||
+ <STRONG>o</STRONG> Portable applications should only test if the return value is <STRONG>ERR</STRONG>,
|
|
||||||
since the <STRONG>OK</STRONG> value (zero) is likely to be misleading.
|
|
||||||
|
|
||||||
- One possible way to get useful results would be to use a "%n" con-
|
|
||||||
- version at the end of the format string to ensure that something
|
|
||||||
+ One possible way to get useful results would be to use a "%n" con-
|
|
||||||
+ version at the end of the format string to ensure that something
|
|
||||||
was processed.
|
|
||||||
|
|
||||||
|
|
||||||
@@ -141,6 +170,7 @@
|
|
||||||
<li><a href="#h2-SYNOPSIS">SYNOPSIS</a></li>
|
|
||||||
<li><a href="#h2-DESCRIPTION">DESCRIPTION</a></li>
|
|
||||||
<li><a href="#h2-RETURN-VALUE">RETURN VALUE</a></li>
|
|
||||||
+<li><a href="#h2-HISTORY">HISTORY</a></li>
|
|
||||||
<li><a href="#h2-PORTABILITY">PORTABILITY</a></li>
|
|
||||||
<li><a href="#h2-SEE-ALSO">SEE ALSO</a></li>
|
|
||||||
</ul>
|
|
||||||
Index: doc/html/man/form.3x.html
|
|
||||||
--- ncurses-6.2-20200308+/doc/html/man/form.3x.html 2020-02-23 01:14:18.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/doc/html/man/form.3x.html 2020-03-15 00:28:10.000000000 +0000
|
|
||||||
@@ -247,7 +247,7 @@
|
|
||||||
<STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG> and related pages whose names begin "form_" for detailed
|
|
||||||
descriptions of the entry points.
|
|
||||||
|
|
||||||
- This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200222).
|
|
||||||
+ This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200314).
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Index: doc/html/man/infocmp.1m.html
|
|
||||||
--- ncurses-6.2-20200308+/doc/html/man/infocmp.1m.html 2020-02-23 01:14:19.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/doc/html/man/infocmp.1m.html 2020-03-15 00:28:11.000000000 +0000
|
|
||||||
@@ -513,7 +513,7 @@
|
|
||||||
|
|
||||||
https://invisible-island.net/ncurses/tctest.html
|
|
||||||
|
|
||||||
- This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200222).
|
|
||||||
+ This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200314).
|
|
||||||
|
|
||||||
|
|
||||||
</PRE><H2><a name="h2-AUTHOR">AUTHOR</a></H2><PRE>
|
|
||||||
Index: doc/html/man/infotocap.1m.html
|
|
||||||
--- ncurses-6.2-20200308+/doc/html/man/infotocap.1m.html 2020-02-23 01:14:19.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/doc/html/man/infotocap.1m.html 2020-03-15 00:28:11.000000000 +0000
|
|
||||||
@@ -91,7 +91,7 @@
|
|
||||||
</PRE><H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
|
|
||||||
<STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>, <STRONG><A HREF="tic.1m.html">tic(1m)</A></STRONG>, <STRONG><A HREF="infocmp.1m.html">infocmp(1m)</A></STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>
|
|
||||||
|
|
||||||
- This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200222).
|
|
||||||
+ This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200314).
|
|
||||||
|
|
||||||
|
|
||||||
</PRE><H2><a name="h2-AUTHOR">AUTHOR</a></H2><PRE>
|
|
||||||
Index: doc/html/man/menu.3x.html
|
|
||||||
--- ncurses-6.2-20200308+/doc/html/man/menu.3x.html 2020-02-23 01:14:19.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/doc/html/man/menu.3x.html 2020-03-15 00:28:11.000000000 +0000
|
|
||||||
@@ -222,7 +222,7 @@
|
|
||||||
<STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG> and related pages whose names begin "menu_" for detailed
|
|
||||||
descriptions of the entry points.
|
|
||||||
|
|
||||||
- This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200222).
|
|
||||||
+ This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200314).
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Index: doc/html/man/ncurses.3x.html
|
|
||||||
--- ncurses-6.2-20200308+/doc/html/man/ncurses.3x.html 2020-02-23 01:14:21.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/doc/html/man/ncurses.3x.html 2020-03-15 00:28:12.000000000 +0000
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
* sale, use or other dealings in this Software without prior written *
|
|
||||||
* authorization. *
|
|
||||||
****************************************************************************
|
|
||||||
- * @Id: ncurses.3x,v 1.145 2020/02/23 01:05:45 tom Exp @
|
|
||||||
+ * @Id: ncurses.3x,v 1.146 2020/03/14 23:13:18 tom Exp @
|
|
||||||
-->
|
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
|
||||||
<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 <STRONG>ncurses</STRONG> version 6.2 (patch 20200222).
|
|
||||||
+ This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200314).
|
|
||||||
|
|
||||||
The <STRONG>ncurses</STRONG> library emulates the curses library of System V Release 4
|
|
||||||
UNIX, and XPG4 (X/Open Portability Guide) curses (also known as XSI
|
|
||||||
@@ -1406,10 +1406,29 @@
|
|
||||||
ble. That depends on the value used for <STRONG>_XOPEN_SOURCE</STRONG> feature test
|
|
||||||
macro.
|
|
||||||
|
|
||||||
+ <STRONG>o</STRONG> X/Open Curses documents one required header, in a special case:
|
|
||||||
+ <stdarg.h> before <curses.h> to prototype the <STRONG>vw_printw</STRONG> and
|
|
||||||
+ <STRONG>vw_scanw</STRONG> functions (as well as the obsolete the <STRONG>vwprintw</STRONG> and <STRONG>vws-</STRONG>
|
|
||||||
+ <STRONG>canw</STRONG> functions). Each of those uses a <STRONG>va_list</STRONG> parameter.
|
|
||||||
+
|
|
||||||
+ The two obsolete functions were introduced in SVr3. The other
|
|
||||||
+ functions were introduced in X/Open Curses. In between, SVr4
|
|
||||||
+ curses provided for the possibility that an application might
|
|
||||||
+ include either <varargs.h> or <stdarg.h>. Initially, that was done
|
|
||||||
+ by using <STRONG>void*</STRONG> for the <STRONG>va_list</STRONG> parameter. Later, a special type
|
|
||||||
+ (defined in <stdio.h>) was introduced, to allow for compiler type-
|
|
||||||
+ checking. That special type is always available, because <stdio.h>
|
|
||||||
+ is always included by <curses.h>.
|
|
||||||
+
|
|
||||||
+ None of the X/Open Curses implementations require an application to
|
|
||||||
+ include <stdarg.h> before <curses.h> because they either have
|
|
||||||
+ allowed for a special type, or (like ncurses) include <stdarg.h>
|
|
||||||
+ directly to provide a portable interface.
|
|
||||||
+
|
|
||||||
|
|
||||||
</PRE><H2><a name="h2-NOTES">NOTES</a></H2><PRE>
|
|
||||||
- If standard output from a <STRONG>ncurses</STRONG> program is re-directed to something
|
|
||||||
- which is not a tty, screen updates will be directed to standard error.
|
|
||||||
+ If standard output from a <STRONG>ncurses</STRONG> program is re-directed to something
|
|
||||||
+ which is not a tty, screen updates will be directed to standard error.
|
|
||||||
This was an undocumented feature of AT&T System V Release 3 curses.
|
|
||||||
|
|
||||||
|
|
||||||
Index: doc/html/man/ncurses6-config.1.html
|
|
||||||
--- ncurses-6.2-20200308+/doc/html/man/ncurses6-config.1.html 2020-02-23 01:14:21.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/doc/html/man/ncurses6-config.1.html 2020-03-15 00:28:12.000000000 +0000
|
|
||||||
@@ -113,7 +113,7 @@
|
|
||||||
</PRE><H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
|
|
||||||
<STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>
|
|
||||||
|
|
||||||
- This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200222).
|
|
||||||
+ This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200314).
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Index: doc/html/man/panel.3x.html
|
|
||||||
--- ncurses-6.2-20200308+/doc/html/man/panel.3x.html 2020-02-23 01:14:21.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/doc/html/man/panel.3x.html 2020-03-15 00:28:12.000000000 +0000
|
|
||||||
@@ -281,7 +281,7 @@
|
|
||||||
</PRE><H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
|
|
||||||
<STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>, <STRONG><A HREF="curs_variables.3x.html">curs_variables(3x)</A></STRONG>,
|
|
||||||
|
|
||||||
- This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200222).
|
|
||||||
+ This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200314).
|
|
||||||
|
|
||||||
|
|
||||||
</PRE><H2><a name="h2-AUTHOR">AUTHOR</a></H2><PRE>
|
|
||||||
Index: doc/html/man/tabs.1.html
|
|
||||||
--- ncurses-6.2-20200308+/doc/html/man/tabs.1.html 2020-02-23 01:14:21.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/doc/html/man/tabs.1.html 2020-03-15 00:28:12.000000000 +0000
|
|
||||||
@@ -206,7 +206,7 @@
|
|
||||||
</PRE><H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
|
|
||||||
<STRONG><A HREF="tset.1.html">tset(1)</A></STRONG>, <STRONG><A HREF="infocmp.1m.html">infocmp(1m)</A></STRONG>, <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>.
|
|
||||||
|
|
||||||
- This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200222).
|
|
||||||
+ This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200314).
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Index: doc/html/man/terminfo.5.html
|
|
||||||
--- ncurses-6.2-20200308+/doc/html/man/terminfo.5.html 2020-02-23 01:14:21.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/doc/html/man/terminfo.5.html 2020-03-15 00:28:12.000000000 +0000
|
|
||||||
@@ -105,7 +105,7 @@
|
|
||||||
have, by specifying how to perform screen operations, and by specifying
|
|
||||||
padding requirements and initialization sequences.
|
|
||||||
|
|
||||||
- This manual describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200222).
|
|
||||||
+ This manual describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200314).
|
|
||||||
|
|
||||||
|
|
||||||
</PRE><H3><a name="h3-Terminfo-Entry-Syntax">Terminfo Entry Syntax</a></H3><PRE>
|
|
||||||
Index: doc/html/man/tic.1m.html
|
|
||||||
--- ncurses-6.2-20200308+/doc/html/man/tic.1m.html 2020-02-23 01:14:21.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/doc/html/man/tic.1m.html 2020-03-15 00:28:12.000000000 +0000
|
|
||||||
@@ -461,7 +461,7 @@
|
|
||||||
<STRONG><A HREF="infocmp.1m.html">infocmp(1m)</A></STRONG>, <STRONG><A HREF="captoinfo.1m.html">captoinfo(1m)</A></STRONG>, <STRONG><A HREF="infotocap.1m.html">infotocap(1m)</A></STRONG>, <STRONG><A HREF="toe.1m.html">toe(1m)</A></STRONG>, <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>,
|
|
||||||
<STRONG><A HREF="term.5.html">term(5)</A></STRONG>. <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>. <STRONG><A HREF="user_caps.5.html">user_caps(5)</A></STRONG>.
|
|
||||||
|
|
||||||
- This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200222).
|
|
||||||
+ This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200314).
|
|
||||||
|
|
||||||
|
|
||||||
</PRE><H2><a name="h2-AUTHOR">AUTHOR</a></H2><PRE>
|
|
||||||
Index: doc/html/man/toe.1m.html
|
|
||||||
--- ncurses-6.2-20200308+/doc/html/man/toe.1m.html 2020-02-23 01:14:21.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/doc/html/man/toe.1m.html 2020-03-15 00:28:12.000000000 +0000
|
|
||||||
@@ -171,7 +171,7 @@
|
|
||||||
<STRONG><A HREF="tic.1m.html">tic(1m)</A></STRONG>, <STRONG><A HREF="infocmp.1m.html">infocmp(1m)</A></STRONG>, <STRONG><A HREF="captoinfo.1m.html">captoinfo(1m)</A></STRONG>, <STRONG><A HREF="infotocap.1m.html">infotocap(1m)</A></STRONG>, <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>, <STRONG>ter-</STRONG>
|
|
||||||
<STRONG><A HREF="terminfo.5.html">minfo(5)</A></STRONG>.
|
|
||||||
|
|
||||||
- This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200222).
|
|
||||||
+ This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200314).
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Index: doc/html/man/tput.1.html
|
|
||||||
--- ncurses-6.2-20200308+/doc/html/man/tput.1.html 2020-02-23 01:14:21.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/doc/html/man/tput.1.html 2020-03-15 00:28:12.000000000 +0000
|
|
||||||
@@ -523,7 +523,7 @@
|
|
||||||
</PRE><H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
|
|
||||||
<STRONG><A HREF="clear.1.html">clear(1)</A></STRONG>, <STRONG>stty(1)</STRONG>, <STRONG><A HREF="tabs.1.html">tabs(1)</A></STRONG>, <STRONG><A HREF="tset.1.html">tset(1)</A></STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>, <STRONG><A HREF="curs_termcap.3x.html">curs_termcap(3x)</A></STRONG>.
|
|
||||||
|
|
||||||
- This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200222).
|
|
||||||
+ This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200314).
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Index: doc/html/man/tset.1.html
|
|
||||||
--- ncurses-6.2-20200308+/doc/html/man/tset.1.html 2020-02-23 01:14:22.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/doc/html/man/tset.1.html 2020-03-15 00:28:12.000000000 +0000
|
|
||||||
@@ -390,7 +390,7 @@
|
|
||||||
<STRONG>csh(1)</STRONG>, <STRONG>sh(1)</STRONG>, <STRONG>stty(1)</STRONG>, <STRONG><A HREF="curs_terminfo.3x.html">curs_terminfo(3x)</A></STRONG>, <STRONG>tty(4)</STRONG>, <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG>,
|
|
||||||
<STRONG>ttys(5)</STRONG>, <STRONG>environ(7)</STRONG>
|
|
||||||
|
|
||||||
- This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200222).
|
|
||||||
+ This describes <STRONG>ncurses</STRONG> version 6.2 (patch 20200314).
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Index: man/curs_printw.3x
|
|
||||||
Prereq: 1.25
|
|
||||||
--- ncurses-6.2-20200308+/man/curs_printw.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/man/curs_printw.3x 2020-03-14 23:48:47.000000000 +0000
|
|
||||||
@@ -27,7 +27,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: curs_printw.3x,v 1.25 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: curs_printw.3x,v 1.26 2020/03/14 23:48:47 tom Exp $
|
|
||||||
.TH curs_printw 3X ""
|
|
||||||
.ie \n(.g .ds `` \(lq
|
|
||||||
.el .ds `` ``
|
|
||||||
@@ -89,6 +89,42 @@
|
|
||||||
Functions with a \*(``mv\*('' prefix first perform a cursor movement using
|
|
||||||
\fBwmove\fP, and return an error if the position is outside the window,
|
|
||||||
or if the window pointer is null.
|
|
||||||
+.SH HISTORY
|
|
||||||
+While \fBprintw\fP was implemented in 4BSD,
|
|
||||||
+it was unused until 4.2BSD (which used it in games).
|
|
||||||
+That early version of curses was before the ANSI C standard.
|
|
||||||
+It did not use <varargs.h>, though that was available.
|
|
||||||
+In 1991 (a couple of years after SVr4 was generally available,
|
|
||||||
+and after the C standard was published),
|
|
||||||
+other developers updated the library,
|
|
||||||
+using <stdarg.h> internally in 4.4BSD curses.
|
|
||||||
+Even with this improvement,
|
|
||||||
+BSD curses did not use function prototypes (or even declare
|
|
||||||
+functions) in the <curses.h> header until 1992.
|
|
||||||
+.PP
|
|
||||||
+SVr2 documented
|
|
||||||
+\fBprintw\fP,
|
|
||||||
+\fBwprintw\fP
|
|
||||||
+tersely as \*(``printf on \fIstdscr\fP\*('' and
|
|
||||||
+tersely as \*(``printf on \fIwin\fP\*('', respectively.
|
|
||||||
+.PP
|
|
||||||
+SVr3 added
|
|
||||||
+\fBmvprintw\fP, and
|
|
||||||
+\fBmvwprintw\fP, with a three-line summary saying that they were analogous
|
|
||||||
+to \fBprintf\fP(3),
|
|
||||||
+explaining that the string which would be output from \fBprintf\fP(3) would
|
|
||||||
+instead be output using \fBwaddstr\fP on the given window.
|
|
||||||
+SVr3 also added \fBvwprintw\fP, saying that the third parameter
|
|
||||||
+is a \fBva_list\fP, defined in <varargs.h>,
|
|
||||||
+and referring the reader to the manual pages for \fIvarargs\fP and
|
|
||||||
+\fIvprintf\fP for detailed descriptions.
|
|
||||||
+.PP
|
|
||||||
+SVr4 added no new variations of \fBprintw\fP,
|
|
||||||
+but provided for using <varargs.h> or <stdarg.h> to define the \fBva_list\fP
|
|
||||||
+type.
|
|
||||||
+.PP
|
|
||||||
+X/Open Curses added \fBvw_printw\fP to replace \fBvwprintw\fP,
|
|
||||||
+stating that its \fBva_list\fP definition requires <stdarg.h>.
|
|
||||||
.SH PORTABILITY
|
|
||||||
In this implementation, \fBvw_printw\fP and \fBvwprintw\fP are equivalent,
|
|
||||||
to support legacy applications.
|
|
||||||
Index: man/curs_scanw.3x
|
|
||||||
Prereq: 1.26
|
|
||||||
--- ncurses-6.2-20200308+/man/curs_scanw.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/man/curs_scanw.3x 2020-03-15 00:14:30.000000000 +0000
|
|
||||||
@@ -27,7 +27,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: curs_scanw.3x,v 1.26 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: curs_scanw.3x,v 1.27 2020/03/15 00:14:30 tom Exp $
|
|
||||||
.TH curs_scanw 3X ""
|
|
||||||
.ie \n(.g .ds `` \(lq
|
|
||||||
.el .ds `` ``
|
|
||||||
@@ -83,6 +83,44 @@
|
|
||||||
Functions with a \*(``mv\*('' prefix first perform a cursor movement using
|
|
||||||
\fBwmove\fP, and return an error if the position is outside the window,
|
|
||||||
or if the window pointer is null.
|
|
||||||
+.SH HISTORY
|
|
||||||
+While \fBscanw\fP was implemented in 4BSD,
|
|
||||||
+none of the BSD releases used it until 4.4BSD (in a game).
|
|
||||||
+That early version of curses was before the ANSI C standard.
|
|
||||||
+It did not use <varargs.h>, though that was available.
|
|
||||||
+In 1991 (a couple of years after SVr4 was generally available,
|
|
||||||
+and after the C standard was published),
|
|
||||||
+other developers updated the library,
|
|
||||||
+using <stdarg.h> internally in 4.4BSD curses.
|
|
||||||
+Even with this improvement,
|
|
||||||
+BSD curses did not use function prototypes (or even declare
|
|
||||||
+functions) in the <curses.h> header until 1992.
|
|
||||||
+.PP
|
|
||||||
+SVr2 documented
|
|
||||||
+\fBscanw\fP,
|
|
||||||
+\fBwscanw\fP
|
|
||||||
+tersely as \*(``scanf through \fIstdscr\fP\*('' and
|
|
||||||
+tersely as \*(``scanf through \fIwin\fP\*('', respectively.
|
|
||||||
+.PP
|
|
||||||
+SVr3 added
|
|
||||||
+\fBmvscanw\fP, and
|
|
||||||
+\fBmvwscanw\fP, with a three-line summary saying that they were analogous
|
|
||||||
+to \fBscanf\fP(3),
|
|
||||||
+explaining that the string which would be output from \fBscanf\fP(3) would
|
|
||||||
+instead be output using \fBwaddstr\fP on the given window.
|
|
||||||
+SVr3 also added \fBvwscanw\fP, saying that the third parameter
|
|
||||||
+is a \fBva_list\fP, defined in <varargs.h>,
|
|
||||||
+and referring the reader to the manual pages for \fIvarargs\fP and
|
|
||||||
+\fIvprintf\fP for detailed descriptions.
|
|
||||||
+(Because the SVr3 documentation does not mention \fIvscanf\fP,
|
|
||||||
+that reference to \fIvprintf\fP may not be an error).
|
|
||||||
+.PP
|
|
||||||
+SVr4 added no new variations of \fBscanw\fP,
|
|
||||||
+but provided for using <varargs.h> or <stdarg.h> to define the \fBva_list\fP
|
|
||||||
+type.
|
|
||||||
+.PP
|
|
||||||
+X/Open Curses added \fBvw_scanw\fP to replace \fBvwscanw\fP,
|
|
||||||
+stating that its \fBva_list\fP definition requires <stdarg.h>.
|
|
||||||
.SH PORTABILITY
|
|
||||||
In this implementation, \fBvw_scanw\fP and \fBvwscanw\fP are equivalent,
|
|
||||||
to support legacy applications.
|
|
||||||
Index: man/ncurses.3x
|
|
||||||
Prereq: 1.145
|
|
||||||
--- ncurses-6.2-20200308+/man/ncurses.3x 2020-02-23 01:05:45.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/man/ncurses.3x 2020-03-14 23:13:18.000000000 +0000
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: ncurses.3x,v 1.145 2020/02/23 01:05:45 tom Exp $
|
|
||||||
+.\" $Id: ncurses.3x,v 1.146 2020/03/14 23:13:18 tom Exp $
|
|
||||||
.hy 0
|
|
||||||
.TH ncurses 3X ""
|
|
||||||
.ie \n(.g .ds `` \(lq
|
|
||||||
@@ -1483,6 +1483,29 @@
|
|
||||||
If the header is included, its symbols may be made visible.
|
|
||||||
That depends on the value used for \fB_XOPEN_SOURCE\fP
|
|
||||||
feature test macro.
|
|
||||||
+.bP
|
|
||||||
+X/Open Curses documents one required header,
|
|
||||||
+in a special case: <stdarg.h> before <curses.h> to prototype
|
|
||||||
+the \fBvw_printw\fP and \fBvw_scanw\fP functions
|
|
||||||
+(as well as the obsolete
|
|
||||||
+the \fBvwprintw\fP and \fBvwscanw\fP functions).
|
|
||||||
+Each of those uses a \fBva_list\fP parameter.
|
|
||||||
+.IP
|
|
||||||
+The two obsolete functions were introduced in SVr3.
|
|
||||||
+The other functions were introduced in X/Open Curses.
|
|
||||||
+In between, SVr4 curses provided for the possibility that
|
|
||||||
+an application might include either <varargs.h> or <stdarg.h>.
|
|
||||||
+Initially, that was done by using \fBvoid*\fP for the \fBva_list\fP
|
|
||||||
+parameter.
|
|
||||||
+Later, a special type (defined in <stdio.h>) was introduced,
|
|
||||||
+to allow for compiler type-checking.
|
|
||||||
+That special type is always available,
|
|
||||||
+because <stdio.h> is always included by <curses.h>.
|
|
||||||
+.IP
|
|
||||||
+None of the X/Open Curses implementations require an application
|
|
||||||
+to include <stdarg.h> before <curses.h> because they either
|
|
||||||
+have allowed for a special type, or (like ncurses) include <stdarg.h>
|
|
||||||
+directly to provide a portable interface.
|
|
||||||
.SH NOTES
|
|
||||||
.PP
|
|
||||||
If standard output from a \fBncurses\fR program is re-directed to something
|
|
||||||
Index: package/debian-mingw/changelog
|
|
||||||
--- ncurses-6.2-20200308+/package/debian-mingw/changelog 2020-03-08 14:28:23.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/package/debian-mingw/changelog 2020-03-14 15:30:00.000000000 +0000
|
|
||||||
@@ -1,8 +1,8 @@
|
|
||||||
-ncurses6 (6.2+20200308) unstable; urgency=low
|
|
||||||
+ncurses6 (6.2+20200314) unstable; urgency=low
|
|
||||||
|
|
||||||
* latest weekly patch
|
|
||||||
|
|
||||||
- -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 08 Mar 2020 10:28:23 -0400
|
|
||||||
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 14 Mar 2020 11:30:00 -0400
|
|
||||||
|
|
||||||
ncurses6 (5.9-20131005) unstable; urgency=low
|
|
||||||
|
|
||||||
Index: package/debian-mingw64/changelog
|
|
||||||
--- ncurses-6.2-20200308+/package/debian-mingw64/changelog 2020-03-08 14:28:23.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/package/debian-mingw64/changelog 2020-03-14 15:30:00.000000000 +0000
|
|
||||||
@@ -1,8 +1,8 @@
|
|
||||||
-ncurses6 (6.2+20200308) unstable; urgency=low
|
|
||||||
+ncurses6 (6.2+20200314) unstable; urgency=low
|
|
||||||
|
|
||||||
* latest weekly patch
|
|
||||||
|
|
||||||
- -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 08 Mar 2020 10:28:23 -0400
|
|
||||||
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 14 Mar 2020 11:30:00 -0400
|
|
||||||
|
|
||||||
ncurses6 (5.9-20131005) unstable; urgency=low
|
|
||||||
|
|
||||||
Index: package/debian/changelog
|
|
||||||
--- ncurses-6.2-20200308+/package/debian/changelog 2020-03-08 14:28:23.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/package/debian/changelog 2020-03-14 15:30:00.000000000 +0000
|
|
||||||
@@ -1,8 +1,8 @@
|
|
||||||
-ncurses6 (6.2+20200308) unstable; urgency=low
|
|
||||||
+ncurses6 (6.2+20200314) unstable; urgency=low
|
|
||||||
|
|
||||||
* latest weekly patch
|
|
||||||
|
|
||||||
- -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 08 Mar 2020 10:28:23 -0400
|
|
||||||
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 14 Mar 2020 11:30:00 -0400
|
|
||||||
|
|
||||||
ncurses6 (5.9-20120608) unstable; urgency=low
|
|
||||||
|
|
||||||
Index: package/mingw-ncurses.nsi
|
|
||||||
Prereq: 1.384
|
|
||||||
--- ncurses-6.2-20200308+/package/mingw-ncurses.nsi 2020-03-08 14:28:23.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/package/mingw-ncurses.nsi 2020-03-14 15:30:00.000000000 +0000
|
|
||||||
@@ -1,4 +1,4 @@
|
|
||||||
-; $Id: mingw-ncurses.nsi,v 1.384 2020/03/08 14:28:23 tom Exp $
|
|
||||||
+; $Id: mingw-ncurses.nsi,v 1.385 2020/03/14 15:30:00 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 "0308"
|
|
||||||
+!define VERSION_MMDD "0314"
|
|
||||||
!define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}
|
|
||||||
|
|
||||||
!define MY_ABI "5"
|
|
||||||
Index: package/mingw-ncurses.spec
|
|
||||||
--- ncurses-6.2-20200308+/package/mingw-ncurses.spec 2020-03-08 14:28:23.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/package/mingw-ncurses.spec 2020-03-14 15:30:00.000000000 +0000
|
|
||||||
@@ -3,7 +3,7 @@
|
|
||||||
Summary: shared libraries for terminal handling
|
|
||||||
Name: mingw32-ncurses6
|
|
||||||
Version: 6.2
|
|
||||||
-Release: 20200308
|
|
||||||
+Release: 20200314
|
|
||||||
License: X11
|
|
||||||
Group: Development/Libraries
|
|
||||||
Source: ncurses-%{version}-%{release}.tgz
|
|
||||||
Index: package/ncurses.spec
|
|
||||||
--- ncurses-6.2-20200308+/package/ncurses.spec 2020-03-08 14:28:23.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/package/ncurses.spec 2020-03-14 15:30:00.000000000 +0000
|
|
||||||
@@ -1,7 +1,7 @@
|
|
||||||
Summary: shared libraries for terminal handling
|
|
||||||
Name: ncurses6
|
|
||||||
Version: 6.2
|
|
||||||
-Release: 20200308
|
|
||||||
+Release: 20200314
|
|
||||||
License: X11
|
|
||||||
Group: Development/Libraries
|
|
||||||
Source: ncurses-%{version}-%{release}.tgz
|
|
||||||
Index: package/ncursest.spec
|
|
||||||
--- ncurses-6.2-20200308+/package/ncursest.spec 2020-03-08 14:28:23.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200314/package/ncursest.spec 2020-03-14 15:30:00.000000000 +0000
|
|
||||||
@@ -1,7 +1,7 @@
|
|
||||||
Summary: Curses library with POSIX thread support.
|
|
||||||
Name: ncursest6
|
|
||||||
Version: 6.2
|
|
||||||
-Release: 20200308
|
|
||||||
+Release: 20200314
|
|
||||||
License: X11
|
|
||||||
Group: Development/Libraries
|
|
||||||
Source: ncurses-%{version}-%{release}.tgz
|
|
File diff suppressed because it is too large
Load Diff
@ -1,765 +0,0 @@
|
|||||||
# ncurses 6.2 - patch 20200328 - Thomas E. Dickey
|
|
||||||
#
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
#
|
|
||||||
# Ncurses 6.2 is at
|
|
||||||
# ftp.gnu.org:/pub/gnu
|
|
||||||
#
|
|
||||||
# Patches for ncurses 6.2 can be found at
|
|
||||||
# ftp://ftp.invisible-island.net/ncurses/6.2
|
|
||||||
# http://invisible-mirror.net/archives/ncurses/6.2
|
|
||||||
#
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
# ftp://ftp.invisible-island.net/ncurses/6.2/ncurses-6.2-20200328.patch.gz
|
|
||||||
# patch by Thomas E. Dickey <dickey@invisible-island.net>
|
|
||||||
# created Sun Mar 29 01:03:54 UTC 2020
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
# Ada95/src/Makefile.in | 10 +++++-----
|
|
||||||
# NEWS | 7 ++++++-
|
|
||||||
# VERSION | 2 +-
|
|
||||||
# dist.mk | 4 ++--
|
|
||||||
# form/fld_dup.c | 13 ++++++-------
|
|
||||||
# man/curs_print.3x | 4 ++--
|
|
||||||
# man/form.3x | 4 ++--
|
|
||||||
# man/form_field.3x | 4 ++--
|
|
||||||
# man/form_field_buffer.3x | 4 ++--
|
|
||||||
# man/form_field_new.3x | 6 +++---
|
|
||||||
# man/form_field_userptr.3x | 4 ++--
|
|
||||||
# man/form_fieldtype.3x | 4 ++--
|
|
||||||
# man/form_new.3x | 4 ++--
|
|
||||||
# man/form_requestname.3x | 6 +++---
|
|
||||||
# man/form_userptr.3x | 4 ++--
|
|
||||||
# man/menu_items.3x | 4 ++--
|
|
||||||
# man/menu_mark.3x | 4 ++--
|
|
||||||
# man/menu_new.3x | 4 ++--
|
|
||||||
# man/menu_pattern.3x | 4 ++--
|
|
||||||
# man/menu_requestname.3x | 6 +++---
|
|
||||||
# man/menu_userptr.3x | 4 ++--
|
|
||||||
# man/mitem_current.3x | 4 ++--
|
|
||||||
# man/mitem_name.3x | 4 ++--
|
|
||||||
# man/mitem_new.3x | 4 ++--
|
|
||||||
# man/mitem_userptr.3x | 4 ++--
|
|
||||||
# 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 +-
|
|
||||||
# test/move_field.c | 9 +++++----
|
|
||||||
# 33 files changed, 79 insertions(+), 74 deletions(-)
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
Index: Ada95/src/Makefile.in
|
|
||||||
Prereq: 1.89
|
|
||||||
--- ncurses-6.2-20200321+/Ada95/src/Makefile.in 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/Ada95/src/Makefile.in 2020-03-28 18:05:56.000000000 +0000
|
|
||||||
@@ -29,7 +29,7 @@
|
|
||||||
#
|
|
||||||
# Author: Juergen Pfeifer, 1996
|
|
||||||
#
|
|
||||||
-# $Id: Makefile.in,v 1.89 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+# $Id: Makefile.in,v 1.90 2020/03/28 18:05:56 Adam.Van.Ymeren Exp $
|
|
||||||
#
|
|
||||||
.SUFFIXES:
|
|
||||||
|
|
||||||
@@ -273,9 +273,9 @@
|
|
||||||
@USE_GNAT_PROJECTS@ $(STATIC_DIRS)
|
|
||||||
@USE_GNAT_PROJECTS@ @cf_ada_config@gprconfig --batch --config=Ada --config=C,,,,@cf_ada_config_C@
|
|
||||||
@USE_GNAT_PROJECTS@ -rm -f $(GNAT_PROJECT)
|
|
||||||
-@USE_GNAT_PROJECTS@ $(SHELL) $(srcdir)/library-cfg.sh static $(srcdir)/library.gpr $(CFLAGS_NORMAL) >$(GNAT_PROJECT)
|
|
||||||
+@USE_GNAT_PROJECTS@ $(SHELL) $(srcdir)/library-cfg.sh static library.gpr $(CFLAGS_NORMAL) >$(GNAT_PROJECT)
|
|
||||||
@USE_GNAT_PROJECTS@ @echo "Using GNAT Project:"
|
|
||||||
-@USE_GNAT_PROJECTS@ @-$(SHELL) -c "diff -c $(srcdir)/library.gpr $(GNAT_PROJECT); exit 0"
|
|
||||||
+@USE_GNAT_PROJECTS@ @-$(SHELL) -c "diff -c library.gpr $(GNAT_PROJECT); exit 0"
|
|
||||||
@USE_GNAT_PROJECTS@ $(ADAMAKE) $(ADAMAKEFLAGS) -XLIB_KIND=static
|
|
||||||
@USE_GNAT_PROJECTS@ $(AR) $(ARFLAGS) $@ $(STATIC_C_OBJS)
|
|
||||||
@USE_GNAT_PROJECTS@ -rm -f $(GNAT_PROJECT)
|
|
||||||
@@ -311,9 +311,9 @@
|
|
||||||
@MAKE_ADA_SHAREDLIB@ cp $(SHARED_OBJS) $(BUILD_DIR)/dynamic-obj/
|
|
||||||
@MAKE_ADA_SHAREDLIB@ @cf_ada_config@gprconfig --batch --config=Ada --config=C,,,,@cf_ada_config_C@
|
|
||||||
@MAKE_ADA_SHAREDLIB@ -rm -f $(GNAT_PROJECT)
|
|
||||||
-@MAKE_ADA_SHAREDLIB@ $(SHELL) $(srcdir)/library-cfg.sh dynamic $(srcdir)/library.gpr $(CFLAGS_SHARED) >$(GNAT_PROJECT)
|
|
||||||
+@MAKE_ADA_SHAREDLIB@ $(SHELL) $(srcdir)/library-cfg.sh dynamic library.gpr $(CFLAGS_SHARED) >$(GNAT_PROJECT)
|
|
||||||
@MAKE_ADA_SHAREDLIB@ @echo "Making Ada shared-lib:"
|
|
||||||
-@MAKE_ADA_SHAREDLIB@ @-$(SHELL) -c "diff -c $(srcdir)/library.gpr $(GNAT_PROJECT); exit 0"
|
|
||||||
+@MAKE_ADA_SHAREDLIB@ @-$(SHELL) -c "diff -c library.gpr $(GNAT_PROJECT); exit 0"
|
|
||||||
@MAKE_ADA_SHAREDLIB@ $(ADAMAKE) $(ADAMAKEFLAGS) -XLIB_KIND=dynamic
|
|
||||||
@MAKE_ADA_SHAREDLIB@ -rm -f $(GNAT_PROJECT)
|
|
||||||
|
|
||||||
Index: NEWS
|
|
||||||
Prereq: 1.3466
|
|
||||||
--- ncurses-6.2-20200321+/NEWS 2020-03-22 00:28:35.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/NEWS 2020-03-28 23:33:04.000000000 +0000
|
|
||||||
@@ -26,7 +26,7 @@
|
|
||||||
-- sale, use or other dealings in this Software without prior written --
|
|
||||||
-- authorization. --
|
|
||||||
-------------------------------------------------------------------------------
|
|
||||||
--- $Id: NEWS,v 1.3466 2020/03/22 00:28:35 tom Exp $
|
|
||||||
+-- $Id: NEWS,v 1.3469 2020/03/28 23:33:04 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.
|
|
||||||
|
|
||||||
+20200328
|
|
||||||
+ + correct length of buffer copied in dup_field().
|
|
||||||
+ + remove "$(srcdir)/" from path of library.gpr, needed for out-of-tree
|
|
||||||
+ builds of Ada95 (patch by Adam Van Ymeren).
|
|
||||||
+
|
|
||||||
20200321
|
|
||||||
+ improve configure-checks to reduce warnings about unused variables.
|
|
||||||
+ improve description of error-returns in waddch and waddnstr manual
|
|
||||||
Index: VERSION
|
|
||||||
--- ncurses-6.2-20200321+/VERSION 2020-03-21 12:15:18.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/VERSION 2020-03-28 10:37:50.000000000 +0000
|
|
||||||
@@ -1 +1 @@
|
|
||||||
-5:0:10 6.2 20200321
|
|
||||||
+5:0:10 6.2 20200328
|
|
||||||
Index: dist.mk
|
|
||||||
Prereq: 1.1342
|
|
||||||
--- ncurses-6.2-20200321+/dist.mk 2020-03-21 12:15:18.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/dist.mk 2020-03-28 10:37:50.000000000 +0000
|
|
||||||
@@ -26,7 +26,7 @@
|
|
||||||
# use or other dealings in this Software without prior written #
|
|
||||||
# authorization. #
|
|
||||||
##############################################################################
|
|
||||||
-# $Id: dist.mk,v 1.1342 2020/03/21 12:15:18 tom Exp $
|
|
||||||
+# $Id: dist.mk,v 1.1343 2020/03/28 10:37:50 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 = 2
|
|
||||||
-NCURSES_PATCH = 20200321
|
|
||||||
+NCURSES_PATCH = 20200328
|
|
||||||
|
|
||||||
# We don't append the patch to the version, since this only applies to releases
|
|
||||||
VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
|
|
||||||
Index: form/fld_dup.c
|
|
||||||
Prereq: 1.15
|
|
||||||
--- ncurses-6.2-20200321+/form/fld_dup.c 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/form/fld_dup.c 2020-03-29 00:39:41.000000000 +0000
|
|
||||||
@@ -33,7 +33,7 @@
|
|
||||||
|
|
||||||
#include "form.priv.h"
|
|
||||||
|
|
||||||
-MODULE_ID("$Id: fld_dup.c,v 1.15 2020/02/02 23:34:34 tom Exp $")
|
|
||||||
+MODULE_ID("$Id: fld_dup.c,v 1.17 2020/03/29 00:39:41 tom Exp $")
|
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------
|
|
||||||
| Facility : libnform
|
|
||||||
@@ -61,8 +61,8 @@
|
|
||||||
{
|
|
||||||
T((T_CREATE("field %p"), (void *)New_Field));
|
|
||||||
*New_Field = *_nc_Default_Field;
|
|
||||||
- New_Field->frow = (short) frow;
|
|
||||||
- New_Field->fcol = (short) fcol;
|
|
||||||
+ New_Field->frow = (short)frow;
|
|
||||||
+ New_Field->fcol = (short)fcol;
|
|
||||||
New_Field->link = New_Field;
|
|
||||||
New_Field->rows = field->rows;
|
|
||||||
New_Field->cols = field->cols;
|
|
||||||
@@ -80,13 +80,12 @@
|
|
||||||
|
|
||||||
if (_nc_Copy_Type(New_Field, field))
|
|
||||||
{
|
|
||||||
- size_t i, len;
|
|
||||||
+ size_t len;
|
|
||||||
|
|
||||||
len = Total_Buffer_Size(New_Field);
|
|
||||||
- if ((New_Field->buf = (FIELD_CELL *)malloc(len)))
|
|
||||||
+ if ((New_Field->buf = (FIELD_CELL *)malloc(len * 20)))
|
|
||||||
{
|
|
||||||
- for (i = 0; i < len; ++i)
|
|
||||||
- New_Field->buf[i] = field->buf[i];
|
|
||||||
+ memcpy(New_Field->buf, field->buf, len);
|
|
||||||
returnField(New_Field);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Index: man/curs_print.3x
|
|
||||||
Prereq: 1.14
|
|
||||||
--- ncurses-6.2-20200321+/man/curs_print.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/man/curs_print.3x 2020-03-28 19:06:28.000000000 +0000
|
|
||||||
@@ -27,7 +27,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: curs_print.3x,v 1.14 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: curs_print.3x,v 1.15 2020/03/28 19:06:28 tom Exp $
|
|
||||||
.TH curs_print 3X ""
|
|
||||||
.SH NAME
|
|
||||||
\fBmcprint\fR \- ship binary data to printer
|
|
||||||
@@ -51,7 +51,7 @@
|
|
||||||
.SH RETURN VALUE
|
|
||||||
The \fBmcprint\fR function returns \fBERR\fR if the write operation aborted
|
|
||||||
for some reason.
|
|
||||||
-In this case, errno will contain either an error associated
|
|
||||||
+In this case, \fBerrno\fP will contain either an error associated
|
|
||||||
with \fBwrite\fP(2) or one of the following:
|
|
||||||
.TP 5
|
|
||||||
ENODEV
|
|
||||||
Index: man/form.3x
|
|
||||||
Prereq: 1.34
|
|
||||||
--- ncurses-6.2-20200321+/man/form.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/man/form.3x 2020-03-28 19:06:28.000000000 +0000
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: form.3x,v 1.34 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: form.3x,v 1.35 2020/03/28 19:06:28 tom Exp $
|
|
||||||
.TH form 3X ""
|
|
||||||
.ie \n(.g .ds `` \(lq
|
|
||||||
.el .ds `` ``
|
|
||||||
@@ -163,7 +163,7 @@
|
|
||||||
.TE
|
|
||||||
.SH RETURN VALUE
|
|
||||||
Routines that return pointers return \fBNULL\fR on error,
|
|
||||||
-and set errno to the corresponding error-code returned by functions
|
|
||||||
+and set \fBerrno\fP to the corresponding error-code returned by functions
|
|
||||||
returning an integer.
|
|
||||||
Routines that return
|
|
||||||
an integer return one of the following error codes:
|
|
||||||
Index: man/form_field.3x
|
|
||||||
Prereq: 1.14
|
|
||||||
--- ncurses-6.2-20200321+/man/form_field.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/man/form_field.3x 2020-03-28 19:06:28.000000000 +0000
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: form_field.3x,v 1.14 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: form_field.3x,v 1.15 2020/03/28 19:06:28 tom Exp $
|
|
||||||
.TH form_field 3X ""
|
|
||||||
.SH NAME
|
|
||||||
\fBform_field\fR \- make and break connections between fields and forms
|
|
||||||
@@ -55,7 +55,7 @@
|
|
||||||
to a specified location on the screen.
|
|
||||||
.SH RETURN VALUE
|
|
||||||
The function \fBform_fields\fR returns a pointer (which may be \fBNULL\fR).
|
|
||||||
-It does not set errno.
|
|
||||||
+It does not set \fBerrno\fP.
|
|
||||||
.PP
|
|
||||||
The function \fBfield_count\fR returns \fBERR\fR if the \fIform\fP parameter
|
|
||||||
is \fBNULL\fP.
|
|
||||||
Index: man/form_field_buffer.3x
|
|
||||||
Prereq: 1.25
|
|
||||||
--- ncurses-6.2-20200321+/man/form_field_buffer.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/man/form_field_buffer.3x 2020-03-28 19:06:28.000000000 +0000
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: form_field_buffer.3x,v 1.25 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: form_field_buffer.3x,v 1.26 2020/03/28 19:06:28 tom Exp $
|
|
||||||
.TH form_field_buffer 3X ""
|
|
||||||
.ie \n(.g .ds `` \(lq
|
|
||||||
.el .ds `` ``
|
|
||||||
@@ -99,7 +99,7 @@
|
|
||||||
An argument of 0 turns off any maximum size threshold for that field.
|
|
||||||
.SH RETURN VALUE
|
|
||||||
The \fBfield_buffer\fR function returns NULL on error.
|
|
||||||
-It sets errno according to their success:
|
|
||||||
+It sets \fBerrno\fP according to their success:
|
|
||||||
.TP 5
|
|
||||||
.B E_OK
|
|
||||||
The routine succeeded.
|
|
||||||
Index: man/form_field_new.3x
|
|
||||||
Prereq: 1.21
|
|
||||||
--- ncurses-6.2-20200321+/man/form_field_new.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/man/form_field_new.3x 2020-03-28 19:06:28.000000000 +0000
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: form_field_new.3x,v 1.21 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: form_field_new.3x,v 1.22 2020/03/28 19:06:28 tom Exp $
|
|
||||||
.TH form_field_new 3X ""
|
|
||||||
.SH NAME
|
|
||||||
\fBnew_field\fR,
|
|
||||||
@@ -67,9 +67,9 @@
|
|
||||||
.PP
|
|
||||||
The function \fBfree_field\fR de-allocates storage associated with a field.
|
|
||||||
.SH RETURN VALUE
|
|
||||||
-The function, \fBnew_field\fR, \fBdup_field\fR, \fBlink_field\fR return
|
|
||||||
+The functions \fBnew_field\fR, \fBdup_field\fR, \fBlink_field\fR return
|
|
||||||
\fBNULL\fR on error.
|
|
||||||
-They set errno according to their success:
|
|
||||||
+They set \fBerrno\fP according to their success:
|
|
||||||
.TP 5
|
|
||||||
.B E_OK
|
|
||||||
The routine succeeded.
|
|
||||||
Index: man/form_field_userptr.3x
|
|
||||||
Prereq: 1.13
|
|
||||||
--- ncurses-6.2-20200321+/man/form_field_userptr.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/man/form_field_userptr.3x 2020-03-28 19:06:28.000000000 +0000
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: form_field_userptr.3x,v 1.13 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: form_field_userptr.3x,v 1.14 2020/03/28 19:06:28 tom Exp $
|
|
||||||
.TH form_field_userptr 3X ""
|
|
||||||
.SH NAME
|
|
||||||
\fBset_field_userptr\fR,
|
|
||||||
@@ -47,7 +47,7 @@
|
|
||||||
that field.
|
|
||||||
.SH RETURN VALUE
|
|
||||||
The function \fBfield_userptr\fR returns a pointer (which may be \fBNULL\fR).
|
|
||||||
-It does not set errno.
|
|
||||||
+It does not set \fBerrno\fP.
|
|
||||||
.PP
|
|
||||||
The function \fBset_field_userptr\fR returns \fBE_OK\fP (success).
|
|
||||||
.SH SEE ALSO
|
|
||||||
Index: man/form_fieldtype.3x
|
|
||||||
Prereq: 1.20
|
|
||||||
--- ncurses-6.2-20200321+/man/form_fieldtype.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/man/form_fieldtype.3x 2020-03-28 19:06:28.000000000 +0000
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: form_fieldtype.3x,v 1.20 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: form_fieldtype.3x,v 1.21 2020/03/28 19:06:28 tom Exp $
|
|
||||||
.TH form_fieldtype 3X ""
|
|
||||||
.SH NAME
|
|
||||||
\fBform_fieldtype\fR \- define validation-field types
|
|
||||||
@@ -99,7 +99,7 @@
|
|
||||||
argument-block structure as arguments.
|
|
||||||
.SH RETURN VALUE
|
|
||||||
The pointer-valued routines return NULL on error.
|
|
||||||
-They set errno according to their success:
|
|
||||||
+They set \fBerrno\fP according to their success:
|
|
||||||
.TP 5
|
|
||||||
.B E_OK
|
|
||||||
The routine succeeded.
|
|
||||||
Index: man/form_new.3x
|
|
||||||
Prereq: 1.12
|
|
||||||
--- ncurses-6.2-20200321+/man/form_new.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/man/form_new.3x 2020-03-28 19:06:28.000000000 +0000
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: form_new.3x,v 1.12 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: form_new.3x,v 1.13 2020/03/28 19:06:28 tom Exp $
|
|
||||||
.TH form_new 3X ""
|
|
||||||
.SH NAME
|
|
||||||
\fBnew_form\fR,
|
|
||||||
@@ -48,7 +48,7 @@
|
|
||||||
and frees the storage allocated for the form.
|
|
||||||
.SH RETURN VALUE
|
|
||||||
The function \fBnew_form\fR returns \fBNULL\fR on error.
|
|
||||||
-It sets errno according to the function's success:
|
|
||||||
+It sets \fBerrno\fP according to the function's success:
|
|
||||||
.TP 5
|
|
||||||
.B E_OK
|
|
||||||
The routine succeeded.
|
|
||||||
Index: man/form_requestname.3x
|
|
||||||
Prereq: 1.12
|
|
||||||
--- ncurses-6.2-20200321+/man/form_requestname.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/man/form_requestname.3x 2020-03-28 19:06:28.000000000 +0000
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: form_requestname.3x,v 1.12 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: form_requestname.3x,v 1.13 2020/03/28 19:06:28 tom Exp $
|
|
||||||
.TH form_requestname 3X ""
|
|
||||||
.SH NAME
|
|
||||||
\fBform_request_by_name\fP,
|
|
||||||
@@ -48,11 +48,11 @@
|
|
||||||
with the given name and returns its request code.
|
|
||||||
Otherwise E_NO_MATCH is returned.
|
|
||||||
.SH RETURN VALUE
|
|
||||||
-\fBform_request_name\fR returns \fBNULL\fR on error and sets errno
|
|
||||||
+\fBform_request_name\fR returns \fBNULL\fR on error and sets \fBerrno\fP
|
|
||||||
to \fBE_BAD_ARGUMENT\fR.
|
|
||||||
.br
|
|
||||||
\fBform_request_by_name\fR returns \fBE_NO_MATCH\fR on error.
|
|
||||||
-It does not set errno.
|
|
||||||
+It does not set \fBerrno\fP.
|
|
||||||
.SH SEE ALSO
|
|
||||||
\fBcurses\fR(3X), \fBform\fR(3X).
|
|
||||||
.SH NOTES
|
|
||||||
Index: man/form_userptr.3x
|
|
||||||
Prereq: 1.16
|
|
||||||
--- ncurses-6.2-20200321+/man/form_userptr.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/man/form_userptr.3x 2020-03-28 19:06:28.000000000 +0000
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: form_userptr.3x,v 1.16 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: form_userptr.3x,v 1.17 2020/03/28 19:06:28 tom Exp $
|
|
||||||
.TH form_userptr 3X ""
|
|
||||||
.SH NAME
|
|
||||||
\fBset_form_userptr\fP,
|
|
||||||
@@ -46,7 +46,7 @@
|
|
||||||
These functions get and set the form user pointer field.
|
|
||||||
.SH RETURN VALUE
|
|
||||||
The function \fBform_userptr\fR returns a pointer (which may be \fBNULL\fR).
|
|
||||||
-It does not set errno.
|
|
||||||
+It does not set \fBerrno\fP.
|
|
||||||
.PP
|
|
||||||
The function \fBset_form_userptr\fR returns \fBE_OK\fP (success).
|
|
||||||
.SH SEE ALSO
|
|
||||||
Index: man/menu_items.3x
|
|
||||||
Prereq: 1.14
|
|
||||||
--- ncurses-6.2-20200321+/man/menu_items.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/man/menu_items.3x 2020-03-28 19:06:28.000000000 +0000
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: menu_items.3x,v 1.14 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: menu_items.3x,v 1.15 2020/03/28 19:06:28 tom Exp $
|
|
||||||
.TH menu_items 3X ""
|
|
||||||
.SH NAME
|
|
||||||
\fBset_menu_items\fR,
|
|
||||||
@@ -52,7 +52,7 @@
|
|
||||||
The function \fBitem_count\fR returns the count of items in \fImenu\fR.
|
|
||||||
.SH RETURN VALUE
|
|
||||||
The function \fBmenu_items\fR returns a pointer (which may be \fBNULL\fR).
|
|
||||||
-It does not set errno.
|
|
||||||
+It does not set \fBerrno\fP.
|
|
||||||
.PP
|
|
||||||
The function \fBitem_count\fR returns \fBERR\fR (the general \fBcurses\fR error
|
|
||||||
return value) if its \fImenu\fP parameter is \fBNULL\fP.
|
|
||||||
Index: man/menu_mark.3x
|
|
||||||
Prereq: 1.15
|
|
||||||
--- ncurses-6.2-20200321+/man/menu_mark.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/man/menu_mark.3x 2020-03-28 19:06:28.000000000 +0000
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: menu_mark.3x,v 1.15 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: menu_mark.3x,v 1.16 2020/03/28 19:06:28 tom Exp $
|
|
||||||
.TH menu_mark 3X ""
|
|
||||||
.SH NAME
|
|
||||||
\fBset_menu_mark\fP,
|
|
||||||
@@ -58,7 +58,7 @@
|
|
||||||
there is none).
|
|
||||||
.SH RETURN VALUE
|
|
||||||
The function \fBmenu_mark\fR returns a pointer (which may be \fBNULL\fR).
|
|
||||||
-It does not set errno.
|
|
||||||
+It does not set \fBerrno\fP.
|
|
||||||
.PP
|
|
||||||
The function \fBset_menu_mark\fR may return the following error codes:
|
|
||||||
.TP 5
|
|
||||||
Index: man/menu_new.3x
|
|
||||||
Prereq: 1.15
|
|
||||||
--- ncurses-6.2-20200321+/man/menu_new.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/man/menu_new.3x 2020-03-28 19:06:28.000000000 +0000
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: menu_new.3x,v 1.15 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: menu_new.3x,v 1.16 2020/03/28 19:06:28 tom Exp $
|
|
||||||
.TH menu_new 3X ""
|
|
||||||
.SH NAME
|
|
||||||
\fBnew_menu\fP,
|
|
||||||
@@ -48,7 +48,7 @@
|
|
||||||
and frees the storage allocated for the menu.
|
|
||||||
.SH RETURN VALUE
|
|
||||||
The function \fBnew_menu\fR returns \fBNULL\fR on error.
|
|
||||||
-It sets errno according to the function's failure:
|
|
||||||
+It sets \fBerrno\fP according to the function's failure:
|
|
||||||
.TP 5
|
|
||||||
.B E_NOT_CONNECTED
|
|
||||||
No items are connected to the menu.
|
|
||||||
Index: man/menu_pattern.3x
|
|
||||||
Prereq: 1.18
|
|
||||||
--- ncurses-6.2-20200321+/man/menu_pattern.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/man/menu_pattern.3x 2020-03-28 19:06:28.000000000 +0000
|
|
||||||
@@ -27,7 +27,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: menu_pattern.3x,v 1.18 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: menu_pattern.3x,v 1.19 2020/03/28 19:06:28 tom Exp $
|
|
||||||
.TH menu_pattern 3X ""
|
|
||||||
.SH NAME
|
|
||||||
\fBset_menu_pattern\fP,
|
|
||||||
@@ -57,7 +57,7 @@
|
|
||||||
which is \fBNULL\fR if the \fImenu\fP parameter is \fBNULL\fP.
|
|
||||||
Otherwise, it is a pointer to a string which is empty
|
|
||||||
if no pattern has been set.
|
|
||||||
-It does not set errno.
|
|
||||||
+It does not set \fBerrno\fP.
|
|
||||||
.PP
|
|
||||||
The function \fBset_menu_pattern\fR may return the following error codes:
|
|
||||||
.TP 5
|
|
||||||
Index: man/menu_requestname.3x
|
|
||||||
Prereq: 1.12
|
|
||||||
--- ncurses-6.2-20200321+/man/menu_requestname.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/man/menu_requestname.3x 2020-03-28 19:06:28.000000000 +0000
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: menu_requestname.3x,v 1.12 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: menu_requestname.3x,v 1.13 2020/03/28 19:06:28 tom Exp $
|
|
||||||
.TH menu_requestname 3X ""
|
|
||||||
.SH NAME
|
|
||||||
\fBmenu_request_by_name\fP,
|
|
||||||
@@ -49,10 +49,10 @@
|
|
||||||
Otherwise E_NO_MATCH is returned.
|
|
||||||
.SH RETURN VALUE
|
|
||||||
\fBmenu_request_name\fR returns \fBNULL\fR on error
|
|
||||||
-and sets errno to \fBE_BAD_ARGUMENT\fR.
|
|
||||||
+and sets \fBerrno\fP to \fBE_BAD_ARGUMENT\fR.
|
|
||||||
.br
|
|
||||||
\fBmenu_request_by_name\fR returns \fBE_NO_MATCH\fR on error.
|
|
||||||
-It does not set errno.
|
|
||||||
+It does not set \fBerrno\fP.
|
|
||||||
.SH SEE ALSO
|
|
||||||
\fBcurses\fR(3X), \fBmenu\fR(3X).
|
|
||||||
.SH NOTES
|
|
||||||
Index: man/menu_userptr.3x
|
|
||||||
Prereq: 1.13
|
|
||||||
--- ncurses-6.2-20200321+/man/menu_userptr.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/man/menu_userptr.3x 2020-03-28 19:06:28.000000000 +0000
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: menu_userptr.3x,v 1.13 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: menu_userptr.3x,v 1.14 2020/03/28 19:06:28 tom Exp $
|
|
||||||
.TH menu_userptr 3X ""
|
|
||||||
.SH NAME
|
|
||||||
\fBset_menu_userptr\fP,
|
|
||||||
@@ -46,7 +46,7 @@
|
|
||||||
These functions get and set the menu user pointer field.
|
|
||||||
.SH RETURN VALUE
|
|
||||||
\fBmenu_userptr\fR returns a pointer (which may be \fBNULL\fR).
|
|
||||||
-It does not set errno.
|
|
||||||
+It does not set \fBerrno\fP.
|
|
||||||
.PP
|
|
||||||
\fBset_menu_userptr\fP returns \fBE_OK\fP (success).
|
|
||||||
.SH SEE ALSO
|
|
||||||
Index: man/mitem_current.3x
|
|
||||||
Prereq: 1.17
|
|
||||||
--- ncurses-6.2-20200321+/man/mitem_current.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/man/mitem_current.3x 2020-03-28 19:06:28.000000000 +0000
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: mitem_current.3x,v 1.17 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: mitem_current.3x,v 1.18 2020/03/28 19:06:28 tom Exp $
|
|
||||||
.TH mitem_current 3X ""
|
|
||||||
.SH NAME
|
|
||||||
\fBmitem_current\fR \- set and get current_menu_item
|
|
||||||
@@ -63,7 +63,7 @@
|
|
||||||
the menu's item pointer list.
|
|
||||||
.SH RETURN VALUE
|
|
||||||
\fBcurrent_item\fR returns a pointer (which may be \fBNULL\fR).
|
|
||||||
-It does not set errno.
|
|
||||||
+It does not set \fBerrno\fP.
|
|
||||||
.PP
|
|
||||||
\fBtop_row\fR and \fBitem_index\fR return \fBERR\fR (the general \fBcurses\fR
|
|
||||||
error value) if their \fImenu\fP parameter is \fBNULL\fP.
|
|
||||||
Index: man/mitem_name.3x
|
|
||||||
Prereq: 1.11
|
|
||||||
--- ncurses-6.2-20200321+/man/mitem_name.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/man/mitem_name.3x 2020-03-28 19:06:28.000000000 +0000
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: mitem_name.3x,v 1.11 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: mitem_name.3x,v 1.12 2020/03/28 19:06:28 tom Exp $
|
|
||||||
.TH mitem_name 3X ""
|
|
||||||
.SH NAME
|
|
||||||
\fBitem_name\fR,
|
|
||||||
@@ -47,7 +47,7 @@
|
|
||||||
item.
|
|
||||||
.SH RETURN VALUE
|
|
||||||
These routines return a pointer (which may be \fBNULL\fR).
|
|
||||||
-They do not set errno.
|
|
||||||
+They do not set \fBerrno\fP.
|
|
||||||
.SH SEE ALSO
|
|
||||||
\fBcurses\fR(3X), \fBmenu\fR(3X).
|
|
||||||
.SH NOTES
|
|
||||||
Index: man/mitem_new.3x
|
|
||||||
Prereq: 1.16
|
|
||||||
--- ncurses-6.2-20200321+/man/mitem_new.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/man/mitem_new.3x 2020-03-28 19:06:28.000000000 +0000
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: mitem_new.3x,v 1.16 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: mitem_new.3x,v 1.17 2020/03/28 19:06:28 tom Exp $
|
|
||||||
.TH mitem_new 3X ""
|
|
||||||
.SH NAME
|
|
||||||
\fBnew_item\fP,
|
|
||||||
@@ -56,7 +56,7 @@
|
|
||||||
name or the description of the item.
|
|
||||||
.SH RETURN VALUE
|
|
||||||
The function \fBnew_item\fR returns \fBNULL\fR on error.
|
|
||||||
-It sets errno according to the function's failure:
|
|
||||||
+It sets \fBerrno\fP according to the function's failure:
|
|
||||||
.TP 5
|
|
||||||
.B E_BAD_ARGUMENT
|
|
||||||
Routine detected an incorrect or out-of-range argument.
|
|
||||||
Index: man/mitem_userptr.3x
|
|
||||||
Prereq: 1.14
|
|
||||||
--- ncurses-6.2-20200321+/man/mitem_userptr.3x 2020-02-02 23:34:34.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/man/mitem_userptr.3x 2020-03-28 19:06:28.000000000 +0000
|
|
||||||
@@ -28,7 +28,7 @@
|
|
||||||
.\" authorization. *
|
|
||||||
.\"***************************************************************************
|
|
||||||
.\"
|
|
||||||
-.\" $Id: mitem_userptr.3x,v 1.14 2020/02/02 23:34:34 tom Exp $
|
|
||||||
+.\" $Id: mitem_userptr.3x,v 1.15 2020/03/28 19:06:28 tom Exp $
|
|
||||||
.TH mitem_userptr 3X ""
|
|
||||||
.SH NAME
|
|
||||||
\fBset_item_userptr\fP,
|
|
||||||
@@ -47,7 +47,7 @@
|
|
||||||
that field.
|
|
||||||
.SH RETURN VALUE
|
|
||||||
The function \fBitem_userptr\fR returns a pointer (possibly \fBNULL\fR).
|
|
||||||
-It does not set errno.
|
|
||||||
+It does not set \fBerrno\fP.
|
|
||||||
.PP
|
|
||||||
The \fBset_item_userptr\fP always returns \fBE_OK\fP (success).
|
|
||||||
.
|
|
||||||
Index: package/debian-mingw/changelog
|
|
||||||
--- ncurses-6.2-20200321+/package/debian-mingw/changelog 2020-03-21 12:15:18.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/package/debian-mingw/changelog 2020-03-28 10:37:50.000000000 +0000
|
|
||||||
@@ -1,8 +1,8 @@
|
|
||||||
-ncurses6 (6.2+20200321) unstable; urgency=low
|
|
||||||
+ncurses6 (6.2+20200328) unstable; urgency=low
|
|
||||||
|
|
||||||
* latest weekly patch
|
|
||||||
|
|
||||||
- -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 21 Mar 2020 08:15:18 -0400
|
|
||||||
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 28 Mar 2020 06:37:50 -0400
|
|
||||||
|
|
||||||
ncurses6 (5.9-20131005) unstable; urgency=low
|
|
||||||
|
|
||||||
Index: package/debian-mingw64/changelog
|
|
||||||
--- ncurses-6.2-20200321+/package/debian-mingw64/changelog 2020-03-21 12:15:18.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/package/debian-mingw64/changelog 2020-03-28 10:37:50.000000000 +0000
|
|
||||||
@@ -1,8 +1,8 @@
|
|
||||||
-ncurses6 (6.2+20200321) unstable; urgency=low
|
|
||||||
+ncurses6 (6.2+20200328) unstable; urgency=low
|
|
||||||
|
|
||||||
* latest weekly patch
|
|
||||||
|
|
||||||
- -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 21 Mar 2020 08:15:18 -0400
|
|
||||||
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 28 Mar 2020 06:37:50 -0400
|
|
||||||
|
|
||||||
ncurses6 (5.9-20131005) unstable; urgency=low
|
|
||||||
|
|
||||||
Index: package/debian/changelog
|
|
||||||
--- ncurses-6.2-20200321+/package/debian/changelog 2020-03-21 12:15:18.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/package/debian/changelog 2020-03-28 10:37:50.000000000 +0000
|
|
||||||
@@ -1,8 +1,8 @@
|
|
||||||
-ncurses6 (6.2+20200321) unstable; urgency=low
|
|
||||||
+ncurses6 (6.2+20200328) unstable; urgency=low
|
|
||||||
|
|
||||||
* latest weekly patch
|
|
||||||
|
|
||||||
- -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 21 Mar 2020 08:15:18 -0400
|
|
||||||
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 28 Mar 2020 06:37:50 -0400
|
|
||||||
|
|
||||||
ncurses6 (5.9-20120608) unstable; urgency=low
|
|
||||||
|
|
||||||
Index: package/mingw-ncurses.nsi
|
|
||||||
Prereq: 1.386
|
|
||||||
--- ncurses-6.2-20200321+/package/mingw-ncurses.nsi 2020-03-21 12:15:18.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/package/mingw-ncurses.nsi 2020-03-28 10:37:50.000000000 +0000
|
|
||||||
@@ -1,4 +1,4 @@
|
|
||||||
-; $Id: mingw-ncurses.nsi,v 1.386 2020/03/21 12:15:18 tom Exp $
|
|
||||||
+; $Id: mingw-ncurses.nsi,v 1.387 2020/03/28 10:37:50 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 "0321"
|
|
||||||
+!define VERSION_MMDD "0328"
|
|
||||||
!define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}
|
|
||||||
|
|
||||||
!define MY_ABI "5"
|
|
||||||
Index: package/mingw-ncurses.spec
|
|
||||||
--- ncurses-6.2-20200321+/package/mingw-ncurses.spec 2020-03-21 12:15:18.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/package/mingw-ncurses.spec 2020-03-28 10:37:50.000000000 +0000
|
|
||||||
@@ -3,7 +3,7 @@
|
|
||||||
Summary: shared libraries for terminal handling
|
|
||||||
Name: mingw32-ncurses6
|
|
||||||
Version: 6.2
|
|
||||||
-Release: 20200321
|
|
||||||
+Release: 20200328
|
|
||||||
License: X11
|
|
||||||
Group: Development/Libraries
|
|
||||||
Source: ncurses-%{version}-%{release}.tgz
|
|
||||||
Index: package/ncurses.spec
|
|
||||||
--- ncurses-6.2-20200321+/package/ncurses.spec 2020-03-21 12:15:18.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/package/ncurses.spec 2020-03-28 10:37:50.000000000 +0000
|
|
||||||
@@ -1,7 +1,7 @@
|
|
||||||
Summary: shared libraries for terminal handling
|
|
||||||
Name: ncurses6
|
|
||||||
Version: 6.2
|
|
||||||
-Release: 20200321
|
|
||||||
+Release: 20200328
|
|
||||||
License: X11
|
|
||||||
Group: Development/Libraries
|
|
||||||
Source: ncurses-%{version}-%{release}.tgz
|
|
||||||
Index: package/ncursest.spec
|
|
||||||
--- ncurses-6.2-20200321+/package/ncursest.spec 2020-03-21 12:15:18.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/package/ncursest.spec 2020-03-28 10:37:50.000000000 +0000
|
|
||||||
@@ -1,7 +1,7 @@
|
|
||||||
Summary: Curses library with POSIX thread support.
|
|
||||||
Name: ncursest6
|
|
||||||
Version: 6.2
|
|
||||||
-Release: 20200321
|
|
||||||
+Release: 20200328
|
|
||||||
License: X11
|
|
||||||
Group: Development/Libraries
|
|
||||||
Source: ncurses-%{version}-%{release}.tgz
|
|
||||||
Index: test/move_field.c
|
|
||||||
Prereq: 1.5
|
|
||||||
--- ncurses-6.2-20200321+/test/move_field.c 2020-03-21 22:04:03.000000000 +0000
|
|
||||||
+++ ncurses-6.2-20200328/test/move_field.c 2020-03-28 17:43:03.000000000 +0000
|
|
||||||
@@ -26,7 +26,7 @@
|
|
||||||
* authorization. *
|
|
||||||
****************************************************************************/
|
|
||||||
/*
|
|
||||||
- * $Id: move_field.c,v 1.5 2020/03/21 22:04:03 tom Exp $
|
|
||||||
+ * $Id: move_field.c,v 1.6 2020/03/28 17:43:03 tom Exp $
|
|
||||||
*
|
|
||||||
* Demonstrate move_field().
|
|
||||||
*/
|
|
||||||
@@ -269,7 +269,7 @@
|
|
||||||
}
|
|
||||||
|
|
||||||
static FIELD **
|
|
||||||
-copy_fields(FIELD **source, int length)
|
|
||||||
+copy_fields(FIELD **source, size_t length)
|
|
||||||
{
|
|
||||||
FIELD **target = calloc(length + 1, sizeof(FIELD *));
|
|
||||||
memcpy(target, source, length * sizeof(FIELD *));
|
|
||||||
@@ -305,8 +305,9 @@
|
|
||||||
FIELD *my_field = current_field(form);
|
|
||||||
|
|
||||||
if (count > 0 && my_field != NULL) {
|
|
||||||
- FIELD **old_fields = copy_fields(form_fields(form), count);
|
|
||||||
- FIELD **new_fields = copy_fields(form_fields(form), count);
|
|
||||||
+ size_t needed = (size_t) count;
|
|
||||||
+ FIELD **old_fields = copy_fields(form_fields(form), needed);
|
|
||||||
+ FIELD **new_fields = copy_fields(form_fields(form), needed);
|
|
||||||
int ch;
|
|
||||||
|
|
||||||
if (old_fields != NULL && new_fields != NULL) {
|
|
88
ncurses.spec
88
ncurses.spec
@ -3,51 +3,18 @@
|
|||||||
%define patchver %(echo %version | cut -d. -f 3)
|
%define patchver %(echo %version | cut -d. -f 3)
|
||||||
%define tack_ver 1.07
|
%define tack_ver 1.07
|
||||||
Name: ncurses
|
Name: ncurses
|
||||||
Version: 6.2.20200328
|
Version: 6.3
|
||||||
Release: 1mamba
|
Release: 1mamba
|
||||||
Summary: A CRT screen handling and optimization package
|
Summary: A CRT screen handling and optimization package
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Vendor: openmamba
|
Vendor: openmamba
|
||||||
Distribution: openmamba
|
Distribution: openmamba
|
||||||
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||||
URL: http://www.gnu.org/directory/GNU/ncurses.html
|
URL: https://directory.fsf.org/wiki/GNU/ncurses
|
||||||
Source0: http://ftp.gnu.org/pub/gnu/ncurses/ncurses-%{majver}.tar.gz
|
Source0: https://invisible-mirror.net/archives/ncurses/ncurses-%{majver}.tar.gz
|
||||||
|
#Source0: http://ftp.gnu.org/pub/gnu/ncurses/ncurses-%{majver}.tar.gz
|
||||||
%if "%{?patchver}" != ""
|
%if "%{?patchver}" != ""
|
||||||
Source1: ftp://dickey.his.com/ncurses/patches/patch-%{majver}-20200212.sh.gz
|
#Source99: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-%{patchver}.patch.gz
|
||||||
Source2: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20200215.patch.gz
|
|
||||||
Source3: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20200222.patch.gz
|
|
||||||
Source4: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20200229.patch.gz
|
|
||||||
Source5: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20200301.patch.gz
|
|
||||||
Source6: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20200308.patch.gz
|
|
||||||
Source7: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20200314.patch.gz
|
|
||||||
Source8: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20200321.patch.gz
|
|
||||||
Source9: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20200328.patch.gz
|
|
||||||
#Source10: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20190803.patch.gz
|
|
||||||
#Source11: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20190810.patch.gz
|
|
||||||
#Source12: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20190817.patch.gz
|
|
||||||
#Source13: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20190824.patch.gz
|
|
||||||
#Source14: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20190831.patch.gz
|
|
||||||
#Source15: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20190907.patch.gz
|
|
||||||
#Source16: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20190914.patch.gz
|
|
||||||
#Source17: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20190921.patch.gz
|
|
||||||
#Source18: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20190928.patch.gz
|
|
||||||
#Source19: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20191005.patch.gz
|
|
||||||
#Source20: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20191012.patch.gz
|
|
||||||
#Source21: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20191015.patch.gz
|
|
||||||
#Source22: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20191019.patch.gz
|
|
||||||
#Source23: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20191026.patch.gz
|
|
||||||
#Source24: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20191102.patch.gz
|
|
||||||
#Source25: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20191109.patch.gz
|
|
||||||
#Source26: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20191116.patch.gz
|
|
||||||
#Source27: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20191123.patch.gz
|
|
||||||
#Source28: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20191130.patch.gz
|
|
||||||
#Source29: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20191207.patch.gz
|
|
||||||
#Source30: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20191214.patch.gz
|
|
||||||
#Source31: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20191221.patch.gz
|
|
||||||
#Source32: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20191228.patch.gz
|
|
||||||
#Source33: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20200104.patch.gz
|
|
||||||
#Source34: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-20200111.patch.gz
|
|
||||||
Source99: ftp://dickey.his.com/ncurses/%{majver}/ncurses-%{majver}-%{patchver}.patch.gz
|
|
||||||
%endif
|
%endif
|
||||||
License: MIT
|
License: MIT
|
||||||
## AUTOBUILDREQ-BEGIN
|
## AUTOBUILDREQ-BEGIN
|
||||||
@ -59,7 +26,6 @@ BuildRequires: libgpm-devel >= 1.20.1
|
|||||||
BuildRequires: sharutils >= 4.2.1
|
BuildRequires: sharutils >= 4.2.1
|
||||||
%endif
|
%endif
|
||||||
Requires: libncurses = %{version}-%{release}
|
Requires: libncurses = %{version}-%{release}
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The curses library routines are a terminal-independent method of updating character screens with reasonalble optimization. The ncurses (new curses) library is a freely distributable replacement for the discontinued 4.4BSD classic curses library.
|
The curses library routines are a terminal-independent method of updating character screens with reasonalble optimization. The ncurses (new curses) library is a freely distributable replacement for the discontinued 4.4BSD classic curses library.
|
||||||
@ -69,7 +35,7 @@ Summary: Extra terminal information files
|
|||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Requires: libncurses = %{version}-%{release}
|
Requires: libncurses = %{version}-%{release}
|
||||||
Provides: ncurses-terminfo-extras
|
Provides: ncurses-terminfo-extras
|
||||||
Obsoletes: ncurses-terminfo-extras
|
Obsoletes: ncurses-terminfo-extras < 6.3
|
||||||
|
|
||||||
%description terminfo
|
%description terminfo
|
||||||
Extra terminal information files.
|
Extra terminal information files.
|
||||||
@ -103,42 +69,7 @@ The header files and libraries for developing applications that use the ncurses
|
|||||||
#:<< _EOF
|
#:<< _EOF
|
||||||
|
|
||||||
%if "%{?patchver}" != ""
|
%if "%{?patchver}" != ""
|
||||||
#gunzip -c %{SOURCE1} | bash
|
#gunzip -c %{SOURCE99} | patch -p1
|
||||||
|
|
||||||
gunzip -c %{SOURCE2} | patch -p1
|
|
||||||
gunzip -c %{SOURCE3} | patch -p1
|
|
||||||
gunzip -c %{SOURCE4} | patch -p1
|
|
||||||
gunzip -c %{SOURCE5} | patch -p1
|
|
||||||
gunzip -c %{SOURCE6} | patch -p1
|
|
||||||
gunzip -c %{SOURCE7} | patch -p1
|
|
||||||
gunzip -c %{SOURCE8} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE9} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE10} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE11} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE12} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE13} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE14} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE15} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE16} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE17} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE18} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE19} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE20} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE21} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE22} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE23} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE24} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE25} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE26} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE27} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE28} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE29} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE30} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE31} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE32} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE33} | patch -p1
|
|
||||||
#gunzip -c %{SOURCE34} | patch -p1
|
|
||||||
gunzip -c %{SOURCE99} | patch -p1
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@ -289,7 +220,7 @@ fi
|
|||||||
%{_libdir}/libticw.so.*
|
%{_libdir}/libticw.so.*
|
||||||
%{_libdir}/libtinfo.so.*
|
%{_libdir}/libtinfo.so.*
|
||||||
#%{_datadir}/terminfo/*
|
#%{_datadir}/terminfo/*
|
||||||
%if "%{_target_cpu}" != "x86_64"
|
%ifnarch x86_64 aarch64
|
||||||
%{_libdir}/terminfo
|
%{_libdir}/terminfo
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -326,6 +257,9 @@ fi
|
|||||||
%{_datadir}/terminfo/*
|
%{_datadir}/terminfo/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sun Oct 31 2021 Silvan Calarco <silvan.calarco@mambasoft.it> 6.3-1mamba
|
||||||
|
- update to 6.3.20211021
|
||||||
|
|
||||||
* Tue Mar 31 2020 Ercole 'ercolinux' Carpanetto <ercole69@gmail.com> 6.2.20200328-1mamba
|
* Tue Mar 31 2020 Ercole 'ercolinux' Carpanetto <ercole69@gmail.com> 6.2.20200328-1mamba
|
||||||
- update to 6.2.20200328
|
- update to 6.2.20200328
|
||||||
|
|
||||||
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user