-- 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
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).
-5:0:10 6.2 20210522
+5:0:10 6.2 20210605
# 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
# 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)
* 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
-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
-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
-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
-; $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
!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
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
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
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