Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xterm for openSUSE:Factory checked in at 2022-03-23 20:15:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xterm (Old) and /work/SRC/openSUSE:Factory/.xterm.new.25692 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xterm" Wed Mar 23 20:15:39 2022 rev:129 rq:963692 version:372 Changes: -------- --- /work/SRC/openSUSE:Factory/xterm/xterm.changes 2021-12-13 20:46:50.944503106 +0100 +++ /work/SRC/openSUSE:Factory/.xterm.new.25692/xterm.changes 2022-03-23 20:15:56.802380218 +0100 @@ -1,0 +2,59 @@ +Mon Mar 21 12:30:36 UTC 2022 - Marcus Meissner <meiss...@suse.com> + +- update to 372: + * amend allocation/freeing of scrollback lines, eliminating an + adjustment for status-line added in patch #371 (report/testcase by + Rajeev V. Pillai). +- update to 371: + * drop double-buffer default from test-packages, since that + interferes with status-line. + * add faceSize7 to table in charproc.c, overlooked in patch #360 + (patch by Vladimir A. Pavlov). + * use XDrawString rather than XDrawString16 for text when the latter + is not needed. + * improve performance for initializing/reusing graphic objects in the + SIXEL feature. + * improve error-checking for resize. + * fix errata in manual page (Debian #988221). + * extended list of environment variables to purge on startup, i.e., + in case a user starts xterm from another terminal emulator. + * add comment in cursor.c to explain why autowrap (DECAWM) does not + apply to data saved/restored with save/restore cursor-operations + (report by Thomas Wolff). + * add special case in generating the combining-character table in + wcwidth.c, for Hangul Jamo Extended-B (report by Luis Javier + Merino). + * simplify/improve portability of trap commands in shell-scripts. + * update configure options + --disable-rectangles, + --disable-tcap-fkeys and + --disable-tcap-query + to account for changed default settings. + * rather than ignore empty parameter for setting title, use that to + reset it to ???xterm??? for scripting. + * check for out-of-bounds condition while drawing sixels, and quit + that operation (report by Nick Black). + * add fallback definition for PROJECTROOT so that a suitable default + location for luit will be compiled-in on build-servers. + * implement DEC status-line controls DECSASD/DECSSDT: + + decode controls, set state + + implement DECRQSS responses + + implement indicator-style status-line + + add configure option --enable-status-line + + add resource indicatorFormat + + implement host-writable status-line, able to handle + video-attributes and simple left/right cursor movement. This + disallows all of the DEC/xterm private modes such as switching + to/from the alternate screen. + + move the status-line if the window is resized. + + Note: the associated screen-resizing does not work for the + special case of TrueType fonts with double-buffering (see note + in patch #349). + * modify configure-script fixup for -Werror options to exclude fixup + for -Werror=format, e.g., -Werror=format-security. + * amend change from patch #370; DEC 070's pseudo-code for DECCOLM + incorrectly suggests that it enables DECLRMM as a side-effect. + * fix some memory leaks seen using esctest and asan2 (patch by Luis + Javier Merino). +- xterm-sigwinch.patch,xterm-suse.patch: refreshed +------------------------------------------------------------------- Old: ---- xterm-370.tgz xterm-370.tgz.asc New: ---- xterm-372.tgz xterm-372.tgz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xterm.spec ++++++ --- /var/tmp/diff_new_pack.LNEP2O/_old 2022-03-23 20:15:59.542381768 +0100 +++ /var/tmp/diff_new_pack.LNEP2O/_new 2022-03-23 20:15:59.550381772 +0100 @@ -1,7 +1,7 @@ # # spec file for package xterm # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define splitbin 0%{?suse_version} >= 1300 Name: xterm -Version: 370 +Version: 372 Release: 0 Summary: The basic X terminal program License: MIT ++++++ xterm-370.tgz -> xterm-372.tgz ++++++ ++++ 19759 lines of diff (skipped) ++++++ xterm-sigwinch.patch ++++++ --- /var/tmp/diff_new_pack.LNEP2O/_old 2022-03-23 20:16:00.018382037 +0100 +++ /var/tmp/diff_new_pack.LNEP2O/_new 2022-03-23 20:16:00.022382039 +0100 @@ -1,16 +1,17 @@ # HG changeset patch # Parent 547d2ea5029c2c3edd129a9d23e424877c6f29f0 -diff --git a/screen.c b/screen.c -index 6fb6b3b..238591f 100644 ---- a/screen.c -+++ b/screen.c -@@ -2330,7 +2330,7 @@ ScreenResize(XtermWidget xw, +Index: xterm-372/screen.c +=================================================================== +--- xterm-372.orig/screen.c ++++ xterm-372/screen.c +@@ -2246,7 +2246,7 @@ ScreenResize(XtermWidget xw, #ifdef TTYSIZE_STRUCT - if (update_winsize(screen->respond, rows, cols, height, width) == 0) { + if (update_winsize(screen, rows, cols, height, width) == 0) { -#if defined(SIGWINCH) && defined(TIOCGPGRP) +#if defined(SIGWINCH) && (defined(TIOCGPGRP) || defined(linux)) if (screen->pid > 1) { int pgrp; + ++++++ xterm-suse.patch ++++++ --- /var/tmp/diff_new_pack.LNEP2O/_old 2022-03-23 20:16:00.054382058 +0100 +++ /var/tmp/diff_new_pack.LNEP2O/_new 2022-03-23 20:16:00.066382064 +0100 @@ -3,10 +3,10 @@ # from 7ecf75281e09a29875b61f38bb66920529368050: # improve display of chinese letters (bsc#1089049) -diff --git a/UXTerm.ad.1 b/UXTerm.ad -index 0eac2dd..2ba471d 100644 ---- a/UXTerm.ad.1 -+++ b/UXTerm.ad +Index: xterm-372/UXTerm.ad +=================================================================== +--- xterm-372.orig/UXTerm.ad ++++ xterm-372/UXTerm.ad @@ -35,10 +35,20 @@ ! to set resources for UTF-8 mode with corresponding fonts. ! See the uxterm script for an example. @@ -64,15 +64,11 @@ ! 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 -diff --git a/XTerm-col.ad b/XTerm-col.ad ---- a/XTerm-col.ad -+++ b/XTerm-col.ad -@@ -71,25 +71,25 @@ - - ! These are the 8 ANSI colors and their bright equivalents. Depending on - ! other resource settings, xterm may use the bright colors when displaying - ! bold text (see the boldColors resource). - *VT100*color0: black +Index: xterm-372/XTerm-col.ad +=================================================================== +--- xterm-372.orig/XTerm-col.ad ++++ xterm-372/XTerm-col.ad +@@ -76,15 +76,15 @@ *VT100*color1: red3 *VT100*color2: green3 *VT100*color3: yellow3 @@ -91,16 +87,11 @@ *VT100*color13: magenta *VT100*color14: cyan *VT100*color15: white - - ! Disclaimer: there are no standard colors used in terminal emulation. - ! - ! The choice for color4 and color12 is a tradeoff between contrast, depending - ! on whether they are used for text or backgrounds. Note that either color4 or -diff --git a/XTerm.ad.1 b/XTerm.ad -index dd6ef52..69aac16 100644 ---- a/XTerm.ad.1 -+++ b/XTerm.ad -@@ -105,21 +105,37 @@ +Index: xterm-372/XTerm.ad +=================================================================== +--- xterm-372.orig/XTerm.ad ++++ xterm-372/XTerm.ad +@@ -106,21 +106,37 @@ *vtMenu*sixelScrolling*Label: Sixel Scrolling *vtMenu*privateColorRegisters*Label: Private Color Registers @@ -145,7 +136,7 @@ *fontMenu*font7*Label: Enormous !*VT100.font7: 12x24 *VT100.font7: -adobe-courier-medium-r-normal--24-240-75-75-m-150-iso10646-1 -@@ -252,6 +268,59 @@ +@@ -253,6 +269,59 @@ ! Alternatively, !*on2Clicks: regex [[:alpha:]]+://([[:alnum:]!#+,./=?@_~-]|(%[[:xdigit:]][[:xdigit:]]))+ @@ -205,15 +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. -diff --git a/xterm.man b/xterm.man ---- a/xterm.man -+++ b/xterm.man -@@ -4815,19 +4815,23 @@ This option specifies the font to be use - in the \*(``OverTheSpot\*('' input method. - .IP - In \*(``OverTheSpot\*('' preedit type, the preedit (preconversion) - string is displayed at the position of the cursor. - It is the XIM server's responsibility to display the preedit string. +Index: xterm-372/xterm.man +=================================================================== +--- xterm-372.orig/xterm.man ++++ xterm-372/xterm.man +@@ -5487,9 +5487,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. @@ -230,9 +217,4 @@ The \fBximFont\fP resource is provided to override this default font setting. .\" .SS Tek4014 Widget Resources - .PP - The following resources are specified - as part of the \fItek4014\fP widget (class \fITek4014\fP). - These are specified by patterns - such as \*(``\fB__default_class__.tek4014.\fP\fINAME\fP\*('':