librsvg/librsvg.changes

637 lines
23 KiB
Plaintext
Raw Normal View History

-------------------------------------------------------------------
Mon Nov 14 22:33:17 UTC 2011 - dimstar@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.
-------------------------------------------------------------------
Tue Sep 6 23:01:11 UTC 2011 - vuntz@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)
-------------------------------------------------------------------
Mon Apr 4 12:54:31 UTC 2011 - fcrozat@novell.com
- Update to version 2.34.0:
+ Allow building rsvg-view with gtk 3
+ Bugs fixed: bgo#629392, bgo#626802, bgo#641586, bgo#640336,
bgo#635214, fdo#30071, bgo#629412, bgo#630714.
-------------------------------------------------------------------
Mon Nov 15 11:36:38 CET 2010 - dimstar@opensuse.org
- Update to version 2.32.1:
+ fdo#30071: Make sure the surfaces own their pixels
+ bgo#630714: Remove stray comma from enum
+ bgo#629412: Dist testcase input file.
-------------------------------------------------------------------
Mon Oct 11 21:24:08 CEST 2010 - vuntz@opensuse.org
- Add a Provides for librsvg to librsvg-2-2 in baselibs.conf, like
in the .spec file.
- Add missing Requires for gdk-pixbuf-query-loaders to
gdk-pixbuf-loader-rsvg in baselibs.conf.
- Add gtk2-engine-svg to baselibs.conf, since we want theme engines
to be bi-arch too.
-------------------------------------------------------------------
Mon Oct 4 11:54:03 CEST 2010 - vuntz@opensuse.org
- Fix librsvg-2-2 Provides/Obsoletes to work: they were using
%{name} instead of %{version} for the version. Fix bnc#642068.
-------------------------------------------------------------------
Mon Sep 27 08:16:51 CEST 2010 - vuntz@opensuse.org
- Update to version 2.32.0:
+ Disable gtk3 build since it's currently broken.
- Drop librsvg-gdk-pixbuf-render-gtk3.patch and
librsvg-gdkkeysym-compat.patch: those patches are only needed for
gtk3 support, and the gtk3 support will be enabled upstream when
they will get fixed.
- Add build_gtk3_support define in .spec, to easily add back the
gtk3 support to the package. Right now, this means we lose the
gtk3-engine-svg subpackage.
-------------------------------------------------------------------
Sat Sep 18 17:12:53 CEST 2010 - vuntz@opensuse.org
- Add librsvg-gdkkeysym-compat.patch to fix build with recent
versions of GTK+.
-------------------------------------------------------------------
Fri Sep 10 00:06:06 CEST 2010 - vuntz@opensuse.org
- Add librsvg-gdk-pixbuf-render-gtk3.patch to fix build with
GTK+ 3: the pixbuf renderer was using API that got removed. The
patch is correct, but suboptimal, so it's still sitting in
bugzilla. However, since we're not using this GTK+ engine by
default, it's okay to use it.
-------------------------------------------------------------------
Fri Jul 23 09:26:51 CEST 2010 - vuntz@opensuse.org
- Make devel package Require librsvg-2-2 instead of librsvg.
-------------------------------------------------------------------
Wed Jul 21 15:06:21 CEST 2010 - vuntz@opensuse.org
- Update to version 2.31.0:
+ bgo#337979: text size not rendered correctly
+ bgo#545158: Segfault or bad rendering when displaying a SVG
file
+ bgo#614556: Background pixbuf in filter process should not be
created if it's not needed.
+ bgo#616018: cairo-freetype font rendering code should be
removed.
+ bgo#620130: Decode base64 inplace
+ bgo#620238: crashes rending a trivial file
+ bgo#620592: Use correct free func
+ bgo#620649: Simplify code by using g_clear_error
+ bgo#620693: presentation attributes in svg element are ignored
+ bgo#620822: Build fails with make -jx"
+ bgo#621699: make librsvg gio friendly
+ bgo#622790: use standalone gdk-pixbuf
+ bgo#623383: crash on rsvg-gobject.c:141, in instance_dispose
function
- Add librsvg-gdk-pixbuf-query-loaders-64.patch to fix the build on
x86_64, since gdk-pixbuf-query-loaders is renamed to
gdk-pixbuf-query-loaders-64 there.
- Remove coreutils PreReq.
- Change gtk2-devel, libcroco-devel, libgsf-devel BuildRequires to
pkgconfig() BuildRequires: cairo, fontconfig, freetype2,
gdk-pixbuf-2.0, glib-2.0, gio-2.0, gtk+-2.0, libcroco-0.6,
libgsf-1, libxml-2.0, pangoft2.
- Add pkgconfig(gtk+-3.0) BuildRequires.
- Remove the cairo-devel, libcroco-devel, glib2-devel, gtk2-devel,
libgsf-devel Requires in devel package: pkgconfig() Requires will
automatically get added now.
- Version the Provides/Obsoletes of librsvg2 and librsvg2-devel in
librsvg-2-2 and librsvg-devel to avoid rpmlint warning.
- Split the gdk-pixbuf loader in a gdk-pixbuf-loader-rsvg
subpackage (that gets installed automatically when gdk-pixbuf is
installed thanks to a Supplements).
- Create a librsvg-2-2 subpackage that provides/obsoletes librsvg
(since the main package is empty), and follow the shared library
policy.
- Create gtk2-engine-svg and gtk3-engine-svg subpackages,
containing the svg-based theme engines.
-------------------------------------------------------------------
Sat May 8 18:53:22 CEST 2010 - dimstar@opensuse.org
- Update to version 2.26.3:
+ bgo#143300: wrong bounding box when importing SVG
+ bgo#403274: text in thumbnail too large
+ bgo#404976: Unicode decomposed chars are not rendered well
+ bgo#524690: text alignment incorrect with text-anchor:end
+ bgo#545158: Segfault or bad rendering when displaying a SVG
file
+ bgo#563933: corrupted rendering of a card in 'Paris' aisleriot
card theme
+ bgo#564527: rsvg_handle_get_dimensions_sub weird behaviour
+ bgo#564544: shape-rendering crispEdges property is antialiasing
line elements
+ bgo#566433: Could not read a valid svg file (inkspace read it)
+ bgo#579286: This SVG-File crashes nautilus/rsvg-view
+ bgo#581491: rsvg rendering is broken when encounters a 0px
styled <text>
+ bgo#589612: EOG error when loading a large SVG
+ bgo#592207: Object cannot be rendered with more than 1 CSS {}
rule
+ bgo#597873: glib-mkenums cannot be invoked when GLib is
uninstalled.
+ bgo#597988: incorrect pkgconfig file let's others fail to
detect librsvg
+ bgo#598151: Incorrect rendering of svg file
+ bgo#608575: Hang on particular SVG input
+ bgo#612951: SVG not rendered if header contains width or height
in percentage
+ bgo#614123: librsvg builds tests even if tests are not run
+ bgo#614555: should remove unused rsvg_filter_adobe_blend
function
+ bgo#614566: Needless G_OBJECT macro should be removed.
+ bgo#614606: !important is not respected
+ bgo#614643: does not handle comma separated CSS selector
without libcroco
+ bgo#614703: Need tests for get_dimensions.
+ bgo#614704: css style doesn't override presentation attributes
+ bgo#614730: Rendering not disabled for 0 sized objects
+ bgo#614866: tests for CSS handling
+ bgo#615490: rsvg-view should scale image size by default if the
image has huge canvas.
+ bgo#615699: rsvg-view should show zoom ratio.
+ bgo#615701: class directive in svg element is not used at all
+ bgo#615715: .class#id type selector is not supported.
+ bgo#616187: rsvg-view crashes when open a svg image
+ bgo#616835: Fix linking with pedantic linkers
+ bgo#617163: !important directive support without libcroco.
-------------------------------------------------------------------
Tue Mar 30 11:58:42 CEST 2010 - vuntz@opensuse.org
- Update to version 2.26.2:
+ Enable silent build by default
+ Use GDK_DRAWABLE() instead of non-existing GTK_DRAWABLE()
+ Fix compiler warnings
- Update to version 2.26.1:
+ Remove some deprecated gtk+/gdk functions and bump gtk+
requirement
+ Fix linking with pedantic linkers
+ Make librsvg compile with -DGSEAL_ENABLED
+ Drop mozilla plugin
-------------------------------------------------------------------
Fri Mar 26 13:17:24 CET 2010 - vuntz@opensuse.org
- Stop building the mozilla plugin: browsers now do support svg, so
it's useless.
- Remove librsvg-plugin subpackage.
- Drop librsvg-xulrunner191.patch and remove
mozilla-xulrunner-devel BuildRequires.
-------------------------------------------------------------------
Sat Dec 19 12:15:26 CET 2009 - jengelh@medozas.de
- Add baselibs.conf as a source
-------------------------------------------------------------------
Wed Sep 2 22:10:26 CEST 2009 - dimstar@opensuse.org
- Add librsvg-xulrunner191.patch to enable building against
xulrunner 1.9.1.
-------------------------------------------------------------------
Mon Mar 16 18:35:09 CET 2009 - vuntz@novell.com
- Update to version 2.26.0:
+ Command-line tools can't handle UTF-8 encoded filenames
(bgo#557036)
+ Background color setting feature in rsvg_convert program
(bgo#556969)
+ Gdmgreeter segfault due to libxml2 API/ABI change (bgo#549087)
+ Plug mem leak (bgo#552919)
+ Stop crash due to recursive references (bgo#518640)
+ Don't use deprecated glib symbols
+ Stray Makefile variables (bgo#558039)
+ -I flag-ordering problem breaks build if system already has lib
installed (bgo#558040)
+ Add rsvg_handle_get_dimensions_sub() (bgo#555682)
+ Add version check macro (bgo#564226)
+ Indicate in the .pc file whether svgz and css support is
available (bgo#564616)
+ Add function to check whether the SVG document contains an
element by ID (bgo#567070)
+ Do not allocate RsvgState in rsvg_new_image() (bgo#557082)
+ Plug mem leak (bgo#562546)
+ Clean up GLib and GTK+ includes (bgo#563789)
+ librsvg can not render text-decoration=underline text
(bgo#566365)
+ Don't use deprecated gdk_pixbuf_unref (bgo#570938)
+ "const static" should be "static const" (bgo#570656)
+ Better error messages (bgo#567307)
+ Crashes on some architectures because of wrong zero check on
doubles (bgo#565371)
+ Filter nodes are leaked (bgo#475851)
+ Plug mem leaks (bgo#444444)
+ Fails to parse SVG with parameter entities (bgo#567311)
-------------------------------------------------------------------
Sat Feb 28 02:38:08 CET 2009 - vuntz@novell.com
- Remove BuildRequires: docbook-toys, gtk-doc
- Remove Requires of devel package: libbz2-devel, libart_lgpl-devel
- Remove --with-html-dir configure flag that breaks the doc
install, and non-existing --without-gimp flag.
- Move rsvg binary to librsvg package.
- Remove autoreconf call.
- Use makeinstall.
-------------------------------------------------------------------
Sat Jan 31 15:29:26 CET 2009 - vuntz@novell.com
- Remove unneeded BuildRequires: docbook-toys,
libgnomeprintui-devel, update-desktop-files, xmlcharent
- Remove Requires for the devel package: popt-devel, rsvg-view
- Do not have rsvg-view supplement gnome-session: we don't need it
by default on GNOME
- Remove checks for old versions of openSUSE
-------------------------------------------------------------------
Wed Jan 7 12:34:56 CET 2009 - olh@suse.de
- obsolete old -XXbit packages (bnc#437293)
-------------------------------------------------------------------
Tue Nov 25 17:22:26 CET 2008 - sbrabec@suse.cz
- Supplement gtk2-32bit/gtk2-64bit in baselibs.conf (bnc#354164).
-------------------------------------------------------------------
Fri Oct 3 18:57:41 WST 2008 - mboman@suse.de
- Update to version 2.22.3:
+ Make librsvg buildable on windows without freetype dependency
+ Fix build and tests
+ Fix the handling of the stroke-dashoffset property
+ Bad rendering for some wacko SVG path data
+ Fix some arcs not being well drawn in SVG path
+ Fix various crashes
+ Set license field of GdkPixBufFormat in the SVG loader
+ Migrate use of GMemChunk to GSlice
+ If an ID is not found, return an error and/or do not render whole SVG
-------------------------------------------------------------------
Tue Jul 22 10:10:10 CEST 2008 - coolo@suse.de
- switch to xulrunner190 to avoid java dependency for gnome
-------------------------------------------------------------------
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
- added baselibs.conf file to build xxbit packages
for multilib support
-------------------------------------------------------------------
Fri Mar 14 03:50:17 CET 2008 - maw@suse.de
- Update to version 2.22.2:
+ Bug fixed: bgo#520261.
-------------------------------------------------------------------
Tue Mar 4 19:02:20 CET 2008 - maw@suse.de
- Update to version 2.22.1:
+ Text rendering fixes, especially for non-ASCII text
+ Better cairo integratino
+ Use GIO
+ Use GtkPrint.
-------------------------------------------------------------------
Fri Feb 15 19:44:53 CET 2008 - dmueller@suse.de
- split off rsvg-view (20kb), removes 6.2MB from the KDE CD
-------------------------------------------------------------------
Tue Jan 29 19:44:48 CET 2008 - maw@suse.de
- Remove libtool archives.
-------------------------------------------------------------------
Tue Jan 29 16:23:48 CET 2008 - rodrigo@suse.de
- Update to version 2.20.0:
* Fixed memory leaks and segfaults
-------------------------------------------------------------------
Mon Sep 10 18:00:28 CEST 2007 - maw@suse.de
- Update to version 2.18.2
- librsvg-64bit-warning.patch was necessary due to a typo in
2.18.1; that typo was removed in 2.18.2, and therefore the patch
has been too.
-------------------------------------------------------------------
Thu Aug 30 23:10:58 CEST 2007 - maw@suse.de
- Update to version 2.18.1:
+ Basic support for SVG 1.1's text-rendering and shape-rendering
properties (bugzilla.gnome.org #464599)
- M-x replace-string RET %run_ldconfig RET /sbin/ldconfig RET
- Add librsvg-64bit-warning.patch.
-------------------------------------------------------------------
Thu Aug 2 02:03:16 CEST 2007 - mauro@suse.de
- Updated to 2.18.0
- Bugfixes for #412682, #418823, #401115, #444462, #452823, #448327,
#444462, #444443, #435129, #409030, #375649, #421697, #421710,
#427031, #407230, #402246, #402107, #393297, #388545.
-------------------------------------------------------------------
Mon Jul 16 14:41:30 CEST 2007 - dmueller@suse.de
- move deprecated rsvg command into -devel subpackage.
scripts that break should use rsvg-convert instead
-------------------------------------------------------------------
Sat Mar 17 11:57:06 CET 2007 - aj@suse.de
- Require python for rsvg command (#242072).
-------------------------------------------------------------------
Mon Feb 19 12:47:49 CST 2007 - maw@suse.de
- Update to version 2.16.1
- Remove librsvg-xulrunner.patch which is now upstream.
-------------------------------------------------------------------
Sun Feb 18 18:11:55 CET 2007 - aj@suse.de
- Cleanup BuildRequires.
-------------------------------------------------------------------
Tue Feb 13 11:50:51 CET 2007 - sbrabec@suse.cz
- Do not build unusable static libraries (#238552#c17).
-------------------------------------------------------------------
Tue Jan 9 18:04:54 CET 2007 - sbrabec@suse.cz
- Patched to build plugin with xulrunner.
-------------------------------------------------------------------
Tue Jan 9 17:43:09 CET 2007 - maw@suse.de
- Fix a typo
- (Temporarily) remove the plugin subpackage.
-------------------------------------------------------------------
Tue Jan 9 17:42:57 CET 2007 - sbrabec@suse.cz
- Prefix changed to /usr.
- Spec file cleanup.
-------------------------------------------------------------------
Thu Dec 28 18:27:05 CET 2006 - jhargadon@suse.de
- removed unused libtool archives (#223654)
-------------------------------------------------------------------
Fri Oct 13 22:39:39 CEST 2006 - danw@suse.de
- Remove dead patch
-------------------------------------------------------------------
Fri Sep 15 12:58:38 CEST 2006 - sbrabec@suse.cz
- Removed mDNSResponder-lib from Requires - should be implicit.
-------------------------------------------------------------------
Thu Sep 14 18:04:25 CEST 2006 - jhargadon@suse.de
- update to version 2.16.0
- librsvg.def: Make export symbols work on OSX
- rsvg-private.h: Some preparation work for color normalization
- Bug 344116: Committed patch from Kouhei Sutou that makes librsvg
use Pango-Cairo instead of PangoFT2+rendering text as a path.
- rsvg-base.c (rsvg_handle_write_impl): Have libxml2 replace entities
for us. This fixes a bug where style definitions don't get properly
expanded, but causes a (2.15.x-only feature) regression when importing
external ENTITIES.
-------------------------------------------------------------------
Wed Aug 23 17:02:15 CEST 2006 - jhargadon@suse.de
- update to version 2.15.90
- Bug 348329 make gnome-print dependency optional
- Don't leak PangoFt2 fonts (bug 344235)
- Document _render_sub better (bug 346964)
-------------------------------------------------------------------
Tue Aug 15 00:12:46 CEST 2006 - ro@suse.de
- use wildcard in filelist for gtk2 version
-------------------------------------------------------------------
Fri Jul 28 12:11:06 CEST 2006 - ro@suse.de
- include rsvg.devhelp2 in filelist
-------------------------------------------------------------------
Wed Jan 25 21:32:25 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Thu Oct 13 21:49:18 CEST 2005 - gekker@suse.de
- Update to version 2.12.7
- Fix use of uninitialized variables
-------------------------------------------------------------------
Fri Sep 16 16:40:17 CEST 2005 - rodrigo@suse.de
- Update to version 2.12.0
-------------------------------------------------------------------
Mon Sep 5 20:41:40 CEST 2005 - gekker@suse.de
- Update to version 2.11.1 (GNOME 2.12)
-------------------------------------------------------------------
Fri Aug 12 12:12:43 CEST 2005 - sbrabec@suse.cz
- Fixed devel requirements (#104295).
-------------------------------------------------------------------
Wed Jun 1 19:04:26 CEST 2005 - sbrabec@suse.cz
- Fixed devel requirements.
-------------------------------------------------------------------
Sun Feb 6 05:05:37 CET 2005 - gekker@suse.de
- Update to version 2.9.5
-------------------------------------------------------------------
Wed Jan 19 02:42:56 CET 2005 - ro@suse.de
- fixed filelist
-------------------------------------------------------------------
Wed Dec 22 22:01:53 CET 2004 - gekker@suse.de
- Update to version 2.8.1
- Make *.svg and *.devhelp install
-------------------------------------------------------------------
Tue May 04 14:39:32 CEST 2004 - sbrabec@suse.cz
- Updated to version 2.6.5 (GNOME 2.6).
-------------------------------------------------------------------
Mon Mar 15 14:40:26 CET 2004 - sbrabec@suse.cz
- FHS 2.3 fix (mandir, infodir, #35821).
-------------------------------------------------------------------
Wed Mar 10 10:53:13 CET 2004 - sbrabec@suse.cz
- Fixed %postun.
- Fixed doc build.
-------------------------------------------------------------------
Sat Jan 10 17:50:39 CET 2004 - adrian@suse.de
- add %defattr and %run_ldconfig
-------------------------------------------------------------------
Mon Oct 20 15:57:46 CEST 2003 - sbrabec@suse.cz
- Do not build SVG plug-in (moved to gimp2 package).
-------------------------------------------------------------------
Wed Oct 08 14:32:22 CEST 2003 - sbrabec@suse.cz
- Updated to version 2.4.0 (GNOME 2.4).
-------------------------------------------------------------------
Tue Aug 26 17:28:07 CEST 2003 - sbrabec@suse.cz
- Added Provides/Obsoletes for old name.
-------------------------------------------------------------------
Tue Aug 19 15:22:00 CEST 2003 - sbrabec@suse.cz
- Package renamed (librsvg2 -> librsvg).
-------------------------------------------------------------------
Sun Jul 27 23:21:01 CEST 2003 - hhetter@suse.de
- fix build
-------------------------------------------------------------------
Mon Jul 14 16:16:28 CEST 2003 - sbrabec@suse.cz
- GNOME prefix change to /opt/gnome.
-------------------------------------------------------------------
Wed Jul 09 16:36:49 CEST 2003 - sbrabec@suse.cz
- Branched gimp2-svg (to simplify dependences).
-------------------------------------------------------------------
Wed Jun 25 15:54:17 CEST 2003 - sbrabec@suse.cz
- Updated to version 2.2.5.
- Updated neededforbuild.
- Turned on GIMP plugin, libgsf and SVGZ support.
-------------------------------------------------------------------
Wed Feb 12 12:19:31 CET 2003 - hhetter@suse.de
- install the rsvg loader at the default gdk-pixbuf-loader
module location
- updated to version 2.2.3 to critical bugs with SVG themes
-------------------------------------------------------------------
Thu Jan 30 10:18:06 CET 2003 - hhetter@suse.de
- force running of SuSEconfig.gtk to register the
librsvg gdk-pixbuf loader
-------------------------------------------------------------------
Tue Jan 28 09:39:25 CET 2003 - hhetter@suse.de
- updated to version 2.2.1
- update filelist
- include gdk-pixbuf loaders
-------------------------------------------------------------------
Mon Nov 11 23:49:53 CET 2002 - ro@suse.de
- changed neededforbuild <xf86 xdevel> to <x-devel-packages>
-------------------------------------------------------------------
Tue Oct 22 15:36:05 CEST 2002 - hhetter@suse.de
- remove wrong docdir
- use correct kde datadir
-------------------------------------------------------------------
Fri Sep 27 14:35:50 CEST 2002 - ro@suse.de
- Added alsa alsa-devel to neededforbuild (esound)
-------------------------------------------------------------------
Tue Aug 13 01:37:38 CEST 2002 - ro@suse.de
- removed control-center from neededforbuild
-------------------------------------------------------------------
Tue Jul 23 14:37:05 CEST 2002 - hhetter@suse.de
- updated to version 2.0.1
* trashcan rendering problems fixed
-------------------------------------------------------------------
Tue Jul 23 08:08:30 CEST 2002 - hhetter@suse.de
- updated to version 2.0.0
-------------------------------------------------------------------
Wed May 15 15:44:20 CEST 2002 - ro@suse.de
- use libdir
-------------------------------------------------------------------
Mon Apr 15 14:18:04 CEST 2002 - hhetter@suse.de
- update to version 1.1.6 [gnome desktop beta3]
-------------------------------------------------------------------
Fri Feb 1 00:26:05 CET 2002 - ro@suse.de
- changed neededforbuild <libpng> to <libpng-devel-packages>
-------------------------------------------------------------------
Thu Jan 24 14:47:49 CET 2002 - hhetter@suse.de
- initial SuSE package for GNOME 2.0 platform