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 - pce...@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 - dims...@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+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to