Skip to content
librsvg for the Windows build of ImageMagick
Branch: master
Clone or download
Latest commit 33abd71 Apr 23, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ImageMagick Upgraded librsvg to 2.40.20 Apr 22, 2018
build Upgraded librsvg to 2.40.20 Apr 22, 2018
doc Upgraded librsvg to 2.40.20 Apr 22, 2018
gdk-pixbuf-loader Changes to librsvg. Apr 22, 2018
gdk-pixbuf Fixed exports for the static build. Feb 2, 2018
m4 Upgraded librsvg to 2.40.18 Aug 22, 2017
tests Upgraded librsvg to 2.40.20 Apr 22, 2018
tools Upgraded librsvg to 2.40.20 Apr 22, 2018
AUTHORS Upgraded librsvg to 2.40.20 Apr 22, 2018
COPYING Added source code for: librsvg 2.40.1 combined with gdk-pixbuf 2.30.1. Dec 21, 2013
COPYING.LIB Added source code for: librsvg 2.40.1 combined with gdk-pixbuf 2.30.1. Dec 21, 2013
ChangeLog Upgraded librsvg to 2.40.20 Apr 22, 2018
INSTALL Added source code for: librsvg 2.40.1 combined with gdk-pixbuf 2.30.1. Dec 21, 2013
Makefile.am Upgraded librsvg to 2.40.20 Apr 22, 2018
Makefile.in Upgraded librsvg to 2.40.20 Apr 22, 2018
NEWS Upgraded librsvg to 2.40.20 Apr 22, 2018
README Upgraded librsvg to 2.40.20 Apr 22, 2018
Rsvg-2.0-custom.vala Added source code for: librsvg 2.40.1 combined with gdk-pixbuf 2.30.1. Dec 21, 2013
Rsvg-2.0.metadata Added source code for: librsvg 2.40.1 combined with gdk-pixbuf 2.30.1. Dec 21, 2013
acinclude.m4 Added source code for: librsvg 2.40.1 combined with gdk-pixbuf 2.30.1. Dec 21, 2013
aclocal.m4 Upgraded librsvg to 2.40.20 Apr 22, 2018
compile Upgraded librsvg to 2.40.20 Apr 22, 2018
config.guess Upgraded librsvg to 2.40.20 Apr 22, 2018
config.h Changes to librsvg. Apr 22, 2018
config.h.in Upgraded librsvg to 2.40.20 Apr 22, 2018
config.h.win32 Upgraded librsvg to 2.40.20 Apr 22, 2018
config.h.win32.in Upgraded librsvg to 2.40.20 Apr 22, 2018
config.sub Upgraded librsvg to 2.40.20 Apr 22, 2018
configure Upgraded librsvg to 2.40.20 Apr 22, 2018
configure.ac Upgraded librsvg to 2.40.20 Apr 22, 2018
depcomp Upgraded librsvg to 2.40.20 Apr 22, 2018
glib-tap.mk Upgraded librsvg to 2.40.12 Dec 4, 2015
gtk-doc.make Upgraded librsvg to 2.40.20 Apr 22, 2018
install-sh Upgraded librsvg to 2.40.20 Apr 22, 2018
librsvg-enum-types.c Upgraded librsvg to 2.40.10 Aug 29, 2015
librsvg-enum-types.h Added source code for: librsvg 2.40.1 combined with gdk-pixbuf 2.30.1. Dec 21, 2013
librsvg-features.c Added source code for: librsvg 2.40.1 combined with gdk-pixbuf 2.30.1. Dec 21, 2013
librsvg-features.h Upgraded librsvg to 2.40.20 Apr 22, 2018
librsvg-features.h.in Upgraded librsvg to 2.40.12 Dec 4, 2015
librsvg-uninstalled.pc.in Added source code for: librsvg 2.40.1 combined with gdk-pixbuf 2.30.1. Dec 21, 2013
librsvg-zip.in Added source code for: librsvg 2.40.1 combined with gdk-pixbuf 2.30.1. Dec 21, 2013
librsvg.doap Upgraded librsvg to 2.40.20 Apr 22, 2018
librsvg.pc.in Added source code for: librsvg 2.40.1 combined with gdk-pixbuf 2.30.1. Dec 21, 2013
ltmain.sh Upgraded librsvg to 2.40.18 Aug 22, 2017
missing Upgraded librsvg to 2.40.20 Apr 22, 2018
rsvg-base-file-util.c Upgraded librsvg to 2.40.20 Apr 22, 2018
rsvg-base.c Upgraded librsvg to 2.40.20 Apr 22, 2018
rsvg-cairo-clip.c Upgraded librsvg to 2.40.20 Apr 22, 2018
rsvg-cairo-clip.h Added source code for: librsvg 2.40.1 combined with gdk-pixbuf 2.30.1. Dec 21, 2013
rsvg-cairo-draw.c Upgraded librsvg to 2.40.20 Apr 22, 2018
rsvg-cairo-draw.h Added source code for: librsvg 2.40.1 combined with gdk-pixbuf 2.30.1. Dec 21, 2013
rsvg-cairo-render.c Upgraded librsvg to 2.40.20 Apr 22, 2018
rsvg-cairo-render.h Upgraded librsvg to 2.40.20 Apr 22, 2018
rsvg-cairo.h Changes to librsvg. Apr 22, 2018
rsvg-compat.h Upgraded librsvg to 2.40.10 Aug 29, 2015
rsvg-cond.c Upgraded librsvg to 2.40.20 Apr 22, 2018
rsvg-convert.1 Added source code for: librsvg 2.40.1 combined with gdk-pixbuf 2.30.1. Dec 21, 2013
rsvg-convert.c Upgraded librsvg to 2.40.18 Aug 22, 2017
rsvg-css.c Changes to librsvg. Apr 22, 2018
rsvg-css.h Upgraded librsvg to 2.40.10 Aug 29, 2015
rsvg-defs.c Upgraded librsvg to 2.40.20 Apr 22, 2018
rsvg-defs.h Upgraded librsvg to 2.40.12 Dec 4, 2015
rsvg-file-util.c Upgraded librsvg to 2.40.10 Aug 29, 2015
rsvg-filter.c Upgraded librsvg to 2.40.20 Apr 22, 2018
rsvg-filter.h Upgraded librsvg to 2.40.18 Aug 22, 2017
rsvg-gobject.c
rsvg-image.c Upgraded librsvg to 2.40.10 Aug 29, 2015
rsvg-image.h Added source code for: librsvg 2.40.1 combined with gdk-pixbuf 2.30.1. Dec 21, 2013
rsvg-io.c Upgraded librsvg to 2.40.20 Apr 22, 2018
rsvg-io.h
rsvg-marker.c Upgraded librsvg to 2.40.15. May 11, 2016
rsvg-marker.h Upgraded librsvg to 2.40.12 Dec 4, 2015
rsvg-mask.c Upgraded librsvg to 2.40.12 Dec 4, 2015
rsvg-mask.h Upgraded librsvg to 2.40.12 Dec 4, 2015
rsvg-paint-server.c Upgraded librsvg to 2.40.18 Aug 22, 2017
rsvg-paint-server.h
rsvg-path.c Upgraded librsvg to 2.40.12 Dec 4, 2015
rsvg-path.h Upgraded librsvg to 2.40.10 Aug 29, 2015
rsvg-private.h Upgraded librsvg to 2.40.20 Apr 22, 2018
rsvg-shapes.c Upgraded librsvg to 2.40.10 Aug 29, 2015
rsvg-shapes.h Added source code for: librsvg 2.40.1 combined with gdk-pixbuf 2.30.1. Dec 21, 2013
rsvg-size-callback.c Added source code for: librsvg 2.40.1 combined with gdk-pixbuf 2.30.1. Dec 21, 2013
rsvg-size-callback.h Added source code for: librsvg 2.40.1 combined with gdk-pixbuf 2.30.1. Dec 21, 2013
rsvg-structure.c Upgraded librsvg to 2.40.20 Apr 22, 2018
rsvg-structure.h Upgraded librsvg to 2.40.12 Dec 4, 2015
rsvg-styles.c Changes to librsvg. Apr 22, 2018
rsvg-styles.h Upgraded librsvg to 2.40.15. May 11, 2016
rsvg-text.c Upgraded librsvg to 2.40.15. May 11, 2016
rsvg-text.h Added source code for: librsvg 2.40.1 combined with gdk-pixbuf 2.30.1. Dec 21, 2013
rsvg-xml.c Upgraded librsvg to 2.40.20 Apr 22, 2018
rsvg-xml.h Upgraded librsvg to 2.40.20 Apr 22, 2018
rsvg.c Upgraded librsvg to 2.40.20 Apr 22, 2018
rsvg.h Changes to librsvg. Apr 22, 2018
rsvg.symbols Upgraded librsvg to 2.40.12 Dec 4, 2015
tap-driver.sh Upgraded librsvg to 2.40.12 Dec 4, 2015
tap-test Upgraded librsvg to 2.40.12 Dec 4, 2015
test-display.c Upgraded librsvg to 2.40.18 Aug 22, 2017
test-driver Upgraded librsvg to 2.40.20 Apr 22, 2018

