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 "mrueck...@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.ble...@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.html)
+  * 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-unicode/files/rxvt-unicode-9.02-CVE-2008-1142-DISPLAY.patch?rev=1.1
---- 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+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to