mirror of
https://github.com/ThomasDickey/ncurses-snapshots.git
synced 2026-01-26 19:09:16 +00:00
snapshot of project "ncurses", label v6_4_20231016
This commit is contained in:
parent
085d1dd42c
commit
3acaafc830
6
INSTALL
6
INSTALL
@ -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
6
NEWS
@ -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
|
||||
|
||||
13
configure.in
13
configure.in
@ -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,
|
||||
|
||||
4
dist.mk
4
dist.mk
@ -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)
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -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 \
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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/
|
||||
|
||||
@ -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/
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user