Hello community, here is the log from the commit of package rxvt-unicode for openSUSE:Factory checked in at 2012-01-10 14:51:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rxvt-unicode (Old) and /work/SRC/openSUSE:Factory/.rxvt-unicode.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rxvt-unicode", Maintainer is "MRueckert@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/rxvt-unicode/rxvt-unicode.changes 2011-09-23 12:45:06.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.rxvt-unicode.new/rxvt-unicode.changes 2012-01-10 14:51:33.000000000 +0100 @@ -1,0 +2,94 @@ +Wed Dec 21 23:46:34 UTC 2011 - pascal.bleser@opensuse.org + +- update to 9.14: + * INCOMPATIBLE CHANGE: the urxvtd default socket path is now + $HOME/.urxvt/urxvtd-<nodename> + * INCOMPATIBLE CHANGE: the "list" keysym expansion now requires loading of + the "keysym-list" perl extension + * INCOMPATIBLE CHANGE: A scale value of 0 in the bg image geometry no longer + enables tiling, so as to make it possible to disable both scaling and + tiling + * overhaul of the bg image operations. The old operations have been + deprecated in favour of elementary operations and styles built on top of + the new operations and scale/position settings + * support for libafterimage is deprecated and will be removed in the next + release + * fix a crash caused by selection_check not properly resetting out-of-bounds + mark values (can happen when extending a selection while scrolling up in + curses programs for example) + * do not move the selection when scrolling up and the selection is outside + the scrolling region + * fix display of bold bright black + * fix memory leak when urgentOnBell is set + * fix a redraw bug that occurs when a bg pixmap is set and the wm does not + honour the size hints set by urxvt. Now urxvt forces the size of the + terminal window to be a multiple of the cell size + * sanitise the argument of SD / SU sequences. Fixes a possible crash when the + argument is big enough, red hat bug #711137 + * correctly split long lines when scrolling + * urxvt now looks for perl extensions also in $HOME/.urxvt/ext + * add bell-command perl extension to execute a command when a bell event + occurs + * add set_urgency perl binding to set/reset the urgency hint + * consume button release event in matcher (exg) + * keyboard accessible list of recent matches in matcher + * properly process 'keysym' sequences in tabbed when using 'focus follows + mouse' and the focus is on the main window but not on the active terminal + window + * support for the freedesktop startup-notification protocol + * the direction of VPR and VPB commands was reversed + * fix alignment of inherited root pixmap when it is a different size than the + root window and the terminal window is off the left or top edge + * make $self visible in "eval perl expression" popup action, also handle + exceptions better + * fix parsing of '-e' when it occurs as an option argument, such as in 'urxvt + -title -e' + +- changes from 9.12: + * fix regression in processing of SelectionNotify events. urxvt would fail to + request a selection if the owner did not support the UTF8_STRING target + * fix rendering of double width chars in certain circumstances, more likely + to happen if urxvt is compiled with 256 colors support as urxvt runs out of + fonts much earlier then. Fixes gentoo bug #358151 + * restore support for 'list' syntax in keysym resources + * always premultiply colour values - while this increases differences between + core fonts and xft, it is "more correct" in practical situations + * disable PTYTTY_REENTRANT option - not needed for urxvt and saves a bit of + code + * remove lucidatypewriter from the list of fallback fonts, it was the only + non-xft non-cellfont in the list anyway + +- changes from 9.11: + * remove 'list' syntax for keysym resources, as it serves no useful purpose. + If you need it, poke us and provide a use case + * fix alpha channel support. Premultiply alpha in colours if the visual + supports an alpha channel, as xrender expects premultiplied alpha + * fix reply to a selection request sent by an obsolete client such as + syncterm + * fix crash when the window is resized and the overlay is active + * match character-wise rather than byte-wise in selection extension again. + perl 5.8.9+ is required to avoid extreme slowdowns. Fixes debian bugs + #523072, #616463 + * fix a possible crash if the INCR transfer process for a selection property + timeouts and at least one chunk is received + * work around a memory corruption bug in xorg's XrmSetDatabase (apparently + broken since http://lists.freedesktop.org/archives/xorg-commit-diffs/2004-March/000239.ht...) + * fix memory corruption bug when custom command sequences bound to keys were + injected into an already-full pty input buffer + * gdk-pixbuf is autodetected by default and preferred over libafterimage + * do not prepend a newline to the selection text when the starting line of + the selection is not highlighted + * don't swap perl env with real env, save and restore it, just in case we + ever get recursive perl invocations. also saves a bit of codespace with gcc + * fix various memory leaks + * fix typo in kIC terminfo capability, debian bug #446444 + * document 'thickness' resource + * fix debian bug #504817, to the extent possible + * add support for previewing the pasted data in confirm-paste + * added "newlines to spaces" option in selection-popup + * revert to 38400 baud max., mission accomplished + * no longer create scary "pty_fill: PLEASE REPORT" message, instead, silently + drain the input (problem is well understood now) + * no longer swallow rob nation's own graphics mode commands + +------------------------------------------------------------------- Old: ---- rxvt-unicode-9.02-CVE-2008-1142-DISPLAY.patch rxvt-unicode-9.10.tar.bz2 New: ---- rxvt-unicode-9.14-CVE-2008-1142-DISPLAY.patch rxvt-unicode-9.14.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rxvt-unicode.spec ++++++ --- /var/tmp/diff_new_pack.skIiE0/_old 2012-01-10 14:51:34.000000000 +0100 +++ /var/tmp/diff_new_pack.skIiE0/_new 2012-01-10 14:51:34.000000000 +0100 @@ -19,7 +19,7 @@ Name: rxvt-unicode -Version: 9.10 +Version: 9.14 Release: 1 # License: LGPL-2.1+ @@ -58,7 +58,7 @@ Source2: rxvt-unicode.README.SuSE Source3: rxvt-unicode-256color.desktop Source4: rxvt-unicode.desktop -Patch1: rxvt-unicode-9.02-CVE-2008-1142-DISPLAY.patch +Patch1: rxvt-unicode-9.14-CVE-2008-1142-DISPLAY.patch # Summary: Rxvt X Terminal with Unicode Support @@ -135,6 +135,7 @@ done %{__mkdir} examples/ %{__cp} -av doc/embed* doc/rxvt-tabbed doc/pty-fd examples/ +%__chmod 0644 examples/* %{__rm} -rf %{buildroot}%{_libdir}/urxvt/perl/macosx-clipboard-native # desktop files %{__install} -m 0644 %{S:3} %{S:4} %{buildroot}%{_datadir}/applications/ @@ -187,6 +188,8 @@ %{_libdir}/urxvt/perl/overlay-osc %{_libdir}/urxvt/perl/clipboard-osc %{_libdir}/urxvt/perl/confirm-paste +%{_libdir}/urxvt/perl/bell-command +%{_libdir}/urxvt/perl/keysym-list %{_datadir}/applications/rxvt-unicode-256color.desktop %{_datadir}/applications/rxvt-unicode.desktop ++++++ rxvt-unicode-9.02-CVE-2008-1142-DISPLAY.patch -> rxvt-unicode-9.14-CVE-2008-1142-DISPLAY.patch ++++++ --- /work/SRC/openSUSE:Factory/rxvt-unicode/rxvt-unicode-9.02-CVE-2008-1142-DISPLAY.patch 2011-09-23 12:45:06.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.rxvt-unicode.new/rxvt-unicode-9.14-CVE-2008-1142-DISPLAY.patch 2012-01-10 14:51:33.000000000 +0100 @@ -1,7 +1,6 @@ -http://sources.gentoo.org/viewcvs.py/*checkout*/gentoo-x86/x11-terms/rxvt-un... ---- src/init.C 2008-05-04 20:16:26.000000000 +0200 -+++ src/init.C 2008-05-04 20:24:14.000000000 +0200 -@@ -372,15 +372,16 @@ +--- src/init.C.orig 2011-12-22 00:48:23.865000426 +0100 ++++ src/init.C 2011-12-22 00:50:25.830000425 +0100 +@@ -578,13 +578,12 @@ * Open display, get options/resources and create the window */ @@ -9,16 +8,12 @@ - rs[Rs_display_name] = ":0"; + rs[Rs_display_name] = getenv ("DISPLAY"); - get_options (r_argc, r_argv); + cmd_argv = get_options (argc, argv); - if (!(display = displays.get (rs[Rs_display_name]))) +- rxvt_fatal ("can't open display %s, aborting.\n", rs[Rs_display_name]); + if (!rs[Rs_display_name] || !(display = displays.get (rs[Rs_display_name]))) - { - free (r_argv); -- rxvt_fatal ("can't open display %s, aborting.\n", rs[Rs_display_name]); -+ rxvt_fatal ("can't open display %s, aborting.\n", -+ (rs[Rs_display_name] ? rs[Rs_display_name] : -+ "as no -display option given and DISPLAY not set")); - } ++ rxvt_fatal ("can't open display %s, aborting.\n", (rs[Rs_display_name] ? rs[Rs_display_name] : "as no -display option has been given and DISPLAY is not set")); // using a local pointer decreases code size a lot + xa = display->xa; ++++++ rxvt-unicode-9.10.tar.bz2 -> rxvt-unicode-9.14.tar.bz2 ++++++ ++++ 22199 lines of diff (skipped) -- 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