From 00dd248b527ad47f0fc3b0776a0889da0ac926d0 Mon Sep 17 00:00:00 2001 From: "Thomas E. Dickey" Date: Sat, 20 Apr 2024 23:45:24 +0000 Subject: [PATCH] ncurses 6.4 - patch 20240420 + improve formatting/style of manpages (patches by Branden Robinson). + compiler warning/portability fixes. --- NEWS | 6 +- VERSION | 2 +- dist.mk | 4 +- doc/html/man/adacursesw6-config.1.html | 8 +- doc/html/man/curs_add_wch.3x.html | 18 +- doc/html/man/curs_add_wchstr.3x.html | 15 +- doc/html/man/curs_addch.3x.html | 24 +- doc/html/man/curs_addchstr.3x.html | 15 +- doc/html/man/curs_addstr.3x.html | 15 +- doc/html/man/curs_addwstr.3x.html | 15 +- doc/html/man/curs_attr.3x.html | 76 +-- doc/html/man/curs_beep.3x.html | 12 +- doc/html/man/curs_bkgd.3x.html | 10 +- doc/html/man/curs_bkgrnd.3x.html | 10 +- doc/html/man/curs_border.3x.html | 17 +- doc/html/man/curs_border_set.3x.html | 17 +- doc/html/man/curs_clear.3x.html | 10 +- doc/html/man/curs_color.3x.html | 12 +- doc/html/man/curs_delch.3x.html | 49 +- doc/html/man/curs_deleteln.3x.html | 14 +- doc/html/man/curs_get_wch.3x.html | 31 +- doc/html/man/curs_get_wstr.3x.html | 49 +- doc/html/man/curs_getcchar.3x.html | 46 +- doc/html/man/curs_getch.3x.html | 86 +-- doc/html/man/curs_getstr.3x.html | 95 ++-- doc/html/man/curs_getyx.3x.html | 12 +- doc/html/man/curs_in_wch.3x.html | 35 +- doc/html/man/curs_in_wchstr.3x.html | 23 +- doc/html/man/curs_inch.3x.html | 37 +- doc/html/man/curs_inchstr.3x.html | 25 +- doc/html/man/curs_initscr.3x.html | 14 +- doc/html/man/curs_ins_wch.3x.html | 14 +- doc/html/man/curs_ins_wstr.3x.html | 29 +- doc/html/man/curs_insch.3x.html | 22 +- doc/html/man/curs_insstr.3x.html | 29 +- doc/html/man/curs_instr.3x.html | 25 +- doc/html/man/curs_inwstr.3x.html | 27 +- doc/html/man/curs_kernel.3x.html | 14 +- doc/html/man/curs_mouse.3x.html | 35 +- doc/html/man/curs_move.3x.html | 30 +- doc/html/man/curs_outopts.3x.html | 29 +- doc/html/man/curs_overlay.3x.html | 16 +- doc/html/man/curs_pad.3x.html | 16 +- doc/html/man/curs_printw.3x.html | 16 +- doc/html/man/curs_refresh.3x.html | 10 +- doc/html/man/curs_scanw.3x.html | 16 +- doc/html/man/curs_scr_dump.3x.html | 10 +- doc/html/man/curs_scroll.3x.html | 10 +- doc/html/man/curs_slk.3x.html | 12 +- doc/html/man/curs_sp_funcs.3x.html | 22 +- doc/html/man/curs_termattrs.3x.html | 24 +- doc/html/man/curs_termcap.3x.html | 20 +- doc/html/man/curs_touch.3x.html | 16 +- doc/html/man/curs_trace.3x.html | 20 +- doc/html/man/curs_util.3x.html | 30 +- doc/html/man/curs_window.3x.html | 10 +- doc/html/man/form_driver.3x.html | 10 +- doc/html/man/legacy_coding.3x.html | 48 +- doc/html/man/ncurses.3x.html | 397 +++++++------- doc/html/man/ncursesw6-config.1.html | 8 +- doc/html/man/tabs.1.html | 51 +- doc/html/man/term.5.html | 14 +- doc/html/man/terminfo.5.html | 40 +- doc/html/man/toe.1m.html | 16 +- doc/html/man/tput.1.html | 14 +- doc/html/man/tset.1.html | 26 +- include/Caps | 10 +- include/Caps.aix4 | 10 +- include/Caps.hpux11 | 10 +- include/Caps.keys | 10 +- include/Caps.osf1r5 | 10 +- include/Caps.uwin | 10 +- man/MKada_config.in | 21 +- man/MKncu_config.in | 4 +- man/curs_add_wch.3x | 14 +- man/curs_add_wchstr.3x | 14 +- man/curs_addch.3x | 25 +- man/curs_addchstr.3x | 14 +- man/curs_addstr.3x | 16 +- man/curs_addwstr.3x | 16 +- man/curs_attr.3x | 23 +- man/curs_beep.3x | 6 +- man/curs_bkgd.3x | 7 +- man/curs_bkgrnd.3x | 7 +- man/curs_border.3x | 14 +- man/curs_border_set.3x | 14 +- man/curs_clear.3x | 6 +- man/curs_color.3x | 6 +- man/curs_delch.3x | 75 ++- man/curs_deleteln.3x | 6 +- man/curs_get_wch.3x | 21 +- man/curs_get_wstr.3x | 12 +- man/curs_getcchar.3x | 36 +- man/curs_getch.3x | 110 ++-- man/curs_getstr.3x | 12 +- man/curs_getyx.3x | 6 +- man/curs_in_wch.3x | 26 +- man/curs_in_wchstr.3x | 14 +- man/curs_inch.3x | 14 +- man/curs_inchstr.3x | 14 +- man/curs_initscr.3x | 8 +- man/curs_ins_wch.3x | 13 +- man/curs_ins_wstr.3x | 18 +- man/curs_insch.3x | 40 +- man/curs_insstr.3x | 14 +- man/curs_instr.3x | 14 +- man/curs_inwstr.3x | 14 +- man/curs_kernel.3x | 8 +- man/curs_mouse.3x | 29 +- man/curs_move.3x | 68 ++- man/curs_outopts.3x | 13 +- man/curs_overlay.3x | 6 +- man/curs_pad.3x | 6 +- man/curs_printw.3x | 18 +- man/curs_refresh.3x | 6 +- man/curs_scanw.3x | 23 +- man/curs_scr_dump.3x | 7 +- man/curs_scroll.3x | 7 +- man/curs_slk.3x | 7 +- man/curs_sp_funcs.3x | 18 +- man/curs_termattrs.3x | 18 +- man/curs_termcap.3x | 10 +- man/curs_touch.3x | 10 +- man/curs_trace.3x | 12 +- man/curs_util.3x | 18 +- man/curs_window.3x | 6 +- man/form_driver.3x | 6 +- man/legacy_coding.3x | 73 ++- man/manhtml.externs | 3 +- man/manlinks.sed | 3 +- man/ncurses.3x | 711 +++++++++++++++++-------- man/tabs.1 | 11 +- man/term.5 | 6 +- man/terminfo.head | 10 +- man/terminfo.tail | 14 +- man/toe.1m | 15 +- man/tput.1 | 13 +- man/tset.1 | 28 +- ncurses/base/resizeterm.c | 8 +- ncurses/tinfo/lib_setup.c | 4 +- ncurses/tinfo/write_entry.c | 8 +- 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 +- progs/tput.c | 10 +- progs/tset.c | 8 +- 150 files changed, 2155 insertions(+), 1750 deletions(-) diff --git a/NEWS b/NEWS index 588c4cfe..7a5ca227 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.4109 2024/04/14 09:43:45 tom Exp $ +-- $Id: NEWS,v 1.4111 2024/04/20 21:37:56 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. +20240420 + + improve formatting/style of manpages (patches by Branden Robinson). + + compiler warning/portability fixes. + 20240414 + build/bug-fix for check-size feature (reports by Sam James, Gabriele Balducci). diff --git a/VERSION b/VERSION index 6600dc86..2afdc1a7 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -5:0:10 6.4 20240414 +5:0:10 6.4 20240420 diff --git a/dist.mk b/dist.mk index 3af9726d..d7360f7c 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.1607 2024/04/14 08:48:20 tom Exp $ +# $Id: dist.mk,v 1.1608 2024/04/20 10:17:21 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 = 20240414 +NCURSES_PATCH = 20240420 # 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/adacursesw6-config.1.html b/doc/html/man/adacursesw6-config.1.html index e6c0dd79..3c61feef 100644 --- a/doc/html/man/adacursesw6-config.1.html +++ b/doc/html/man/adacursesw6-config.1.html @@ -27,19 +27,19 @@ * sale, use or other dealings in this Software without prior written * * authorization. * **************************************************************************** - * @Id: MKada_config.in,v 1.32 2023/12/16 21:42:53 tom Exp @ + * @Id: MKada_config.in,v 1.34 2024/04/20 21:13:27 tom Exp @ --> -adacursesw6\-config 1 2023-12-16 ncurses 6.4 User commands +adacursesw6\-config 1 2024-04-20 ncurses 6.4 User commands -

adacursesw6\-config 1 2023-12-16 ncurses 6.4 User commands

+

adacursesw6\-config 1 2024-04-20 ncurses 6.4 User commands

 adacursesw6-config(1)            User commands           adacursesw6-config(1)
 
@@ -128,7 +128,7 @@
 
 
 
-ncurses 6.4                       2023-12-16             adacursesw6-config(1)
+ncurses 6.4                       2024-04-20             adacursesw6-config(1)