Sync from SUSE:SLFO:Main xterm revision 94380bc56ef6dcdad9d76a76728dbbe8

This commit is contained in:
Adrian Schröter 2025-02-12 13:41:08 +01:00
parent 49b227c297
commit 7a9c892c2c
7 changed files with 158 additions and 54 deletions

BIN
xterm-387.tgz (Stored with Git LFS)

Binary file not shown.

View File

@ -1,15 +0,0 @@
-----BEGIN PGP SIGNATURE-----
Comment: See https://invisible-island.net/public/public.html for info
iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmUsfEIACgkQzCr0RyFn
vgPPFQwA7OTtw6xmM2WVXNpfsi5t75Pnd+fJQ5m/RhC1nE/8ML+RrdwcVn0K7PA6
iplg3zPFgGi1qL5B/WyKN5nu6s9CCnHXHpjb3nYqI4lBx0H6NI768VELnbQd36yf
16ugUIXe8rlWBzy6UQH7ucUtiuhQIvYl1knswOC2nZPLRPL6GaLOImJ9HdFKPvDa
Q48/9WkVlJmCDWHV7F5T7chvPDG763SHxPXDzBCm9phJ3/KXBCHdYNb2Ov6I4Mkb
KEJcThW4Gsn14WIyFkaWRanZpYogm8VA69AiPESmVq3IcXU35kQtX+Kh3U7h0SdZ
a9u9FBbN+/EH4M9wELApJB6+uoKky7IiVzdT5kqjjhHTLmWVyyBwW9SRA+JpSsV6
2ISPszL4z2PgJr3o0zgOw0pWkiLP4MBnH7bXCaiO358jecNCRxuFsWXQxFXbnMo6
XX0D69sG6T3iIu5RVfe1E8BrAo61q2faxbpUPOJfTZ3iuVMfEWWoa67ltgmlPune
/RHCg2Iz
=pInd
-----END PGP SIGNATURE-----

BIN
xterm-393.tgz (Stored with Git LFS) Normal file

Binary file not shown.

15
xterm-393.tgz.asc Normal file
View File

@ -0,0 +1,15 @@
-----BEGIN PGP SIGNATURE-----
Comment: See https://invisible-island.net/public/public.html for info
iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmaQbpEACgkQzCr0RyFn
vgN97Av/bKMjAHdQcQwsyQ1fQbcVHA634o97Q6knhE8HSPURzdaX+4WovpVJ1Ccf
Kefl9N4P4BzIe3qwC8qlSHsRFkntpYHkyiFl4xXKzogv2s/EINkWBhzj7BT7D48J
/Ntrxr3ZVpQj7KEiO74mertUzNGyG1WbpA3J0QhhtKwp8WYgk9MFKJxe5DeHGMgE
8WQmBe69fNIifHb+DkzbjhiXycyKfuNsgmWAypHSFL+ib2Ws3vgLyTxa0vO9daHl
0mmNh/rwCFtWr4QkS/2o6gff0GPRSlfPxrwyqHH/JEn20kS/+RxD5n7usEmR9iW8
4JMFID/TaP0tlwEU9bGYvMUSMjujyJSecjSZ0Wb4ekJJ94eMIj+gCBMO8tbzZ3IE
Eoq73nCsBhMwV90nBaiMVPhx+oyzTUGs/ECBy5iB9lzKF4+rcqz05txUl/WwggYL
nX9bpj6ytxB50704RKJbSnwSi/BZFJ39lVlK6GQkloQVaSS9KjbYpA2qgHivzyeV
e7E/yKVw
=D80H
-----END PGP SIGNATURE-----

View File

