From bd2d9c5734d2c66abe0b2ddd766695b200c154fe Mon Sep 17 00:00:00 2001 From: "Thomas E. Dickey" Date: Sun, 25 Feb 2024 00:28:48 +0000 Subject: [PATCH] ncurses 6.4 - patch 20240224 + improve man/curs_mouse.3x style (Brandon Robinson, Sven Joachim). + provide for CCHARW_MAX greater than 1 + eliminate use of PATH_MAX in lib_trace.c + work around misconfiguration of MacPorts gcc13, which exposes invalid definition of MB_LEN_MAX in gcc's fallback copy of limits.h (MacPorts #69374). --- NEWS | 10 +++++- VERSION | 2 +- dist.mk | 4 +-- doc/html/man/curs_initscr.3x.html | 12 +++---- doc/html/man/curs_kernel.3x.html | 8 ++--- doc/html/man/curs_mouse.3x.html | 18 +++++----- doc/html/man/curs_terminfo.3x.html | 10 +++--- doc/html/man/curs_trace.3x.html | 16 ++++----- doc/html/man/curs_util.3x.html | 8 ++--- doc/html/man/ncurses.3x.html | 16 ++++----- doc/html/man/terminfo.5.html | 2 +- form/form.priv.h | 8 ++--- man/curs_initscr.3x | 11 +++--- man/curs_kernel.3x | 6 ++-- man/curs_mouse.3x | 24 ++++++++----- man/curs_terminfo.3x | 6 ++-- man/curs_trace.3x | 34 ++++++++++--------- man/curs_util.3x | 7 ++-- man/manhtml.aliases | 3 +- man/ncurses.3x | 13 +++---- ncurses/curses.priv.h | 54 ++++++++++++------------------ ncurses/report_offsets.c | 27 +++++++++++++-- ncurses/term.priv.h | 34 ++++++++++++++++--- ncurses/tinfo/lib_data.c | 5 ++- ncurses/trace/lib_trace.c | 26 +++++--------- 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 +- 32 files changed, 218 insertions(+), 168 deletions(-) diff --git a/NEWS b/NEWS index 50fb97b7..c902a5fc 100644 --- a/NEWS +++ b/NEWS @@ -26,7 +26,7 @@ -- sale, use or other dealings in this Software without prior written -- -- authorization. -- ------------------------------------------------------------------------------- --- $Id: NEWS,v 1.4081 2024/02/17 22:44:28 tom Exp $ +-- $Id: NEWS,v 1.4086 2024/02/24 20:06:19 tom Exp $ ------------------------------------------------------------------------------- This is a log of changes that ncurses has gone through since Zeyd started @@ -46,6 +46,14 @@ 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. +20240224 + + improve man/curs_mouse.3x style (Brandon Robinson, Sven Joachim). + + provide for CCHARW_MAX greater than 1 + + eliminate use of PATH_MAX in lib_trace.c + + work around misconfiguration of MacPorts gcc13, which exposes invalid + definition of MB_LEN_MAX in gcc's fallback copy of limits.h (MacPorts + #69374). + 20240217 + add vt100+noapp, vt100+noapp+pc, xterm+app+pc, xterm+decedit from xterm #389 -TD diff --git a/VERSION b/VERSION index 43ce880a..b2f8a521 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -5:0:10 6.4 20240217 +5:0:10 6.4 20240224 diff --git a/dist.mk b/dist.mk index 8a6afe69..7c125119 100644 --- 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.1598 2024/02/17 11:23:23 tom Exp $ +# $Id: dist.mk,v 1.1599 2024/02/24 11:49:33 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 = 20240217 +NCURSES_PATCH = 20240224 # We don't append the patch to the version, since this only applies to releases VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR) diff --git a/doc/html/man/curs_initscr.3x.html b/doc/html/man/curs_initscr.3x.html index 8179e408..88d17fed 100644 --- a/doc/html/man/curs_initscr.3x.html +++ b/doc/html/man/curs_initscr.3x.html @@ -1,6 +1,6 @@ -curs_initscr 3x 2023-12-23 ncurses 6.4 Library calls +curs_initscr 3x 2024-02-24 ncurses 6.4 Library calls -

curs_initscr 3x 2023-12-23 ncurses 6.4 Library calls

+

curs_initscr 3x 2024-02-24 ncurses 6.4 Library calls

 curs_initscr(3x)                 Library calls                curs_initscr(3x)
 
@@ -259,7 +259,7 @@
        library:
 
        SIGINT
-            The handler attempts to cleanup the screen on exit.   Although  it
+            The handler attempts to clean up the screen on exit.  Although  it
             usually works as expected, there are limitations:
 
             o   Walking  the  SCREEN list is unsafe, since all list management
@@ -299,7 +299,7 @@
 
 
 
-ncurses 6.4                       2023-12-23                  curs_initscr(3x)
+ncurses 6.4                       2024-02-24                  curs_initscr(3x)