Hello community,

here is the log from the commit of package librsvg for openSUSE:Factory checked 
in at 2014-03-25 13:19:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/librsvg (Old)
 and      /work/SRC/openSUSE:Factory/.librsvg.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "librsvg"

Changes:
--------
--- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes  2013-12-24 
16:04:13.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes     2014-03-25 
13:19:59.000000000 +0100
@@ -1,0 +2,6 @@
+Tue Mar 18 09:21:41 UTC 2014 - dims...@opensuse.org
+
+- Update to version 2.40.2:
+  + Bugs fixed: bgo#710163, bgo#719552.
+
+-------------------------------------------------------------------

Old:
----
  librsvg-2.40.1.tar.xz

New:
----
  librsvg-2.40.2.tar.xz

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

Other differences:
------------------
++++++ librsvg.spec ++++++
--- /var/tmp/diff_new_pack.0YoImq/_old  2014-03-25 13:20:00.000000000 +0100
+++ /var/tmp/diff_new_pack.0YoImq/_new  2014-03-25 13:20:00.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package librsvg
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           librsvg
-Version:        2.40.1
+Version:        2.40.2
 Release:        0
 Summary:        A Library for Rendering SVG Data
 License:        LGPL-2.0+ and GPL-2.0+

++++++ librsvg-2.40.1.tar.xz -> librsvg-2.40.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/librsvg-2.40.1/ChangeLog new/librsvg-2.40.2/ChangeLog
--- old/librsvg-2.40.1/ChangeLog        2013-11-19 18:34:24.000000000 +0100
+++ new/librsvg-2.40.2/ChangeLog        2014-03-17 19:46:57.000000000 +0100
@@ -1,3 +1,41 @@
+commit 02cb19835cb52bd84b0b5eaca1b4d6338417d261
+Author: Antoine Jacoutot <ajacou...@gnome.org>
+Date:   Tue Oct 15 09:36:30 2013 +0200
+
+    portability: canonicalize_file_name -> realpath
+    
+    canonicalize_file_name() is a GNU extension so let's use the portable
+    realpath() instead.
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=710163
+
+ rsvg-base.c | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+commit 6f6be8c524cc42828eb87c10b54a242c6a2484e3
+Author: Philip Withnall <philip.withn...@collabora.co.uk>
+Date:   Fri Nov 29 12:55:23 2013 +0000
+
+    test-display: Fix potential g_object_unref(NULL) call
+    
+    base_file can legitimately be NULL at this point.
+    
+    Found by scan-build.
+    
+    https://bugzilla.gnome.org/show_bug.cgi?id=719552
+
+ test-display.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+commit 8a9afc72dbfd75461991da1a8699da1abae074e6
+Author: Christian Persch <c...@gnome.org>
+Date:   Tue Nov 19 18:48:41 2013 +0100
+
+    Post release version bump
+
+ configure.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
 commit 284513935f4ddfed6aec98c3342eb3c13773140f
 Author: Christian Persch <c...@gnome.org>
 Date:   Tue Nov 19 18:34:08 2013 +0100
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/librsvg-2.40.1/configure new/librsvg-2.40.2/configure
--- old/librsvg-2.40.1/configure        2013-11-19 12:05:39.000000000 +0100
+++ new/librsvg-2.40.2/configure        2014-03-17 19:45:31.000000000 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for RSVG 2.40.1.
+# Generated by GNU Autoconf 2.69 for RSVG 2.40.2.
 #
 # Report bugs to <https://bugzilla.gnome.org/enter_bug.cgi?product=librsvg>.
 #
@@ -591,8 +591,8 @@
 # Identity of this package.
 PACKAGE_NAME='RSVG'
 PACKAGE_TARNAME='librsvg'
-PACKAGE_VERSION='2.40.1'
-PACKAGE_STRING='RSVG 2.40.1'
+PACKAGE_VERSION='2.40.2'
+PACKAGE_STRING='RSVG 2.40.2'
 PACKAGE_BUGREPORT='https://bugzilla.gnome.org/enter_bug.cgi?product=librsvg'
 PACKAGE_URL=''
 