@ -3,10 +3,10 @@
# from 7ecf75281e09a29875b61f38bb66920529368050: # from 7ecf75281e09a29875b61f38bb66920529368050:
# improve display of chinese letters (bsc#1089049) # improve display of chinese letters (bsc#1089049)
Index: xterm-385/UXTerm.ad Index: xterm-392/UXTerm.ad
=================================================================== ===================================================================
--- xterm-385.orig/UXTerm.ad --- xterm-392.orig/UXTerm.ad
+++ xterm-385/UXTerm.ad +++ xterm-392/UXTerm.ad
@@ -35,10 +35,20 @@ @@ -35,10 +35,20 @@
! to set resources for UTF-8 mode with corresponding fonts. ! to set resources for UTF-8 mode with corresponding fonts.
! See the uxterm script for an example. ! See the uxterm script for an example.
@ -64,10 +64,10 @@ Index: xterm-385/UXTerm.ad
! Here is an alternate set of fonts with better support for bold: ! Here is an alternate set of fonts with better support for bold:
!*VT100.font2: -efont-biwidth-medium-r-normal--10-100-75-75-p-50-iso10646-1 !*VT100.font2: -efont-biwidth-medium-r-normal--10-100-75-75-p-50-iso10646-1
Index: xterm-385/XTerm-col.ad Index: xterm-392/XTerm-col.ad
=================================================================== ===================================================================
--- xterm-385.orig/XTerm-col.ad --- xterm-392.orig/XTerm-col.ad
+++ xterm-385/XTerm-col.ad +++ xterm-392/XTerm-col.ad
@@ -76,15 +76,15 @@ @@ -76,15 +76,15 @@
*VT100*color1: red3 *VT100*color1: red3
*VT100*color2: green3 *VT100*color2: green3
@ -87,10 +87,10 @@ Index: xterm-385/XTerm-col.ad
*VT100*color13: magenta *VT100*color13: magenta
*VT100*color14: cyan *VT100*color14: cyan
*VT100*color15: white *VT100*color15: white
Index: xterm-385/XTerm.ad Index: xterm-392/XTerm.ad
=================================================================== ===================================================================
--- xterm-385.orig/XTerm.ad --- xterm-392.orig/XTerm.ad
+++ xterm-385/XTerm.ad +++ xterm-392/XTerm.ad
@@ -106,21 +106,37 @@ @@ -106,21 +106,37 @@
*vtMenu*sixelScrolling*Label: Sixel Scrolling *vtMenu*sixelScrolling*Label: Sixel Scrolling
*vtMenu*privateColorRegisters*Label: Private Color Registers *vtMenu*privateColorRegisters*Label: Private Color Registers
@ -196,11 +196,11 @@ Index: xterm-385/XTerm.ad
! VT100s and similar terminals recognize escape sequences and control ! VT100s and similar terminals recognize escape sequences and control
! characters to which they reply to the host with other escape sequences, ! characters to which they reply to the host with other escape sequences,
! to provide information. The "resize" program uses this feature. ! to provide information. The "resize" program uses this feature.
Index: xterm-385/xterm.man Index: xterm-392/xterm.man
=================================================================== ===================================================================
--- xterm-385.orig/xterm.man --- xterm-392.orig/xterm.man
+++ xterm-385/xterm.man +++ xterm-392/xterm.man
@@ -5584,9 +5584,13 @@ It is the XIM server's responsibility to @@ -5640,9 +5640,13 @@ It is the XIM server's responsibility to
The XIM client must inform the XIM server of the cursor position. The XIM client must inform the XIM server of the cursor position.
For best results, the preedit string must be displayed with a proper font. For best results, the preedit string must be displayed with a proper font.
Therefore, \fI\*n\fP informs the XIM server of the proper font. Therefore, \fI\*n\fP informs the XIM server of the proper font.
@ -216,4 +216,4 @@ Index: xterm-385/xterm.man
+ +
The \fBximFont\fP resource is provided to override this default font setting. The \fBximFont\fP resource is provided to override this default font setting.
.\" .\"
.SS Tek4014 Widget Resources .SS "Tek4014 Widget Resources"

View File

