ncurses 6.2 - patch 20210605
authorThomas E. Dickey <dickey@invisible-island.net>
Sun, 6 Jun 2021 01:58:14 +0000 (01:58 +0000)
committerThomas E. Dickey <dickey@invisible-island.net>
Sun, 6 Jun 2021 01:58:14 +0000 (01:58 +0000)
+ add a summary of ncurses-specific preprocessor symbols to curses.h
  (prompted by discussion with Peter Farley, Bill Gray).

NEWS
VERSION
dist.mk
include/curses.h.in
package/debian-mingw/changelog
package/debian-mingw64/changelog
package/debian/changelog
package/mingw-ncurses.nsi
package/mingw-ncurses.spec
package/ncurses.spec
package/ncursest.spec

diff --git a/NEWS b/NEWS
index 3c1d58abe851b579889b817adce6c80cdae433f4..efbbf5c0d7ba6a9004f63115131fb36e469fce19 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -26,7 +26,7 @@
 -- sale, use or other dealings in this Software without prior written        --
 -- authorization.                                                            --
 -------------------------------------------------------------------------------
--- $Id: NEWS,v 1.3669 2021/05/22 23:06:34 tom Exp $
+-- $Id: NEWS,v 1.3671 2021/06/05 23:45:46 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -46,6 +46,10 @@ See the AUTHORS file for the corresponding full names.
 Changes through 1.9.9e did not credit all contributions;
 it is not possible to add this information.
 
+20210605
+       + add a summary of ncurses-specific preprocessor symbols to curses.h
+         (prompted by discussion with Peter Farley, Bill Gray).
+
 20210522
        + regenerate configure scripts with autoconf 2.52.20210509 to eliminate
          an unnecessary warning in config.log (report by Miroslav Lichvar).
diff --git a/VERSION b/VERSION
index 6a8f2c0aa6d0ade4b811d62008700bb8330a4fc9..3a8bdb0c12ed6f4cb2477dfbdf8f49942f1da50f 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-5:0:10 6.2     20210522
+5:0:10 6.2     20210605
diff --git a/dist.mk b/dist.mk
index e97a59c69dbecd61569f0d96a6eb8b3ab8087235..4cb2a007f1103223d343cb771d9e7af5c2d6c047 100644 (file)
--- a/dist.mk
+++ b/dist.mk
@@ -26,7 +26,7 @@
 # use or other dealings in this Software without prior written               #
 # authorization.                                                             #
 ##############################################################################
-# $Id: dist.mk,v 1.1416 2021/05/22 13:01:12 tom Exp $
+# $Id: dist.mk,v 1.1418 2021/06/05 23:45:46 tom Exp $
 # Makefile for creating ncurses distributions.
 #
 # This only needs to be used directly as a makefile by developers, but
@@ -38,7 +38,7 @@ SHELL = /bin/sh
 # These define the major/minor/patch versions of ncurses.
 NCURSES_MAJOR = 6
 NCURSES_MINOR = 2
-NCURSES_PATCH = 20210522
+NCURSES_PATCH = 20210605
 
 # We don't append the patch to the version, since this only applies to releases
 VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
index a2f539aa89735fa8e6ac345721fe41e3803d8a2a..d9756ced67788b394d808e8b4900b3fa40724937 100644 (file)
  *     and: Thomas E. Dickey                        1996-on                 *
  ****************************************************************************/
 
-/* $Id: curses.h.in,v 1.271 2021/03/20 16:25:43 tom Exp $ */
+/* $Id: curses.h.in,v 1.273 2021/06/06 01:18:45 tom Exp $ */
 
 #ifndef __NCURSES_H
 #define __NCURSES_H
 
+/*
+ The symbols beginning NCURSES_ or USE_ are configuration choices.
+ A few of the former can be overridden by applications at compile-time.
+ Most of the others correspond to configure-script options (or checks
+ by the configure-script for features of the system on which it is built).
+
+ These symbols can be overridden by applications at compile-time:
+ NCURSES_NOMACROS suppresses macro definitions in favor of functions
+ NCURSES_WATTR_MACROS suppresses wattr_* macro definitions
+ NCURSES_WIDECHAR is an alternative for declaring wide-character functions.
+
+ These symbols are used only when building ncurses:
+ NCURSES_ATTR_T
+ NCURSES_FIELD_INTERNALS
+ NCURSES_INTERNALS
+
+ These symbols are set by the configure script:
+ NCURSES_ENABLE_STDBOOL_H
+ NCURSES_EXPANDED
+ NCURSES_EXT_COLORS
+ NCURSES_EXT_FUNCS
+ NCURSES_EXT_PUTWIN
+ NCURSES_NO_PADDING
+ NCURSES_OSPEED_COMPAT
+ NCURSES_PATHSEP
+ NCURSES_REENTRANT
+ */
+
 #define CURSES 1
 #define CURSES_H 1
 
