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 - pcerny@suse.com + +- 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 - pcerny@suse.com + +- Fix Xerror failures on ppc64le (bnc#881131) + [-decomposed_bitmaps.patch] + +------------------------------------------------------------------- +Wed Jun 4 15:36:21 UTC 2014 - pcerny@suse.com + +- 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 - pcerny@suse.com + +- 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 <eich@suse.de> 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 <eich@suse.com> 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 <eich@suse.de> --- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org