@@ -1418,7 +1418,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures RSVG 2.40.1 to adapt to many kinds of systems.
+\`configure' configures RSVG 2.40.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1488,7 +1488,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of RSVG 2.40.1:";;
+     short | recursive ) echo "Configuration of RSVG 2.40.2:";;
    esac
   cat <<\_ACEOF
 
@@ -1634,7 +1634,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-RSVG configure 2.40.1
+RSVG configure 2.40.2
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2003,7 +2003,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by RSVG $as_me 2.40.1, which was
+It was created by RSVG $as_me 2.40.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2872,7 +2872,7 @@
 
 # Define the identity of the package.
  PACKAGE='librsvg'
- VERSION='2.40.1'
+ VERSION='2.40.2'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3010,13 +3010,13 @@
 
 # ===========================================================================
 
-RSVG_LT_VERSION_INFO=42:1:40
+RSVG_LT_VERSION_INFO=42:2:40
 
 LIBRSVG_MAJOR_VERSION=2
 
 LIBRSVG_MINOR_VERSION=40
 
-LIBRSVG_MICRO_VERSION=1
+LIBRSVG_MICRO_VERSION=2
 
 
 
@@ -15421,7 +15421,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by RSVG $as_me 2.40.1, which was
+This file was extended by RSVG $as_me 2.40.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -15487,7 +15487,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-RSVG config.status 2.40.1
+RSVG config.status 2.40.2
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/librsvg-2.40.1/configure.in 
new/librsvg-2.40.2/configure.in
--- old/librsvg-2.40.1/configure.in     2013-11-11 21:48:53.000000000 +0100
+++ new/librsvg-2.40.2/configure.in     2013-11-19 18:48:31.000000000 +0100
@@ -1,6 +1,6 @@
 m4_define([rsvg_major_version],[2])
 m4_define([rsvg_minor_version],[40])
-m4_define([rsvg_micro_version],[1])
+m4_define([rsvg_micro_version],[2])
 m4_define([rsvg_extra_version],[])
 
m4_define([rsvg_version],[rsvg_major_version.rsvg_minor_version.rsvg_micro_version()rsvg_extra_version])
 m4_define([rsvg_lt_version_info],m4_eval(rsvg_major_version + 
rsvg_minor_version):rsvg_micro_version:rsvg_minor_version)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/librsvg-2.40.1/doc/html/index.html 
new/librsvg-2.40.2/doc/html/index.html
--- old/librsvg-2.40.1/doc/html/index.html      2013-11-19 18:34:28.000000000 
+0100
+++ new/librsvg-2.40.2/doc/html/index.html      2014-03-17 19:46:59.000000000 
+0100
@@ -15,7 +15,7 @@
 <div>
 <div><table class="navigation" id="top" width="100%" cellpadding="2" 
cellspacing="0"><tr><th valign="middle"><p class="title">RSVG Libary Reference 
Manual</p></th></tr></table></div>
 <div><p class="releaseinfo">
-      For RSVG version 2.40.1
+      For RSVG version 2.40.2
 .
       The latest version of this documentation can be found on-line at the
       <a class="ulink" href="http://library.gnome.org/devel/rsvg/index.html"; 
target="_top">GNOME Library</a>.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/librsvg-2.40.1/doc/html/rsvg-Using-RSVG-with-cairo.html 
new/librsvg-2.40.2/doc/html/rsvg-Using-RSVG-with-cairo.html
--- old/librsvg-2.40.1/doc/html/rsvg-Using-RSVG-with-cairo.html 2013-11-19 
18:34:28.000000000 +0100
+++ new/librsvg-2.40.2/doc/html/rsvg-Using-RSVG-with-cairo.html 2014-03-17 
19:46:59.000000000 +0100
@@ -38,9 +38,9 @@
 <div class="refsynopsisdiv">
 <a name="rsvg-Using-RSVG-with-cairo.synopsis"></a><h2>Synopsis</h2>
 <pre class="synopsis"><span class="returnvalue">gboolean</span>            <a 
class="link" href="rsvg-Using-RSVG-with-cairo.html#rsvg-handle-render-cairo" 
title="rsvg_handle_render_cairo ()">rsvg_handle_render_cairo</a>            
(<em class="parameter"><code><a class="link" href="RsvgHandle.html" 
title="RsvgHandle"><span class="type">RsvgHandle</span></a> *handle</code></em>,
-                                                         <em 
class="parameter"><code><a 
href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span 
class="type">cairo_t</span></a> *cr</code></em>);
+                                                         <em 
class="parameter"><code><a 
href="/opt/gnome/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span 
class="type">cairo_t</span></a> *cr</code></em>);
 <span class="returnvalue">gboolean</span>            <a class="link" 
href="rsvg-Using-RSVG-with-cairo.html#rsvg-handle-render-cairo-sub" 
title="rsvg_handle_render_cairo_sub ()">rsvg_handle_render_cairo_sub</a>        
(<em class="parameter"><code><a class="link" href="RsvgHandle.html" 
title="RsvgHandle"><span class="type">RsvgHandle</span></a> *handle</code></em>,
-                                                         <em 
class="parameter"><code><a 
href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span 
class="type">cairo_t</span></a> *cr</code></em>,
+                                                         <em 
class="parameter"><code><a 
href="/opt/gnome/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span 
class="type">cairo_t</span></a> *cr</code></em>,
                                                          <em 
class="parameter"><code>const <span class="type">char</span> *id</code></em>);
 </pre>
 </div>
@@ -52,7 +52,7 @@
 <div class="refsect2">
 <a name="rsvg-handle-render-cairo"></a><h3>rsvg_handle_render_cairo ()</h3>
 <pre class="programlisting"><span class="returnvalue">gboolean</span>          
  rsvg_handle_render_cairo            (<em class="parameter"><code><a 
class="link" href="RsvgHandle.html" title="RsvgHandle"><span 
class="type">RsvgHandle</span></a> *handle</code></em>,
-                                                         <em 
class="parameter"><code><a 
href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span 
class="type">cairo_t</span></a> *cr</code></em>);</pre>
+                                                         <em 
class="parameter"><code><a 
href="/opt/gnome/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span 
class="type">cairo_t</span></a> *cr</code></em>);</pre>
 <p>
 Draws a SVG to a Cairo surface
 </p>
@@ -83,7 +83,7 @@
 <div class="refsect2">
 <a name="rsvg-handle-render-cairo-sub"></a><h3>rsvg_handle_render_cairo_sub 
()</h3>
 <pre class="programlisting"><span class="returnvalue">gboolean</span>          
  rsvg_handle_render_cairo_sub        (<em class="parameter"><code><a 
class="link" href="RsvgHandle.html" title="RsvgHandle"><span 
class="type">RsvgHandle</span></a> *handle</code></em>,
-                                                         <em 
class="parameter"><code><a 
href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span 
class="type">cairo_t</span></a> *cr</code></em>,
+                                                         <em 
class="parameter"><code><a 
href="/opt/gnome/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span 
class="type">cairo_t</span></a> *cr</code></em>,
                                                          <em 
class="parameter"><code>const <span class="type">char</span> 
*id</code></em>);</pre>
 <p>
 Draws a subset of a SVG to a Cairo surface
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/librsvg-2.40.1/doc/html/rsvg-Version-check-and-feature-tests.html 
new/librsvg-2.40.2/doc/html/rsvg-Version-check-and-feature-tests.html
--- old/librsvg-2.40.1/doc/html/rsvg-Version-check-and-feature-tests.html       
2013-11-19 18:34:28.000000000 +0100
+++ new/librsvg-2.40.2/doc/html/rsvg-Version-check-and-feature-tests.html       
2014-03-17 19:46:59.000000000 +0100
@@ -68,13 +68,13 @@
 <hr>
 <div class="refsect2">
 <a name="LIBRSVG-MICRO-VERSION:CAPS"></a><h3>LIBRSVG_MICRO_VERSION</h3>
-<pre class="programlisting">#define LIBRSVG_MICRO_VERSION (1)
+<pre class="programlisting">#define LIBRSVG_MICRO_VERSION (2)
 </pre>
 </div>
 <hr>
 <div class="refsect2">
 <a name="LIBRSVG-VERSION:CAPS"></a><h3>LIBRSVG_VERSION</h3>
-<pre class="programlisting">#define LIBRSVG_VERSION "2.40.1"
+<pre class="programlisting">#define LIBRSVG_VERSION "2.40.2"
 </pre>
 </div>
 <hr>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/librsvg-2.40.1/doc/version.xml 
new/librsvg-2.40.2/doc/version.xml
--- old/librsvg-2.40.1/doc/version.xml  2013-11-19 12:05:56.000000000 +0100
+++ new/librsvg-2.40.2/doc/version.xml  2014-03-17 19:45:45.000000000 +0100
@@ -1 +1 @@
-2.40.1
+2.40.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/librsvg-2.40.1/librsvg-features.h 
new/librsvg-2.40.2/librsvg-features.h
--- old/librsvg-2.40.1/librsvg-features.h       2013-11-19 12:05:55.000000000 
+0100
+++ new/librsvg-2.40.2/librsvg-features.h       2014-03-17 19:45:45.000000000 
+0100
@@ -7,8 +7,8 @@
 
 #define LIBRSVG_MAJOR_VERSION (2)
 #define LIBRSVG_MINOR_VERSION (40)
-#define LIBRSVG_MICRO_VERSION (1)
-#define LIBRSVG_VERSION "2.40.1"
+#define LIBRSVG_MICRO_VERSION (2)
+#define LIBRSVG_VERSION "2.40.2"
 
 #define LIBRSVG_CHECK_VERSION(major,minor,micro) \
   (LIBRSVG_MAJOR_VERSION > (major) || \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/librsvg-2.40.1/rsvg-base.c 
new/librsvg-2.40.2/rsvg-base.c
--- old/librsvg-2.40.1/rsvg-base.c      2013-05-11 11:19:07.000000000 +0200
+++ new/librsvg-2.40.2/rsvg-base.c      2014-03-17 19:44:59.000000000 +0100
@@ -50,6 +50,8 @@
 #include <math.h>
 #include <string.h>
 #include <stdarg.h>
+#include <limits.h>
+#include <stdlib.h>
 
 #include "rsvg-path.h"
 #include "rsvg-paint-server.h"
@@ -2190,8 +2192,7 @@
     dir = g_file_get_path (base);
     g_object_unref (base);
 
-    /* FIXME portability */
-    cdir = canonicalize_file_name (dir);
+    cdir = realpath (dir, NULL);
     g_free (dir);
     if (cdir == NULL)
         goto deny;
@@ -2200,8 +2201,7 @@
     if (path == NULL)
         goto deny;
 
-    /* FIXME portability */
-    cpath = canonicalize_file_name (path);
+    cpath = realpath (path, NULL);
     g_free (path);
 
     if (cpath == NULL)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/librsvg-2.40.1/test-display.c 
new/librsvg-2.40.2/test-display.c
--- old/librsvg-2.40.1/test-display.c   2013-10-11 20:32:11.000000000 +0200
+++ new/librsvg-2.40.2/test-display.c   2014-03-17 19:44:59.000000000 +0100
@@ -752,7 +752,8 @@
                                                     RSVG_HANDLE_FLAGS_NONE,
                                                     NULL /* cancellable */,
                                                     &err);
-    g_object_unref (base_file);
+    if (base_file != NULL)
+        g_object_unref (base_file);
     g_object_unref (input);
 
     if (info.handle == NULL) {

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to