snapshot of project "ncurses", label v6_4_20231016

This commit is contained in:
Thomas E. Dickey 2023-10-16 23:09:02 +00:00
parent 085d1dd42c
commit 3acaafc830
No known key found for this signature in database
GPG Key ID: CC2AF4472167BE03
15 changed files with 2581 additions and 2542 deletions

View File

@ -26,7 +26,7 @@
-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
-- $Id: INSTALL,v 1.247 2023/07/22 17:25:24 tom Exp $
-- $Id: INSTALL,v 1.248 2023/10/16 23:06:54 tom Exp $
---------------------------------------------------------------------
How to install Ncurses/Terminfo on your system
---------------------------------------------------------------------
@ -551,6 +551,10 @@ CONFIGURE OPTIONS:
Recognize BSD-style prefix padding. Some ancient BSD programs (such as
nethack) call tputs("50") to implement delays.
--enable-check-size
Compile-in feature to detect screensize for terminals which do not
advertise their screensize, e.g., serial terminals.
--enable-colorfgbg
Compile with experimental $COLORFGBG code. That environment variable
is set by some terminal emulators as a hint to applications, by

6
NEWS
View File

@ -26,7 +26,7 @@
-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
-- $Id: NEWS,v 1.4014 2023/10/14 19:43:34 tom Exp $
-- $Id: NEWS,v 1.4016 2023/10/16 23:09:02 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.
20231016
+ make the recent change to setupterm optional "--enable-check-size"
(Debian #1054022).
20231014
+ improve formatting/style of manpages (patches by Branden Robinson).
+ updated configure script macro CF_XOPEN_SOURCE, for uClibc-ng

View File

@ -1 +1 @@
5:0:10 6.4 20231014
5:0:10 6.4 20231016

5059
configure vendored

File diff suppressed because it is too large Load Diff

View File

@ -29,7 +29,7 @@ dnl***************************************************************************
dnl
dnl Author: Thomas E. Dickey 1995-on
dnl
dnl $Id: configure.in,v 1.765 2023/07/22 17:20:35 tom Exp $
dnl $Id: configure.in,v 1.766 2023/10/16 23:04:12 tom Exp $
dnl Process this file with autoconf to produce a configure script.
dnl
dnl For additional information, see
@ -38,7 +38,7 @@ dnl https://invisible-island.net/autoconf/my-autoconf.html
dnl
dnl ---------------------------------------------------------------------------
AC_PREREQ(2.52.20210101)
AC_REVISION($Revision: 1.765 $)
AC_REVISION($Revision: 1.766 $)
AC_INIT(ncurses/base/lib_initscr.c)
AC_CONFIG_HEADER(include/ncurses_cfg.h:include/ncurses_cfg.hin)
@ -1513,6 +1513,15 @@ AC_ARG_ENABLE(hashmap,
AC_MSG_RESULT($with_hashmap)
test "x$with_hashmap" = xyes && AC_DEFINE(USE_HASHMAP,1,[Define to 1 to compile with hashmap scrolling-optimization])
### use option --enable-colorfgbg to turn on use of $COLORFGBG environment
AC_MSG_CHECKING(if you want code to check screensize)
AC_ARG_ENABLE(check-size,
[ --enable-check-size compile-in code to detect screensize],
[with_check_size=$enableval],
[with_check_size=no])
AC_MSG_RESULT($with_check_size)
test "x$with_check_size" = xyes && AC_DEFINE(USE_CHECK_SIZE,1,[Define to 1 to compile-in code to detect screensize])
### use option --enable-colorfgbg to turn on use of $COLORFGBG environment
AC_MSG_CHECKING(if you want colorfgbg code)
AC_ARG_ENABLE(colorfgbg,

View File

@ -26,7 +26,7 @@
# use or other dealings in this Software without prior written #
# authorization. #
##############################################################################
# $Id: dist.mk,v 1.1571 2023/10/14 09:55:54 tom Exp $
# $Id: dist.mk,v 1.1572 2023/10/16 23:03:18 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 = 4
NCURSES_PATCH = 20231014
NCURSES_PATCH = 20231016
# We don't append the patch to the version, since this only applies to releases
VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)

View File

@ -49,7 +49,7 @@
#include <locale.h>
#endif
MODULE_ID("$Id: lib_setup.c,v 1.228 2023/10/07 23:06:04 tom Exp $")
MODULE_ID("$Id: lib_setup.c,v 1.229 2023/10/16 23:05:28 tom Exp $")
/****************************************************************************
*
@ -293,6 +293,7 @@ _nc_default_screensize(TERMINAL *termp, int *linep, int *colp)
}
}
#ifdef USE_CHECK_SIZE
static const char *
skip_csi(const char *value)
{
@ -406,9 +407,10 @@ _nc_check_screensize(TERMINAL *termp, int *linep, int *colp)
_nc_default_screensize(termp, linep, colp);
}
#else
#define _nc_check_screensize(termp, linep, colp) _nc_default_screensize(termp, linep, colp)
#else /* !USE_CHECK_SIZE */
#define _nc_check_screensize(termp, linep, colp) /* nothing */
#endif
#endif /* !(defined(USE_TERM_DRIVER) || defined(EXP_WIN32_DRIVER)) */
NCURSES_EXPORT(void)
_nc_get_screensize(SCREEN *sp,

View File

@ -1,8 +1,8 @@
ncurses6 (6.4+20231014) unstable; urgency=low
ncurses6 (6.4+20231016) unstable; urgency=low
* latest weekly patch
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 14 Oct 2023 05:55:54 -0400
-- Thomas E. Dickey <dickey@invisible-island.net> Mon, 16 Oct 2023 19:03:18 -0400
ncurses6 (5.9+20131005) unstable; urgency=low

View File

@ -1,8 +1,8 @@
ncurses6 (6.4+20231014) unstable; urgency=low
ncurses6 (6.4+20231016) unstable; urgency=low
* latest weekly patch
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 14 Oct 2023 05:55:54 -0400
-- Thomas E. Dickey <dickey@invisible-island.net> Mon, 16 Oct 2023 19:03:18 -0400
ncurses6 (5.9+20131005) unstable; urgency=low

View File

@ -1,8 +1,8 @@
ncurses6 (6.4+20231014) unstable; urgency=low
ncurses6 (6.4+20231016) unstable; urgency=low
* latest weekly patch
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 14 Oct 2023 05:55:54 -0400
-- Thomas E. Dickey <dickey@invisible-island.net> Mon, 16 Oct 2023 19:03:18 -0400
ncurses6 (5.9+20120608) unstable; urgency=low

View File

@ -1,5 +1,5 @@
#!/usr/bin/make -f
# $Id: rules,v 1.48 2023/05/13 23:54:31 tom Exp $
# $Id: rules,v 1.49 2023/10/16 23:06:26 tom Exp $
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
@ -67,6 +67,7 @@ configure = \
--disable-root-access \
--disable-root-environ \
--disable-termcap \
--enable-check-size \
--enable-hard-tabs \
--enable-opaque-curses \
--enable-opaque-form \

View File

@ -1,4 +1,4 @@
; $Id: mingw-ncurses.nsi,v 1.611 2023/10/14 09:55:54 tom Exp $
; $Id: mingw-ncurses.nsi,v 1.612 2023/10/16 23:03:18 tom Exp $
; TODO add examples
; TODO bump ABI to 6
@ -10,7 +10,7 @@
!define VERSION_MAJOR "6"
!define VERSION_MINOR "4"
!define VERSION_YYYY "2023"
!define VERSION_MMDD "1014"
!define VERSION_MMDD "1016"
!define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}
!define MY_ABI "5"

View File

@ -3,7 +3,7 @@
Summary: shared libraries for terminal handling
Name: mingw32-ncurses6
Version: 6.4
Release: 20231014
Release: 20231016
License: X11
Group: Development/Libraries
URL: https://invisible-island.net/ncurses/

View File

@ -1,7 +1,7 @@
Summary: shared libraries for terminal handling
Name: ncurses6
Version: 6.4
Release: 20231014
Release: 20231016
License: X11
Group: Development/Libraries
URL: https://invisible-island.net/ncurses/

View File

@ -1,7 +1,7 @@
Summary: Curses library with POSIX thread support.
Name: ncursest6
Version: 6.4
Release: 20231014
Release: 20231016
License: X11
Group: Development/Libraries
Source: ncurses-%{version}-%{release}.tgz