3765 lines
195 KiB
Diff
3765 lines
195 KiB
Diff
|
# ncurses 6.1 - patch 20191130 - Thomas E. Dickey
|
||
|
#
|
||
|
# ------------------------------------------------------------------------------
|
||
|
#
|
||
|
# Ncurses 6.1 is at
|
||
|
# ftp.gnu.org:/pub/gnu
|
||
|
#
|
||
|
# Patches for ncurses 6.1 can be found at
|
||
|
# ftp://ftp.invisible-island.net/ncurses/6.1
|
||
|
# http://invisible-mirror.net/archives/ncurses/6.1
|
||
|
#
|
||
|
# ------------------------------------------------------------------------------
|
||
|
# ftp://ftp.invisible-island.net/ncurses/6.1/ncurses-6.1-20191130.patch.gz
|
||
|
# patch by Thomas E. Dickey <dickey@invisible-island.net>
|
||
|
# created Sun Dec 1 01:27:53 UTC 2019
|
||
|
# ------------------------------------------------------------------------------
|
||
|
# NEWS | 9
|
||
|
# 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_add_wchstr.3x.html | 4
|
||
|
# doc/html/man/curs_addch.3x.html | 38 +-
|
||
|
# doc/html/man/curs_addchstr.3x.html | 4
|
||
|
# doc/html/man/curs_addstr.3x.html | 4
|
||
|
# doc/html/man/curs_addwstr.3x.html | 4
|
||
|
# doc/html/man/curs_attr.3x.html | 4
|
||
|
# doc/html/man/curs_border.3x.html | 4
|
||
|
# doc/html/man/curs_border_set.3x.html | 4
|
||
|
# doc/html/man/curs_delch.3x.html | 4
|
||
|
# doc/html/man/curs_get_wch.3x.html | 4
|
||
|
# doc/html/man/curs_get_wstr.3x.html | 2
|
||
|
# doc/html/man/curs_getcchar.3x.html | 50 ++-
|
||
|
# doc/html/man/curs_getch.3x.html | 4
|
||
|
# doc/html/man/curs_in_wch.3x.html | 4
|
||
|
# doc/html/man/curs_in_wchstr.3x.html | 4
|
||
|
# doc/html/man/curs_inch.3x.html | 4
|
||
|
# doc/html/man/curs_ins_wch.3x.html | 4
|
||
|
# doc/html/man/curs_ins_wstr.3x.html | 4
|
||
|
# doc/html/man/curs_insch.3x.html | 4
|
||
|
# doc/html/man/curs_insstr.3x.html | 4
|
||
|
# doc/html/man/curs_inwstr.3x.html | 4
|
||
|
# doc/html/man/curs_kernel.3x.html | 4
|
||
|
# doc/html/man/curs_printw.3x.html | 4
|
||
|
# doc/html/man/curs_refresh.3x.html | 4
|
||
|
# doc/html/man/curs_scanw.3x.html | 4
|
||
|
# doc/html/man/curs_scr_dump.3x.html | 4
|
||
|
# doc/html/man/curs_scroll.3x.html | 4
|
||
|
# doc/html/man/curs_sp_funcs.3x.html | 2
|
||
|
# doc/html/man/curs_termcap.3x.html | 2
|
||
|
# doc/html/man/curs_util.3x.html | 2
|
||
|
# doc/html/man/default_colors.3x.html | 4
|
||
|
# doc/html/man/form.3x.html | 4
|
||
|
# doc/html/man/form_field_attributes.3x.html | 2
|
||
|
# doc/html/man/form_field_buffer.3x.html | 2
|
||
|
# doc/html/man/form_field_info.3x.html | 2
|
||
|
# doc/html/man/form_field_just.3x.html | 2
|
||
|
# doc/html/man/form_new_page.3x.html | 4
|
||
|
# doc/html/man/infocmp.1m.html | 2
|
||
|
# doc/html/man/infotocap.1m.html | 2
|
||
|
# doc/html/man/menu.3x.html | 2
|
||
|
# doc/html/man/menu_attributes.3x.html | 2
|
||
|
# doc/html/man/ncurses.3x.html | 447 +++++++++++++--------------
|
||
|
# 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/term_variables.3x.html | 2
|
||
|
# doc/html/man/terminfo.5.html | 4
|
||
|
# doc/html/man/tic.1m.html | 4
|
||
|
# doc/html/man/toe.1m.html | 2
|
||
|
# doc/html/man/tput.1.html | 2
|
||
|
# doc/html/man/tset.1.html | 2
|
||
|
# man/curs_add_wchstr.3x | 10
|
||
|
# man/curs_addch.3x | 29 +
|
||
|
# man/curs_addchstr.3x | 10
|
||
|
# man/curs_addstr.3x | 10
|
||
|
# man/curs_addwstr.3x | 10
|
||
|
# man/curs_attr.3x | 10
|
||
|
# man/curs_border.3x | 10
|
||
|
# man/curs_border_set.3x | 10
|
||
|
# man/curs_delch.3x | 10
|
||
|
# man/curs_get_wch.3x | 10
|
||
|
# man/curs_get_wstr.3x | 8
|
||
|
# man/curs_getcchar.3x | 49 ++
|
||
|
# man/curs_getch.3x | 18 -
|
||
|
# man/curs_in_wch.3x | 10
|
||
|
# man/curs_in_wchstr.3x | 10
|
||
|
# man/curs_inch.3x | 10
|
||
|
# man/curs_ins_wch.3x | 10
|
||
|
# man/curs_ins_wstr.3x | 10
|
||
|
# man/curs_insch.3x | 10
|
||
|
# man/curs_insstr.3x | 10
|
||
|
# man/curs_inwstr.3x | 10
|
||
|
# man/curs_kernel.3x | 8
|
||
|
# man/curs_printw.3x | 10
|
||
|
# man/curs_refresh.3x | 7
|
||
|
# man/curs_scanw.3x | 10
|
||
|
# man/curs_scr_dump.3x | 10
|
||
|
# man/curs_scroll.3x | 12
|
||
|
# man/curs_sp_funcs.3x | 8
|
||
|
# man/curs_termcap.3x | 8
|
||
|
# man/curs_util.3x | 8
|
||
|
# man/default_colors.3x | 12
|
||
|
# man/form.3x | 4
|
||
|
# man/form_field_attributes.3x | 8
|
||
|
# man/form_field_buffer.3x | 8
|
||
|
# man/form_field_info.3x | 8
|
||
|
# man/form_field_just.3x | 8
|
||
|
# man/form_new_page.3x | 10
|
||
|
# man/menu_attributes.3x | 8
|
||
|
# man/ncurses.3x | 41 +-
|
||
|
# man/term_variables.3x | 6
|
||
|
# man/terminfo.tail | 18 -
|
||
|
# man/tic.1m | 6
|
||
|
# 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
|
||
|
# 106 files changed, 754 insertions(+), 470 deletions(-)
|
||
|
# ------------------------------------------------------------------------------
|
||
|
Index: NEWS
|
||
|
Prereq: 1.3410
|
||
|
--- ncurses-6.1-20191123+/NEWS 2019-11-24 01:55:57.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/NEWS 2019-11-30 22:27:28.000000000 +0000
|
||
|
@@ -25,7 +25,7 @@
|
||
|
-- sale, use or other dealings in this Software without prior written --
|
||
|
-- authorization. --
|
||
|
-------------------------------------------------------------------------------
|
||
|
--- $Id: NEWS,v 1.3410 2019/11/24 01:55:57 tom Exp $
|
||
|
+-- $Id: NEWS,v 1.3412 2019/11/30 22:27:28 tom Exp $
|
||
|
-------------------------------------------------------------------------------
|
||
|
|
||
|
This is a log of changes that ncurses has gone through since Zeyd started
|
||
|
@@ -45,6 +45,13 @@
|
||
|
Changes through 1.9.9e did not credit all contributions;
|
||
|
it is not possible to add this information.
|
||
|
|
||
|
+20191130
|
||
|
+ + add portability section to curs_getcchar manpage (prompted by
|
||
|
+ discussion with Nick Black).
|
||
|
+ + improve portability discussion of ACS characters in curs_addch
|
||
|
+ manpage.
|
||
|
+ + improve typography for double-quotes in manpages.
|
||
|
+
|
||
|
20191123
|
||
|
+ fix typo for MinGW rpm test-package.
|
||
|
+ workaround in rpm specs for NFS problems in Fedora 31.
|
||
|
Index: VERSION
|
||
|
--- ncurses-6.1-20191123+/VERSION 2019-11-23 15:45:17.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/VERSION 2019-11-30 14:52:31.000000000 +0000
|
||
|
@@ -1 +1 @@
|
||
|
-5:0:10 6.1 20191123
|
||
|
+5:0:10 6.1 20191130
|
||
|
Index: dist.mk
|
||
|
Prereq: 1.1316
|
||
|
--- ncurses-6.1-20191123+/dist.mk 2019-11-23 15:45:17.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/dist.mk 2019-11-30 14:52:31.000000000 +0000
|
||
|
@@ -25,7 +25,7 @@
|
||
|
# use or other dealings in this Software without prior written #
|
||
|
# authorization. #
|
||
|
##############################################################################
|
||
|
-# $Id: dist.mk,v 1.1316 2019/11/23 15:45:17 tom Exp $
|
||
|
+# $Id: dist.mk,v 1.1317 2019/11/30 14:52:31 tom Exp $
|
||
|
# Makefile for creating ncurses distributions.
|
||
|
#
|
||
|
# This only needs to be used directly as a makefile by developers, but
|
||
|
@@ -37,7 +37,7 @@
|
||
|
# These define the major/minor/patch versions of ncurses.
|
||
|
NCURSES_MAJOR = 6
|
||
|
NCURSES_MINOR = 1
|
||
|
-NCURSES_PATCH = 20191123
|
||
|
+NCURSES_PATCH = 20191130
|
||
|
|
||
|
# 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.1-20191123+/doc/html/man/adacurses6-config.1.html 2019-10-27 00:15:46.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/adacurses6-config.1.html 2019-11-30 22:44:57.000000000 +0000
|
||
|
@@ -125,7 +125,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.1 (patch 20191026).
|
||
|
+ This describes <STRONG>ncurses</STRONG> version 6.1 (patch 20191130).
|
||
|
|
||
|
|
||
|
|
||
|
Index: doc/html/man/captoinfo.1m.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/captoinfo.1m.html 2019-10-27 00:15:46.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/captoinfo.1m.html 2019-11-30 22:44:57.000000000 +0000
|
||
|
@@ -198,7 +198,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.1 (patch 20191026).
|
||
|
+ This describes <STRONG>ncurses</STRONG> version 6.1 (patch 20191130).
|
||
|
|
||
|
|
||
|
</PRE><H2><a name="h2-AUTHOR">AUTHOR</a></H2><PRE>
|
||
|
Index: doc/html/man/clear.1.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/clear.1.html 2019-10-27 00:15:46.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/clear.1.html 2019-11-30 22:44:57.000000000 +0000
|
||
|
@@ -148,7 +148,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.1 (patch 20191026).
|
||
|
+ This describes <STRONG>ncurses</STRONG> version 6.1 (patch 20191130).
|
||
|
|
||
|
|
||
|
|
||
|
Index: doc/html/man/curs_add_wchstr.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_add_wchstr.3x.html 2019-03-16 19:34:43.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_add_wchstr.3x.html 2019-11-30 22:44:57.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 2002-2012,2017 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 2002-2017,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_add_wchstr.3x,v 1.11 2017/11/18 23:56:00 tom Exp @
|
||
|
+ * @Id: curs_add_wchstr.3x,v 1.12 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_addch.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_addch.3x.html 2019-03-16 19:34:43.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_addch.3x.html 2019-11-30 22:44:57.000000000 +0000
|
||
|
@@ -27,7 +27,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_addch.3x,v 1.47 2019/02/16 23:50:17 tom Exp @
|
||
|
+ * @Id: curs_addch.3x,v 1.50 2019/11/30 20:07:00 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
@@ -186,7 +186,31 @@
|
||
|
</PRE><H3><a name="h3-ACS-Symbols">ACS Symbols</a></H3><PRE>
|
||
|
X/Open Curses states that the <EM>ACS</EM><STRONG>_</STRONG> definitions are <STRONG>char</STRONG> constants. For
|
||
|
the wide-character implementation (see <STRONG>curs_add_wch</STRONG>), there are analo-
|
||
|
- gous <EM>WACS</EM><STRONG>_</STRONG> definitions which are <STRONG>cchar_t</STRONG> constants.
|
||
|
+ gous <EM>WACS</EM><STRONG>_</STRONG> definitions which are <STRONG>cchar_t</STRONG> constants. Some implementa-
|
||
|
+ tions are problematic:
|
||
|
+
|
||
|
+ <STRONG>o</STRONG> Some implementations define the ACS symbols to a constant (such as
|
||
|
+ Solaris), while others define those to entries in an array.
|
||
|
+
|
||
|
+ This implementation uses an array <STRONG>acs_map</STRONG>, as done in SVr4 curses.
|
||
|
+ NetBSD also uses an array, actually named <STRONG>_acs_char</STRONG>, with a <STRONG>#define</STRONG>
|
||
|
+ for compatibility.
|
||
|
+
|
||
|
+ <STRONG>o</STRONG> HPUX curses equates some of the <EM>ACS</EM><STRONG>_</STRONG> symbols to the analogous <EM>WACS</EM><STRONG>_</STRONG>
|
||
|
+ symbols as if the <EM>ACS</EM><STRONG>_</STRONG> symbols were wide characters. The misde-
|
||
|
+ fined symbols are the arrows and other symbols which are not used
|
||
|
+ for line-drawing.
|
||
|
+
|
||
|
+ <STRONG>o</STRONG> X/Open Curses (issues 2 through 7) has a typographical error for
|
||
|
+ the ACS_LANTERN symbol, equating its "VT100+ Character" to <STRONG>I</STRONG> (capi-
|
||
|
+ tal I), while the header files for SVr4 curses and the various
|
||
|
+ implementations use <STRONG>i</STRONG> (lowercase).
|
||
|
+
|
||
|
+ None of the terminal descriptions on Unix platforms use uppercase-
|
||
|
+ I, except for Solaris (i.e., <EM>screen</EM>'s terminal description, appar-
|
||
|
+ ently based on the X/Open documentation around 1995). On the other
|
||
|
+ hand, the terminal description <EM>gs6300</EM> (AT&T PC6300 with EMOTS Ter-
|
||
|
+ minal Emulator) uses lowercase-i.
|
||
|
|
||
|
Some ACS symbols (ACS_S3, ACS_S7, ACS_LEQUAL, ACS_GEQUAL, ACS_PI,
|
||
|
ACS_NEQUAL, ACS_STERLING) were not documented in any publicly released
|
||
|
@@ -217,11 +241,11 @@
|
||
|
acter information (attributes and color) was separated from the charac-
|
||
|
ter information which is packed in a <STRONG>chtype</STRONG> to pass to <STRONG>waddch</STRONG>.
|
||
|
|
||
|
- In this implementation, <STRONG>chtype</STRONG> holds eight bits. But ncurses allows
|
||
|
- multibyte characters to be passed in a succession of calls to <STRONG>waddch</STRONG>.
|
||
|
- The other implementations do not do this; a call to <STRONG>waddch</STRONG> passes
|
||
|
- exactly one character which may be rendered as one or more cells on the
|
||
|
- screen depending on whether it is printable.
|
||
|
+ In this implementation, <STRONG>chtype</STRONG> holds an eight-bit character. But
|
||
|
+ ncurses allows multibyte characters to be passed in a succession of
|
||
|
+ calls to <STRONG>waddch</STRONG>. The other implementations do not do this; a call to
|
||
|
+ <STRONG>waddch</STRONG> passes exactly one character which may be rendered as one or
|
||
|
+ more cells on the screen depending on whether it is printable.
|
||
|
|
||
|
Depending on the locale settings, ncurses will inspect the byte passed
|
||
|
in each call to <STRONG>waddch</STRONG>, and check if the latest call will continue a
|
||
|
Index: doc/html/man/curs_addchstr.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_addchstr.3x.html 2019-03-16 19:34:43.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_addchstr.3x.html 2019-11-30 22:44:57.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 1998-2012,2017 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 1998-2017,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_addchstr.3x,v 1.17 2017/11/18 23:56:00 tom Exp @
|
||
|
+ * @Id: curs_addchstr.3x,v 1.18 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_addstr.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_addstr.3x.html 2019-03-16 19:34:43.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_addstr.3x.html 2019-11-30 22:44:57.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 1998-2012,2017 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 1998-2017,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_addstr.3x,v 1.18 2017/11/18 23:56:00 tom Exp @
|
||
|
+ * @Id: curs_addstr.3x,v 1.19 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_addwstr.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_addwstr.3x.html 2019-03-16 19:34:43.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_addwstr.3x.html 2019-11-30 22:44:57.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 2002-2012,2017 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 2002-2017,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_addwstr.3x,v 1.12 2017/11/18 23:56:00 tom Exp @
|
||
|
+ * @Id: curs_addwstr.3x,v 1.13 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_attr.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_attr.3x.html 2019-03-16 19:34:43.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_attr.3x.html 2019-11-30 22:44:57.000000000 +0000
|
||
|
@@ -1,7 +1,7 @@
|
||
|
<!--
|
||
|
* t
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -27,7 +27,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_attr.3x,v 1.64 2018/07/28 22:15:59 tom Exp @
|
||
|
+ * @Id: curs_attr.3x,v 1.65 2019/11/30 21:06:30 tom Exp @
|
||
|
* ---------------------------------------------------------------------------
|
||
|
* attr_get
|
||
|
* .br
|
||
|
Index: doc/html/man/curs_border.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_border.3x.html 2019-03-16 19:34:43.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_border.3x.html 2019-11-30 22:44:57.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 1998-2010,2018 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_border.3x,v 1.23 2018/07/28 21:34:06 tom Exp @
|
||
|
+ * @Id: curs_border.3x,v 1.24 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_border_set.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_border_set.3x.html 2019-03-16 19:34:43.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_border_set.3x.html 2019-11-30 22:44:57.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 2002-2011,2012 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 2002-2012,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_border_set.3x,v 1.11 2012/11/03 23:03:59 tom Exp @
|
||
|
+ * @Id: curs_border_set.3x,v 1.12 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_delch.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_delch.3x.html 2019-03-16 19:34:43.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_delch.3x.html 2019-11-30 22:44:58.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 1998-2010,2018 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_delch.3x,v 1.12 2018/07/28 21:34:06 tom Exp @
|
||
|
+ * @Id: curs_delch.3x,v 1.13 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_get_wch.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_get_wch.3x.html 2019-03-16 19:34:43.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_get_wch.3x.html 2019-11-30 22:44:58.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 2002-2017,2018 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 2002-2018,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_get_wch.3x,v 1.11 2018/07/28 22:20:54 tom Exp @
|
||
|
+ * @Id: curs_get_wch.3x,v 1.12 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_get_wstr.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_get_wstr.3x.html 2019-07-20 19:16:42.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_get_wstr.3x.html 2019-11-30 22:44:58.000000000 +0000
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_get_wstr.3x,v 1.18 2019/07/20 19:14:56 tom Exp @
|
||
|
+ * @Id: curs_get_wstr.3x,v 1.19 2019/11/30 20:59:22 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_getcchar.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_getcchar.3x.html 2019-05-18 23:58:24.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_getcchar.3x.html 2019-11-30 22:44:58.000000000 +0000
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_getcchar.3x,v 1.21 2019/03/24 00:59:45 tom Exp @
|
||
|
+ * @Id: curs_getcchar.3x,v 1.23 2019/11/30 22:22:32 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
@@ -143,6 +143,53 @@
|
||
|
<STRONG>ERR</STRONG>.
|
||
|
|
||
|
|
||
|
+</PRE><H2><a name="h2-PORTABILITY">PORTABILITY</a></H2><PRE>
|
||
|
+ The <STRONG>CCHARW_MAX</STRONG> symbol is specific to ncurses. X/Open Curses does not
|
||
|
+ provide details for the layout of the <STRONG>cchar_t</STRONG> structure. It tells what
|
||
|
+ data are stored in it:
|
||
|
+
|
||
|
+ <STRONG>o</STRONG> a spacing character (<STRONG>wchar_t</STRONG>, i.e., 32-bits).
|
||
|
+
|
||
|
+ <STRONG>o</STRONG> non-spacing characters (again, <STRONG>wchar_t</STRONG>'s).
|
||
|
+
|
||
|
+ <STRONG>o</STRONG> attributes (at least 16 bits, inferred from the various ACS- and
|
||
|
+ WACS-flags).
|
||
|
+
|
||
|
+ <STRONG>o</STRONG> color pair (at least 16 bits, inferred from the <STRONG>unsigned</STRONG> <STRONG>short</STRONG>
|
||
|
+ type).
|
||
|
+
|
||
|
+ The non-spacing characters are optional, in the sense that zero or more
|
||
|
+ may be stored in a <STRONG>cchar_t</STRONG>. XOpen/Curses specifies a limit:
|
||
|
+
|
||
|
+ Implementations may limit the number of non-spacing characters that
|
||
|
+ can be associated with a spacing character, provided any limit is
|
||
|
+ at least 5.
|
||
|
+
|
||
|
+ The Unix implementations at the time follow that limit:
|
||
|
+
|
||
|
+ <STRONG>o</STRONG> AIX 4 and OSF1 4 use the same declaration with an array of 5 non-
|
||
|
+ spacing characters <EM>z</EM> and a single spacing character <EM>c</EM>.
|
||
|
+
|
||
|
+ <STRONG>o</STRONG> HP-UX 10 uses an opaque structure with 28 bytes, which is large
|
||
|
+ enough for the 6 <STRONG>wchar_t</STRONG> values.
|
||
|
+
|
||
|
+ <STRONG>o</STRONG> Solaris xpg4 curses uses a single array of 6 <STRONG>wchar_t</STRONG> values.
|
||
|
+
|
||
|
+ This implementation's <STRONG>cchar_t</STRONG> was defined in 1995 using <STRONG>5</STRONG> for the total
|
||
|
+ of spacing and non-spacing characters (<STRONG>CCHARW_MAX</STRONG>). That was probably
|
||
|
+ due to a misreading of the AIX 4 header files, because the X/Open
|
||
|
+ Curses document was not generally available at that time. Later (in
|
||
|
+ 2002), this detail was overlooked when beginning to implement the func-
|
||
|
+ tions using the structure.
|
||
|
+
|
||
|
+ In practice, even four non-spacing characters may seem enough. X/Open
|
||
|
+ Curses documents possible uses for non-spacing characters, including
|
||
|
+ using them for ligatures between characters (a feature apparently not
|
||
|
+ supported by any curses implementation). Unicode does not limit the
|
||
|
+ (analogous) number of combining characters, so some applications may be
|
||
|
+ affected.
|
||
|
+
|
||
|
+
|
||
|
</PRE><H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
|
||
|
Functions: <STRONG><A HREF="curs_attr.3x.html">curs_attr(3x)</A></STRONG>, <STRONG><A HREF="curs_color.3x.html">curs_color(3x)</A></STRONG>, <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>, <STRONG>wcwidth(3)</STRONG>.
|
||
|
|
||
|
@@ -163,6 +210,7 @@
|
||
|
<li><a href="#h2-EXTENSIONS">EXTENSIONS</a></li>
|
||
|
<li><a href="#h2-NOTES">NOTES</a></li>
|
||
|
<li><a href="#h2-RETURN-VALUE">RETURN VALUE</a></li>
|
||
|
+<li><a href="#h2-PORTABILITY">PORTABILITY</a></li>
|
||
|
<li><a href="#h2-SEE-ALSO">SEE ALSO</a></li>
|
||
|
</ul>
|
||
|
</div>
|
||
|
Index: doc/html/man/curs_getch.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_getch.3x.html 2019-03-16 19:34:43.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_getch.3x.html 2019-11-30 22:44:58.000000000 +0000
|
||
|
@@ -1,7 +1,7 @@
|
||
|
<!--
|
||
|
* t
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -27,7 +27,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_getch.3x,v 1.53 2018/07/28 22:15:59 tom Exp @
|
||
|
+ * @Id: curs_getch.3x,v 1.54 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_in_wch.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_in_wch.3x.html 2019-03-16 19:34:43.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_in_wch.3x.html 2019-11-30 22:44:58.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 2002-2017,2018 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 2002-2018,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_in_wch.3x,v 1.7 2018/07/28 22:20:54 tom Exp @
|
||
|
+ * @Id: curs_in_wch.3x,v 1.8 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_in_wchstr.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_in_wchstr.3x.html 2019-03-16 19:34:44.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_in_wchstr.3x.html 2019-11-30 22:44:58.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 2002-2017,2018 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 2002-2018,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_in_wchstr.3x,v 1.11 2018/07/28 21:34:56 tom Exp @
|
||
|
+ * @Id: curs_in_wchstr.3x,v 1.12 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_inch.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_inch.3x.html 2019-03-16 19:34:44.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_inch.3x.html 2019-11-30 22:44:58.000000000 +0000
|
||
|
@@ -1,7 +1,7 @@
|
||
|
<!--
|
||
|
* t
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -27,7 +27,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_inch.3x,v 1.21 2018/07/28 21:34:06 tom Exp @
|
||
|
+ * @Id: curs_inch.3x,v 1.22 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_ins_wch.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_ins_wch.3x.html 2019-03-16 19:34:44.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_ins_wch.3x.html 2019-11-30 22:44:58.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 2002-2010,2017 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 2002-2017,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_ins_wch.3x,v 1.6 2017/11/21 00:53:44 tom Exp @
|
||
|
+ * @Id: curs_ins_wch.3x,v 1.7 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_ins_wstr.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_ins_wstr.3x.html 2019-03-16 19:34:44.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_ins_wstr.3x.html 2019-11-30 22:44:58.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 2002-2012,2017 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 2002-2017,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_ins_wstr.3x,v 1.8 2017/11/21 00:53:44 tom Exp @
|
||
|
+ * @Id: curs_ins_wstr.3x,v 1.9 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_insch.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_insch.3x.html 2019-03-16 19:34:44.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_insch.3x.html 2019-11-30 22:44:58.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_insch.3x,v 1.15 2018/07/28 21:34:56 tom Exp @
|
||
|
+ * @Id: curs_insch.3x,v 1.16 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_insstr.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_insstr.3x.html 2019-03-16 19:34:44.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_insstr.3x.html 2019-11-30 22:44:58.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 1998-2010,2017 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 1998-2017,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_insstr.3x,v 1.22 2017/11/21 00:53:44 tom Exp @
|
||
|
+ * @Id: curs_insstr.3x,v 1.23 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_inwstr.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_inwstr.3x.html 2019-03-16 19:34:44.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_inwstr.3x.html 2019-11-30 22:44:58.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 2002-2017,2018 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 2002-2018,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_inwstr.3x,v 1.11 2018/07/28 22:19:56 tom Exp @
|
||
|
+ * @Id: curs_inwstr.3x,v 1.12 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_kernel.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_kernel.3x.html 2019-03-16 19:34:44.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_kernel.3x.html 2019-11-30 22:44:58.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_kernel.3x,v 1.26 2018/07/28 23:04:00 tom Exp @
|
||
|
+ * @Id: curs_kernel.3x,v 1.27 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_printw.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_printw.3x.html 2019-03-16 19:34:44.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_printw.3x.html 2019-11-30 22:44:58.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_printw.3x,v 1.23 2018/07/28 21:14:06 tom Exp @
|
||
|
+ * @Id: curs_printw.3x,v 1.24 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_refresh.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_refresh.3x.html 2019-03-16 19:34:44.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_refresh.3x.html 2019-11-30 22:44:59.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 1998-2016,2018 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_refresh.3x,v 1.19 2018/07/28 22:59:02 tom Exp @
|
||
|
+ * @Id: curs_refresh.3x,v 1.20 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_scanw.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_scanw.3x.html 2019-03-16 19:34:44.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_scanw.3x.html 2019-11-30 22:44:59.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_scanw.3x,v 1.24 2018/07/28 21:14:06 tom Exp @
|
||
|
+ * @Id: curs_scanw.3x,v 1.25 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_scr_dump.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_scr_dump.3x.html 2019-03-16 19:34:44.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_scr_dump.3x.html 2019-11-30 22:44:59.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_scr_dump.3x,v 1.13 2018/07/28 22:50:26 tom Exp @
|
||
|
+ * @Id: curs_scr_dump.3x,v 1.14 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_scroll.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_scroll.3x.html 2019-03-16 19:34:44.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_scroll.3x.html 2019-11-30 22:44:59.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 1998-2010,2018 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_scroll.3x,v 1.16 2018/07/28 22:59:02 tom Exp @
|
||
|
+ * @Id: curs_scroll.3x,v 1.17 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_sp_funcs.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_sp_funcs.3x.html 2019-05-18 23:58:25.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_sp_funcs.3x.html 2019-11-30 22:44:59.000000000 +0000
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_sp_funcs.3x,v 1.16 2019/04/13 16:41:08 tom Exp @
|
||
|
+ * @Id: curs_sp_funcs.3x,v 1.17 2019/11/30 21:01:26 tom Exp @
|
||
|
* ***************************************************************************
|
||
|
* ***************************************************************************
|
||
|
* ***************************************************************************
|
||
|
Index: doc/html/man/curs_termcap.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_termcap.3x.html 2019-03-23 22:00:05.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_termcap.3x.html 2019-11-30 22:44:59.000000000 +0000
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_termcap.3x,v 1.41 2019/03/23 21:51:12 tom Exp @
|
||
|
+ * @Id: curs_termcap.3x,v 1.42 2019/11/30 21:01:40 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/curs_util.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/curs_util.3x.html 2019-03-23 22:00:05.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/curs_util.3x.html 2019-11-30 22:44:59.000000000 +0000
|
||
|
@@ -27,7 +27,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: curs_util.3x,v 1.55 2019/03/23 21:51:12 tom Exp @
|
||
|
+ * @Id: curs_util.3x,v 1.56 2019/11/30 21:04:02 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/default_colors.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/default_colors.3x.html 2019-03-16 19:34:45.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/default_colors.3x.html 2019-11-30 22:44:59.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
<!--
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 1998-2016,2018 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -27,7 +27,7 @@
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
* Author: Thomas E. Dickey 1997,1999,2000,2005
|
||
|
- * @Id: default_colors.3x,v 1.27 2018/07/28 22:08:59 tom Exp @
|
||
|
+ * @Id: default_colors.3x,v 1.28 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/form.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/form.3x.html 2019-10-27 00:15:49.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/form.3x.html 2019-11-30 22:44:59.000000000 +0000
|
||
|
@@ -27,7 +27,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: form.3x,v 1.32 2019/01/20 20:31:42 tom Exp @
|
||
|
+ * @Id: form.3x,v 1.33 2019/11/30 20:51:36 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
@@ -246,7 +246,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.1 (patch 20191026).
|
||
|
+ This describes <STRONG>ncurses</STRONG> version 6.1 (patch 20191130).
|
||
|
|
||
|
|
||
|
|
||
|
Index: doc/html/man/form_field_attributes.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/form_field_attributes.3x.html 2019-03-16 19:34:45.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/form_field_attributes.3x.html 2019-11-30 22:44:59.000000000 +0000
|
||
|
@@ -27,7 +27,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: form_field_attributes.3x,v 1.14 2019/01/20 20:31:42 tom Exp @
|
||
|
+ * @Id: form_field_attributes.3x,v 1.15 2019/11/30 21:01:57 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/form_field_buffer.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/form_field_buffer.3x.html 2019-03-16 19:34:45.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/form_field_buffer.3x.html 2019-11-30 22:44:59.000000000 +0000
|
||
|
@@ -27,7 +27,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: form_field_buffer.3x,v 1.23 2019/01/20 20:19:03 tom Exp @
|
||
|
+ * @Id: form_field_buffer.3x,v 1.24 2019/11/30 21:02:22 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/form_field_info.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/form_field_info.3x.html 2019-03-16 19:34:45.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/form_field_info.3x.html 2019-11-30 22:44:59.000000000 +0000
|
||
|
@@ -27,7 +27,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: form_field_info.3x,v 1.15 2019/01/20 20:31:42 tom Exp @
|
||
|
+ * @Id: form_field_info.3x,v 1.16 2019/11/30 21:02:29 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/form_field_just.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/form_field_just.3x.html 2019-03-16 19:34:45.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/form_field_just.3x.html 2019-11-30 22:44:59.000000000 +0000
|
||
|
@@ -27,7 +27,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: form_field_just.3x,v 1.14 2019/01/20 20:31:42 tom Exp @
|
||
|
+ * @Id: form_field_just.3x,v 1.15 2019/11/30 21:02:36 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/form_new_page.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/form_new_page.3x.html 2019-03-16 19:34:45.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/form_new_page.3x.html 2019-11-30 22:45:00.000000000 +0000
|
||
|
@@ -1,7 +1,7 @@
|
||
|
<!--
|
||
|
* t
|
||
|
****************************************************************************
|
||
|
- * Copyright (c) 1998-2015,2018 Free Software Foundation, Inc. *
|
||
|
+ * Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
* *
|
||
|
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
* copy of this software and associated documentation files (the *
|
||
|
@@ -27,7 +27,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: form_new_page.3x,v 1.13 2018/07/28 21:20:04 tom Exp @
|
||
|
+ * @Id: form_new_page.3x,v 1.14 2019/11/30 21:06:30 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/infocmp.1m.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/infocmp.1m.html 2019-10-27 00:15:50.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/infocmp.1m.html 2019-11-30 22:45:00.000000000 +0000
|
||
|
@@ -512,7 +512,7 @@
|
||
|
|
||
|
https://invisible-island.net/ncurses/tctest.html
|
||
|
|
||
|
- This describes <STRONG>ncurses</STRONG> version 6.1 (patch 20191026).
|
||
|
+ This describes <STRONG>ncurses</STRONG> version 6.1 (patch 20191130).
|
||
|
|
||
|
|
||
|
</PRE><H2><a name="h2-AUTHOR">AUTHOR</a></H2><PRE>
|
||
|
Index: doc/html/man/infotocap.1m.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/infotocap.1m.html 2019-10-27 00:15:50.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/infotocap.1m.html 2019-11-30 22:45:00.000000000 +0000
|
||
|
@@ -90,7 +90,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.1 (patch 20191026).
|
||
|
+ This describes <STRONG>ncurses</STRONG> version 6.1 (patch 20191130).
|
||
|
|
||
|
|
||
|
</PRE><H2><a name="h2-AUTHOR">AUTHOR</a></H2><PRE>
|
||
|
Index: doc/html/man/menu.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/menu.3x.html 2019-10-27 00:15:50.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/menu.3x.html 2019-11-30 22:45:00.000000000 +0000
|
||
|
@@ -221,7 +221,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.1 (patch 20191026).
|
||
|
+ This describes <STRONG>ncurses</STRONG> version 6.1 (patch 20191130).
|
||
|
|
||
|
|
||
|
|
||
|
Index: doc/html/man/menu_attributes.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/menu_attributes.3x.html 2019-03-16 19:34:46.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/menu_attributes.3x.html 2019-11-30 22:45:00.000000000 +0000
|
||
|
@@ -27,7 +27,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: menu_attributes.3x,v 1.15 2019/01/20 20:32:23 tom Exp @
|
||
|
+ * @Id: menu_attributes.3x,v 1.16 2019/11/30 21:02:51 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/ncurses.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/ncurses.3x.html 2019-10-27 00:15:51.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/ncurses.3x.html 2019-11-30 22:45:01.000000000 +0000
|
||
|
@@ -27,7 +27,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: ncurses.3x,v 1.141 2019/02/16 15:07:20 tom Exp @
|
||
|
+ * @Id: ncurses.3x,v 1.143 2019/11/30 20:47:07 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
@@ -59,7 +59,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.1 (patch 20191026).
|
||
|
+ This describes <STRONG>ncurses</STRONG> version 6.1 (patch 20191130).
|
||
|
|
||
|
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
|
||
|
@@ -258,24 +258,27 @@
|
||
|
Each cell (row and column) in a <STRONG>WINDOW</STRONG> is stored as a
|
||
|
<STRONG>cchar_t</STRONG>.
|
||
|
|
||
|
+ The <STRONG><A HREF="setcchar.3x.html">setcchar(3x)</A></STRONG> and <STRONG><A HREF="getcchar.3x.html">getcchar(3x)</A></STRONG> functions store and
|
||
|
+ retrieve the data from a <STRONG>cchar_t</STRONG> structure.
|
||
|
+
|
||
|
<STRONG>wchar_t</STRONG>
|
||
|
- stores a "wide" character. Like <STRONG>chtype</STRONG>, this may be an
|
||
|
+ stores a "wide" character. Like <STRONG>chtype</STRONG>, this may be an
|
||
|
integer.
|
||
|
|
||
|
<STRONG>wint_t</STRONG>
|
||
|
- stores a <STRONG>wchar_t</STRONG> or <STRONG>WEOF</STRONG> - not the same, though both may
|
||
|
+ stores a <STRONG>wchar_t</STRONG> or <STRONG>WEOF</STRONG> - not the same, though both may
|
||
|
have the same size.
|
||
|
|
||
|
- The "wide" library provides new functions which are analogous
|
||
|
- to functions in the "normal" library. There is a naming con-
|
||
|
- vention which relates many of the normal/wide variants: a "_w"
|
||
|
+ The "wide" library provides new functions which are analogous
|
||
|
+ to functions in the "normal" library. There is a naming con-
|
||
|
+ vention which relates many of the normal/wide variants: a "_w"
|
||
|
is inserted into the name. For example, <STRONG>waddch</STRONG> becomes
|
||
|
<STRONG>wadd_wch</STRONG>.
|
||
|
|
||
|
|
||
|
</PRE><H3><a name="h3-Routine-Name-Index">Routine Name Index</a></H3><PRE>
|
||
|
- The following table lists each <STRONG>curses</STRONG> routine and the name of the man-
|
||
|
- ual page on which it is described. Routines flagged with "*" are
|
||
|
+ The following table lists each <STRONG>curses</STRONG> routine and the name of the man-
|
||
|
+ ual page on which it is described. Routines flagged with "*" are
|
||
|
ncurses-specific, not described by XPG4 or present in SVr4.
|
||
|
|
||
|
<STRONG>curses</STRONG> Routine Name Manual Page Name
|
||
|
@@ -309,10 +312,10 @@
|
||
|
attr_off <STRONG><A HREF="curs_attr.3x.html">curs_attr(3x)</A></STRONG>
|
||
|
attr_on <STRONG><A HREF="curs_attr.3x.html">curs_attr(3x)</A></STRONG>
|
||
|
attr_set <STRONG><A HREF="curs_attr.3x.html">curs_attr(3x)</A></STRONG>
|
||
|
+
|
||
|
attroff <STRONG><A HREF="curs_attr.3x.html">curs_attr(3x)</A></STRONG>
|
||
|
attron <STRONG><A HREF="curs_attr.3x.html">curs_attr(3x)</A></STRONG>
|
||
|
attrset <STRONG><A HREF="curs_attr.3x.html">curs_attr(3x)</A></STRONG>
|
||
|
-
|
||
|
baudrate <STRONG><A HREF="curs_termattrs.3x.html">curs_termattrs(3x)</A></STRONG>
|
||
|
beep <STRONG><A HREF="curs_beep.3x.html">curs_beep(3x)</A></STRONG>
|
||
|
bkgd <STRONG><A HREF="curs_bkgd.3x.html">curs_bkgd(3x)</A></STRONG>
|
||
|
@@ -375,10 +378,10 @@
|
||
|
getcurx <STRONG><A HREF="curs_legacy.3x.html">curs_legacy(3x)</A></STRONG>*
|
||
|
getcury <STRONG><A HREF="curs_legacy.3x.html">curs_legacy(3x)</A></STRONG>*
|
||
|
getmaxx <STRONG><A HREF="curs_legacy.3x.html">curs_legacy(3x)</A></STRONG>*
|
||
|
+
|
||
|
getmaxy <STRONG><A HREF="curs_legacy.3x.html">curs_legacy(3x)</A></STRONG>*
|
||
|
getmaxyx <STRONG><A HREF="curs_getyx.3x.html">curs_getyx(3x)</A></STRONG>
|
||
|
getmouse <STRONG><A HREF="curs_mouse.3x.html">curs_mouse(3x)</A></STRONG>*
|
||
|
-
|
||
|
getn_wstr <STRONG><A HREF="curs_get_wstr.3x.html">curs_get_wstr(3x)</A></STRONG>
|
||
|
getnstr <STRONG><A HREF="curs_getstr.3x.html">curs_getstr(3x)</A></STRONG>
|
||
|
getparx <STRONG><A HREF="curs_legacy.3x.html">curs_legacy(3x)</A></STRONG>*
|
||
|
@@ -441,10 +444,10 @@
|
||
|
key_defined <STRONG><A HREF="key_defined.3x.html">key_defined(3x)</A></STRONG>*
|
||
|
key_name <STRONG><A HREF="curs_util.3x.html">curs_util(3x)</A></STRONG>
|
||
|
keybound <STRONG><A HREF="keybound.3x.html">keybound(3x)</A></STRONG>*
|
||
|
+
|
||
|
keyname <STRONG><A HREF="curs_util.3x.html">curs_util(3x)</A></STRONG>
|
||
|
keyok <STRONG><A HREF="keyok.3x.html">keyok(3x)</A></STRONG>*
|
||
|
keypad <STRONG><A HREF="curs_inopts.3x.html">curs_inopts(3x)</A></STRONG>
|
||
|
-
|
||
|
killchar <STRONG><A HREF="curs_termattrs.3x.html">curs_termattrs(3x)</A></STRONG>
|
||
|
killwchar <STRONG><A HREF="curs_termattrs.3x.html">curs_termattrs(3x)</A></STRONG>
|
||
|
leaveok <STRONG><A HREF="curs_outopts.3x.html">curs_outopts(3x)</A></STRONG>
|
||
|
@@ -507,10 +510,10 @@
|
||
|
mvwaddnwstr <STRONG><A HREF="curs_addwstr.3x.html">curs_addwstr(3x)</A></STRONG>
|
||
|
mvwaddstr <STRONG><A HREF="curs_addstr.3x.html">curs_addstr(3x)</A></STRONG>
|
||
|
mvwaddwstr <STRONG><A HREF="curs_addwstr.3x.html">curs_addwstr(3x)</A></STRONG>
|
||
|
+
|
||
|
mvwchgat <STRONG><A HREF="curs_attr.3x.html">curs_attr(3x)</A></STRONG>
|
||
|
mvwdelch <STRONG><A HREF="curs_delch.3x.html">curs_delch(3x)</A></STRONG>
|
||
|
mvwget_wch <STRONG><A HREF="curs_get_wch.3x.html">curs_get_wch(3x)</A></STRONG>
|
||
|
-
|
||
|
mvwget_wstr <STRONG><A HREF="curs_get_wstr.3x.html">curs_get_wstr(3x)</A></STRONG>
|
||
|
mvwgetch <STRONG><A HREF="curs_getch.3x.html">curs_getch(3x)</A></STRONG>
|
||
|
mvwgetn_wstr <STRONG><A HREF="curs_get_wstr.3x.html">curs_get_wstr(3x)</A></STRONG>
|
||
|
@@ -573,10 +576,10 @@
|
||
|
restartterm <STRONG><A HREF="curs_terminfo.3x.html">curs_terminfo(3x)</A></STRONG>
|
||
|
ripoffline <STRONG><A HREF="curs_kernel.3x.html">curs_kernel(3x)</A></STRONG>
|
||
|
savetty <STRONG><A HREF="curs_kernel.3x.html">curs_kernel(3x)</A></STRONG>
|
||
|
+
|
||
|
scanw <STRONG><A HREF="curs_scanw.3x.html">curs_scanw(3x)</A></STRONG>
|
||
|
scr_dump <STRONG><A HREF="curs_scr_dump.3x.html">curs_scr_dump(3x)</A></STRONG>
|
||
|
scr_init <STRONG><A HREF="curs_scr_dump.3x.html">curs_scr_dump(3x)</A></STRONG>
|
||
|
-
|
||
|
scr_restore <STRONG><A HREF="curs_scr_dump.3x.html">curs_scr_dump(3x)</A></STRONG>
|
||
|
scr_set <STRONG><A HREF="curs_scr_dump.3x.html">curs_scr_dump(3x)</A></STRONG>
|
||
|
scrl <STRONG><A HREF="curs_scroll.3x.html">curs_scroll(3x)</A></STRONG>
|
||
|
@@ -639,10 +642,10 @@
|
||
|
use_default_colors <STRONG><A HREF="default_colors.3x.html">default_colors(3x)</A></STRONG>*
|
||
|
use_env <STRONG><A HREF="curs_util.3x.html">curs_util(3x)</A></STRONG>
|
||
|
use_extended_names <STRONG><A HREF="curs_extend.3x.html">curs_extend(3x)</A></STRONG>*
|
||
|
+
|
||
|
use_legacy_coding <STRONG><A HREF="legacy_coding.3x.html">legacy_coding(3x)</A></STRONG>*
|
||
|
use_tioctl <STRONG><A HREF="curs_util.3x.html">curs_util(3x)</A></STRONG>*
|
||
|
vid_attr <STRONG><A HREF="curs_terminfo.3x.html">curs_terminfo(3x)</A></STRONG>
|
||
|
-
|
||
|
vid_puts <STRONG><A HREF="curs_terminfo.3x.html">curs_terminfo(3x)</A></STRONG>
|
||
|
vidattr <STRONG><A HREF="curs_terminfo.3x.html">curs_terminfo(3x)</A></STRONG>
|
||
|
vidputs <STRONG><A HREF="curs_terminfo.3x.html">curs_terminfo(3x)</A></STRONG>
|
||
|
@@ -705,10 +708,10 @@
|
||
|
winch <STRONG><A HREF="curs_inch.3x.html">curs_inch(3x)</A></STRONG>
|
||
|
winchnstr <STRONG><A HREF="curs_inchstr.3x.html">curs_inchstr(3x)</A></STRONG>
|
||
|
winchstr <STRONG><A HREF="curs_inchstr.3x.html">curs_inchstr(3x)</A></STRONG>
|
||
|
+
|
||
|
winnstr <STRONG><A HREF="curs_instr.3x.html">curs_instr(3x)</A></STRONG>
|
||
|
winnwstr <STRONG><A HREF="curs_inwstr.3x.html">curs_inwstr(3x)</A></STRONG>
|
||
|
wins_nwstr <STRONG><A HREF="curs_ins_wstr.3x.html">curs_ins_wstr(3x)</A></STRONG>
|
||
|
-
|
||
|
wins_wch <STRONG><A HREF="curs_ins_wch.3x.html">curs_ins_wch(3x)</A></STRONG>
|
||
|
wins_wstr <STRONG><A HREF="curs_ins_wstr.3x.html">curs_ins_wstr(3x)</A></STRONG>
|
||
|
winsch <STRONG><A HREF="curs_insch.3x.html">curs_insch(3x)</A></STRONG>
|
||
|
@@ -740,31 +743,31 @@
|
||
|
|
||
|
|
||
|
</PRE><H2><a name="h2-RETURN-VALUE">RETURN VALUE</a></H2><PRE>
|
||
|
- Routines that return an integer return <STRONG>ERR</STRONG> upon failure and an integer
|
||
|
+ Routines that return an integer return <STRONG>ERR</STRONG> upon failure and an integer
|
||
|
value other than <STRONG>ERR</STRONG> upon successful completion, unless otherwise noted
|
||
|
in the routine descriptions.
|
||
|
|
||
|
- As a general rule, routines check for null pointers passed as parame-
|
||
|
+ As a general rule, routines check for null pointers passed as parame-
|
||
|
ters, and handle this as an error.
|
||
|
|
||
|
- All macros return the value of the <STRONG>w</STRONG> version, except <STRONG>setscrreg</STRONG>,
|
||
|
- <STRONG>wsetscrreg</STRONG>, <STRONG>getyx</STRONG>, <STRONG>getbegyx</STRONG>, and <STRONG>getmaxyx</STRONG>. The return values of
|
||
|
- <STRONG>setscrreg</STRONG>, <STRONG>wsetscrreg</STRONG>, <STRONG>getyx</STRONG>, <STRONG>getbegyx</STRONG>, and <STRONG>getmaxyx</STRONG> are undefined
|
||
|
- (i.e., these should not be used as the right-hand side of assignment
|
||
|
+ All macros return the value of the <STRONG>w</STRONG> version, except <STRONG>setscrreg</STRONG>,
|
||
|
+ <STRONG>wsetscrreg</STRONG>, <STRONG>getyx</STRONG>, <STRONG>getbegyx</STRONG>, and <STRONG>getmaxyx</STRONG>. The return values of
|
||
|
+ <STRONG>setscrreg</STRONG>, <STRONG>wsetscrreg</STRONG>, <STRONG>getyx</STRONG>, <STRONG>getbegyx</STRONG>, and <STRONG>getmaxyx</STRONG> are undefined
|
||
|
+ (i.e., these should not be used as the right-hand side of assignment
|
||
|
statements).
|
||
|
|
||
|
Routines that return pointers return <STRONG>NULL</STRONG> on error.
|
||
|
|
||
|
|
||
|
</PRE><H2><a name="h2-ENVIRONMENT">ENVIRONMENT</a></H2><PRE>
|
||
|
- The following environment symbols are useful for customizing the run-
|
||
|
- time behavior of the <STRONG>ncurses</STRONG> library. The most important ones have
|
||
|
+ The following environment symbols are useful for customizing the run-
|
||
|
+ time behavior of the <STRONG>ncurses</STRONG> library. The most important ones have
|
||
|
been already discussed in detail.
|
||
|
|
||
|
|
||
|
</PRE><H3><a name="h3-CC-command-character">CC command-character</a></H3><PRE>
|
||
|
- When set, change occurrences of the command_character (i.e., the <STRONG>cmdch</STRONG>
|
||
|
- capability) of the loaded terminfo entries to the value of this vari-
|
||
|
+ When set, change occurrences of the command_character (i.e., the <STRONG>cmdch</STRONG>
|
||
|
+ capability) of the loaded terminfo entries to the value of this vari-
|
||
|
able. Very few terminfo entries provide this feature.
|
||
|
|
||
|
Because this name is also used in development environments to represent
|
||
|
@@ -773,34 +776,34 @@
|
||
|
|
||
|
|
||
|
</PRE><H3><a name="h3-BAUDRATE">BAUDRATE</a></H3><PRE>
|
||
|
- The debugging library checks this environment variable when the appli-
|
||
|
- cation has redirected output to a file. The variable's numeric value
|
||
|
- is used for the baudrate. If no value is found, <STRONG>ncurses</STRONG> uses 9600.
|
||
|
- This allows testers to construct repeatable test-cases that take into
|
||
|
+ The debugging library checks this environment variable when the appli-
|
||
|
+ cation has redirected output to a file. The variable's numeric value
|
||
|
+ is used for the baudrate. If no value is found, <STRONG>ncurses</STRONG> uses 9600.
|
||
|
+ This allows testers to construct repeatable test-cases that take into
|
||
|
account costs that depend on baudrate.
|
||
|
|
||
|
|
||
|
</PRE><H3><a name="h3-COLUMNS">COLUMNS</a></H3><PRE>
|
||
|
Specify the width of the screen in characters. Applications running in
|
||
|
- a windowing environment usually are able to obtain the width of the
|
||
|
- window in which they are executing. If neither the <STRONG>COLUMNS</STRONG> value nor
|
||
|
- the terminal's screen size is available, <STRONG>ncurses</STRONG> uses the size which
|
||
|
+ a windowing environment usually are able to obtain the width of the
|
||
|
+ window in which they are executing. If neither the <STRONG>COLUMNS</STRONG> value nor
|
||
|
+ the terminal's screen size is available, <STRONG>ncurses</STRONG> uses the size which
|
||
|
may be specified in the terminfo database (i.e., the <STRONG>cols</STRONG> capability).
|
||
|
|
||
|
- It is important that your application use a correct size for the
|
||
|
- screen. This is not always possible because your application may be
|
||
|
- running on a host which does not honor NAWS (Negotiations About Window
|
||
|
- Size), or because you are temporarily running as another user. How-
|
||
|
- ever, setting <STRONG>COLUMNS</STRONG> and/or <STRONG>LINES</STRONG> overrides the library's use of the
|
||
|
+ It is important that your application use a correct size for the
|
||
|
+ screen. This is not always possible because your application may be
|
||
|
+ running on a host which does not honor NAWS (Negotiations About Window
|
||
|
+ Size), or because you are temporarily running as another user. How-
|
||
|
+ ever, setting <STRONG>COLUMNS</STRONG> and/or <STRONG>LINES</STRONG> overrides the library's use of the
|
||
|
screen size obtained from the operating system.
|
||
|
|
||
|
- Either <STRONG>COLUMNS</STRONG> or <STRONG>LINES</STRONG> symbols may be specified independently. This
|
||
|
- is mainly useful to circumvent legacy misfeatures of terminal descrip-
|
||
|
+ Either <STRONG>COLUMNS</STRONG> or <STRONG>LINES</STRONG> symbols may be specified independently. This
|
||
|
+ is mainly useful to circumvent legacy misfeatures of terminal descrip-
|
||
|
tions, e.g., xterm which commonly specifies a 65 line screen. For best
|
||
|
- results, <STRONG>lines</STRONG> and <STRONG>cols</STRONG> should not be specified in a terminal descrip-
|
||
|
+ results, <STRONG>lines</STRONG> and <STRONG>cols</STRONG> should not be specified in a terminal descrip-
|
||
|
tion for terminals which are run as emulations.
|
||
|
|
||
|
- Use the <STRONG>use_env</STRONG> function to disable all use of external environment
|
||
|
+ Use the <STRONG>use_env</STRONG> function to disable all use of external environment
|
||
|
(but not including system calls) to determine the screen size. Use the
|
||
|
<STRONG>use_tioctl</STRONG> function to update <STRONG>COLUMNS</STRONG> or <STRONG>LINES</STRONG> to match the screen size
|
||
|
obtained from system calls or the terminal database.
|
||
|
@@ -808,31 +811,31 @@
|
||
|
|
||
|
</PRE><H3><a name="h3-ESCDELAY">ESCDELAY</a></H3><PRE>
|
||
|
Specifies the total time, in milliseconds, for which ncurses will await
|
||
|
- a character sequence, e.g., a function key. The default value, 1000
|
||
|
- milliseconds, is enough for most uses. However, it is made a variable
|
||
|
+ a character sequence, e.g., a function key. The default value, 1000
|
||
|
+ milliseconds, is enough for most uses. However, it is made a variable
|
||
|
to accommodate unusual applications.
|
||
|
|
||
|
- The most common instance where you may wish to change this value is to
|
||
|
- work with slow hosts, e.g., running on a network. If the host cannot
|
||
|
- read characters rapidly enough, it will have the same effect as if the
|
||
|
- terminal did not send characters rapidly enough. The library will
|
||
|
+ The most common instance where you may wish to change this value is to
|
||
|
+ work with slow hosts, e.g., running on a network. If the host cannot
|
||
|
+ read characters rapidly enough, it will have the same effect as if the
|
||
|
+ terminal did not send characters rapidly enough. The library will
|
||
|
still see a timeout.
|
||
|
|
||
|
- Note that xterm mouse events are built up from character sequences
|
||
|
+ Note that xterm mouse events are built up from character sequences
|
||
|
received from the xterm. If your application makes heavy use of multi-
|
||
|
- ple-clicking, you may wish to lengthen this default value because the
|
||
|
- timeout applies to the composed multi-click event as well as the indi-
|
||
|
+ ple-clicking, you may wish to lengthen this default value because the
|
||
|
+ timeout applies to the composed multi-click event as well as the indi-
|
||
|
vidual clicks.
|
||
|
|
||
|
In addition to the environment variable, this implementation provides a
|
||
|
- global variable with the same name. Portable applications should not
|
||
|
- rely upon the presence of ESCDELAY in either form, but setting the
|
||
|
- environment variable rather than the global variable does not create
|
||
|
+ global variable with the same name. Portable applications should not
|
||
|
+ rely upon the presence of ESCDELAY in either form, but setting the
|
||
|
+ environment variable rather than the global variable does not create
|
||
|
problems when compiling an application.
|
||
|
|
||
|
|
||
|
</PRE><H3><a name="h3-HOME">HOME</a></H3><PRE>
|
||
|
- Tells <STRONG>ncurses</STRONG> where your home directory is. That is where it may read
|
||
|
+ Tells <STRONG>ncurses</STRONG> where your home directory is. That is where it may read
|
||
|
and write auxiliary terminal descriptions:
|
||
|
|
||
|
$HOME/.termcap
|
||
|
@@ -846,7 +849,7 @@
|
||
|
|
||
|
</PRE><H3><a name="h3-MOUSE_BUTTONS_123">MOUSE_BUTTONS_123</a></H3><PRE>
|
||
|
This applies only to the OS/2 EMX port. It specifies the order of but-
|
||
|
- tons on the mouse. OS/2 numbers a 3-button mouse inconsistently from
|
||
|
+ tons on the mouse. OS/2 numbers a 3-button mouse inconsistently from
|
||
|
other platforms:
|
||
|
|
||
|
1 = left
|
||
|
@@ -859,32 +862,32 @@
|
||
|
|
||
|
|
||
|
</PRE><H3><a name="h3-NCURSES_ASSUMED_COLORS">NCURSES_ASSUMED_COLORS</a></H3><PRE>
|
||
|
- Override the compiled-in assumption that the terminal's default colors
|
||
|
- are white-on-black (see <STRONG><A HREF="default_colors.3x.html">default_colors(3x)</A></STRONG>). You may set the fore-
|
||
|
- ground and background color values with this environment variable by
|
||
|
- proving a 2-element list: foreground,background. For example, to tell
|
||
|
- ncurses to not assume anything about the colors, set this to "-1,-1".
|
||
|
- To make it green-on-black, set it to "2,0". Any positive value from
|
||
|
+ Override the compiled-in assumption that the terminal's default colors
|
||
|
+ are white-on-black (see <STRONG><A HREF="default_colors.3x.html">default_colors(3x)</A></STRONG>). You may set the fore-
|
||
|
+ ground and background color values with this environment variable by
|
||
|
+ proving a 2-element list: foreground,background. For example, to tell
|
||
|
+ ncurses to not assume anything about the colors, set this to "-1,-1".
|
||
|
+ To make it green-on-black, set it to "2,0". Any positive value from
|
||
|
zero to the terminfo <STRONG>max_colors</STRONG> value is allowed.
|
||
|
|
||
|
|
||
|
</PRE><H3><a name="h3-NCURSES_CONSOLE2">NCURSES_CONSOLE2</a></H3><PRE>
|
||
|
This applies only to the MinGW port of ncurses.
|
||
|
|
||
|
- The <STRONG>Console2</STRONG> program's handling of the Microsoft Console API call <STRONG>Cre-</STRONG>
|
||
|
- <STRONG>ateConsoleScreenBuffer</STRONG> is defective. Applications which use this will
|
||
|
- hang. However, it is possible to simulate the action of this call by
|
||
|
- mapping coordinates, explicitly saving and restoring the original
|
||
|
- screen contents. Setting the environment variable <STRONG>NCGDB</STRONG> has the same
|
||
|
+ The <STRONG>Console2</STRONG> program's handling of the Microsoft Console API call <STRONG>Cre-</STRONG>
|
||
|
+ <STRONG>ateConsoleScreenBuffer</STRONG> is defective. Applications which use this will
|
||
|
+ hang. However, it is possible to simulate the action of this call by
|
||
|
+ mapping coordinates, explicitly saving and restoring the original
|
||
|
+ screen contents. Setting the environment variable <STRONG>NCGDB</STRONG> has the same
|
||
|
effect.
|
||
|
|
||
|
|
||
|
</PRE><H3><a name="h3-NCURSES_GPM_TERMS">NCURSES_GPM_TERMS</a></H3><PRE>
|
||
|
This applies only to ncurses configured to use the GPM interface.
|
||
|
|
||
|
- If present, the environment variable is a list of one or more terminal
|
||
|
- names against which the <STRONG>TERM</STRONG> environment variable is matched. Setting
|
||
|
- it to an empty value disables the GPM interface; using the built-in
|
||
|
+ If present, the environment variable is a list of one or more terminal
|
||
|
+ names against which the <STRONG>TERM</STRONG> environment variable is matched. Setting
|
||
|
+ it to an empty value disables the GPM interface; using the built-in
|
||
|
support for xterm, etc.
|
||
|
|
||
|
If the environment variable is absent, ncurses will attempt to open GPM
|
||
|
@@ -892,38 +895,38 @@
|
||
|
|
||
|
|
||
|
</PRE><H3><a name="h3-NCURSES_NO_HARD_TABS">NCURSES_NO_HARD_TABS</a></H3><PRE>
|
||
|
- <STRONG>Ncurses</STRONG> may use tabs as part of the cursor movement optimization. In
|
||
|
- some cases, your terminal driver may not handle these properly. Set
|
||
|
- this environment variable to disable the feature. You can also adjust
|
||
|
+ <STRONG>Ncurses</STRONG> may use tabs as part of the cursor movement optimization. In
|
||
|
+ some cases, your terminal driver may not handle these properly. Set
|
||
|
+ this environment variable to disable the feature. You can also adjust
|
||
|
your <STRONG>stty</STRONG> settings to avoid the problem.
|
||
|
|
||
|
|
||
|
</PRE><H3><a name="h3-NCURSES_NO_MAGIC_COOKIE">NCURSES_NO_MAGIC_COOKIE</a></H3><PRE>
|
||
|
- Some terminals use a magic-cookie feature which requires special han-
|
||
|
+ Some terminals use a magic-cookie feature which requires special han-
|
||
|
dling to make highlighting and other video attributes display properly.
|
||
|
- You can suppress the highlighting entirely for these terminals by set-
|
||
|
+ You can suppress the highlighting entirely for these terminals by set-
|
||
|
ting this environment variable.
|
||
|
|
||
|
|
||
|
</PRE><H3><a name="h3-NCURSES_NO_PADDING">NCURSES_NO_PADDING</a></H3><PRE>
|
||
|
- Most of the terminal descriptions in the terminfo database are written
|
||
|
- for real "hardware" terminals. Many people use terminal emulators
|
||
|
+ Most of the terminal descriptions in the terminfo database are written
|
||
|
+ for real "hardware" terminals. Many people use terminal emulators
|
||
|
which run in a windowing environment and use curses-based applications.
|
||
|
- Terminal emulators can duplicate all of the important aspects of a
|
||
|
- hardware terminal, but they do not have the same limitations. The
|
||
|
- chief limitation of a hardware terminal from the standpoint of your
|
||
|
- application is the management of dataflow, i.e., timing. Unless a
|
||
|
- hardware terminal is interfaced into a terminal concentrator (which
|
||
|
+ Terminal emulators can duplicate all of the important aspects of a
|
||
|
+ hardware terminal, but they do not have the same limitations. The
|
||
|
+ chief limitation of a hardware terminal from the standpoint of your
|
||
|
+ application is the management of dataflow, i.e., timing. Unless a
|
||
|
+ hardware terminal is interfaced into a terminal concentrator (which
|
||
|
does flow control), it (or your application) must manage dataflow, pre-
|
||
|
venting overruns. The cheapest solution (no hardware cost) is for your
|
||
|
- program to do this by pausing after operations that the terminal does
|
||
|
+ program to do this by pausing after operations that the terminal does
|
||
|
slowly, such as clearing the display.
|
||
|
|
||
|
- As a result, many terminal descriptions (including the vt100) have
|
||
|
- delay times embedded. You may wish to use these descriptions, but not
|
||
|
+ As a result, many terminal descriptions (including the vt100) have
|
||
|
+ delay times embedded. You may wish to use these descriptions, but not
|
||
|
want to pay the performance penalty.
|
||
|
|
||
|
- Set the NCURSES_NO_PADDING environment variable to disable all but
|
||
|
+ Set the NCURSES_NO_PADDING environment variable to disable all but
|
||
|
mandatory padding. Mandatory padding is used as a part of special con-
|
||
|
trol sequences such as <EM>flash</EM>.
|
||
|
|
||
|
@@ -935,44 +938,44 @@
|
||
|
|
||
|
<STRONG>o</STRONG> continued though 5.9 patch 20130126
|
||
|
|
||
|
- <STRONG>ncurses</STRONG> enabled buffered output during terminal initialization. This
|
||
|
+ <STRONG>ncurses</STRONG> enabled buffered output during terminal initialization. This
|
||
|
was done (as in SVr4 curses) for performance reasons. For testing pur-
|
||
|
- poses, both of <STRONG>ncurses</STRONG> and certain applications, this feature was made
|
||
|
+ poses, both of <STRONG>ncurses</STRONG> and certain applications, this feature was made
|
||
|
optional. Setting the NCURSES_NO_SETBUF variable disabled output
|
||
|
- buffering, leaving the output in the original (usually line buffered)
|
||
|
+ buffering, leaving the output in the original (usually line buffered)
|
||
|
mode.
|
||
|
|
||
|
- In the current implementation, ncurses performs its own buffering and
|
||
|
- does not require this workaround. It does not modify the buffering of
|
||
|
+ In the current implementation, ncurses performs its own buffering and
|
||
|
+ does not require this workaround. It does not modify the buffering of
|
||
|
the standard output.
|
||
|
|
||
|
- The reason for the change was to make the behavior for interrupts and
|
||
|
- other signals more robust. One drawback is that certain nonconven-
|
||
|
- tional programs would mix ordinary stdio calls with ncurses calls and
|
||
|
- (usually) work. This is no longer possible since ncurses is not using
|
||
|
- the buffered standard output but its own output (to the same file
|
||
|
+ The reason for the change was to make the behavior for interrupts and
|
||
|
+ other signals more robust. One drawback is that certain nonconven-
|
||
|
+ tional programs would mix ordinary stdio calls with ncurses calls and
|
||
|
+ (usually) work. This is no longer possible since ncurses is not using
|
||
|
+ the buffered standard output but its own output (to the same file
|
||
|
descriptor). As a special case, the low-level calls such as <STRONG>putp</STRONG> still
|
||
|
use the standard output. But high-level curses calls do not.
|
||
|
|
||
|
|
||
|
</PRE><H3><a name="h3-NCURSES_NO_UTF8_ACS">NCURSES_NO_UTF8_ACS</a></H3><PRE>
|
||
|
- During initialization, the <STRONG>ncurses</STRONG> library checks for special cases
|
||
|
+ During initialization, the <STRONG>ncurses</STRONG> library checks for special cases
|
||
|
where VT100 line-drawing (and the corresponding alternate character set
|
||
|
- capabilities) described in the terminfo are known to be missing.
|
||
|
- Specifically, when running in a UTF-8 locale, the Linux console emula-
|
||
|
- tor and the GNU screen program ignore these. Ncurses checks the <STRONG>TERM</STRONG>
|
||
|
- environment variable for these. For other special cases, you should
|
||
|
+ capabilities) described in the terminfo are known to be missing.
|
||
|
+ Specifically, when running in a UTF-8 locale, the Linux console emula-
|
||
|
+ tor and the GNU screen program ignore these. Ncurses checks the <STRONG>TERM</STRONG>
|
||
|
+ environment variable for these. For other special cases, you should
|
||
|
set this environment variable. Doing this tells ncurses to use Unicode
|
||
|
- values which correspond to the VT100 line-drawing glyphs. That works
|
||
|
- for the special cases cited, and is likely to work for terminal emula-
|
||
|
+ values which correspond to the VT100 line-drawing glyphs. That works
|
||
|
+ for the special cases cited, and is likely to work for terminal emula-
|
||
|
tors.
|
||
|
|
||
|
When setting this variable, you should set it to a nonzero value. Set-
|
||
|
- ting it to zero (or to a nonnumber) disables the special check for
|
||
|
+ ting it to zero (or to a nonnumber) disables the special check for
|
||
|
"linux" and "screen".
|
||
|
|
||
|
- As an alternative to the environment variable, ncurses checks for an
|
||
|
- extended terminfo capability <STRONG>U8</STRONG>. This is a numeric capability which
|
||
|
+ As an alternative to the environment variable, ncurses checks for an
|
||
|
+ extended terminfo capability <STRONG>U8</STRONG>. This is a numeric capability which
|
||
|
can be compiled using <STRONG>tic</STRONG> <STRONG>-x</STRONG>. For example
|
||
|
|
||
|
# linux console, if patched to provide working
|
||
|
@@ -984,67 +987,67 @@
|
||
|
xterm-utf8|xterm relying on UTF-8 line-graphics,
|
||
|
U8#1, use=xterm,
|
||
|
|
||
|
- The name "U8" is chosen to be two characters, to permit it to be used
|
||
|
+ The name "U8" is chosen to be two characters, to permit it to be used
|
||
|
by applications that use ncurses' termcap interface.
|
||
|
|
||
|
|
||
|
</PRE><H3><a name="h3-NCURSES_TRACE">NCURSES_TRACE</a></H3><PRE>
|
||
|
- During initialization, the <STRONG>ncurses</STRONG> debugging library checks the
|
||
|
- NCURSES_TRACE environment variable. If it is defined, to a numeric
|
||
|
- value, <STRONG>ncurses</STRONG> calls the <STRONG>trace</STRONG> function, using that value as the argu-
|
||
|
+ During initialization, the <STRONG>ncurses</STRONG> debugging library checks the
|
||
|
+ NCURSES_TRACE environment variable. If it is defined, to a numeric
|
||
|
+ value, <STRONG>ncurses</STRONG> calls the <STRONG>trace</STRONG> function, using that value as the argu-
|
||
|
ment.
|
||
|
|
||
|
- The argument values, which are defined in <STRONG>curses.h</STRONG>, provide several
|
||
|
- types of information. When running with traces enabled, your applica-
|
||
|
+ The argument values, which are defined in <STRONG>curses.h</STRONG>, provide several
|
||
|
+ types of information. When running with traces enabled, your applica-
|
||
|
tion will write the file <STRONG>trace</STRONG> to the current directory.
|
||
|
|
||
|
See <STRONG><A HREF="curs_trace.3x.html">curs_trace(3x)</A></STRONG> for more information.
|
||
|
|
||
|
|
||
|
</PRE><H3><a name="h3-TERM">TERM</a></H3><PRE>
|
||
|
- Denotes your terminal type. Each terminal type is distinct, though
|
||
|
+ Denotes your terminal type. Each terminal type is distinct, though
|
||
|
many are similar.
|
||
|
|
||
|
- <STRONG>TERM</STRONG> is commonly set by terminal emulators to help applications find a
|
||
|
+ <STRONG>TERM</STRONG> is commonly set by terminal emulators to help applications find a
|
||
|
workable terminal description. Some of those choose a popular approxi-
|
||
|
- mation, e.g., "ansi", "vt100", "xterm" rather than an exact fit. Not
|
||
|
- infrequently, your application will have problems with that approach,
|
||
|
+ mation, e.g., "ansi", "vt100", "xterm" rather than an exact fit. Not
|
||
|
+ infrequently, your application will have problems with that approach,
|
||
|
e.g., incorrect function-key definitions.
|
||
|
|
||
|
- If you set <STRONG>TERM</STRONG> in your environment, it has no effect on the operation
|
||
|
- of the terminal emulator. It only affects the way applications work
|
||
|
- within the terminal. Likewise, as a general rule (<STRONG>xterm</STRONG> being a rare
|
||
|
- exception), terminal emulators which allow you to specify <STRONG>TERM</STRONG> as a
|
||
|
- parameter or configuration value do not change their behavior to match
|
||
|
+ If you set <STRONG>TERM</STRONG> in your environment, it has no effect on the operation
|
||
|
+ of the terminal emulator. It only affects the way applications work
|
||
|
+ within the terminal. Likewise, as a general rule (<STRONG>xterm</STRONG> being a rare
|
||
|
+ exception), terminal emulators which allow you to specify <STRONG>TERM</STRONG> as a
|
||
|
+ parameter or configuration value do not change their behavior to match
|
||
|
that setting.
|
||
|
|
||
|
|
||
|
</PRE><H3><a name="h3-TERMCAP">TERMCAP</a></H3><PRE>
|
||
|
- If the <STRONG>ncurses</STRONG> library has been configured with <EM>termcap</EM> support,
|
||
|
- <STRONG>ncurses</STRONG> will check for a terminal's description in termcap form if it
|
||
|
+ If the <STRONG>ncurses</STRONG> library has been configured with <EM>termcap</EM> support,
|
||
|
+ <STRONG>ncurses</STRONG> will check for a terminal's description in termcap form if it
|
||
|
is not available in the terminfo database.
|
||
|
|
||
|
The <STRONG>TERMCAP</STRONG> environment variable contains either a terminal description
|
||
|
(with newlines stripped out), or a file name telling where the informa-
|
||
|
- tion denoted by the <STRONG>TERM</STRONG> environment variable exists. In either case,
|
||
|
- setting it directs <STRONG>ncurses</STRONG> to ignore the usual place for this informa-
|
||
|
+ tion denoted by the <STRONG>TERM</STRONG> environment variable exists. In either case,
|
||
|
+ setting it directs <STRONG>ncurses</STRONG> to ignore the usual place for this informa-
|
||
|
tion, e.g., /etc/termcap.
|
||
|
|
||
|
|
||
|
</PRE><H3><a name="h3-TERMINFO">TERMINFO</a></H3><PRE>
|
||
|
- <STRONG>ncurses</STRONG> can be configured to read from multiple terminal databases.
|
||
|
- The <STRONG>TERMINFO</STRONG> variable overrides the location for the default terminal
|
||
|
- database. Terminal descriptions (in terminal format) are stored in
|
||
|
+ <STRONG>ncurses</STRONG> can be configured to read from multiple terminal databases.
|
||
|
+ The <STRONG>TERMINFO</STRONG> variable overrides the location for the default terminal
|
||
|
+ database. Terminal descriptions (in terminal format) are stored in
|
||
|
terminal databases:
|
||
|
|
||
|
<STRONG>o</STRONG> Normally these are stored in a directory tree, using subdirectories
|
||
|
named by the first letter of the terminal names therein.
|
||
|
|
||
|
This is the scheme used in System V, which legacy Unix systems use,
|
||
|
- and the <STRONG>TERMINFO</STRONG> variable is used by <EM>curses</EM> applications on those
|
||
|
+ and the <STRONG>TERMINFO</STRONG> variable is used by <EM>curses</EM> applications on those
|
||
|
systems to override the default location of the terminal database.
|
||
|
|
||
|
- <STRONG>o</STRONG> If <STRONG>ncurses</STRONG> is built to use hashed databases, then each entry in
|
||
|
+ <STRONG>o</STRONG> If <STRONG>ncurses</STRONG> is built to use hashed databases, then each entry in
|
||
|
this list may be the path of a hashed database file, e.g.,
|
||
|
|
||
|
/usr/share/terminfo.db
|
||
|
@@ -1053,30 +1056,30 @@
|
||
|
|
||
|
/usr/share/terminfo/
|
||
|
|
||
|
- The hashed database uses less disk-space and is a little faster
|
||
|
- than the directory tree. However, some applications assume the
|
||
|
- existence of the directory tree, reading it directly rather than
|
||
|
+ The hashed database uses less disk-space and is a little faster
|
||
|
+ than the directory tree. However, some applications assume the
|
||
|
+ existence of the directory tree, reading it directly rather than
|
||
|
using the terminfo library calls.
|
||
|
|
||
|
- <STRONG>o</STRONG> If <STRONG>ncurses</STRONG> is built with a support for reading termcap files
|
||
|
- directly, then an entry in this list may be the path of a termcap
|
||
|
+ <STRONG>o</STRONG> If <STRONG>ncurses</STRONG> is built with a support for reading termcap files
|
||
|
+ directly, then an entry in this list may be the path of a termcap
|
||
|
file.
|
||
|
|
||
|
<STRONG>o</STRONG> If the <STRONG>TERMINFO</STRONG> variable begins with "hex:" or "b64:", <STRONG>ncurses</STRONG> uses
|
||
|
- the remainder of that variable as a compiled terminal description.
|
||
|
+ the remainder of that variable as a compiled terminal description.
|
||
|
You might produce the base64 format using <STRONG><A HREF="infocmp.1m.html">infocmp(1m)</A></STRONG>:
|
||
|
|
||
|
TERMINFO="$(infocmp -0 -Q2 -q)"
|
||
|
export TERMINFO
|
||
|
|
||
|
- The compiled description is used if it corresponds to the terminal
|
||
|
+ The compiled description is used if it corresponds to the terminal
|
||
|
identified by the <STRONG>TERM</STRONG> variable.
|
||
|
|
||
|
- Setting <STRONG>TERMINFO</STRONG> is the simplest, but not the only way to set location
|
||
|
- of the default terminal database. The complete list of database loca-
|
||
|
+ Setting <STRONG>TERMINFO</STRONG> is the simplest, but not the only way to set location
|
||
|
+ of the default terminal database. The complete list of database loca-
|
||
|
tions in order follows:
|
||
|
|
||
|
- <STRONG>o</STRONG> the last terminal database to which <STRONG>ncurses</STRONG> wrote, if any, is
|
||
|
+ <STRONG>o</STRONG> the last terminal database to which <STRONG>ncurses</STRONG> wrote, if any, is
|
||
|
searched first
|
||
|
|
||
|
<STRONG>o</STRONG> the location specified by the TERMINFO environment variable
|
||
|
@@ -1085,7 +1088,7 @@
|
||
|
|
||
|
<STRONG>o</STRONG> locations listed in the TERMINFO_DIRS environment variable
|
||
|
|
||
|
- <STRONG>o</STRONG> one or more locations whose names are configured and compiled
|
||
|
+ <STRONG>o</STRONG> one or more locations whose names are configured and compiled
|
||
|
into the ncurses library, i.e.,
|
||
|
|
||
|
<STRONG>o</STRONG> /usr/local/ncurses/share/terminfo:/usr/share/terminfo (corre-
|
||
|
@@ -1095,9 +1098,9 @@
|
||
|
|
||
|
|
||
|
</PRE><H3><a name="h3-TERMINFO_DIRS">TERMINFO_DIRS</a></H3><PRE>
|
||
|
- Specifies a list of locations to search for terminal descriptions.
|
||
|
- Each location in the list is a terminal database as described in the
|
||
|
- section on the <STRONG>TERMINFO</STRONG> variable. The list is separated by colons
|
||
|
+ Specifies a list of locations to search for terminal descriptions.
|
||
|
+ Each location in the list is a terminal database as described in the
|
||
|
+ section on the <STRONG>TERMINFO</STRONG> variable. The list is separated by colons
|
||
|
(i.e., ":") on Unix, semicolons on OS/2 EMX.
|
||
|
|
||
|
There is no corresponding feature in System V terminfo; it is an exten-
|
||
|
@@ -1105,11 +1108,11 @@
|
||
|
|
||
|
|
||
|
</PRE><H3><a name="h3-TERMPATH">TERMPATH</a></H3><PRE>
|
||
|
- If <STRONG>TERMCAP</STRONG> does not hold a file name then <STRONG>ncurses</STRONG> checks the <STRONG>TERMPATH</STRONG>
|
||
|
- environment variable. This is a list of filenames separated by spaces
|
||
|
+ If <STRONG>TERMCAP</STRONG> does not hold a file name then <STRONG>ncurses</STRONG> checks the <STRONG>TERMPATH</STRONG>
|
||
|
+ environment variable. This is a list of filenames separated by spaces
|
||
|
or colons (i.e., ":") on Unix, semicolons on OS/2 EMX.
|
||
|
|
||
|
- If the <STRONG>TERMPATH</STRONG> environment variable is not set, <STRONG>ncurses</STRONG> looks in the
|
||
|
+ If the <STRONG>TERMPATH</STRONG> environment variable is not set, <STRONG>ncurses</STRONG> looks in the
|
||
|
files
|
||
|
|
||
|
/etc/termcap, /usr/share/misc/termcap and $HOME/.termcap,
|
||
|
@@ -1117,7 +1120,7 @@
|
||
|
in that order.
|
||
|
|
||
|
The library may be configured to disregard the following variables when
|
||
|
- the current user is the superuser (root), or if the application uses
|
||
|
+ the current user is the superuser (root), or if the application uses
|
||
|
setuid or setgid permissions:
|
||
|
|
||
|
$TERMINFO, $TERMINFO_DIRS, $TERMPATH, as well as $HOME.
|
||
|
@@ -1125,8 +1128,8 @@
|
||
|
|
||
|
</PRE><H2><a name="h2-ALTERNATE-CONFIGURATIONS">ALTERNATE CONFIGURATIONS</a></H2><PRE>
|
||
|
Several different configurations are possible, depending on the config-
|
||
|
- ure script options used when building <STRONG>ncurses</STRONG>. There are a few main
|
||
|
- options whose effects are visible to the applications developer using
|
||
|
+ ure script options used when building <STRONG>ncurses</STRONG>. There are a few main
|
||
|
+ options whose effects are visible to the applications developer using
|
||
|
<STRONG>ncurses</STRONG>:
|
||
|
|
||
|
--disable-overwrite
|
||
|
@@ -1134,19 +1137,19 @@
|
||
|
|
||
|
<STRONG>#include</STRONG> <STRONG><curses.h></STRONG>
|
||
|
|
||
|
- This option is used to avoid filename conflicts when <STRONG>ncurses</STRONG> is
|
||
|
+ This option is used to avoid filename conflicts when <STRONG>ncurses</STRONG> is
|
||
|
not the main implementation of curses of the computer. If <STRONG>ncurses</STRONG>
|
||
|
- is installed disabling overwrite, it puts its headers in a subdi-
|
||
|
+ is installed disabling overwrite, it puts its headers in a subdi-
|
||
|
rectory, e.g.,
|
||
|
|
||
|
<STRONG>#include</STRONG> <STRONG><ncurses/curses.h></STRONG>
|
||
|
|
||
|
- It also omits a symbolic link which would allow you to use
|
||
|
+ It also omits a symbolic link which would allow you to use
|
||
|
<STRONG>-lcurses</STRONG> to build executables.
|
||
|
|
||
|
--enable-widec
|
||
|
- The configure script renames the library and (if the <STRONG>--dis-</STRONG>
|
||
|
- <STRONG>able-overwrite</STRONG> option is used) puts the header files in a differ-
|
||
|
+ The configure script renames the library and (if the <STRONG>--dis-</STRONG>
|
||
|
+ <STRONG>able-overwrite</STRONG> option is used) puts the header files in a differ-
|
||
|
ent subdirectory. All of the library names have a "w" appended to
|
||
|
them, i.e., instead of
|
||
|
|
||
|
@@ -1156,45 +1159,45 @@
|
||
|
|
||
|
<STRONG>-lncursesw</STRONG>
|
||
|
|
||
|
- You must also enable the wide-character features in the header
|
||
|
- file when compiling for the wide-character library to use the
|
||
|
- extended (wide-character) functions. The symbol which enables
|
||
|
+ You must also enable the wide-character features in the header
|
||
|
+ file when compiling for the wide-character library to use the
|
||
|
+ extended (wide-character) functions. The symbol which enables
|
||
|
these features has changed since XSI Curses, Issue 4:
|
||
|
|
||
|
- <STRONG>o</STRONG> Originally, the wide-character feature required the symbol
|
||
|
+ <STRONG>o</STRONG> Originally, the wide-character feature required the symbol
|
||
|
<STRONG>_XOPEN_SOURCE_EXTENDED</STRONG> but that was only valid for XPG4
|
||
|
(1996).
|
||
|
|
||
|
- <STRONG>o</STRONG> Later, that was deemed conflicting with <STRONG>_XOPEN_SOURCE</STRONG> defined
|
||
|
+ <STRONG>o</STRONG> Later, that was deemed conflicting with <STRONG>_XOPEN_SOURCE</STRONG> defined
|
||
|
to 500.
|
||
|
|
||
|
- <STRONG>o</STRONG> As of mid-2018, none of the features in this implementation
|
||
|
- require a <STRONG>_XOPEN_SOURCE</STRONG> feature greater than 600. However,
|
||
|
+ <STRONG>o</STRONG> As of mid-2018, none of the features in this implementation
|
||
|
+ require a <STRONG>_XOPEN_SOURCE</STRONG> feature greater than 600. However,
|
||
|
X/Open Curses, Issue 7 (2009) recommends defining it to 700.
|
||
|
|
||
|
- <STRONG>o</STRONG> Alternatively, you can enable the feature by defining
|
||
|
- <STRONG>NCURSES_WIDECHAR</STRONG> with the caveat that some other header file
|
||
|
- than <STRONG>curses.h</STRONG> may require a specific value for <STRONG>_XOPEN_SOURCE</STRONG>
|
||
|
+ <STRONG>o</STRONG> Alternatively, you can enable the feature by defining
|
||
|
+ <STRONG>NCURSES_WIDECHAR</STRONG> with the caveat that some other header file
|
||
|
+ than <STRONG>curses.h</STRONG> may require a specific value for <STRONG>_XOPEN_SOURCE</STRONG>
|
||
|
(or a system-specific symbol).
|
||
|
|
||
|
- The <STRONG>curses.h</STRONG> file which is installed for the wide-character
|
||
|
- library is designed to be compatible with the normal library's
|
||
|
- header. Only the size of the <STRONG>WINDOW</STRONG> structure differs, and very
|
||
|
+ The <STRONG>curses.h</STRONG> file which is installed for the wide-character
|
||
|
+ library is designed to be compatible with the normal library's
|
||
|
+ header. Only the size of the <STRONG>WINDOW</STRONG> structure differs, and very
|
||
|
few applications require more than a pointer to <STRONG>WINDOW</STRONG>s.
|
||
|
|
||
|
- If the headers are installed allowing overwrite, the wide-charac-
|
||
|
- ter library's headers should be installed last, to allow applica-
|
||
|
- tions to be built using either library from the same set of head-
|
||
|
+ If the headers are installed allowing overwrite, the wide-charac-
|
||
|
+ ter library's headers should be installed last, to allow applica-
|
||
|
+ tions to be built using either library from the same set of head-
|
||
|
ers.
|
||
|
|
||
|
--with-pthread
|
||
|
- The configure script renames the library. All of the library
|
||
|
- names have a "t" appended to them (before any "w" added by
|
||
|
+ The configure script renames the library. All of the library
|
||
|
+ names have a "t" appended to them (before any "w" added by
|
||
|
<STRONG>--enable-widec</STRONG>).
|
||
|
|
||
|
The global variables such as <STRONG>LINES</STRONG> are replaced by macros to allow
|
||
|
read-only access. At the same time, setter-functions are provided
|
||
|
- to set these values. Some applications (very few) may require
|
||
|
+ to set these values. Some applications (very few) may require
|
||
|
changes to work with this convention.
|
||
|
|
||
|
--with-shared
|
||
|
@@ -1204,79 +1207,79 @@
|
||
|
--with-debug
|
||
|
|
||
|
--with-profile
|
||
|
- The shared and normal (static) library names differ by their suf-
|
||
|
- fixes, e.g., <STRONG>libncurses.so</STRONG> and <STRONG>libncurses.a</STRONG>. The debug and pro-
|
||
|
- filing libraries add a "_g" and a "_p" to the root names respec-
|
||
|
+ The shared and normal (static) library names differ by their suf-
|
||
|
+ fixes, e.g., <STRONG>libncurses.so</STRONG> and <STRONG>libncurses.a</STRONG>. The debug and pro-
|
||
|
+ filing libraries add a "_g" and a "_p" to the root names respec-
|
||
|
tively, e.g., <STRONG>libncurses_g.a</STRONG> and <STRONG>libncurses_p.a</STRONG>.
|
||
|
|
||
|
--with-trace
|
||
|
- The <STRONG>trace</STRONG> function normally resides in the debug library, but it
|
||
|
+ The <STRONG>trace</STRONG> function normally resides in the debug library, but it
|
||
|
is sometimes useful to configure this in the shared library. Con-
|
||
|
- figure scripts should check for the function's existence rather
|
||
|
+ figure scripts should check for the function's existence rather
|
||
|
than assuming it is always in the debug library.
|
||
|
|
||
|
|
||
|
</PRE><H2><a name="h2-FILES">FILES</a></H2><PRE>
|
||
|
/usr/share/tabset
|
||
|
- directory containing initialization files for the terminal capa-
|
||
|
+ directory containing initialization files for the terminal capa-
|
||
|
bility database /usr/share/terminfo terminal capability database
|
||
|
|
||
|
|
||
|
</PRE><H2><a name="h2-SEE-ALSO">SEE ALSO</a></H2><PRE>
|
||
|
- <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG> and related pages whose names begin "curs_" for detailed
|
||
|
+ <STRONG><A HREF="terminfo.5.html">terminfo(5)</A></STRONG> and related pages whose names begin "curs_" for detailed
|
||
|
routine descriptions.
|
||
|
<STRONG><A HREF="curs_variables.3x.html">curs_variables(3x)</A></STRONG>
|
||
|
<STRONG><A HREF="user_caps.5.html">user_caps(5)</A></STRONG> for user-defined capabilities
|
||
|
|
||
|
|
||
|
</PRE><H2><a name="h2-EXTENSIONS">EXTENSIONS</a></H2><PRE>
|
||
|
- The <STRONG>ncurses</STRONG> library can be compiled with an option (<STRONG>-DUSE_GETCAP</STRONG>) that
|
||
|
- falls back to the old-style /etc/termcap file if the terminal setup
|
||
|
- code cannot find a terminfo entry corresponding to <STRONG>TERM</STRONG>. Use of this
|
||
|
- feature is not recommended, as it essentially includes an entire term-
|
||
|
- cap compiler in the <STRONG>ncurses</STRONG> startup code, at significant cost in core
|
||
|
+ The <STRONG>ncurses</STRONG> library can be compiled with an option (<STRONG>-DUSE_GETCAP</STRONG>) that
|
||
|
+ falls back to the old-style /etc/termcap file if the terminal setup
|
||
|
+ code cannot find a terminfo entry corresponding to <STRONG>TERM</STRONG>. Use of this
|
||
|
+ feature is not recommended, as it essentially includes an entire term-
|
||
|
+ cap compiler in the <STRONG>ncurses</STRONG> startup code, at significant cost in core
|
||
|
and startup cycles.
|
||
|
|
||
|
- The <STRONG>ncurses</STRONG> library includes facilities for capturing mouse events on
|
||
|
- certain terminals (including xterm). See the <STRONG><A HREF="curs_mouse.3x.html">curs_mouse(3x)</A></STRONG> manual
|
||
|
+ The <STRONG>ncurses</STRONG> library includes facilities for capturing mouse events on
|
||
|
+ certain terminals (including xterm). See the <STRONG><A HREF="curs_mouse.3x.html">curs_mouse(3x)</A></STRONG> manual
|
||
|
page for details.
|
||
|
|
||
|
The <STRONG>ncurses</STRONG> library includes facilities for responding to window resiz-
|
||
|
ing events, e.g., when running in an xterm. See the <STRONG><A HREF="resizeterm.3x.html">resizeterm(3x)</A></STRONG> and
|
||
|
- <STRONG><A HREF="wresize.3x.html">wresize(3x)</A></STRONG> manual pages for details. In addition, the library may be
|
||
|
+ <STRONG><A HREF="wresize.3x.html">wresize(3x)</A></STRONG> manual pages for details. In addition, the library may be
|
||
|
configured with a <STRONG>SIGWINCH</STRONG> handler.
|
||
|
|
||
|
- The <STRONG>ncurses</STRONG> library extends the fixed set of function key capabilities
|
||
|
- of terminals by allowing the application designer to define additional
|
||
|
- key sequences at runtime. See the <STRONG><A HREF="define_key.3x.html">define_key(3x)</A></STRONG> <STRONG><A HREF="key_defined.3x.html">key_defined(3x)</A></STRONG>, and
|
||
|
+ The <STRONG>ncurses</STRONG> library extends the fixed set of function key capabilities
|
||
|
+ of terminals by allowing the application designer to define additional
|
||
|
+ key sequences at runtime. See the <STRONG><A HREF="define_key.3x.html">define_key(3x)</A></STRONG> <STRONG><A HREF="key_defined.3x.html">key_defined(3x)</A></STRONG>, and
|
||
|
<STRONG><A HREF="keyok.3x.html">keyok(3x)</A></STRONG> manual pages for details.
|
||
|
|
||
|
- The <STRONG>ncurses</STRONG> library can exploit the capabilities of terminals which
|
||
|
- implement the ISO-6429 SGR 39 and SGR 49 controls, which allow an
|
||
|
- application to reset the terminal to its original foreground and back-
|
||
|
+ The <STRONG>ncurses</STRONG> library can exploit the capabilities of terminals which
|
||
|
+ implement the ISO-6429 SGR 39 and SGR 49 controls, which allow an
|
||
|
+ application to reset the terminal to its original foreground and back-
|
||
|
ground colors. From the users' perspective, the application is able to
|
||
|
- draw colored text on a background whose color is set independently,
|
||
|
- providing better control over color contrasts. See the <STRONG>default_col-</STRONG>
|
||
|
+ draw colored text on a background whose color is set independently,
|
||
|
+ providing better control over color contrasts. See the <STRONG>default_col-</STRONG>
|
||
|
<STRONG><A HREF="default_colors.3x.html">ors(3x)</A></STRONG> manual page for details.
|
||
|
|
||
|
- The <STRONG>ncurses</STRONG> library includes a function for directing application out-
|
||
|
- put to a printer attached to the terminal device. See the
|
||
|
+ The <STRONG>ncurses</STRONG> library includes a function for directing application out-
|
||
|
+ put to a printer attached to the terminal device. See the
|
||
|
<STRONG><A HREF="curs_print.3x.html">curs_print(3x)</A></STRONG> manual page for details.
|
||
|
|
||
|
|
||
|
</PRE><H2><a name="h2-PORTABILITY">PORTABILITY</a></H2><PRE>
|
||
|
- The <STRONG>ncurses</STRONG> library is intended to be BASE-level conformant with XSI
|
||
|
- Curses. The EXTENDED XSI Curses functionality (including color sup-
|
||
|
+ The <STRONG>ncurses</STRONG> library is intended to be BASE-level conformant with XSI
|
||
|
+ Curses. The EXTENDED XSI Curses functionality (including color sup-
|
||
|
port) is supported.
|
||
|
|
||
|
- A small number of local differences (that is, individual differences
|
||
|
- between the XSI Curses and <STRONG>ncurses</STRONG> calls) are described in <STRONG>PORTABILITY</STRONG>
|
||
|
+ A small number of local differences (that is, individual differences
|
||
|
+ between the XSI Curses and <STRONG>ncurses</STRONG> calls) are described in <STRONG>PORTABILITY</STRONG>
|
||
|
sections of the library man pages.
|
||
|
|
||
|
Unlike other implementations, this one checks parameters such as point-
|
||
|
- ers to WINDOW structures to ensure they are not null. The main reason
|
||
|
- for providing this behavior is to guard against programmer error. The
|
||
|
- standard interface does not provide a way for the library to tell an
|
||
|
+ ers to WINDOW structures to ensure they are not null. The main reason
|
||
|
+ for providing this behavior is to guard against programmer error. The
|
||
|
+ standard interface does not provide a way for the library to tell an
|
||
|
application which of several possible errors were detected. Relying on
|
||
|
this (or some other) extension will adversely affect the portability of
|
||
|
curses applications.
|
||
|
@@ -1286,15 +1289,15 @@
|
||
|
<STRONG>o</STRONG> The routine <STRONG>has_key</STRONG> is not part of XPG4, nor is it present in SVr4.
|
||
|
See the <STRONG><A HREF="curs_getch.3x.html">curs_getch(3x)</A></STRONG> manual page for details.
|
||
|
|
||
|
- <STRONG>o</STRONG> The routine <STRONG>slk_attr</STRONG> is not part of XPG4, nor is it present in
|
||
|
+ <STRONG>o</STRONG> The routine <STRONG>slk_attr</STRONG> is not part of XPG4, nor is it present in
|
||
|
SVr4. See the <STRONG><A HREF="curs_slk.3x.html">curs_slk(3x)</A></STRONG> manual page for details.
|
||
|
|
||
|
- <STRONG>o</STRONG> The routines <STRONG>getmouse</STRONG>, <STRONG>mousemask</STRONG>, <STRONG>ungetmouse</STRONG>, <STRONG>mouseinterval</STRONG>, and
|
||
|
- <STRONG>wenclose</STRONG> relating to mouse interfacing are not part of XPG4, nor
|
||
|
- are they present in SVr4. See the <STRONG><A HREF="curs_mouse.3x.html">curs_mouse(3x)</A></STRONG> manual page for
|
||
|
+ <STRONG>o</STRONG> The routines <STRONG>getmouse</STRONG>, <STRONG>mousemask</STRONG>, <STRONG>ungetmouse</STRONG>, <STRONG>mouseinterval</STRONG>, and
|
||
|
+ <STRONG>wenclose</STRONG> relating to mouse interfacing are not part of XPG4, nor
|
||
|
+ are they present in SVr4. See the <STRONG><A HREF="curs_mouse.3x.html">curs_mouse(3x)</A></STRONG> manual page for
|
||
|
details.
|
||
|
|
||
|
- <STRONG>o</STRONG> The routine <STRONG>mcprint</STRONG> was not present in any previous curses imple-
|
||
|
+ <STRONG>o</STRONG> The routine <STRONG>mcprint</STRONG> was not present in any previous curses imple-
|
||
|
mentation. See the <STRONG><A HREF="curs_print.3x.html">curs_print(3x)</A></STRONG> manual page for details.
|
||
|
|
||
|
<STRONG>o</STRONG> The routine <STRONG>wresize</STRONG> is not part of XPG4, nor is it present in SVr4.
|
||
|
@@ -1304,28 +1307,28 @@
|
||
|
tion programs. See <STRONG><A HREF="curs_opaque.3x.html">curs_opaque(3x)</A></STRONG> for the discussion of <STRONG>is_scrol-</STRONG>
|
||
|
<STRONG>lok</STRONG>, etc.
|
||
|
|
||
|
- <STRONG>o</STRONG> This implementation can be configured to provide rudimentary sup-
|
||
|
- port for multi-threaded applications. See <STRONG><A HREF="curs_threads.3x.html">curs_threads(3x)</A></STRONG> for
|
||
|
+ <STRONG>o</STRONG> This implementation can be configured to provide rudimentary sup-
|
||
|
+ port for multi-threaded applications. See <STRONG><A HREF="curs_threads.3x.html">curs_threads(3x)</A></STRONG> for
|
||
|
details.
|
||
|
|
||
|
- <STRONG>o</STRONG> This implementation can also be configured to provide a set of
|
||
|
- functions which improve the ability to manage multiple screens.
|
||
|
+ <STRONG>o</STRONG> This implementation can also be configured to provide a set of
|
||
|
+ functions which improve the ability to manage multiple screens.
|
||
|
See <STRONG><A HREF="curs_sp_funcs.3x.html">curs_sp_funcs(3x)</A></STRONG> for details.
|
||
|
|
||
|
- In historic curses versions, delays embedded in the capabilities <STRONG>cr</STRONG>,
|
||
|
- <STRONG>ind</STRONG>, <STRONG>cub1</STRONG>, <STRONG>ff</STRONG> and <STRONG>tab</STRONG> activated corresponding delay bits in the UNIX
|
||
|
+ In historic curses versions, delays embedded in the capabilities <STRONG>cr</STRONG>,
|
||
|
+ <STRONG>ind</STRONG>, <STRONG>cub1</STRONG>, <STRONG>ff</STRONG> and <STRONG>tab</STRONG> activated corresponding delay bits in the UNIX
|
||
|
tty driver. In this implementation, all padding is done by sending NUL
|
||
|
- bytes. This method is slightly more expensive, but narrows the inter-
|
||
|
- face to the UNIX kernel significantly and increases the package's
|
||
|
+ bytes. This method is slightly more expensive, but narrows the inter-
|
||
|
+ face to the UNIX kernel significantly and increases the package's
|
||
|
portability correspondingly.
|
||
|
|
||
|
|
||
|
</PRE><H2><a name="h2-NOTES">NOTES</a></H2><PRE>
|
||
|
- The header file <STRONG><curses.h></STRONG> automatically includes the header files
|
||
|
+ The header file <STRONG><curses.h></STRONG> automatically includes the header files
|
||
|
<STRONG><stdio.h></STRONG> and <STRONG><unctrl.h></STRONG>.
|
||
|
|
||
|
- 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.1-20191123+/doc/html/man/ncurses6-config.1.html 2019-10-27 00:15:51.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/ncurses6-config.1.html 2019-11-30 22:45:01.000000000 +0000
|
||
|
@@ -112,7 +112,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.1 (patch 20191026).
|
||
|
+ This describes <STRONG>ncurses</STRONG> version 6.1 (patch 20191130).
|
||
|
|
||
|
|
||
|
|
||
|
Index: doc/html/man/panel.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/panel.3x.html 2019-10-27 00:15:51.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/panel.3x.html 2019-11-30 22:45:01.000000000 +0000
|
||
|
@@ -204,7 +204,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.1 (patch 20191026).
|
||
|
+ This describes <STRONG>ncurses</STRONG> version 6.1 (patch 20191130).
|
||
|
|
||
|
|
||
|
</PRE><H2><a name="h2-AUTHOR">AUTHOR</a></H2><PRE>
|
||
|
Index: doc/html/man/tabs.1.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/tabs.1.html 2019-10-27 00:15:51.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/tabs.1.html 2019-11-30 22:45:01.000000000 +0000
|
||
|
@@ -205,7 +205,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.1 (patch 20191026).
|
||
|
+ This describes <STRONG>ncurses</STRONG> version 6.1 (patch 20191130).
|
||
|
|
||
|
|
||
|
|
||
|
Index: doc/html/man/term_variables.3x.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/term_variables.3x.html 2019-03-23 22:00:07.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/term_variables.3x.html 2019-11-30 22:45:01.000000000 +0000
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: term_variables.3x,v 1.10 2019/03/23 21:51:12 tom Exp @
|
||
|
+ * @Id: term_variables.3x,v 1.11 2019/11/30 20:51:36 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
Index: doc/html/man/terminfo.5.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/terminfo.5.html 2019-10-27 00:15:51.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/terminfo.5.html 2019-11-30 22:45:01.000000000 +0000
|
||
|
@@ -60,7 +60,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: terminfo.tail,v 1.97 2019/07/20 10:20:57 tom Exp @
|
||
|
+ * @Id: terminfo.tail,v 1.98 2019/11/30 20:54:32 tom Exp @
|
||
|
*.in -2
|
||
|
*.in +2
|
||
|
*.in -2
|
||
|
@@ -103,7 +103,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.1 (patch 20191026).
|
||
|
+ This manual describes <STRONG>ncurses</STRONG> version 6.1 (patch 20191130).
|
||
|
|
||
|
|
||
|
</PRE><H3><a name="h3-Terminfo-Entry-Syntax">Terminfo Entry Syntax</a></H3><PRE>
|
||
|
Index: doc/html/man/tic.1m.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/tic.1m.html 2019-10-27 00:15:51.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/tic.1m.html 2019-11-30 22:45:01.000000000 +0000
|
||
|
@@ -26,7 +26,7 @@
|
||
|
* sale, use or other dealings in this Software without prior written *
|
||
|
* authorization. *
|
||
|
****************************************************************************
|
||
|
- * @Id: tic.1m,v 1.75 2019/10/12 20:56:38 tom Exp @
|
||
|
+ * @Id: tic.1m,v 1.76 2019/11/30 20:51:55 tom Exp @
|
||
|
-->
|
||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||
|
<HTML>
|
||
|
@@ -460,7 +460,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.1 (patch 20191026).
|
||
|
+ This describes <STRONG>ncurses</STRONG> version 6.1 (patch 20191130).
|
||
|
|
||
|
|
||
|
</PRE><H2><a name="h2-AUTHOR">AUTHOR</a></H2><PRE>
|
||
|
Index: doc/html/man/toe.1m.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/toe.1m.html 2019-10-27 00:15:51.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/toe.1m.html 2019-11-30 22:45:01.000000000 +0000
|
||
|
@@ -170,7 +170,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.1 (patch 20191026).
|
||
|
+ This describes <STRONG>ncurses</STRONG> version 6.1 (patch 20191130).
|
||
|
|
||
|
|
||
|
|
||
|
Index: doc/html/man/tput.1.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/tput.1.html 2019-10-27 00:15:51.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/tput.1.html 2019-11-30 22:45:01.000000000 +0000
|
||
|
@@ -522,7 +522,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.1 (patch 20191026).
|
||
|
+ This describes <STRONG>ncurses</STRONG> version 6.1 (patch 20191130).
|
||
|
|
||
|
|
||
|
|
||
|
Index: doc/html/man/tset.1.html
|
||
|
--- ncurses-6.1-20191123+/doc/html/man/tset.1.html 2019-10-27 00:15:51.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/doc/html/man/tset.1.html 2019-11-30 22:45:01.000000000 +0000
|
||
|
@@ -389,7 +389,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.1 (patch 20191026).
|
||
|
+ This describes <STRONG>ncurses</STRONG> version 6.1 (patch 20191130).
|
||
|
|
||
|
|
||
|
|
||
|
Index: man/curs_add_wchstr.3x
|
||
|
Prereq: 1.11
|
||
|
--- ncurses-6.1-20191123+/man/curs_add_wchstr.3x 2017-11-18 23:56:00.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_add_wchstr.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 2002-2012,2017 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 2002-2017,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -26,8 +26,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_add_wchstr.3x,v 1.11 2017/11/18 23:56:00 tom Exp $
|
||
|
+.\" $Id: curs_add_wchstr.3x,v 1.12 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_add_wchstr 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.de bP
|
||
|
.ie n .IP \(bu 4
|
||
|
.el .IP \(bu 2
|
||
|
@@ -102,7 +106,7 @@
|
||
|
This implementation returns an error
|
||
|
if the window pointer is null.
|
||
|
.PP
|
||
|
-Functions with a "mv" prefix first perform a cursor movement using
|
||
|
+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 NOTES
|
||
|
Index: man/curs_addch.3x
|
||
|
Prereq: 1.47
|
||
|
--- ncurses-6.1-20191123+/man/curs_addch.3x 2019-02-16 23:50:17.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_addch.3x 2019-11-30 20:07:00.000000000 +0000
|
||
|
@@ -27,7 +27,7 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_addch.3x,v 1.47 2019/02/16 23:50:17 tom Exp $
|
||
|
+.\" $Id: curs_addch.3x,v 1.50 2019/11/30 20:07:00 tom Exp $
|
||
|
.TH curs_addch 3X ""
|
||
|
.ie \n(.g .ds `` \(lq
|
||
|
.el .ds `` ``
|
||
|
@@ -185,6 +185,31 @@
|
||
|
X/Open Curses states that the \fIACS_\fP definitions are \fBchar\fP constants.
|
||
|
For the wide-character implementation (see \fBcurs_add_wch\fP),
|
||
|
there are analogous \fIWACS_\fP definitions which are \fBcchar_t\fP constants.
|
||
|
+Some implementations are problematic:
|
||
|
+.bP
|
||
|
+Some implementations define the ACS symbols to a constant
|
||
|
+(such as Solaris), while others define those to entries in an array.
|
||
|
+.IP
|
||
|
+This implementation uses an array \fBacs_map\fP, as done in SVr4 curses.
|
||
|
+NetBSD also uses an array, actually named \fB_acs_char\fP, with a \fB#define\fP
|
||
|
+for compatibility.
|
||
|
+.bP
|
||
|
+HPUX curses equates some of the \fIACS_\fP symbols
|
||
|
+to the analogous \fIWACS_\fP symbols as if the \fIACS_\fP symbols were
|
||
|
+wide characters.
|
||
|
+The misdefined symbols are the arrows
|
||
|
+and other symbols which are not used for line-drawing.
|
||
|
+.bP
|
||
|
+X/Open Curses (issues 2 through 7) has a typographical error
|
||
|
+for the ACS_LANTERN symbol, equating its \*(``VT100+ Character\*(''
|
||
|
+to \fBI\fP (capital I), while the header files for SVr4 curses
|
||
|
+and the various implementations use \fBi\fP (lowercase).
|
||
|
+.IP
|
||
|
+None of the terminal descriptions on Unix platforms use uppercase-I,
|
||
|
+except for Solaris (i.e., \fIscreen\fP's terminal description,
|
||
|
+apparently based on the X/Open documentation around 1995).
|
||
|
+On the other hand, the terminal description \fIgs6300\fP
|
||
|
+(AT&T PC6300 with EMOTS Terminal Emulator) uses lowercase-i.
|
||
|
.LP
|
||
|
Some ACS symbols
|
||
|
(ACS_S3,
|
||
|
@@ -224,7 +249,7 @@
|
||
|
separated from the character information which is packed in a \fBchtype\fP
|
||
|
to pass to \fBwaddch\fP.
|
||
|
.PP
|
||
|
-In this implementation, \fBchtype\fP holds eight bits.
|
||
|
+In this implementation, \fBchtype\fP holds an eight-bit character.
|
||
|
But ncurses allows multibyte characters to be passed in a succession
|
||
|
of calls to \fBwaddch\fP.
|
||
|
The other implementations do not do this;
|
||
|
Index: man/curs_addchstr.3x
|
||
|
Prereq: 1.17
|
||
|
--- ncurses-6.1-20191123+/man/curs_addchstr.3x 2017-11-18 23:56:00.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_addchstr.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 1998-2012,2017 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 1998-2017,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -26,8 +26,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_addchstr.3x,v 1.17 2017/11/18 23:56:00 tom Exp $
|
||
|
+.\" $Id: curs_addchstr.3x,v 1.18 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_addchstr 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.de bP
|
||
|
.ie n .IP \(bu 4
|
||
|
.el .IP \(bu 2
|
||
|
@@ -96,7 +100,7 @@
|
||
|
This implementation returns an error
|
||
|
if the window pointer is null.
|
||
|
.PP
|
||
|
-Functions with a "mv" prefix first perform a cursor movement using
|
||
|
+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 NOTES
|
||
|
Index: man/curs_addstr.3x
|
||
|
Prereq: 1.18
|
||
|
--- ncurses-6.1-20191123+/man/curs_addstr.3x 2017-11-18 23:56:00.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_addstr.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 1998-2012,2017 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 1998-2017,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -26,8 +26,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_addstr.3x,v 1.18 2017/11/18 23:56:00 tom Exp $
|
||
|
+.\" $Id: curs_addstr.3x,v 1.19 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_addstr 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.de bP
|
||
|
.ie n .IP \(bu 4
|
||
|
.el .IP \(bu 2
|
||
|
@@ -90,7 +94,7 @@
|
||
|
.bP
|
||
|
if the corresponding calls to \fBwaddch\fP return an error.
|
||
|
.PP
|
||
|
-Functions with a "mv" prefix first perform a cursor movement using
|
||
|
+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 NOTES
|
||
|
Index: man/curs_addwstr.3x
|
||
|
Prereq: 1.12
|
||
|
--- ncurses-6.1-20191123+/man/curs_addwstr.3x 2017-11-18 23:56:00.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_addwstr.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 2002-2012,2017 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 2002-2017,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -26,8 +26,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_addwstr.3x,v 1.12 2017/11/18 23:56:00 tom Exp $
|
||
|
+.\" $Id: curs_addwstr.3x,v 1.13 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_addwstr 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.de bP
|
||
|
.ie n .IP \(bu 4
|
||
|
.el .IP \(bu 2
|
||
|
@@ -92,7 +96,7 @@
|
||
|
.bP
|
||
|
if the corresponding calls to \fBwadd_wch\fP return an error.
|
||
|
.PP
|
||
|
-Functions with a "mv" prefix first perform a cursor movement using
|
||
|
+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 NOTES
|
||
|
Index: man/curs_attr.3x
|
||
|
Prereq: 1.64
|
||
|
--- ncurses-6.1-20191123+/man/curs_attr.3x 2018-07-28 22:15:59.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_attr.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
'\" t
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -27,7 +27,7 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_attr.3x,v 1.64 2018/07/28 22:15:59 tom Exp $
|
||
|
+.\" $Id: curs_attr.3x,v 1.65 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_attr 3X ""
|
||
|
.ie \n(.g .ds `` \(lq
|
||
|
.el .ds `` ``
|
||
|
@@ -262,7 +262,7 @@
|
||
|
as \fBattrset(A_NORMAL)\fR or \fBattrset(0)\fR, that is, it turns off all
|
||
|
attributes.
|
||
|
.PP
|
||
|
-X/Open does not mark these "restricted", because
|
||
|
+X/Open does not mark these \*(``restricted\*('', because
|
||
|
.bP
|
||
|
they have well established legacy use, and
|
||
|
.bP
|
||
|
@@ -512,7 +512,7 @@
|
||
|
The XSI Curses standard states that whether the traditional functions
|
||
|
\fBattron\fR/\fBattroff\fR/\fBattrset\fR can manipulate attributes other than
|
||
|
\fBA_BLINK\fR, \fBA_BOLD\fR, \fBA_DIM\fR, \fBA_REVERSE\fR, \fBA_STANDOUT\fR, or
|
||
|
-\fBA_UNDERLINE\fR is "unspecified".
|
||
|
+\fBA_UNDERLINE\fR is \*(``unspecified\*(''.
|
||
|
Under this implementation as well as
|
||
|
SVr4 curses, these functions correctly manipulate all other highlights
|
||
|
(specifically, \fBA_ALTCHARSET\fR, \fBA_PROTECT\fR, and \fBA_INVIS\fR).
|
||
|
@@ -590,7 +590,7 @@
|
||
|
does not return an error if either of the parameters of \fBwattr_get\fP
|
||
|
used for retrieving attribute or color-pair values is \fBNULL\fP.
|
||
|
.PP
|
||
|
-Functions with a "mv" prefix first perform a cursor movement using
|
||
|
+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.
|
||
|
.\" ---------------------------------------------------------------------------
|
||
|
Index: man/curs_border.3x
|
||
|
Prereq: 1.23
|
||
|
--- ncurses-6.1-20191123+/man/curs_border.3x 2018-07-28 21:34:06.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_border.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 1998-2010,2018 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -26,8 +26,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_border.3x,v 1.23 2018/07/28 21:34:06 tom Exp $
|
||
|
+.\" $Id: curs_border.3x,v 1.24 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_border 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.na
|
||
|
.hy 0
|
||
|
.SH NAME
|
||
|
@@ -142,7 +146,7 @@
|
||
|
This implementation returns an error
|
||
|
if the window pointer is null.
|
||
|
.PP
|
||
|
-Functions with a "mv" prefix first perform a cursor movement using
|
||
|
+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 NOTES
|
||
|
Index: man/curs_border_set.3x
|
||
|
Prereq: 1.11
|
||
|
--- ncurses-6.1-20191123+/man/curs_border_set.3x 2012-11-03 23:03:59.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_border_set.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 2002-2011,2012 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 2002-2012,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -26,8 +26,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_border_set.3x,v 1.11 2012/11/03 23:03:59 tom Exp $
|
||
|
+.\" $Id: curs_border_set.3x,v 1.12 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_border_set 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.na
|
||
|
.hy 0
|
||
|
.SH NAME
|
||
|
@@ -196,7 +200,7 @@
|
||
|
.PP
|
||
|
Functions using a window parameter return an error if it is null.
|
||
|
.PP
|
||
|
-Functions with a "mv" prefix first perform a cursor movement using
|
||
|
+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 SEE ALSO
|
||
|
Index: man/curs_delch.3x
|
||
|
Prereq: 1.12
|
||
|
--- ncurses-6.1-20191123+/man/curs_delch.3x 2018-07-28 21:34:06.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_delch.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 1998-2010,2018 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -26,8 +26,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_delch.3x,v 1.12 2018/07/28 21:34:06 tom Exp $
|
||
|
+.\" $Id: curs_delch.3x,v 1.13 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_delch 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.SH NAME
|
||
|
\fBdelch\fR,
|
||
|
\fBwdelch\fR,
|
||
|
@@ -57,7 +61,7 @@
|
||
|
specifies only "an integer value other than \fBERR\fR") upon successful
|
||
|
completion.
|
||
|
.PP
|
||
|
-Functions with a "mv" prefix first perform a cursor movement using
|
||
|
+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 NOTES
|
||
|
Index: man/curs_get_wch.3x
|
||
|
Prereq: 1.11
|
||
|
--- ncurses-6.1-20191123+/man/curs_get_wch.3x 2018-07-28 22:20:54.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_get_wch.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 2002-2017,2018 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 2002-2018,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -26,10 +26,14 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_get_wch.3x,v 1.11 2018/07/28 22:20:54 tom Exp $
|
||
|
+.\" $Id: curs_get_wch.3x,v 1.12 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_get_wch 3X ""
|
||
|
.na
|
||
|
.hy 0
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.de bP
|
||
|
.ie n .IP \(bu 4
|
||
|
.el .IP \(bu 2
|
||
|
@@ -168,7 +172,7 @@
|
||
|
Otherwise, the function returns
|
||
|
\fBERR\fR.
|
||
|
.PP
|
||
|
-Functions with a "mv" prefix first perform a cursor movement using
|
||
|
+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 SEE ALSO
|
||
|
Index: man/curs_get_wstr.3x
|
||
|
Prereq: 1.18
|
||
|
--- ncurses-6.1-20191123+/man/curs_get_wstr.3x 2019-07-20 19:14:56.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_get_wstr.3x 2019-11-30 20:59:22.000000000 +0000
|
||
|
@@ -26,8 +26,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_get_wstr.3x,v 1.18 2019/07/20 19:14:56 tom Exp $
|
||
|
+.\" $Id: curs_get_wstr.3x,v 1.19 2019/11/30 20:59:22 tom Exp $
|
||
|
.TH curs_get_wstr 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.de bP
|
||
|
.ie n .IP \(bu 4
|
||
|
.el .IP \(bu 2
|
||
|
@@ -164,7 +168,7 @@
|
||
|
returns an error if the associated call to \fBwget_wch\fP failed.
|
||
|
.RE
|
||
|
.PP
|
||
|
-Functions with a "mv" prefix first perform a cursor movement using
|
||
|
+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 PORTABILITY
|
||
|
Index: man/curs_getcchar.3x
|
||
|
Prereq: 1.21
|
||
|
--- ncurses-6.1-20191123+/man/curs_getcchar.3x 2019-03-24 00:59:45.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_getcchar.3x 2019-11-30 22:22:32.000000000 +0000
|
||
|
@@ -26,7 +26,7 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_getcchar.3x,v 1.21 2019/03/24 00:59:45 tom Exp $
|
||
|
+.\" $Id: curs_getcchar.3x,v 1.23 2019/11/30 22:22:32 tom Exp $
|
||
|
.TH curs_getcchar 3X ""
|
||
|
.de bP
|
||
|
.ie n .IP \(bu 4
|
||
|
@@ -145,6 +145,53 @@
|
||
|
.PP
|
||
|
Upon successful completion, \fBsetcchar\fP returns \fBOK\fP.
|
||
|
Otherwise, it returns \fBERR\fP.
|
||
|
+.SH PORTABILITY
|
||
|
+The \fBCCHARW_MAX\fP symbol is specific to ncurses.
|
||
|
+X/Open Curses does not provide details for the layout of the \fBcchar_t\fP
|
||
|
+structure.
|
||
|
+It tells what data are stored in it:
|
||
|
+.bP
|
||
|
+a spacing character (\fBwchar_t\fP, i.e., 32-bits).
|
||
|
+.bP
|
||
|
+non-spacing characters (again, \fBwchar_t\fP's).
|
||
|
+.bP
|
||
|
+attributes (at least 16 bits, inferred from the various ACS- and WACS-flags).
|
||
|
+.bP
|
||
|
+color pair (at least 16 bits, inferred from the \fBunsigned short\fP type).
|
||
|
+.PP
|
||
|
+The non-spacing characters are optional,
|
||
|
+in the sense that zero or more may be stored in a \fBcchar_t\fP.
|
||
|
+XOpen/Curses specifies a limit:
|
||
|
+.RS 4
|
||
|
+.PP
|
||
|
+Implementations may limit the number of non-spacing characters that can be
|
||
|
+associated with a spacing character, provided any limit is at least 5.
|
||
|
+.RE
|
||
|
+.PP
|
||
|
+The Unix implementations at the time follow that limit:
|
||
|
+.bP
|
||
|
+AIX\ 4 and OSF1\ 4 use the same declaration with an array of 5 non-spacing
|
||
|
+characters \fIz\fP and a single spacing character \fIc\fP.
|
||
|
+.bP
|
||
|
+HP-UX\ 10 uses an opaque structure with 28 bytes,
|
||
|
+which is large enough for the 6 \fBwchar_t\fP values.
|
||
|
+.bP
|
||
|
+Solaris xpg4 curses uses a single array of 6 \fBwchar_t\fP values.
|
||
|
+.PP
|
||
|
+This implementation's \fBcchar_t\fP was defined in 1995
|
||
|
+using \fB5\fP for the total of spacing and non-spacing characters
|
||
|
+(\fBCCHARW_MAX\fP).
|
||
|
+That was probably due to a misreading of the AIX\ 4 header files,
|
||
|
+because the X/Open Curses document was not generally available at that time.
|
||
|
+Later (in 2002), this detail was overlooked when beginning to implement
|
||
|
+the functions using the structure.
|
||
|
+.PP
|
||
|
+In practice, even four non-spacing characters may seem enough.
|
||
|
+X/Open Curses documents possible uses for non-spacing characters,
|
||
|
+including using them for ligatures between characters
|
||
|
+(a feature apparently not supported by any curses implementation).
|
||
|
+Unicode does not limit the (analogous) number of combining characters,
|
||
|
+so some applications may be affected.
|
||
|
.SH SEE ALSO
|
||
|
.PP
|
||
|
Functions:
|
||
|
Index: man/curs_getch.3x
|
||
|
Prereq: 1.53
|
||
|
--- ncurses-6.1-20191123+/man/curs_getch.3x 2018-07-28 22:15:59.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_getch.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
'\" t
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -27,10 +27,14 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_getch.3x,v 1.53 2018/07/28 22:15:59 tom Exp $
|
||
|
+.\" $Id: curs_getch.3x,v 1.54 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_getch 3X ""
|
||
|
.na
|
||
|
.hy 0
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.de bP
|
||
|
.ie n .IP \(bu 4
|
||
|
.el .IP \(bu 2
|
||
|
@@ -143,7 +147,7 @@
|
||
|
Not all of these are necessarily supported on any particular terminal.
|
||
|
.bP
|
||
|
The naming convention may seem obscure, with some apparent
|
||
|
-misspellings (such as "RSUME" for "resume").
|
||
|
+misspellings (such as \*(``RSUME\*('' for \*(``resume\*('').
|
||
|
The names correspond to the long terminfo capability names for the keys,
|
||
|
and were defined long ago, in the 1980s.
|
||
|
.PP
|
||
|
@@ -308,7 +312,7 @@
|
||
|
\fBEINTR\fR).
|
||
|
.RE
|
||
|
.PP
|
||
|
-Functions with a "mv" prefix first perform a cursor movement using
|
||
|
+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 NOTES
|
||
|
@@ -337,10 +341,10 @@
|
||
|
the standard ASCII characters for carriage-return and line-feed,
|
||
|
.bP
|
||
|
depending on whether \fBnl\fP or \fBnonl\fP was called,
|
||
|
-pressing "Enter" on the regular keyboard may return either a carriage-return
|
||
|
-or line-feed, and finally
|
||
|
+pressing \*(``Enter\*('' on the regular keyboard
|
||
|
+may return either a carriage-return or line-feed, and finally
|
||
|
.bP
|
||
|
-"Enter or send" is the standard description for this key.
|
||
|
+\*(``Enter or send\*('' is the standard description for this key.
|
||
|
.PP
|
||
|
When using \fBgetch\fR, \fBwgetch\fR, \fBmvgetch\fR, or
|
||
|
\fBmvwgetch\fR, nocbreak mode (\fBnocbreak\fR) and echo mode
|
||
|
Index: man/curs_in_wch.3x
|
||
|
Prereq: 1.7
|
||
|
--- ncurses-6.1-20191123+/man/curs_in_wch.3x 2018-07-28 22:20:54.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_in_wch.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 2002-2017,2018 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 2002-2018,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -26,8 +26,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_in_wch.3x,v 1.7 2018/07/28 22:20:54 tom Exp $
|
||
|
+.\" $Id: curs_in_wch.3x,v 1.8 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_in_wch 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.SH NAME
|
||
|
\fBin_wch\fR,
|
||
|
\fBmvin_wch\fR,
|
||
|
@@ -54,7 +58,7 @@
|
||
|
returning \fBERR\fP in that case.
|
||
|
Otherwise they return \fBOK\fP.
|
||
|
.PP
|
||
|
-Functions with a "mv" prefix first perform a cursor movement using
|
||
|
+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 NOTES
|
||
|
Index: man/curs_in_wchstr.3x
|
||
|
Prereq: 1.11
|
||
|
--- ncurses-6.1-20191123+/man/curs_in_wchstr.3x 2018-07-28 21:34:56.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_in_wchstr.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 2002-2017,2018 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 2002-2018,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -26,8 +26,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_in_wchstr.3x,v 1.11 2018/07/28 21:34:56 tom Exp $
|
||
|
+.\" $Id: curs_in_wchstr.3x,v 1.12 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_in_wchstr 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.na
|
||
|
.hy 0
|
||
|
.SH NAME
|
||
|
@@ -105,7 +109,7 @@
|
||
|
Otherwise, they return
|
||
|
\fBERR\fR.
|
||
|
.PP
|
||
|
-Functions with a "mv" prefix first perform a cursor movement using
|
||
|
+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 PORTABILITY
|
||
|
Index: man/curs_inch.3x
|
||
|
Prereq: 1.21
|
||
|
--- ncurses-6.1-20191123+/man/curs_inch.3x 2018-07-28 21:34:06.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_inch.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
'\" t
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -27,8 +27,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_inch.3x,v 1.21 2018/07/28 21:34:06 tom Exp $
|
||
|
+.\" $Id: curs_inch.3x,v 1.22 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_inch 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.de bP
|
||
|
.ie n .IP \(bu 4
|
||
|
.el .IP \(bu 2
|
||
|
@@ -68,7 +72,7 @@
|
||
|
\fBA_COLOR\fR Bit-mask to extract color-pair field information
|
||
|
.TE
|
||
|
.SH RETURN VALUE
|
||
|
-Functions with a "mv" prefix first perform a cursor movement using
|
||
|
+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.
|
||
|
.PP
|
||
|
Index: man/curs_ins_wch.3x
|
||
|
Prereq: 1.6
|
||
|
--- ncurses-6.1-20191123+/man/curs_ins_wch.3x 2017-11-21 00:53:44.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_ins_wch.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 2002-2010,2017 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 2002-2017,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -26,8 +26,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_ins_wch.3x,v 1.6 2017/11/21 00:53:44 tom Exp $
|
||
|
+.\" $Id: curs_ins_wch.3x,v 1.7 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_ins_wch 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.SH NAME
|
||
|
\fBins_wch\fR,
|
||
|
\fBmvins_wch\fR,
|
||
|
@@ -53,7 +57,7 @@
|
||
|
If successful, these functions return \fBOK\fP.
|
||
|
If not, they return \fBERR\fP.
|
||
|
.PP
|
||
|
-Functions with a "mv" prefix first perform a cursor movement using
|
||
|
+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 ERRORS
|
||
|
Index: man/curs_ins_wstr.3x
|
||
|
Prereq: 1.8
|
||
|
--- ncurses-6.1-20191123+/man/curs_ins_wstr.3x 2017-11-21 00:53:44.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_ins_wstr.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 2002-2012,2017 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 2002-2017,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -26,8 +26,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_ins_wstr.3x,v 1.8 2017/11/21 00:53:44 tom Exp $
|
||
|
+.\" $Id: curs_ins_wstr.3x,v 1.9 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_ins_wstr 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.na
|
||
|
.hy 0
|
||
|
.SH NAME
|
||
|
@@ -96,7 +100,7 @@
|
||
|
Upon successful completion, these functions return \fBOK\fP.
|
||
|
Otherwise, they return \fBERR\fP.
|
||
|
.PP
|
||
|
-Functions with a "mv" prefix first perform a cursor movement using
|
||
|
+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 SEE ALSO
|
||
|
Index: man/curs_insch.3x
|
||
|
Prereq: 1.15
|
||
|
--- ncurses-6.1-20191123+/man/curs_insch.3x 2018-07-28 21:34:56.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_insch.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -26,8 +26,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_insch.3x,v 1.15 2018/07/28 21:34:56 tom Exp $
|
||
|
+.\" $Id: curs_insch.3x,v 1.16 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_insch 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.SH NAME
|
||
|
\fBinsch\fR,
|
||
|
\fBwinsch\fR,
|
||
|
@@ -56,7 +60,7 @@
|
||
|
upon successful completion,
|
||
|
unless otherwise noted in the preceding routine descriptions.
|
||
|
.PP
|
||
|
-Functions with a "mv" prefix first perform a cursor movement using
|
||
|
+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 NOTES
|
||
|
Index: man/curs_insstr.3x
|
||
|
Prereq: 1.22
|
||
|
--- ncurses-6.1-20191123+/man/curs_insstr.3x 2017-11-21 00:53:44.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_insstr.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 1998-2010,2017 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 1998-2017,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -26,8 +26,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_insstr.3x,v 1.22 2017/11/21 00:53:44 tom Exp $
|
||
|
+.\" $Id: curs_insstr.3x,v 1.23 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_insstr 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.SH NAME
|
||
|
\fBinsstr\fR,
|
||
|
\fBinsnstr\fR,
|
||
|
@@ -80,7 +84,7 @@
|
||
|
if the window parameter is null or the str parameter is null,
|
||
|
an error is returned.
|
||
|
.PP
|
||
|
-Functions with a "mv" prefix first perform a cursor movement using
|
||
|
+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 NOTES
|
||
|
Index: man/curs_inwstr.3x
|
||
|
Prereq: 1.11
|
||
|
--- ncurses-6.1-20191123+/man/curs_inwstr.3x 2018-07-28 22:19:56.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_inwstr.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 2002-2017,2018 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 2002-2018,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -26,8 +26,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_inwstr.3x,v 1.11 2018/07/28 22:19:56 tom Exp $
|
||
|
+.\" $Id: curs_inwstr.3x,v 1.12 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_inwstr 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.SH NAME
|
||
|
\fBinwstr\fR,
|
||
|
\fBinnwstr\fR,
|
||
|
@@ -92,7 +96,7 @@
|
||
|
routines return the
|
||
|
number of characters read into the string.
|
||
|
.PP
|
||
|
-Functions with a "mv" prefix first perform a cursor movement using
|
||
|
+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 SEE ALSO
|
||
|
Index: man/curs_kernel.3x
|
||
|
Prereq: 1.26
|
||
|
--- ncurses-6.1-20191123+/man/curs_kernel.3x 2018-07-28 23:04:00.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_kernel.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_kernel.3x,v 1.26 2018/07/28 23:04:00 tom Exp $
|
||
|
+.\" $Id: curs_kernel.3x,v 1.27 2019/11/30 21:06:30 tom Exp $
|
||
|
.ie \n(.g .ds `` \(lq
|
||
|
.el .ds `` ``
|
||
|
.ie \n(.g .ds '' \(rq
|
||
|
@@ -84,7 +84,7 @@
|
||
|
.SS def_prog_mode, def_shell_mode
|
||
|
.PP
|
||
|
The \fBdef_prog_mode\fR and \fBdef_shell_mode\fR routines save the
|
||
|
-current terminal modes as the "program" (in \fBcurses\fR) or "shell"
|
||
|
+current terminal modes as the \*(``program\*('' (in \fBcurses\fR) or \*(``shell\*(''
|
||
|
(not in \fBcurses\fR) state for use by the \fBreset_prog_mode\fR and
|
||
|
\fBreset_shell_mode\fR routines.
|
||
|
This is done automatically by \fBinitscr\fR.
|
||
|
@@ -93,7 +93,7 @@
|
||
|
.SS reset_prog_mode, reset_shell_mode
|
||
|
.PP
|
||
|
The \fBreset_prog_mode\fR and \fBreset_shell_mode\fR routines restore
|
||
|
-the terminal to "program" (in \fBcurses\fR) or "shell" (out of
|
||
|
+the terminal to \*(``program\*('' (in \fBcurses\fR) or \*(``shell\*('' (out of
|
||
|
\fBcurses\fR) state.
|
||
|
These are done automatically by \fBendwin\fR(3X) and,
|
||
|
after an \fBendwin\fR, by \fBdoupdate\fR,
|
||
|
Index: man/curs_printw.3x
|
||
|
Prereq: 1.23
|
||
|
--- ncurses-6.1-20191123+/man/curs_printw.3x 2018-07-28 21:14:06.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_printw.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -26,8 +26,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_printw.3x,v 1.23 2018/07/28 21:14:06 tom Exp $
|
||
|
+.\" $Id: curs_printw.3x,v 1.24 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_printw 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.de bP
|
||
|
.ie n .IP \(bu 4
|
||
|
.el .IP \(bu 2
|
||
|
@@ -81,7 +85,7 @@
|
||
|
buffer used to format the results.
|
||
|
It will return an error if the window pointer is null.
|
||
|
.PP
|
||
|
-Functions with a "mv" prefix first perform a cursor movement using
|
||
|
+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 PORTABILITY
|
||
|
Index: man/curs_refresh.3x
|
||
|
Prereq: 1.19
|
||
|
--- ncurses-6.1-20191123+/man/curs_refresh.3x 2018-07-28 22:59:02.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_refresh.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 1998-2016,2018 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -26,7 +26,7 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_refresh.3x,v 1.19 2018/07/28 22:59:02 tom Exp $
|
||
|
+.\" $Id: curs_refresh.3x,v 1.20 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_refresh 3X ""
|
||
|
.ie \n(.g .ds `` \(lq
|
||
|
.el .ds `` ``
|
||
|
@@ -109,7 +109,8 @@
|
||
|
(i.e., the global variable \fBcurscr\fR),
|
||
|
the screen is immediately cleared and repainted from scratch.
|
||
|
.PP
|
||
|
-The phrase \*(``copies the named window to the virtual screen\*('' above is ambiguous.
|
||
|
+The phrase \*(``copies the named window
|
||
|
+to the virtual screen\*('' above is ambiguous.
|
||
|
What actually happens is that all \fItouched\fR (changed) lines in the window
|
||
|
are copied to the virtual screen.
|
||
|
This affects programs that use overlapping
|
||
|
Index: man/curs_scanw.3x
|
||
|
Prereq: 1.24
|
||
|
--- ncurses-6.1-20191123+/man/curs_scanw.3x 2018-07-28 21:14:06.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_scanw.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -26,8 +26,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_scanw.3x,v 1.24 2018/07/28 21:14:06 tom Exp $
|
||
|
+.\" $Id: curs_scanw.3x,v 1.25 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_scanw 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.de bP
|
||
|
.ie n .IP \(bu 4
|
||
|
.el .IP \(bu 2
|
||
|
@@ -75,7 +79,7 @@
|
||
|
\fBmvscanw\fR and \fBmvwscanw\fR routines to determine the number of fields
|
||
|
which were mapped in the call.
|
||
|
.PP
|
||
|
-Functions with a "mv" prefix first perform a cursor movement using
|
||
|
+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 PORTABILITY
|
||
|
Index: man/curs_scr_dump.3x
|
||
|
Prereq: 1.13
|
||
|
--- ncurses-6.1-20191123+/man/curs_scr_dump.3x 2018-07-28 22:50:26.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_scr_dump.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -26,8 +26,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_scr_dump.3x,v 1.13 2018/07/28 22:50:26 tom Exp $
|
||
|
+.\" $Id: curs_scr_dump.3x,v 1.14 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_scr_dump 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.de bP
|
||
|
.ie n .IP \(bu 4
|
||
|
.el .IP \(bu 2
|
||
|
@@ -100,7 +104,7 @@
|
||
|
.PP
|
||
|
The SVr4 docs merely say under \fBscr_init\fR that the dump data is also
|
||
|
considered invalid "if the time-stamp of the tty is old" but do not define
|
||
|
-"old".
|
||
|
+\*(``old\*(''.
|
||
|
.SH SEE ALSO
|
||
|
\fBcurses\fR(3X),
|
||
|
\fBcurs_initscr\fR(3X),
|
||
|
Index: man/curs_scroll.3x
|
||
|
Prereq: 1.16
|
||
|
--- ncurses-6.1-20191123+/man/curs_scroll.3x 2018-07-28 22:59:02.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_scroll.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 1998-2010,2018 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -26,8 +26,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_scroll.3x,v 1.16 2018/07/28 22:59:02 tom Exp $
|
||
|
+.\" $Id: curs_scroll.3x,v 1.17 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH curs_scroll 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.na
|
||
|
.hy 0
|
||
|
.SH NAME
|
||
|
@@ -74,8 +78,8 @@
|
||
|
Note that \fBscrl\fR and \fBscroll\fR may be macros.
|
||
|
.PP
|
||
|
The SVr4 documentation says that the optimization of physically scrolling
|
||
|
-immediately if the scroll region is the entire screen "is" performed, not
|
||
|
-"may be" performed.
|
||
|
+immediately if the scroll region is the entire screen \*(``is\*('' performed, not
|
||
|
+\*(``may be\*('' performed.
|
||
|
This implementation deliberately does not guarantee
|
||
|
that this will occur, to leave open the possibility of smarter
|
||
|
optimization of multiple scroll actions on the next update.
|
||
|
Index: man/curs_sp_funcs.3x
|
||
|
Prereq: 1.16
|
||
|
--- ncurses-6.1-20191123+/man/curs_sp_funcs.3x 2019-04-13 16:41:08.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_sp_funcs.3x 2019-11-30 21:01:26.000000000 +0000
|
||
|
@@ -26,8 +26,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_sp_funcs.3x,v 1.16 2019/04/13 16:41:08 tom Exp $
|
||
|
+.\" $Id: curs_sp_funcs.3x,v 1.17 2019/11/30 21:01:26 tom Exp $
|
||
|
.TH curs_sp_funcs 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.na
|
||
|
.hy 0
|
||
|
.SH NAME
|
||
|
@@ -349,7 +353,7 @@
|
||
|
NCURSES_SP_NAME
|
||
|
The new functions are named using the macro \fINCURSES_SP_NAME\fP,
|
||
|
which hides the actual implementation.
|
||
|
-Currently this adds a "_sp" suffix to the name of the unextended function.
|
||
|
+Currently this adds a \*(``_sp\*('' suffix to the name of the unextended function.
|
||
|
This manual page indexes the extensions showing the full name.
|
||
|
However the proper usage of these functions uses the macro,
|
||
|
to provide for the possibility of changing the naming convention
|
||
|
Index: man/curs_termcap.3x
|
||
|
Prereq: 1.41
|
||
|
--- ncurses-6.1-20191123+/man/curs_termcap.3x 2019-03-23 21:51:12.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_termcap.3x 2019-11-30 21:01:40.000000000 +0000
|
||
|
@@ -26,8 +26,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_termcap.3x,v 1.41 2019/03/23 21:51:12 tom Exp $
|
||
|
+.\" $Id: curs_termcap.3x,v 1.42 2019/11/30 21:01:40 tom Exp $
|
||
|
.TH curs_termcap 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.de bP
|
||
|
.ie n .IP \(bu 4
|
||
|
.el .IP \(bu 2
|
||
|
@@ -213,7 +217,7 @@
|
||
|
appear to be terminfo).
|
||
|
.PP
|
||
|
Because terminfo conventions for representing padding in string capabilities
|
||
|
-differ from termcap's, \fBtputs("50");\fR will put out a literal "50" rather
|
||
|
+differ from termcap's, \fBtputs("50");\fR will put out a literal \*(``50\*('' rather
|
||
|
than busy-waiting for 50 milliseconds.
|
||
|
Cope with it.
|
||
|
.PP
|
||
|
Index: man/curs_util.3x
|
||
|
Prereq: 1.55
|
||
|
--- ncurses-6.1-20191123+/man/curs_util.3x 2019-03-23 21:51:12.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/curs_util.3x 2019-11-30 21:04:02.000000000 +0000
|
||
|
@@ -27,7 +27,7 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: curs_util.3x,v 1.55 2019/03/23 21:51:12 tom Exp $
|
||
|
+.\" $Id: curs_util.3x,v 1.56 2019/11/30 21:04:02 tom Exp $
|
||
|
.TH curs_util 3X ""
|
||
|
.ie \n(.g .ds `` \(lq
|
||
|
.el .ds `` ``
|
||
|
@@ -114,8 +114,8 @@
|
||
|
.bP
|
||
|
Otherwise (if there is no corresponding name) the function returns null,
|
||
|
to denote an error.
|
||
|
-X/Open also lists an "UNKNOWN KEY" return value, which some implementations
|
||
|
-return rather than null.
|
||
|
+X/Open also lists an \*(``UNKNOWN KEY\*('' return value,
|
||
|
+which some implementations return rather than null.
|
||
|
.LP
|
||
|
The corresponding \fBkey_name\fR returns a character string corresponding
|
||
|
to the wide-character value \fIw\fR.
|
||
|
@@ -289,7 +289,7 @@
|
||
|
string capabilities which are defined in the terminfo entry via the \fB\-x\fP
|
||
|
option of \fB@TIC@\fP.
|
||
|
This implementation automatically assigns at run-time keycodes to
|
||
|
-user-defined strings which begin with "k".
|
||
|
+user-defined strings which begin with \*(``k\*(''.
|
||
|
The keycodes start at KEY_MAX, but are not guaranteed to be
|
||
|
the same value for different runs because user-defined codes are
|
||
|
merged from all terminal descriptions which have been loaded.
|
||
|
Index: man/default_colors.3x
|
||
|
Prereq: 1.27
|
||
|
--- ncurses-6.1-20191123+/man/default_colors.3x 2018-07-28 22:08:59.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/default_colors.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,5 +1,5 @@
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 1998-2016,2018 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -28,8 +28,12 @@
|
||
|
.\"
|
||
|
.\" Author: Thomas E. Dickey 1997,1999,2000,2005
|
||
|
.\"
|
||
|
-.\" $Id: default_colors.3x,v 1.27 2018/07/28 22:08:59 tom Exp $
|
||
|
+.\" $Id: default_colors.3x,v 1.28 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH default_colors 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.SH NAME
|
||
|
\fBuse_default_colors\fR,
|
||
|
\fBassume_default_colors\fR \- use terminal's default colors
|
||
|
@@ -52,7 +56,7 @@
|
||
|
using colors only for text.
|
||
|
For example, there are several implementations of the \fBls\fP program
|
||
|
which use colors to denote different file types or permissions.
|
||
|
-These "color ls" programs do not necessarily modify the background color,
|
||
|
+These \*(``color ls\*('' programs do not necessarily modify the background color,
|
||
|
typically using only the \fBsetaf\fP terminfo capability to set the
|
||
|
foreground color.
|
||
|
Full-screen applications that use default colors can achieve similar
|
||
|
@@ -111,7 +115,7 @@
|
||
|
The bottom portion of the screen, which is of adjustable
|
||
|
size, is left uncolored to display the results from shell commands.
|
||
|
The top portion of the screen colors filenames using a scheme like the
|
||
|
-"color ls" programs.
|
||
|
+\*(``color ls\*('' programs.
|
||
|
Attempting to manage the background color of the screen for this application
|
||
|
would give unsatisfactory results for a variety of reasons.
|
||
|
This extension was devised after
|
||
|
Index: man/form.3x
|
||
|
Prereq: 1.32
|
||
|
--- ncurses-6.1-20191123+/man/form.3x 2019-01-20 20:31:42.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/form.3x 2019-11-30 20:51:36.000000000 +0000
|
||
|
@@ -27,7 +27,7 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: form.3x,v 1.32 2019/01/20 20:31:42 tom Exp $
|
||
|
+.\" $Id: form.3x,v 1.33 2019/11/30 20:51:36 tom Exp $
|
||
|
.TH form 3X ""
|
||
|
.ie \n(.g .ds `` \(lq
|
||
|
.el .ds `` ``
|
||
|
@@ -234,7 +234,7 @@
|
||
|
Manual pages and adaptation for ncurses by Eric
|
||
|
S. Raymond.
|
||
|
.SH SEE ALSO
|
||
|
-\fBcurses\fR(3X) and related pages whose names begin "form_" for detailed
|
||
|
+\fBcurses\fR(3X) and related pages whose names begin \*(``form_\*('' for detailed
|
||
|
descriptions of the entry points.
|
||
|
.PP
|
||
|
This describes \fBncurses\fR
|
||
|
Index: man/form_field_attributes.3x
|
||
|
Prereq: 1.14
|
||
|
--- ncurses-6.1-20191123+/man/form_field_attributes.3x 2019-01-20 20:31:42.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/form_field_attributes.3x 2019-11-30 21:01:57.000000000 +0000
|
||
|
@@ -27,8 +27,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: form_field_attributes.3x,v 1.14 2019/01/20 20:31:42 tom Exp $
|
||
|
+.\" $Id: form_field_attributes.3x,v 1.15 2019/11/30 21:01:57 tom Exp $
|
||
|
.TH form_field_attributes 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.SH NAME
|
||
|
\fBform_field_attributes\fR \- color and attribute control for form fields
|
||
|
.SH SYNOPSIS
|
||
|
@@ -77,7 +81,7 @@
|
||
|
System error occurred (see \fBerrno\fR(3)).
|
||
|
.
|
||
|
.SH SEE ALSO
|
||
|
-\fBcurses\fR(3X) and related pages whose names begin "form_" for detailed
|
||
|
+\fBcurses\fR(3X) and related pages whose names begin \*(``form_\*('' for detailed
|
||
|
descriptions of the entry points.
|
||
|
.SH NOTES
|
||
|
The header file \fB<form.h>\fR automatically includes the header file
|
||
|
Index: man/form_field_buffer.3x
|
||
|
Prereq: 1.23
|
||
|
--- ncurses-6.1-20191123+/man/form_field_buffer.3x 2019-01-20 20:19:03.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/form_field_buffer.3x 2019-11-30 21:02:22.000000000 +0000
|
||
|
@@ -27,8 +27,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: form_field_buffer.3x,v 1.23 2019/01/20 20:19:03 tom Exp $
|
||
|
+.\" $Id: form_field_buffer.3x,v 1.24 2019/11/30 21:02:22 tom Exp $
|
||
|
.TH form_field_buffer 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.de bP
|
||
|
.ie n .IP \(bu 4
|
||
|
.el .IP \(bu 2
|
||
|
@@ -115,7 +119,7 @@
|
||
|
.B E_BAD_ARGUMENT
|
||
|
Routine detected an incorrect or out-of-range argument.
|
||
|
.SH SEE ALSO
|
||
|
-\fBcurses\fR(3X) and related pages whose names begin "form_" for detailed
|
||
|
+\fBcurses\fR(3X) and related pages whose names begin \*(``form_\*('' for detailed
|
||
|
descriptions of the entry points.
|
||
|
.SH NOTES
|
||
|
The header file \fB<form.h>\fR automatically includes the header file
|
||
|
Index: man/form_field_info.3x
|
||
|
Prereq: 1.15
|
||
|
--- ncurses-6.1-20191123+/man/form_field_info.3x 2019-01-20 20:31:42.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/form_field_info.3x 2019-11-30 21:02:29.000000000 +0000
|
||
|
@@ -27,8 +27,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: form_field_info.3x,v 1.15 2019/01/20 20:31:42 tom Exp $
|
||
|
+.\" $Id: form_field_info.3x,v 1.16 2019/11/30 21:02:29 tom Exp $
|
||
|
.TH form_field_info 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.SH NAME
|
||
|
\fBdynamic_field_info\fP,
|
||
|
\fBfield_info\fR \- retrieve field characteristics
|
||
|
@@ -65,7 +69,7 @@
|
||
|
.B E_BAD_ARGUMENT
|
||
|
Routine detected an incorrect or out-of-range argument.
|
||
|
.SH SEE ALSO
|
||
|
-\fBcurses\fR(3X) and related pages whose names begin "form_" for detailed
|
||
|
+\fBcurses\fR(3X) and related pages whose names begin \*(``form_\*('' for detailed
|
||
|
descriptions of the entry points.
|
||
|
.SH NOTES
|
||
|
The header file \fB<form.h>\fR automatically includes the header file
|
||
|
Index: man/form_field_just.3x
|
||
|
Prereq: 1.14
|
||
|
--- ncurses-6.1-20191123+/man/form_field_just.3x 2019-01-20 20:31:42.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/form_field_just.3x 2019-11-30 21:02:36.000000000 +0000
|
||
|
@@ -27,8 +27,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: form_field_just.3x,v 1.14 2019/01/20 20:31:42 tom Exp $
|
||
|
+.\" $Id: form_field_just.3x,v 1.15 2019/11/30 21:02:36 tom Exp $
|
||
|
.TH form_field_just 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.SH NAME
|
||
|
\fBset_field_just\fR,
|
||
|
\fBfield_just\fP \- retrieve field characteristics
|
||
|
@@ -60,7 +64,7 @@
|
||
|
.B E_BAD_ARGUMENT
|
||
|
Routine detected an incorrect or out-of-range argument.
|
||
|
.SH SEE ALSO
|
||
|
-\fBcurses\fR(3X) and related pages whose names begin "form_" for detailed
|
||
|
+\fBcurses\fR(3X) and related pages whose names begin \*(``form_\*('' for detailed
|
||
|
descriptions of the entry points.
|
||
|
.SH NOTES
|
||
|
The header file \fB<form.h>\fR automatically includes the header file
|
||
|
Index: man/form_new_page.3x
|
||
|
Prereq: 1.13
|
||
|
--- ncurses-6.1-20191123+/man/form_new_page.3x 2018-07-28 21:20:04.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/form_new_page.3x 2019-11-30 21:06:30.000000000 +0000
|
||
|
@@ -1,6 +1,6 @@
|
||
|
'\" t
|
||
|
.\"***************************************************************************
|
||
|
-.\" Copyright (c) 1998-2015,2018 Free Software Foundation, Inc. *
|
||
|
+.\" Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||
|
.\" *
|
||
|
.\" Permission is hereby granted, free of charge, to any person obtaining a *
|
||
|
.\" copy of this software and associated documentation files (the *
|
||
|
@@ -27,8 +27,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: form_new_page.3x,v 1.13 2018/07/28 21:20:04 tom Exp $
|
||
|
+.\" $Id: form_new_page.3x,v 1.14 2019/11/30 21:06:30 tom Exp $
|
||
|
.TH form_new_page 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.SH NAME
|
||
|
\fBset_new_page\fR,
|
||
|
\fBnew_page\fR \- form pagination functions
|
||
|
@@ -56,7 +60,7 @@
|
||
|
.B E_CONNECTED
|
||
|
The given field is already connected to a form.
|
||
|
.SH SEE ALSO
|
||
|
-\fBcurses\fR(3X) and related pages whose names begin "form_" for detailed
|
||
|
+\fBcurses\fR(3X) and related pages whose names begin \*(``form_\*('' for detailed
|
||
|
descriptions of the entry points.
|
||
|
.SH NOTES
|
||
|
The header file \fB<form.h>\fR automatically includes the header file
|
||
|
Index: man/menu_attributes.3x
|
||
|
Prereq: 1.15
|
||
|
--- ncurses-6.1-20191123+/man/menu_attributes.3x 2019-01-20 20:32:23.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/menu_attributes.3x 2019-11-30 21:02:51.000000000 +0000
|
||
|
@@ -27,8 +27,12 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: menu_attributes.3x,v 1.15 2019/01/20 20:32:23 tom Exp $
|
||
|
+.\" $Id: menu_attributes.3x,v 1.16 2019/11/30 21:02:51 tom Exp $
|
||
|
.TH menu_attributes 3X ""
|
||
|
+.ie \n(.g .ds `` \(lq
|
||
|
+.el .ds `` ``
|
||
|
+.ie \n(.g .ds '' \(rq
|
||
|
+.el .ds '' ''
|
||
|
.SH NAME
|
||
|
\fBmenu_back\fR,
|
||
|
\fBmenu_fore\fR,
|
||
|
@@ -94,7 +98,7 @@
|
||
|
.B E_BAD_ARGUMENT
|
||
|
Routine detected an incorrect or out-of-range argument.
|
||
|
.SH SEE ALSO
|
||
|
-\fBcurses\fR(3X) and related pages whose names begin "menu_" for detailed
|
||
|
+\fBcurses\fR(3X) and related pages whose names begin \*(``menu_\*('' for detailed
|
||
|
descriptions of the entry points.
|
||
|
.SH NOTES
|
||
|
The header file \fB<menu.h>\fR automatically includes the header file
|
||
|
Index: man/ncurses.3x
|
||
|
Prereq: 1.141
|
||
|
--- ncurses-6.1-20191123+/man/ncurses.3x 2019-02-16 15:07:20.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/ncurses.3x 2019-11-30 20:47:07.000000000 +0000
|
||
|
@@ -27,7 +27,7 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: ncurses.3x,v 1.141 2019/02/16 15:07:20 tom Exp $
|
||
|
+.\" $Id: ncurses.3x,v 1.143 2019/11/30 20:47:07 tom Exp $
|
||
|
.hy 0
|
||
|
.TH ncurses 3X ""
|
||
|
.ie \n(.g .ds `` \(lq
|
||
|
@@ -267,7 +267,7 @@
|
||
|
.RS 3
|
||
|
.TP 5
|
||
|
.I ncurses
|
||
|
-the "normal" library, which handles 8-bit characters.
|
||
|
+the \*(``normal\*('' library, which handles 8-bit characters.
|
||
|
The normal (8-bit) library stores characters combined with attributes
|
||
|
in \fBchtype\fP data.
|
||
|
.IP
|
||
|
@@ -278,9 +278,10 @@
|
||
|
Each cell (row and column) in a \fBWINDOW\fP is stored as a \fBchtype\fP.
|
||
|
.TP 5
|
||
|
.I ncursesw
|
||
|
-the so-called "wide" library, which handles multibyte characters
|
||
|
+the so-called \*(``wide\*('' library, which handles multibyte characters
|
||
|
(see the section on \fBALTERNATE CONFIGURATIONS\fP).
|
||
|
-The "wide" library includes all of the calls from the "normal" library.
|
||
|
+The \*(``wide\*('' library includes all of the calls
|
||
|
+from the \*(``normal\*('' library.
|
||
|
It adds about one third more calls using data types which store
|
||
|
multibyte characters:
|
||
|
.RS 5
|
||
|
@@ -294,9 +295,13 @@
|
||
|
The video attributes and color are stored in separate fields of the structure.
|
||
|
.IP
|
||
|
Each cell (row and column) in a \fBWINDOW\fP is stored as a \fBcchar_t\fP.
|
||
|
+.IP
|
||
|
+The \fBsetcchar\fP(3X) and \fBgetcchar\fP(3X)
|
||
|
+functions store and retrieve the data from
|
||
|
+a \fBcchar_t\fP structure.
|
||
|
.TP 5
|
||
|
.B wchar_t
|
||
|
-stores a "wide" character.
|
||
|
+stores a \*(``wide\*('' character.
|
||
|
Like \fBchtype\fP, this may be an integer.
|
||
|
.TP 5
|
||
|
.B wint_t
|
||
|
@@ -304,10 +309,10 @@
|
||
|
the same size.
|
||
|
.RE
|
||
|
.IP
|
||
|
-The "wide" library provides new functions which are analogous to
|
||
|
-functions in the "normal" library.
|
||
|
+The \*(``wide\*('' library provides new functions which are analogous to
|
||
|
+functions in the \*(``normal\*('' library.
|
||
|
There is a naming convention which relates many of the normal/wide variants:
|
||
|
-a "_w" is inserted into the name.
|
||
|
+a \*(``_w\*('' is inserted into the name.
|
||
|
For example, \fBwaddch\fP becomes \fBwadd_wch\fP.
|
||
|
.RE
|
||
|
.PP
|
||
|
@@ -928,7 +933,7 @@
|
||
|
using the built-in support for xterm, etc.
|
||
|
.PP
|
||
|
If the environment variable is absent,
|
||
|
-ncurses will attempt to open GPM if \fBTERM\fP contains "linux".
|
||
|
+ncurses will attempt to open GPM if \fBTERM\fP contains \*(``linux\*(''.
|
||
|
.SS NCURSES_NO_HARD_TABS
|
||
|
.PP
|
||
|
\fBNcurses\fP may use tabs as part of the cursor movement optimization.
|
||
|
@@ -945,7 +950,7 @@
|
||
|
.SS NCURSES_NO_PADDING
|
||
|
.PP
|
||
|
Most of the terminal descriptions in the terminfo database are written
|
||
|
-for real "hardware" terminals.
|
||
|
+for real \*(``hardware\*('' terminals.
|
||
|
Many people use terminal emulators
|
||
|
which run in a windowing environment and use curses-based applications.
|
||
|
Terminal emulators can duplicate
|
||
|
@@ -1019,7 +1024,7 @@
|
||
|
.PP
|
||
|
When setting this variable, you should set it to a nonzero value.
|
||
|
Setting it to zero (or to a nonnumber)
|
||
|
-disables the special check for "linux" and "screen".
|
||
|
+disables the special check for \*(``linux\*('' and \*(``screen\*(''.
|
||
|
.PP
|
||
|
As an alternative to the environment variable,
|
||
|
ncurses checks for an extended terminfo capability \fBU8\fP.
|
||
|
@@ -1041,7 +1046,7 @@
|
||
|
.ft
|
||
|
.RE
|
||
|
.PP
|
||
|
-The name "U8" is chosen to be two characters,
|
||
|
+The name \*(``U8\*('' is chosen to be two characters,
|
||
|
to permit it to be used by applications that use ncurses'
|
||
|
termcap interface.
|
||
|
.SS NCURSES_TRACE
|
||
|
@@ -1217,7 +1222,7 @@
|
||
|
The configure script renames the library and
|
||
|
(if the \fB\-\-disable\-overwrite\fP option is used)
|
||
|
puts the header files in a different subdirectory.
|
||
|
-All of the library names have a "w" appended to them,
|
||
|
+All of the library names have a \*(``w\*('' appended to them,
|
||
|
i.e., instead of
|
||
|
.NS
|
||
|
\fB\-lncurses\fR
|
||
|
@@ -1263,8 +1268,8 @@
|
||
|
.TP 5
|
||
|
\-\-with\-pthread
|
||
|
The configure script renames the library.
|
||
|
-All of the library names have a "t" appended to them
|
||
|
-(before any "w" added by \fB\-\-enable\-widec\fP).
|
||
|
+All of the library names have a \*(``t\*('' appended to them
|
||
|
+(before any \*(``w\*('' added by \fB\-\-enable\-widec\fP).
|
||
|
.IP
|
||
|
The global variables such as \fBLINES\fP are replaced by macros to
|
||
|
allow read-only access.
|
||
|
@@ -1280,8 +1285,8 @@
|
||
|
\-\-with\-profile
|
||
|
The shared and normal (static) library names differ by their suffixes,
|
||
|
e.g., \fBlibncurses.so\fP and \fBlibncurses.a\fP.
|
||
|
-The debug and profiling libraries add a "_g" and a "_p" to the root
|
||
|
-names respectively,
|
||
|
+The debug and profiling libraries add a \*(``_g\*(''
|
||
|
+and a \*(``_p\*('' to the root names respectively,
|
||
|
e.g., \fBlibncurses_g.a\fP and \fBlibncurses_p.a\fP.
|
||
|
.TP 5
|
||
|
\-\-with\-trace
|
||
|
@@ -1297,7 +1302,7 @@
|
||
|
terminal capability database
|
||
|
.SH SEE ALSO
|
||
|
\fBterminfo\fR(\*n) and related pages whose names begin
|
||
|
-"curs_" for detailed routine descriptions.
|
||
|
+\*(``curs_\*('' for detailed routine descriptions.
|
||
|
.br
|
||
|
\fBcurs_variables\fR(3X)
|
||
|
.br
|
||
|
Index: man/term_variables.3x
|
||
|
Prereq: 1.10
|
||
|
--- ncurses-6.1-20191123+/man/term_variables.3x 2019-03-23 21:51:12.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/term_variables.3x 2019-11-30 20:51:36.000000000 +0000
|
||
|
@@ -26,7 +26,7 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: term_variables.3x,v 1.10 2019/03/23 21:51:12 tom Exp $
|
||
|
+.\" $Id: term_variables.3x,v 1.11 2019/11/30 20:51:36 tom Exp $
|
||
|
.TH term_variables 3X ""
|
||
|
.ds n 5
|
||
|
.ie \n(.g .ds `` \(lq
|
||
|
@@ -101,7 +101,7 @@
|
||
|
with the \fBA_ALTCHARSET\fP video attribute into line-drawing characters.
|
||
|
.PP
|
||
|
The encoding of the information in this array has changed periodically.
|
||
|
-Application developers need only know that it is used for the "ACS_"
|
||
|
+Application developers need only know that it is used for the \*(``ACS_\*(''
|
||
|
constants in <curses.h>.
|
||
|
.PP
|
||
|
The comparable data for the wide-character library is a private variable.
|
||
|
@@ -123,7 +123,7 @@
|
||
|
although the hash-tables used by
|
||
|
the terminfo and termcap functions are not available.
|
||
|
.PP
|
||
|
-The long terminfo capability names use a "l" (ell) in their names:
|
||
|
+The long terminfo capability names use a \*(``l\*('' (ell) in their names:
|
||
|
\fBboolfnames\fP,
|
||
|
\fBnumfnames\fP, and
|
||
|
\fBstrfnames\fP.
|
||
|
Index: man/terminfo.tail
|
||
|
Prereq: 1.97
|
||
|
--- ncurses-6.1-20191123+/man/terminfo.tail 2019-07-20 10:20:57.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/terminfo.tail 2019-11-30 20:54:32.000000000 +0000
|
||
|
@@ -26,7 +26,7 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: terminfo.tail,v 1.97 2019/07/20 10:20:57 tom Exp $
|
||
|
+.\" $Id: terminfo.tail,v 1.98 2019/11/30 20:54:32 tom Exp $
|
||
|
.ps +1
|
||
|
.SS User-Defined Capabilities
|
||
|
.
|
||
|
@@ -478,7 +478,7 @@
|
||
|
\fB%g\fP\fI[A\-Z]\fP
|
||
|
get static variable \fI[a\-z]\fP and push it
|
||
|
.IP
|
||
|
-The terms "static" and "dynamic" are misleading.
|
||
|
+The terms \*(``static\*('' and \*(``dynamic\*('' are misleading.
|
||
|
Historically, these are simply two different sets of variables,
|
||
|
whose values are not reset between calls to \fBtparm\fP(3X).
|
||
|
However, that fact is not documented in other implementations.
|
||
|
@@ -1763,14 +1763,14 @@
|
||
|
the recommended 1K for the termcap entry; others do not.
|
||
|
.PP
|
||
|
Each termcap entry has two important sizes associated with it: before
|
||
|
-"tc" expansion, and after "tc" expansion.
|
||
|
-"tc" is the capability that
|
||
|
+\*(``tc\*('' expansion, and after \*(``tc\*('' expansion.
|
||
|
+\*(``tc\*('' is the capability that
|
||
|
tacks on another termcap entry to the end of the current one, to add
|
||
|
on its capabilities.
|
||
|
-If a termcap entry does not use the "tc"
|
||
|
+If a termcap entry does not use the \*(``tc\*(''
|
||
|
capability, then of course the two lengths are the same.
|
||
|
.PP
|
||
|
-The "before tc expansion" length is the most important one, because it
|
||
|
+The \*(``before tc expansion\*('' length is the most important one, because it
|
||
|
affects more than just users of that particular terminal.
|
||
|
This is the
|
||
|
length of the entry as it exists in /etc/termcap, minus the
|
||
|
@@ -1802,16 +1802,16 @@
|
||
|
termcap library truncates long entries, like OSF/1 3.0, it is immune to dying
|
||
|
here but will return incorrect data for the terminal.
|
||
|
.PP
|
||
|
-The "after tc expansion" length will have a similar effect to the
|
||
|
+The \*(``after tc expansion\*('' length will have a similar effect to the
|
||
|
above, but only for people who actually set TERM to that terminal
|
||
|
-type, since \fBtgetent\fP only does "tc" expansion once it is found the
|
||
|
+type, since \fBtgetent\fP only does \*(``tc\*('' expansion once it is found the
|
||
|
terminal type it was looking for, not while searching.
|
||
|
.PP
|
||
|
In summary, a termcap entry that is longer than 1023 bytes can cause,
|
||
|
on various combinations of termcap libraries and applications, a core
|
||
|
dump, warnings, or incorrect operation.
|
||
|
If it is too long even before
|
||
|
-"tc" expansion, it will have this effect even for users of some other
|
||
|
+\*(``tc\*('' expansion, it will have this effect even for users of some other
|
||
|
terminal types and users whose TERM variable does not have a termcap
|
||
|
entry.
|
||
|
.PP
|
||
|
Index: man/tic.1m
|
||
|
Prereq: 1.75
|
||
|
--- ncurses-6.1-20191123+/man/tic.1m 2019-10-12 20:56:38.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/man/tic.1m 2019-11-30 20:51:55.000000000 +0000
|
||
|
@@ -26,7 +26,7 @@
|
||
|
.\" authorization. *
|
||
|
.\"***************************************************************************
|
||
|
.\"
|
||
|
-.\" $Id: tic.1m,v 1.75 2019/10/12 20:56:38 tom Exp $
|
||
|
+.\" $Id: tic.1m,v 1.76 2019/11/30 20:51:55 tom Exp $
|
||
|
.TH @TIC@ 1M ""
|
||
|
.ie \n(.g .ds `` \(lq
|
||
|
.el .ds `` ``
|
||
|
@@ -98,7 +98,7 @@
|
||
|
.PP
|
||
|
In either case (directory or hashed database),
|
||
|
\fB@TIC@\fP will create the container if it does not exist.
|
||
|
-For a directory, this would be the "terminfo" leaf,
|
||
|
+For a directory, this would be the \*(``terminfo\*('' leaf,
|
||
|
versus a "terminfo.db" file.
|
||
|
.PP
|
||
|
The results are normally placed in the system terminfo database \fB\*d\fR.
|
||
|
@@ -282,7 +282,7 @@
|
||
|
the full set of SVR4/XSI Curses terminfo; and outright broken ports like AIX 3.x
|
||
|
that have their own extensions incompatible with SVr4/XSI.
|
||
|
Available subsets
|
||
|
-are "SVr1", "Ultrix", "HP", "BSD" and "AIX";
|
||
|
+are \*(``SVr1\*('', \*(``Ultrix\*('', \*(``HP\*('', \*(``BSD\*('' and \*(``AIX\*('';
|
||
|
see \fBterminfo\fR(\*n) for details.
|
||
|
.TP
|
||
|
\fB\-r\fR
|
||
|
Index: package/debian-mingw/changelog
|
||
|
--- ncurses-6.1-20191123+/package/debian-mingw/changelog 2019-11-23 15:45:17.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/package/debian-mingw/changelog 2019-11-30 14:52:31.000000000 +0000
|
||
|
@@ -1,8 +1,8 @@
|
||
|
-ncurses6 (6.1+20191123) unstable; urgency=low
|
||
|
+ncurses6 (6.1+20191130) unstable; urgency=low
|
||
|
|
||
|
* latest weekly patch
|
||
|
|
||
|
- -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 23 Nov 2019 10:45:17 -0500
|
||
|
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 30 Nov 2019 09:52:31 -0500
|
||
|
|
||
|
ncurses6 (5.9-20131005) unstable; urgency=low
|
||
|
|
||
|
Index: package/debian-mingw64/changelog
|
||
|
--- ncurses-6.1-20191123+/package/debian-mingw64/changelog 2019-11-23 15:45:17.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/package/debian-mingw64/changelog 2019-11-30 14:52:31.000000000 +0000
|
||
|
@@ -1,8 +1,8 @@
|
||
|
-ncurses6 (6.1+20191123) unstable; urgency=low
|
||
|
+ncurses6 (6.1+20191130) unstable; urgency=low
|
||
|
|
||
|
* latest weekly patch
|
||
|
|
||
|
- -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 23 Nov 2019 10:45:17 -0500
|
||
|
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 30 Nov 2019 09:52:31 -0500
|
||
|
|
||
|
ncurses6 (5.9-20131005) unstable; urgency=low
|
||
|
|
||
|
Index: package/debian/changelog
|
||
|
--- ncurses-6.1-20191123+/package/debian/changelog 2019-11-23 15:45:17.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/package/debian/changelog 2019-11-30 14:52:31.000000000 +0000
|
||
|
@@ -1,8 +1,8 @@
|
||
|
-ncurses6 (6.1+20191123) unstable; urgency=low
|
||
|
+ncurses6 (6.1+20191130) unstable; urgency=low
|
||
|
|
||
|
* latest weekly patch
|
||
|
|
||
|
- -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 23 Nov 2019 10:45:17 -0500
|
||
|
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 30 Nov 2019 09:52:31 -0500
|
||
|
|
||
|
ncurses6 (5.9-20120608) unstable; urgency=low
|
||
|
|
||
|
Index: package/mingw-ncurses.nsi
|
||
|
Prereq: 1.362
|
||
|
--- ncurses-6.1-20191123+/package/mingw-ncurses.nsi 2019-11-23 15:45:17.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/package/mingw-ncurses.nsi 2019-11-30 14:52:31.000000000 +0000
|
||
|
@@ -1,4 +1,4 @@
|
||
|
-; $Id: mingw-ncurses.nsi,v 1.362 2019/11/23 15:45:17 tom Exp $
|
||
|
+; $Id: mingw-ncurses.nsi,v 1.363 2019/11/30 14:52:31 tom Exp $
|
||
|
|
||
|
; TODO add examples
|
||
|
; TODO bump ABI to 6
|
||
|
@@ -10,7 +10,7 @@
|
||
|
!define VERSION_MAJOR "6"
|
||
|
!define VERSION_MINOR "1"
|
||
|
!define VERSION_YYYY "2019"
|
||
|
-!define VERSION_MMDD "1123"
|
||
|
+!define VERSION_MMDD "1130"
|
||
|
!define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}
|
||
|
|
||
|
!define MY_ABI "5"
|
||
|
Index: package/mingw-ncurses.spec
|
||
|
--- ncurses-6.1-20191123+/package/mingw-ncurses.spec 2019-11-24 01:54:24.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/package/mingw-ncurses.spec 2019-11-30 14:52:31.000000000 +0000
|
||
|
@@ -3,7 +3,7 @@
|
||
|
Summary: shared libraries for terminal handling
|
||
|
Name: mingw32-ncurses6
|
||
|
Version: 6.1
|
||
|
-Release: 20191123
|
||
|
+Release: 20191130
|
||
|
License: X11
|
||
|
Group: Development/Libraries
|
||
|
Source: ncurses-%{version}-%{release}.tgz
|
||
|
Index: package/ncurses.spec
|
||
|
--- ncurses-6.1-20191123+/package/ncurses.spec 2019-11-23 21:14:34.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/package/ncurses.spec 2019-11-30 14:52:31.000000000 +0000
|
||
|
@@ -1,7 +1,7 @@
|
||
|
Summary: shared libraries for terminal handling
|
||
|
Name: ncurses6
|
||
|
Version: 6.1
|
||
|
-Release: 20191123
|
||
|
+Release: 20191130
|
||
|
License: X11
|
||
|
Group: Development/Libraries
|
||
|
Source: ncurses-%{version}-%{release}.tgz
|
||
|
Index: package/ncursest.spec
|
||
|
--- ncurses-6.1-20191123+/package/ncursest.spec 2019-11-23 21:14:52.000000000 +0000
|
||
|
+++ ncurses-6.1-20191130/package/ncursest.spec 2019-11-30 14:52:31.000000000 +0000
|
||
|
@@ -1,7 +1,7 @@
|
||
|
Summary: Curses library with POSIX thread support.
|
||
|
Name: ncursest6
|
||
|
Version: 6.1
|
||
|
-Release: 20191123
|
||
|
+Release: 20191130
|
||
|
License: X11
|
||
|
Group: Development/Libraries
|
||
|
Source: ncurses-%{version}-%{release}.tgz
|