@ -1,3 +1,102 @@
-------------------------------------------------------------------
Wed Jan 15 14:00:27 UTC 2025 - Thorsten Kukuk <kukuk@suse.com>
- Disable libutempter, it doesn't work anymore with the switch
from utmp to systemd-logind
-------------------------------------------------------------------
Fri Jul 12 16:03:25 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>
- update to 393:
* add a check for ANSI SC/RC, to ignore CSI parameters.
* improve check for missing characters for bitmap-fonts
* fix regression in error-recovery for SGR parameters
* change default for --enable-imake configure option
* fixes for wcwidth
* eliminate maxStringParse limit for SIXEL
* improve logic which ignores APC, PM and SOS controls to also
not accumulate their data temporarily in a buffer.
* exclude TERM_INGRESS from cleanup of environment variables
* fix some documentation typos
-------------------------------------------------------------------
Tue Jul 2 14:45:13 UTC 2024 - Marcus Meissner <meissner@suse.com>
- update to 392:
* improve input decoding for non-Latin1 character sets by preserving the sense of GL/GR.
* add resource preferLatin1 to simplify UPSS configuration (Gentoo #932154).
* build-fix for --disable-boxchars; patch #390 reuses that feature's code to draw the part of the DEC Technical character set which has no Unicode equivalent.
* improve definitions used in clock_gettime logic in graphics_sixel.c, as well as updating comments (patch by Ben Wong).
* amend allowC1Printable changes from patch #391, restoring a special case which caused C1 characters to be ignored (report/testcase by Dmytro Bagrii).
- update to 391:
* improve integration between UTF-8 and allowC1Printable.
* alter SIXEL HLS computation to make blue 0 degrees (patch by Ben Wong).
* disable SIXEL aspect-ratio, pending a rewrite (patch by Ben Wong).
* add resource incrementalGraphics (prompted by patch by Ben Wong).
* reorganize graphics_sixel.c as a step toward eliminating graphics buffer-size (integrated patch by Ben Wong).
* fix regression in patch #390: non-UTF8 text pasted as a XA_UTF8_STRING was not decoded (report by Petri Kaukasoina).
- update to 390:
* improve typography of control-sequences page (patches by Branden Robinson).
* amend UPSS change from patch #389, fixing a regression in VT100/VT220 character sets.
* modify ANSI conformance per ECMA-43 and DEC 070:
* set ANSI conformance level to 3 for DEC levels 2 and up.
* disable locking shifts in level 1, e.g., VT100.
* disable single-shifts from G2/G3 in level 1.
* use UPSS for G2/G3 in levels 2 and up.
* modify invisible-character attribute to permit DECRQCRA to report a consistent checksum (report/testcase by Thomas Wolff).
* align terminfo building blocks in terminfo to correspond to recent refactoring/trimming in ncurses.
* set flag in regexec call for onNClicks to handle “^” anchor (patch by Matthew Martin).
* add line-drawing data for the characters in DEC Technical which have no Unicode equivalents.
* remove a special case in encode_scs which made xterm report Latin-1 when encoding is set to UTF-8, where ASCII is the selected character set. This fixes a regression in vttest for the DECRSPS cursor test.
* correct values for Ps of DECAUPSS in ctlseqs.ms (report by James Holderness).
* simplify/correct expression for checking Unicode non-characters (report by Thomas Wolff).
* correct loop for trimming environment variables (report/patch by Casper Dik).
-------------------------------------------------------------------
Sat Jan 27 16:53:56 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 389:
* interchange variables in subparameter parsing, fixing a bug
where subparameters after the first parameter could be
misidentified
* correct popping of icon/window titles in a case where only
one was pushed from patch #385 changes.
* add XTQMODKEYS response in DECRQSS, as alternative for vim.
* correct DECCIR encoded information on character set size,
handle a VT525 quirk, and add DECST8C (Windows Terminal
#14984).
* improve DECRQCRA (prompted by discussion with James
Holderness, Windows Terminal #14974).
* add part of VT525 color controls:
+ DECAC, to update default foreground/background, respond to
DECRQSS
+ DECATC, to respond with DECRQSS
* prevent Unicode non-characters from being printed
* modify send_SGR() to avoid modifying colors 16 to 255 in
printed output (patch by Grady Martin).
* minor cleanup of miscellaneous error-codes with ERROR_MISC.
* remove legacy CSI 53 for locator status, corrected in patch
* modify DECRQUPSS and DECAUPSS feature to support VT5xx
character sets (report by Thomas Wolff).
* improve EWMH handling (report/analysis by Edward Rosten)
+ reset _NET_WM_STATE_HIDDEN flag from _NET_WM_STATE before
mapping the window to deiconify.
+ cache X properties to reduce latency (adapted
from patch by Edward Rosten).
-------------------------------------------------------------------
Sun Nov 12 09:47:15 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 388:
* improve disallowPasteControls by adding a category for the
special characters known to stty (prompted by discussion
with David Leadbeater).
* amend support of DECAUPSS, undoing change to initialization of
G2/G3 so that pasting of GR characters work properly
* update config.guess, config.sub
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Oct 16 21:07:38 UTC 2023 - Andreas Stieger <Andreas.Stieger@gmx.de> Mon Oct 16 21:07:38 UTC 2023 - Andreas Stieger <Andreas.Stieger@gmx.de>

View File

@ -1,7 +1,8 @@
# #
# spec file for package xterm # spec file for package xterm
# #
# Copyright (c) 2023 SUSE LLC # Copyright (c) 2025 SUSE LLC
# Copyright (c) 2024 Andreas Stieger <Andreas.Stieger@gmx.de>
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -18,7 +19,7 @@
%define splitbin 0%{?suse_version} >= 1300 %define splitbin 0%{?suse_version} >= 1300
Name: xterm Name: xterm
Version: 387 Version: 393
Release: 0 Release: 0
Summary: The basic X terminal program Summary: The basic X terminal program
License: MIT License: MIT
@ -49,7 +50,9 @@ BuildRequires: groff
BuildRequires: ncurses-devel BuildRequires: ncurses-devel
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
%if 0%{?suse_version} < 1600
BuildRequires: utempter-devel BuildRequires: utempter-devel
%endif
BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(x11-xcb) BuildRequires: pkgconfig(x11-xcb)
@ -108,7 +111,9 @@ bunzip2 %{basename:%{SOURCE8}} %{basename:%{SOURCE9}}
--enable-mini-luit \ --enable-mini-luit \
--enable-sco-fkeys \ --enable-sco-fkeys \
--enable-wide-chars \ --enable-wide-chars \
%if 0%{?suse_version} < 1600
--with-utempter \ --with-utempter \
%endif
--with-tty-group=tty \ --with-tty-group=tty \
--with-app-defaults=%{xappdefs} \ --with-app-defaults=%{xappdefs} \
--enable-backarrow-is-erase \ --enable-backarrow-is-erase \