README

Librsvg
=======

This is librsvg - A small library to render Scalable Vector Graphics
(SVG), associated with the GNOME Project.  It renders SVG files to
Cairo surfaces.  Cairo is the 2D, antialiased drawing library that
GNOME uses to draw things to the screen or to generate output for
printing.

Do you want to render non-animated SVGs to a Cairo surface with a
minimal API?  Librsvg may be adequate for you.

LIBRSVG 2.40.X IS DEPRECATED!
-----------------------------

You are looking at the 2.40.x series in librsvg, which is implemented
in the C programming language.  This release series is no longer
maintained!

As of December 2017, we are in the process of porting the internals of
librsvg from C to Rust.  The public Application Programming Interface
(API) and Application Binary Interface (ABI) of librsvg remain
identical in the Rust version:  it is a **drop-in replacement** for the
version you are looking at.

**We strongly recommend that you update to the new version of librsvg,
as it has security fixes, lots of bug fixes, and ongoing development.**

From the outside, the only difference is that librsvg is now much more
trustworthy when run against untrusted SVG files.

From the inside, the new codebase is just much nicer to work on!  If
you want to contribute to librsvg, please look at that version
instead.  You can find it at https://gitlab.gnome.org/GNOME/librsvg

There is a code of conduct for contributors to librsvg; please see the
file code_of_conduct.md.

Reporting bugs
--------------

Please report bugs at https://gitlab.gnome.org/GNOME/librsvg/issues

If you want to report a rendering bug, or a missing SVG feature,
please provide an example SVG file as an attachment to your bug
report.  It really helps if you can minimize the SVG to only the
elements required to reproduce the bug or see the missing feature, but
it is not absolutely required.  Please be careful of publishing SVG
images that you don't want other people to see; the bug tracker is a
public resource and attachments are visible to everyone.

Maintainers
-----------

The maintainer of librsvg is Federico Mena Quintero
<federico@gnome.org>.  You can mail me for any other questions you
have about librsvg.
You can’t perform that action at this time.