diff --git a/xterm-389.tgz b/xterm-389.tgz deleted file mode 100644 index 827a2b3..0000000 --- a/xterm-389.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1cd5763d94d9370fed10d804e831a089b2ace0e7a74b6f56ef5a16a766bde7be -size 1579767 diff --git a/xterm-389.tgz.asc b/xterm-389.tgz.asc deleted file mode 100644 index 60ac0e9..0000000 --- a/xterm-389.tgz.asc +++ /dev/null @@ -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----- diff --git a/xterm-392.tgz b/xterm-392.tgz new file mode 100644 index 0000000..ddea0ae --- /dev/null +++ b/xterm-392.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d57372ef08eafa9fb7682db8d07be0fe0513e58e8478c2ec8e9b62486e7fe5e +size 1584968 diff --git a/xterm-392.tgz.asc b/xterm-392.tgz.asc new file mode 100644 index 0000000..50090e8 --- /dev/null +++ b/xterm-392.tgz.asc @@ -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----- diff --git a/xterm-suse.patch b/xterm-suse.patch index 4f848ba..e718ad5 100644 --- a/xterm-suse.patch +++ b/xterm-suse.patch @@ -3,10 +3,10 @@ # from 7ecf75281e09a29875b61f38bb66920529368050: # improve display of chinese letters (bsc#1089049) -Index: xterm-385/UXTerm.ad +Index: xterm-392/UXTerm.ad =================================================================== ---- xterm-385.orig/UXTerm.ad -+++ xterm-385/UXTerm.ad +--- xterm-392.orig/UXTerm.ad ++++ xterm-392/UXTerm.ad @@ -35,10 +35,20 @@ ! to set resources for UTF-8 mode with corresponding fonts. ! 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: !*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-385/XTerm-col.ad +--- xterm-392.orig/XTerm-col.ad ++++ xterm-392/XTerm-col.ad @@ -76,15 +76,15 @@ *VT100*color1: red3 *VT100*color2: green3 @@ -87,10 +87,10 @@ Index: xterm-385/XTerm-col.ad *VT100*color13: magenta *VT100*color14: cyan *VT100*color15: white -Index: xterm-385/XTerm.ad +Index: xterm-392/XTerm.ad =================================================================== ---- xterm-385.orig/XTerm.ad -+++ xterm-385/XTerm.ad +--- xterm-392.orig/XTerm.ad ++++ xterm-392/XTerm.ad @@ -106,21 +106,37 @@ *vtMenu*sixelScrolling*Label: Sixel Scrolling *vtMenu*privateColorRegisters*Label: Private Color Registers @@ -196,11 +196,11 @@ Index: xterm-385/XTerm.ad ! VT100s and similar terminals recognize escape sequences and control ! characters to which they reply to the host with other escape sequences, ! 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-385/xterm.man -@@ -5584,9 +5584,13 @@ It is the XIM server's responsibility to +--- xterm-392.orig/xterm.man ++++ xterm-392/xterm.man +@@ -5640,9 +5640,13 @@ It is the XIM server's responsibility to 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. 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. .\" - .SS Tek4014 Widget Resources + .SS "Tek4014 Widget Resources" diff --git a/xterm.changes b/xterm.changes index 7c60dc8..8ff7847 100644 --- a/xterm.changes +++ b/xterm.changes @@ -1,3 +1,38 @@ +------------------------------------------------------------------- +Tue Jul 2 14:45:13 UTC 2024 - Marcus Meissner + +- 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 diff --git a/xterm.spec b/xterm.spec index 1a3683c..9d02213 100644 --- a/xterm.spec +++ b/xterm.spec @@ -18,7 +18,7 @@ %define splitbin 0%{?suse_version} >= 1300 Name: xterm -Version: 389 +Version: 392 Release: 0 Summary: The basic X terminal program License: MIT