]> ncurses.scripts.mit.edu Git - ncurses.git/commitdiff
ncurses 6.4 - patch 20240309
authorThomas E. Dickey <dickey@invisible-island.net>
Sun, 10 Mar 2024 00:28:08 +0000 (00:28 +0000)
committerThomas E. Dickey <dickey@invisible-island.net>
Sun, 10 Mar 2024 00:28:08 +0000 (00:28 +0000)
+ modify xgterm to work around line-drawing bug -TD
+ use CSI 3J in vte-2017 (report by Sven Joachim)

NEWS
VERSION
dist.mk
misc/terminfo.src
package/debian-mingw/changelog
package/debian-mingw64/changelog
package/debian/changelog
package/mingw-ncurses.nsi
package/mingw-ncurses.spec
package/ncurses.spec
package/ncursest.spec

diff --git a/NEWS b/NEWS
index 75b4bf1f438cfc0d440c3f1fd17e12d7e531928f..710de1b87a625442515d417fc58272c9529147ce 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -26,7 +26,7 @@
 -- 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
@@ -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.
 
+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).
diff --git a/VERSION b/VERSION
index 6269f3b73d731c1e579aef6af18ff081f0a3bb8b..89ea57d36405cf18a37fb0bd1b19ed3583226989 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-5:0:10 6.4     20240302
+5:0:10 6.4     20240309
diff --git a/dist.mk b/dist.mk
index 8cd1e5e808a06ebc0d7aa77f80c0058f51a965ec..510fc51925f802ebf37f45cf276f48a49f1c3ce9 100644 (file)
--- 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.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
@@ -38,7 +38,7 @@ SHELL = /bin/sh
 # 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)
index 182b8936ffcacf252409426fa8b8dd469d86577c..5d575b8eb454e251efff45e108b3e65f09a0054e 100644 (file)
@@ -6,8 +6,8 @@
 # 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
@@ -6037,7 +6037,11 @@ color_xterm|cx|cx100|color_xterm color terminal emulator for X,
 # 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
@@ -6248,7 +6252,7 @@ vte-2014|VTE 0.35.1,
 # 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
@@ -27498,8 +27502,12 @@ v3220|LANPAR Vision II model 3220/3221/3222,
 #        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!
index 6b7284094f6a2dcf54e9e7e4bc82b483da8d8f22..9bdf93892a804d1c8d24c80eaa3e1dfd372be1a2 100644 (file)
@@ -1,8 +1,8 @@
-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
 
index 6b7284094f6a2dcf54e9e7e4bc82b483da8d8f22..9bdf93892a804d1c8d24c80eaa3e1dfd372be1a2 100644 (file)
@@ -1,8 +1,8 @@
-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
 
index 0ba1f2db6e315596462b9654223270ee45154c5a..7343f67d2ef8a6a459b82ee1ed1b53fee9d3110a 100644 (file)
@@ -1,8 +1,8 @@
-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
 
index 710d81a57b0bb90d294eb0deef16e1e132426aea..3177638124aef3528e03b4ae9560b99274d0971a 100644 (file)
@@ -1,4 +1,4 @@
-; $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
@@ -10,7 +10,7 @@
 !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
index 0c5a4a167d9a3d008a2d1f3698814e014ba0bf12..22d7abf6db88adf0366cd8d7c58e49fd426a5a8e 100644 (file)
@@ -3,7 +3,7 @@
 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/
index 29163b358d8e04e631364bd670930c50db01a7e5..2203a077680a94c4b35d5bad521816fc04b7a71d 100644 (file)
@@ -1,7 +1,7 @@
 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/
index 5fb77d73b3b3e848e14092c9773aff538b5e18e8..5b35f300c343cc89af15e2185322c7d69d6a5d2f 100644 (file)
@@ -1,7 +1,7 @@
 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