Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xterm for openSUSE:Factory checked in at 2023-10-05 20:02:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xterm (Old) and /work/SRC/openSUSE:Factory/.xterm.new.28202 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xterm" Thu Oct 5 20:02:36 2023 rev:141 rq:1115035 version:385 Changes: -------- --- /work/SRC/openSUSE:Factory/xterm/xterm.changes 2023-09-15 22:04:24.430844174 +0200 +++ /work/SRC/openSUSE:Factory/.xterm.new.28202/xterm.changes 2023-10-05 20:02:45.445855327 +0200 @@ -1,0 +2,33 @@ +Tue Oct 3 06:34:28 UTC 2023 - Paolo Stivanin <[email protected]> + +- update to 385: + * fixes for ReGIS (report by Ben Wong). + + correct conversion from HLS to RGB + + improve font-caching performance. + * update tables in wcwidth.c based on Unicode 15.1.0 + * improve fastScroll resource: + + suppress screen-refreshes for carriage-returns + + add -jf option to simplify use of this resource. + + add a control sequence for enabling/disabling the resource. + + enable this feature by default + * extend title-stack feature to allow an additional parameter to + directly access the stack, like the XTPUSHCOLORS and XTPOPCOLORS + feature. + * correct size and position of box shown for double-cell character + which happens to be missing from the bitmap font (report by Peter + Fabinski). + * improved configure script: + + add pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by + Waldemar Brodkorb). + + add configure options --with-utmp-path and --with-wtmp-path to + override configure script's check for utmp/wtmp pathnames + which are shown in the manual (Debian #1042767). + + CF_XOPEN_SOURCE provides for defining _DEFAULT_SOURCE for + MinGW32 and MinGW64. + + sed expression used to report gcc version now works with MinGW + * ensure that line-attributes are reset after drawing missing + character (report by Christian Weisgerber). + * update config.guess, config.sub +- rebased all patches + +------------------------------------------------------------------- Old: ---- xterm-384.tgz xterm-384.tgz.asc New: ---- xterm-385.tgz xterm-385.tgz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xterm.spec ++++++ --- /var/tmp/diff_new_pack.lwQqGm/_old 2023-10-05 20:02:47.933945214 +0200 +++ /var/tmp/diff_new_pack.lwQqGm/_new 2023-10-05 20:02:47.937945358 +0200 @@ -19,7 +19,7 @@ %define splitbin 0%{?suse_version} >= 1300 Name: xterm -Version: 384 +Version: 385 Release: 0 Summary: The basic X terminal program License: MIT ++++++ xterm-384.tgz -> xterm-385.tgz ++++++ ++++ 17944 lines of diff (skipped) ++++++ xterm-decomposed_bitmaps.patch ++++++ --- /var/tmp/diff_new_pack.lwQqGm/_old 2023-10-05 20:02:48.217955475 +0200 +++ /var/tmp/diff_new_pack.lwQqGm/_new 2023-10-05 20:02:48.221955619 +0200 @@ -18,15 +18,11 @@ xterm-299/misc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -diff --git a/misc.c b/misc.c ---- a/misc.c -+++ b/misc.c -@@ -2350,16 +2350,18 @@ ReportAnsiColorRequest(XtermWidget xw, i - } - - static void - getColormapInfo(XtermWidget xw, unsigned *typep, unsigned *sizep) - { +Index: xterm-385/misc.c +=================================================================== +--- xterm-385.orig/misc.c ++++ xterm-385/misc.c +@@ -2698,6 +2698,8 @@ getColormapInfo(XtermWidget xw, unsigned if (getVisualInfo(xw)) { *typep = (unsigned) xw->visInfo->class; *sizep = (unsigned) xw->visInfo->colormap_size; @@ -35,9 +31,4 @@ } else { *typep = 0; *sizep = 0; - } - } - - #define MAX_COLORTABLE 4096 - ++++++ xterm-desktop_file_icon.patch ++++++ --- /var/tmp/diff_new_pack.lwQqGm/_old 2023-10-05 20:02:48.237956197 +0200 +++ /var/tmp/diff_new_pack.lwQqGm/_new 2023-10-05 20:02:48.241956341 +0200 @@ -2,10 +2,10 @@ # Parent fa7b175db269546b9408d1af03d9c04dddbc4d9b # use system stock icon for XTerm -Index: xterm-373/xterm.desktop +Index: xterm-385/xterm.desktop =================================================================== ---- xterm-373.orig/xterm.desktop -+++ xterm-373/xterm.desktop +--- xterm-385.orig/xterm.desktop ++++ xterm-385/xterm.desktop @@ -38,7 +38,7 @@ Exec=xterm Terminal=false Type=Application ++++++ xterm-double_width_fonts.patch ++++++ --- /var/tmp/diff_new_pack.lwQqGm/_old 2023-10-05 20:02:48.253956775 +0200 +++ /var/tmp/diff_new_pack.lwQqGm/_new 2023-10-05 20:02:48.257956919 +0200 @@ -1,11 +1,11 @@ # HG changeset patch # Parent 682df5267f4b25286ab78bfbbfd91fe664cbbd21 -Index: xterm-353/fontutils.c +Index: xterm-385/fontutils.c =================================================================== ---- xterm-353.orig/fontutils.c -+++ xterm-353/fontutils.c -@@ -857,67 +857,19 @@ is_double_width_font(XFontStruct *fs) +--- xterm-385.orig/fontutils.c ++++ xterm-385/fontutils.c +@@ -883,67 +883,19 @@ is_double_width_font(XFontStruct *fs) #endif #if OPT_WIDE_CHARS && OPT_RENDERFONT && defined(HAVE_TYPE_FCCHAR32) ++++++ xterm-forbid_window_and_font_ops.patch ++++++ --- /var/tmp/diff_new_pack.lwQqGm/_old 2023-10-05 20:02:48.265957208 +0200 +++ /var/tmp/diff_new_pack.lwQqGm/_new 2023-10-05 20:02:48.269957353 +0200 @@ -2,15 +2,11 @@ # Parent d5ffae3ffb4d7bccf09feb476eed67e7688d73cf # forbid dangerous escape sequences (font loading) -diff --git a/XTerm.ad b/XTerm.ad ---- a/XTerm.ad -+++ b/XTerm.ad -@@ -263,16 +263,21 @@ - !*faceSize: 8 - - ! Here is a pattern that is useful for double-clicking on a URL: - !*charClass: 33:48,35:48,37-38:48,43-47:48,58:48,61:48,63-64:48,95:48,126:48 - ! +Index: xterm-385/XTerm.ad +=================================================================== +--- xterm-385.orig/XTerm.ad ++++ xterm-385/XTerm.ad +@@ -269,6 +269,11 @@ ! Alternatively, !*on2Clicks: regex [[:alpha:]]+://([[:alnum:]!#+,./=?@_~-]|(%[[:xdigit:]][[:xdigit:]]))+ @@ -22,20 +18,11 @@ !! We want a 8bit clean xterm *eightBitInput: true *eightBitOutput: true - - !! Default Settings - *termName: xterm-256color - *pointerShape: top_left_arrow - *scrollKey: true -diff --git a/xterm.man b/xterm.man ---- a/xterm.man -+++ b/xterm.man -@@ -2091,17 +2091,17 @@ The default is \*(``false\*(''. - .B "allowColorOps\fP (class\fB AllowColorOps\fP)" - Specifies whether control sequences that - set/query the dynamic colors should be allowed. - ANSI colors are unaffected by this resource setting. - The default is \*(``true\*(''. +Index: xterm-385/xterm.man +=================================================================== +--- xterm-385.orig/xterm.man ++++ xterm-385/xterm.man +@@ -2277,7 +2277,7 @@ The default is \*(``true\*(''. .TP .B "allowFontOps\fP (class\fB AllowFontOps\fP)" Specifies whether control sequences that set/query the font should be allowed. @@ -44,9 +31,4 @@ .TP .B "allowMouseOps\fP (class\fB AllowMouseOps\fP)" Specifies whether control sequences that enable \fI\*n\fP to send - escape sequences to the host on mouse-clicks and movement. - The default is \*(``true\*(''. - .TP 8 - .B "allowPasteControls\fP (class\fB AllowPasteControls\fP)" - If true, allow control characters such as BEL and CAN to be pasted. ++++++ xterm-sigwinch.patch ++++++ --- /var/tmp/diff_new_pack.lwQqGm/_old 2023-10-05 20:02:48.281957787 +0200 +++ /var/tmp/diff_new_pack.lwQqGm/_new 2023-10-05 20:02:48.281957787 +0200 @@ -1,11 +1,11 @@ # HG changeset patch # Parent 547d2ea5029c2c3edd129a9d23e424877c6f29f0 -Index: xterm-372/screen.c +Index: xterm-385/screen.c =================================================================== ---- xterm-372.orig/screen.c -+++ xterm-372/screen.c -@@ -2246,7 +2246,7 @@ ScreenResize(XtermWidget xw, +--- xterm-385.orig/screen.c ++++ xterm-385/screen.c +@@ -2257,7 +2257,7 @@ ScreenResize(XtermWidget xw, #ifdef TTYSIZE_STRUCT if (update_winsize(screen, rows, cols, height, width) == 0) { ++++++ xterm-suse.patch ++++++ --- /var/tmp/diff_new_pack.lwQqGm/_old 2023-10-05 20:02:48.293958220 +0200 +++ /var/tmp/diff_new_pack.lwQqGm/_new 2023-10-05 20:02:48.301958509 +0200 @@ -3,10 +3,10 @@ # from 7ecf75281e09a29875b61f38bb66920529368050: # improve display of chinese letters (bsc#1089049) -Index: xterm-372/UXTerm.ad +Index: xterm-385/UXTerm.ad =================================================================== ---- xterm-372.orig/UXTerm.ad -+++ xterm-372/UXTerm.ad +--- xterm-385.orig/UXTerm.ad ++++ xterm-385/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 @@ ! 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-372/XTerm-col.ad +Index: xterm-385/XTerm-col.ad =================================================================== ---- xterm-372.orig/XTerm-col.ad -+++ xterm-372/XTerm-col.ad +--- xterm-385.orig/XTerm-col.ad ++++ xterm-385/XTerm-col.ad @@ -76,15 +76,15 @@ *VT100*color1: red3 *VT100*color2: green3 @@ -87,10 +87,10 @@ *VT100*color13: magenta *VT100*color14: cyan *VT100*color15: white -Index: xterm-372/XTerm.ad +Index: xterm-385/XTerm.ad =================================================================== ---- xterm-372.orig/XTerm.ad -+++ xterm-372/XTerm.ad +--- xterm-385.orig/XTerm.ad ++++ xterm-385/XTerm.ad @@ -106,21 +106,37 @@ *vtMenu*sixelScrolling*Label: Sixel Scrolling *vtMenu*privateColorRegisters*Label: Private Color Registers @@ -196,11 +196,11 @@ ! 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-372/xterm.man +Index: xterm-385/xterm.man =================================================================== ---- xterm-372.orig/xterm.man -+++ xterm-372/xterm.man -@@ -5487,9 +5487,13 @@ It is the XIM server's responsibility to +--- xterm-385.orig/xterm.man ++++ xterm-385/xterm.man +@@ -5584,9 +5584,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.
