commit xterm for openSUSE:Factory
Hello community, here is the log from the commit of package xterm for openSUSE:Factory checked in at 2015-01-07 09:38:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xterm (Old) and /work/SRC/openSUSE:Factory/.xterm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "xterm" Changes: -------- --- /work/SRC/openSUSE:Factory/xterm/xterm.changes 2014-12-23 11:50:56.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.xterm.new/xterm.changes 2015-01-07 09:38:22.000000000 +0100 @@ -1,0 +2,63 @@ +Mon Jan 5 15:57:44 UTC 2015 - pcerny@suse.com + +- Patch #313 - 2014/11/28 + * add regisScreenSize resource setting to allow custom + screensizes for ReGIS graphics (prompted by discussion with + Scott Froebe). + * fix some minor issues in manpage (Jens Schweikhardt). + * improve ReGIS font-handling (Ross Combs): + + remove "random junk" generation for unknown characters + + add xterm extension to load user glyphs for alphabet 0 + + add xterm extension to specify loading an alphabet from a + font by name + + fix bug with use of empty alphabet slots which caused slot + 0 to be clobbered + + update/clarify ReGIS-related comments + + add DECprint extension for printing/clearing the screen + (only clearing is performed) + * improve ReGIS colorspec conversion (Ross Combs): + + avoid some floating point math for colorspace conversion + + move two copies of colorspec parsing to a single function + + change colorspec parsing to handle components being out of + order or with spaces and commas between them + + add support for an extension where RGB components can be + given instead of HLS + * improve use of const, e.g., for the LineData pointers (patch + by Ross Combs). + * clip of graphics that overlap the scrollback buffer and alt + screen (patch by Ross Combs). + * amend change to focus-change events in patch #287 to limit it + to suppressing the reset of the urgency-hint, because some + useful FocusOut events were lost (report by Joe Peterson). + * modify dpkg build-script to configure xterm-dev as an + x-terminal-emulator alternative. + * extend the --with-xterm-symlink feature to make symbolic + links for the other programs and scripts. + * minor fix to vttests/resize.pl to avoid undefined variable + when receiving broken/missing response, e.g., from mrxvt. + * change the way that ReGIS graphics are refreshed (patch by + Ross Combs): + + it pre-composes any overlapping graphics to avoid + unnecessary and flickering draws + + it adds a three-dimensional lookup table for RGB -> pixel + values and uses this across all graphics + + it draws in line segments when there is a run of the same + color + + in cases where there are no transparent parts, it uses an + XImage to draw + + it hooks into the double-buffering support if it is + enabled (though this doesn't seem to get rid of all + flicker). + * This has the effect of reducing flicker and speeding up + redraws. + +------------------------------------------------------------------- +Mon Jan 5 13:41:57 UTC 2015 - dimstar@opensuse.org + +- Add libX11-devel, libXft-devel and libXrender-devel + BuildRequires: the configure script silently disables XRENDERFONT + support if the dependencies are missing (boo#911683). +- Add an extra check after configure to ensure we do not lose this + support accidentally ever again. + +------------------------------------------------------------------- Old: ---- xterm-312.tgz xterm-312.tgz.asc New: ---- xterm-313.tgz xterm-313.tgz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xterm.spec ++++++ --- /var/tmp/diff_new_pack.kvnfHk/_old 2015-01-07 09:38:23.000000000 +0100 +++ /var/tmp/diff_new_pack.kvnfHk/_new 2015-01-07 09:38:23.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package xterm # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # 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 vttest_version 20120506 %define splitbin 0%{?suse_version} >= 1300 Name: xterm -Version: 312 +Version: 313 Release: 0 Summary: The basic X terminal program License: MIT @@ -70,7 +70,10 @@ # separate package now BuildRequires: bdftopcf # post xorg libs split +BuildRequires: libX11-devel BuildRequires: libXaw-devel +BuildRequires: libXft-devel +BuildRequires: libXrender-devel %else # case for SLE10 and SLE 11 BuildRequires: xorg-x11 @@ -142,6 +145,8 @@ --enable-backarrow-is-erase \ --enable-sixel-graphics \ +#ensure we do not lose FreeType support (boo#911683) +grep "#define XRENDERFONT 1" xtermcfg.h make %{?_smp_mflags} pushd "../vttest-%{vttest_version}" @@ -211,7 +216,9 @@ %dir %{xfontsd}/misc %{xfontsd}/misc/20x20ja.pcf.gz %{xfontsd}/misc/20x20ko.pcf.gz +%if 0%{?suse_version} > 1050 %dir %{xappdefs} +%endif %{xappdefs}/KOI8RXTerm %{xappdefs}/KOI8RXTerm-color %{xappdefs}/UXTerm ++++++ xterm-312.tgz -> xterm-313.tgz ++++++ ++++ 4536 lines of diff (skipped) ++++++ xterm-decomposed_bitmaps.patch ++++++ --- /var/tmp/diff_new_pack.kvnfHk/_old 2015-01-07 09:38:23.000000000 +0100 +++ /var/tmp/diff_new_pack.kvnfHk/_new 2015-01-07 09:38:23.000000000 +0100 @@ -21,7 +21,7 @@ diff --git a/misc.c b/misc.c --- a/misc.c +++ b/misc.c -@@ -2218,16 +2218,18 @@ ReportAnsiColorRequest(XtermWidget xw, i +@@ -2213,16 +2213,18 @@ ReportAnsiColorRequest(XtermWidget xw, i } static void ++++++ xterm-desktop-item-in-gnome-utilities-appfolder.patch ++++++ --- /var/tmp/diff_new_pack.kvnfHk/_old 2015-01-07 09:38:23.000000000 +0100 +++ /var/tmp/diff_new_pack.kvnfHk/_new 2015-01-07 09:38:23.000000000 +0100 @@ -1,11 +1,15 @@ Group the desktop file into the Utilities folder in the GNOME shell application overview. -diff --git a/xterm.desktop.old b/xterm.desktop -index ea23c9b..5381d02 100644 ---- a/xterm.desktop.old +diff --git a/xterm.desktop b/xterm.desktop +--- a/xterm.desktop +++ b/xterm.desktop -@@ -39,4 +39,4 @@ Terminal=false +@@ -34,9 +34,9 @@ + Name=XTerm + #GenericName=Terminal + Comment=standard terminal emulator for the X window system + Exec=xterm + Terminal=false Type=Application Encoding=UTF-8 Icon=terminal ++++++ xterm-double_width_fonts.patch ++++++ --- /var/tmp/diff_new_pack.kvnfHk/_old 2015-01-07 09:38:23.000000000 +0100 +++ /var/tmp/diff_new_pack.kvnfHk/_new 2015-01-07 09:38:23.000000000 +0100 @@ -1,7 +1,7 @@ diff --git a/fontutils.c b/fontutils.c --- a/fontutils.c +++ b/fontutils.c -@@ -702,77 +702,29 @@ is_double_width_font(XFontStruct *fs) +@@ -690,77 +690,29 @@ is_double_width_font(XFontStruct *fs) { return ((2 * fs->min_bounds.width) == fs->max_bounds.width); } ++++++ xterm-enable_libtinfo.patch ++++++ --- /var/tmp/diff_new_pack.kvnfHk/_old 2015-01-07 09:38:23.000000000 +0100 +++ /var/tmp/diff_new_pack.kvnfHk/_new 2015-01-07 09:38:23.000000000 +0100 @@ -29,7 +29,7 @@ diff --git a/configure b/configure --- a/configure +++ b/configure -@@ -5587,20 +5587,20 @@ echo "$as_me:5586: checking for $cf_test +@@ -5599,20 +5599,20 @@ echo "$as_me:5598: checking for $cf_test echo $ECHO_N "checking for $cf_test_message function... $ECHO_C" >&6 if test "${cf_cv_lib_tgetent+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 ++++++ xterm-settings.patch ++++++ --- /var/tmp/diff_new_pack.kvnfHk/_old 2015-01-07 09:38:23.000000000 +0100 +++ /var/tmp/diff_new_pack.kvnfHk/_new 2015-01-07 09:38:23.000000000 +0100 @@ -284,7 +284,7 @@ diff --git a/xterm.man b/xterm.man --- a/xterm.man +++ b/xterm.man -@@ -4144,19 +4144,23 @@ This option specifies the font to be use +@@ -4157,19 +4157,23 @@ This option specifies the font to be use in the \*(``OverTheSpot\*('' input method. .IP In \*(``OverTheSpot\*('' preedit type, the preedit (preconversion) ++++++ xterm-sigwinch.patch ++++++ --- /var/tmp/diff_new_pack.kvnfHk/_old 2015-01-07 09:38:23.000000000 +0100 +++ /var/tmp/diff_new_pack.kvnfHk/_new 2015-01-07 09:38:23.000000000 +0100 @@ -1,7 +1,7 @@ diff --git a/screen.c b/screen.c --- a/screen.c +++ b/screen.c -@@ -2249,17 +2249,17 @@ ScreenResize(XtermWidget xw, +@@ -2246,17 +2246,17 @@ ScreenResize(XtermWidget xw, #ifdef USE_STRUCT_WINSIZE ts.ws_xpixel = (ttySize_t) width; ts.ws_ypixel = (ttySize_t) height; -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de