Accepting request 1184897 from X11:terminals

- 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).

OBS-URL: https://build.opensuse.org/request/show/1184897
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=145
This commit is contained in:
Ana Guerrero 2024-07-03 18:29:30 +00:00 committed by Git OBS Bridge
commit 7d64c4b5a7
7 changed files with 68 additions and 33 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1cd5763d94d9370fed10d804e831a089b2ace0e7a74b6f56ef5a16a766bde7be
size 1579767

View File

@ -1,15 +0,0 @@
-----BEGIN PGP SIGNATURE-----
Comment: See https://invisible-island.net/public/public.html for info
iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmWTYlQACgkQzCr0RyFn
vgOWkgwAiajP5QDmjkbSo2M8IBbybObs0G18tlmeATnm3PO4izz1CDvi8jB0W0w4
wpVEpT4GxvxBR5kkhrmrqupTuS9HX3vXLnrX03KJdTTYXGuel2TB4KtFjG/pBEfG
C5hiukgzkSjeZKn8Upc6RoRGKDE/XUYg6e2TjE1sei4ltkp8wdrshzwgd5oYVt9d
OIZr6VscraRkU8BmutEstALGiXw7vznffRYuJeHuLT3sCqRQxXHRNBPk0YbTCGhz
Fjr9JetBweUxeHaPHObz8jgnyCuvbu3wI+C6F5MnDCJhsuIORksNKbHxY725Pq7j
DmSv8ritsSWvTbCpVk8cT6kDcAXlQ78W1PTFe6wz9XwtQt39/wSzxbPA8WxCTBUK
x5GHykKS4tWaiMagEoNXh93SktQNLo6oEkFbVO9z1jZzu8d9ExjUp575GUmTmzQ2
ekXgtWKkoAGE5Hmj2Z5TRwgqakWQ+oS/kXxKNLv1Jg1Z55aYqecGZemfnaH5P2lL
UZKUUD7q
=DLkz
-----END PGP SIGNATURE-----

3
xterm-392.tgz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4d57372ef08eafa9fb7682db8d07be0fe0513e58e8478c2ec8e9b62486e7fe5e
size 1584968

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

@ -0,0 +1,15 @@
-----BEGIN PGP SIGNATURE-----
Comment: See https://invisible-island.net/public/public.html for info
iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmZOfl4ACgkQzCr0RyFn
vgOs7Qv/YHs5YmnwNPGrW2PSXXTm1haweISZHFbF61NcClr/schhW1dzZS3DLm3S
2U6zgMeyg4oAfLD9EHAnrqDGr2Jbr1xlBh+kzr2kHLQcQSdyEqYM1rxSwcYZohxf
05ATmjfwDIboehDYnL+9JbsD+pVuFBeBbW/CuMwdzSPg/8nwVR/baMgGiClnNA7q
DNlHjjLK+gZvs7x6OHKcMUaZ/kROcfkdUHvMXWWp3ewsXeHfT73buieqy/my8KAW
i74AzdkYJ8e0LwenKUR/kMkZN3SLgpyamgdtpKoGFb4dMjxov0GBT/CwWezR+w7G
QSHJ2Vphb8Hptzzk+7HHe7LtvwRZWzOBLeCF3tamTxCmHDB/cgK30BvdwWV2bOnS
1sO8ygZYSokwxO81vNCVbk8d9DChI2s+mRcJpWfjOIvrB4iczvoaOda9hO+6ejwj
+V07KIjsQkd43uFtKyjDQtXWvRyCCiI+RktOwZk6G6s8r4YzWVwAL9tUvQLBhVhX
z0tsKBB9
=O+yV
-----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,38 @@
-------------------------------------------------------------------
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> Sat Jan 27 16:53:56 UTC 2024 - Dirk Müller <dmueller@suse.com>

View File

@ -18,7 +18,7 @@
%define splitbin 0%{?suse_version} >= 1300 %define splitbin 0%{?suse_version} >= 1300
Name: xterm Name: xterm
Version: 389 Version: 392
Release: 0 Release: 0
Summary: The basic X terminal program Summary: The basic X terminal program
License: MIT License: MIT