From 8628b52d62f847e100f0517f769e6389123e60ab38a34e769be37ffcaee53583 Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Wed, 28 Sep 2022 07:00:54 +0000 Subject: [PATCH] Accepting request 1006528 from home:dirkmueller:Factory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - update to 373: * improve rendering of TrueType fonts: + add resource xftTrackMemUsage to enable/disable a new feature of Xft which improves performance. + add resources xftMaxGlyphMemory and xftMaxUnrefFonts to customize memory-usage of Xft and fontconfig. + provide for display of colored fonts in libXft 2.3.5 + allow for an extra TrueType font to be specified using the -fa option, as an override to the fontconfig scheme of fallback fonts (request by Nickolas Raymond Kaczynski). + improve caching of TrueType missing-glyph tests. + allow no more than 255 fonts to be scanned for a fontset. + eliminate a table-lookup in findXftGlyph * improvements status-line feature: + save/restore wraparound flag when updating the status-line (report by Rajeev V. Pillai). + avoid clearing the status-line when switching between normal and alternate screens (report by Valtteri Vuorikoski). + remove adjustment from update_winsize leftover from initial work (report by Valtteri Vuorikoski). * modify wcwidth tables to separate Unicode Cf category as formatting control-characters, to better match the guideline for unsupported characters (report by Tim Chase). * add configure option --disable-exec-selection. * use mkstemp where mkdtemp is unavailable, when initializing colored cursor. * adapt fixes from OpenBSD xenocara: + improve ifdef's for a few optional features. + correct #ifdef to #if in a few uses of OPT_PRINT_ON_EXIT. * set StartupWMClass in “.desktop” files, e.g., to help OBS-URL: https://build.opensuse.org/request/show/1006528 OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=204 --- xterm-372.tgz | 3 - xterm-372.tgz.asc | 15 ----- xterm-373.tgz | 3 + xterm-373.tgz.asc | 15 +++++ ...op-item-in-gnome-utilities-appfolder.patch | 15 ++--- xterm-desktop_file_icon.patch | 15 ++--- xterm.changes | 60 +++++++++++++++++++ xterm.spec | 2 +- 8 files changed, 91 insertions(+), 37 deletions(-) delete mode 100644 xterm-372.tgz delete mode 100644 xterm-372.tgz.asc create mode 100644 xterm-373.tgz create mode 100644 xterm-373.tgz.asc diff --git a/xterm-372.tgz b/xterm-372.tgz deleted file mode 100644 index 2231895..0000000 --- a/xterm-372.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c6d08127cb2409c3a04bcae559b7025196ed770bb7bf26630abcb45d95f60ab1 -size 1507107 diff --git a/xterm-372.tgz.asc b/xterm-372.tgz.asc deleted file mode 100644 index 82232f7..0000000 --- a/xterm-372.tgz.asc +++ /dev/null @@ -1,15 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Comment: See https://invisible-island.net/public/public.html for info - -iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmIpTykACgkQzCr0RyFn -vgO8Kwv/SsPbhXp+8f/t43hMgHJjDPrj9qS3/gAruY9OPRGNhy/OC3+Fc2PcPbiM -UykJW62HH28OBb0yJ1xcT+Uykffzyxu/pZDtDDsthFdx3224oRzIKu93nsG9KW9Y -eYGZqnEpy/IZYrzDX9/wMIammzVQvjyNW8OAMOqIQw0Yf5FIT9HnKzCJowOMyvNb -IAPFi2JZV+kR+Cvq/XRFsiHMkKkChVOlxIdcZQQC5d7uxfYgrS5Kkn/VqEMoie5a -IAGZeDEejqAXwsc8NqAo+6rng0vYKFyKFENhO8FxFo/XDg6iPmW/xQvZlcWWUmfN -oevAZj3EoPcBADFrrLtLHDYR5lCC5sfIfAPKMAtzkSuYAZIZCKSpRaSrDZFXx8v/ -rxQIB24WoD9dIDKYImzaJlS0ZEQqHXzBXJBx1jpBHldnP70XuxwP8hVszTv6z2Fg -Maj59NCApvMZHEHDRynFoLZjwXLpLnK3ekmSdvTWjk5W/l42CPIZVlFGjN6bCgWD -NesxVupQ -=PmkK ------END PGP SIGNATURE----- diff --git a/xterm-373.tgz b/xterm-373.tgz new file mode 100644 index 0000000..bd87d47 --- /dev/null +++ b/xterm-373.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:deb0989473a63908b5a8d44dfeea8301c8710f6ce01fb57ce8c30002375746b6 +size 1518059 diff --git a/xterm-373.tgz.asc b/xterm-373.tgz.asc new file mode 100644 index 0000000..7391231 --- /dev/null +++ b/xterm-373.tgz.asc @@ -0,0 +1,15 @@ +-----BEGIN PGP SIGNATURE----- +Comment: See https://invisible-island.net/public/public.html for info + +iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmMw32gACgkQzCr0RyFn +vgMPowv+M3qOzbhcuj9iF32f9R8iNQO12dLDIDXR/SYbMDtAr8Cdaz2+S4+ZvRxS +whiPJ3u748BA56uCTU64XOz8C4WR9waKLCyOpIZM81bssw+mEJMR0ZFzN7j/U610 +3seg5+JC0eeNpoekc3+3fSAZABtVgznHufgUbEO1Vzxb4/6zTklw+EBKBrFIQpLy +wkWi2FjQNOKjAQvQGxOlCI6By2epRHMRM8D/j7lPbExDeeKsbid+S/XqVXVkH/ap +z1pB71w4o2klEFfL4VphPgud944jTu/1lXGvJEXaf7gYGG1zNH6yk1XmGY9ab4kr +7B4wZuCCWc5xBQRWbPLJJusfLT/lWgEXSsUHZgmxgeqO/BP0UEVO9aPxJ5X69fvk +k4YmF+sYsNdsJ8i8cMA+7eSzsgjGB2Lb3bpBnARTjPoSD3Oo1cAx3tzXMa2T/lMF +nz7/21CmUG90CPSN6DPr9FRjLOustKR/XE5x3OtaYrqe3ErTF1n/iDV7RZqDYsj0 +Vm79Nuc3 +=/Kg5 +-----END PGP SIGNATURE----- diff --git a/xterm-desktop-item-in-gnome-utilities-appfolder.patch b/xterm-desktop-item-in-gnome-utilities-appfolder.patch index 15b67b8..69b83b2 100644 --- a/xterm-desktop-item-in-gnome-utilities-appfolder.patch +++ b/xterm-desktop-item-in-gnome-utilities-appfolder.patch @@ -3,18 +3,15 @@ Group the desktop file into the Utilities folder in the GNOME shell application overview. -diff --git a/xterm.desktop b/xterm.desktop ---- a/xterm.desktop -+++ b/xterm.desktop -@@ -34,10 +34,10 @@ - Name=XTerm - #GenericName=Terminal - Comment=standard terminal emulator for the X window system - Exec=xterm - Terminal=false +Index: xterm-373/xterm.desktop +=================================================================== +--- xterm-373.orig/xterm.desktop ++++ xterm-373/xterm.desktop +@@ -39,6 +39,6 @@ Terminal=false Type=Application Encoding=UTF-8 Icon=terminal -Categories=System;TerminalEmulator; +Categories=System;TerminalEmulator;X-GNOME-Utilities; Keywords=shell;prompt;command;commandline;cmd; + StartupWMClass=XTerm diff --git a/xterm-desktop_file_icon.patch b/xterm-desktop_file_icon.patch index b67ffbf..11bb1b3 100644 --- a/xterm-desktop_file_icon.patch +++ b/xterm-desktop_file_icon.patch @@ -2,15 +2,11 @@ # Parent fa7b175db269546b9408d1af03d9c04dddbc4d9b # use system stock icon for XTerm -diff --git a/xterm.desktop b/xterm.desktop ---- a/xterm.desktop -+++ b/xterm.desktop -@@ -33,11 +33,11 @@ - [Desktop Entry] - Name=XTerm - #GenericName=Terminal - Comment=standard terminal emulator for the X window system - Exec=xterm +Index: xterm-373/xterm.desktop +=================================================================== +--- xterm-373.orig/xterm.desktop ++++ xterm-373/xterm.desktop +@@ -38,7 +38,7 @@ Exec=xterm Terminal=false Type=Application Encoding=UTF-8 @@ -18,3 +14,4 @@ diff --git a/xterm.desktop b/xterm.desktop +Icon=terminal Categories=System;TerminalEmulator; Keywords=shell;prompt;command;commandline;cmd; + StartupWMClass=XTerm diff --git a/xterm.changes b/xterm.changes index 12c0067..4b29cb4 100644 --- a/xterm.changes +++ b/xterm.changes @@ -1,3 +1,63 @@ +------------------------------------------------------------------- +Tue Sep 27 21:01:45 UTC 2022 - Dirk Müller + +- update to 373: + * improve rendering of TrueType fonts: + + add resource xftTrackMemUsage to enable/disable a new feature + of Xft which improves performance. + + add resources xftMaxGlyphMemory and xftMaxUnrefFonts to + customize memory-usage of Xft and fontconfig. + + provide for display of colored fonts in libXft 2.3.5 + + allow for an extra TrueType font to be specified using the -fa + option, as an override to the fontconfig scheme of fallback + fonts (request by Nickolas Raymond Kaczynski). + + improve caching of TrueType missing-glyph tests. + + allow no more than 255 fonts to be scanned for a fontset. + + eliminate a table-lookup in findXftGlyph + * improvements status-line feature: + + save/restore wraparound flag when updating the status-line + (report by Rajeev V. Pillai). + + avoid clearing the status-line when switching between normal + and alternate screens (report by Valtteri Vuorikoski). + + remove adjustment from update_winsize leftover from initial + work (report by Valtteri Vuorikoski). + * modify wcwidth tables to separate Unicode Cf category as formatting + control-characters, to better match the guideline for unsupported + characters (report by Tim Chase). + * add configure option --disable-exec-selection. + * use mkstemp where mkdtemp is unavailable, when initializing colored + cursor. + * adapt fixes from OpenBSD xenocara: + + improve ifdef's for a few optional features. + + correct #ifdef to #if in a few uses of OPT_PRINT_ON_EXIT. + * set StartupWMClass in “.desktop” files, e.g., to help + cinnamon-session notice that xterm sets WM_CLASS and use its icon + (patch by Richard de Boer). + * disable pixel computation when rgb width is greater than 8, to work + with depth 30 (patch by Denis Kaganovich). + * improve color-computation for SGR 2 faint/dim (patch by Boian + Bonev). Add resource faintIsRelative to specify if the modified + computation should be used (prompted by discussion with Matthieu + Herrb). + * correct comparison-length for environment variable cleanup (patch + by Brendan O' Dea). + * correct dsl capability for dec+sl block in terminfo (report by + Rajeev V. Pillai). + * improve output formatting by vttests/utf8.pl + * repair test/demo scripts still using "vxt-" prefix, some cleanup + with shellcheck. + * enable page-number for DECXCPR response in VT330. + * amend change for combining characters in patch #371 to limit it to + the currently-defined codes (report by Thomas Wolff). + * add directory-template parameter to mktemp in shell-scripts to + improve portability to older systems (patch by Ryan Schmidt). + * mention webpage XTerm – bracketed-paste in ctlseqs.ms + * update manual-page descriptions for allowPasteControls and + disallowedPasteControls (patch #363). + * further extended list of environment variables to purge on startup + (suggested by Thomas Wolff). + * update config.guess, config.sub + ------------------------------------------------------------------- Mon Mar 21 12:30:36 UTC 2022 - Marcus Meissner diff --git a/xterm.spec b/xterm.spec index 071b4f7..2324933 100644 --- a/xterm.spec +++ b/xterm.spec @@ -19,7 +19,7 @@ %define splitbin 0%{?suse_version} >= 1300 Name: xterm -Version: 372 +Version: 373 Release: 0 Summary: The basic X terminal program License: MIT