Hello community,

here is the log from the commit of package xterm for openSUSE:Factory checked 
in at 2014-05-10 08:31:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-03-09 
18:35:06.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.xterm.new/xterm.changes 2014-05-10 
08:31:49.000000000 +0200
@@ -1,0 +2,38 @@
+Mon May  5 19:31:19 UTC 2014 - [email protected]
+
+- Patch #304 - 2014/05/03
+  * add debugging check for parsing table entries, fixed a few
+    inconsistencies.
+  * handle utmp/utmpx strings consistently with new function that
+    null-pads unused locations.
+  * build-fix for imake configuration with FreeBSD 9 and later,
+    to account for replacing utmp with utmpx.
+  * improve handling of the fontsel (font-selection) menu item:
+    + initialize the menu entry differently if the toolbar
+      configuration is used, i.e., enabling it without attempting
+      to use the current selection as a font name. Because of the
+      way in which the toolbar is setup, this attempt usually
+      failed, and would result in a warning.
+    + if the menu action fails, e.g., no font can be loaded for
+      the given selected name, then recover by resuming with the
+      current font. Before, the recovery went to the default
+      font. That was done to work around missing bitmap font in
+      patch #276.
+  * document OSC 119 in the control sequences listing (report by
+    Egmont Koblinger).
+  * modify special handling of XF86Paste or SunPaste keysyms (see
+    patch #227) to use the standard shift/lock modifiers in case
+    those are, for example, used in level 3 in an XKB file (patch
+    by Matthieu Herrb).
+  * configure macro updates:
+    + drop the -no-gcc option from CF_INTEL_COMPILER
+    + modify CF_XOPEN_SOURCE to suppress the check for defining
+      _XOPEN_SOURCE on Solaris
+  * reduce bss storage used for ReGIS/Sixel modules, as well as
+    cleanup storage usage in other modules.
+  * initial changes for ReGIS support (patch by Ross Combs):
+    + document control-sequences
+    + separate ifdef's for sixel and color-register features
+    + add configuration for VT382
+
+-------------------------------------------------------------------

Old:
----
  xterm-303.tgz
  xterm-303.tgz.asc

New:
----
  xterm-304.tgz
  xterm-304.tgz.asc

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

Other differences:
------------------
++++++ xterm.spec ++++++
--- /var/tmp/diff_new_pack.VLzjkI/_old  2014-05-10 08:31:51.000000000 +0200
+++ /var/tmp/diff_new_pack.VLzjkI/_new  2014-05-10 08:31:51.000000000 +0200
@@ -52,7 +52,7 @@
 %if 0%{?suse_version} > 1210
 Requires:       luit
 %endif
-Version:        303
+Version:        304
 Release:        0
 Summary:        The basic X terminal program
 License:        MIT





++++++ xterm-303.tgz -> xterm-304.tgz ++++++
++++ 22398 lines of diff (skipped)

++++++ xterm-double_width_fonts.patch ++++++
--- /var/tmp/diff_new_pack.VLzjkI/_old  2014-05-10 08:31:51.000000000 +0200
+++ /var/tmp/diff_new_pack.VLzjkI/_new  2014-05-10 08:31:51.000000000 +0200
@@ -1,7 +1,7 @@
 diff --git a/fontutils.c b/fontutils.c
 --- a/fontutils.c
 +++ b/fontutils.c
-@@ -636,77 +636,29 @@ is_double_width_font(XFontStruct * fs)
+@@ -641,77 +641,29 @@ is_double_width_font(XFontStruct *fs)
  {
      return ((2 * fs->min_bounds.width) == fs->max_bounds.width);
  }
@@ -11,7 +11,7 @@
  
  #if OPT_WIDE_CHARS && OPT_RENDERFONT && defined(HAVE_TYPE_FCCHAR32)
 -#define HALF_WIDTH_TEST_STRING "1234567890"
- 
+-
 -/* '1234567890' in Chinese characters in UTF-8 */
 -#define FULL_WIDTH_TEST_STRING "\xe4\xb8\x80\xe4\xba\x8c\xe4\xb8\x89" \
 -                               "\xe5\x9b\x9b\xe4\xba\x94" \
@@ -26,18 +26,19 @@
 -
 -#define HALF_WIDTH_CHAR1  0x0031      /* '1' */
 -#define HALF_WIDTH_CHAR2  0x0057      /* 'W' */
++
  #define FULL_WIDTH_CHAR1  0x4E00      /* CJK Ideograph 'number one' */
  #define FULL_WIDTH_CHAR2  0xAC00      /* Korean script syllable 'Ka' */
  
  static Bool
- is_double_width_font_xft(Display *dpy, XftFont * font)
+ is_double_width_font_xft(Display *dpy, XftFont *font)
  {
 -    XGlyphInfo gi1, gi2;
 -    FcChar32 c1 = HALF_WIDTH_CHAR1, c2 = HALF_WIDTH_CHAR2;
 -    String fwstr = FULL_WIDTH_TEST_STRING;
 -    String hwstr = HALF_WIDTH_TEST_STRING;
 -
-     /* Some Korean fonts don't have Chinese characters at all. */
+-    /* Some Korean fonts don't have Chinese characters at all. */
 -    if (!XftCharExists(dpy, font, FULL_WIDTH_CHAR1)) {
 -      if (!XftCharExists(dpy, font, FULL_WIDTH_CHAR2))
 -          return False;       /* Not a CJK font */
@@ -71,11 +72,12 @@
 -     * In the meantime, we have to check both possibilities.
 -     */
 -    return ((2 * gi1.xOff == gi2.xOff) || (gi1.xOff == gi2.xOff));
-+    if (XftCharExists(dpy, font, FULL_WIDTH_CHAR1) ||
-+        XftCharExists(dpy, font, FULL_WIDTH_CHAR2))
-+        return True;   /* CJK font */
-+    else
-+        return False;  /* Not a CJK font */
++      /* Some Korean fonts don't have Chinese characters at all. */
++      if (XftCharExists(dpy, font, FULL_WIDTH_CHAR1) ||
++          XftCharExists(dpy, font, FULL_WIDTH_CHAR2))
++              return True;   /* CJK font */
++      else
++              return False;  /* Not a CJK font */
  }
  #else
  #define is_double_width_font_xft(dpy, xftfont) 0

++++++ xterm-enable_libtinfo.patch ++++++
--- /var/tmp/diff_new_pack.VLzjkI/_old  2014-05-10 08:31:51.000000000 +0200
+++ /var/tmp/diff_new_pack.VLzjkI/_new  2014-05-10 08:31:51.000000000 +0200
@@ -29,7 +29,7 @@
 diff --git a/configure b/configure
 --- a/configure
 +++ b/configure
-@@ -5581,20 +5581,20 @@ echo "$as_me:5580: checking for $cf_test
+@@ -5585,20 +5585,20 @@ echo "$as_me:5584: 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-forbid_window_and_font_ops.patch ++++++
--- /var/tmp/diff_new_pack.VLzjkI/_old  2014-05-10 08:31:51.000000000 +0200
+++ /var/tmp/diff_new_pack.VLzjkI/_new  2014-05-10 08:31:51.000000000 +0200
@@ -28,7 +28,7 @@
 diff --git a/xterm.man b/xterm.man
 --- a/xterm.man
 +++ b/xterm.man
-@@ -1702,17 +1702,17 @@ The default is \*(``false\*(''.
+@@ -1809,17 +1809,17 @@ The default is \*(``false\*(''.
  .TP
  .B "allowColorOps (\fPclass\fB AllowColorOps)"
  Specifies whether control sequences that set/query the dynamic colors should 
be allowed.

++++++ xterm-settings.patch ++++++
--- /var/tmp/diff_new_pack.VLzjkI/_old  2014-05-10 08:31:51.000000000 +0200
+++ /var/tmp/diff_new_pack.VLzjkI/_new  2014-05-10 08:31:51.000000000 +0200
@@ -286,7 +286,7 @@
 diff --git a/xterm.man b/xterm.man
 --- a/xterm.man
 +++ b/xterm.man
-@@ -4032,19 +4032,23 @@ This option specifies the font to be use
+@@ -4144,19 +4144,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.VLzjkI/_old  2014-05-10 08:31:51.000000000 +0200
+++ /var/tmp/diff_new_pack.VLzjkI/_new  2014-05-10 08:31:51.000000000 +0200
@@ -1,7 +1,7 @@
 diff --git a/screen.c b/screen.c
 --- a/screen.c
 +++ b/screen.c
-@@ -2211,17 +2211,17 @@ ScreenResize(XtermWidget xw,
+@@ -2207,17 +2207,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