-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
--- $Id: NEWS,v 1.4089 2024/03/02 20:47:38 tom Exp $
+-- $Id: NEWS,v 1.4091 2024/03/09 22:33:41 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.
+20240309
+ + modify xgterm to work around line-drawing bug -TD
+ + use CSI 3J in vte-2017 (report by Sven Joachim)
+
20240302
+ add configure check for MB_LEN_MAX, to provide warning as needed.
+ improve formatting/style of manpages (patches by Branden Robinson).
-5:0:10 6.4 20240302
+5:0:10 6.4 20240309
# use or other dealings in this Software without prior written #
# authorization. #
##############################################################################
-# $Id: dist.mk,v 1.1600 2024/03/02 11:13:41 tom Exp $
+# $Id: dist.mk,v 1.1601 2024/03/09 13:05:08 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 = 4
-NCURSES_PATCH = 20240302
+NCURSES_PATCH = 20240309
# We don't append the patch to the version, since this only applies to releases
VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
# Report bugs and new terminal descriptions to
# bug-ncurses@gnu.org
#
-# $Revision: 1.1140 $
-# $Date: 2024/02/11 20:09:01 $
+# $Revision: 1.1143 $
+# $Date: 2024/03/09 20:01:40 $
#
# The original header is preserved below for reference. It is noted that there
# is a "newer" version which differs in some cosmetic details (but actually
# does nothing with those, even after installing the app-defaults file which
# was overlooked by the Debian packager.
xgterm|graphic terminal for IRAF,
- use=xterm+acs, use=xterm-r5, use=xterm+keypad,
+ enacs=\E(B\E)0, rmacs=^O,
+ sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;m%?%p9%t
+ \016%e\017%;,
+ sgr0=\E[m\017, smacs=^N, use=xterm+acs, use=xterm-r5,
+ use=xterm+keypad,
# The 'nxterm' distributed with Redhat Linux 5.2 is a slight rehack of
# xterm-sb_right-ansi-3d, which implements ANSI colors, but does not support
# As of January 2018, this was the most recent release,
# e.g., with gnome-terminal 3.26.2
vte-2017|VTE 0.50.2,
- use=ecma+strikeout, use=vte-2014,
+ E3=\E[3J, use=ecma+strikeout, use=vte-2014,
# VTE 0.51.2 and gnome-terminal 3.28.2 copied a feature from KovId's TTY
# late in 2017 for changing the appearance of underlines, which was
# to trim -TD
# + NetBSD-related fixes for x68k and wsvt52 (patch by Thomas Klausner)
#
-# 2024-02011
+# 2024-02-11
# + add vt100+noapp, vt100+noapp+pc, xterm+app+pc, xterm+decedit from
# xterm #389 -TD
#
+# 2024-03-09
+# + modify xgterm to work around line-drawing bug -TD
+# + use CSI 3J in vte-2017 (report by Sven Joachim)
+#
######## SHANTIH! SHANTIH! SHANTIH!
-ncurses6 (6.4+20240302) unstable; urgency=low
+ncurses6 (6.4+20240309) unstable; urgency=low
* latest weekly patch
- -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 02 Mar 2024 06:13:41 -0500
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 09 Mar 2024 08:05:08 -0500
ncurses6 (5.9+20131005) unstable; urgency=low
-ncurses6 (6.4+20240302) unstable; urgency=low
+ncurses6 (6.4+20240309) unstable; urgency=low
* latest weekly patch
- -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 02 Mar 2024 06:13:41 -0500
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 09 Mar 2024 08:05:08 -0500
ncurses6 (5.9+20131005) unstable; urgency=low
-ncurses6 (6.4+20240302) unstable; urgency=low
+ncurses6 (6.4+20240309) unstable; urgency=low
* latest weekly patch
- -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 02 Mar 2024 06:13:41 -0500
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sat, 09 Mar 2024 08:05:08 -0500
ncurses6 (5.9+20120608) unstable; urgency=low
-; $Id: mingw-ncurses.nsi,v 1.635 2024/03/02 11:13:41 tom Exp $\r
+; $Id: mingw-ncurses.nsi,v 1.636 2024/03/09 13:05:08 tom Exp $\r
\r
; TODO add examples\r
; TODO bump ABI to 6\r
!define VERSION_MAJOR "6"\r
!define VERSION_MINOR "4"\r
!define VERSION_YYYY "2024"\r
-!define VERSION_MMDD "0302"\r
+!define VERSION_MMDD "0309"\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.4
-Release: 20240302
+Release: 20240309
License: X11
Group: Development/Libraries
URL: https://invisible-island.net/ncurses/
Summary: shared libraries for terminal handling
Name: ncurses6
Version: 6.4
-Release: 20240302
+Release: 20240309
License: X11
Group: Development/Libraries
URL: https://invisible-island.net/ncurses/
Summary: Curses library with POSIX thread support.
Name: ncursest6
Version: 6.4
-Release: 20240302
+Release: 20240309
License: X11
Group: Development/Libraries
Source: ncurses-%{version}-%{release}.tgz