Hello community,

here is the log from the commit of package xterm for openSUSE:Factory checked 
in at 2014-06-18 07:47:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-05-23 
15:00:23.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xterm.new/xterm.changes 2014-06-18 
07:47:50.000000000 +0200
@@ -1,0 +2,66 @@
+Thu Jun 12 16:50:21 UTC 2014 - [email protected]
+
+- a special changelog entry containing the full patch file name
+  instead of the short one that appears in the real update commit
+  (previous changelog entry): xterm-decomposed_bitmaps.patch,
+  that appeases the checks in the openSUSE:Factory project in
+  OBS. These checks (and thus also this entry) are of the utmost
+  importance since they ensure that a package changelog can be
+  used instead of a proper source version control system and sane
+  patch header comments. It also adds lots of important
+  information on top of the usual boring features & fixes
+  descriptions nobody is really interested in.
+
+-------------------------------------------------------------------
+Tue Jun 10 14:45:33 UTC 2014 - [email protected]
+
+- Fix Xerror failures on ppc64le (bnc#881131)
+  [-decomposed_bitmaps.patch]
+
+-------------------------------------------------------------------
+Wed Jun  4 15:36:21 UTC 2014 - [email protected]
+
+- Patch #306 - 2014/06/03
+  * fixes for display-errors in new SGR codes (report by Egmont
+    Koblinger).
+
+-------------------------------------------------------------------
+Tue Jun  3 19:29:08 UTC 2014 - [email protected]
+
+- Patch #305 - 2014/06/02
+  * add xterm.appdata.xml (request by Richard Hughes). By the way,
+    none of the released validators yet handle <licence> tags (or
+    <metadata_license>, etc).
+  * fix memory leaks in bitmap font-name caching.
+  * other changes to hard-reset behavior:
+    + reset keyboard-type on hard-reset.
+    + reset pointer-mode (pointerMode) on hard-reset
+    + reset title-modes (titleModes) on hard-reset
+    + reset cursor-shape on hard or soft-reset
+    + reset LEDs on hard-reset.
+    + reset DECSACE on hard-reset.
+  * reset bracketed-paste mode on hard-reset (suggested by Egmont
+    Koblinger).
+  * modify UTF-8 decoder to account for allowC1Printable resource.
+  * revise getXftColor to ensure that its sequence number will not
+    overflow in long-running sessions.
+  * minor fix to selection to prevent hidden character from being
+    returned in selection data (report by Egmont Koblinger).
+  * add -sh to help-message.
+  * amend check for incomplete fonts to always decide that a
+    character is missing if the font lacks per-character metrics
+    (prompted by Freedesktop #15979).
+  * minor reorganization to implement “filler” SGR features. There
+    are no established applications which rely upon these; some
+    people find them amusing.
+    + separate bits used to manage drawing state from
+      attribute-bits.
+    + implement SGR codes 2, 3, 9, 21 and their corresponding
+      resets.
+    + add configure option --disable-wide-attrs to disable the
+      feature.
+  * additional changes for ReGIS support (patch by Ross Combs):
+    + fix some arc drawing bugs and add support for pattern
+      shading.
+
+-------------------------------------------------------------------

Old:
----
  xterm-304.tgz
  xterm-304.tgz.asc

New:
----
  xterm-306.tgz
  xterm-306.tgz.asc
  xterm-decomposed_bitmaps.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xterm.spec ++++++
--- /var/tmp/diff_new_pack.kEiXzv/_old  2014-06-18 07:47:51.000000000 +0200
+++ /var/tmp/diff_new_pack.kEiXzv/_new  2014-06-18 07:47:51.000000000 +0200
@@ -52,7 +52,7 @@
 %if 0%{?suse_version} > 1210
 Requires:       luit
 %endif
-Version:        304
+Version:        306
 Release:        0
 Summary:        The basic X terminal program
 License:        MIT
@@ -79,6 +79,7 @@
 Patch5:         xterm-forbid_window_and_font_ops.patch
 Patch6:         xterm-enable_libtinfo.patch
 Patch7:         xterm-allow_iso-utf_fonts_in_menu.patch
+Patch8:         xterm-decomposed_bitmaps.patch
 Patch101:       vttest-config_update_aarch64.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version} > 1220
@@ -101,6 +102,7 @@
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
+%patch8 -p1
 cp -t . %{S:8} %{S:9}
 bunzip2 %{basename:%{S:8}} %{basename:%{S:9}}
 cd ../vttest-%{vttest_version}
@@ -134,7 +136,7 @@
     --x-libraries=/usr/X11R6/%{_lib} \
 %endif
     --enable-backarrow-is-erase \
-    --enable-sixel-graphics
+    --enable-sixel-graphics \
 
 make %{?_smp_mflags}
 





++++++ xterm-304.tgz -> xterm-306.tgz ++++++
++++ 15459 lines of diff (skipped)

++++++ xterm-decomposed_bitmaps.patch ++++++
From: Egbert Eich <[email protected]>
Date: Tue Jun 3 18:17:07 2014 +0200
Subject: [PATCH]Fix number of colormap entries for DirectColor and TrueColor 
visuals
Patch-mainline: to be upstreamed
Git-commit: 071525466531009223f1c21a40aa2e081d5ef99a
Git-repo:
References: bnc#
Signed-off-by: Egbert Eich <[email protected]>

DirectColor and TrueColor have a decomposed colormap,
therefore the colormap_size field in the XVisualInfo
structure is meant per sub-field (take a look at the output
of xdpyinfo).
With 3 sub-fields there are colormap_size^3 entires.

Signed-off-by: Egbert Eich <[email protected]>
---
 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
@@ -2218,16 +2218,18 @@ ReportAnsiColorRequest(XtermWidget xw, i
 }
 
 static void
 getColormapInfo(XtermWidget xw, unsigned *typep, unsigned *sizep)
 {
     if (getVisualInfo(xw)) {
        *typep = (unsigned) xw->visInfo->class;
        *sizep = (unsigned) xw->visInfo->colormap_size;
+       if (*typep > 3)
+               *sizep = (*sizep)*(*sizep)*(*sizep);
     } else {
        *typep = 0;
        *sizep = 0;
     }
 }
 
 #define MAX_COLORTABLE 4096
 
++++++ xterm-double_width_fonts.patch ++++++
--- /var/tmp/diff_new_pack.kEiXzv/_old  2014-06-18 07:47:52.000000000 +0200
+++ /var/tmp/diff_new_pack.kEiXzv/_new  2014-06-18 07:47:52.000000000 +0200
@@ -1,7 +1,7 @@
 diff --git a/fontutils.c b/fontutils.c
 --- a/fontutils.c
 +++ b/fontutils.c
-@@ -641,77 +641,29 @@ is_double_width_font(XFontStruct *fs)
+@@ -672,77 +672,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.kEiXzv/_old  2014-06-18 07:47:52.000000000 +0200
+++ /var/tmp/diff_new_pack.kEiXzv/_new  2014-06-18 07:47:52.000000000 +0200
@@ -29,7 +29,7 @@
 diff --git a/configure b/configure
 --- a/configure
 +++ b/configure
-@@ -5585,20 +5585,20 @@ echo "$as_me:5584: checking for $cf_test
+@@ -5586,20 +5586,20 @@ echo "$as_me:5585: 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-sigwinch.patch ++++++
--- /var/tmp/diff_new_pack.kEiXzv/_old  2014-06-18 07:47:52.000000000 +0200
+++ /var/tmp/diff_new_pack.kEiXzv/_new  2014-06-18 07:47:52.000000000 +0200
@@ -1,7 +1,7 @@
 diff --git a/screen.c b/screen.c
 --- a/screen.c
 +++ b/screen.c
-@@ -2207,17 +2207,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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to