index aff8df78274b69a7e658a779b2baf96bb58f22f9..ac04dff662db50acdf7a24e71347b4763ee83442 100644 (file)
@@ -1,8 +1,8 @@
-ncurses6 (6.2+20210522) unstable; urgency=low
+ncurses6 (6.2+20210605) unstable; urgency=low
 
   * latest weekly patch
 
- -- Thomas E. Dickey <dickey@invisible-island.net>  Sat, 22 May 2021 09:01:12 -0400
+ -- Thomas E. Dickey <dickey@invisible-island.net>  Sat, 05 Jun 2021 19:45:46 -0400
 
 ncurses6 (5.9-20131005) unstable; urgency=low
 
index aff8df78274b69a7e658a779b2baf96bb58f22f9..ac04dff662db50acdf7a24e71347b4763ee83442 100644 (file)
@@ -1,8 +1,8 @@
-ncurses6 (6.2+20210522) unstable; urgency=low
+ncurses6 (6.2+20210605) unstable; urgency=low
 
   * latest weekly patch
 
- -- Thomas E. Dickey <dickey@invisible-island.net>  Sat, 22 May 2021 09:01:12 -0400
+ -- Thomas E. Dickey <dickey@invisible-island.net>  Sat, 05 Jun 2021 19:45:46 -0400
 
 ncurses6 (5.9-20131005) unstable; urgency=low
 
index 90a6b3c73f5097c672e12da0b8a5ba1d67dcbd92..e9c84afefbb89650354e5c12c2adea02349cdb79 100644 (file)
@@ -1,8 +1,8 @@
-ncurses6 (6.2+20210522) unstable; urgency=low
+ncurses6 (6.2+20210605) unstable; urgency=low
 
   * latest weekly patch
 
- -- Thomas E. Dickey <dickey@invisible-island.net>  Sat, 22 May 2021 09:01:12 -0400
+ -- Thomas E. Dickey <dickey@invisible-island.net>  Sat, 05 Jun 2021 19:45:46 -0400
 
 ncurses6 (5.9-20120608) unstable; urgency=low
 
index 33ce9002b655695cf5566e3739affe204a1ed04d..bf4730e00ba10713d58ef1e4e6c6d535a6d2f461 100644 (file)
@@ -1,4 +1,4 @@
-; $Id: mingw-ncurses.nsi,v 1.459 2021/05/22 13:01:12 tom Exp $\r
+; $Id: mingw-ncurses.nsi,v 1.461 2021/06/05 23:45:46 tom Exp $\r
 \r
 ; TODO add examples\r
 ; TODO bump ABI to 6\r
@@ -10,7 +10,7 @@
 !define VERSION_MAJOR "6"\r
 !define VERSION_MINOR "2"\r
 !define VERSION_YYYY  "2021"\r
-!define VERSION_MMDD  "0522"\r
+!define VERSION_MMDD  "0605"\r
 !define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}\r
 \r
 !define MY_ABI   "5"\r
index ae44fc09160f318d3bdcb5692142a8895fa58e0a..5916c3ce2535fc5ed463ac8245bdcfc513ec24c3 100644 (file)
@@ -3,7 +3,7 @@
 Summary: shared libraries for terminal handling
 Name: mingw32-ncurses6
 Version: 6.2
-Release: 20210522
+Release: 20210605
 License: X11
 Group: Development/Libraries
 Source: ncurses-%{version}-%{release}.tgz
index f9bdc91a58686fd95830d2789bedb907bf3f5369..b7e86c8e9becbc65fd47d45ce28cf7def38e00a6 100644 (file)
@@ -1,7 +1,7 @@
 Summary: shared libraries for terminal handling
 Name: ncurses6
 Version: 6.2
-Release: 20210522
+Release: 20210605
 License: X11
 Group: Development/Libraries
 Source: ncurses-%{version}-%{release}.tgz
index 16071d0f70bce70fac196197d25233588e98173c..de458e08a5c882e435ccb89b88c06e06aec175b5 100644 (file)
@@ -1,7 +1,7 @@
 Summary: Curses library with POSIX thread support.
 Name: ncursest6
 Version: 6.2
-Release: 20210522
+Release: 20210605
 License: X11
 Group: Development/Libraries
 Source: ncurses-%{version}-%{release}.tgz