commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2020-10-26 16:11:28 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new.3463 (New) Package is "librsvg" Mon Oct 26 16:11:28 2020 rev:103 rq:843378 version:2.50.1 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2020-07-26 16:16:16.292639881 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new.3463/librsvg.changes 2020-10-26 16:11:56.258695487 +0100 @@ -1,0 +2,38 @@ +Mon Oct 5 16:20:32 UTC 2020 - dims...@opensuse.org + +- Update to version 2.50.1: + + SVG2: Support a chain of uri() filters in the "filter" +property. + + Support CSS selectors for attribute matching, like +rect[attr^="prefix"]. + + Fixed the geometry_for_layer() APIs to not ignore the passed +viewport. + + Fixed CSS "import" so it allows only files from the same base +directory. + + The pkg-config files (*.pc) do not define the 'svgz_supported' +and 'css_supported' variables anymore. These variables were +hardcoded to 'true' and unchanged since 2011. + + The source repository no longer produces a +librsvg-uninstalled.pc file. + +--- +Fri Sep 11 12:39:48 UTC 2020 - dims...@opensuse.org + +- Update to version 2.50.0: + + Librsvg now consumes much less memory for large SVG files. + + The 'font' shorthand in is now supported in CSS. Librsvg +ignores the 'line-height' sub-property because it cannot be +done easily with Pango, but everything else in 'font' should +work now. + + Many new features from SVG2: +- radialGradient now supports the "fr" property from SVG2. +- Support href attribute in addition to xlink:href per SVG2. +- Ignore missing filter references per SVG2. +- Support the mix-blend-mode property from SVG2 and the + Compositing and Blending Level 1 specification, so layers can + be composited with operators like multiply/screen/color-burn. +- Support the paint-order property from SVG2, so one can pick + the order in which a path's fill/stroke/markers are drawn. + + Updated translations. + +--- Old: librsvg-2.48.8.tar.xz New: librsvg-2.50.1.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.ot6EVR/_old 2020-10-26 16:11:57.806696911 +0100 +++ /var/tmp/diff_new_pack.ot6EVR/_new 2020-10-26 16:11:57.806696911 +0100 @@ -20,19 +20,19 @@ %define librsvg_sover 2 Name: librsvg -Version:2.48.8 +Version:2.50.1 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0-or-later AND GPL-2.0-or-later AND Apache-2.0 AND MIT Group: Development/Libraries/C and C++ URL:https://wiki.gnome.org/Projects/LibRsvg -Source0: https://download.gnome.org/sources/librsvg/2.48/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/librsvg/2.50/%{name}-%{version}.tar.xz Source99: baselibs.conf BuildRequires: cargo BuildRequires: gobject-introspection-devel BuildRequires: pkgconfig -BuildRequires: rust >= 1.39 +BuildRequires: rust >= 1.40 BuildRequires: vala BuildRequires: pkgconfig(cairo) >= 1.16.0 BuildRequires: pkgconfig(cairo-png) >= 1.2.0 ++ librsvg-2.48.8.tar.xz -> librsvg-2.50.1.tar.xz ++ /work/SRC/openSUSE:Factory/librsvg/librsvg-2.48.8.tar.xz /work/SRC/openSUSE:Factory/.librsvg.new.3463/librsvg-2.50.1.tar.xz differ: char 26, line 1
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2020-07-26 16:14:45 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new.3592 (New) Package is "librsvg" Sun Jul 26 16:14:45 2020 rev:102 rq:822254 version:2.48.8 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2020-07-13 09:05:21.768067862 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new.3592/librsvg.changes 2020-07-26 16:16:16.292639881 +0200 @@ -1,0 +2,5 @@ +Tue Jul 21 06:59:15 UTC 2020 - Michel Normand + +- Add _constraints for PowerPC avoid "no space left on device" build error + +--- New: _constraints Other differences: -- ++ _constraints ++ ppc64 ppc64le 4000
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2020-07-13 09:05:04 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new.3060 (New) Package is "librsvg" Mon Jul 13 09:05:04 2020 rev:101 rq:819936 version:2.48.8 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2020-06-11 10:00:49.030410612 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new.3060/librsvg.changes 2020-07-13 09:05:21.768067862 +0200 @@ -1,0 +2,6 @@ +Sat Jul 4 09:39:14 UTC 2020 - Bjørn Lie + +- Update to version 2.48.8: + + Compute 'bolder' and 'lighter' font-weight correctly. + +--- Old: librsvg-2.48.7.tar.xz New: librsvg-2.48.8.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.nbyxSz/_old 2020-07-13 09:05:22.616069993 +0200 +++ /var/tmp/diff_new_pack.nbyxSz/_new 2020-07-13 09:05:22.616069993 +0200 @@ -20,7 +20,7 @@ %define librsvg_sover 2 Name: librsvg -Version:2.48.7 +Version:2.48.8 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0-or-later AND GPL-2.0-or-later AND Apache-2.0 AND MIT ++ librsvg-2.48.7.tar.xz -> librsvg-2.48.8.tar.xz ++ /work/SRC/openSUSE:Factory/librsvg/librsvg-2.48.7.tar.xz /work/SRC/openSUSE:Factory/.librsvg.new.3060/librsvg-2.48.8.tar.xz differ: char 26, line 1
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2020-06-11 10:00:30 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new.3606 (New) Package is "librsvg" Thu Jun 11 10:00:30 2020 rev:100 rq:811866 version:2.48.7 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2020-04-29 20:42:35.895676418 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new.3606/librsvg.changes 2020-06-11 10:00:49.030410612 +0200 @@ -1,0 +2,25 @@ +Thu Jun 4 18:44:45 UTC 2020 - Bjørn Lie + +- Update to version 2.48.7: + + Fix failing tests. + +--- +Tue Jun 2 17:47:36 UTC 2020 - Bjørn Lie + +- Update to version 2.48.6: + + Fix build on big-endian machines. + +--- +Fri May 29 21:52:57 UTC 2020 - Bjørn Lie + +- Update to version 2.48.5: + + Support multiple fonts in the font-family property. Previously +in font-family="Foo, Bar, Baz" only Foo would get used. + + Catch overflow when rendering files with a huge viewBox. + + Don't panic with an empty objectBoundingBox for a mask. + + Fix introspection data for rsvg_handle_set_stylesheet. + + Fixes to the librsvg_crate documentation. + + Loading raster images for inclusion in an SVG and producing +GdkPixbufs is now faster. + +--- Old: librsvg-2.48.4.tar.xz New: librsvg-2.48.7.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.w4a1Vm/_old 2020-06-11 10:00:50.186414335 +0200 +++ /var/tmp/diff_new_pack.w4a1Vm/_new 2020-06-11 10:00:50.190414348 +0200 @@ -20,7 +20,7 @@ %define librsvg_sover 2 Name: librsvg -Version:2.48.4 +Version:2.48.7 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0-or-later AND GPL-2.0-or-later AND Apache-2.0 AND MIT ++ librsvg-2.48.4.tar.xz -> librsvg-2.48.7.tar.xz ++ /work/SRC/openSUSE:Factory/librsvg/librsvg-2.48.4.tar.xz /work/SRC/openSUSE:Factory/.librsvg.new.3606/librsvg-2.48.7.tar.xz differ: char 26, line 1
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2020-04-29 20:42:18 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new.2738 (New) Package is "librsvg" Wed Apr 29 20:42:18 2020 rev:99 rq:798332 version:2.48.4 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2020-04-23 18:29:00.475923625 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new.2738/librsvg.changes 2020-04-29 20:42:35.895676418 +0200 @@ -1,0 +2,8 @@ +Thu Apr 23 17:35:02 UTC 2020 - Bjørn Lie + +- Update to version 2.48.4: + + Fix regression when rendering masks. + + Fix panic when a big viewBox creates an invalid transform. + + Fix invalid argument to g_log_structured_array(). + +--- Old: librsvg-2.48.3.tar.xz New: librsvg-2.48.4.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.Z8WehV/_old 2020-04-29 20:42:36.619678305 +0200 +++ /var/tmp/diff_new_pack.Z8WehV/_new 2020-04-29 20:42:36.623678316 +0200 @@ -20,7 +20,7 @@ %define librsvg_sover 2 Name: librsvg -Version:2.48.3 +Version:2.48.4 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0-or-later AND GPL-2.0-or-later AND Apache-2.0 AND MIT ++ librsvg-2.48.3.tar.xz -> librsvg-2.48.4.tar.xz ++ /work/SRC/openSUSE:Factory/librsvg/librsvg-2.48.3.tar.xz /work/SRC/openSUSE:Factory/.librsvg.new.2738/librsvg-2.48.4.tar.xz differ: char 26, line 1
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2020-04-23 18:28:54 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new.2738 (New) Package is "librsvg" Thu Apr 23 18:28:54 2020 rev:98 rq:795603 version:2.48.3 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2019-11-29 16:01:48.724832620 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new.2738/librsvg.changes 2020-04-23 18:29:00.475923625 +0200 @@ -1,0 +2,112 @@ +Fri Apr 10 11:34:36 UTC 2020 - Bjørn Lie + +- Update to version 2.48.3: + + Librsvg now requires glib 2.50.0 or later. + + rsvg-convert's --background-color option now accepts colors +with transparency like #rrggbbaa, rgba(...), hsla(...); the +transparency value was ignored before. + + Fix arithmetic overflow when rendering to large GdkPixbufs. + + Make librsvg build with Rust 1.39 again. + + Don't require upcalls into C code for Debian powerpc. +- Add check section and run testsuite during build. + +--- +Wed Apr 1 15:22:22 UTC 2020 - Bjørn Lie + +- Update to version 2.48.2: + + Fix linking of the test suite against Harfbuzz. + +--- +Sat Mar 28 16:42:17 UTC 2020 - Bjørn Lie + +- Update to version 2.48.1: + + Fix baseline-shift for simple subscripts/superscripts and +absolute offsets. This should fix a lot of Wikimedia images +with formulas. + + Support images with data: URLs that don't have a MIME-type. +This fixes some Open Clip Art images generated by old versions +of Adobe Illustrator. + + Fix build of the test suite on Windows. + + Support running the rsvg_internals tests on Windows. + +--- +Sun Mar 8 12:15:06 UTC 2020 - Bjørn Lie + +- Update to version 2.48.0: + + The following is a summary of changes between 2.46.x and +2.48.0. For full details, please see the 2.47.x release notes +below. + + This release requires at least Rust 1.39. + + New API, rsvg_handle_set_stylesheet(), to set a CSS stylesheet +independent of the SVG document. + + Support opacity in patterns. + + Librsvg's XML parser now supports namespaces (xmlns), and is +stricter than before about it. Files may fail to parse if there +are attributes or elements with namespace prefixes (e.g. +foo:bar instead of plain bar), but without a corresponding +namespace declaration (e.g. +xmlns:foo="http://example.com/foo;). +This may happen especially with incorrectly-written SVGs that +use xlink:href or xi:include attributes without the +corresponding namespace declarations. If you run into this, +just add the following to your toplevel SVG element: + http://www.w3.org/2000/svg; + xmlns:xlink="http://www.w3.org/1999/xlink; + xmlns:xi="http://www.w3.org/2001/XInclude;> + ^ these ones + + Librsvg no longer depends on libcroco, and now does all CSS + processing using Rust crates from Mozilla Servo. As a result, + librsvg can now handle much more complex CSS selectors than + before. + + + Link-time optimization (LTO) is disabled by default on release +builds, as this increased build time too much. Downstream +distributors may want to turn it back on in the toplevel +Cargo.toml. + + (CVE-2019-20446) - Librsvg now has limits on the number of +loaded XML elements, and the number of referenced elements +within an SVG document. This is to mitigate malicious SVGs +which try to consume all memory, and those which try to consume +an exponential amount of CPU time. + + Many bugfixes; please see the 2.47.x release notes below. +- Changes from version 2.47.4: + + Fix rsvg-convert's multipage PDF output when the zoom option is +used. + + Do not stop rendering if an element references a +nonexistent file. This fixes a number of Open Clipart cases. + + Compute the font-size cascade correctly when there are "em" +#and "ex" units involved. + + Updated the man page for rsvg-convert. + +--- +Thu Feb 13 00:20:43 CET 2020 - dims...@opensuse.org + +- Update to version 2.47.3: + + New API, rsvg_handle_set_stylesheet(), to set a CSS +stylesheet independent of the SVG document. + + Support opacity in patterns. + + Move away from the Cairo transform type to our own. + + Update the gtk-rs version. +- Changes from version 2.47.2: + + Handling of the "result", "in", "in2" attributes in filter +primitives is slightly stricter now, and spec compliant. + + Fix infinite loop when processing CSS sibling combinators. + + feImage filters
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2019-11-29 15:57:35 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new.26869 (New) Package is "librsvg" Fri Nov 29 15:57:35 2019 rev:97 rq:750954 version:2.46.4 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2019-11-24 00:06:26.311079209 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new.26869/librsvg.changes 2019-11-29 16:01:48.724832620 +0100 @@ -1,0 +2,13 @@ +Mon Nov 25 10:22:54 UTC 2019 - Bjørn Lie + +- Update to version 2.46.4: + + Panic when reading an invalid stylesheet URL in an XML +processing instruction. + + Consider specificity when applying CSS selector matches. + + Provide an usage example in the librsvg crate docs. +- Drop patches fixed upstream: + + 0001-croco.rs-Add-struct-definition-for-CRSimpleSel.patch + + 0002-Compute-the-specificity-of-CSS-selectors.patch + + 0003-525-Consider-specificity-when-applying-CSS-selector-.patch + +--- Old: 0001-croco.rs-Add-struct-definition-for-CRSimpleSel.patch 0002-Compute-the-specificity-of-CSS-selectors.patch 0003-525-Consider-specificity-when-applying-CSS-selector-.patch librsvg-2.46.3.tar.xz New: librsvg-2.46.4.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.gMX7JI/_old 2019-11-29 16:01:49.880832146 +0100 +++ /var/tmp/diff_new_pack.gMX7JI/_new 2019-11-29 16:01:49.884832144 +0100 @@ -1,7 +1,7 @@ # # spec file for package librsvg # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define librsvg_sover 2 Name: librsvg -Version:2.46.3 +Version:2.46.4 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0-or-later AND GPL-2.0-or-later AND Apache-2.0 AND MIT @@ -28,10 +28,7 @@ URL:https://wiki.gnome.org/Projects/LibRsvg Source0: https://download.gnome.org/sources/librsvg/2.46/%{name}-%{version}.tar.xz Source99: baselibs.conf -# PATCH-FIX-UPSTREAM https://gitlab.gnome.org/GNOME/librsvg/issues/525 -Patch1: 0001-croco.rs-Add-struct-definition-for-CRSimpleSel.patch -Patch2: 0002-Compute-the-specificity-of-CSS-selectors.patch -Patch3: 0003-525-Consider-specificity-when-applying-CSS-selector-.patch + BuildRequires: cargo BuildRequires: gobject-introspection-devel BuildRequires: pkgconfig ++ librsvg-2.46.3.tar.xz -> librsvg-2.46.4.tar.xz ++ /work/SRC/openSUSE:Factory/librsvg/librsvg-2.46.3.tar.xz /work/SRC/openSUSE:Factory/.librsvg.new.26869/librsvg-2.46.4.tar.xz differ: char 27, line 1
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2019-11-24 00:06:24 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new.26869 (New) Package is "librsvg" Sun Nov 24 00:06:24 2019 rev:96 rq:749280 version:2.46.3 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2019-11-10 22:05:44.882564407 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new.26869/librsvg.changes 2019-11-24 00:06:26.311079209 +0100 @@ -1,0 +2,10 @@ +Wed Nov 13 08:09:23 UTC 2019 - Yifan Jiang + +- Add explicit conflicts between rsvg-convert and rsvg-view <=2.45.7. + +--- +Tue Nov 12 14:45:07 UTC 2019 - Frederic Crozat + +- Fix incorrect obsoletes for rsvg-view. + +--- Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.0G0Yao/_old 2019-11-24 00:06:27.919079375 +0100 +++ /var/tmp/diff_new_pack.0G0Yao/_new 2019-11-24 00:06:27.919079375 +0100 @@ -67,7 +67,7 @@ Obsoletes: librsvg2 < %{version} Provides: librsvg = %{version} Obsoletes: librsvg < %{version} -Obsoletes: rsvg-view >= %{version} +Obsoletes: rsvg-view <= %{version} %description -n librsvg-2-%{librsvg_sover} This package contains a library to render SVG (scalable vector @@ -117,6 +117,7 @@ Summary:SVG Convert using the GNOME Render SVG library License:LGPL-2.0-or-later Group: Productivity/Graphics/Viewers +Conflicts: rsvg-view <= 2.45.7 %description -n rsvg-convert This package contains a tool to convert SVG (scalable vector
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2019-11-10 22:05:42 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new.2990 (New) Package is "librsvg" Sun Nov 10 22:05:42 2019 rev:95 rq:746227 version:2.46.3 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2019-10-30 14:39:59.081682237 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new.2990/librsvg.changes 2019-11-10 22:05:44.882564407 +0100 @@ -1,0 +2,14 @@ +Thu Nov 7 07:51:06 UTC 2019 - Fabian Vogt + +- Add patches to fix coloring of symbolic icons (glgo#GNOME/librsvg#525): + * 0001-croco.rs-Add-struct-definition-for-CRSimpleSel.patch + * 0002-Compute-the-specificity-of-CSS-selectors.patch + * 0003-525-Consider-specificity-when-applying-CSS-selector-.patch + +--- +Wed Nov 6 01:24:01 UTC 2019 - Yifan Jiang + +- Remove BuildRequires rust-std. The replacement rust-std-static + is already required by rust. + +--- New: 0001-croco.rs-Add-struct-definition-for-CRSimpleSel.patch 0002-Compute-the-specificity-of-CSS-selectors.patch 0003-525-Consider-specificity-when-applying-CSS-selector-.patch Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.lWAuw5/_old 2019-11-10 22:05:46.738566817 +0100 +++ /var/tmp/diff_new_pack.lWAuw5/_new 2019-11-10 22:05:46.794566890 +0100 @@ -28,12 +28,14 @@ URL:https://wiki.gnome.org/Projects/LibRsvg Source0: https://download.gnome.org/sources/librsvg/2.46/%{name}-%{version}.tar.xz Source99: baselibs.conf - +# PATCH-FIX-UPSTREAM https://gitlab.gnome.org/GNOME/librsvg/issues/525 +Patch1: 0001-croco.rs-Add-struct-definition-for-CRSimpleSel.patch +Patch2: 0002-Compute-the-specificity-of-CSS-selectors.patch +Patch3: 0003-525-Consider-specificity-when-applying-CSS-selector-.patch BuildRequires: cargo BuildRequires: gobject-introspection-devel BuildRequires: pkgconfig BuildRequires: rust >= 1.34 -BuildRequires: rust-std BuildRequires: vala BuildRequires: pkgconfig(cairo) >= 1.16.0 BuildRequires: pkgconfig(cairo-png) >= 1.2.0 ++ 0001-croco.rs-Add-struct-definition-for-CRSimpleSel.patch ++ >From 00795b4d94858be229da7e47c046f9f2bf3f579c Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Wed, 6 Nov 2019 17:13:15 -0600 Subject: [PATCH 1/3] croco.rs: Add struct definition for CRSimpleSel --- rsvg_internals/src/croco.rs | 19 --- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/rsvg_internals/src/croco.rs b/rsvg_internals/src/croco.rs index 892aca9b..21ac8051 100644 --- a/rsvg_internals/src/croco.rs +++ b/rsvg_internals/src/croco.rs @@ -6,9 +6,9 @@ use libc; // Opaque types from libcroco, or those which we only manipulate through libcroco functions pub type CRString = gpointer; -pub type CRSimpleSel = gpointer; pub type CRParser = gpointer; pub type CRTerm = gpointer; +pub type CRAdditionalSel = gpointer; pub type CRStatus = u32; @@ -22,9 +22,22 @@ pub struct CRParsingLocation { pub byte_offset: libc::c_uint, } +#[repr(C)] +pub struct CRSimpleSel { +pub type_mask: libc::c_int, +pub is_case_sentive: gboolean, +pub name: CRString, +pub combinator: libc::c_int, +pub add_sel: CRAdditionalSel, +pub specificity: libc::c_ulong, +pub next: *mut CRSimpleSel, +pub prev: *mut CRSimpleSel, +pub location: CRParsingLocation, +} + #[repr(C)] pub struct CRSelector { -pub simple_sel: CRSimpleSel, +pub simple_sel: *mut CRSimpleSel, pub next: *mut CRSelector, pub prev: *mut CRSelector, @@ -91,7 +104,7 @@ extern "C" { pub fn cr_selector_ref(a_this: *mut CRSelector); pub fn cr_selector_unref(a_this: *mut CRSelector) -> gboolean; -pub fn cr_simple_sel_to_string(a_this: CRSimpleSel) -> *mut libc::c_char; +pub fn cr_simple_sel_to_string(a_this: *mut CRSimpleSel) -> *mut libc::c_char; pub fn cr_string_peek_raw_str(a_this: CRString) -> *const libc::c_char; -- 2.23.0 ++ 0002-Compute-the-specificity-of-CSS-selectors.patch ++ >From 5796011ea5232783ee89e8467a76656873a3f7b4 Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Wed, 6 Nov 2019 17:59:53 -0600 Subject: [PATCH 2/3] Compute the specificity of CSS selectors And remove the unused function CssRules::lookup() --- rsvg_internals/src/croco.rs | 2 ++ rsvg_internals/src/css.rs | 44 ++--- 2 files changed, 28 insertions(+), 18 deletions(-) diff --git a/rsvg_internals/src/croco.rs
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2019-10-30 14:39:57 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new.2990 (New) Package is "librsvg" Wed Oct 30 14:39:57 2019 rev:94 rq:742530 version:2.46.3 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2019-10-17 13:07:07.768106369 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new.2990/librsvg.changes 2019-10-30 14:39:59.081682237 +0100 @@ -1,0 +2,14 @@ +Wed Oct 23 14:46:43 UTC 2019 - Bjørn Lie + +- Update to version 2.46.3: + + glgo#GNOME/librsvg#516: Fix inadvertent bump in the minimum +Rust version required. The string_cache crate is now pinned to +a version that still works on Rust 1.34. + + glgo#GNOME/librsvg#521: Compute geometries correctly if there +is a viewBox attribute. + + glgo#GNOME/librsvg#308: Fix stack exhaustion with circular +references in elements. + + Consistently use the LGPL 2.1 wherever it is mentioned. +- Drop COPYING, everything is covered by COPYING.LIB now. + +--- Old: librsvg-2.46.2.tar.xz New: librsvg-2.46.3.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.QI530w/_old 2019-10-30 14:39:59.645682837 +0100 +++ /var/tmp/diff_new_pack.QI530w/_new 2019-10-30 14:39:59.649682842 +0100 @@ -20,7 +20,7 @@ %define librsvg_sover 2 Name: librsvg -Version:2.46.2 +Version:2.46.3 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0-or-later AND GPL-2.0-or-later AND Apache-2.0 AND MIT @@ -171,12 +171,10 @@ %{_libdir}/gdk-pixbuf-2.0/*/loaders/libpixbufloader-svg.so %files -n rsvg-convert -%license COPYING %{_bindir}/rsvg-convert %{_mandir}/man1/rsvg-convert.1%{?ext_man} %files -n rsvg-thumbnailer -%license COPYING %dir %{_datadir}/thumbnailers %{_datadir}/thumbnailers/librsvg.thumbnailer ++ librsvg-2.46.2.tar.xz -> librsvg-2.46.3.tar.xz ++ /work/SRC/openSUSE:Factory/librsvg/librsvg-2.46.2.tar.xz /work/SRC/openSUSE:Factory/.librsvg.new.2990/librsvg-2.46.3.tar.xz differ: char 26, line 1
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2019-10-17 13:07:04 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new.2352 (New) Package is "librsvg" Thu Oct 17 13:07:04 2019 rev:93 rq:738536 version:2.46.2 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2019-09-11 10:20:23.983510716 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new.2352/librsvg.changes 2019-10-17 13:07:07.768106369 +0200 @@ -1,0 +2,280 @@ +Mon Oct 14 17:06:58 UTC 2019 - Bjørn Lie + +- Update to version 2.46.2: + + Patterns and gradients reused across more than one element will +only get resolved once now; this should make things marginally +faster for patterns or gradients with fallbacks. + + glgo#GNOME/librsvg#515: Librsvg now has limits on the number of +loaded XML elements, and the number of referenced elements +within an SVG document. This is to mitigate malicious SVGs +which try to consume all memory, and those which try to consume +an exponential amount of CPU time. + +--- +Mon Oct 7 16:57:23 UTC 2019 - Bjørn Lie + +- Update to version 2.46.1: + + Fix empty patterns which reference a fallback pattern with +children. + +--- +Mon Sep 9 19:36:58 UTC 2019 - Bjørn Lie + +- Update to version 2.46.0: + + All of librsvg.so is now implemented in Rust! That is, except +for a very thin wrapper over the public API functions. +Hopefully we can remove this wrapper when Cargo gets some more +features around controlling the linking step. This release +requires at least Rust 1.34. + + Librsvg now comes with a Rust crate that can be used from Rust +applications. See librsvg_crate/examples. This Rust API is +designed to be idiomatic; if you want a Rust binding to the +shared library instead, please use the "rsvg-rs" crate from +crates.io. + + The following API functions are new in the C library: +- rsvg_handle_get_intrinsic_dimensions() +- rsvg_handle_render_document() +- rsvg_handle_render_layer() +- rsvg_handle_render_element() +- rsvg_handle_get_geometry_for_layer() +- rsvg_handle_get_geometry_for_element() +- Correspondingly, there is a new chapter in the documentation, + called "Recommendations for Applications". These new APIs + conform better with the web platform's idea of how SVG + sizing/positioning should work. Applications should now find + it easier to scale and render SVGs in a single call, instead + of having to obtain image dimensions first. + + A bunch of functions have been deprecated but are still +available: +- rsvg_handle_write()/close() are deprecated in favor of the + stream functions. Unfortunately the write()/close() pair + require buffering the entire document, in case it is a .svgz + compressed file; the streaming functions do not have this + problem. +- Functions that return RsvgDimensionData and RsvgPositionData + are deprecated, since they just use integers instead of + floating point numbers. They are replaced with the + _get_geometry_*() functions above. + + The library is a lot more strict now in terms of detecting that +the API functions are called in the correct order. For example, +calling rsvg_handle_get_dimensions() before rsvg_handle_close() +will now emit a critical warning. + + Librsvg is gradually moving towards using code from Mozilla's +Servo. We haven't quite gotten rid of libcroco and libxml2 yet, +but this is in progress. + +--- +Mon Sep 2 21:56:12 UTC 2019 - Bjørn Lie + +- Update to version 2.45.92: + + Fix glgo#GNOME/librsvg#496: Ensure all lengths and angles parse +as finite numbers. + + Fix glgo#GNOME/librsvg#497: Don't panic on paths with +all-invalid commands. + + Fix glgo#GNOME/librsvg#500: Added additional SVG blend-modes +for the feBlend filter primitive. + + Some changes in the build structure to allow for faster builds. + +--- +Mon Sep 2 21:56:11 UTC 2019 - Bjørn Lie + +- Update to version 2.45.90: + + New API functions: +- rsvg_handle_render_document(). +- rsvg_handle_render_layer(). +- rsvg_handle_render_element(). +- rsvg_handle_get_geometry_for_layer(). +- rsvg_handle_get_geometry_for_element(). + + CairoRenderer in the librsvg_crate has corresponding functions +as well. + + Fix builds with gettext ≥ 0.20. + + If the C API is called out of order, downgrade hard panics to +g_critical() to cope with incorrect/old
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2019-09-11 10:20:20 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new.7948 (New) Package is "librsvg" Wed Sep 11 10:20:20 2019 rev:92 rq:728231 version:2.44.15 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2019-05-17 23:40:13.746009514 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new.7948/librsvg.changes 2019-09-11 10:20:23.983510716 +0200 @@ -1,0 +2,16 @@ +Mon Sep 2 21:56:05 UTC 2019 - Bjørn Lie + +- Update to version 2.44.15: + + Fix glgo#GNOME/librsvg#11: Respect the "direction" property for +bidirectional text. + + Fix glgo#GNOME/librsvg#462: Fix usage of std::f64::EPSILON for +Rust 1.28. + + Fix glgo#GNOME/librsvg#497: Don't panic on paths with +all-invalid commands. + + Fix glgo#GNOME/librsvg#496: Ensure all lengths and angles parse +as finite numbers. + + Fix glgo#GNOME/librsvg#426: Detect files vs. URIs in +rsvg_handle_new_from_file() on Windows. + + Fix a memory leak in the test suite. + +--- Old: librsvg-2.44.14.tar.xz New: librsvg-2.44.15.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.WogFEj/_old 2019-09-11 10:20:24.647510633 +0200 +++ /var/tmp/diff_new_pack.WogFEj/_new 2019-09-11 10:20:24.651510633 +0200 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.44.14 +Version:2.44.15 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0-or-later AND GPL-2.0-or-later AND Apache-2.0 AND MIT ++ librsvg-2.44.14.tar.xz -> librsvg-2.44.15.tar.xz ++ /work/SRC/openSUSE:Factory/librsvg/librsvg-2.44.14.tar.xz /work/SRC/openSUSE:Factory/.librsvg.new.7948/librsvg-2.44.15.tar.xz differ: char 26, line 1
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2019-05-17 23:40:10 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new.5148 (New) Package is "librsvg" Fri May 17 23:40:10 2019 rev:91 rq:703156 version:2.44.14 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2019-02-28 21:26:21.121873935 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new.5148/librsvg.changes 2019-05-17 23:40:13.746009514 +0200 @@ -1,0 +2,16 @@ +Tue May 14 11:15:09 UTC 2019 - Bjørn Lie + +- Update to version 2.44.14: + + Fix glgo#GNOME/librsvg#425: Don't fail parsing if the system's +locale is broken. + + Fix glgo#GNOME/librsvg#438, glgo#GNOME/librsvg#443: Don't +create intermediate raster surfaces unless absolutely needed. +This was causing blurred output for SVGs from Inkscape and +Illustrator, since they include an "enable-background" property +even when there are no filters in use. + + Fix glgo#GNOME/librsvg#443: Fix blurry output when +enable-background is used without filters. + + Fix glgo#GNOME/librsvg#455: Fix rounding error on i386. + + Check for Cairo errors when constructing paths. + +--- Old: librsvg-2.44.13.tar.xz New: librsvg-2.44.14.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.9NKKxt/_old 2019-05-17 23:40:14.442009131 +0200 +++ /var/tmp/diff_new_pack.9NKKxt/_new 2019-05-17 23:40:14.442009131 +0200 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.44.13 +Version:2.44.14 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0-or-later AND GPL-2.0-or-later AND Apache-2.0 AND MIT ++ librsvg-2.44.13.tar.xz -> librsvg-2.44.14.tar.xz ++ /work/SRC/openSUSE:Factory/librsvg/librsvg-2.44.13.tar.xz /work/SRC/openSUSE:Factory/.librsvg.new.5148/librsvg-2.44.14.tar.xz differ: char 26, line 1
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2019-02-28 21:26:19 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new.28833 (New) Package is "librsvg" Thu Feb 28 21:26:19 2019 rev:90 rq:677817 version:2.44.13 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2019-01-26 22:17:24.571099138 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new.28833/librsvg.changes 2019-02-28 21:26:21.121873935 +0100 @@ -1,0 +2,8 @@ +Sat Feb 16 11:44:35 UTC 2019 - bjorn@gmail.com + +- Update to version 2.44.13: + + Updated compilation docs for Debian. + + Fix glgo#GNOME/librsvg#415: Register RsvgHandleFlags and the +RsvgError enum values in a thread-safe fashion. + +--- Old: librsvg-2.44.12.tar.xz New: librsvg-2.44.13.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.FPHtS5/_old 2019-02-28 21:26:22.893873342 +0100 +++ /var/tmp/diff_new_pack.FPHtS5/_new 2019-02-28 21:26:22.893873342 +0100 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.44.12 +Version:2.44.13 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0-or-later AND GPL-2.0-or-later AND Apache-2.0 AND MIT ++ librsvg-2.44.12.tar.xz -> librsvg-2.44.13.tar.xz ++ /work/SRC/openSUSE:Factory/librsvg/librsvg-2.44.12.tar.xz /work/SRC/openSUSE:Factory/.librsvg.new.28833/librsvg-2.44.13.tar.xz differ: char 25, line 1
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2019-01-26 22:17:22 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new.28833 (New) Package is "librsvg" Sat Jan 26 22:17:22 2019 rev:89 rq:667740 version:2.44.12 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2019-01-05 14:39:34.860622288 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new.28833/librsvg.changes 2019-01-26 22:17:24.571099138 +0100 @@ -1,0 +2,12 @@ +Mon Jan 21 18:41:47 UTC 2019 - bjorn@gmail.com + +- Update to version 2.44.12: + + At build time, you can now pass $CARGO and $RUSTC environment +variables if you need to override the default Rust toolchain. +Please see COMPILING.md for details. + + Fix glgo#GNOME/librsvg#405: In the gdk-pixbuf loader, don't +crash the write() function doesn't receive a GError. + + Fix glgo#GNOME/librsvg#398: Detect circular references in +gradients. + +--- Old: librsvg-2.44.11.tar.xz New: librsvg-2.44.12.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.pMwjgy/_old 2019-01-26 22:17:25.271098569 +0100 +++ /var/tmp/diff_new_pack.pMwjgy/_new 2019-01-26 22:17:25.275098566 +0100 @@ -1,7 +1,7 @@ # # spec file for package librsvg # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX 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.44.11 +Version:2.44.12 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0-or-later AND GPL-2.0-or-later AND Apache-2.0 AND MIT ++ librsvg-2.44.11.tar.xz -> librsvg-2.44.12.tar.xz ++ /work/SRC/openSUSE:Factory/librsvg/librsvg-2.44.11.tar.xz /work/SRC/openSUSE:Factory/.librsvg.new.28833/librsvg-2.44.12.tar.xz differ: char 27, line 1
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2019-01-05 14:39:33 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new.28833 (New) Package is "librsvg" Sat Jan 5 14:39:33 2019 rev:88 rq:662638 version:2.44.11 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2018-12-19 13:46:47.843503602 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new.28833/librsvg.changes 2019-01-05 14:39:34.860622288 +0100 @@ -1,0 +2,11 @@ +Sat Dec 29 21:22:19 UTC 2018 - bjorn@gmail.com + +- Update to version 2.44.11: + + Fix crash when a linear RGB filter is followed by an SRGB +filter. + + Fix stack overflow when freeing thousands of sibling elements. + + feMorphology was crashing with a negative scaling +transformation. + + Fix positioning of adjacent elements. + +--- Old: librsvg-2.44.10.tar.xz New: librsvg-2.44.11.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.BqO8sl/_old 2019-01-05 14:39:36.056621241 +0100 +++ /var/tmp/diff_new_pack.BqO8sl/_new 2019-01-05 14:39:36.072621227 +0100 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.44.10 +Version:2.44.11 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0-or-later AND GPL-2.0-or-later AND Apache-2.0 AND MIT ++ librsvg-2.44.10.tar.xz -> librsvg-2.44.11.tar.xz ++ /work/SRC/openSUSE:Factory/librsvg/librsvg-2.44.10.tar.xz /work/SRC/openSUSE:Factory/.librsvg.new.28833/librsvg-2.44.11.tar.xz differ: char 27, line 1
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2018-12-19 13:46:39 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new.28833 (New) Package is "librsvg" Wed Dec 19 13:46:39 2018 rev:87 rq:657491 version:2.44.10 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2018-11-18 23:25:40.733953737 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new.28833/librsvg.changes 2018-12-19 13:46:47.843503602 +0100 @@ -1,0 +2,10 @@ +Tue Dec 11 20:04:12 UTC 2018 - bjorn@gmail.com + +- Update to version 2.44.10: + + Don't crash if there is no rsvg_handle_write() before +rsvg_handle_close(). + + Avoid undefined behavior when casting opaque pointers. + + Added g_warning()s to ensure the API is called in the correct +sequence. + +--- Old: librsvg-2.44.9.tar.xz New: librsvg-2.44.10.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.2MQq4v/_old 2018-12-19 13:46:48.831502223 +0100 +++ /var/tmp/diff_new_pack.2MQq4v/_new 2018-12-19 13:46:48.831502223 +0100 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.44.9 +Version:2.44.10 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0-or-later AND GPL-2.0-or-later AND Apache-2.0 AND MIT ++ librsvg-2.44.9.tar.xz -> librsvg-2.44.10.tar.xz ++ /work/SRC/openSUSE:Factory/librsvg/librsvg-2.44.9.tar.xz /work/SRC/openSUSE:Factory/.librsvg.new.28833/librsvg-2.44.10.tar.xz differ: char 25, line 1
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2018-11-18 23:25:29 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) Package is "librsvg" Sun Nov 18 23:25:29 2018 rev:86 rq:648885 version:2.44.9 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2018-10-17 08:19:08.982920862 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2018-11-18 23:25:40.733953737 +0100 @@ -1,0 +2,42 @@ +Wed Nov 14 09:37:23 UTC 2018 - bjorn@gmail.com + +- Update to version 2.44.9: + + rsvg-convert was positioning extracted elements incorrectly +when using the -w/-h options together with --export-id. + + Mis-rendering in small arc segments. + + Rendering of gradients for horizontal/vertical stroked lines +with gradientUnits="userSpaceOnUse". + + Fix a couple of memory leaks in the error paths of the +GdkPixbuf loader. + +--- +Thu Oct 25 09:52:00 UTC 2018 - bjorn@gmail.com + +- Update to version 2.44.8: + + Don't drop spaces around elements. + + rsvg-convert now uses pixel units for SVG output, instead of +points. + + Tweaks to have the test suite pass on i386 and non-x86_64 +platforms. + + With RSVG_LOG=1, librsvg will now report when SVGs have +references to nonexistent elements, to aid debugging (for +example, in an xlink:href attribute). + + Allow reference tests with a small difference to pass without +breaking the build. + +--- +Tue Oct 9 20:59:02 UTC 2018 - bjorn@gmail.com + +- Update to version 2.44.7: + + Correctly match the systemLanguage attribute with the user's +locale. + + Parse xml:lang correctly. + + Don't modify the caller's cairo_t state during rendering. + + Don't panic if we get a "data:" URI with empty data. + + Don't panic on getting a very large "order" for +feConvolveMatrix. + + Bugs fixed: glgo#GNOME/librsvg#256, glgo#GNOME/librsvg#320, +glgo#GNOME/librsvg#334, glgo#GNOME/librsvg#349, +glgo#GNOME/librsvg#352. + +--- @@ -7,2 +49,2 @@ - + Fix - rsvg_handle_get_dimensions_sub() no longer panics if -passed a nonexistent fragment identifier. + + Fix rsvg_handle_get_dimensions_sub() no longer panics if passed +a nonexistent fragment identifier. Old: librsvg-2.44.6.tar.xz New: librsvg-2.44.9.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.jUu0PT/_old 2018-11-18 23:25:41.265953091 +0100 +++ /var/tmp/diff_new_pack.jUu0PT/_new 2018-11-18 23:25:41.265953091 +0100 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.44.6 +Version:2.44.9 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0-or-later AND GPL-2.0-or-later AND Apache-2.0 AND MIT @@ -29,10 +29,10 @@ BuildRequires: cargo BuildRequires: gobject-introspection-devel BuildRequires: pkgconfig -BuildRequires: rust >= 1.26 +BuildRequires: rust >= 1.27 BuildRequires: rust-std BuildRequires: vala -BuildRequires: pkgconfig(cairo) >= 1.15.4 +BuildRequires: pkgconfig(cairo) >= 1.15.12 BuildRequires: pkgconfig(cairo-png) >= 1.2.0 BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(freetype2) >= 20.0.14 ++ librsvg-2.44.6.tar.xz -> librsvg-2.44.9.tar.xz ++ /work/SRC/openSUSE:Factory/librsvg/librsvg-2.44.6.tar.xz /work/SRC/openSUSE:Factory/.librsvg.new/librsvg-2.44.9.tar.xz differ: char 25, line 1
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2018-10-17 08:18:55 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) Package is "librsvg" Wed Oct 17 08:18:55 2018 rev:85 rq:639055 version:2.44.6 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2018-09-13 12:09:13.166448849 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2018-10-17 08:19:08.982920862 +0200 @@ -1,0 +2,30 @@ +Fri Sep 28 09:33:19 UTC 2018 - bjorn@gmail.com + +- Update to version 2.44.6: + + Fix 32-bit builds. +- Changes from version 2.44.5: + + Fix - rsvg_handle_get_dimensions_sub() no longer panics if +passed a nonexistent fragment identifier. + + CSS processing code is now in Rust, although it still calls +libcroco to do the parsing. + + Bugs fixed: glgo#GNOME/librsvg#343, glgo#GNOME/librsvg#346, +glgo#GNOME/librsvg#347, glgo#GNOME/librsvg#348, +glgo#GNOME/librsvg#349. + +--- +Tue Sep 25 09:33:10 UTC 2018 - bjorn@gmail.com + +- Update to version 2.44.4: + + Cleanups and refactoring. + + Bugs fixed: glgo#GNOME/librsvg#341, glgo#GNOME/librsvg#342, +glgo#GNOME/librsvg#344, glgo#GNOME/librsvg#345. +- Changes from version 2.44.3: + + Fix building when srcdir != builddir. + + Fixes from fuzz testing: don't panic when the feConvolveMatrix +kernel is not set; fix upper bounds in filter pixel getters. + + Updates to the CI infrastructure and the build documentation. + + Bugs fixed: glgo#GNOME/librsvg#339, glgo#GNOME/librsvg#335, +glgo#GNOME/librsvg#337, glgo#GNOME/librsvg#338, +glgo#GNOME/librsvg#340. + +--- Old: librsvg-2.44.2.tar.xz New: librsvg-2.44.6.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.WJ0WKT/_old 2018-10-17 08:19:09.422920665 +0200 +++ /var/tmp/diff_new_pack.WJ0WKT/_new 2018-10-17 08:19:09.426920663 +0200 @@ -12,12 +12,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: librsvg -Version:2.44.2 +Version:2.44.6 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0-or-later AND GPL-2.0-or-later AND Apache-2.0 AND MIT @@ -175,7 +175,7 @@ %{_datadir}/thumbnailers/librsvg.thumbnailer %files devel -%doc AUTHORS ChangeLog COMPILING.md CONTRIBUTING.md +%doc AUTHORS COMPILING.md CONTRIBUTING.md %{_includedir}/librsvg-2.0/ %{_libdir}/librsvg-2.so %{_libdir}/pkgconfig/librsvg-2.0.pc ++ librsvg-2.44.2.tar.xz -> librsvg-2.44.6.tar.xz ++ /work/SRC/openSUSE:Factory/librsvg/librsvg-2.44.2.tar.xz /work/SRC/openSUSE:Factory/.librsvg.new/librsvg-2.44.6.tar.xz differ: char 26, line 1
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2018-09-13 12:09:04 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) Package is "librsvg" Thu Sep 13 12:09:04 2018 rev:84 rq:633718 version:2.44.2 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2018-08-10 09:44:42.429780881 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2018-09-13 12:09:13.166448849 +0200 @@ -1,0 +2,139 @@ +Wed Sep 5 14:47:12 UTC 2018 - luc1...@linuxmail.org + +- Append Apache-2.0 and MIT licenses to main package's and + librsvg-2-2 subpackage's License tags to comply with Rust crates, + static linked against LibRSVG, licenses. + +--- +Fri Aug 31 18:00:28 UTC 2018 - bjorn@gmail.com + +- Update to version 2.44.2: + + Don't leak all the elements at the toplevel +(glgo#GNOME/librsvg#325). + + Make masking work on big-endian (glgo#GNOME/librsvg#328). + + Fix library ordering so -Wl,--as-needed works. + +--- +Wed Aug 29 12:01:18 UTC 2018 - bjorn@gmail.com + +- Update to version 2.44.1: + + Don't panic if trying to render a non-empty SVG with no +elements (glgo#GNOME/librsvg#324). + + All the elements were being leaked at the toplevel +(glgo#GNOME/librsvg#325). + +--- +Thu Aug 23 21:41:25 UTC 2018 - bjorn@gmail.com + +- Update to version 2.44.0: + + Librsvg now has minimal logging for debugging by setting the +RSVG_LOG environment variable. See CONTRIBUTING.md for details. + + Speed improvements for Gaussian blur, SRGB conversions, and +various filters. + + Fix glgo#GNOME/librsvg#264: The letter-spacing property now +supports "normal" in addition to lengths. + + Fix glgo#GNOME/librsvg#318: The font-weight property was being +parsed incorrectly. + + Fix glgo#GNOME/librsvg#323: Don't use 100% "forever" with +malicious SVGs that cause an exponential number of elements to +be instanced through the element. We limit the number of + instances now. + + Fix glgo#GNOME/librsvg#293: Don't panic when masking an empty +group. + + Fix glgo#GNOME/librsvg#319: Parse single font-family correctly. + + Cleanups for the internal representation of elliptical arcs in +paths. + +--- +Thu Aug 23 07:35:34 UTC 2018 - luc1...@linuxmail.org + +- Update to version 2.43.4: + + This is an early release to test the effects of threading in +librsvg. + + The lighting and Gaussian blur filters are now parallelized +with Rayon; they will use all available cores. + +--- +Thu Aug 23 07:35:33 UTC 2018 - luc1...@linuxmail.org + +- Update to version 2.43.3: + + Tentative fix: Don't panic if rendering to a non-image Cairo +surface (glgo#GNOME/librsvg#309). + + Couple of optimizations. + +--- +Thu Aug 23 07:35:32 UTC 2018 - bjorn@gmail.com + +- Update to version 2.43.2: + + All the filter effects have been ported to Rust. + + We now require Rust 1.26. + + We now include Rust debug information even in release builds, +to make it easier to obtain stack traces. + + Fix glgo#GNOME/librsvg#310: Respect DPI in the font-size +property. + + Fix: draw the circle/ellipse elements with the same orientation +as the SVG 1.1 test suite; this is relevant for +stroke-dasharray. + + Refactoring of the drawing code and font sizes. + + New filters in Rust: feConvolveMatrix, feColorMatrix, +feMorphology, feDisplacementMap, feGaussianBlur, +feDistantLight, feSpotLight, fePointLight, feTile. + + Updated Rust dependencies. + +--- +Thu Aug 23 07:35:31 UTC 2018 - bjorn@gmail.com + +- Update to version 2.43.1: + + Test fonts should now work with --enable-installed-tests +(glgo#GNOME/librsvg#259). + + Don't panic when trying to filter an empty group +(glgo#GNOME/librsvg#277). + + Don't panic if we try to clip an empty group +(glgo#GNOME/librsvg#292). + + Fix the feOffset filter's coordinate parsing. + + Fix linearization of SRGB data in the feComposite filter. + + Fix CSS cascading in filters. + + Fix, don't render filters if they are in error. + + Fixed a couple of memory leaks in the test suite. + + Filters now support FillPaint and StrokePaint for input. + + Filters now support the color-interpolation-filters property. + + The feImage, feBlend, feComponentTransfer filters are now in +Rust. + + The
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2018-08-10 09:44:36 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) Package is "librsvg" Fri Aug 10 09:44:36 2018 rev:83 rq:628103 version:2.42.6 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2018-06-05 12:51:38.036445762 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2018-08-10 09:44:42.429780881 +0200 @@ -1,0 +2,15 @@ +Tue Aug 7 23:00:18 UTC 2018 - bjorn@gmail.com + +- Update to version 2.42.6: + + Fix drop-shadows generated from Inkscape; we were overwriting +a surface inadvertently (glgo#GNOME/librsvg#282). + + Fix confusion between feSpotLight and feDistantLight +(glgo#GNOME/librsvg#241). + + Don't panic if we try to clip with an empty region +(glgo#GNOME/librsvg#292). + + Fix out-of-tree builds and tests. + + Compilation can now use a RUST_TARGET variable to override the +host triplet when cross-compiling. See COMPILING.md for +details. + +--- Old: librsvg-2.42.5.tar.xz New: librsvg-2.42.6.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.BmzPUP/_old 2018-08-10 09:44:43.101781959 +0200 +++ /var/tmp/diff_new_pack.BmzPUP/_new 2018-08-10 09:44:43.105781965 +0200 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.42.5 +Version:2.42.6 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0-or-later AND GPL-2.0-or-later @@ -25,6 +25,7 @@ URL:https://wiki.gnome.org/Projects/LibRsvg Source: http://download.gnome.org/sources/librsvg/2.42/%{name}-%{version}.tar.xz Source99: baselibs.conf + BuildRequires: cargo BuildRequires: gobject-introspection-devel BuildRequires: pkgconfig ++ librsvg-2.42.5.tar.xz -> librsvg-2.42.6.tar.xz ++ /work/SRC/openSUSE:Factory/librsvg/librsvg-2.42.5.tar.xz /work/SRC/openSUSE:Factory/.librsvg.new/librsvg-2.42.6.tar.xz differ: char 26, line 1
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2018-06-05 12:51:36 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) Package is "librsvg" Tue Jun 5 12:51:36 2018 rev:82 rq:613926 version:2.42.5 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2018-05-10 15:47:04.054392752 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2018-06-05 12:51:38.036445762 +0200 @@ -1,0 +2,13 @@ +Sat Jun 2 15:05:50 UTC 2018 - bjorn@gmail.com + +- Update to version 2.42.5: + + Don't render filter primitives that have invalid attributes. +This was causing a crash in feColorMatrix +(glgo#GNOME/librsvg#266). + + rsvg_handle_render_cairo() will now refuse to render if the +cairo_t passed to it is in an error state. Fixes a panic in the +cairo-dock program (glgo#GNOME/librsvg#276). + + The test suite now writes test artifacts to tests/output +instead of /tmp (glgo#GNOME/librsvg#206). + +--- Old: librsvg-2.42.4.tar.xz New: librsvg-2.42.5.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.ETgB2x/_old 2018-06-05 12:51:38.624424227 +0200 +++ /var/tmp/diff_new_pack.ETgB2x/_new 2018-06-05 12:51:38.628424080 +0200 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.42.4 +Version:2.42.5 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0-or-later AND GPL-2.0-or-later ++ librsvg-2.42.4.tar.xz -> librsvg-2.42.5.tar.xz ++ /work/SRC/openSUSE:Factory/librsvg/librsvg-2.42.4.tar.xz /work/SRC/openSUSE:Factory/.librsvg.new/librsvg-2.42.5.tar.xz differ: char 25, line 1
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2018-05-10 15:47:00 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) Package is "librsvg" Thu May 10 15:47:00 2018 rev:81 rq:605353 version:2.42.4 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2018-03-08 10:53:18.518389032 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2018-05-10 15:47:04.054392752 +0200 @@ -1,0 +2,18 @@ +Mon May 7 22:47:07 UTC 2018 - luc1...@linuxmail.org + +- Update to version 2.42.4: + + Fixes: +- Elements with systemLanguage attributes without variants now + work better. +- Possible crash on invalid gradient references. +- Negative values are catched in stroke-dasharray properties + instead of leaving the cairo_t in an error state + (glgo#GNOME/librsvg#227). +- Empty transform attribute now correctly yields an identity + transform (glgo#GNOME/librsvg#228). + + Make robust against patterns and gradients with no children. + + Lots of code cleanups and refactorings. + + Code moved to Rust: low-level path and PangoLayout drawing, +"switch" element. + +--- Old: librsvg-2.42.3.tar.xz New: librsvg-2.42.4.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.BmKZAx/_old 2018-05-10 15:47:06.382307433 +0200 +++ /var/tmp/diff_new_pack.BmKZAx/_new 2018-05-10 15:47:06.386307286 +0200 @@ -17,12 +17,12 @@ Name: librsvg -Version:2.42.3 +Version:2.42.4 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0-or-later AND GPL-2.0-or-later Group: Development/Libraries/C and C++ -Url:https://wiki.gnome.org/Projects/LibRsvg +URL:https://wiki.gnome.org/Projects/LibRsvg Source: http://download.gnome.org/sources/librsvg/2.42/%{name}-%{version}.tar.xz Source99: baselibs.conf BuildRequires: cargo ++ librsvg-2.42.3.tar.xz -> librsvg-2.42.4.tar.xz ++ /work/SRC/openSUSE:Factory/librsvg/librsvg-2.42.3.tar.xz /work/SRC/openSUSE:Factory/.librsvg.new/librsvg-2.42.4.tar.xz differ: char 26, line 1
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2018-03-08 10:53:16 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) Package is "librsvg" Thu Mar 8 10:53:16 2018 rev:80 rq:583772 version:2.42.3 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2018-02-03 15:39:53.988665082 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2018-03-08 10:53:18.518389032 +0100 @@ -1,0 +2,45 @@ +Mon Mar 5 18:13:07 UTC 2018 - dims...@opensuse.org + +- Update to version 2.42.3: + + glgo#GNOME/librsvg#205: The configure script now checks for +Rust 1.20.0. Previously this minimum requirement was not +well-defined. + + glgo#GNOME/librsvg#204: New feature: If an SVG has an link +element, we now generate the corresponding link when +outputting to a Cairo PDF surface. If you use rsvg-convert(1) +with PDF output, links in the SVG will work in the PDF. + + glgo#GNOME/librsvg#108: New feature: support font-size:larger +and font-size:smaller relative sizes. + + New feature: rsvg-convert now supports SOURCE_DATE_EPOCH to +generate reproducible output for PDFs. + + glgo#GNOME/librsvg#197: New requirement: We now require +Freetype2 2.9.0, which fixes font rendering bugs. The test +reference PNGs have been regenerated with this version. + + glgo#GNOME/librsvg#91: Fix rendering of masks and clips when +the initial transformation has a translation component. + + glgo#GNOME/librsvg#112: Fix: apply style attributes for all SVG +elements, not just for the toplevel one. + + glgo#GNOME/librsvg#161: Fix the marker angle for the last +vertex of closed paths. + + glgo#GNOME/librsvg#198: Fix: Make rsvg_pixbuf_from_file() and +its derived functions work again. Now we have tests for the +whole public API. + + glgo#GNOME/librsvg#143: Minor optimizations for Gaussian blurs. + + glgo#GNOME/librsvg#201: Minor speedups in the code to parse SVG +attributes. + + glgo#GNOME/librsvg#178: Fix some tests that failed on 32-bit +machines. + + In addtion to --enable-debug/--disable-debug to control the +Rust compilation, now you can use an environment variable +LIBRSVG_DEBUG=yes / LIBRSVG_DEBUG=no if you wish. + + Code moved to Rust: SVG paint servers, SVG attribute parsing. + + We now use a Cargo workspace internally, to move more things to +Rust. +- Add pkgconfig(freetype2) BuildRequires: New dependency. + +--- +Wed Feb 28 16:36:14 UTC 2018 - dims...@opensuse.org + +- Modernize spec-file by calling spec-cleaner + +--- Old: librsvg-2.42.2.tar.xz New: librsvg-2.42.3.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.bwXpzp/_old 2018-03-08 10:53:19.394357498 +0100 +++ /var/tmp/diff_new_pack.bwXpzp/_new 2018-03-08 10:53:19.398357354 +0100 @@ -17,36 +17,37 @@ Name: librsvg -Version:2.42.2 +Version:2.42.3 Release:0 Summary:A Library for Rendering SVG Data -License:LGPL-2.0+ AND GPL-2.0+ +License:LGPL-2.0-or-later AND GPL-2.0-or-later Group: Development/Libraries/C and C++ Url:https://wiki.gnome.org/Projects/LibRsvg Source: http://download.gnome.org/sources/librsvg/2.42/%{name}-%{version}.tar.xz Source99: baselibs.conf - BuildRequires: cargo BuildRequires: gobject-introspection-devel -BuildRequires: rust +BuildRequires: pkgconfig +BuildRequires: rust >= 1.20 BuildRequires: rust-std BuildRequires: vala -# Avoid cycle: we do not require the adwaita-icon-theme to be present. libgtk-3.0 requires this for end users -#!BuildIgnore: adwaita-icon-theme -BuildRequires: pkgconfig(cairo) >= 1.2.0 +BuildRequires: pkgconfig(cairo) >= 1.15.4 BuildRequires: pkgconfig(cairo-png) >= 1.2.0 BuildRequires: pkgconfig(fontconfig) +BuildRequires: pkgconfig(freetype2) >= 20.0.14 BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.20 BuildRequires: pkgconfig(gio-2.0) >= 2.24.0 BuildRequires: pkgconfig(gio-unix-2.0) -BuildRequires: pkgconfig(glib-2.0) >= 2.52.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.48.0 BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(gthread-2.0) >= 2.12.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.10.0 -BuildRequires: pkgconfig(libcroco-0.6) +BuildRequires: pkgconfig(libcroco-0.6) >= 0.6.1 BuildRequires: pkgconfig(libxml-2.0) >= 2.9.0 BuildRequires: pkgconfig(pangocairo) >= 1.38.0 BuildRequires: pkgconfig(pangoft2) >= 1.38.0 +# Avoid cycle: we do not require the
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2018-02-03 15:39:52 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) Package is "librsvg" Sat Feb 3 15:39:52 2018 rev:79 rq:572147 version:2.42.2 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2018-01-16 09:29:31.333764896 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2018-02-03 15:39:53.988665082 +0100 @@ -1,0 +2,32 @@ +Fri Feb 2 09:16:12 UTC 2018 - bjorn@gmail.com + +- Update to version 2.42.2: + + Don't crash when feConvolveMatrix doesn't specify orderx/ordery +attributes (glgo#librsvg#193). + + Parse stroke-dasharray property correctly. This code is in Rust +now; yay! (glgo#librsvg#136). + + Don't render markers if they are zero-sized, per the spec. + + Performance: eliminate a bunch of string copies during parsing. + + Update rust-cssparser to 0.23. + +--- +Tue Jan 23 21:41:14 UTC 2018 - bjorn@gmail.com + +- Update to version 2.42.1: + + Parse the transform attribute in a faster/simpler way. We now +use rust-cssparser instead of lalrpop. This is especially +noticeable on SVGs with lots of "transform" attributes +(glgo#librsvg#182). + + Don't crash when setting a gradient on a zero-sized object +(glgo#librsvg#187). + + Inherit attributes in the element properly +(glgo#librsvg#181). + + rsvg-convert - fix error reporting when reading from stdin +(glgo#librsvg#160). + + Fix detection of image type in "data:" URIs when they don't +specify a MIME type (glgo#librsvg#152). + + More stringent parsing of path data; better tests +(glgo#librsvg#133). + + Fix typos and links in the .md files. + +--- Old: librsvg-2.42.0.tar.xz New: librsvg-2.42.2.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.7ZDGm2/_old 2018-02-03 15:39:54.804626970 +0100 +++ /var/tmp/diff_new_pack.7ZDGm2/_new 2018-02-03 15:39:54.808626784 +0100 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.42.0 +Version:2.42.2 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ AND GPL-2.0+ @@ -140,9 +140,6 @@ %autosetup %build -# Temporary flag until upstream confirm the rpmlint executable-stack warning is -# just a false positive, or further actions is taken, see glgo#GNOME/librsvg#177 -export LDFLAGS="-Wl,-z,noexecstack" %configure\ --disable-static\ --enable-introspection\ ++ librsvg-2.42.0.tar.xz -> librsvg-2.42.2.tar.xz ++ 742791 lines of diff (skipped)
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2018-01-16 09:29:28 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) Package is "librsvg" Tue Jan 16 09:29:28 2018 rev:78 rq:563301 version:2.42.0 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2017-12-29 18:48:04.225821523 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2018-01-16 09:29:31.333764896 +0100 @@ -1,0 +2,125 @@ +Tue Jan 9 22:43:13 UTC 2018 - zai...@opensuse.org + +- Update to version 2.42.0: + + Fix a memory leak in rsvg_handle_new_from_file(). + + Optimize the xml:space normalization function. + + Fix a runtime warning in the feMergeNode code +(glgo#GNOME/librsvg#179). + + Clarify documentation about the rsvg_*_sub() APIs +(glgo#GNOME/librsvg#175). + + Stylistic fixes from cargo-clippy. + + Port the Pango glue code to Rust. + + New ARCHITECTURE.md with a description of librsvg's internals. +- Clean up spec, use autosetup macro. + +--- +Wed Dec 27 20:55:24 UTC 2017 - luc1...@linuxmail.org + +- Update to version 2.41.2: + + Bug fixes: +- Mis-use of libxml2 (bgo#787895). +- Allow masks and clips to reuse a node being drawn + (bgo#761175). + + Fixes: +- xml:space normalization, per the spec. +- Bugs from Coverity runs. +- Loading files one byte at a time. +- Some memory leaks. + + Don't access the file system when deciding whether to load a +remote file with a UNC path for a paint server (i.e. don't try +to load it at all). + + Add: +- Support for cross-compilation of the Rust code. +- Verbosity to Cargo. + + Markers now have the correct default size per the SVG spec. + + Don't render elements that establish a viewport if their +viewBox size is 0, per the spec. + + SVG elements ported to Rust: image, clipPath, mask, character +data in elements. + + Reference documentation now have an overview of the library and +is DocBook 5.1. + + Expanded the test suite. + + Lots of internal refactoring. +- Changes from version 2.41.0: + + The big news is that parts of librsvg are now implemented in +the Rust programming language, instead of C. The public API +remains identical. Rust should provide us with memory safety +and nicer built-in abstractions for the code, as well as an +easier way to do unit tests. + + Added an "--enable-debug" option to configure.ac - this will +tell the Rust compiler to generate debugging code, instead of +working in release mode. Note that you must still pass CFLAGS +by hand by the regular means for the C code. + + The path data parser now handles boolean values in Arc elements +correctly. + + Radial gradients now adjust the focus point correctly to be +within the gradient's radius. + + Stroke width normalization is now conformant to the spec. + + Viewport-relative length normalization is now conformant to the +spec. + + Added some of the official SVG 1.1 test files to our test +suite. Fixed a little bunch of conformance bugs. + + Code that has been converted to Rust: marker orientations and +rendering, path data parser, path building, length +normalization, gradient inheritance, bounding boxes with affine +transformations. + + Added tests/README.md with instructions on how to run the test +suite and update it. + + rsvg-test can now skip files or directories that start with +"ignore". + + Fixes: +- feImage filters when they reference SVG nodes. +- eComponentTransferFunction when there are duplicated feFuncX. + elements. +- Conformance bugs in gradient inheritance. +- A few minor issues. + + Fixed bugs: bgo#763386, bgo#603550, bgo#776297, bgo#761871, +bgo#686953. +- Changes from version 2.41.1: + + The feConvolveMatrix filter primitive now is working. + + Pattern specifications can now have a fallback color, per the +spec - https://www.w3.org/TR/SVG/painting.html#SpecifyingPaint + + Tests now use a very basic form of reproducible font rendering. +This means that "make check" should pass even if you have a +custom Fontconfig setup. +- A few cases of uninitialized struct fields. + + Per the spec, we now don't render elements which have invalid +attributes. + + Don't crash in filters when one of them yields an invalid +surface for an intermediate result. + + Added a bunch of new test cases for the new features and the +code converted to Rust. + + cairo-rs 0.2.0 and lalrpop 0.13.1 are now required. + + Fixes: +- Recursive fallbacks in gradients. +- Division by zero in feTile filter when the input surface is + empty. +- parsing of
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2017-12-29 18:47:56 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) Package is "librsvg" Fri Dec 29 18:47:56 2017 rev:77 rq:560109 version:2.40.20 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2017-10-06 11:01:54.483337667 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2017-12-29 18:48:04.225821523 +0100 @@ -1,0 +2,17 @@ +Wed Dec 27 13:03:12 UTC 2017 - jeng...@inai.de + +- Fix RPM groups, drop redundant %clean section, + update summaries. + +--- +Sat Dec 16 16:38:47 UTC 2017 - luc1...@linuxmail.org + +- Update to version 2.40.20: + + Allow masks and clips to reuse a node being drawn (bgo#761175). + + Don't access the file system when deciding whether to load a +remote file with a UNC path for a paint server (i.e. don't try +to load it at all). + + Fix generation of Vala bindings when compiling in read-only +source directories. + +--- Old: librsvg-2.40.19.tar.xz New: librsvg-2.40.20.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.NsQL8u/_old 2017-12-29 18:48:04.881633172 +0100 +++ /var/tmp/diff_new_pack.NsQL8u/_new 2017-12-29 18:48:04.893629726 +0100 @@ -17,11 +17,11 @@ Name: librsvg -Version:2.40.19 +Version:2.40.20 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ -Group: System/Libraries +Group: Development/Libraries/C and C++ Url:http://librsvg.sourceforge.net/ Source: http://download.gnome.org/sources/librsvg/2.40/%{name}-%{version}.tar.xz Source99: baselibs.conf @@ -67,7 +67,7 @@ http://www.w3c.org). %package -n typelib-1_0-Rsvg-2_0 -Summary:A Library for Rendering SVG Data -- Introspection bindings +Summary:Introspection bindings for librsvg, a SVG render library License:LGPL-2.0+ Group: System/Libraries @@ -79,7 +79,7 @@ This package provides the GObject Introspection bindings for librsvg. %package devel -Summary:Include Files and Libraries mandatory for Development +Summary:Development files for librsvg, a SVG render library License:LGPL-2.0+ Group: Development/Libraries/C and C++ Provides: librsvg2-devel = %{version} @@ -97,7 +97,7 @@ to develop applications that require these. %package -n gdk-pixbuf-loader-rsvg -Summary:A Library for Rendering SVG Data -- gdk-pixbuf loader +Summary:gdk-pixbuf loader for SVG using librsvg License:LGPL-2.0+ Group: System/Libraries Supplements:packageand(librsvg-2-2:gdk-pixbuf) @@ -113,7 +113,7 @@ %package -n rsvg-view Summary:SVG View using the GNOME Render SVG library License:LGPL-2.0+ -Group: System/Libraries +Group: Productivity/Graphics/Viewers %description -n rsvg-view This package contains a library to render SVG (scalable vector @@ -138,15 +138,12 @@ --disable-static\ --enable-introspection\ --enable-vala -make %{?jobs:-j%jobs} +make %{?_smp_mflags} %install -%makeinstall +%make_install find %{buildroot} -type f -name "*.la" -delete -print -%clean -rm -rf $RPM_BUILD_ROOT - %post -n librsvg-2-2 -p /sbin/ldconfig %post -n gdk-pixbuf-loader-rsvg ++ librsvg-2.40.19.tar.xz -> librsvg-2.40.20.tar.xz ++ 4870 lines of diff (skipped)
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2017-10-06 11:01:48 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) Package is "librsvg" Fri Oct 6 11:01:48 2017 rev:76 rq:531697 version:2.40.19 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2017-07-24 12:30:43.135948789 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2017-10-06 11:01:54.483337667 +0200 @@ -1,0 +2,14 @@ +Thu Oct 5 10:10:19 UTC 2017 - dims...@opensuse.org + +- Update to version 2.40.19: + + Fix the element; it wasn't working at all. + + Fix loading when rsvg_handle_write() is called one byte at a +time. + + Backported the test suite machinery from the master branch. + + Bugs fixed: bgo#587721, bgo#621088, bgo#634324, bgo#634514, +bgo#777155, bgo#777833, bgo#782098, bgo#785276, bgo#786372, +bgo#787895. +- Add pkgconfig(fontconfig) and pkgconfig(pangoft2) BuildRequires: + new dependencies verified by configure. + +--- Old: librsvg-2.40.18.tar.xz New: librsvg-2.40.19.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.kEAESP/_old 2017-10-06 11:01:55.131239694 +0200 +++ /var/tmp/diff_new_pack.kEAESP/_new 2017-10-06 11:01:55.135239090 +0200 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.40.18 +Version:2.40.19 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ @@ -30,14 +30,16 @@ # Avoid cycle: we do not require the adwaita-icon-theme to be present. libgtk-3.0 requires this for end users #!BuildIgnore: adwaita-icon-theme BuildRequires: pkgconfig(cairo) >= 1.2.0 +BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.20 BuildRequires: pkgconfig(gio-2.0) >= 2.24.0 BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(gtk+-3.0) >= 3.10.0 BuildRequires: pkgconfig(libcroco-0.6) -BuildRequires: pkgconfig(libxml-2.0) >= 2.7.0 -BuildRequires: pkgconfig(pangocairo) >= 1.32.6 +BuildRequires: pkgconfig(libxml-2.0) >= 2.9.0 +BuildRequires: pkgconfig(pangocairo) >= 1.38.0 +BuildRequires: pkgconfig(pangoft2) >= 1.38.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description ++ librsvg-2.40.18.tar.xz -> librsvg-2.40.19.tar.xz ++ 7102 lines of diff (skipped)
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2017-07-24 12:30:41 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) Package is "librsvg" Mon Jul 24 12:30:41 2017 rev:75 rq:511615 version:2.40.18 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2017-05-31 12:13:01.541286690 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2017-07-24 12:30:43.135948789 +0200 @@ -1,0 +2,11 @@ +Thu Jul 20 09:00:14 UTC 2017 - zai...@opensuse.org + +- Update to version 2.40.18 (boo#1049607, CVE-2017-11464): + + Fix division-by-zero in the Gaussian blur code (bgo#783835, +boo#1049607, CVE-2017-11464). + + Fix other cases of division-by-zero on fuzzed SVG files. + + Don't crash on invalid transformation matrices. + + Support Visual Studio 2017; generate .pc files for Meson on +Windows. + +--- Old: librsvg-2.40.17.tar.xz New: librsvg-2.40.18.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.Zv9rCU/_old 2017-07-24 12:30:43.715866922 +0200 +++ /var/tmp/diff_new_pack.Zv9rCU/_new 2017-07-24 12:30:43.715866922 +0200 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.40.17 +Version:2.40.18 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ ++ librsvg-2.40.17.tar.xz -> librsvg-2.40.18.tar.xz ++ 5459 lines of diff (skipped)
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2017-05-31 12:12:59 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) Package is "librsvg" Wed May 31 12:12:59 2017 rev:74 rq:496383 version:2.40.17 Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2016-06-12 18:52:06.0 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2017-05-31 12:13:01.541286690 +0200 @@ -1,0 +2,11 @@ +Mon Apr 10 07:06:52 UTC 2017 - zai...@opensuse.org + +- Update to version 2.40.17: + + bgo#778666: Use our own thumbnailer specification file, so +gnome-desktop-thumbnailer can generate thumbnails outside of +the calling process. + + Removed some redundant code. + + Windows build fixes. +- Split out new sub-package rsvg-thumbnailer (noarch). + +--- Old: librsvg-2.40.16.tar.xz New: librsvg-2.40.17.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.TYFcnt/_old 2017-05-31 12:13:02.521148376 +0200 +++ /var/tmp/diff_new_pack.TYFcnt/_new 2017-05-31 12:13:02.521148376 +0200 @@ -1,7 +1,7 @@ # # spec file for package librsvg # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX 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.16 +Version:2.40.17 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ @@ -47,9 +47,9 @@ %package -n librsvg-2-2 Summary:A Library for Rendering SVG Data +# bug437293 License:LGPL-2.0+ Group: System/Libraries -# bug437293 %ifarch ppc64 Obsoletes: librsvg-64bit %endif @@ -118,6 +118,16 @@ graphics) data. This format has been specified by the W3C (see http://www.w3c.org). +%package -n rsvg-thumbnailer +Summary:SVG thumbnailer using the GNOME Render SVG library +License:LGPL-2.0+ +Group: System/Utilities +BuildArch: noarch + +%description -n rsvg-thumbnailer +This package contains a thumbnailer to render SVG (scalable vector +graphics) data. + %prep %setup -q @@ -164,6 +174,11 @@ %{_bindir}/rsvg-view-3 %doc %{_mandir}/man1/rsvg-convert.1%{?ext_man} +%files -n rsvg-thumbnailer +%defattr(-,root,root) +%dir %{_datadir}/thumbnailers +%{_datadir}/thumbnailers/librsvg.thumbnailer + %files devel %defattr(-,root,root) %{_includedir}/librsvg-2.0/ ++ librsvg-2.40.16.tar.xz -> librsvg-2.40.17.tar.xz ++ 31548 lines of diff (skipped)
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2016-06-12 18:51:59 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 2016-04-28 16:49:35.0 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2016-06-12 18:52:06.0 +0200 @@ -1,0 +2,15 @@ +Thu Jun 9 08:47:24 UTC 2016 - zai...@opensuse.org + +- Update to version 2.40.16: + + Support for building the introspection files under MSVC. + + Make the zooming options in rsvg-convert(1) work again for +scaling the resulting image (bgo#760262). + + Wikipedia generates equations as SVGs and renders them, but +uses fill="currentColor". Since we don't let caller specify a +starting state for CSS, we need to start with opaque black as +the default current color (bgo#764808). + + Added documentation for how to replace the deprecated +rsvg_handle_set_size_callback(). +- Drop librsvg-Fix-rsvg-convert.patch: Fixed upstream. + +--- @@ -5,0 +21,5 @@ + +--- +Fri Apr 15 21:47:01 UTC 2016 - mgo...@suse.com + +- Update to GNOME 3.20 Fate#318572 Old: librsvg-2.40.15.tar.xz librsvg-Fix-rsvg-convert.patch New: librsvg-2.40.16.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.FxjtnL/_old 2016-06-12 18:52:06.0 +0200 +++ /var/tmp/diff_new_pack.FxjtnL/_new 2016-06-12 18:52:06.0 +0200 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.40.15 +Version:2.40.16 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ @@ -25,8 +25,6 @@ Url:http://librsvg.sourceforge.net/ Source: http://download.gnome.org/sources/librsvg/2.40/%{name}-%{version}.tar.xz Source99: baselibs.conf -# PATCH-FIX-UPSTREAM librsvg-Fix-rsvg-convert.patch bgo#760262 zai...@opensuse.org -- Actually scale the image if required, regression fix. -Patch0: librsvg-Fix-rsvg-convert.patch BuildRequires: gobject-introspection-devel BuildRequires: vala # Avoid cycle: we do not require the adwaita-icon-theme to be present. libgtk-3.0 requires this for end users @@ -122,7 +120,6 @@ %prep %setup -q -%patch0 -p1 %build %configure\ ++ librsvg-2.40.15.tar.xz -> librsvg-2.40.16.tar.xz ++ 1972 lines of diff (skipped)
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2016-04-28 16:49:34 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 2016-04-07 13:36:28.0 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2016-04-28 16:49:35.0 +0200 @@ -1,0 +2,6 @@ +Mon Apr 18 11:18:56 UTC 2016 - zai...@opensuse.org + +- Add librsvg-Fix-rsvg-convert.patch: Actually scale the image if + required, regression fix from upstream git (bgo#760262). + +--- New: librsvg-Fix-rsvg-convert.patch Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.LtfFF1/_old 2016-04-28 16:49:36.0 +0200 +++ /var/tmp/diff_new_pack.LtfFF1/_new 2016-04-28 16:49:36.0 +0200 @@ -25,6 +25,8 @@ Url:http://librsvg.sourceforge.net/ Source: http://download.gnome.org/sources/librsvg/2.40/%{name}-%{version}.tar.xz Source99: baselibs.conf +# PATCH-FIX-UPSTREAM librsvg-Fix-rsvg-convert.patch bgo#760262 zai...@opensuse.org -- Actually scale the image if required, regression fix. +Patch0: librsvg-Fix-rsvg-convert.patch BuildRequires: gobject-introspection-devel BuildRequires: vala # Avoid cycle: we do not require the adwaita-icon-theme to be present. libgtk-3.0 requires this for end users @@ -120,6 +122,7 @@ %prep %setup -q +%patch0 -p1 %build %configure\ ++ librsvg-Fix-rsvg-convert.patch ++ >From 7db196eae60cc0dbbe3a262429bfecac3936c5b9 Mon Sep 17 00:00:00 2001 From: MennerDate: Mon, 4 Apr 2016 13:15:44 -0500 Subject: bgo#760262: rsvg-convert: Actually scale the image if required Commit fecfcce44a959daff80a4e0f9ced83d7cdcb5903 removed a call to the deprecated function rsvg_handle_set_size_callback(), but this is what actually made the program scale the resulting image if required. Here we use a Cairo transformation matrix instead. https://bugzilla.gnome.org/show_bug.cgi?id=760262 Based on a patch by Menner --- rsvg-convert.c | 24 +--- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/rsvg-convert.c b/rsvg-convert.c index 2befdff..1e3ed05 100644 --- a/rsvg-convert.c +++ b/rsvg-convert.c @@ -140,6 +140,8 @@ main (int argc, char **argv) RsvgDimensionData dimensions; FILE *output_file = stdout; char *export_lookup_id; +double unscaled_width, unscaled_height; +int scaled_width, scaled_height; #ifdef G_OS_WIN32 HANDLE handle; @@ -319,6 +321,9 @@ main (int argc, char **argv) if (!rsvg_handle_get_dimensions_sub (rsvg, , export_lookup_id)) g_printerr ("Could not get dimensions for file %s\n", args[i]); +unscaled_width = dimensions.width; +unscaled_height = dimensions.height; + /* if both are unspecified, assume user wants to zoom the image in at least 1 dimension */ if (width == -1 && height == -1) { size_data.type = RSVG_SIZE_ZOOM; @@ -348,20 +353,22 @@ main (int argc, char **argv) size_data.keep_aspect_ratio = keep_aspect_ratio; } -_rsvg_size_callback (, , _data); +scaled_width = dimensions.width; +scaled_height = dimensions.height; +_rsvg_size_callback (_width, _height, _data); if (!format || !strcmp (format, "png")) surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, - dimensions.width, dimensions.height); + scaled_width, scaled_height); #ifdef CAIRO_HAS_PDF_SURFACE else if (!strcmp (format, "pdf")) surface = cairo_pdf_surface_create_for_stream (rsvg_cairo_write_func, output_file, - dimensions.width, dimensions.height); + scaled_width, scaled_height); #endif #ifdef CAIRO_HAS_PS_SURFACE else if (!strcmp (format, "ps") || !strcmp (format, "eps")){ surface = cairo_ps_surface_create_for_stream (rsvg_cairo_write_func, output_file, - dimensions.width, dimensions.height); + scaled_width, scaled_height); if(!strcmp (format, "eps")) cairo_ps_surface_set_eps(surface, TRUE);
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2016-04-07 13:36:26 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 2016-01-12 16:11:31.0 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2016-04-07 13:36:28.0 +0200 @@ -1,0 +2,15 @@ +Sat Apr 2 09:58:17 UTC 2016 - zai...@opensuse.org + +- Update to version 2.40.15: + + Librsvg now uses the Contributor Covenant Code of Conduct, +version 1.4, to which all contributors and maintainers are +expected to abide. Please see the code_of_conduct.md file for +details. + + Fixed builds on Visual Studio pre-2012. + + Fixed bgo#759084: Don't crash when filters don't actually +exist. + + Updated our autogen.sh to use modern autotools. + + Fixed bgo#761728: Memory leak in the PrimitiveComponentTransfer +filter. + +--- Old: librsvg-2.40.13.tar.xz New: librsvg-2.40.15.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.V5N5f7/_old 2016-04-07 13:36:29.0 +0200 +++ /var/tmp/diff_new_pack.V5N5f7/_new 2016-04-07 13:36:29.0 +0200 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.40.13 +Version:2.40.15 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ ++ librsvg-2.40.13.tar.xz -> librsvg-2.40.15.tar.xz ++ 2155 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/librsvg-2.40.13/ChangeLog new/librsvg-2.40.15/ChangeLog --- old/librsvg-2.40.13/ChangeLog 2016-01-08 02:44:51.0 +0100 +++ new/librsvg-2.40.15/ChangeLog 2016-04-02 02:50:36.0 +0200 @@ -1,3 +1,127 @@ +commit f4296d2b385fd7bf5b369a8ba249fb4c0fb87da8 +Author: Federico Mena Quintero+Date: Wed Mar 30 19:48:56 2016 -0600 + +RsvgFilterPrimitive: use a single destructor for most subclasses + +Instead of duplicating code to free the superclass all over the place, +use a single function. + +Also, remove a bit of the 'upself' idiom - it's unreadable. + + rsvg-filter.c | 287 +++--- + 1 file changed, 111 insertions(+), 176 deletions(-) + +commit 76ad48b8210168869cedb1419b1e49dcf2e064a1 +Author: Ron Hopper +Date: Mon Feb 8 15:21:08 2016 -0500 + +RsvgFilterPrimitiveComponentTransfer: add destructor; fix memory leak + +https://bugzilla.gnome.org/show_bug.cgi?id=761728 + + rsvg-filter.c | 14 -- + 1 file changed, 12 insertions(+), 2 deletions(-) + +commit 03c5bfcfee7736b1c29255f489053a0bd90ce714 +Author: Federico Mena Quintero +Date: Wed Feb 10 19:12:30 2016 -0600 + +s/propegate/propagate + + gdk-pixbuf-loader/io-svg.c | 12 ++-- + 1 file changed, 6 insertions(+), 6 deletions(-) + +commit 5dc85eb2a13f92ba3be32669e7f6e9178b1d643c +Author: Federico Mena Quintero +Date: Wed Feb 10 19:05:40 2016 -0600 + +Bump version to 2.40.14 + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit fcbb915d8594a246cace478095a9124aa0df60f1 +Author: Federico Mena Quintero +Date: Wed Feb 10 19:00:37 2016 -0600 + +Update the Contributor Covenant to version 1.4 + + code_of_conduct.md | 80 +++--- + 1 file changed, 52 insertions(+), 28 deletions(-) + +commit 6eabff9d11d9111a9565ae4cdeed841157308737 +Author: Javier Jardón +Date: Mon Feb 8 13:15:25 2016 + + +autogen.sh: Replace deprecated gnome-autogen.sh with standard autotools + +See https://wiki.gnome.org/Projects/GnomeCommon/Migration + + autogen.sh | 61 + + 1 file changed, 29 insertions(+), 32 deletions(-) + +commit 7948f3b862a8c43c68de0951927e3a3402a580f9 +Author: Federico Mena Quintero +Date: Fri Jan 29 19:19:52 2016 -0600 + +Add a code of conduct, the Contributor Covenant 1.3.0 + +http://contributor-covenant.org + + README | 2 ++ + code_of_conduct.md | 50
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2016-01-12 16:11:30 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 2015-12-09 19:32:35.0 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2016-01-12 16:11:31.0 +0100 @@ -1,0 +2,10 @@ +Fri Jan 8 19:20:06 UTC 2016 - zai...@opensuse.org + +- Update to version 2.40.13: + + Fixed the Windows build. + + Added basic support for the "baseline-shift" attribute in text +objects (bgo#340047). + + Fixed some duplicate logic when rendering paths (bgo#749415). + + Rewrote the markers engine (bgo#685906, bgo#760180). + +--- Old: librsvg-2.40.12.tar.xz New: librsvg-2.40.13.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.eXeshj/_old 2016-01-12 16:11:32.0 +0100 +++ /var/tmp/diff_new_pack.eXeshj/_new 2016-01-12 16:11:32.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package librsvg # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX 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.12 +Version:2.40.13 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ ++ librsvg-2.40.12.tar.xz -> librsvg-2.40.13.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/librsvg-2.40.12/ChangeLog new/librsvg-2.40.13/ChangeLog --- old/librsvg-2.40.12/ChangeLog 2015-12-02 02:13:44.0 +0100 +++ new/librsvg-2.40.13/ChangeLog 2016-01-08 02:44:51.0 +0100 @@ -1,3 +1,245 @@ +commit a12e7b90e7b9fa6a6a325f39fb409722b06a6735 +Author: Federico Mena Quintero+Date: Thu Jan 7 19:37:34 2016 -0600 + +Update NEWS + + NEWS | 9 + + 1 file changed, 9 insertions(+) + +commit 954e40e52363fe5bcfbb7e9c28dfcc05aa1affa3 +Author: Federico Mena Quintero +Date: Thu Jan 7 19:27:22 2016 -0600 + +Regenerate reference images which were failing; they are OK now + + tests/fixtures/reftests/bugs/340047-ref.png | Bin 4855 -> 4706 bytes + tests/fixtures/reftests/bugs/749415-ref.png | Bin 22441 -> 19572 bytes + 2 files changed, 0 insertions(+), 0 deletions(-) + +commit 63371906c63d74bfb1f1ca6b10237d3b563bb55a +Author: Federico Mena Quintero +Date: Thu Jan 7 19:15:38 2016 -0600 + +bgo#760180: handle the viewBox of markers correctly + +One of the SVG test suite's images has a marker with a viewBox that doesn't actually start at (0, 0). +This was rendered incorrectly. + +I'm not sure why this specific use of rsvg_preserve_aspect_ratio() is not the same as the others +in librsvg, but it certainly produced incorrect results. + +https://bugzilla.gnome.org/show_bug.cgi?id=760180 + + rsvg-marker.c | 13 +-- + tests/fixtures/reftests/bugs/760180-ref.png | Bin 0 -> 8120 bytes + tests/fixtures/reftests/bugs/760180.svg | 159 + 3 files changed, 161 insertions(+), 11 deletions(-) + +commit 0e2c78cb95a72e7378638a6bb6b647e5c7a7c8c1 +Author: Federico Mena Quintero +Date: Thu Jan 7 17:24:42 2016 -0600 + +rsvg-marker: Use the correct default marker size as specified in the spec + +The spec uses 3 as the default markerWidth and markerHeight: +http://www.w3.org/TR/SVG/painting.html#MarkerWidthAttribute + + rsvg-marker.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 92b16618981031f4599d429192ad0b99337a680d +Author: Paolo Borelli +Date: Thu Jan 7 23:56:56 2016 +0100 + +MSVC builds: Fix install with CopyDir != GlibEtcInstallRoot + +We should create CopyDir since that is where we copy the files + + build/win32/vs10/rsvg-install.propsin | 4 ++-- + build/win32/vs9/rsvg-install.vspropsin | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) + +commit bb0a86f9daa7a8504d6c52a08e9b604b9af80f25 +Author: Federico Mena Quintero +Date: Wed Jan 6 14:34:32 2016 -0600 + +Update NEWS + + NEWS | 4 + 1 file changed, 4 insertions(+) + +commit cb7fd6b635a519e968ea67ec529651fe774abe26 +Author: Menner +Date: Sat Jan 2 09:35:52 2016 +0100 + +
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2015-12-09 19:32:33 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 2015-10-17 16:38:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2015-12-09 19:32:35.0 +0100 @@ -1,0 +2,16 @@ +Wed Dec 2 09:54:39 UTC 2015 - zai...@opensuse.org + +- Update to version 2.40.12: + + Refactoring of the test harness to use Glib's gtest +infrastructure, instead of using home-grown machinery. Tests +can simply be put as SVG files in the tests/subdirectories; it +is not necessary to list them explicitly in some text file. + + Gzipped SVGs now work if read from streams. + + References to objects/filters/URIs/etc. are now handled lazily. +Also, there is a general-purpose cycle detector so malformed +SVGs don't cause infinite loops. + + Removed parsing of Adobe blend modes; they were not +implemented, anyway. + + Bugs fixed: bgo#700911, bgo#630732, bgo#677068. + +--- Old: librsvg-2.40.11.tar.xz New: librsvg-2.40.12.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.1OQ2Od/_old 2015-12-09 19:32:37.0 +0100 +++ /var/tmp/diff_new_pack.1OQ2Od/_new 2015-12-09 19:32:37.0 +0100 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.40.11 +Version:2.40.12 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ ++ librsvg-2.40.11.tar.xz -> librsvg-2.40.12.tar.xz ++ 8219 lines of diff (skipped)
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2015-10-17 16:38:29 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 2015-08-11 08:25:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2015-10-17 16:38:30.0 +0200 @@ -1,0 +2,13 @@ +Thu Oct 8 07:25:58 UTC 2015 - zai...@opensuse.org + +- Update to version 2.40.11: + + Add project files for building on Visual Studio (bgo#753555). + + Added an "--export-id" option to rsvg-convert(1). This lets you +select a single object to export, for example, to pick out a +group from a multi-part drawing. Note that this is mostly +useful for PNG output right now; for SVG output we don't +preserve many attributes which could be useful in the extracted +version. Doing this properly requires an internal "output to +SVG" backend instead of just telling Cairo to render to SVG. + +--- Old: librsvg-2.40.10.tar.xz New: librsvg-2.40.11.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.vGhMyI/_old 2015-10-17 16:38:31.0 +0200 +++ /var/tmp/diff_new_pack.vGhMyI/_new 2015-10-17 16:38:31.0 +0200 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.40.10 +Version:2.40.11 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ ++ librsvg-2.40.10.tar.xz -> librsvg-2.40.11.tar.xz ++ 13209 lines of diff (skipped)
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2015-08-11 08:25:21 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 2015-05-16 20:06:45.0 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2015-08-11 08:25:22.0 +0200 @@ -1,0 +2,14 @@ +Sun Aug 9 10:43:43 UTC 2015 - zai...@opensuse.org + +- Update to version 2.40.10: + + bgo#748608: Memory leak when Gaussian-blurring. + + bgo#739329: Font-family attributes with singly-quoted names +were not handled correctly, yielding incorrect fonts. + + bgo#476507: Path start/end markers didn't have the correct +angle if the path was a curve with coincident control points. + + bgo#688689: Support font-style=normal within a non-normal +styled text block. + + Fixed builddir != srcdir. + + Remove a bunch of deprecated GTK+ calls. + +--- Old: librsvg-2.40.9.tar.xz New: librsvg-2.40.10.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.9CRgYK/_old 2015-08-11 08:25:23.0 +0200 +++ /var/tmp/diff_new_pack.9CRgYK/_new 2015-08-11 08:25:23.0 +0200 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.40.9 +Version:2.40.10 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ @@ -34,7 +34,7 @@ BuildRequires: pkgconfig(gio-2.0) = 2.24.0 BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gmodule-2.0) -BuildRequires: pkgconfig(gtk+-3.0) = 3.2.0 +BuildRequires: pkgconfig(gtk+-3.0) = 3.10.0 BuildRequires: pkgconfig(libcroco-0.6) BuildRequires: pkgconfig(libxml-2.0) = 2.7.0 BuildRequires: pkgconfig(pangocairo) = 1.32.6 ++ librsvg-2.40.9.tar.xz - librsvg-2.40.10.tar.xz ++ 7518 lines of diff (skipped)
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2015-05-16 20:06:44 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 2015-04-03 14:33:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2015-05-16 20:06:45.0 +0200 @@ -1,0 +2,6 @@ +Fri May 15 10:46:09 UTC 2015 - dims...@opensuse.org + +- Remove reference to gtk2-engine-svg from baselibs.conf: this + subpackage hasn't been built since Oct 22 2013. + +--- Other differences: -- ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.PzJXkn/_old 2015-05-16 20:06:46.0 +0200 +++ /var/tmp/diff_new_pack.PzJXkn/_new 2015-05-16 20:06:46.0 +0200 @@ -5,5 +5,3 @@ supplements packageand(librsvg-2-2-targettype:gdk-pixbuf-targettype) post %gdk_pixbuf_loader_post postun %gdk_pixbuf_loader_postun -gtk2-engine-svg - supplements packageand(gtk2-engine-svg:gtk2-targettype)
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2015-04-03 14:33:50 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 2015-03-03 11:13:15.0 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2015-04-03 14:33:51.0 +0200 @@ -1,0 +2,9 @@ +Fri Mar 27 09:22:06 UTC 2015 - zai...@opensuse.org + +- Update to version 2.40.9: + + bgo#738367: V/v/H/h commands in path elements were not working. + + bgo#605875: Gaussian-blurred objects were sometimes missing. + + bgo#710163: Use _wfullpath() on Windows when canonicalizing +filenames. + +--- Old: librsvg-2.40.8.tar.xz New: librsvg-2.40.9.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.ZO2Tc0/_old 2015-04-03 14:33:52.0 +0200 +++ /var/tmp/diff_new_pack.ZO2Tc0/_new 2015-04-03 14:33:52.0 +0200 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.40.8 +Version:2.40.9 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ ++ librsvg-2.40.8.tar.xz - librsvg-2.40.9.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/librsvg-2.40.8/ChangeLog new/librsvg-2.40.9/ChangeLog --- old/librsvg-2.40.8/ChangeLog2015-02-27 17:37:39.0 +0100 +++ new/librsvg-2.40.9/ChangeLog2015-03-27 00:50:34.0 +0100 @@ -1,3 +1,94 @@ +commit 19bb11837877538382cd11f7243f9875e082268f +Author: Federico Mena Quintero feder...@gnome.org +Date: Wed Mar 25 19:47:09 2015 -0600 + +Update NEWS + + NEWS | 8 + 1 file changed, 8 insertions(+) + +commit 22a90daef0813f1cf2ac70a15266a8b820145b3c +Author: Federico Mena Quintero feder...@gnome.org +Date: Wed Mar 25 19:44:31 2015 -0600 + +Bump version + + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 28694c791067f0321ae21d44734b1ef88b45d742 +Author: LRN lrn1...@gmail.com +Date: Tue Mar 24 18:14:23 2015 -0600 + +bgo#710163 - Use _wfullpath() on Windows instead of _fullpath() + + rsvg-base.c | 32 ++-- + 1 file changed, 26 insertions(+), 6 deletions(-) + +commit 7fc95d9571c7d25e548a590aae482f9707f290d2 +Author: Federico Mena Quintero feder...@gnome.org +Date: Tue Mar 24 15:25:19 2015 -0600 + +Gaussian blur: clip the blurred image to the filter effects region + + rsvg-filter.c | 29 - + 1 file changed, 24 insertions(+), 5 deletions(-) + +commit 054807726db76558728e7a7513aabc4698b3dc95 +Author: Federico Mena Quintero feder...@gnome.org +Date: Fri Mar 13 12:23:11 2015 -0600 + +bgo#605875 - Gaussian blurred objects are sometimes missing + +This replaces the blurring machinery with a real gaussian blur for small radiuses, +and fixes box blurs for large radiuses. + +Based on a patch by Eduard Braun. + + rsvg-filter.c | 598 -- + 1 file changed, 494 insertions(+), 104 deletions(-) + +commit 86589fb2046d0d8996ed024c3036f3c0ed48d695 +Author: Federico Mena Quintero feder...@gnome.org +Date: Tue Mar 10 17:48:12 2015 -0600 + +Add test for bgo#605875 - Incorrect rendering of feGaussianBlur + +This test image comes from + https://commons.wikimedia.org/wiki/File:Kaliningrad_Oblast_Coat_of_Arms_2006.svg +The topmost jewel in the center of the crown was not getting +rendered at all. + + tests/bugs/605875-ref.png | Bin 0 - 156652 bytes + tests/bugs/605875.svg | 681 ++ + tests/rsvg-test.txt | 1 + + 3 files changed, 682 insertions(+) + +commit 9628f3da0023bfd3e919e2bfb4c2dc10ad45d9ab +Author: Andrea Griffini agr...@tin.it +Date: Fri Mar 13 12:36:24 2015 -0600 + +bgo#738367 - Fix handling of V/v/H/h commands in path + +These were not setting one of the x/y components for the reflection point +to be used in smooth curves. + +https://bugzilla.gnome.org/show_bug.cgi?id=738367 + + rsvg-path.c | 2 ++ + 1 file changed, 2 insertions(+) + +commit f8d37dfb240f0ecb90a91ce534829ec7ac279071 +Author: Federico Mena Quintero feder...@gnome.org +Date: Fri Mar 13 12:44:53 2015 -0600 + +Add test for bgo#738367 - incorrect handling of V/v/H/h commands in path + + tests/bugs/738367-ref.png | Bin 0 - 4184 bytes + tests/bugs/738367.svg | 7 +++ + tests/rsvg-test.txt | 1 + + 3 files changed, 8 insertions(+) + commit
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2015-03-03 11:13:14 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 2015-02-20 13:50:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2015-03-03 11:13:15.0 +0100 @@ -1,0 +2,11 @@ +Fri Feb 27 17:37:38 UTC 2015 - zai...@opensuse.org + +- Update to version 2.40.8 (boo#916784): + + Bugs fixed from fuzz testing: bgo#744688 - possible double +g_free() when processing stroke-dasharray. + + Optimize rendering of polylines, lines, rectangles, circles, +and ellipses. These should be marginally faster, marginally +more precise, and should put less pressure on the memory +allocator. + +--- Old: librsvg-2.40.7.tar.xz New: librsvg-2.40.8.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.t0OokQ/_old 2015-03-03 11:13:16.0 +0100 +++ /var/tmp/diff_new_pack.t0OokQ/_new 2015-03-03 11:13:16.0 +0100 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.40.7 +Version:2.40.8 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ ++ librsvg-2.40.7.tar.xz - librsvg-2.40.8.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/librsvg-2.40.7/ChangeLog new/librsvg-2.40.8/ChangeLog --- old/librsvg-2.40.7/ChangeLog2015-02-13 22:59:53.0 +0100 +++ new/librsvg-2.40.8/ChangeLog2015-02-27 17:37:39.0 +0100 @@ -1,3 +1,191 @@ +commit 8eb0392f2041080f32830949ae22cd463bf219b7 +Author: Federico Mena Quintero feder...@gnome.org +Date: Thu Feb 26 16:03:52 2015 -0600 + +Update NEWS + +Signed-off-by: Federico Mena Quintero feder...@gnome.org + + NEWS | 7 +++ + 1 file changed, 7 insertions(+) + +commit 310500cf1739f8e827331d822bd9f9f08f6fc2b0 +Author: Federico Mena Quintero feder...@gnome.org +Date: Thu Feb 26 15:38:38 2015 -0600 + +bgo#745177 - Revert RsvgPathBuilder: don't add a terminating moveto after closepath + +This reverts commit 0c98142e31cdc91963860f99ec933e52f3cc63c6. + +This was causing bug https://bugzilla.gnome.org/show_bug.cgi?id=745177 + + rsvg-path.c | 9 + + rsvg-path.h | 1 + + 2 files changed, 10 insertions(+) + +commit 6fd7493ef2ba7ed9d8e76a3ae5b064c34825422f +Author: Federico Mena Quintero feder...@gnome.org +Date: Fri Feb 20 16:24:02 2015 -0600 + +RsvgNodeEllipse: Use RsvgPathBuilder instead of building/parsing a path string + +Signed-off-by: Federico Mena Quintero feder...@gnome.org + + rsvg-shapes.c | 93 +++ + 1 file changed, 29 insertions(+), 64 deletions(-) + +commit 3f49de8d77f787489bc0f1215ef92e3619a9875a +Author: Federico Mena Quintero feder...@gnome.org +Date: Fri Feb 20 16:10:49 2015 -0600 + +RsvgNodeCircle: Use RsvgPathBuilder instead of building/parsing a path string + +Signed-off-by: Federico Mena Quintero feder...@gnome.org + + rsvg-shapes.c | 82 +-- + 1 file changed, 23 insertions(+), 59 deletions(-) + +commit 9fe6fadb403de56fedc937f0f72b9378c5dd311f +Author: Federico Mena Quintero feder...@gnome.org +Date: Fri Feb 20 15:53:07 2015 -0600 + +RsvgNodeRect: Use RsvgPathBuilder instead of building/parsing a path string + +Signed-off-by: Federico Mena Quintero feder...@gnome.org + + rsvg-shapes.c | 185 -- + 1 file changed, 101 insertions(+), 84 deletions(-) + +commit 3e15bb2f249606fead047989bb6a9d9f63e22ca1 +Author: Federico Mena Quintero feder...@gnome.org +Date: Fri Feb 20 14:45:50 2015 -0600 + +Make rsvg_path_builder_arc() public/internal + +This is just a rename of rsvg_path_arc(). + +Signed-off-by: Federico Mena Quintero feder...@gnome.org + + rsvg-path.c | 30 +++--- + rsvg-path.h | 9 + + 2 files changed, 24 insertions(+), 15 deletions(-) + +commit 529bc934ce00ea4a21539fc080f45d3be0ee49fb +Author: Federico Mena Quintero feder...@gnome.org +Date: Fri Feb 20 14:42:59 2015 -0600 + +rsvg_path_arc(): take an RsvgPathBuilder, not a full RSVGParsePathCtx + +The ctx was used to extract the start point for the arc, and to +set the 'current point' to the arc's end point when the drawing +is finished. + +We now pass in extra arguments for the start
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2015-02-20 13:50:46 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 2014-12-09 09:16:36.0 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2015-02-20 13:50:48.0 +0100 @@ -1,0 +2,11 @@ +Mon Feb 16 15:41:43 UTC 2015 - dims...@opensuse.org + +- Update to version 2.40.7: + + Fixed unfiled bug from fuzz testing, where the convolution +filter had an integer multiplication overflow. + + Fix build of rsvg-convert on Windows. + + Fix a bunch of compiler warnings. + + Bugs fixed from fuzz testing: bgo#703102, bgo#738050, +bgo#738169, bgo#744270, bgo#744299. + +--- Old: librsvg-2.40.6.tar.xz New: librsvg-2.40.7.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.wTDN0n/_old 2015-02-20 13:50:49.0 +0100 +++ /var/tmp/diff_new_pack.wTDN0n/_new 2015-02-20 13:50:49.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package librsvg # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX 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.6 +Version:2.40.7 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ ++ librsvg-2.40.6.tar.xz - librsvg-2.40.7.tar.xz ++ 10621 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2014-12-09 09:16:59 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 2014-10-15 16:27:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2014-12-09 09:16:36.0 +0100 @@ -1,0 +2,8 @@ +Wed Dec 3 14:18:39 UTC 2014 - zai...@opensuse.org + +- Update to version 2.40.6: + + MinGW build fixes. + + Fix path data number parsing. + + Fix build with newer libtool. + +--- Old: librsvg-2.40.5.tar.xz New: librsvg-2.40.6.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.244vcS/_old 2014-12-09 09:16:37.0 +0100 +++ /var/tmp/diff_new_pack.244vcS/_new 2014-12-09 09:16:37.0 +0100 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.40.5 +Version:2.40.6 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ ++ librsvg-2.40.5.tar.xz - librsvg-2.40.6.tar.xz ++ 26671 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2014-10-15 16:27:07 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 2014-09-20 15:49:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2014-10-15 16:27:29.0 +0200 @@ -1,0 +2,8 @@ +Mon Oct 13 20:27:02 UTC 2014 - dims...@opensuse.org + +- Update to version 2.40.5: + + bgo#736825: handle: Call close() after write() even on write +error. + + bgo#735836: rsvg-convert: Fix argument processing. + +--- Old: librsvg-2.40.4.tar.xz New: librsvg-2.40.5.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.nUoTMc/_old 2014-10-15 16:27:30.0 +0200 +++ /var/tmp/diff_new_pack.nUoTMc/_new 2014-10-15 16:27:30.0 +0200 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.40.4 +Version:2.40.5 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ ++ librsvg-2.40.4.tar.xz - librsvg-2.40.5.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/librsvg-2.40.4/ChangeLog new/librsvg-2.40.5/ChangeLog --- old/librsvg-2.40.4/ChangeLog2014-09-14 10:32:49.0 +0200 +++ new/librsvg-2.40.5/ChangeLog2014-10-13 20:51:49.0 +0200 @@ -1,3 +1,40 @@ +commit 427aba9237a386cfede184dec35a06788e553f2c +Author: Christian Persch c...@gnome.org +Date: Thu Sep 18 18:30:10 2014 +0200 + +handle: Call close() after write() even on write error + +Otherwise the internal xmlDoc will leak. + +https://bugzilla.gnome.org/show_bug.cgi?id=736825 + + rsvg-base-file-util.c | 9 - + rsvg-defs.c | 6 -- + rsvg-file-util.c | 2 ++ + 3 files changed, 10 insertions(+), 7 deletions(-) + +commit bef6571e361f5c306b993c7755606d4918851792 +Author: Christian Persch c...@gnome.org +Date: Wed Sep 17 10:28:18 2014 +0200 + +rsvg-convert: Fix argument processing + +Fixes a typo introduced in commit 07e79f07ef789a9bc0b9fb94c41f2af211570889. + +https://bugzilla.gnome.org/show_bug.cgi?id=735836 + + rsvg-convert.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit afdafa55ff02d90e99a14496785fbd0c782895b8 +Author: Christian Persch c...@gnome.org +Date: Sun Sep 14 10:34:11 2014 +0200 + +Post release version bump + + configure.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + commit 07e79f07ef789a9bc0b9fb94c41f2af211570889 Author: Christian Persch c...@gnome.org Date: Mon Sep 1 20:29:34 2014 +0200 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/librsvg-2.40.4/configure new/librsvg-2.40.5/configure --- old/librsvg-2.40.4/configure2014-09-01 20:17:48.0 +0200 +++ new/librsvg-2.40.5/configure2014-09-17 10:29:02.0 +0200 @@ -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.4. +# Generated by GNU Autoconf 2.69 for RSVG 2.40.5. # # 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.4' -PACKAGE_STRING='RSVG 2.40.4' +PACKAGE_VERSION='2.40.5' +PACKAGE_STRING='RSVG 2.40.5' PACKAGE_BUGREPORT='https://bugzilla.gnome.org/enter_bug.cgi?product=librsvg' PACKAGE_URL='' @@ -1425,7 +1425,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.4 to adapt to many kinds of systems. +\`configure' configures RSVG 2.40.5 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1495,7 +1495,7 @@ if test -n $ac_init_help; then case $ac_init_help in - short | recursive ) echo Configuration of RSVG 2.40.4:;; + short | recursive ) echo Configuration of RSVG 2.40.5:;; esac cat \_ACEOF @@ -1645,7 +1645,7 @@ test -n $ac_init_help exit $ac_status if $ac_init_version; then cat \_ACEOF -RSVG configure 2.40.4 +RSVG configure 2.40.5 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2014,7 +2014,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.4,
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2014-09-20 15:49:45 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 2014-08-27 07:46:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2014-09-20 15:49:47.0 +0200 @@ -1,0 +2,6 @@ +Sun Sep 14 17:20:12 UTC 2014 - asterios.dra...@gmail.com + +- Update to version 2.40.4: + + rsvg-convert: Handle gzip compressed input (bgo#735836). + +--- Old: librsvg-2.40.3.tar.xz New: librsvg-2.40.4.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.4LeLHO/_old 2014-09-20 15:49:48.0 +0200 +++ /var/tmp/diff_new_pack.4LeLHO/_new 2014-09-20 15:49:48.0 +0200 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.40.3 +Version:2.40.4 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ ++ librsvg-2.40.3.tar.xz - librsvg-2.40.4.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/librsvg-2.40.3/ChangeLog new/librsvg-2.40.4/ChangeLog --- old/librsvg-2.40.3/ChangeLog2014-08-18 21:13:08.0 +0200 +++ new/librsvg-2.40.4/ChangeLog2014-09-14 10:32:49.0 +0200 @@ -1,3 +1,25 @@ +commit 07e79f07ef789a9bc0b9fb94c41f2af211570889 +Author: Christian Persch c...@gnome.org +Date: Mon Sep 1 20:29:34 2014 +0200 + +rsvg-convert: Handle gzip compressed input + +Code copied from rsvg-view. + +https://bugzilla.gnome.org/show_bug.cgi?id=735836 + + rsvg-convert.c | 31 ++- + 1 file changed, 30 insertions(+), 1 deletion(-) + +commit cba26b4a8caad47ef0aea20d3e355679441c67aa +Author: Christian Persch c...@gnome.org +Date: Mon Aug 18 21:16:01 2014 +0200 + +Post release version bump + + configure.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + commit a35216a93b1db4973056426edc282c4decc2538a Author: Suzuki Toshiya mpsuz...@hiroshima-u.ac.jp Date: Sun Aug 17 18:41:54 2014 +0200 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/librsvg-2.40.3/configure new/librsvg-2.40.4/configure --- old/librsvg-2.40.3/configure2014-06-18 19:54:56.0 +0200 +++ new/librsvg-2.40.4/configure2014-09-01 20:17:48.0 +0200 @@ -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.3. +# Generated by GNU Autoconf 2.69 for RSVG 2.40.4. # # 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.3' -PACKAGE_STRING='RSVG 2.40.3' +PACKAGE_VERSION='2.40.4' +PACKAGE_STRING='RSVG 2.40.4' PACKAGE_BUGREPORT='https://bugzilla.gnome.org/enter_bug.cgi?product=librsvg' PACKAGE_URL='' @@ -1425,7 +1425,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.3 to adapt to many kinds of systems. +\`configure' configures RSVG 2.40.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1495,7 +1495,7 @@ if test -n $ac_init_help; then case $ac_init_help in - short | recursive ) echo Configuration of RSVG 2.40.3:;; + short | recursive ) echo Configuration of RSVG 2.40.4:;; esac cat \_ACEOF @@ -1645,7 +1645,7 @@ test -n $ac_init_help exit $ac_status if $ac_init_version; then cat \_ACEOF -RSVG configure 2.40.3 +RSVG configure 2.40.4 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2014,7 +2014,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.3, which was +It was created by RSVG $as_me 2.40.4, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2883,7 +2883,7 @@ # Define the identity of the package. PACKAGE='librsvg' - VERSION='2.40.3' + VERSION='2.40.4' cat confdefs.h _ACEOF @@ -3021,13 +3021,13 @@ # === -RSVG_LT_VERSION_INFO=42:3:40 +RSVG_LT_VERSION_INFO=42:4:40 LIBRSVG_MAJOR_VERSION=2 LIBRSVG_MINOR_VERSION=40 -LIBRSVG_MICRO_VERSION=3
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2014-08-27 07:45:51 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 2014-03-25 13:19:59.0 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2014-08-27 07:46:03.0 +0200 @@ -1,0 +2,13 @@ +Sat Aug 23 13:52:53 UTC 2014 - dims...@opensuse.org + +- BuildIgnore adwaita-icon-theme: Avoid cycle: we do not require + the adwaita-icon-theme to be present. libgtk-3.0 requires this + for end users. + +--- +Mon Aug 18 20:10:02 UTC 2014 - dims...@opensuse.org + +- Update to version 2.40.3: + + Bugs fixed: bgo#731182, bgo#710310, bgo#721354. + +--- Old: librsvg-2.40.2.tar.xz New: librsvg-2.40.3.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.5mU9lf/_old 2014-08-27 07:46:04.0 +0200 +++ /var/tmp/diff_new_pack.5mU9lf/_new 2014-08-27 07:46:04.0 +0200 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.40.2 +Version:2.40.3 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ @@ -27,6 +27,8 @@ Source99: baselibs.conf BuildRequires: gobject-introspection-devel BuildRequires: vala +# Avoid cycle: we do not require the adwaita-icon-theme to be present. libgtk-3.0 requires this for end users +#!BuildIgnore: adwaita-icon-theme BuildRequires: pkgconfig(cairo) = 1.2.0 BuildRequires: pkgconfig(gdk-pixbuf-2.0) = 2.20 BuildRequires: pkgconfig(gio-2.0) = 2.24.0 ++ librsvg-2.40.2.tar.xz - librsvg-2.40.3.tar.xz ++ 7624 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit librsvg for openSUSE:Factory
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.0 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2014-03-25 13:19:59.0 +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.0 +0100 +++ /var/tmp/diff_new_pack.0YoImq/_new 2014-03-25 13:20:00.0 +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/ChangeLog2013-11-19 18:34:24.0 +0100 +++ new/librsvg-2.40.2/ChangeLog2014-03-17 19:46:57.0 +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 + + +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/configure2013-11-19 12:05:39.0 +0100 +++ new/librsvg-2.40.2/configure2014-03-17 19:45:31.0 +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
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2013-12-24 16:04:12 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-09-16 10:05:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2013-12-24 16:04:13.0 +0100 @@ -1,0 +2,22 @@ +Tue Nov 19 20:27:06 UTC 2013 - dims...@opensuse.org + +- Update to version 2.40.1: + + Build fixes. + + Crash fixes. + +--- +Tue Oct 22 14:56:37 UTC 2013 - zai...@opensuse.org + +- Update to version 2.40.0: + + Add support for parsing rgba() colours and improve colour +parsing. + + Rsvg-filter: Fix memory leak. + + Remove support for GTK+2 along with the old theme engine. + + Require at least version 3.2 of GTK+. + + Remove support for old versions of gdk-pixbuf. + + Add eps support to rsvg-convert. +- Drop pkgconfig(gtk+-2.0) BuildRequires, no longer needed nor + supported. +- Remove gtk2-engine-svg subpackage, no longer built. + +--- Old: librsvg-2.39.0.tar.xz New: librsvg-2.40.1.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.mkkPWK/_old 2013-12-24 16:04:14.0 +0100 +++ /var/tmp/diff_new_pack.mkkPWK/_new 2013-12-24 16:04:14.0 +0100 @@ -17,23 +17,22 @@ Name: librsvg -Version:2.39.0 +Version:2.40.1 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ Group: System/Libraries Url:http://librsvg.sourceforge.net/ -Source: http://download.gnome.org/sources/librsvg/2.39/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/librsvg/2.40/%{name}-%{version}.tar.xz Source99: baselibs.conf BuildRequires: gobject-introspection-devel BuildRequires: vala BuildRequires: pkgconfig(cairo) = 1.2.0 -BuildRequires: pkgconfig(gdk-pixbuf-2.0) +BuildRequires: pkgconfig(gdk-pixbuf-2.0) = 2.20 BuildRequires: pkgconfig(gio-2.0) = 2.24.0 BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gmodule-2.0) -BuildRequires: pkgconfig(gtk+-2.0) -BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(gtk+-3.0) = 3.2.0 BuildRequires: pkgconfig(libcroco-0.6) BuildRequires: pkgconfig(libxml-2.0) = 2.7.0 BuildRequires: pkgconfig(pangocairo) = 1.32.6 @@ -107,14 +106,6 @@ This package provides a librsvg-based gdk-pixbuf loader. -%package -n gtk2-engine-svg -Summary:SVG-based GTK+ 2 Theme Engine -License:LGPL-2.0+ -Group: System/Libraries - -%description -n gtk2-engine-svg -This package provides a librsvg-based GTK+ 2 theme engine. - %package -n rsvg-view Summary:SVG View using the GNOME Render SVG library License:LGPL-2.0+ @@ -165,12 +156,6 @@ %defattr(-,root,root) %{_libdir}/gdk-pixbuf-2.0/*/loaders/libpixbufloader-svg.so -%files -n gtk2-engine-svg -%defattr(-,root,root) -%{_libdir}/gtk-2.0/*/engines/libsvg.so -%dir %{_datadir}/themes/bubble -%{_datadir}/themes/bubble/gtk-2.0/ - %files -n rsvg-view %defattr(-,root,root) %{_bindir}/rsvg-convert ++ librsvg-2.39.0.tar.xz - librsvg-2.40.1.tar.xz ++ 7190 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2013-09-16 10:05:32 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-08-22 09:23:05.0 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2013-09-16 10:05:34.0 +0200 @@ -1,0 +2,8 @@ +Sat Sep 14 15:51:00 UTC 2013 - dims...@opensuse.org + +- Update to version 2.39.0: + + Don't load resources from the net (bgo#691708, CVE-2013-1881). +- The restrictiveness is being correctly addressed by GTK+ 3.9.11; + we prefer to have the more secure librsvg variant in 13.1. + +--- Old: librsvg-2.37.0.tar.xz New: librsvg-2.39.0.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.CmEwAP/_old 2013-09-16 10:05:34.0 +0200 +++ /var/tmp/diff_new_pack.CmEwAP/_new 2013-09-16 10:05:34.0 +0200 @@ -17,13 +17,13 @@ Name: librsvg -Version:2.37.0 +Version:2.39.0 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ Group: System/Libraries Url:http://librsvg.sourceforge.net/ -Source: http://download.gnome.org/sources/librsvg/2.37/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/librsvg/2.39/%{name}-%{version}.tar.xz Source99: baselibs.conf BuildRequires: gobject-introspection-devel BuildRequires: vala ++ librsvg-2.37.0.tar.xz - librsvg-2.39.0.tar.xz ++ 27122 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2013-08-22 09:23:03 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-08-19 15:49:00.0 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2013-08-22 09:23:05.0 +0200 @@ -1,0 +2,7 @@ +Wed Aug 21 11:52:14 UTC 2013 - zai...@opensuse.org + +- Downgrade to version 2.37.0: + + We can not use librsvg version 2.39.0 as it is too restrictive +(bgo#706428). + +--- Old: librsvg-2.39.0.tar.xz New: librsvg-2.37.0.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.Y07dib/_old 2013-08-22 09:23:06.0 +0200 +++ /var/tmp/diff_new_pack.Y07dib/_new 2013-08-22 09:23:06.0 +0200 @@ -17,13 +17,13 @@ Name: librsvg -Version:2.39.0 +Version:2.37.0 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ Group: System/Libraries Url:http://librsvg.sourceforge.net/ -Source: http://download.gnome.org/sources/librsvg/2.39/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/librsvg/2.37/%{name}-%{version}.tar.xz Source99: baselibs.conf BuildRequires: gobject-introspection-devel BuildRequires: vala ++ librsvg-2.39.0.tar.xz - librsvg-2.37.0.tar.xz ++ 27138 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2013-08-19 15:48: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-04-02 12:25:40.0 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2013-08-19 15:49:00.0 +0200 @@ -1,0 +2,6 @@ +Fri Aug 16 14:19:21 UTC 2013 - dims...@opensuse.org + +- Update to version 2.39.0: + + Don't load resources from the net (bgo#691708, CVE-2013-1881). + +--- Old: librsvg-2.37.0.tar.xz New: librsvg-2.39.0.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.MuTXjI/_old 2013-08-19 15:49:01.0 +0200 +++ /var/tmp/diff_new_pack.MuTXjI/_new 2013-08-19 15:49:01.0 +0200 @@ -17,13 +17,13 @@ Name: librsvg -Version:2.37.0 +Version:2.39.0 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ Group: System/Libraries Url:http://librsvg.sourceforge.net/ -Source: http://download.gnome.org/sources/librsvg/2.37/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/librsvg/2.39/%{name}-%{version}.tar.xz Source99: baselibs.conf BuildRequires: gobject-introspection-devel BuildRequires: vala ++ librsvg-2.37.0.tar.xz - librsvg-2.39.0.tar.xz ++ 27122 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2013-04-02 12:25:37 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) Package is librsvg, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2012-10-19 13:32:52.0 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2013-04-02 12:25:40.0 +0200 @@ -1,0 +2,7 @@ +Thu Jan 10 19:13:40 UTC 2013 - dims...@opensuse.org + +- Update to version 2.37.0: + + Bump pango requirement to 1.32.6. + + Mark pixbuf loader as threadsafe. + +--- Old: librsvg-2.36.4.tar.xz New: librsvg-2.37.0.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.MhgdSh/_old 2013-04-02 12:25:44.0 +0200 +++ /var/tmp/diff_new_pack.MhgdSh/_new 2013-04-02 12:25:44.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package librsvg # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 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,13 +17,13 @@ Name: librsvg -Version:2.36.4 +Version:2.37.0 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ and GPL-2.0+ Group: System/Libraries Url:http://librsvg.sourceforge.net/ -Source: http://download.gnome.org/sources/librsvg/2.36/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/librsvg/2.37/%{name}-%{version}.tar.xz Source99: baselibs.conf BuildRequires: gobject-introspection-devel BuildRequires: vala @@ -36,7 +36,7 @@ BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(libcroco-0.6) BuildRequires: pkgconfig(libxml-2.0) = 2.7.0 -BuildRequires: pkgconfig(pangocairo) = 1.16.0 +BuildRequires: pkgconfig(pangocairo) = 1.32.6 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description ++ librsvg-2.36.4.tar.xz - librsvg-2.37.0.tar.xz ++ 26360 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2012-10-19 13:32:50 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) Package is librsvg, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2012-10-03 18:11:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2012-10-19 13:32:52.0 +0200 @@ -1,0 +2,6 @@ +Tue Oct 16 07:15:43 UTC 2012 - dims...@opensuse.org + +- Update to version 2.36.4: + + Build fixes. + +--- Old: librsvg-2.36.3.tar.xz New: librsvg-2.36.4.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.DhuGEN/_old 2012-10-19 13:32:53.0 +0200 +++ /var/tmp/diff_new_pack.DhuGEN/_new 2012-10-19 13:32:53.0 +0200 @@ -17,10 +17,10 @@ Name: librsvg -Version:2.36.3 +Version:2.36.4 Release:0 Summary:A Library for Rendering SVG Data -License:LGPL-2.0+ ; GPL-2.0+ +License:LGPL-2.0+ and GPL-2.0+ Group: System/Libraries Url:http://librsvg.sourceforge.net/ Source: http://download.gnome.org/sources/librsvg/2.36/%{name}-%{version}.tar.xz -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2012-10-03 18:11:14 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) Package is librsvg, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2012-04-20 15:18:04.0 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2012-10-03 18:11:27.0 +0200 @@ -1,0 +2,17 @@ +Sun Sep 2 14:59:03 UTC 2012 - dims...@opensuse.org + +- Update to version 2.36.3: + + Build fixes. + +--- +Sun Aug 19 22:02:31 UTC 2012 - dims...@opensuse.org + +- Update to version 2.36.2: + + GObject introspection fixes (bgo#677674). + + Added Vala bindings (bgo#677676). + + Deprecate including headers apart from rsvg.h directly. + + Build fixes (bgo#677661). +- Add vala BuildRequires: needed for the new vala bindings. +- Pass --enable-vala to configure. + +--- Old: librsvg-2.36.1.tar.xz New: librsvg-2.36.3.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.UEkQ0N/_old 2012-10-03 18:11:28.0 +0200 +++ /var/tmp/diff_new_pack.UEkQ0N/_new 2012-10-03 18:11:28.0 +0200 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.36.1 +Version:2.36.3 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ ; GPL-2.0+ @@ -26,6 +26,7 @@ Source: http://download.gnome.org/sources/librsvg/2.36/%{name}-%{version}.tar.xz Source99: baselibs.conf BuildRequires: gobject-introspection-devel +BuildRequires: vala BuildRequires: pkgconfig(cairo) = 1.2.0 BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gio-2.0) = 2.24.0 @@ -130,7 +131,8 @@ %build %configure\ --disable-static\ ---enable-introspection +--enable-introspection\ +--enable-vala make %{?jobs:-j%jobs} %install @@ -182,6 +184,8 @@ %{_libdir}/pkgconfig/librsvg-2.0.pc %{_datadir}/gir-1.0/Rsvg-2.0.gir %{_datadir}/gtk-doc/html/rsvg-2.0/ +%dir %{_datadir}/vala/vapi +%{_datadir}/vala/vapi/librsvg-2.0.vapi # Own these repositories to not depend on gtk-doc while building: %dir %{_datadir}/gtk-doc %dir %{_datadir}/gtk-doc/html -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2012-04-20 15:18:02 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) Package is librsvg, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2012-03-29 14:01:28.0 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2012-04-20 15:18:04.0 +0200 @@ -1,0 +2,7 @@ +Tue Apr 17 06:00:07 UTC 2012 - vu...@opensuse.org + +- Update to version 2.36.1: + + Bugs fixed: bgo#672725, bgo#672791, bgo#672885, bgo#673748. +- Add pkgconfig(gmodule-2.0) BuildRequire: new dependency upstream. + +--- Old: librsvg-2.36.0.tar.xz New: librsvg-2.36.1.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.07oOkh/_old 2012-04-20 15:18:05.0 +0200 +++ /var/tmp/diff_new_pack.07oOkh/_new 2012-04-20 15:18:05.0 +0200 @@ -17,7 +17,7 @@ Name: librsvg -Version:2.36.0 +Version:2.36.1 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ ; GPL-2.0+ @@ -30,6 +30,7 @@ BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(gio-2.0) = 2.24.0 BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(libcroco-0.6) @@ -172,7 +173,7 @@ %defattr(-,root,root) %{_bindir}/rsvg-convert %{_bindir}/rsvg-view-3 -%doc %{_mandir}/man?/rsvg.1* +%doc %{_mandir}/man1/rsvg-convert.1%{?ext_man} %files devel %defattr(-,root,root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2012-03-29 14:01:21 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) Package is librsvg, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2012-02-28 19:24:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2012-03-29 14:01:28.0 +0200 @@ -1,0 +2,13 @@ +Mon Mar 26 14:37:31 UTC 2012 - vu...@opensuse.org + +- Update to version 2.36.0: + + Bugs fixed: bgo#669563, bgo#672414, bgo#672792, bgo#672725. +- Drop librsvg-gdk-pixbuf-query-loaders-64.patch: fixed upstream, + by checking for both gdk-pixbuf-query-loaders-64 and + gdk-pixbuf-query-loaders. +- Remove automake BuildRequires: it was only needed for above + patch. +- Remove hack in %install to not install data files for an old + non-working GTK+ 3 theme: fixed upstream. + +--- Old: librsvg-2.35.2.tar.xz librsvg-gdk-pixbuf-query-loaders-64.patch New: librsvg-2.36.0.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.5FAOXh/_old 2012-03-29 14:01:34.0 +0200 +++ /var/tmp/diff_new_pack.5FAOXh/_new 2012-03-29 14:01:34.0 +0200 @@ -17,17 +17,14 @@ Name: librsvg -Version:2.35.2 +Version:2.36.0 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ ; GPL-2.0+ Group: System/Libraries Url:http://librsvg.sourceforge.net/ -Source: http://download.gnome.org/sources/librsvg/2.35/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/librsvg/2.36/%{name}-%{version}.tar.xz Source99: baselibs.conf -# PATCH-FIX-OPENSUSE librsvg-gdk-pixbuf-query-loaders-64.patch vu...@opensuse.org -- Fix check for gdk-pixbuf-query-loaders on 64bit systems -Patch0: librsvg-gdk-pixbuf-query-loaders-64.patch -BuildRequires: automake BuildRequires: gobject-introspection-devel BuildRequires: pkgconfig(cairo) = 1.2.0 BuildRequires: pkgconfig(gdk-pixbuf-2.0) @@ -128,11 +125,6 @@ %prep %setup -q -%if %_lib == lib64 -%patch0 -p1 -# don't have configure auto-regenerated -touch aclocal.m4 -%endif %build %configure\ @@ -143,8 +135,6 @@ %install %makeinstall find %{buildroot} -type f -name *.la -delete -print -# Do not install data files for GTK+ 3 theme that we don't have (bgo#669563) -rm -r %{buildroot}%{_datadir}/themes/bubble/gtk-3.0 %clean rm -rf $RPM_BUILD_ROOT -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2012-02-28 19:24:33 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) Package is librsvg, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2012-02-16 16:18:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2012-02-28 19:24:38.0 +0100 @@ -1,0 +2,6 @@ +Sat Feb 25 10:23:05 UTC 2012 - vu...@opensuse.org + +- Remove librsvg:/usr/bin/rsvg Provides from rsvg-view: the + /usr/bin/rsvg tool doesn't exist anymore. + +--- Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.3KfEuP/_old 2012-02-28 19:24:40.0 +0100 +++ /var/tmp/diff_new_pack.3KfEuP/_new 2012-02-28 19:24:40.0 +0100 @@ -120,7 +120,6 @@ Summary:SVG View using the GNOME Render SVG library License:LGPL-2.0+ Group: System/Libraries -Provides: librsvg:/usr/bin/rsvg %description -n rsvg-view This package contains a library to render SVG (scalable vector -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2012-02-16 16:18:47 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) Package is librsvg, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2012-01-09 15:42:33.0 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2012-02-16 16:18:50.0 +0100 @@ -1,0 +2,28 @@ +Wed Feb 8 11:09:51 UTC 2012 - vu...@opensuse.org + +- Really build introspection support: + + Pass --enable-introspection to configure. + + Add typelib-1_0-Rsvg-2_0 subpackage. + + Add typelib-1_0-Rsvg-2_0 Requires to devel subpackage. +- Stop passing non-existing --with-svgz option to configure. +- Change group of librsvg-2-2 from Development/Libraries/C and C++ + to System/Libraries. + +--- +Tue Feb 7 11:17:28 UTC 2012 - vu...@opensuse.org + +- Update to version 2.35.2: + + Bug fixes. +- Remove xz BuildRequires now that it comes for free in the build + system. +- Add gobject-introspection-devel BuildRequires to build + introspection support: somehow, we never did that earlier. +- Drop env-paths.diff: the script that was patched got dropped. +- Remove definition of gtk3-engine-svg subpackage: the gtk+ 3 theme + engine got removed. +- Remove build_gtk3_support macro and always build with GTK+ 3 + support now that it's all fine. +- Add hack in %install to not install data files for an old + non-working GTK+ 3 theme. + +--- Old: env-paths.diff librsvg-2.35.1.tar.xz New: librsvg-2.35.2.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.LGW3kP/_old 2012-02-16 16:18:51.0 +0100 +++ /var/tmp/diff_new_pack.LGW3kP/_new 2012-02-16 16:18:51.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package librsvg # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 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 @@ -14,11 +14,10 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# -%define build_gtk3_support 0 + Name: librsvg -Version:2.35.1 +Version:2.35.2 Release:0 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ ; GPL-2.0+ @@ -28,18 +27,14 @@ Source99: baselibs.conf # PATCH-FIX-OPENSUSE librsvg-gdk-pixbuf-query-loaders-64.patch vu...@opensuse.org -- Fix check for gdk-pixbuf-query-loaders on 64bit systems Patch0: librsvg-gdk-pixbuf-query-loaders-64.patch -Patch1: env-paths.diff BuildRequires: automake -# Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 -BuildRequires: xz +BuildRequires: gobject-introspection-devel BuildRequires: pkgconfig(cairo) = 1.2.0 BuildRequires: pkgconfig(gdk-pixbuf-2.0) -BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gio-2.0) = 2.24.0 +BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gtk+-2.0) -%if %{build_gtk3_support} BuildRequires: pkgconfig(gtk+-3.0) -%endif BuildRequires: pkgconfig(libcroco-0.6) BuildRequires: pkgconfig(libxml-2.0) = 2.7.0 BuildRequires: pkgconfig(pangocairo) = 1.16.0 @@ -53,7 +48,7 @@ %package -n librsvg-2-2 Summary:A Library for Rendering SVG Data License:LGPL-2.0+ -Group: Development/Libraries/C and C++ +Group: System/Libraries # bug437293 %ifarch ppc64 Obsoletes: librsvg-64bit @@ -69,6 +64,18 @@ graphics) data. This format has been specified by the W3C (see http://www.w3c.org). +%package -n typelib-1_0-Rsvg-2_0 +Summary:A Library for Rendering SVG Data -- Introspection bindings +License:LGPL-2.0+ +Group: System/Libraries + +%description -n typelib-1_0-Rsvg-2_0 +This package contains a library to render SVG (scalable vector +graphics) data. This format has been specified by the W3C (see +http://www.w3c.org). + +This package provides the GObject Introspection bindings for librsvg. + %package devel Summary:Include Files and Libraries mandatory for Development License:LGPL-2.0+ @@ -76,6 +83,7 @@ Provides: librsvg2-devel = %{version} Obsoletes: librsvg2-devel %{version} Requires: librsvg-2-2 = %{version} +Requires: typelib-1_0-Rsvg-2_0 = %{version} # bug437293 %ifarch ppc64 Obsoletes: librsvg-devel-64bit @@
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2012-01-09 15:42:31 Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) Package is librsvg, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2011-09-23 02:10:40.0 +0200 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2012-01-09 15:42:33.0 +0100 @@ -1,0 +2,36 @@ +Tue Dec 20 09:43:35 UTC 2011 - vu...@opensuse.org + +- Update to version 2.35.1: + + Support basic vertical writing (bgo#664533). + + Bugs fixed: bgo#664684, bgo#665905, bgo#665824. + + Several misc. code changes. +- Add xz BuildRequires because we can't build a package for a + xz-compressed tarball without explicitly specifying that... See + bnc#697467 for more details. +- Add explicit pkgconfig(pangocairo) BuildRequires: it was missing + before. +- Fix license of subpackages: all the code is LGPL-2.0+, except + some tests that are not shipped in subpackages. The overall + license of the source package is LGPL-2.0+ ; GPL-2.0+. + +--- +Thu Dec 1 10:27:17 UTC 2011 - co...@suse.com + +- Add automake BuildRequires to avoid implicit dependency. + +--- +Mon Nov 14 22:33:17 UTC 2011 - dims...@opensuse.org + +- Update to version 2.35.0: + + Update libxml2 dependency to 2.7.0 + + Make GIO and libcroco hard requirements + + Use attributes for deprecations instead of defines + + Many memory leaks plugged + + Bugs fixed: bgo#621636, bgo#630112, bgo#624820, bgo#624835, +bgo#581108, bgo#614157, bgo#630733, bgo#473862, bgo#590788, +bgo#626559, bgo#663049, bgo#663049. +- Drop no longer needed pkgconfig() BuildRequires following + upstream changes: fontconfig, freetype2,, libgsf-1, pangoft2. +- Rebase librsvg-gdk-pixbuf-query-loaders-64.patch. + +--- Old: librsvg-2.34.1.tar.bz2 New: librsvg-2.35.1.tar.xz Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.kwFphD/_old 2012-01-09 15:42:34.0 +0100 +++ /var/tmp/diff_new_pack.kwFphD/_new 2012-01-09 15:42:34.0 +0100 @@ -14,36 +14,35 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - - +# %define build_gtk3_support 0 Name: librsvg -Version:2.34.1 -Release:1 -License:GPLv2+ +Version:2.35.1 +Release:0 Summary:A Library for Rendering SVG Data -Url:http://librsvg.sourceforge.net/ +License:LGPL-2.0+ ; GPL-2.0+ Group: System/Libraries -Source: http://download.gnome.org/sources/librsvg/2.34/%{name}-%{version}.tar.bz2 +Url:http://librsvg.sourceforge.net/ +Source: http://download.gnome.org/sources/librsvg/2.35/%{name}-%{version}.tar.xz Source99: baselibs.conf # PATCH-FIX-OPENSUSE librsvg-gdk-pixbuf-query-loaders-64.patch vu...@opensuse.org -- Fix check for gdk-pixbuf-query-loaders on 64bit systems Patch0: librsvg-gdk-pixbuf-query-loaders-64.patch Patch1: env-paths.diff -BuildRequires: pkgconfig(cairo) -BuildRequires: pkgconfig(fontconfig) -BuildRequires: pkgconfig(freetype2) +BuildRequires: automake +# Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 +BuildRequires: xz +BuildRequires: pkgconfig(cairo) = 1.2.0 BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gio-2.0) = 2.24.0 BuildRequires: pkgconfig(gtk+-2.0) %if %{build_gtk3_support} BuildRequires: pkgconfig(gtk+-3.0) %endif BuildRequires: pkgconfig(libcroco-0.6) -BuildRequires: pkgconfig(libgsf-1) -BuildRequires: pkgconfig(libxml-2.0) -BuildRequires: pkgconfig(pangoft2) +BuildRequires: pkgconfig(libxml-2.0) = 2.7.0 +BuildRequires: pkgconfig(pangocairo) = 1.16.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -52,8 +51,8 @@ http://www.w3c.org). %package -n librsvg-2-2 -License:GPLv2+ Summary:A Library for Rendering SVG Data +License:LGPL-2.0+ Group: Development/Libraries/C and C++ # bug437293 %ifarch ppc64 @@ -71,8 +70,8 @@ http://www.w3c.org). %package devel -License:GPLv2+ Summary:Include Files and Libraries mandatory for Development +License:LGPL-2.0+ Group: Development/Libraries/C and C++ Provides: librsvg2-devel = %{version} Obsoletes: librsvg2-devel %{version} @@
commit librsvg for openSUSE:Factory
Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at Wed Sep 7 17:43:14 CEST 2011. --- GNOME/librsvg/librsvg.changes 2011-04-21 10:18:40.0 +0200 +++ /mounts/work_src_done/STABLE/librsvg/librsvg.changes2011-09-07 01:03:12.0 +0200 @@ -1,0 +2,10 @@ +Tue Sep 6 23:01:11 UTC 2011 - vu...@opensuse.org + +- Update to version 2.34.1: + + Store node type separately in RsvgNode (bgo#658014, +CVE-2011-3146) + + cairo: reduce cost of measuring bounding boxes + + Use const instead G_CONST_RETURN (bgo#652213) + + Call xmlFreeParserCtxt after using the context (bgo#655472) + +--- calling whatdependson for head-i586 Old: librsvg-2.34.0.tar.bz2 New: librsvg-2.34.1.tar.bz2 Other differences: -- ++ librsvg.spec ++ --- /var/tmp/diff_new_pack.vm7Lo8/_old 2011-09-07 17:42:55.0 +0200 +++ /var/tmp/diff_new_pack.vm7Lo8/_new 2011-09-07 17:42:55.0 +0200 @@ -19,13 +19,13 @@ %define build_gtk3_support 0 Name: librsvg -Version:2.34.0 +Version:2.34.1 Release:1 License:GPLv2+ Summary:A Library for Rendering SVG Data Url:http://librsvg.sourceforge.net/ Group: System/Libraries -Source: ftp://ftp.gnome.org/pub/GNOME/sources/librsvg/2.18/%{name}-%{version}.tar.bz2 +Source: http://download.gnome.org/sources/librsvg/2.34/%{name}-%{version}.tar.bz2 Source99: baselibs.conf # PATCH-FIX-OPENSUSE librsvg-gdk-pixbuf-query-loaders-64.patch vu...@opensuse.org -- Fix check for gdk-pixbuf-query-loaders on 64bit systems Patch0: librsvg-gdk-pixbuf-query-loaders-64.patch @@ -54,6 +54,7 @@ %package -n librsvg-2-2 License:GPLv2+ Summary:A Library for Rendering SVG Data +Group: Development/Libraries/C and C++ # bug437293 %ifarch ppc64 Obsoletes: librsvg-64bit @@ -111,6 +112,7 @@ %if %{build_gtk3_support} %package -n gtk3-engine-svg + License:LGPLv2.1+ Summary:SVG-based GTK+ 3 Theme Engine Group: System/Libraries ++ librsvg-2.34.0.tar.bz2 - librsvg-2.34.1.tar.bz2 ++ 38971 lines of diff (skipped) Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org