mirror of
https://github.com/ThomasDickey/ncurses-snapshots.git
synced 2026-01-26 11:04:35 +00:00
snapshot of project "ncurses", label v6_5_20241026
This commit is contained in:
parent
3281c23edf
commit
4401ddb6ea
8
NEWS
8
NEWS
@ -26,7 +26,7 @@
|
||||
-- sale, use or other dealings in this Software without prior written --
|
||||
-- authorization. --
|
||||
-------------------------------------------------------------------------------
|
||||
-- $Id: NEWS,v 1.4191 2024/10/19 21:59:42 tom Exp $
|
||||
-- $Id: NEWS,v 1.4193 2024/10/26 19:40:20 tom Exp $
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
This is a log of changes that ncurses has gone through since Zeyd started
|
||||
@ -46,6 +46,12 @@ 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.
|
||||
|
||||
20241026
|
||||
+ update ms-terminal -TD
|
||||
+ add ms-terminal-direct -TD
|
||||
+ correct dimensions in test/popup_msg.c, fixing an overrun (patch by
|
||||
Stas Sergeev, cf: 20211219).
|
||||
|
||||
20241019
|
||||
+ fixes for compiler warnings/cppcheck.
|
||||
+ build-fixes for DJGPP configuration (patches by Stas Sergeev)
|
||||
|
||||
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.1637 2024/10/19 09:59:06 tom Exp $
|
||||
# $Id: dist.mk,v 1.1638 2024/10/26 10:01:22 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 = 5
|
||||
NCURSES_PATCH = 20241019
|
||||
NCURSES_PATCH = 20241026
|
||||
|
||||
# We don't append the patch to the version, since this only applies to releases
|
||||
VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
|
||||
|
||||
@ -6,8 +6,8 @@
|
||||
# Report bugs and new terminal descriptions to
|
||||
# bug-ncurses@gnu.org
|
||||
#
|
||||
# $Revision: 1.1153 $
|
||||
# $Date: 2024/10/05 16:04:17 $
|
||||
# $Revision: 1.1155 $
|
||||
# $Date: 2024/10/26 19:09:10 $
|
||||
#
|
||||
# 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
|
||||
@ -4634,11 +4634,45 @@ winconsole|Windows 10 new console,
|
||||
use=ansi+local, use=ecma+sgr, use=ecma+color,
|
||||
use=vt220+cvis, use=vt220+pcedit, use=xterm+nopcfkeys,
|
||||
|
||||
# Windows Terminal (Preview)
|
||||
# Windows Terminal
|
||||
# https://github.com/microsoft/terminal
|
||||
#
|
||||
# Version 1.21.2911.0
|
||||
# 2024-10-17
|
||||
#
|
||||
# - The "About" dialog has a pointer to the release notes, but that turns out
|
||||
# to be for all branches. This particular version (unlike those previously
|
||||
# tested) happens to be a non-preview version.
|
||||
# - Windows Terminal #2958 has relevant discussion.
|
||||
#
|
||||
# tack:
|
||||
# - keypad escapes still do not work
|
||||
# - meta mode does not work
|
||||
# - when running tests, the screen maximized and did not resume normal size
|
||||
#
|
||||
# vttest:
|
||||
# - identifies as a VT100-level terminal supporting Greek and Turkish (not
|
||||
# applicable to a VT100), horizontal scrolling () and DRCS (seems to work)
|
||||
# - left/right margins work
|
||||
# - DECSCUSR is okay except for mode 1
|
||||
# - SL/SR fail
|
||||
# - does not support XTVERSION
|
||||
# - some mouse controls work, but not highlight tracking and X10 compatibility
|
||||
# - mouse focus events appear - but not in the test-screen (like VTE).
|
||||
# - cursor position after alternate screen is correct for 1049, not otherwise
|
||||
# - window reporting does not work
|
||||
#
|
||||
# wraptest:
|
||||
# - DECRC does not restore wrap
|
||||
#
|
||||
# other:
|
||||
# - change history says it supports bracketed paste
|
||||
# - Greek and Turkish character sets work with GL, not GR
|
||||
# - source code says it implements OSC 52, as well as 12, 112, but not 104.
|
||||
#
|
||||
# Windows 10 22H2 (also Windows 11)
|
||||
# Version 1.16.10261.0
|
||||
# 2020-01-25
|
||||
#
|
||||
# - Windows Terminal #1553: "Feature Request: Mouse/Touch/Pointer Bindings
|
||||
# (like middle-click paste, right-click context menu, etc.)", compare to
|
||||
@ -4649,6 +4683,7 @@ winconsole|Windows 10 new console,
|
||||
#
|
||||
# Windows 10 21H1
|
||||
# Version 1.9.1942.0
|
||||
# 2021-07-13
|
||||
#
|
||||
# This has longstanding issues with CR/LF mapping, e.g.,
|
||||
# - first reported by Juergen Pfeifer August 13, 2020, with workaround
|
||||
@ -4698,6 +4733,7 @@ winconsole|Windows 10 new console,
|
||||
#
|
||||
# Windows 10 1903
|
||||
# Version 0.2.1831.0
|
||||
# 2019-07-02
|
||||
#
|
||||
# The task manager shows this as "OpenConsole.exe", which differs
|
||||
# from the "Windows Command Processor" used for the command-prompt.
|
||||
@ -4734,13 +4770,18 @@ winconsole|Windows 10 new console,
|
||||
# - color palette can be altered, but OSC 104 for resetting does not work
|
||||
# - crashed with a script used for testing NRCS.
|
||||
# - does not recognize either xterm+direct or xterm+indirect escapes.
|
||||
ms-terminal|Windows10 terminal,
|
||||
ms-terminal|Windows terminal,
|
||||
use=xterm+256color, use=ms+terminal,
|
||||
ms-terminal-direct|Windows terminal with direct-colors,
|
||||
use=xterm+direct, use=ms+terminal,
|
||||
ms+terminal|building block for Windows terminal,
|
||||
npc,
|
||||
cud1=\E[B, kcbt=\E[Z, rmkx=\E[?1l, rmm@, smkx=\E[?1h, smm@,
|
||||
Cr@, Ms@, use=linux+kbs, use=xterm+256color,
|
||||
use=xterm+pcfkeys, use=ansi+rep, use=xterm+sm+1006,
|
||||
use=ecma+index, use=ecma+italics, use=ecma+strikeout,
|
||||
use=xterm-basic, use=xterm+tmux,
|
||||
cud1=\E[B, kcbt=\E[Z, oc@, rmkx=\E[?1l, rmm@, smkx=\E[?1h,
|
||||
smm@, rv=\E\\[>0;10;1c, use=linux+kbs,
|
||||
use=bracketed+paste, use=xterm+pcfkeys, use=ansi+rep,
|
||||
use=xterm+sm+1006, use=ecma+index, use=ecma+italics,
|
||||
use=ecma+strikeout, use=vt420+lrmm, use=xterm-basic,
|
||||
use=xterm+focus, use=xterm+tmux,
|
||||
|
||||
#### Visual Studio
|
||||
# Visual Studio Code 1.45.0 uses xterm.js 12.8.1 (see https://xtermjs.org/).
|
||||
@ -27659,4 +27700,8 @@ v3220|LANPAR Vision II model 3220/3221/3222,
|
||||
# + use xterm+alt+title in wezterm -TD
|
||||
# + update comments -TD
|
||||
#
|
||||
# 2024-10-26
|
||||
# + update ms-terminal -TD
|
||||
# + add ms-terminal-direct -TD
|
||||
#
|
||||
######## SHANTIH! SHANTIH! SHANTIH!
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
ncurses6td (6.5+20241019) unstable; urgency=low
|
||||
ncurses6td (6.5+20241026) unstable; urgency=low
|
||||
|
||||
* latest weekly patch
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 19 Oct 2024 05:59:06 -0400
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 26 Oct 2024 06:01:22 -0400
|
||||
|
||||
ncurses6 (5.9+20131005) unstable; urgency=low
|
||||
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
ncurses6td (6.5+20241019) unstable; urgency=low
|
||||
ncurses6td (6.5+20241026) unstable; urgency=low
|
||||
|
||||
* latest weekly patch
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 19 Oct 2024 05:59:06 -0400
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 26 Oct 2024 06:01:22 -0400
|
||||
|
||||
ncurses6 (5.9+20131005) unstable; urgency=low
|
||||
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
ncurses6td (6.5+20241019) unstable; urgency=low
|
||||
ncurses6td (6.5+20241026) unstable; urgency=low
|
||||
|
||||
* latest weekly patch
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 19 Oct 2024 05:59:06 -0400
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 26 Oct 2024 06:01:22 -0400
|
||||
|
||||
ncurses6 (5.9+20120608) unstable; urgency=low
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
; $Id: mingw-ncurses.nsi,v 1.672 2024/10/19 09:59:06 tom Exp $
|
||||
; $Id: mingw-ncurses.nsi,v 1.673 2024/10/26 10:01:22 tom Exp $
|
||||
|
||||
; TODO add examples
|
||||
; TODO bump ABI to 6
|
||||
@ -10,7 +10,7 @@
|
||||
!define VERSION_MAJOR "6"
|
||||
!define VERSION_MINOR "5"
|
||||
!define VERSION_YYYY "2024"
|
||||
!define VERSION_MMDD "1019"
|
||||
!define VERSION_MMDD "1026"
|
||||
!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.5
|
||||
Release: 20241019
|
||||
Release: 20241026
|
||||
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.5
|
||||
Release: 20241019
|
||||
Release: 20241026
|
||||
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.5
|
||||
Release: 20241019
|
||||
Release: 20241026
|
||||
License: X11
|
||||
Group: Development/Libraries
|
||||
Source: ncurses-%{version}-%{release}.tgz
|
||||
|
||||
@ -27,7 +27,7 @@
|
||||
* authorization. *
|
||||
****************************************************************************/
|
||||
/*
|
||||
* $Id: popup_msg.c,v 1.13 2024/10/06 21:07:01 tom Exp $
|
||||
* $Id: popup_msg.c,v 1.14 2024/10/26 19:28:11 Stas.Sergeev Exp $
|
||||
*
|
||||
* Show a multi-line message in a window which may extend beyond the screen.
|
||||
*
|
||||
@ -83,11 +83,11 @@ popup_msg(WINDOW *parent, NCURSES_CONST char *const *msg)
|
||||
if (width < check)
|
||||
width = check;
|
||||
}
|
||||
length = n + 2;
|
||||
length = n;
|
||||
|
||||
if ((help = newwin(high, wide, y0, x0)) == 0)
|
||||
return;
|
||||
if ((data = newpad(length + 1, width + 1)) == 0) {
|
||||
if ((data = newpad(length + 2, width + 1)) == 0) {
|
||||
delwin(help);
|
||||
return;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user