Hello community,
here is the log from the commit of package librsvg
checked in at Fri Mar 14 17:49:09 CET 2008.
--------
--- GNOME/librsvg/librsvg.changes 2008-03-04 19:00:05.000000000 +0100
+++ /mounts/work_src_done/STABLE/librsvg/librsvg.changes 2008-03-14 03:47:36.450936000 +0100
@@ -1,0 +2,6 @@
+Fri Mar 14 03:50:17 CET 2008 - maw@suse.de
+
+- Update to version 2.22.2:
+ + Bug fixed: bgo#520261.
+
+-------------------------------------------------------------------
Old:
----
librsvg-2.22.1.tar.bz2
New:
----
librsvg-2.22.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ librsvg.spec ++++++
--- /var/tmp/diff_new_pack.R26445/_old 2008-03-14 17:48:52.000000000 +0100
+++ /var/tmp/diff_new_pack.R26445/_new 2008-03-14 17:48:52.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package librsvg (Version 2.22.1)
+# spec file for package librsvg (Version 2.22.2)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -25,7 +25,7 @@
BuildRequires: gecko-sdk
%endif
PreReq: coreutils
-Version: 2.22.1
+Version: 2.22.2
Release: 1
Summary: A Library for Rendering SVG Data
Source: ftp://ftp.gnome.org/pub/GNOME/sources/librsvg/2.18/%{name}-%{version}.tar.bz2
@@ -45,7 +45,7 @@
Raph Levien
%package devel
-Summary: Include Files and Libraries mandatory for Development.
+Summary: Include Files and Libraries mandatory for Development
Group: Development/Libraries/C and C++
Provides: librsvg2-devel
Obsoletes: librsvg2-devel
@@ -161,6 +161,9 @@
%{_libdir}/browser-plugins/*.so
%changelog
+* Fri Mar 14 2008 maw@suse.de
+- Update to version 2.22.2:
+ + Bug fixed: bgo#520261.
* Tue Mar 04 2008 maw@suse.de
- Update to version 2.22.1:
+ Text rendering fixes, especially for non-ASCII text
++++++ librsvg-2.22.1.tar.bz2 -> librsvg-2.22.2.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/librsvg-2.22.1/ChangeLog new/librsvg-2.22.2/ChangeLog
--- old/librsvg-2.22.1/ChangeLog 2008-02-24 17:14:12.000000000 +0100
+++ new/librsvg-2.22.2/ChangeLog 2008-03-04 17:41:41.000000000 +0100
@@ -1,3 +1,8 @@
+2008-03-04 Dominic Lachowicz
+
+ * rsvg-image.c: rsvg-convert crashed with SIGSEGV in _rsvg_acquire_xlink_href_resource()
+ (#520261)
+
2008-02-24 Dominic Lachowicz
* rsvg-text.c:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/librsvg-2.22.1/configure new/librsvg-2.22.2/configure
--- old/librsvg-2.22.1/configure 2008-02-24 17:29:18.000000000 +0100
+++ new/librsvg-2.22.2/configure 2008-03-04 17:45:09.000000000 +0100
@@ -2060,7 +2060,7 @@
LIBRSVG_MAJOR_VERSION=2
LIBRSVG_MINOR_VERSION=22
-LIBRSVG_MICRO_VERSION=1
+LIBRSVG_MICRO_VERSION=2
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/librsvg-2.22.1/configure.in new/librsvg-2.22.2/configure.in
--- old/librsvg-2.22.1/configure.in 2008-02-24 17:28:12.000000000 +0100
+++ new/librsvg-2.22.2/configure.in 2008-03-04 17:44:02.000000000 +0100
@@ -22,7 +22,7 @@
LIBRSVG_MAJOR_VERSION=2
LIBRSVG_MINOR_VERSION=22
-LIBRSVG_MICRO_VERSION=1
+LIBRSVG_MICRO_VERSION=2
AC_SUBST(LIBRSVG_MAJOR_VERSION)
AC_SUBST(LIBRSVG_MINOR_VERSION)
AC_SUBST(LIBRSVG_MICRO_VERSION)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/librsvg-2.22.1/librsvg-features.h new/librsvg-2.22.2/librsvg-features.h
--- old/librsvg-2.22.1/librsvg-features.h 2008-02-24 17:31:00.000000000 +0100
+++ new/librsvg-2.22.2/librsvg-features.h 2008-03-04 18:03:30.000000000 +0100
@@ -3,7 +3,7 @@
#define LIBRSVG_MAJOR_VERSION (2)
#define LIBRSVG_MINOR_VERSION (22)
-#define LIBRSVG_MICRO_VERSION (1)
+#define LIBRSVG_MICRO_VERSION (2)
#define LIBRSVG_VERSION ""
extern const unsigned int librsvg_major_version, librsvg_minor_version, librsvg_micro_version;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/librsvg-2.22.1/librsvg.spec new/librsvg-2.22.2/librsvg.spec
--- old/librsvg-2.22.1/librsvg.spec 2008-02-24 17:31:08.000000000 +0100
+++ new/librsvg-2.22.2/librsvg.spec 2008-03-04 18:03:35.000000000 +0100
@@ -2,7 +2,7 @@
%define __spec_install_post /usr/lib/rpm/brp-compress
Name: librsvg2
Summary: An SVG library based on cairo.
-Version: 2.22.1
+Version: 2.22.2
Release: 2
License: LGPL
Group: System Environment/Libraries
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/librsvg-2.22.1/rsvg-image.c new/librsvg-2.22.2/rsvg-image.c
--- old/librsvg-2.22.1/rsvg-image.c 2008-02-02 17:40:10.000000000 +0100
+++ new/librsvg-2.22.2/rsvg-image.c 2008-03-04 15:04:17.000000000 +0100
@@ -299,6 +299,17 @@
#ifdef HAVE_GIO
+static void
+rsvg_free_error (GError ** err)
+{
+ if (err) {
+ if (*err) {
+ g_error_free (*err);
+ *err = NULL;
+ }
+ }
+}
+
static GByteArray *
rsvg_acquire_vfs_resource (const char *filename, const char *base_uri, GError ** error)
{
@@ -307,7 +318,7 @@
GFile *file;
char *data;
gsize size;
- gboolean res;
+ gboolean res = FALSE;
rsvg_return_val_if_fail (filename != NULL, NULL, error);
@@ -317,19 +328,19 @@
if (base_uri != NULL) {
GFile *base;
- g_error_free (*error);
- *error = NULL;
+ rsvg_free_error(error);
+
+ g_object_unref (file);
- g_object_unref (file);
base = g_file_new_for_uri (base_uri);
file = g_file_resolve_relative_path (base, filename);
g_object_unref (base);
- res = g_file_load_contents (file, NULL, &data, &size, NULL, error);
+ res = g_file_load_contents (file, NULL, &data, &size, NULL, error);
}
}
- g_object_unref (file);
+ g_object_unref (file);
if (res) {
array = g_byte_array_new ();
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org