commit 4cf9665d7a00a6b3c134fe1723f2b00a56923391
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Jul 19 20:08:59 2017 -0500

    Bump version to 2.40.18

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3ec71aa76b34129fdf7db60e01d3ddd395ecd84f
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Jul 19 20:10:50 2017 -0500

    Update NEWS

 NEWS | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 26ae646cecb743c5e2dd9031ebc7fdd19b9ab7e0
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Mon Mar 6 15:24:48 2017 +0800

    Visual Studio builds: Generate .pc files upon "install"
    
    This makes it easier for build systems that demand for the presence of .pc
    files (such as Meson) to find packages.

 build/win32/vs10/Makefile.am                  |  1 +
 build/win32/vs10/rsvg-install.propsin         | 10 +++++++
 build/win32/vs10/rsvg-install.vcxproj         | 28 +++++++++++--------
 build/win32/vs10/rsvg-install.vcxproj.filters | 21 ++++++++++++++
 build/win32/vs10/rsvg-version-paths.props.in  |  4 +++
 build/win32/vs11/Makefile.am                  |  1 +
 build/win32/vs12/Makefile.am                  |  1 +
 build/win32/vs14/Makefile.am                  |  1 +
 build/win32/vs15/Makefile.am                  |  1 +
 build/win32/vs9/rsvg-install.vcproj           | 40 +++++++++++++++++++++++++++
 build/win32/vs9/rsvg-install.vspropsin        |  6 ++++
 build/win32/vs9/rsvg-version-paths.vsprops.in |  4 +++
 12 files changed, 106 insertions(+), 12 deletions(-)

commit 620b8df5bb12d44f94c5b6cf2d6b74f6ed0bdfa3
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Mar 3 17:19:43 2017 +0800

    Visual Studio builds: Add scripts to generate .pc files
    
    Integration into the Visual Studio process will follow, this uses Python
    to generate librsvg-2.0.pc.

 build/win32/Makefile.am |   3 ++
 build/win32/pc_base.py  | 124 ++++++++++++++++++++++++++++++++++++++++++++++++
 build/win32/replace.py  | 115 ++++++++++++++++++++++++++++++++++++++++++++
 build/win32/rsvgpc.py   |  33 +++++++++++++
 4 files changed, 275 insertions(+)

commit 208f07daeabcc1966a556860acb06764a9af2d51
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Mar 3 17:53:40 2017 +0800

    MSVC builds: Include Version info in Property Sheets
    
    This info can be used later to generate the .pc files directly from the
    Visual Studio builds.

 ...{rsvg-version-paths.props => rsvg-version-paths.props.in} | 12 ++++++++++++
 ...g-version-paths.vsprops => rsvg-version-paths.vsprops.in} | 12 ++++++++++++
 configure.ac                                                 |  2 ++
 3 files changed, 26 insertions(+)

commit 80c100d2a51259aee292e32694e8d885ce01a7b6
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Mar 3 17:44:31 2017 +0800

    Visual Studio builds: Support Visual Studio 2017
    
    This adds Visual Studio 2017 support for the 2.40.x series by updating the
    autotools scripts that copy the 2010 projects and updating the items in
    there as needed.  Since Visual Studio 2017 has a different toolset version
    string format, a custom toolset version string is allowed and used if one
    is specified, otherwise it will be generated as it is before.
    
    Since Visual Studio 2017 aims to be compatible with Visual Studio 2015 on
    the CRT level, one should be able to use 2017-built binaries with
    2015-built binaries.

 build/Makefile-newvs.am      | 18 +++++++++++++-----
 build/Makefile.msvcproj      |  2 ++
 build/win32/Makefile.am      |  3 ++-
 build/win32/vs10/Makefile.am |  3 ++-
 build/win32/vs15/Makefile.am | 25 +++++++++++++++++++++++++
 configure.ac                 |  7 +++++++
 6 files changed, 51 insertions(+), 7 deletions(-)

commit 30792d0da1939d8f2bf2124f7ed2b1ed0eee32d6
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Jul 7 11:42:35 2017 -0500

    rsvg-filter: Deal with errors in all callers to rsvg_filter_get_result()

 rsvg-filter.c | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 2f55461824855af06ffd31abf8f8acfd4a42656e
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Jul 7 11:38:56 2017 -0500

    rsvg-filter: Return NULL for invalid surfaces in rsvg_filter_get_{result,in}()

 rsvg-filter.c | 22 +++++++++-------------
 1 file changed, 9 insertions(+), 13 deletions(-)

commit a35544e4139df47e70e2b2a130e8db00e5fe208b
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Jul 7 11:29:04 2017 -0500

    feGaussianBlur: Don't try to blur an invalid surface
    
    This is a stop-gap measure to deal with invalid surfaces being fed
    to this filter.  We get a surface which is not in
    CAIRO_STATUS_SUCCESS, and so its width/height are 0.
    
    In reality we should be able to bubble up errors from
    cairo_*_surface_create(), but we don't do that yet.

 rsvg-filter.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 5a64b032d3dfbecd1af0ecea0fc5e636029547b3
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Jul 7 10:40:05 2017 -0500

    rsvg_parse_transform(): Return failure for degenerate matrices

 rsvg-styles.c | 34 ++++++++++++++++++++++++----------
 1 file changed, 24 insertions(+), 10 deletions(-)

commit 4c23831871b1bbb2fe569f70f813e2f703ea4eb3
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Jul 6 13:02:03 2017 -0500

    feTile: don't divide by zero if the input surface has empty bounds
    
    Thanks to Stefan Cornelius <scorneli@redhat.com> for the test file.

 rsvg-filter.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 735bd813d7657f24dba222fa6e5be8f66491ef77
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Jun 27 17:12:51 2017 -0500

    bgo#783835 - Don't divide by zero in box_blur_line() for gaussian blurs
    
    We were making the decision to use box blurs, instead of a true
    Gaussian kernel, based on the size of *both* x and y dimensions.  Do
    them individually instead.

 rsvg-filter.c | 31 +++++++++++++++++++++----------
 1 file changed, 21 insertions(+), 10 deletions(-)

commit f4cf9aca144eeda8f441f839881bcbd492529002
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Apr 7 15:07:17 2017 -0500

    Update NEWS

 NEWS | 7 +++++++
 1 file changed, 7 insertions(+)

commit 5bf519d5abbf498eb33712d59cdb9caadea242d8
Author: Jeremy Bicha <jbicha@ubuntu.com>
Date:   Fri Apr 7 14:59:59 2017 -0500

    bgo#778666 - Use our own thumbnailer specification file
    
    GNOME 3.24 requires an external thumbnailer program, so define which
    MIME-types we support thumbnailing from within gdk-pixbuf-thumbnailer.
    The relevant commit in gnome-desktop is
    https://git.gnome.org/browse/gnome-desktop/commit/?id=b69fde6
    
    https://bugzilla.gnome.org/show_bug.cgi?id=778666

 gdk-pixbuf-loader/Makefile.am            | 9 +++++++++
 gdk-pixbuf-loader/librsvg.thumbnailer.in | 4 ++++
 2 files changed, 13 insertions(+)

commit c3c80d25b5d5b23c0cd1899667ed07289441372b
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Oct 26 18:18:46 2016 -0500

    Update the README

 README | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 54 insertions(+), 2 deletions(-)

commit 026cd60eaa1f7f893cdce4fefa464bab1463e336
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Oct 21 16:48:41 2016 -0500

    Oops, removed unused variable

 test-display.c | 3 ---
 1 file changed, 3 deletions(-)

commit f2edb0c6dc65318f4ee2c154fb700c74632e81e5
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Oct 21 16:42:07 2016 -0500

    test-display.c: Remove redundant code for zlib decompression
    
    Same as for rsvg-convert; librsvg can already deal with .svgz by itself.

 test-display.c | 26 --------------------------
 1 file changed, 26 deletions(-)

commit 8b834834abecf9cb492216d29b6d634a8c5aa35d
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Oct 21 12:10:41 2016 -0500

    rsvg-convert: Remove redundant code for zlib decompression
    
    The gio streaming machinery inside librsvg already knows how to
    sniff the incoming data for zlib compression; we don't need
    to explicitly create a decompressor stream here.

 rsvg-convert.c | 28 ----------------------------
 1 file changed, 28 deletions(-)

commit 12cc5ec711e954813cbabb446ff96ad326e728cd
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Oct 21 14:29:45 2016 -0500

    rsvg-base: move duplicated code to a function

 rsvg-base.c | 36 ++++++++++++++++--------------------
 1 file changed, 16 insertions(+), 20 deletions(-)

commit 5a88df059eb78b40f4e0bca35632ad96be128562
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Oct 21 13:30:35 2016 -0500

    Normalize test reference PNGs; font rendering changed a little bit

 tests/fixtures/reftests/bugs/340047-ref.png | Bin 4706 -> 4891 bytes
 tests/fixtures/reftests/bugs/749415-ref.png | Bin 19572 -> 21402 bytes
 tests/fixtures/reftests/bugs/760180-ref.png | Bin 8120 -> 8884 bytes
 3 files changed, 0 insertions(+), 0 deletions(-)

commit e42b622d9c82c2702d3d1f3b981022718cd1084b
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Oct 19 19:34:28 2016 +0800

    Remove rsvg-install.props's during re-generation
    
    This is to ensure the changes in the generated
    build/win32/vs10/rsvg-install.props are applied in
    build/win32/vs[11|12|14] as well.

 build/win32/vs10/Makefile.am | 3 +++
 1 file changed, 3 insertions(+)

commit 6ee81cd434c5b0fa04dccf265281249eff7b7b1d
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Oct 19 14:48:08 2016 +0800

    build/: Force MSVC project file generation on Makefile.am changes
    
    Make the Makefile.am targets for generating the Visual Studio projects re-generate the
    project files and the header listings whenever the Makefile.am's that include
    build/Makefile.msvcproj changes, so that whenever a source/header is added, they will
    be reflected in the projects and in the property sheets that are used to copy the
    headers.
    
    Also ensure that these are applied to the vs11, vs12 and vs14 projects when this
    happens, as they are copied and processed from the Visual Studio 2010 projects.

 build/Makefile-newvs.am |  2 +-
 build/Makefile.msvcproj | 11 +++++++++--
 2 files changed, 10 insertions(+), 3 deletions(-)

commit 8a0af0123ed54ca9925d9739c508267283486be2
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Jun 8 21:33:42 2016 -0500

    Post-release version bump to 2.40.17

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ea77fccbccdf4d518d64119ce9d6bc7e28a268fb
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Jun 22 10:56:50 2016 +0800

    Visual Studio builds: Look for cairo headers in $(prefix)/include/cairo
    
    Cairo headers could be in $(prefix)/include/cairo, so make sure we look
    for them there as well.  Also rearrange order where headers are looked for
    in Visua Studio 2008 builds, in the order of dependency hierarchy.

 build/win32/vs10/rsvg-build-defines.props  | 2 +-
 build/win32/vs9/rsvg-build-defines.vsprops | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit e68ec17827a7116fc418189d474c5fafa08555b5
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Jun 8 21:28:32 2016 -0500

    Update NEWS

 NEWS | 7 +++++++
 1 file changed, 7 insertions(+)

commit 5183f46532be3b3782341e4132ca8b0416f50704
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue May 10 15:11:54 2016 +0800

    Visual Studio builds: Refine "installation" process
    
    Split out the part where we generate the cache for GDK-Pixbuf, so that
    it is easier to ensure the needed parts are in place when Copydir !=
    GlibEtcInstallDir.

 build/win32/vs10/rsvg-install.propsin  |  8 +++++---
 build/win32/vs10/rsvg-install.vcxproj  |  8 ++++----
 build/win32/vs9/rsvg-install.vcproj    |  8 ++++----
 build/win32/vs9/rsvg-install.vspropsin | 26 ++++++++++++++------------
 4 files changed, 27 insertions(+), 23 deletions(-)

commit 42a58e9cc3f7fff2b039b323a7e9a38587518033
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Thu Dec 17 15:50:00 2015 +0800

    MSVC builds: Add support for introspection via NMake
    
    This adds a set of NMake Makefiles that is used to build the introspection
    files for librsvg, along with additions to the autotools file that uses the
    common autotools module to generate another NMake Makefile module that would
    contain the full command lines to g-ir-scanner and g-ir-compiler, which would
    be called by these NMake Makefiles.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=765245

 Makefile.am                             | 21 ++++++++
 build/win32/Makefile.am                 | 29 ++++++++++
 build/win32/detectenv-msvc.mak          | 76 ++++++++++++++++++++++++++
 build/win32/introspection-msvc.mak      | 94 +++++++++++++++++++++++++++++++++
 build/win32/rsvg-introspection-msvc.mak | 35 ++++++++++++
 5 files changed, 255 insertions(+)

commit 09d742735dc1f62798776ce251b3861e31d77c55
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Thu Dec 17 15:42:14 2015 +0800

    build: Add common autotools module for introspection under MSVC
    
    This adds a common autotools module that is used to generate the
    full command line for generating the .gir files for librsvg and
    under Visual Studio's NMake, as well as the file lists of files that
    are to be passed into the introspection scanner.  This is exactly the
    same file (as listed in the file's comment block) found under the
    same name in $(gi_src_root)/build, so updates for this comes
    from there.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=765245

 build/Makefile.msvc-introspection | 125 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 125 insertions(+)

commit aec5f5c34a233cae4d21284f55c2af2e4ddb0b3b
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Apr 12 16:52:51 2016 -0500

    bgo#764808 - start off with state->current_color = black
    
    When SVG comes in with e.g. fill="currentColor", it means that the content is likely
    being embedded into other content, and expects the CSS to cascade appropriately.  For
    example, if there is an SVG for an equation and it gets inserted into an HTML paragraph
    of text, then the equation should have the same color as the text.
    
    However, librsvg doesn't allow passing in a current-state-of-CSS; it always starts
    off fresh.  So, here we make it start with the current_color being opaque black,
    instead of transparent (all-bits-zero due to initialization).
    
    This will at least make things visible.  Later we can explore inheriting the cairo_t's
    current colors.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=764808

 rsvg-styles.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 153bcc92746300f5676bc0f32a7dcc1de65b654f
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Apr 12 16:25:18 2016 -0500

    s/colour/color - sorry, but this was all inconsistent

 rsvg-base.c         |   2 +-
 rsvg-cairo-draw.c   |  14 +++----
 rsvg-filter.c       | 118 ++++++++++++++++++++++++++--------------------------
 rsvg-filter.h       |   2 +-
 rsvg-paint-server.c |  16 +++----
 rsvg-paint-server.h |  10 ++---
 rsvg-private.h      |   2 +-
 tests/styles.c      |   4 +-
 8 files changed, 84 insertions(+), 84 deletions(-)

commit 876bdf55044a585192830891c0b8c67f2c08aa91
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Mon Apr 4 14:40:23 2016 -0500

    rsvg_handle_set_size_callback(): Document example code for how to use Cairo directly
    
    ... instead of using this deprecated function.

 rsvg-base.c | 25 +++++++++++++++++++++++++
 rsvg.h      |  1 +
 2 files changed, 26 insertions(+)

commit 59e839b18dd27c1c986deceb80d61db5ac89bb9a
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Mon Apr 4 13:18:18 2016 -0500

    Update NEWS

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

commit 7db196eae60cc0dbbe3a262429bfecac3936c5b9
Author: Menner <mik@gmx.org>
Date:   Mon Apr 4 13:15:44 2016 -0500

    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 <mik@gmx.org>

 rsvg-convert.c | 24 +++++++++++++++++-------
 1 file changed, 17 insertions(+), 7 deletions(-)

commit ed0c56d51a431af5af4ef055e2e8ff5a453c05d0
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Mon Apr 4 13:19:13 2016 -0500

    Post-release version bump to 2.40.16

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0b878072cb3f7d6a3c5b1e5bf05ff43c61ace094
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Apr 1 18:52:28 2016 -0600

    2.40.15 - I'm an idiot and tagged the repo before updating NEWS
    
    Hence this brown-bag tag.

 NEWS         | 13 +++++++++++++
 configure.ac |  2 +-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit f4296d2b385fd7bf5b369a8ba249fb4c0fb87da8
Author: Federico Mena Quintero <federico@gnome.org>
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 <ron@boxcast.com>
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 <federico@gnome.org>
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 <federico@gnome.org>
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 <federico@gnome.org>
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 <jjardon@gnome.org>
Date:   Mon Feb 8 13:15:25 2016 +0000

    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 <federico@gnome.org>
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 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+)

commit d937c691678803ceda6be701587d997ccd03a1da
Author: Benjamin Otte <otte@redhat.com>
Date:   Fri Jan 29 12:49:55 2016 +0100

    Don't crash when filters don't exist
    
    We put a new surface on the stack if a filter existed by name but we
    didn't pop it if the name didn't resolve to a real filter.
    
    New test: crash/bug759084.svg
    
    https://bugzilla.gnome.org/show_bug.cgi?id=759084

 rsvg-cairo-draw.c                  | 6 +++---
 tests/fixtures/crash/bug759084.svg | 9 +++++++++
 2 files changed, 12 insertions(+), 3 deletions(-)

commit 91e50fe393a25eeff7c5e4430d5666362bce0283
Author: Benjamin Otte <otte@redhat.com>
Date:   Thu Dec 10 22:59:30 2015 +0100

    filter: Remove unused variables

 rsvg-filter.c | 30 ------------------------------
 1 file changed, 30 deletions(-)

commit 2ae18d05e654b1130fa7397b316d270be1707450
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Thu Jan 21 18:13:54 2016 +0800

    Visual Studio builds: Fix pre-Visual Studio 2012 builds
    
    A recent commit made use of the C99 function isnan(), which is not
    supported directly in pre-2013 Visual Studio.  Earlier Visual Studio
    however does provide _isnan() which does what we will need, so add a
    fallback math.h in build/win32/vs9 that defines isnan() and includes the
    stock math.h, and make the projects include this math.h.
    
    This header is copied to the build/win32/vs[10|11] during 'make dist', as
    Visual Studio 2010 and 2012 will need this as well.

 build/win32/vs10/Makefile.am               |  6 ++++-
 build/win32/vs10/rsvg-build-defines.props  |  2 +-
 build/win32/vs11/Makefile.am               |  6 ++++-
 build/win32/vs9/Makefile.am                |  1 +
 build/win32/vs9/math.h                     | 39 ++++++++++++++++++++++++++++++
 build/win32/vs9/rsvg-build-defines.vsprops |  2 +-
 6 files changed, 52 insertions(+), 4 deletions(-)

commit a12e7b90e7b9fa6a6a325f39fb409722b06a6735
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Jan 7 19:37:34 2016 -0600

    Update NEWS

 NEWS | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 954e40e52363fe5bcfbb7e9c28dfcc05aa1affa3
Author: Federico Mena Quintero <federico@gnome.org>
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 <federico@gnome.org>
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 <federico@gnome.org>
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 <pborelli@gnome.org>
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 <federico@gnome.org>
Date:   Wed Jan 6 14:34:32 2016 -0600

    Update NEWS

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

commit cb7fd6b635a519e968ea67ec529651fe774abe26
Author: Menner <mik@gmx.org>
Date:   Sat Jan 2 09:35:52 2016 +0100

    bgo#749415: Don't duplicate logic for deciding when to push discrete layers
    
    rsvg_cairo_render_path() tried to avoid calling
    rsvg_cairo_push/pop_discrete_layer(), but the logic to decide whether
    to actually create an intermediate surface is best left in those
    functions.  With the duplicate/incorrect logic, text had incorrect
    spacing as a result.
    
    Also, remove an extra-old comment from when those functions were first
    implemented.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=749415

 rsvg-cairo-draw.c                           |  23 +++--------------
 tests/fixtures/reftests/bugs/749415-ref.png | Bin 0 -> 22441 bytes
 tests/fixtures/reftests/bugs/749415.svg     |  38 ++++++++++++++++++++++++++++
 3 files changed, 42 insertions(+), 19 deletions(-)

commit 41345523c756297b0b88dbcfeedc38e5f5c86c18
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Jan 5 19:40:39 2016 -0600

    Update NEWS

 NEWS | 7 +++++++
 1 file changed, 7 insertions(+)

commit 5dc9e603227296766ee05b9fab6812b5e6b4d535
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Jan 5 19:40:32 2016 -0600

    Remove leftover from the unsupported a:adobe-blending-mode

 rsvg-styles.c | 1 -
 1 file changed, 1 deletion(-)

commit e804fb1adcf564ce4bae661cc595a8d4df55efd3
Author: Menner <mik@gmx.org>
Date:   Sat Jan 2 09:42:53 2016 +0100

    bgo#340047 - Add support for the "baseline-shift" text attribute
    
    This commit adds support for the baseline-shift attribute for tags
    "sub/super/baseline".  We don't support percentages of the font size
    or explicit lengths yet.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=340047

 rsvg-css.c                                  |  24 +++++++++++++++-
 rsvg-private.h                              |   2 ++
 rsvg-styles.c                               |  21 ++++++++++++++
 rsvg-styles.h                               |   2 ++
 rsvg-text.c                                 |  16 +++++++----
 tests/fixtures/reftests/bugs/340047-ref.png | Bin 0 -> 4855 bytes
 tests/fixtures/reftests/bugs/340047.svg     |  43 ++++++++++++++++++++++++++++
 7 files changed, 101 insertions(+), 7 deletions(-)

commit 1fc06fe6def169920f4032e348040c38be320fb1
Author: Menner <mik@gmx.org>
Date:   Tue Jan 5 13:50:17 2016 -0600

    rsvg-marker: Don't try to render NULL markers
    
    https://bugzilla.gnome.org/show_bug.cgi?id=685906#c7

 rsvg-marker.c | 3 +++
 1 file changed, 3 insertions(+)

commit b945b6f5dbee693ac82d1b94f8f5a0ec37d00ee5
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Dec 15 14:00:44 2015 +0800

    MSVC 2008 builds: include gio-win32-2.0 in the include paths
    
    This is a follow-up commit for commit 7ebe28c for Visual Studio 2008
    builds, for the same reason as that commit.

 build/win32/vs9/rsvg-build-defines.vsprops | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 00744676387ce7914bff33f43ce5f04960219925
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Tue Dec 15 13:55:49 2015 +0800

    MSVC builds: Fix pixbuf loaders cache generation
    
    Use $(GlibEtcInstallRoot)\bin\gdk-pixbuf-query-loaders instead of
    $(CopyDir)\bin\gdk-pixbuf-query-loaders to fix the "installation" when
    CopyDir != GlibEtcInstallRoot.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=759438

 build/win32/vs10/rsvg-install.propsin  | 2 +-
 build/win32/vs9/rsvg-install.vspropsin | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 7ebe28c3be9ba8227cebd407511dcec92d34c39e
Author: Paolo Borelli <pborelli@gnome.org>
Date:   Sat Dec 12 17:33:46 2015 +0100

    win32: add gio-win32-2.0 to the include paths
    
    rsvg-convert uses the win32 gio streams

 build/win32/vs10/rsvg-build-defines.props | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3ef996ce17903642187326e20fc5dea48a3c6206
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Mon Dec 7 20:15:30 2015 -0600

    test/bugs: add reference image for #685906

 tests/bugs/685906-ref.png | Bin 0 -> 2955 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 0cfdd27ecb5023b65865d6458d9a810f48f08eb2
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Mon Dec 7 20:11:43 2015 -0600

    bgo#685906 - Marker angles are wrong when control points of a curve are coincident
    
    This is a rewrite of the code to draw markers at path vertices.  The previous code did a single pass
    over the cairo_path_t data, and it tried to figure out the appropriate marker type for each vertex
    (start marker, middle, or end).  However, it had trouble with coincident points in curveto
    commands, and with zero-length path segments.  The SVG spec is verbose but clear on the behavior
    for those cases.
    
    The code now does two passes:
    
    1. Take the cairo_path_t data, which is an array of moveto/lineto/curveto/closepath commands, and
    turn it into a sequence of segments.  Each segment either has four control points, *or* it has
    a single point and the segment is degenerate.
    
    2. Walk that list of segments, and draw the appropriate markers for them.
    
    Having the list of segments makes it easy to implement the algorithm from the SVG spec,
    in which the directionality of special vertices (like those at the ends of zero-length segments)
    needs to be determined.
    
    This code is careful to not do division by zero or to get NaNs in the middle of the computation,
    which would get Cairo into an error state, preventing further drawing of markers within
    the path.
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=685906

 rsvg-marker.c | 524 ++++++++++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 414 insertions(+), 110 deletions(-)

commit 7621ae4f61901c349af7cfe5ae3790b417227bf6
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Dec 1 18:58:15 2015 -0600

    Tests: add bug test for #685906

 tests/bugs/685906.svg | 313 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 313 insertions(+)

commit 3c58d0816d1ebacdd840ba5c60c3cbdfe2eb87c0
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Dec 1 19:18:19 2015 -0600

    Post release version bump

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 513c51f88ed66e7d76718039998658e8b68ba92c
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Dec 1 19:13:09 2015 -0600

    Update NEWS

 NEWS | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 9fc9d3829ba6b0a6e9f49ddc475538c9ffdf0266
Author: Benjamin Otte <otte@redhat.com>
Date:   Fri Nov 6 18:46:08 2015 +0100

    tools: Remove test-memory binary
    
    g_mem_set_vtable() is no longer supported, so this tool does nothing.

 tools/Makefile.am   |  8 +-------
 tools/test-memory.c | 35 -----------------------------------
 2 files changed, 1 insertion(+), 42 deletions(-)

commit 510940f241324dbcb3e233aade268a307aac1560
Author: Benjamin Otte <otte@redhat.com>
Date:   Fri Nov 6 18:41:01 2015 +0100

    rsvg-convert: Use g_printerr()

 rsvg-convert.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit d8ed521cc3e7740a1bf04646dd8074f23e5e630c
Author: Benjamin Otte <otte@redhat.com>
Date:   Fri Nov 6 00:20:41 2015 +0100

    path: Initialize variable

 rsvg-path.c | 2 ++
 1 file changed, 2 insertions(+)

commit 0a8bdb0a5348625ed0ab3d6225c09df97149982a
Author: Benjamin Otte <otte@redhat.com>
Date:   Fri Nov 6 00:09:17 2015 +0100

    path: Use correct comparison
    
    We were doing nothing for i == 2.
    
    Also, the code was written in such a way that this error was hard to
    spot. Why would you start your elseif nesting with the > 2 condition?
    And most of all: Why would you not use a simple else clause?

 rsvg-path.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 5cb7fb4b2dc5561047e26718151a25c841f5e2cd
Author: Benjamin Otte <otte@redhat.com>
Date:   Thu Nov 5 23:01:56 2015 +0100

    Add testcase for recent fix
    
    This adds a testcase for the fix in commit
    1d9e887d42ccd3077a3a867815a5733e91b654bb
    
    https://bugzilla.gnome.org/show_bug.cgi?id=757286

 tests/fixtures/reftests/nonexisting-filter-ref.png | Bin 0 -> 155 bytes
 tests/fixtures/reftests/nonexisting-filter.svg     |   3 +++
 2 files changed, 3 insertions(+)

commit 34dcd26396a75405bd691f54a00d689fb6f755d8
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Nov 3 15:32:59 2015 -0600

    rsvg-path: Add missing case where reflection point was not set
    
    This is from https://bugzilla.gnome.org/show_bug.cgi?id=677068, although I haven't figured
    out why the rightmost/topmost arrow in https://bugzilla.gnome.org/show_bug.cgi?id=685906 doesn't
    render yet.

 rsvg-path.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 1d9e887d42ccd3077a3a867815a5733e91b654bb
Author: Florian Müllner <fmuellner@gnome.org>
Date:   Thu Oct 29 09:33:24 2015 +0100

    Fix crash when trying to release a reference we don't own
    
    Commit 9fc56102ca changed the condition for creating a new surface,
    but did not update the condition for freeing it, resulting in a
    crash when trying to release a reference we don't own.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=757286

 rsvg-cairo-draw.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 238f015fa30d73849e19a6ef41b3c325e615b897
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Oct 27 08:37:41 2015 -0400

    Dist the reference images for reftests

 tests/Makefile.am | 3 +++
 1 file changed, 3 insertions(+)

commit 3f4ca108da2d85a6dc2c617a7cb7ff5787c88799
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Oct 27 08:37:27 2015 -0400

    Dist all the test infrastructure

 Makefile.am | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit d31ba9c8548f9b848332779f505997b6a5fc4412
Author: Benjamin Otte <otte@redhat.com>
Date:   Mon Oct 26 16:57:26 2015 +0100

    tests: Add tests for loading gzip-compressed SVGs

 tests/fixtures/reftests/gzip-compressed-ref.png    | Bin 0 -> 155 bytes
 tests/fixtures/reftests/gzip-compressed.svg        | Bin 0 -> 131 bytes
 tests/fixtures/reftests/include-compressed-ref.png | Bin 0 -> 155 bytes
 tests/fixtures/reftests/include-compressed.svg     |   3 +++
 4 files changed, 3 insertions(+)

commit beb10a3a5b0f584205cf4e7334b93ef192ed9361
Author: Benjamin Otte <otte@redhat.com>
Date:   Sat Oct 24 21:45:34 2015 +0200

    Make gzipped SVGs work with new_from_gfile()
    
    Move the code for decoding gzipped streams into load_from_stream() so
    that all streaming code can use it.

 rsvg-base.c | 31 +++++++++++++++++++++++--------
 1 file changed, 23 insertions(+), 8 deletions(-)

commit 45c4257be73961d31e8d21265dede1cd2e550420
Author: Benjamin Otte <otte@redhat.com>
Date:   Thu Oct 22 13:49:33 2015 +0200

    configure: Remove pdiff Makefile
    
    Forgot to remove this one when I removed pdiff

 configure.ac | 1 -
 1 file changed, 1 deletion(-)

commit f241a495939f2503b7a026076f02b9f9b8f529b1
Author: Benjamin Otte <otte@redhat.com>
Date:   Thu Oct 22 12:40:12 2015 +0200

    drawingctx: Remove unused variable

 rsvg-base.c         | 3 ---
 rsvg-cairo-render.c | 1 -
 rsvg-private.h      | 1 -
 3 files changed, 5 deletions(-)

commit b7e9ae8ce57a553add0cbd34ba7863b441178097
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Oct 20 21:54:52 2015 -0400

    Install the tests
    
    Introduce the infrastructure for installed tests from glib, and
    use it for the tests.

 configure.ac       |   2 +
 glib-tap.mk        | 135 +++++++++++
 m4/glibtests.m4    |  28 +++
 tap-driver.sh      | 652 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 tap-test           |   5 +
 tests/Makefile.am  |  42 ++--
 tests/test-utils.c |   7 +-
 7 files changed, 845 insertions(+), 26 deletions(-)

commit 775178c2d7480895ce1b2bb86477a45e48bd22e4
Author: Benjamin Otte <otte@redhat.com>
Date:   Tue Oct 20 18:11:46 2015 +0200

    defs: Do the right thing for duplicate ids
    
    When an id (illegally) exists twice in an SVG file, all renderers keep
    the definition that appears first.
    Do the same in rsvg.

 rsvg-defs.c                                  |   3 +++
 tests/fixtures/reftests/duplicate-id-ref.png | Bin 0 -> 155 bytes
 tests/fixtures/reftests/duplicate-id.svg     |   7 +++++++
 3 files changed, 10 insertions(+)

commit 25f271d2e1e5916d0c3f73d20a366873f64fbbc4
Author: Benjamin Otte <otte@redhat.com>
Date:   Tue Oct 20 14:30:16 2015 +0200

    tests: Redo rsvg-test to test all svg files
    
    .. instead of requiring an rsvg-test.txt file.
    
    As a side effect, this gets rid of failing tests.

 tests/rsvg-test.c   | 148 +++++++++++++++++++++++++++++-----------------------
 tests/rsvg-test.txt |  13 -----
 2 files changed, 84 insertions(+), 77 deletions(-)

commit 4e726b5e7a76ac57972328f523df52363dee0fea
Author: Benjamin Otte <otte@redhat.com>
Date:   Mon Oct 19 02:18:54 2015 +0200

    tests: Move successful tests
    
    Keep them in a reftests directory.

 tests/Makefile.am                                 |   2 ++
 tests/{ => fixtures}/reftests/bugs/403357-ref.png | Bin
 tests/{ => fixtures}/reftests/bugs/403357.svg     |   0
 tests/{ => fixtures}/reftests/bugs/476507-ref.png | Bin
 tests/{ => fixtures}/reftests/bugs/476507.svg     |   0
 tests/{ => fixtures}/reftests/bugs/548494-ref.png | Bin
 tests/{ => fixtures}/reftests/bugs/548494.svg     |   0
 tests/{ => fixtures}/reftests/bugs/563933-ref.png | Bin
 tests/{ => fixtures}/reftests/bugs/563933.svg     |   0
 tests/{ => fixtures}/reftests/bugs/738367-ref.png | Bin
 tests/{ => fixtures}/reftests/bugs/738367.svg     |   0
 tests/rsvg-test.txt                               |  10 +++++-----
 12 files changed, 7 insertions(+), 5 deletions(-)

commit f4001bcea4e11903cd7ab700e6239e839c5c8f88
Author: Benjamin Otte <otte@redhat.com>
Date:   Mon Oct 19 02:18:54 2015 +0200

    tests: Save test images to /tmp, not into the test dir
    
    This is in preparation for installed tests. It's also for uncluttering
    the test directory.

 tests/rsvg-test.c | 39 +++++++++++++++++++++++++++++++++------
 1 file changed, 33 insertions(+), 6 deletions(-)

commit 97c88aa4c94516babd81ccddabbb5a1c9d9cecc0
Author: Benjamin Otte <otte@redhat.com>
Date:   Mon Oct 19 02:14:07 2015 +0200

    tests: Move passing tests into reftests/ dir

 tests/{ => reftests}/bugs/403357-ref.png | Bin
 tests/{ => reftests}/bugs/403357.svg     |   0
 tests/{ => reftests}/bugs/476507-ref.png | Bin
 tests/{ => reftests}/bugs/476507.svg     |   0
 tests/{ => reftests}/bugs/548494-ref.png | Bin
 tests/{ => reftests}/bugs/548494.svg     |   0
 tests/{ => reftests}/bugs/563933-ref.png | Bin
 tests/{ => reftests}/bugs/563933.svg     |   0
 tests/{ => reftests}/bugs/738367-ref.png | Bin
 tests/{ => reftests}/bugs/738367.svg     |   0
 tests/rsvg-test.c                        |   2 --
 tests/rsvg-test.txt                      |  10 +++++-----
 12 files changed, 5 insertions(+), 7 deletions(-)

commit ff82330685707fcde8406be983b3882501655637
Author: Benjamin Otte <otte@redhat.com>
Date:   Mon Oct 19 01:09:33 2015 +0200

    tests: Update reference images for Cairo changes

 tests/bugs/403357-ref.png | Bin 5914 -> 1366 bytes
 tests/bugs/476507-ref.png | Bin 9606 -> 6018 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)

commit 3926e99d0e1e5dde91e0ea8451540bd5781e1c6b
Author: Benjamin Otte <otte@redhat.com>
Date:   Mon Oct 19 00:10:29 2015 +0200

    tests: Update reference images from inkscape
    
    Update those images where Inkscape and librsvg agree on the rendering.

 tests/bugs/548494-ref.png | Bin 2307 -> 751 bytes
 tests/bugs/563933-ref.png | Bin 38311 -> 2526 bytes
 tests/bugs/738367-ref.png | Bin 4184 -> 8748 bytes
 3 files changed, 0 insertions(+), 0 deletions(-)

commit a22d02041373270ff5ae004854698cc8d5cdcffd
Author: Benjamin Otte <otte@redhat.com>
Date:   Mon Oct 19 00:00:29 2015 +0200

    tests: Don't test samples
    
    This is a destsuite not a demo showing off.

 tests/rsvg-test.txt             |   3 ---
 tests/samples/arrows-ref.png    | Bin 22554 -> 0 bytes
 tests/samples/artwork-ref.png   | Bin 49846 -> 0 bytes
 tests/samples/butterfly-ref.png | Bin 61360 -> 0 bytes
 4 files changed, 3 deletions(-)

commit 79c93aa2006f6491059f66b9ba0eeba05531eeee
Author: Benjamin Otte <otte@redhat.com>
Date:   Sun Oct 18 23:59:27 2015 +0200

    tests: Mark pixels in diff where only the alpha channel differs

 tests/rsvg-test.c | 5 +++++
 1 file changed, 5 insertions(+)

commit ed8d12be5c3018d5fd80b2c0a465abf036151dbd
Author: Benjamin Otte <otte@redhat.com>
Date:   Sun Oct 18 20:51:05 2015 +0200

    tests: Make styles test not fail to setup
    
    Did anybody ever run this test?

 tests/styles.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0fd2e583c3594a29a7b723e3056034dcaf101dea
Author: Benjamin Otte <otte@redhat.com>
Date:   Sun Oct 18 20:45:21 2015 +0200

    tests: Remove pdiff support
    
    We can generate ref images that are pixel-perfect. There is no need to
    use pdiff, it just slows the testsuite down.

 tests/Makefile.am            |   4 -
 tests/pdiff/CMakeLists.txt   |  55 ------
 tests/pdiff/Makefile.am      |  21 ---
 tests/pdiff/README.txt       |  45 -----
 tests/pdiff/args.c           | 119 -------------
 tests/pdiff/args.h           |  46 -----
 tests/pdiff/gpl.txt          | 340 -------------------------------------
 tests/pdiff/lpyramid.c       | 111 -------------
 tests/pdiff/lpyramid.h       |  32 ----
 tests/pdiff/pdiff.c          | 387 -------------------------------------------
 tests/pdiff/pdiff.h          |  40 -----
 tests/pdiff/perceptualdiff.c | 115 -------------
 tests/rsvg-test.c            |  27 +--
 13 files changed, 2 insertions(+), 1340 deletions(-)

commit 7bf279e0efbeb2ef5ec8343cbf43b452a848fe08
Author: Benjamin Otte <otte@redhat.com>
Date:   Sun Oct 18 20:42:58 2015 +0200

    tests: Don't resize to 480px width
    
    Instead, use the width as specified in the SVG.

 tests/Makefile.am |  4 +---
 tests/rsvg-test.c | 22 ++--------------------
 2 files changed, 3 insertions(+), 23 deletions(-)

commit 4cbeea9ca5b8025d0d974b8b3bbb73e1af5e7a1f
Author: Benjamin Otte <otte@redhat.com>
Date:   Sun Oct 18 17:15:27 2015 +0200

    tests: Don't force tests to white background
    
    We support transparency after all.
    
    This breaks the refference images for tests, but because they're all
    broken anyway I didn't bother regenerating them.

 tests/rsvg-test.c | 2 --
 1 file changed, 2 deletions(-)

commit 75ab7b8fcfac803c78ad4d6ee21a4f3d8a3ce189
Author: Benjamin Otte <otte@redhat.com>
Date:   Sun Oct 18 02:51:33 2015 +0200

    tests: Remove the svg testsuite
    
    Nobody ever took any effort to make it pass.
    Which might be because the testsuite is not made to pass with using
    non-free Microsoft fonts...

 tests/rsvg-test.txt                                |  182 ---
 tests/svg1.1/images/DisplaceChecker.png            |  Bin 2470 -> 0 bytes
 tests/svg1.1/images/SVG-1.1-monolithic-fixed.dtd   | 1622 --------------------
 tests/svg1.1/images/animation-add-BE-09.svg        |  201 ---
 tests/svg1.1/images/animation-extRef-image1.svg    |   18 -
 tests/svg1.1/images/animation-extRef-image2.svg    |   16 -
 tests/svg1.1/images/animation-extRef-image3.svg    |   14 -
 tests/svg1.1/images/bluesquidj.png                 |  Bin 37497 -> 0 bytes
 tests/svg1.1/images/bullet-small.png               |  Bin 973 -> 0 bytes
 tests/svg1.1/images/bullet-white.png               |  Bin 971 -> 0 bytes
 tests/svg1.1/images/bullet.png                     |  Bin 972 -> 0 bytes
 tests/svg1.1/images/bumpMap.png                    |  Bin 1998 -> 0 bytes
 tests/svg1.1/images/bumpMap2.png                   |  Bin 657 -> 0 bytes
 tests/svg1.1/images/changeColor.ICM                |  Bin 740 -> 0 bytes
 tests/svg1.1/images/colorprof.png                  |  Bin 705 -> 0 bytes
 tests/svg1.1/images/convolveImage.png              |  Bin 9281 -> 0 bytes
 tests/svg1.1/images/coords-units-01-f.png          |  Bin 29842 -> 0 bytes
 tests/svg1.1/images/coords-units-01-f.svg          |  193 ---
 .../images/copyright-documents-19990405.html       |   89 --
 tests/svg1.1/images/diagarrow.png                  |  Bin 997 -> 0 bytes
 tests/svg1.1/images/ext-TestComic.svg              |   21 -
 tests/svg1.1/images/fillChangeColor.ICM            |  Bin 740 -> 0 bytes
 tests/svg1.1/images/filters-blend-01-f.svg         |  128 --
 tests/svg1.1/images/filters-color-01-f.svg         |  121 --
 tests/svg1.1/images/filters-composite-01-f.svg     |  188 ---
 tests/svg1.1/images/filters-comptran-01-f.svg      |  132 --
 .../images/filters-conv-01-f.includeimage.png      |  Bin 9281 -> 0 bytes
 tests/svg1.1/images/filters-conv-01-f.svg          |  121 --
 tests/svg1.1/images/filters-diffuse-01-f.svg       |  172 ---
 tests/svg1.1/images/filters-example-01-f.svg       |  120 --
 tests/svg1.1/images/gam030.png                     |  Bin 213 -> 0 bytes
 tests/svg1.1/images/gam030b.png                    |  Bin 1029 -> 0 bytes
 tests/svg1.1/images/gam045.png                     |  Bin 216 -> 0 bytes
 tests/svg1.1/images/gam045b.png                    |  Bin 1059 -> 0 bytes
 tests/svg1.1/images/gam056.png                     |  Bin 216 -> 0 bytes
 tests/svg1.1/images/gam056b.png                    |  Bin 1059 -> 0 bytes
 tests/svg1.1/images/gam100.png                     |  Bin 205 -> 0 bytes
 tests/svg1.1/images/gam100b.png                    |  Bin 1044 -> 0 bytes
 tests/svg1.1/images/gam200.png                     |  Bin 187 -> 0 bytes
 tests/svg1.1/images/gam200b.png                    |  Bin 1019 -> 0 bytes
 tests/svg1.1/images/greentopbutton.jpg             |  Bin 1111 -> 0 bytes
 tests/svg1.1/images/image.png                      |  Bin 1884 -> 0 bytes
 tests/svg1.1/images/image1.jpg                     |  Bin 34183 -> 0 bytes
 tests/svg1.1/images/image1.png                     |  Bin 394416 -> 0 bytes
 tests/svg1.1/images/image1_b.png                   |  Bin 12586 -> 0 bytes
 tests/svg1.1/images/image2_b.jpg                   |  Bin 6643 -> 0 bytes
 tests/svg1.1/images/image2_b.png                   |  Bin 7412 -> 0 bytes
 tests/svg1.1/images/interact-dom-01-f.svg          |  148 --
 tests/svg1.1/images/interact-order-02-b-targ.svg   |   62 -
 tests/svg1.1/images/interact-order-03-b-targ.svg   |   62 -
 tests/svg1.1/images/leftarrow.png                  |  Bin 124 -> 0 bytes
 tests/svg1.1/images/linking-uri-01-b.svg           |   88 --
 tests/svg1.1/images/linking-uri-01-f-1st.png       |  Bin 8183 -> 0 bytes
 tests/svg1.1/images/linking-uri-01-f-2nd.png       |  Bin 34164 -> 0 bytes
 tests/svg1.1/images/linking-uri-01-f-3rd.png       |  Bin 34164 -> 0 bytes
 tests/svg1.1/images/linking-uri-01-f-4th.png       |  Bin 13626 -> 0 bytes
 tests/svg1.1/images/linking-uri-01-f-start.png     |  Bin 34164 -> 0 bytes
 tests/svg1.1/images/linking-uri-03-f-1st.png       |  Bin 28465 -> 0 bytes
 tests/svg1.1/images/linking-uri-03-f-start.png     |  Bin 26549 -> 0 bytes
 tests/svg1.1/images/linkingCircle-f.svg            |   25 -
 tests/svg1.1/images/linkingToc-t.svg               |   63 -
 tests/svg1.1/images/magnify.png                    |  Bin 268 -> 0 bytes
 tests/svg1.1/images/myimage.jpg                    |  Bin 4402 -> 0 bytes
 tests/svg1.1/images/nav_bullet.png                 |  Bin 264 -> 0 bytes
 tests/svg1.1/images/nav_down.png                   |  Bin 252 -> 0 bytes
 tests/svg1.1/images/nav_downleft.png               |  Bin 170 -> 0 bytes
 tests/svg1.1/images/nav_downright.png              |  Bin 169 -> 0 bytes
 tests/svg1.1/images/nav_frame.png                  |  Bin 155 -> 0 bytes
 tests/svg1.1/images/nav_left.png                   |  Bin 166 -> 0 bytes
 tests/svg1.1/images/nav_noframe.png                |  Bin 270 -> 0 bytes
 tests/svg1.1/images/nav_right.png                  |  Bin 168 -> 0 bytes
 tests/svg1.1/images/nav_svg.png                    |  Bin 155 -> 0 bytes
 tests/svg1.1/images/nav_up.png                     |  Bin 173 -> 0 bytes
 tests/svg1.1/images/nav_upleft.png                 |  Bin 172 -> 0 bytes
 tests/svg1.1/images/nav_upright.png                |  Bin 173 -> 0 bytes
 tests/svg1.1/images/old-name-2-new-name1.html      | 1178 --------------
 tests/svg1.1/images/paths-data-01-f.png            |  Bin 36446 -> 0 bytes
 tests/svg1.1/images/paths-data-01-f.svg            |  169 --
 tests/svg1.1/images/paths-data-02-f.png            |  Bin 42041 -> 0 bytes
 tests/svg1.1/images/paths-data-02-f.svg            |  143 --
 tests/svg1.1/images/paths-data-03-f.png            |  Bin 38026 -> 0 bytes
 tests/svg1.1/images/paths-data-03-f.svg            |  137 --
 tests/svg1.1/images/paths-data-04-f.png            |  Bin 30546 -> 0 bytes
 tests/svg1.1/images/paths-data-04-f.svg            |  171 ---
 tests/svg1.1/images/rects.svg                      |   11 -
 tests/svg1.1/images/rects_b.svg                    |    6 -
 tests/svg1.1/images/rightarrow.png                 |  Bin 963 -> 0 bytes
 tests/svg1.1/images/rotate20.png                   |  Bin 1434 -> 0 bytes
 tests/svg1.1/images/shapes-ellipse-01-b.svg        |   59 -
 tests/svg1.1/images/shapes-ellipse-01-f.png        |  Bin 31126 -> 0 bytes
 tests/svg1.1/images/shapes-ellipse-01-f.svg        |  111 --
 tests/svg1.1/images/shapes-rect-01-b.svg           |   60 -
 tests/svg1.1/images/shapes-rect-01-f.png           |  Bin 26453 -> 0 bytes
 tests/svg1.1/images/shapes-rect-01-f.svg           |  113 --
 tests/svg1.1/images/sign.png                       |  Bin 10647 -> 0 bytes
 tests/svg1.1/images/sphere.png                     |  Bin 5923 -> 0 bytes
 tests/svg1.1/images/struct-frag-01-B.svg           |   55 -
 tests/svg1.1/images/struct-image-01.jpg            |  Bin 4751 -> 0 bytes
 tests/svg1.1/images/struct-image-01.png            |  Bin 63238 -> 0 bytes
 tests/svg1.1/images/struct-image-02.jpg            |  Bin 3779 -> 0 bytes
 tests/svg1.1/images/struct-image-02.png            |  Bin 35887 -> 0 bytes
 tests/svg1.1/images/struct-symbol-01.png           |  Bin 71497 -> 0 bytes
 tests/svg1.1/images/text-align-01-f.svg            |   95 --
 tests/svg1.1/images/text-align-02-f.svg            |  146 --
 tests/svg1.1/images/text-align-03-f.svg            |   96 --
 tests/svg1.1/images/text-altglyph-01-f.svg         |  202 ---
 tests/svg1.1/images/text-extTref-BE-18-targ.svg    |   58 -
 tests/svg1.1/images/text-intro-01-f.svg            |  106 --
 tests/svg1.1/images/text-tref-01-f.svg             |  160 --
 tests/svg1.1/images/text-ws-01-f.svg               |  130 --
 tests/svg1.1/images/toc-sv.svg                     |  114 --
 tests/svg1.1/images/toc-svcmp.svg                  |  114 --
 tests/svg1.1/images/uparrow.png                    |  Bin 1232 -> 0 bytes
 tests/svg1.1/svg/animate-elem-02-t.svg             |   93 --
 tests/svg1.1/svg/animate-elem-03-t.svg             |   88 --
 tests/svg1.1/svg/animate-elem-04-t.svg             |   53 -
 tests/svg1.1/svg/animate-elem-05-t.svg             |   55 -
 tests/svg1.1/svg/animate-elem-06-t.svg             |   54 -
 tests/svg1.1/svg/animate-elem-07-t.svg             |   56 -
 tests/svg1.1/svg/animate-elem-08-t.svg             |   71 -
 tests/svg1.1/svg/animate-elem-09-t.svg             |   97 --
 tests/svg1.1/svg/animate-elem-10-t.svg             |   94 --
 tests/svg1.1/svg/animate-elem-11-t.svg             |   93 --
 tests/svg1.1/svg/animate-elem-12-t.svg             |   93 --
 tests/svg1.1/svg/animate-elem-13-t.svg             |   94 --
 tests/svg1.1/svg/animate-elem-14-t.svg             |   76 -
 tests/svg1.1/svg/animate-elem-15-t.svg             |   77 -
 tests/svg1.1/svg/animate-elem-16-t.svg             |   77 -
 tests/svg1.1/svg/animate-elem-17-t.svg             |   77 -
 tests/svg1.1/svg/animate-elem-18-t.svg             |   76 -
 tests/svg1.1/svg/animate-elem-19-t.svg             |   77 -
 tests/svg1.1/svg/animate-elem-20-t.svg             |   75 -
 tests/svg1.1/svg/animate-elem-21-t.svg             |   87 --
 tests/svg1.1/svg/animate-elem-22-b.svg             |   80 -
 tests/svg1.1/svg/animate-elem-23-t.svg             |   87 --
 tests/svg1.1/svg/animate-elem-24-t.svg             |  105 --
 tests/svg1.1/svg/animate-elem-25-t.svg             |   59 -
 tests/svg1.1/svg/animate-elem-26-t.svg             |   59 -
 tests/svg1.1/svg/animate-elem-27-t.svg             |   77 -
 tests/svg1.1/svg/animate-elem-28-t.svg             |   53 -
 tests/svg1.1/svg/animate-elem-29-b.svg             |   98 --
 tests/svg1.1/svg/color-prof-01-f.svg               |   66 -
 tests/svg1.1/svg/color-prop-01-b-ref.png           |  Bin 16438 -> 0 bytes
 tests/svg1.1/svg/color-prop-01-b.svg               |   64 -
 tests/svg1.1/svg/color-prop-02-f-ref.png           |  Bin 22794 -> 0 bytes
 tests/svg1.1/svg/color-prop-02-f.svg               |   98 --
 tests/svg1.1/svg/color-prop-03-t-ref.png           |  Bin 15547 -> 0 bytes
 tests/svg1.1/svg/color-prop-03-t.svg               |  101 --
 tests/svg1.1/svg/coords-trans-01-b-ref.png         |  Bin 13599 -> 0 bytes
 tests/svg1.1/svg/coords-trans-01-b.svg             |  240 ---
 tests/svg1.1/svg/coords-trans-02-t-ref.png         |  Bin 11363 -> 0 bytes
 tests/svg1.1/svg/coords-trans-02-t.svg             |  178 ---
 tests/svg1.1/svg/coords-trans-03-t-ref.png         |  Bin 10664 -> 0 bytes
 tests/svg1.1/svg/coords-trans-03-t.svg             |  100 --
 tests/svg1.1/svg/coords-trans-04-t-ref.png         |  Bin 9697 -> 0 bytes
 tests/svg1.1/svg/coords-trans-04-t.svg             |   69 -
 tests/svg1.1/svg/coords-trans-05-t-ref.png         |  Bin 11056 -> 0 bytes
 tests/svg1.1/svg/coords-trans-05-t.svg             |   89 --
 tests/svg1.1/svg/coords-trans-06-t-ref.png         |  Bin 11372 -> 0 bytes
 tests/svg1.1/svg/coords-trans-06-t.svg             |   83 -
 tests/svg1.1/svg/coords-units-01-b-ref.png         |  Bin 20764 -> 0 bytes
 tests/svg1.1/svg/coords-units-01-b.svg             |  182 ---
 tests/svg1.1/svg/coords-units-02-b-ref.png         |  Bin 18759 -> 0 bytes
 tests/svg1.1/svg/coords-units-02-b.svg             |  145 --
 tests/svg1.1/svg/coords-units-03-b-ref.png         |  Bin 19573 -> 0 bytes
 tests/svg1.1/svg/coords-units-03-b.svg             |  163 --
 tests/svg1.1/svg/coords-viewattr-01-b-ref.png      |  Bin 17521 -> 0 bytes
 tests/svg1.1/svg/coords-viewattr-01-b.svg          |  123 --
 tests/svg1.1/svg/coords-viewattr-02-b-ref.png      |  Bin 37699 -> 0 bytes
 tests/svg1.1/svg/coords-viewattr-02-b.svg          |  699 ---------
 tests/svg1.1/svg/extend-namespace-01-f.svg         |  167 --
 tests/svg1.1/svg/filters-blend-01-b.svg            |  106 --
 tests/svg1.1/svg/filters-color-01-b.svg            |   92 --
 tests/svg1.1/svg/filters-composite-02-b.svg        |  200 ---
 tests/svg1.1/svg/filters-comptran-01-b.svg         |  106 --
 tests/svg1.1/svg/filters-conv-01-f-ref.png         |  Bin 53213 -> 0 bytes
 tests/svg1.1/svg/filters-conv-01-f.svg             |  109 --
 tests/svg1.1/svg/filters-diffuse-01-f-ref.png      |  Bin 19475 -> 0 bytes
 tests/svg1.1/svg/filters-diffuse-01-f.svg          |  161 --
 tests/svg1.1/svg/filters-displace-01-f-ref.png     |  Bin 56940 -> 0 bytes
 tests/svg1.1/svg/filters-displace-01-f.svg         |  150 --
 tests/svg1.1/svg/filters-example-01-b-ref.png      |  Bin 25223 -> 0 bytes
 tests/svg1.1/svg/filters-example-01-b.svg          |   81 -
 tests/svg1.1/svg/filters-gauss-01-b.svg            |  101 --
 tests/svg1.1/svg/filters-image-01-b-ref.png        |  Bin 96829 -> 0 bytes
 tests/svg1.1/svg/filters-image-01-b.svg            |   47 -
 tests/svg1.1/svg/filters-light-01-f-ref.png        |  Bin 29388 -> 0 bytes
 tests/svg1.1/svg/filters-light-01-f.svg            |  173 ---
 tests/svg1.1/svg/filters-morph-01-f-ref.png        |  Bin 35690 -> 0 bytes
 tests/svg1.1/svg/filters-morph-01-f.svg            |   87 --
 tests/svg1.1/svg/filters-offset-01-b-ref.png       |  Bin 13735 -> 0 bytes
 tests/svg1.1/svg/filters-offset-01-b.svg           |  121 --
 tests/svg1.1/svg/filters-specular-01-f-ref.png     |  Bin 26258 -> 0 bytes
 tests/svg1.1/svg/filters-specular-01-f.svg         |  178 ---
 tests/svg1.1/svg/filters-tile-01-b-ref.png         |  Bin 8683 -> 0 bytes
 tests/svg1.1/svg/filters-tile-01-b.svg             |   63 -
 tests/svg1.1/svg/filters-turb-01-f-ref.png         |  Bin 118005 -> 0 bytes
 tests/svg1.1/svg/filters-turb-01-f.svg             |   86 --
 tests/svg1.1/svg/fonts-elem-01-t.svg               |  103 --
 tests/svg1.1/svg/fonts-elem-02-t.svg               |  107 --
 tests/svg1.1/svg/fonts-elem-03-b.svg               |   98 --
 tests/svg1.1/svg/fonts-elem-04-b.svg               |   98 --
 tests/svg1.1/svg/interact-cursor-01-f.svg          |  136 --
 tests/svg1.1/svg/interact-dom-01-b.svg             |  122 --
 tests/svg1.1/svg/interact-events-01-b.svg          |  103 --
 tests/svg1.1/svg/interact-order-01-b.svg           |   83 -
 tests/svg1.1/svg/interact-order-02-b.svg           |   81 -
 tests/svg1.1/svg/interact-order-03-b.svg           |   81 -
 tests/svg1.1/svg/interact-zoom-01-t.svg            |   71 -
 tests/svg1.1/svg/linking-a-01-b.svg                |   58 -
 tests/svg1.1/svg/linking-a-02-b.svg                |   59 -
 tests/svg1.1/svg/linking-a-03-b.svg                |   60 -
 tests/svg1.1/svg/linking-a-04-t.svg                |  124 --
 tests/svg1.1/svg/linking-uri-01-b.svg              |  165 --
 tests/svg1.1/svg/linking-uri-02-b.svg              |  175 ---
 tests/svg1.1/svg/linking-uri-03-t.svg              |   74 -
 tests/svg1.1/svg/masking-mask-01-b.svg             |  110 --
 tests/svg1.1/svg/masking-opacity-01-b-ref.png      |  Bin 43108 -> 0 bytes
 tests/svg1.1/svg/masking-opacity-01-b.svg          |  112 --
 tests/svg1.1/svg/masking-path-01-b-ref.png         |  Bin 16028 -> 0 bytes
 tests/svg1.1/svg/masking-path-01-b.svg             |   85 -
 tests/svg1.1/svg/masking-path-02-b-ref.png         |  Bin 17408 -> 0 bytes
 tests/svg1.1/svg/masking-path-02-b.svg             |   79 -
 tests/svg1.1/svg/masking-path-03-b-ref.png         |  Bin 25428 -> 0 bytes
 tests/svg1.1/svg/masking-path-03-b.svg             |  110 --
 tests/svg1.1/svg/masking-path-04-b.svg             |   79 -
 tests/svg1.1/svg/masking-path-05-f-ref.png         |  Bin 10054 -> 0 bytes
 tests/svg1.1/svg/masking-path-05-f.svg             |   59 -
 tests/svg1.1/svg/metadata-example-01-b-ref.png     |  Bin 45527 -> 0 bytes
 tests/svg1.1/svg/metadata-example-01-b.svg         |  174 ---
 tests/svg1.1/svg/painting-fill-01-t-ref.png        |  Bin 13458 -> 0 bytes
 tests/svg1.1/svg/painting-fill-01-t.svg            |   80 -
 tests/svg1.1/svg/painting-fill-02-t-ref.png        |  Bin 17101 -> 0 bytes
 tests/svg1.1/svg/painting-fill-02-t.svg            |   80 -
 tests/svg1.1/svg/painting-fill-03-t-ref.png        |  Bin 16998 -> 0 bytes
 tests/svg1.1/svg/painting-fill-03-t.svg            |   77 -
 tests/svg1.1/svg/painting-fill-04-t-ref.png        |  Bin 6954 -> 0 bytes
 tests/svg1.1/svg/painting-fill-04-t.svg            |   57 -
 tests/svg1.1/svg/painting-marker-01-f-ref.png      |  Bin 12320 -> 0 bytes
 tests/svg1.1/svg/painting-marker-01-f.svg          |  145 --
 tests/svg1.1/svg/painting-marker-02-f-ref.png      |  Bin 12398 -> 0 bytes
 tests/svg1.1/svg/painting-marker-02-f.svg          |  237 ---
 tests/svg1.1/svg/painting-render-01-b.svg          |  154 --
 tests/svg1.1/svg/painting-stroke-01-t-ref.png      |  Bin 17386 -> 0 bytes
 tests/svg1.1/svg/painting-stroke-01-t.svg          |   55 -
 tests/svg1.1/svg/painting-stroke-02-t-ref.png      |  Bin 20922 -> 0 bytes
 tests/svg1.1/svg/painting-stroke-02-t.svg          |   56 -
 tests/svg1.1/svg/painting-stroke-03-t-ref.png      |  Bin 20776 -> 0 bytes
 tests/svg1.1/svg/painting-stroke-03-t.svg          |   57 -
 tests/svg1.1/svg/painting-stroke-04-t-ref.png      |  Bin 19508 -> 0 bytes
 tests/svg1.1/svg/painting-stroke-04-t.svg          |   71 -
 tests/svg1.1/svg/paths-data-01-t-ref.png           |  Bin 34183 -> 0 bytes
 tests/svg1.1/svg/paths-data-01-t.svg               |  158 --
 tests/svg1.1/svg/paths-data-02-t-ref.png           |  Bin 38229 -> 0 bytes
 tests/svg1.1/svg/paths-data-02-t.svg               |  132 --
 tests/svg1.1/svg/paths-data-03-f.svg               |  105 --
 tests/svg1.1/svg/paths-data-04-t-ref.png           |  Bin 24255 -> 0 bytes
 tests/svg1.1/svg/paths-data-04-t.svg               |   92 --
 tests/svg1.1/svg/paths-data-05-t-ref.png           |  Bin 23251 -> 0 bytes
 tests/svg1.1/svg/paths-data-05-t.svg               |   89 --
 tests/svg1.1/svg/paths-data-06-t-ref.png           |  Bin 9972 -> 0 bytes
 tests/svg1.1/svg/paths-data-06-t.svg               |   72 -
 tests/svg1.1/svg/paths-data-07-t-ref.png           |  Bin 9450 -> 0 bytes
 tests/svg1.1/svg/paths-data-07-t.svg               |   72 -
 tests/svg1.1/svg/pservers-grad-01-b-ref.png        |  Bin 13537 -> 0 bytes
 tests/svg1.1/svg/pservers-grad-01-b.svg            |   59 -
 tests/svg1.1/svg/pservers-grad-02-b-ref.png        |  Bin 26362 -> 0 bytes
 tests/svg1.1/svg/pservers-grad-02-b.svg            |   77 -
 tests/svg1.1/svg/pservers-grad-03-b-ref.png        |  Bin 13644 -> 0 bytes
 tests/svg1.1/svg/pservers-grad-03-b.svg            |   63 -
 tests/svg1.1/svg/pservers-grad-04-b-ref.png        |  Bin 27081 -> 0 bytes
 tests/svg1.1/svg/pservers-grad-04-b.svg            |   77 -
 tests/svg1.1/svg/pservers-grad-05-b-ref.png        |  Bin 51946 -> 0 bytes
 tests/svg1.1/svg/pservers-grad-05-b.svg            |  104 --
 tests/svg1.1/svg/pservers-grad-06-b-ref.png        |  Bin 28441 -> 0 bytes
 tests/svg1.1/svg/pservers-grad-06-b.svg            |  104 --
 tests/svg1.1/svg/pservers-grad-07-b-ref.png        |  Bin 14677 -> 0 bytes
 tests/svg1.1/svg/pservers-grad-07-b.svg            |   74 -
 tests/svg1.1/svg/pservers-grad-08-b.svg            |  102 --
 tests/svg1.1/svg/pservers-grad-09-b-ref.png        |  Bin 18813 -> 0 bytes
 tests/svg1.1/svg/pservers-grad-09-b.svg            |  117 --
 tests/svg1.1/svg/pservers-grad-10-b.svg            |   90 --
 tests/svg1.1/svg/pservers-grad-11-b.svg            |  100 --
 tests/svg1.1/svg/pservers-grad-12-b-ref.png        |  Bin 24820 -> 0 bytes
 tests/svg1.1/svg/pservers-grad-12-b.svg            |  110 --
 tests/svg1.1/svg/pservers-pattern-01-b-ref.png     |  Bin 23830 -> 0 bytes
 tests/svg1.1/svg/pservers-pattern-01-b.svg         |  114 --
 tests/svg1.1/svg/render-elems-01-t-ref.png         |  Bin 10475 -> 0 bytes
 tests/svg1.1/svg/render-elems-01-t.svg             |   54 -
 tests/svg1.1/svg/render-elems-02-t-ref.png         |  Bin 11793 -> 0 bytes
 tests/svg1.1/svg/render-elems-02-t.svg             |   75 -
 tests/svg1.1/svg/render-elems-03-t-ref.png         |  Bin 11985 -> 0 bytes
 tests/svg1.1/svg/render-elems-03-t.svg             |   57 -
 tests/svg1.1/svg/render-elems-06-t.svg             |   75 -
 tests/svg1.1/svg/render-elems-07-t.svg             |   76 -
 tests/svg1.1/svg/render-elems-08-t.svg             |   78 -
 tests/svg1.1/svg/render-groups-01-b.svg            |   93 --
 tests/svg1.1/svg/render-groups-03-t.svg            |  117 --
 tests/svg1.1/svg/script-handle-01-b.svg            |   83 -
 tests/svg1.1/svg/script-handle-02-b.svg            |  108 --
 tests/svg1.1/svg/script-handle-03-b.svg            |  108 --
 tests/svg1.1/svg/script-handle-04-b.svg            |  108 --
 tests/svg1.1/svg/shapes-circle-01-t-ref.png        |  Bin 19709 -> 0 bytes
 tests/svg1.1/svg/shapes-circle-01-t.svg            |   56 -
 tests/svg1.1/svg/shapes-ellipse-01-t-ref.png       |  Bin 22199 -> 0 bytes
 tests/svg1.1/svg/shapes-ellipse-01-t.svg           |   72 -
 tests/svg1.1/svg/shapes-line-01-t-ref.png          |  Bin 14774 -> 0 bytes
 tests/svg1.1/svg/shapes-line-01-t.svg              |   80 -
 tests/svg1.1/svg/shapes-polygon-01-t-ref.png       |  Bin 18287 -> 0 bytes
 tests/svg1.1/svg/shapes-polygon-01-t.svg           |   73 -
 tests/svg1.1/svg/shapes-polyline-01-t-ref.png      |  Bin 17934 -> 0 bytes
 tests/svg1.1/svg/shapes-polyline-01-t.svg          |   84 -
 tests/svg1.1/svg/shapes-rect-01-t-ref.png          |  Bin 13088 -> 0 bytes
 tests/svg1.1/svg/shapes-rect-01-t.svg              |   72 -
 tests/svg1.1/svg/struct-cond-01-t-ref.png          |  Bin 6820 -> 0 bytes
 tests/svg1.1/svg/struct-cond-01-t.svg              |   75 -
 tests/svg1.1/svg/struct-cond-02-t.svg              |  574 -------
 tests/svg1.1/svg/struct-defs-01-t-ref.png          |  Bin 6806 -> 0 bytes
 tests/svg1.1/svg/struct-defs-01-t.svg              |   85 -
 tests/svg1.1/svg/struct-dom-01-b.svg               |  154 --
 tests/svg1.1/svg/struct-dom-02-b.svg               |  104 --
 tests/svg1.1/svg/struct-dom-03-b.svg               |  102 --
 tests/svg1.1/svg/struct-dom-04-b.svg               |  121 --
 tests/svg1.1/svg/struct-dom-05-b.svg               |  119 --
 tests/svg1.1/svg/struct-dom-06-b.svg               |   89 --
 tests/svg1.1/svg/struct-frag-01-t.svg              |   40 -
 tests/svg1.1/svg/struct-group-01-t-ref.png         |  Bin 8386 -> 0 bytes
 tests/svg1.1/svg/struct-group-01-t.svg             |   71 -
 tests/svg1.1/svg/struct-group-02-b-ref.png         |  Bin 6617 -> 0 bytes
 tests/svg1.1/svg/struct-group-02-b.svg             |   67 -
 tests/svg1.1/svg/struct-image-01-t-ref.png         |  Bin 116585 -> 0 bytes
 tests/svg1.1/svg/struct-image-01-t.svg             |   65 -
 tests/svg1.1/svg/struct-image-02-b.svg             |  108 --
 tests/svg1.1/svg/struct-image-03-t.svg             |   54 -
 tests/svg1.1/svg/struct-image-04-t-ref.png         |  Bin 82653 -> 0 bytes
 tests/svg1.1/svg/struct-image-04-t.svg             |  126 --
 tests/svg1.1/svg/struct-image-05-b-ref.png         |  Bin 6216 -> 0 bytes
 tests/svg1.1/svg/struct-image-05-b.svg             |   51 -
 tests/svg1.1/svg/struct-symbol-01-b-ref.png        |  Bin 55504 -> 0 bytes
 tests/svg1.1/svg/struct-symbol-01-b.svg            |   95 --
 tests/svg1.1/svg/styling-css-01-b-ref.png          |  Bin 18495 -> 0 bytes
 tests/svg1.1/svg/styling-css-01-b.svg              |   91 --
 tests/svg1.1/svg/styling-css-02-b.svg              |   89 --
 tests/svg1.1/svg/styling-css-03-b.svg              |  109 --
 tests/svg1.1/svg/styling-inherit-01-b-ref.png      |  Bin 29866 -> 0 bytes
 tests/svg1.1/svg/styling-inherit-01-b.svg          |   59 -
 tests/svg1.1/svg/styling-pres-01-t-ref.png         |  Bin 6669 -> 0 bytes
 tests/svg1.1/svg/styling-pres-01-t.svg             |   38 -
 tests/svg1.1/svg/text-align-01-b-ref.png           |  Bin 23297 -> 0 bytes
 tests/svg1.1/svg/text-align-01-b.svg               |   76 -
 tests/svg1.1/svg/text-align-02-b.svg               |   65 -
 tests/svg1.1/svg/text-align-03-b-ref.png           |  Bin 19309 -> 0 bytes
 tests/svg1.1/svg/text-align-03-b.svg               |   70 -
 tests/svg1.1/svg/text-align-04-b.svg               |   82 -
 tests/svg1.1/svg/text-align-05-b.svg               |   72 -
 tests/svg1.1/svg/text-align-06-b.svg               |   63 -
 tests/svg1.1/svg/text-altglyph-01-b.svg            |  130 --
 tests/svg1.1/svg/text-deco-01-b.svg                |   64 -
 tests/svg1.1/svg/text-fonts-01-t.svg               |   98 --
 tests/svg1.1/svg/text-fonts-02-t-ref.png           |  Bin 25190 -> 0 bytes
 tests/svg1.1/svg/text-fonts-02-t.svg               |   73 -
 tests/svg1.1/svg/text-intro-01-t.svg               |   69 -
 tests/svg1.1/svg/text-intro-02-b.svg               |   95 --
 tests/svg1.1/svg/text-intro-03-b.svg               |   74 -
 tests/svg1.1/svg/text-intro-04-t.svg               |   68 -
 tests/svg1.1/svg/text-path-01-b.svg                |   83 -
 tests/svg1.1/svg/text-spacing-01-b.svg             |   54 -
 tests/svg1.1/svg/text-text-01-b.svg                |  210 ---
 tests/svg1.1/svg/text-text-03-b.svg                |   69 -
 tests/svg1.1/svg/text-tref-01-b.svg                |   81 -
 tests/svg1.1/svg/text-tselect-01-b.svg             |   72 -
 tests/svg1.1/svg/text-tspan-01-b.svg               |   88 --
 tests/svg1.1/svg/text-ws-01-t-ref.png              |  Bin 43095 -> 0 bytes
 tests/svg1.1/svg/text-ws-01-t.svg                  |   99 --
 tests/svg1.1/svg/text-ws-02-t.svg                  |  104 --
 tests/svg1.2/comp-op-porterduff-ref.png            |  Bin 29629 -> 0 bytes
 tests/svg1.2/comp-op-porterduff.svg                |  298 ----
 377 files changed, 25627 deletions(-)

commit 4f88cfdca5d0a4302d9db84ad42745d0717bbcae
Author: Benjamin Otte <otte@redhat.com>
Date:   Sun Oct 18 02:10:51 2015 +0200

    tests: Mark XFAIL tests as g_test_incomplete()
    
    ... instead of as success.

 tests/rsvg-test.c | 24 ++++++++----------------
 1 file changed, 8 insertions(+), 16 deletions(-)

commit 3e0eeb518acb02314106be37e4d1b432cded2ed1
Author: Benjamin Otte <otte@redhat.com>
Date:   Sun Oct 18 02:06:41 2015 +0200

    tests: Use gtester printing functionality
    
    ... and don't duplicate output that gtester already prints.

 tests/Makefile.am |  2 --
 tests/rsvg-test.c | 69 ++++++++++---------------------------------------------
 2 files changed, 12 insertions(+), 59 deletions(-)

commit c2ed98e974ec6aece3750451f8c06596c31c06de
Author: Benjamin Otte <otte@redhat.com>
Date:   Sun Oct 18 01:57:22 2015 +0200

    tests: Port rsvg-test to gtest

 tests/rsvg-test.c | 53 ++++++++++++++++++++++++++++++++---------------------
 1 file changed, 32 insertions(+), 21 deletions(-)

commit 66cfd22ebae52f3d6588fac3b5c9359207420ff6
Author: Benjamin Otte <otte@redhat.com>
Date:   Thu Oct 15 02:12:46 2015 +0200

    rsvg-test: Don't output HTML
    
    This is the first step towards porting to gtester.

 tests/Makefile.am |  3 +--
 tests/rsvg-test.c | 33 ---------------------------------
 2 files changed, 1 insertion(+), 35 deletions(-)

commit 67b38692afd2e0a5ef27099555882592d4d78648
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 14 19:52:42 2015 +0200

    tests: Add a bunch of cycling reference svgs
    
    ... and make sure they don't crash when loading.

 tests/fixtures/crash/marker-cycles.svg           | 3 +++
 tests/fixtures/crash/mask-cycles.svg             | 6 ++++++
 tests/fixtures/crash/pattern-fallback-cycles.svg | 9 +++++++++
 3 files changed, 18 insertions(+)

commit 7e949cfc2d72f0f7453f56caa9f4af10e18ee263
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 14 19:25:27 2015 +0200

    tests: Make lib dependencies not use absolute deps
    
    This confuses automake and it will not generate dependencies correctly

 tests/Makefile.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9561652435e93c7b791fe7ca1708ce1196fae820
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 14 20:22:22 2015 +0200

    tests: Make crash test accept commandline args
    
    Again, copied from gdk-pixbuf

 tests/crash.c | 24 ++++++++++++++++++------
 1 file changed, 18 insertions(+), 6 deletions(-)

commit 9d97124e34425b569ec861813ea2ddb7acad4e93
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 14 19:16:15 2015 +0200

    tests: Run crash tests on all files in directory
    
    Instead of manually hardcoding them.
    Code copied from gdk-pixbuf.

 tests/Makefile.am  |  2 +-
 tests/crash.c      | 34 ++++++++---------------
 tests/test-utils.c | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 tests/test-utils.h | 11 ++++++--
 4 files changed, 101 insertions(+), 26 deletions(-)

commit d0486eb82546616c6f6e965bcb3e3557e4cc8264
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 7 20:02:17 2015 +0200

    test: Use guint32 instead of uint32_t

 tests/rsvg-test.c | 35 +++++++----------------------------
 1 file changed, 7 insertions(+), 28 deletions(-)

commit e210e12bc342e811a61343a47b2991fe57c7c746
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 7 19:48:23 2015 +0200

    state: Remove unused adobe blend mode support
    
    There's no need to keep a variable around when nobody ever looks at it.

 rsvg-styles.c | 29 -----------------------------
 rsvg-styles.h |  1 -
 2 files changed, 30 deletions(-)

commit f53b4c61abf4f98b557daed6d4166771ea4ef72c
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 7 12:54:51 2015 +0200

    base: Remove old cycle detection code
    
    The old code kept track of which nodes had already been drawn. Which
    worked for all nodes that actually were drawn, but not for nodes that
    were used as masks, paint server fallbacks or similar.
    
    But now that we have generic code that does work everywhere, this old
    code is no longer needed.

 rsvg-base.c         |  1 -
 rsvg-cairo-render.c |  1 -
 rsvg-private.h      |  1 -
 rsvg-structure.c    | 17 -----------------
 4 files changed, 20 deletions(-)

commit ad459d919bf277b0b2eb8d5bb8fecf8ac9877c47
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 7 12:33:32 2015 +0200

    defs: Remove rsvg_defs_add_resolver()
    
    Now that all references are looked up lazily, we don't need to keep
    track of things that are not resolved yet.

 rsvg-base.c |  2 --
 rsvg-defs.c | 48 ------------------------------------------------
 rsvg-defs.h |  4 ----
 3 files changed, 54 deletions(-)

commit 7fc0fb6023931cca829fda2e265e047c73fa9134
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 7 12:31:07 2015 +0200

    use: Resolve link lazily
    
    And that really concludes conversion of everything to
    rsvg_acquire_node().
    For real this time!

 rsvg-structure.c | 26 ++++++++++++++++++++------
 rsvg-structure.h |  2 +-
 2 files changed, 21 insertions(+), 7 deletions(-)

commit 3ae509be6a1b14b93a0839dc241d54a7ca3a1b25
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 7 12:24:14 2015 +0200

    tref: Look up links lazily

 rsvg-text.c | 49 ++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 40 insertions(+), 9 deletions(-)

commit 6df53732f8ecfdc99b705b7e9a94442c267145f0
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 7 12:13:21 2015 +0200

    marker: Resolve lazily
    
    And that concludes our rework of reference cylce detection. All code
    that references other objects via IRIs will now call rsvg_acquire_node()
    which itself avoids giving out the same node a second time until
    rsvg_release_node() has been called.
    
    This also means that rsvg_defs_lookup() is only used in two places now:
    (1) by rsvg_acquire_node()
    (2) by public API that allows operating on objects by id.

 rsvg-marker.c | 41 +++++++++++++++++------------------------
 rsvg-marker.h |  5 -----
 rsvg-styles.c | 41 ++++++++++++++++++++++++++++-------------
 rsvg-styles.h |  6 +++---
 4 files changed, 48 insertions(+), 45 deletions(-)

commit 9fc56102ca1861e3868fd6dcbcc3cc0f3c240f3e
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 7 10:37:22 2015 +0200

    state: Resolve filters lazily
    
    We're almost there resolving everything lazily...

 rsvg-cairo-draw.c | 17 +++++++++++------
 rsvg-filter.c     | 27 ---------------------------
 rsvg-filter.h     |  2 --
 rsvg-styles.c     | 12 ++++++++----
 rsvg-styles.h     |  2 +-
 5 files changed, 20 insertions(+), 40 deletions(-)

commit 1c68e4f298ffe8d2ae2a0a38c5f9c329791d1a39
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 7 10:29:07 2015 +0200

    paint-server: Store URL instead of resolved node
    
    This way, we resolve lazily only upon use and thereby can make use of
    our amazing new cycle detection technology.

 rsvg-cairo-draw.c   | 21 +++++++++++++--------
 rsvg-paint-server.c | 50 +++++++-------------------------------------------
 rsvg-paint-server.h | 11 +++--------
 rsvg-styles.c       |  6 +++---
 4 files changed, 26 insertions(+), 62 deletions(-)

commit f85f5dea28172480bf0a273319e8c8c73945d427
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 7 10:20:23 2015 +0200

    paint-server: Remove unused argument from function

 rsvg-paint-server.c | 3 +--
 rsvg-paint-server.h | 2 +-
 rsvg-styles.c       | 6 +++---
 3 files changed, 5 insertions(+), 6 deletions(-)

commit 4db31c6f2945a9627e0611797646af87093edb8e
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 7 10:18:42 2015 +0200

    paint-server: Remove nonexistent functions from header

 rsvg-paint-server.h | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit 1104491df8f6475bb7cc52c8f85f9130f278b737
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 7 10:12:21 2015 +0200

    paint-server: Simplify fallback code
    
    Now that we have proper cycle detection in the drawing context, we
    should use it.

 rsvg-paint-server.c | 109 +++++++++++++---------------------------------------
 1 file changed, 27 insertions(+), 82 deletions(-)

commit a51919f7e1ca9c535390a746fbf6e28c8402dc61
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 7 08:45:37 2015 +0200

    rsvg: Add rsvg_acquire_node()
    
    This function does proper recursion checks when looking up resources
    from URLs and thereby helps avoiding infinite loops when cyclic
    references span multiple types of elements.

 rsvg-base.c         | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-cairo-draw.c   | 15 +++++++++++----
 rsvg-cairo-render.c |  1 +
 rsvg-filter.c       |  9 +++++++--
 rsvg-private.h      |  5 +++++
 5 files changed, 79 insertions(+), 6 deletions(-)

commit 6cfaab12c70cd4a34c4730837f1ecdf792593c90
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 7 07:57:39 2015 +0200

    state: Look up clip path lazily

 rsvg-cairo-draw.c | 56 +++++++++++++++++++++++++++++++++----------------------
 rsvg-mask.c       | 17 -----------------
 rsvg-mask.h       |  2 --
 rsvg-styles.c     | 10 +++++++---
 rsvg-styles.h     |  2 +-
 5 files changed, 42 insertions(+), 45 deletions(-)

commit d1c9191949747f6dcfd207831d15dd4ba00e31f2
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 7 05:31:08 2015 +0200

    state: Store mask as reference
    
    Instead of immediately looking up the mask, store the reference and look
    it up on use.

 rsvg-cairo-draw.c |  6 +++++-
 rsvg-mask.c       | 17 -----------------
 rsvg-mask.h       |  2 --
 rsvg-styles.c     | 12 ++++++++----
 rsvg-styles.h     |  2 +-
 5 files changed, 14 insertions(+), 25 deletions(-)

commit a6466fa562e69bcaaafc466d92681d1103a5ffd3
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 7 02:02:05 2015 +0200

    paint-server: Resolve references when rendering
    
    Do not resolve them while parsing or building the document tree.
    
    The reason for this will become apparent in a few commits.

 rsvg-cairo-draw.c   |  6 ++--
 rsvg-paint-server.c | 88 ++++++++++++++++++++++++++++++++++-------------------
 rsvg-paint-server.h | 15 +++++----
 3 files changed, 69 insertions(+), 40 deletions(-)

commit 0d6c6d9a1a8aa3fc1e7f1aae21a10445d7483d1a
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Oct 7 01:43:35 2015 +0200

    paint-server: Don't fix fallback on reference
    
    Patterns just like gradients should only fix their fallbacks when they
    are actually rendered.

 rsvg-paint-server.c | 1 -
 1 file changed, 1 deletion(-)

commit 5140c501d84f32a5070435d82e1b1039b1b7c71b
Author: Benjamin Otte <otte@redhat.com>
Date:   Tue Oct 6 21:00:09 2015 +0200

    Remove a bunch of unneeded casts

 rsvg-base.c | 14 +++++++-------
 rsvg-defs.c |  4 ++--
 2 files changed, 9 insertions(+), 9 deletions(-)

commit 0b2b1424caeb3fa928689d9ed956edddb0e3e7ec
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Oct 21 17:21:02 2015 -0500

    bgo#630732 - Fix out-of-bounds read in feComponentTransfer with tableValues
    
    https://bugzilla.gnome.org/show_bug.cgi?id=630732

 rsvg-filter.c | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit caa75003d09f4bc6016e791cac943e1525b0d4bb
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Oct 21 16:27:35 2015 -0500

    Update NEWS

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit 2aca7d4ac08d696bf25cac909464a5b1621fbbaa
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Oct 21 16:27:08 2015 -0500

    Post release version bump

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f0bce7adc1cd5d77d0317ef07b75c738c20041aa
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Oct 21 16:19:58 2015 -0500

    bgo#700911 - Make sure the feComponentTransfer functions are actually used
    
    https://bugzilla.gnome.org/show_bug.cgi?id=700911

 rsvg-base.c   | 2 +-
 rsvg-filter.c | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 16b829d817fed70966f42fb069cdb5c33e036837
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Oct 20 21:59:15 2015 -0400

    Fix a typo
    
    It is miscellaneous, not miscellaenous.

 configure.ac | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 1c420d7961befc69a558184cea399d7f4fc8ee8d
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Oct 7 12:44:07 2015 -0500

    Update NEWS for 2.40.11

 NEWS | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 655d8b06ed8129ca2673c1406a1358771d2b24c9
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Oct 7 11:47:34 2015 -0500

    rsvg-filter: Use g_new() instead of g_malloc()

 rsvg-filter.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2729084d11d52294b2fab04f275e6009de7af3e9
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Sep 25 23:54:03 2015 +0800

    MSVC Builds: Use DOS/Windows Line Endings for .sln
    
    This is required for the .sln files to be detected correctly by Windows.

 build/win32/vs10/librsvg.sln | 132 +++++++++++++++++------------------
 build/win32/vs9/librsvg.sln  | 162 +++++++++++++++++++++----------------------
 2 files changed, 147 insertions(+), 147 deletions(-)

commit fa3ff32811383770c4f55f7d0bb2844b2383c35f
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Aug 12 21:48:45 2015 +0800

    Build: Add MSVC Project Files
    
    Allow librsvg to be built directly with Visual Studio via the use of
    project files, like what is done now for GTK+ etc.  Note that the
    projects for the main librsvg DLL and rsvg-convert, as well as the
    property sheets to copy the build results and headers are generated from
    templates, which is done during 'make dist', to ease future maintenance,
    which is done via the common autotools module.
    
    The other common autotools module is then used to create the 2012/2013/
    2015 projects from the 2010 projects, as they are largely similar in
    format.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=753555

 Makefile.am                                        |  27 ++-
 build/Makefile.am                                  |   1 +
 build/win32/Makefile.am                            |   6 +
 build/win32/vs10/Makefile.am                       |  32 +++
 build/win32/vs10/README.txt                        |  74 +++++++
 build/win32/vs10/libpixbufloader-svg.vcxproj       | 179 +++++++++++++++++
 .../win32/vs10/libpixbufloader-svg.vcxproj.filters |  20 ++
 build/win32/vs10/librsvg.sln                       |  66 +++++++
 build/win32/vs10/rsvg-build-defines.props          |  53 +++++
 build/win32/vs10/rsvg-convert.vcxproj.filtersin    |  20 ++
 build/win32/vs10/rsvg-convert.vcxprojin            | 174 ++++++++++++++++
 build/win32/vs10/rsvg-gen-srcs.props               |  25 +++
 build/win32/vs10/rsvg-install.propsin              |  38 ++++
 build/win32/vs10/rsvg-install.vcxproj              | 113 +++++++++++
 build/win32/vs10/rsvg-version-paths.props          |  57 ++++++
 build/win32/vs10/rsvg-view-3.vcxproj               | 177 +++++++++++++++++
 build/win32/vs10/rsvg-view-3.vcxproj.filters       |  20 ++
 build/win32/vs10/rsvg.vcxproj.filtersin            |  24 +++
 build/win32/vs10/rsvg.vcxprojin                    | 219 +++++++++++++++++++++
 build/win32/vs11/Makefile.am                       |  24 +++
 build/win32/vs12/Makefile.am                       |  24 +++
 build/win32/vs14/Makefile.am                       |  24 +++
 build/win32/vs9/Makefile.am                        |  26 +++
 build/win32/vs9/README.txt                         |  74 +++++++
 build/win32/vs9/libpixbufloader-svg.vcproj         | 170 ++++++++++++++++
 build/win32/vs9/librsvg.sln                        |  81 ++++++++
 build/win32/vs9/rsvg-build-defines.vsprops         |  50 +++++
 build/win32/vs9/rsvg-convert.vcprojin              | 167 ++++++++++++++++
 build/win32/vs9/rsvg-gen-srcs.vsprops              |  19 ++
 build/win32/vs9/rsvg-install.vcproj                |  74 +++++++
 build/win32/vs9/rsvg-install.vspropsin             |  32 +++
 build/win32/vs9/rsvg-version-paths.vsprops         |  53 +++++
 build/win32/vs9/rsvg-view-3.vcproj                 | 170 ++++++++++++++++
 build/win32/vs9/rsvg.vcprojin                      | 198 +++++++++++++++++++
 configure.ac                                       |   7 +
 35 files changed, 2517 insertions(+), 1 deletion(-)

commit 01b4398abc27003aa4ba35e99344d6f14b3a954c
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Sep 25 16:45:32 2015 +0800

    Build: Common Autotools Module for MSVC 2012/2013/2015
    
    This adds a common autotools module that will create the MSVC 2012/2013/
    2015 projects from the 2010 ones, as the project file formats are largely
    similar.  This is run during 'make dist', which will copy the files
    and change the items in there as necessary.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=753555

 build/Makefile-newvs.am | 45 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)

commit e00205c2f4395496c0eb2089f863b0f0fd091e1e
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Sep 25 16:41:14 2015 +0800

    Add Common Autotools Module for MSVC Projects
    
    This adds a common autotools module that can be used by various projects to
    generate the Visual Studio projects as needed, and if necessary, generate
    the headers listings to "install" for that project, based on items passed
    in to this.  This is modelled on the Makefile.introspection autotools file
    that is used by many GNOME projects to generate the introspection files.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=753555

 build/Makefile.msvcproj | 107 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 107 insertions(+)

commit b9e55dedc78712e3cd25ba1258c338b269baaee1
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Aug 12 21:55:38 2015 +0800

    Build: Add rsvg.symbols File to Export Public Symbols
    
    This adds a rsvg.symbols file that can be preprocessed to create the
    .def file for exporting the symbols (functions) from the librsvg DLL.
    
    I do understand that there is a maintenance overhead with this, and
    this is the former way that symbol exporting was done in GLib and
    GTK+, but this is done as we are now in a stable release series,
    where we can use a __declspec(dllexport) (a.k.a visibility-based
    export mechanism) if we want in the next dev cycle.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=753555

 Makefile.am  |  3 ++-
 rsvg.symbols | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+), 1 deletion(-)

commit 8c90a816821061643260adeb9533e41046dc7555
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Aug 12 18:36:47 2015 +0800

    Windows Builds: Add a Pre-Configured config.h Template
    
    This adds a config.h.win32.in template that is processed during autogen/
    configure, in which the processed config.h.win32 can be later dist'ed so
    that Visual Studio project files can make use of this for building librsvg,
    since Visual Studio builds by themselves do not use autotools.
    
    Also add in the autotools build files so that this is processed, and this
    and the processed config.h.win32 is dist'ed.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=753555

 Makefile.am       |  4 ++-
 config.h.win32.in | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac      |  1 +
 3 files changed, 98 insertions(+), 1 deletion(-)

commit 885938629be08e21b6ce3b3fbdf45a288cc6c21f
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Aug 12 18:07:21 2015 +0800

    librsvg-features.h.in: Fix Public Variable Declaration
    
    ... on Windows, as public variables need to be decorated for export and
    import so that they can be linked to and referred to properly, when
    building librsvg as a DLL.  This is the same thing that is done in GLib.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=753555

 librsvg-features.h.in | 26 ++++++++++++++++++++++++--
 1 file changed, 24 insertions(+), 2 deletions(-)

commit 741b8d9e41520e0d6717ace0a36c4ca4a768b97b
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Wed Aug 12 18:04:36 2015 +0800

    rsvg-filter.c: Avoid VLA Usage
    
    In order to support building under Visual Studio and other C89 compilers,
    we need to avoid using VLAs, especially that VLAs are:
    
    -Most probably not going to be supported under any Visual Studio
    -It is now optional under C11, and there are concerns regarding its
     implementations in other C99-capable compilers.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=753555

 rsvg-filter.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 9957956c423d2eeac6b3300cb0fc223a34e70f12
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Aug 11 07:42:22 2015 -0500

    rsvg-cairo-draw: Take 'invisible' objects into account for bounding boxes
    
    Bounding boxes were computed only for objects that have a fill or a stroke.  However,
    for symbolic icons (e.g. adwaita-icon-theme/src/symbolic/gnome-stencils.svg) we can have
    fill-less and stroke-less rectangles that are just used to center the actual icons on
    the area they are allocated.  In that case we need to compute the full bounding box
    for the allocated area, i.e. the fill-less/stroke-less rectangles.
    
    This should not affect 'normal' SVGs where all objects have a fill or a stroke.

 rsvg-cairo-draw.c | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

commit fecfcce44a959daff80a4e0f9ced83d7cdcb5903
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Mon Aug 10 04:04:01 2015 -0500

    bgo#520654 - Support --export-id in rsvg-convert(1)
    
    This option lets you pass an SVG object ID to render, instead of the default, which
    is to render everything in the SVG.
    
    The --export-id and -i options intentionally have the same name as in Inkscape.
    
    In addition, this get rid of a deprecated call to rsvg_handle_set_size_callback()

 rsvg-cairo-render.c |  4 ++--
 rsvg-convert.c      | 64 ++++++++++++++++++++++++++++++++++++++++-------------
 2 files changed, 51 insertions(+), 17 deletions(-)

commit 424c87ac2ee4cd0417ed89a1a95d7cc79b2f6b44
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Sat Aug 8 03:47:00 2015 -0500

    Update librsvg.doap to not have sourceforge references (!)

 librsvg.doap | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 4a0d0baf8fd0ec9e5236bdca5c1efff6d536bfd8
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Sat Aug 8 03:29:16 2015 -0500

    Post release version bump

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 25d5f8b7076535fecb972d6454807ba56452991a
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Sat Aug 8 03:22:05 2015 -0500

    Update NEWS

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

commit 0559382e4d8fa17ce8acef081fbc5ce1afb6ad02
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Aug 4 10:41:56 2015 -0400

    Handle font-style="normal"
    
    Accept font-style="normal" ignored as an attribute of a tspan,
    https://bugzilla.gnome.org/show_bug.cgi?id=688689

 rsvg-css.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit e3983543c98c03babe8956d7911f0bd1ec5550a9
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Tue Aug 4 12:45:23 2015 +0200

    filter: Plug a leak
    
    https://bugzilla.gnome.org/show_bug.cgi?id=748608

 rsvg-filter.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 2cb6d5189466eaf75442cd753240a0cffeb54f72
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Tue Aug 4 11:32:11 2015 +0200

    filter: Plug gaussian convolution matrix leak
    
    The convolution matrix on the Y axis is leaked.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=748608

 rsvg-filter.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e9fa71c521908cb0f4a9257d0cba19e6e24a6616
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Tue Aug 4 11:30:11 2015 +0200

    filter: Plug one more cairo context/surface leak
    
    https://bugzilla.gnome.org/show_bug.cgi?id=748608

 rsvg-filter.c | 1 +
 1 file changed, 1 insertion(+)

commit 94c48598543518c43f0e2ee94885483ab54d2a95
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Sun Aug 2 22:14:46 2015 +0200

    bgo#748608 - Destroy cairo_t after use
    
    Otherwise the cairo_t, and the surface it's created on are leaked.

 rsvg-filter.c | 1 +
 1 file changed, 1 insertion(+)

commit ca0ef340d8b091084deedd59e0faec7202f820d7
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Jul 2 19:33:53 2015 -0500

    Update NEWS

 NEWS | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 99805d95a0459190d60339540f0fa6824d266435
Author: Menner <mik@gmx.org>
Date:   Thu Jul 2 19:30:00 2015 -0500

    bgo#476507 - Marker endpoints have the wrong angle
    
    If a curveto has coincident control points at the start or end, then the angle of the marker
    at that endpoint is not computed correctly.  This uses the next or previous control points
    as appropriate to compute the correct angle.

 rsvg-marker.c | 35 ++++++++++++++++++++++++++---------
 1 file changed, 26 insertions(+), 9 deletions(-)

commit 1ef73bd08cdfc920cf3db6f06d517dac56de1221
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Jul 2 19:18:39 2015 -0500

    tests: New test for bug #476507 - wrong orientation of arrow markers

 tests/bugs/476507-ref.png | Bin 0 -> 9606 bytes
 tests/bugs/476507.svg     |  78 ++++++++++++++++++++++++++++++++++++++++++++++
 tests/rsvg-test.txt       |   1 +
 3 files changed, 79 insertions(+)

commit 9c718ff7ac9a3f1aa37d847584a07b13ed1769f0
Author: Menner <mik@gmx.org>
Date:   Thu Jul 2 19:02:51 2015 -0500

    bgo#739329 - Remove single quotes around font-family names before passing them to Pango
    
    If you have an SVG with
    
      <text style="font-family: 'New Century Schoolbook';"> ... </text>
    
    our CSS-parsing code simply passes the singly-quoted string to Pango.  In turn,
    Pango doesn't like the quotes because they are not part of the font's name.
    
    This is a simple patch to remove single quotes from *all* style attributes, not
    just strings (which is where the CSS spec allows them).  We need a real CSS
    parser, not something built out of g_strsplit().

 rsvg-styles.c | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

commit fdd275975abc3085340db465e9cc0a605b55a1b1
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Jul 2 18:45:54 2015 -0500

    tests: new test for bug #739329
    
    If we have <text style="font-family: 'Times New Roman';"> it will fail, because the
    single quotes are fed into Pango.

 tests/bugs/739329-ref.png | Bin 0 -> 131218 bytes
 tests/bugs/739329.svg     |  50 ++++++++++++++++++++++++++++++++++++++++++++++
 tests/rsvg-test.txt       |   1 +
 3 files changed, 51 insertions(+)

commit 091c76f96c9a8973d8a96e330d1e0f464aec4869
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Jul 1 17:03:24 2015 -0700

    Fix non-srcdir build
    
    Jasper pointed out that this was broken for a while.

 gdk-pixbuf-loader/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit fb19e502e4c6c263c02725e1b049b3730b52ad13
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Apr 17 11:00:27 2015 -0500

    test-display: Don't use deprecated gdk_color_parse()

 test-display.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit 3717bbc32da2165f37213727fac4431a64507e21
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Apr 17 10:24:38 2015 -0500

    test-display: Don't use deprecated gtk_scrolled_window_add_with_viewport()

 test-display.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 4b401d1e1fc774dcccbeeceafca51b67a5705149
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Apr 17 10:23:21 2015 -0500

    Require GTK+ 3.10.0 or later
    
    I want to remove calls to deprecated functions, and this is easier if
    we just require a GTK+ that is like two years old instead of four years old.

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f14a347421b26e2887b66b1988c700a76377f72c
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Apr 17 10:19:40 2015 -0500

    test-display: Remove dead code

 test-display.c | 27 ++-------------------------
 1 file changed, 2 insertions(+), 25 deletions(-)

commit fcd51dad24dfd1125bcac96fe0feb9ec2525fdb0
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Apr 16 21:41:24 2015 -0500

    Don't use deprecated gtk_stock

 test-display.c | 37 ++++++++++++++++++++-----------------
 1 file changed, 20 insertions(+), 17 deletions(-)

commit 001fc62b8d577df42d11c9710475c3fb7fd8e408
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Apr 16 21:06:09 2015 -0500

    Don't use deprecated pango_cairo_font_map_create_context()
    
    We already require Pango 1.32.6, and the replacement function pango_font_map_create_context()
    has been available since Pango 1.22.

 rsvg-cairo-draw.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 91bbe3456934bf071379977d00bde571338ba5aa
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Apr 16 14:56:44 2015 -0500

    Handle the deprecation of g_type_init() to avoid compiler warnings
    
    Maybe we should increment the glib version requirement one of these days...

 Makefile.am              |  1 +
 gdk-pixbuf-loader/test.c |  4 +++-
 rsvg-base.c              |  3 ++-
 rsvg-compat.h            | 13 +++++++++++++
 rsvg-convert.c           |  3 ++-
 test-display.c           |  5 +++--
 tests/crash.c            |  3 ++-
 tests/dimensions.c       |  3 ++-
 tests/rsvg-test.c        |  3 ++-
 tests/styles.c           |  3 ++-
 tools/rsvg-dimensions.c  |  3 ++-
 tools/rsvg-tools-main.c  |  3 ++-
 12 files changed, 36 insertions(+), 11 deletions(-)

commit 9db05c8e736ade8c2d37249d01e4bdc20650f24c
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Tue Apr 14 15:54:01 2015 -0500

    Post-release version bump

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 19bb11837877538382cd11f7243f9875e082268f
Author: Federico Mena Quintero <federico@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 <federico@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 <lrn1986@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 <federico@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 <federico@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 <federico@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 <agriff@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 <federico@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 8eb0392f2041080f32830949ae22cd463bf219b7
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Feb 26 16:03:52 2015 -0600

    Update NEWS
    
    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 NEWS | 7 +++++++
 1 file changed, 7 insertions(+)

commit 310500cf1739f8e827331d822bd9f9f08f6fc2b0
Author: Federico Mena Quintero <federico@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 <federico@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 <federico@gnome.org>

 rsvg-shapes.c | 93 +++++++++++++++++++----------------------------------------
 1 file changed, 29 insertions(+), 64 deletions(-)

commit 3f49de8d77f787489bc0f1215ef92e3619a9875a
Author: Federico Mena Quintero <federico@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 <federico@gnome.org>

 rsvg-shapes.c | 82 +++++++++++++++++------------------------------------------
 1 file changed, 23 insertions(+), 59 deletions(-)

commit 9fe6fadb403de56fedc937f0f72b9378c5dd311f
Author: Federico Mena Quintero <federico@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 <federico@gnome.org>

 rsvg-shapes.c | 185 ++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 101 insertions(+), 84 deletions(-)

commit 3e15bb2f249606fead047989bb6a9d9f63e22ca1
Author: Federico Mena Quintero <federico@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 <federico@gnome.org>

 rsvg-path.c | 30 +++++++++++++++---------------
 rsvg-path.h |  9 +++++++++
 2 files changed, 24 insertions(+), 15 deletions(-)

commit 529bc934ce00ea4a21539fc080f45d3be0ee49fb
Author: Federico Mena Quintero <federico@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 point (which don't come
    with the path builder).
    
    Also, added whitespace in the math-y part, because without whitespace
    it makes me sad.
    
    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 rsvg-path.c | 155 +++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 90 insertions(+), 65 deletions(-)

commit a376c1ce16594ae8f62be9dd13d97932398c2ea2
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Feb 20 14:15:30 2015 -0600

    rsvg_path_arc_segment(): Take in a RsvgPathBuilder, not a whole RSVGParsePathCtx
    
    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 rsvg-path.c | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit ac5564493f13ff905c9d29d4fc6088da06e61a9e
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Feb 20 13:34:40 2015 -0600

    RsvgNodeLine: Use RsvgPathBuilder instead of building/parsing a path string
    
    Again; no need to go through the production process for Luwak coffee just to
    paint a line.
    
    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 rsvg-shapes.c | 31 ++++++++++++-------------------
 1 file changed, 12 insertions(+), 19 deletions(-)

commit 0b11fe8358a7e7477bc2c4ae6d3b49e0bfb4ca47
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Feb 20 13:28:28 2015 -0600

    RsvgNodePoly: Use RsvgPathBuilder instead of building/parsing a path string
    
    We have all the machinery to build paths on the fly; we don't need to
    fake a path on a string, parse that, and construct a path.
    
    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 rsvg-shapes.c | 38 ++++++++++++++++++--------------------
 1 file changed, 18 insertions(+), 20 deletions(-)

commit 191405182e985e1745a5e5a70e2579f2bed897fb
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Feb 20 13:00:33 2015 -0600

    rsvg-test: Don't include unnecessary header
    
    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 tests/rsvg-test.c | 1 -
 1 file changed, 1 deletion(-)

commit 0c98142e31cdc91963860f99ec933e52f3cc63c6
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Feb 20 12:55:36 2015 -0600

    RsvgPathBuilder: don't add a terminating moveto after closepath
    
    When we used libart, before Cairo, it was necessary to add a moveto after a closepath, since
    the starting and ending points of a closed path were supposed to coincide.
    
    Cairo handles closed paths without needing the caller to manually move back to
    the starting point.
    
    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 rsvg-path.c | 9 ---------
 rsvg-path.h | 1 -
 2 files changed, 10 deletions(-)

commit f8019aaa9f785061285def07712b5cfcd7ab26aa
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Feb 19 18:12:49 2015 -0600

    bgo#744688 - Fix double g_free() when processing stroke-dasharray
    
    The part of rsvg_parse_style_pair() that validates the dash pattern, by seeing
    if any actual dash length was generated, could leave a dangling pointer after
    a g_free() if the dash pattern turned out to be invalid.  Later, rsvg_state_inherit_run()
    would try to g_free() this dangling pointer as well.
    
    Found by Atte Kettunen's fuzz testing.
    
    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 rsvg-styles.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit d7b49df88d28ef70efd0efc9db319fd4b6969b91
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Feb 13 16:47:13 2015 -0600

    Post-release version bump

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit aadbf6968df5fa93e182b7e7c93dc5cc076d44ce
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Feb 13 14:49:11 2015 -0600

    Update NEWS

 NEWS | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 00e75a916e5cfce7bb98d87d98688d86289f8142
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Feb 13 14:47:35 2015 -0600

    Quick update of the README, at least to make it not so outdated

 README | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 80f6366f8033a33b88640faea50976644aad2c66
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Feb 12 14:18:06 2015 -0600

    Internally use 'char *' for string data
    
    There was a mixture of guint8*, guchar*, gchar*, etc.  Use char* because that's
    about as sane as we can get, and only cast where we can't change the public API
    or where we must interface with other libraries.  *Cough* xmlChar *cough*.
    
    This removes a metric assload of compiler warnings, and I'm fine with that.

 gdk-pixbuf-loader/io-svg.c |  6 +++---
 rsvg-base-file-util.c      |  8 ++++----
 rsvg-base.c                | 16 ++++++++--------
 rsvg-css.c                 |  2 +-
 rsvg-defs.c                |  4 ++--
 rsvg-file-util.c           |  6 +++---
 rsvg-image.c               |  6 +++---
 rsvg-io.c                  | 24 ++++++++++++------------
 rsvg-io.h                  | 12 ++++++------
 rsvg-private.h             | 10 +++++-----
 rsvg-styles.c              |  7 +++----
 11 files changed, 50 insertions(+), 51 deletions(-)

commit 24ca2ec60645365bacbefacff98a5f24f98b1d03
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Feb 12 11:29:12 2015 -0600

    configure.in -> configure.ac

 autogen.sh                   | 2 +-
 configure.in => configure.ac | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

commit 0de909abb6312902f738183cda571b08337f118c
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Feb 12 11:26:54 2015 -0600

    Remove extra compiler warnings from configure.in
    
    Whoever builds the module should be in control.  Developers can very well
    have a build-paranoically script or something.

 configure.in | 25 -------------------------
 1 file changed, 25 deletions(-)

commit 7f7a186a791718b94dc35a5c5559dd2d43049d12
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Feb 12 10:50:35 2015 -0600

    Fix parentheses

 rsvg-path.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bc189a77050e4029e1fe9be3a7d7400bc0640c21
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Feb 12 10:49:01 2015 -0600

    Fix shadowed variables

 rsvg-filter.c | 2 +-
 rsvg-marker.c | 6 +++---
 rsvg-marker.h | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 5d8e48bf386e4bc8ffefb9262c7ae37b3ee27d9f
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Feb 12 10:48:38 2015 -0600

    Fix variable name which shadows a type name

 rsvg-base.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit cfa5cf4ac4a04977bb3fae08ad4e2d189f6498db
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Feb 12 10:48:21 2015 -0600

    Fix possibly-uninitialized variable

 rsvg-convert.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2c2db8dbe4b8f7f59654d2990f781af3d363b0ba
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Feb 12 10:48:05 2015 -0600

    Fix const warnings in the pixbuf loader

 gdk-pixbuf-loader/io-svg.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 400336480ed5abbe398d2fa646872a668205a5fd
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Feb 11 15:06:56 2015 -0600

    bgo#744270 - Fix uninitialized value in rsvg_filter_primitive_displacement_map_render()
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=744270
    
    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 rsvg-filter.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2737efd03e814588c3b058633227985c441ccdf4
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Feb 11 14:16:01 2015 -0600

    Update NEWS and librsvg.doap; add MAINTAINERS

 MAINTAINERS  |  3 +++
 NEWS         |  4 +++-
 librsvg.doap | 21 ++++++++++-----------
 3 files changed, 16 insertions(+), 12 deletions(-)

commit 0035e95118a60c0cd3949c2300472d805e16a022
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Wed Feb 11 10:48:52 2015 -0600

    bgo#744299 - Ensure the type of pattern fallbacks
    
    Atte Kettunen's fuzz testing yielded an SVG with a pattern paint server that
    had an xlink:href to a *rect*, not to another patern.  Since we were not checking
    type type of resolved nodes when applying pattern fallbacks, we were using a
    structure of the wrong type.
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=744299
    
    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 rsvg-paint-server.c | 29 +++++++++++++++++++++++------
 1 file changed, 23 insertions(+), 6 deletions(-)

commit 53c50caecc970aef91cf8e3f1fde919f848d6f0c
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Feb 6 16:33:25 2015 -0600

    Avoid overflow in gint multiplication
    
    In the convolution matrix filter code, we read the orderx and ordery for the convolution
    matrix.  However, multiplying them as gints may overflow.
    
    Found by fuzz testing when orderx = ordery = 65536
    
    Fuzz testing kindly provided by Atte Kettunen <attekett@gmail.com>
    From librsvg-fuzz case rsvgconvert-060-3ef-705-f72.svg
    
    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 rsvg-filter.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 8c71bac8940831aa1dd24e6f8a27149cd97ca1e9
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Feb 6 12:48:24 2015 -0600

    Update NEWS

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

commit 8ee18b22ece0f869cb4e2e021c01138cbb8a0226
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Fri Feb 6 11:51:01 2015 -0600

    bgo#738169 - Avoid cycles while resolving paint server fallbacks
    
    If a chain of paint servers, defined through the xlink:href attribute, has a cycle,
    then we would loop infinitely while resolving the base paint server.  We now
    use a tortoise-and-hare to detect cycles and stop appropriately.
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=738169
    
    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 rsvg-paint-server.c | 421 +++++++++++++++++++++++++++++++++-------------------
 1 file changed, 271 insertions(+), 150 deletions(-)

commit 40af93e6eb1c94b90c3b9a0b87e0840e126bb8df
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Feb 5 18:08:25 2015 -0600

    bgo#738050 - Handle the case where a list of coordinate pairs has an odd number of elements
    
    Lists of points come in coordinate pairs, but we didn't have any checking for that.
    It was possible to try to fetch the 'last' coordinate in a list, i.e. the y coordinate
    of an x,y pair, that was in fact missing, leading to an out-of-bounds array read.
    
    In that case, we now reuse the last-known y coordinate.
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=738050
    
    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 rsvg-shapes.c | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit 7803753d130da94db40c10cc75e98b9864dad620
Author: Federico Mena Quintero <federico@gnome.org>
Date:   Thu Feb 5 14:27:10 2015 -0600

    bgo#703102 - Clip coordinates for rsvg_alpha_blt() in a more civilized fashion
    
    The source offsets were not being validated correctly, so we could easily do a read or write
    outside the bounds of the image surface.  We now use a generic function to clip rectangles
    instead of doing it by hand.
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=703102
    
    Signed-off-by: Federico Mena Quintero <federico@gnome.org>

 rsvg-filter.c | 115 ++++++++++++++++++++++++++--------------------------------
 1 file changed, 51 insertions(+), 64 deletions(-)

commit 452ef81f5201808357db50169ed4f8c18b50b12e
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Dec 19 18:43:15 2014 +0800

    Really Fix Build of rsvg-convert on Windows
    
    Commit 1811f20 attempted to fix the build of rsvg-convert on Windows, but
    unfortunately there were some issues about it, as
    g_win32_input_stream_new() took a Windows HANDLE (i.e. a void*/gpointer),
    not a numeric constant like STDIN_FILENO, as its first argument.
    
    Acquire the HANDLE for stdin on Windows first, and pass it into
    g_win32_input_stream_new().  Also use G_OS_WIN32 to check we are building
    for Windows, as we do elsewhere for GLib-using items.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=734977

 rsvg-convert.c | 26 ++++++++++++++++++++++----
 1 file changed, 22 insertions(+), 4 deletions(-)

commit 7bb5d1b8ebc57f81a5883247a5acd7f49ba48d09
Author: Richard Hughes <richard@hughsie.com>
Date:   Wed Dec 3 10:27:51 2014 +0000

    Post release version bump

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d2e159735c98be03cf20a346405fe8a5e2eeeff9
Author: Richard Hughes <richard@hughsie.com>
Date:   Wed Dec 3 10:23:51 2014 +0000

    Version 2.40.6

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

commit e60c00f6e92bf6ce4b64c130319e300147f95286
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Mon Aug 18 12:27:28 2014 +0800

    rsvg-base.c: Have realpath() Work On Windows
    
    Use _fullpath() on Windows to do the job for realpath() as realpath() does
    not exist on Windows.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=710163
    
    Signed-off-by: Richard Hughes <richard@hughsie.com>

 rsvg-base.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 1811f207653e36c301260203866d958e443b2150
Author: Alexey Pavlov <alexey.pawlow@gmail.com>
Date:   Wed Dec 3 09:33:50 2014 +0000

    Do not depend on gio-unix-2.0 as it breaks the MinGW build
    
    Signed-off-by: Richard Hughes <richard@hughsie.com>

 configure.in   | 9 ++++++++-
 rsvg-convert.c | 8 ++++++++
 2 files changed, 16 insertions(+), 1 deletion(-)

commit 5ba4343bccc7e1765f38f87490b3d6a3a500fde1
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Sun Nov 9 17:24:09 2014 -0800

    Fix path data number parsing
    
    Previously highly-optimized path data was being garbled during loading.
    A patch has been available for over four years.  Fix it.  This is pretty
    much the same patch as one submitted by Louis Simard, which I verified
    was correct except for two cases where it was using "&=" when "|=" was
    intended.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=620923

 rsvg-path.c | 189 +++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 112 insertions(+), 77 deletions(-)

commit 23da1c0080719628aecac1cf01b1784140392240
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Tue Oct 28 15:47:31 2014 -0700

    Fix build with newer libtool
    
    sigh.

 Makefile.am | 2 --
 1 file changed, 2 deletions(-)

commit ddb5f7b0a10f581149bedf51888a0382b2c4048f
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Oct 13 20:52:21 2014 +0200

    Post release version bump

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 427aba9237a386cfede184dec35a06788e553f2c
Author: Christian Persch <chpe@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 <chpe@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 <chpe@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 <chpe@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 <chpe@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 <mpsuzuki@hiroshima-u.ac.jp>
Date:   Sun Aug 17 18:41:54 2014 +0200

    all: Add flag to keep image data
    
    And use it when converting to a PDF in rsvg-convert.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=721354

 rsvg-convert.c | 12 ++++++++++++
 rsvg-image.c   | 56 +++++++++++++++++++++++++++++++++++---------------------
 rsvg.h         |  9 +++++++--
 3 files changed, 54 insertions(+), 23 deletions(-)

commit 6873a0a18f66ef488e536c4b349ea694e8764d13
Author: Andre Klapper <a9016009@gmx.de>
Date:   Thu Jul 31 21:39:52 2014 +0200

    doap: add <programming-language>

 librsvg.doap | 1 +
 1 file changed, 1 insertion(+)

commit 49cdc0cc677af0c036846fec18d5fdf9da5845ea
Author: Olav Vitters <olav@vitters.nl>
Date:   Wed Jul 30 20:32:04 2014 +0200

    doap category core

 librsvg.doap | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit aa1f447e2741d7b5c399ec1f8bf9cfdce81d5506
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Jun 18 20:08:34 2014 +0200

    all: Add option to parse huge SVG XML files
    
    For security reasons, newer libxml versions applies limits that huge
    SVG files exceed and thus fail parsing. Add an RSVG_HANDLE_FLAG_UNLIMITED
    flag that uses XML_PARSE_HUGE to allow parsing these files again.
    
    Note: for security reasons, this flag should ONLY be used on trusted input!
    
    https://bugzilla.gnome.org/show_bug.cgi?id=710310

 Makefile.am    |  5 ++--
 configure.in   |  2 ++
 rsvg-base.c    | 23 +++++++++++++++---
 rsvg-convert.c | 76 +++++++++++++++++++++-------------------------------------
 rsvg-css.h     | 12 ++++++++--
 rsvg.h         |  6 ++++-
 test-display.c | 10 +++++++-
 7 files changed, 75 insertions(+), 59 deletions(-)

commit bed3f143b64ad865c9cab0acbc9e8f461ac143cd
Author: Evan Nemerson <evan@nemerson.com>
Date:   Tue Jun 3 14:58:01 2014 -0700

    introspection: add many missing nullable annotations
    
    https://bugzilla.gnome.org/show_bug.cgi?id=731182

 rsvg-base.c         | 15 ++++++++-------
 rsvg-cairo-render.c |  6 +++---
 rsvg-filter.c       |  8 ++++----
 rsvg-paint-server.c |  3 ++-
 rsvg-styles.c       |  4 ++--
 rsvg.c              | 10 +++++-----
 6 files changed, 24 insertions(+), 22 deletions(-)

commit 794c95b26244ef995e9b8d6d475fc9149edeffe2
Author: Evan Nemerson <evan@nemerson.com>
Date:   Tue Jun 3 14:34:58 2014 -0700

    docs: Assorted fixes and additions to reduce gtk-doc warnings
    
    https://bugzilla.gnome.org/show_bug.cgi?id=731182

 rsvg-styles.c |  5 +++--
 rsvg.h        | 26 +++++++++++++++++++-------
 2 files changed, 22 insertions(+), 9 deletions(-)

commit 59592914f2250b5419b782d77f0359021dae1e86
Author: Evan Nemerson <evan@nemerson.com>
Date:   Tue Jun 3 13:52:57 2014 -0700

    docs: use %, #, and @ more consistently for contants, types, and args
    
    https://bugzilla.gnome.org/show_bug.cgi?id=731182

 rsvg-base-file-util.c | 10 +++++-----
 rsvg-base.c           | 28 ++++++++++++++--------------
 rsvg-cairo-render.c   |  4 ++--
 rsvg-filter.c         |  4 ++--
 rsvg-gobject.c        |  2 +-
 rsvg-paint-server.c   |  2 +-
 rsvg.c                |  8 ++++----
 rsvg.h                |  4 ++--
 8 files changed, 31 insertions(+), 31 deletions(-)

commit 63925d7db803162fbd2c27065a57d13e409f5ac6
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Mar 17 19:48:49 2014 +0100

    Post release version bump

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 02cb19835cb52bd84b0b5eaca1b4d6338417d261
Author: Antoine Jacoutot <ajacoutot@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.withnall@collabora.co.uk>
Date:   Fri Nov 29 12:55:23 2013 +0000

    test-display: Fix potential g_object_unref(NULL) call
    
    base_file can legitimately be NULL at this point.
    
    Found by scan-build.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=719552

 test-display.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 8a9afc72dbfd75461991da1a8699da1abae074e6
Author: Christian Persch <chpe@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 <chpe@gnome.org>
Date:   Tue Nov 19 18:34:08 2013 +0100

    Version 2.40.1

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

commit e72acdc0f41e9128f7c5e334a07d5d0742fcb8fe
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 11 21:48:11 2013 +0100

    build: Check for unsuffixed gdk-pixbuf-query-loaders first
    
    https://bugzilla.gnome.org/show_bug.cgi?id=672792

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 350b685eadd9a17813905e3a4ae05b9d89a44087
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Thu Oct 31 12:24:11 2013 -0400

    rsvg-filter: Remove a bogus NULL check
    
    We've already dereferenced name at this point.

 rsvg-filter.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6ba2f99f110a3fdcdf1c4f70820e938b7f59055f
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Tue Sep 3 13:53:34 2013 -0400

    rsvg-filter: Don't overrun an array when given invalid inputs
    
    Yikes. Just select R/G as defaults.

 rsvg-filter.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 6c3b8eee243204678574e162b7d480f6f83b71e6
Author: Germán Poo-Caamaño <gpoo@gnome.org>
Date:   Tue Oct 29 13:05:39 2013 -0700

    build: Use local macros to detect vala
    
    Fixes build when vala < 0.19 is present.

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 358b45ea0e72ce9f17e453b25cad4b9c1d7f5f38
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Oct 15 00:13:35 2013 +0200

    build: Fix pango requirement
    
    This was accidentally lowered to a non-threadsafe version.

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 844d695d0a7121ede6c8bcaff165360a5b9701e6
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Oct 14 22:10:18 2013 +0200

    Post release version bump

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2bb8b44f5ea8630e55beb9ae6634c7dd3d7abd86
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Oct 14 21:50:21 2013 +0200

    build: Fix testcases build

 tests/styles.c | 52 ++++++++++++++++++++++++++--------------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

commit b8ffac52b76dad137fc3a784caa13601ded8a8f0
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Oct 14 21:33:36 2013 +0200

    Version 2.40.0

 NEWS         | 10 +++++++++-
 configure.in |  4 ++--
 2 files changed, 11 insertions(+), 3 deletions(-)

commit d2f29eb4fb43bb1fbc9ff7a399880dfa5b71a84d
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Oct 11 20:45:56 2013 +0200

    css: Fix parsing of #rrggbb values
    
    Fallout from commit 30991cd1299da9b81f2f3c176a38b10f992b2aaf.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=709931

 rsvg-css.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit ca03fce6eac39a612bb7993cfa410b6b682584e9
Author: Nicholas Beeuwsaert <nick.beeuwsaert@gmail.com>
Date:   Wed Sep 4 20:53:10 2013 -0500

    add eps support to rsvg-convert
    
    Added support for exporting to Encapsulated PostScript files using rsvg-convert
    
    Bug #707526.

 rsvg-convert.c | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 30991cd1299da9b81f2f3c176a38b10f992b2aaf
Author: Benjamin Otte <otte@redhat.com>
Date:   Sat Oct 5 21:12:01 2013 +0200

    css: Improve rgb()/rgba() color parsing
    
    - Don't crash when there's no '('
    - Allow mixed numbers and percentages
    - Accept real numbers and not just ints
    - Allow '.' as the only separator
    - Use less code

 rsvg-css.c | 129 +++++++++++++++++++++----------------------------------------
 1 file changed, 45 insertions(+), 84 deletions(-)

commit b864307868d3977dfa5e127ff95d7efded854850
Author: Benjamin Otte <otte@redhat.com>
Date:   Fri Oct 4 16:55:51 2013 +0200

    css: Add support for parsing rgba() colors
    
    This also requires adding alpha support to the solid color paint server.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=639750

 rsvg-cairo-draw.c   | 18 ++++++++----------
 rsvg-css.c          | 44 +++++++++++++++++++++++++++++++++++++++++++-
 rsvg-paint-server.c | 10 +++++-----
 rsvg-paint-server.h |  2 +-
 4 files changed, 57 insertions(+), 17 deletions(-)

commit 1e22da8d9d2d782c7fdd7d6bf55177bae7ef27c5
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Thu Oct 18 14:19:02 2012 -0400

    Remove support for old versions of gdk-pixbuf

 configure.in               |  4 ++--
 gdk-pixbuf-loader/io-svg.c | 47 ++--------------------------------------------
 2 files changed, 4 insertions(+), 47 deletions(-)

commit 1a4bfab9cf982e9aaba8a37cf1336b0245da3e2d
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Thu Oct 18 14:18:07 2012 -0400

    Require at least version 3.2 of GTK+

 configure.in   | 2 +-
 test-display.c | 4 ----
 2 files changed, 1 insertion(+), 5 deletions(-)

commit 57ee82af6fbfb471b972d4dfcad33ba415701b38
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Thu Oct 18 14:16:10 2012 -0400

    Remove support for GTK+2 along with the old theme engine

 Makefile.am                            |    4 -
 configure.in                           |   37 --
 gtk-engine/ChangeLog-old               |  259 --------
 gtk-engine/Makefile.am                 |   44 --
 gtk-engine/README                      |   33 -
 gtk-engine/examples/Makefile.am        |    1 -
 gtk-engine/examples/bubble/Makefile.am |   15 -
 gtk-engine/examples/bubble/README      |   14 -
 gtk-engine/examples/bubble/blue.svg    |   18 -
 gtk-engine/examples/bubble/green.svg   |   18 -
 gtk-engine/examples/bubble/gtkrc       |   77 ---
 gtk-engine/examples/bubble/orange.svg  |   18 -
 gtk-engine/examples/bubble/purple.svg  |   18 -
 gtk-engine/examples/bubble/red.svg     |   18 -
 gtk-engine/svg-draw.c                  | 1038 --------------------------------
 gtk-engine/svg-main.c                  |   68 ---
 gtk-engine/svg-rc-style.c              |  814 -------------------------
 gtk-engine/svg-rc-style.h              |   50 --
 gtk-engine/svg-render.c                |  866 --------------------------
 gtk-engine/svg-style.h                 |   50 --
 gtk-engine/svg.h                       |  194 ------
 21 files changed, 3654 deletions(-)

commit 781d8da806ec370b232ff1dbada3aeb58cb1013d
Author: Jasper St. Pierre <jstpierre@mecheye.net>
Date:   Tue Sep 3 13:46:29 2013 -0400

    rsvg-filter: Fix memory leak

 rsvg-filter.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d539fe003b12defefa4f05b6b8a661ff43df69f6
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Aug 16 14:48:37 2013 +0200

    Post release version bump

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit da80cdb009d2d54254dc4cb4349439a46fb084c3
Author: Christian Persch <chpe@gnome.org>
Date:   Mon May 13 20:34:28 2013 +0200

    Version 2.39.0

 NEWS         | 3 +++
 configure.in | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit eff36f2adda868d0b75883336e8f9a9f8132e0f7
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Aug 16 14:43:31 2013 +0200

    tests: Disable failing test
    
    This test fails in 2.37.0 already on F19.

 tests/Makefile.am | 1 -
 1 file changed, 1 deletion(-)

commit be7791ee9f0fddd3d0077db2854edc262f444e4b
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Jul 28 20:35:17 2013 +0200

    build: Fix build on F19

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e018fb1b1a4a2a2245d451d169fdaec93437cddb
Author: Christian Persch <chpe@gnome.org>
Date:   Mon May 13 20:34:09 2013 +0200

    docs: Tiny fix

 rsvg-base.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f01aded72c38f0e18bc7ff67dee800e380251c8e
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Feb 11 22:36:58 2013 +0100

    io: Implement strict load policy
    
    Allow any file to load from data:, and any resource to load from other
    resources. Only allow file: to load other file: URIs from below the path
    of the base file. Any other loads are denied.
    
    Bug #691708.

 rsvg-base.c    | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++------
 rsvg-io.c      |  2 +-
 rsvg-private.h |  4 +--
 3 files changed, 84 insertions(+), 11 deletions(-)

commit d83e426fff3f6d0fa6042d0930fb70357db24125
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Feb 11 22:36:30 2013 +0100

    io: Use XML_PARSE_NONET
    
    We don't want to load resources off the net.
    
    Bug #691708.

 rsvg-base.c | 3 +++
 rsvg-css.c  | 2 ++
 2 files changed, 5 insertions(+)

commit 56d0018d911eb5783f22125d9893fce075778c64
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Mar 3 20:32:09 2013 +0100

    io: Resolve relative URIs

 rsvg-base.c | 81 ++++++++++++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 64 insertions(+), 17 deletions(-)

commit fadaab734988a6f16a5af2c7a5bd856f3f0df37e
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Feb 11 22:04:16 2013 +0100

    build: Use -Wno-aggregate-return
    
    It's just too noisy.

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 954a1a2680e9bedfbfdd08c2cab309c4bdebbf2b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jan 10 07:28:10 2013 -0500

    2.37.0

 NEWS         | 4 ++++
 configure.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 4e1b6d2bb7779ad3c61a532905a88cf7a662df5e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jan 3 08:13:56 2013 -0500

    Mark the pixbuf loader as thread-safe
    
    gdk-pixbuf 2.28 will ignore loaders that are not marked
    as thread-safe.

 gdk-pixbuf-loader/io-svg.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a9ec059d7b0621cda8cd5686ca456f468e8a16e4
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Jan 3 08:13:18 2013 -0500

    Bump pango requirement
    
    Require 1.32.6, which is thread-safe.
    https://bugzilla.gnome.org/show_bug.cgi?id=691068

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9f4bd58fe6f3afdc94f327d4025425d6bb854087
Author: Hans Nieser <hans@nieser.nl>
Date:   Sun Dec 16 18:47:53 2012 +0100

    build: Fix typo
    
    https://bugzilla.gnome.org/show_bug.cgi?id=690296

 gdk-pixbuf-loader/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a81f4a201d17dea820352514a5fef7c1dc8310e0
Author: Jean-Baptiste Lallement <jean-baptiste@canonical.com>
Date:   Tue Oct 23 12:26:22 2012 +0200

    tests/Makefile.am: Added explicit link to LIBRSVG_LIBS
    
    https://bugzilla.gnome.org/show_bug.cgi?id=686696

 tests/Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a7b77107e62527e9839351215028d6548a4b8ee5
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Oct 16 01:00:02 2012 +0200

    Post release version bump

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 77a7bdffc15b1c8534259e0cae0df70922e543d0
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Oct 16 00:57:06 2012 +0200

    Version 2.36.4

 NEWS         | 3 +++
 configure.in | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 31251360fb506ada00c19205a15cc36da2f71b08
Author: Adam Sampson <ats-gnomebugs@offog.org>
Date:   Fri Oct 12 22:12:51 2012 +0200

    build: Link test with libm
    
    https://bugzilla.gnome.org/show_bug.cgi?id=685678

 tests/Makefile.am | 3 +++
 1 file changed, 3 insertions(+)

commit 327af83c46550d4ebe139a5b0dfc20b2542f5fc4
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Oct 12 22:12:04 2012 +0200

    build: Fix dependencies

 gdk-pixbuf-loader/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bb2233a1ce38a74acf9c7a0f34f4d2e2d7b734d5
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Sep 5 12:32:07 2012 +0200

    tools: Print errors to stderr
    
    https://bugzilla.gnome.org/show_bug.cgi?id=683380

 tools/rsvg-tools-main.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2f15735cf352c3f526a9d0afb98269c7c8317521
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Sep 5 12:32:07 2012 +0200

    rsvg-convert: Print errors to stderr
    
    https://bugzilla.gnome.org/show_bug.cgi?id=683380

 rsvg-convert.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 87f15a4b546ca3de2f4a097ecbf3dcc1c27926bb
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Sep 5 12:32:07 2012 +0200

    rsvg-view: Print errors to stderr
    
    https://bugzilla.gnome.org/show_bug.cgi?id=683380

 test-display.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ca325b1f8216af25d68eaf761e770fdbeba900db
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Sep 2 14:03:31 2012 +0200

    Version 2.36.3

 NEWS         | 3 +++
 configure.in | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit e4d2606626606b4b06337d3df73d0d74ba768e70
Author: Adrian Bunk <bunk@stusta.de>
Date:   Wed Aug 29 23:41:52 2012 +0300

    Remove .cvsignore files
    
    https://bugzilla.gnome.org/show_bug.cgi?id=682983

 .cvsignore                            | 39 -----------------------------------
 gdk-pixbuf-loader/.cvsignore          |  2 --
 gtk-engine/.cvsignore                 |  2 --
 gtk-engine/examples/.cvsignore        |  2 --
 gtk-engine/examples/bubble/.cvsignore |  2 --
 5 files changed, 47 deletions(-)

commit 60cca884e596fcb0afb50d8b6144f81467534c0a
Author: John Ralls <jralls@ceridwen.us>
Date:   Wed Aug 22 14:29:50 2012 -0700

    Bug 682506: Correct the have_gtk_2 test

 configure.in | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 4c776f81c0ec28c8a1f9f968a30de7cb3f216191
Author: Alexandre Rostovtsev <tetromino@gentoo.org>
Date:   Sun Aug 19 20:00:45 2012 -0400

    Rsvg-2.0-custom.vala, Rsvg-2.0.metadata missing from tarball
    
    https://bugzilla.gnome.org/show_bug.cgi?id=682217

 Makefile.am | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 9b9ed1c8fad4f0472d38a7bb0d0fe13893d529cb
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Aug 19 19:39:22 2012 +0200

    Version 2.36.2

 NEWS | 6 ++++++
 1 file changed, 6 insertions(+)

commit 5250092123e250d76b4bbbb8d518218d4c2ff032
Author: Evan Nemerson <evan@coeus-group.com>
Date:   Tue Jun 12 16:47:36 2012 -0700

    introspection: clean up lots of warnings emitted by g-ir-scanner

 rsvg-base.c         | 18 +++++++++---------
 rsvg-cairo-render.c |  4 ++--
 rsvg-css.c          |  8 +++++++-
 rsvg-filter.c       | 21 +++++++++++++--------
 rsvg-paint-server.c | 10 +++++++---
 rsvg-path.c         |  3 ++-
 rsvg-styles.c       |  4 ++--
 rsvg.h              | 32 ++++++++++++--------------------
 8 files changed, 54 insertions(+), 46 deletions(-)

commit cbe67e8500fea3f06b03ebd7e33cdc9bdc9228a4
Author: Colin Walters <walters@verbum.org>
Date:   Tue Jun 19 09:55:54 2012 -0400

    Fix build regression in previous commit

 librsvg-features.h.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f7ad04b70761152aefee15109d5d92a87d0e9054
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Jun 19 14:05:37 2012 +0200

    Tidy code

 librsvg-features.c    | 8 ++++----
 librsvg-features.h.in | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

commit b3ef458bd0ed9692a033f91562a743b97fc8fc4e
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Jun 19 13:56:42 2012 +0200

    Hide some deprecated stuff from the GI scanner
    
    And remove definitions for librsvg_{pre,post}init which have no implementation.

 librsvg-features.h.in | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 729a3d6b6486faa92c7a56a5a4f5bf04173c8624
Author: Evan Nemerson <evan@coeus-group.com>
Date:   Thu Jun 14 14:50:12 2012 -0700

    Add Vala bindings
    
    https://bugzilla.gnome.org/show_bug.cgi?id=677676

 .gitignore            |  2 +-
 Makefile.am           | 20 ++++++++++-
 Rsvg-2.0-custom.vala  | 37 ++++++++++++++++++++
 Rsvg-2.0.metadata     |  2 ++
 configure.in          |  5 +++
 librsvg-features.h.in |  2 +-
 m4/vapigen.m4         | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 161 insertions(+), 3 deletions(-)

commit 4f0d0cdb8f748a0d1184bccc8d81278c44ed953d
Author: Colin Walters <walters@verbum.org>
Date:   Wed Jun 13 21:58:59 2012 -0400

    build: Ensure enum types are in BUILT_SOURCES

 Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit f8e7e259a7d617a4d9244ee0183ca1dc1dbfb5a4
Author: Evan Nemerson <evan@coeus-group.com>
Date:   Sun Jun 10 18:28:34 2012 -0700

    introspection: assorted fixes to avoid Vala regressions
    
    https://bugzilla.gnome.org/show_bug.cgi?id=677674

 Makefile.am    |  1 +
 rsvg-base.c    | 16 ++++++++--------
 rsvg-gobject.c | 21 +++++++++++++++++++++
 rsvg.c         |  2 +-
 rsvg.h         |  2 ++
 5 files changed, 33 insertions(+), 9 deletions(-)

commit 3b8adaa7e780b85695306292dfb23107d219bb34
Author: Evan Nemerson <evan@coeus-group.com>
Date:   Sun Jun 10 18:17:58 2012 -0700

    Deprecate including headers other than rsvg.h

 Makefile.am             | 7 ++++---
 librsvg-features.c      | 2 +-
 librsvg-features.h.in   | 4 ++++
 rsvg-cairo.h            | 4 ++++
 rsvg-convert.c          | 1 -
 rsvg-gobject.c          | 2 +-
 rsvg.h                  | 8 ++++++++
 test-display.c          | 1 -
 tools/rsvg-tools-main.c | 1 -
 9 files changed, 22 insertions(+), 8 deletions(-)

commit a4a7c412f46d9cd11bb5884840a592fb2df0db0c
Author: Evan Nemerson <evan@coeus-group.com>
Date:   Fri Jun 8 16:07:34 2012 -0700

    Update .gitignore to include lots more generated files

 .gitignore | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit e9fe299e6fcb386bce5cac2de41da3fd56022437
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Jun 8 01:40:33 2012 +0200

    Move rsvg_file_get_path definition to rsvg-io.h
    
    This is the right place since the impl is already in rsvg-io.c, and fixes
    a bug due to a missing declaration.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=677661

 rsvg-defs.c  | 3 +--
 rsvg-image.h | 2 --
 rsvg-io.c    | 5 +++--
 rsvg-io.h    | 4 ++++
 4 files changed, 8 insertions(+), 6 deletions(-)

commit ab54b1f4ae28134f2f21bd073ae05eb0e940c6af
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Apr 16 19:11:58 2012 +0200

    Post release version bump

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a56596be070f67e92d031bd498d32fa1dddc3f00
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Apr 16 19:07:12 2012 +0200

    Versio 2.36.1

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit 540f68dc2b6fe041d38b92e9a0077f5ce4d1bbe0
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Apr 16 19:05:03 2012 +0200

    rsvg-view: Better error message

 test-display.c | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 3b246c8cf907b0f2ed491b4fe452bb7f3ee55cfc
Author: Alexandre Rostovtsev <tetromino@gentoo.org>
Date:   Sun Apr 8 14:18:24 2012 -0400

    Rename rsvg.1 to rsvg-convert.1 and update for rsvg-convert's options
    
    https://bugzilla.gnome.org/show_bug.cgi?id=673748

 Makefile.am              |  4 +---
 rsvg.1 => rsvg-convert.1 | 28 ++++++++++++++++++++--------
 2 files changed, 21 insertions(+), 11 deletions(-)

commit 6eac8e0d6dba40a46942018d4bac56d1c6e29afc
Author: Robert Ancell <robert.ancell@canonical.com>
Date:   Tue Mar 27 14:55:47 2012 +1100

    gtk-engine: Link against GModule
    
    https://bugzilla.gnome.org/show_bug.cgi?id=672885

 configure.in           | 2 ++
 gtk-engine/Makefile.am | 2 ++
 2 files changed, 4 insertions(+)

commit 57fcce888639cfb08e0dcd28de3030ccd912712b
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Mar 26 18:09:49 2012 +0200

    build: Remove obsolete file
    
    https://bugzilla.gnome.org/show_bug.cgi?id=672791

 Makefile.am  |  1 -
 configure.in |  6 +++++-
 librsvg.def  | 45 ---------------------------------------------
 3 files changed, 5 insertions(+), 47 deletions(-)

commit 2b73445c2bd2a9d3121d71a36f7248e8986117a7
Author: Felix Riemann <friemann@gnome.org>
Date:   Fri Mar 23 22:13:53 2012 +0100

    Add some extra parentheses to fix GCC warnings
    
    These can occur when using the -Wparentheses parameter.
    
    Bug #672725.

 rsvg-css.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 286e3f084b2abc5a6b27ad1c9c0d9c3e040c50de
Author: Felix Riemann <friemann@gnome.org>
Date:   Fri Mar 23 21:51:08 2012 +0100

    Remove now unused or unneeded variables and functions
    
    Fixes compiler warnings when -Wunused-variable and -Wunused-functions
    compiler switches are enabled.
    
    Bug #672725.

 rsvg-base.c       | 4 ----
 rsvg-cairo-draw.c | 7 -------
 rsvg-io.c         | 5 -----
 rsvg.c            | 8 --------
 test-display.c    | 6 ------
 5 files changed, 30 deletions(-)

commit 5b97a8f0afea75f8d318d3c8a71a4658ac58616f
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Mar 26 14:22:08 2012 +0200

    build: Add more compiler warnings

 configure.in | 52 +++++++++++++++++++++++++---------------------------
 1 file changed, 25 insertions(+), 27 deletions(-)

commit 0d3c3b2e257a777ef75c216fed47914916bd8afa
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Mar 26 14:14:41 2012 +0200

    Post release version bump

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c856a4f4f47ff508a80f60a1bd4c4025879d8970
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Mar 26 14:13:06 2012 +0200

    build: Fix distcheck

 Makefile.am | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 9975a6ddff95a05283c743bd687ba8055a176d37
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Mar 26 14:09:08 2012 +0200

    Version 2.36.0

 NEWS         | 3 +++
 configure.in | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 84f1ca128e847e003dd7f082d2742b037b645f34
Author: Felix Riemann <friemann@gnome.org>
Date:   Fri Mar 23 22:03:19 2012 +0100

    Add forgotten return value in error case
    
    Fix GCC warnings when using the -Wreturn-type parameter.
    
    Bug #672725.

 rsvg-cairo-draw.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 37ca8719be7946052780b14901d8befa56c24074
Author: Felix Riemann <friemann@gnome.org>
Date:   Fri Mar 23 22:00:04 2012 +0100

    Fix variables that could be accessed uninitialized
    
    Fix warnings when building with -Wuninitialized.
    
    Bug #672725.

 rsvg-base.c   | 3 +++
 rsvg-filter.c | 1 -
 2 files changed, 3 insertions(+), 1 deletion(-)

commit af195a668771731819d158addb7a0c6f634afc1a
Author: Maarten Bosmans <mkbosmans@gmail.com>
Date:   Mon Mar 26 14:00:17 2012 +0200

    build: Also look for gdk-pixbuf-query-loaders-64
    
    https://bugzilla.gnome.org/show_bug.cgi?id=672792

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2e1c7a77b1dd34bea31c38460f2e60e9cb665ade
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Mar 19 22:29:14 2012 +0100

    styles: Don't try parsing empty <style>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=672414

 configure.in  | 2 +-
 rsvg-styles.c | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit c8f972635535c5961063e8a16dbbf74f4aaac816
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Feb 21 13:38:24 2012 +0100

    rsvg-view: Plug a mem leak
    
    ==9159== 48 bytes in 1 blocks are definitely lost in loss record 5,116 of 6,936
    ==9159==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==9159==    by 0x4D19714: standard_malloc (gmem.c:85)
    ==9159==    by 0x4D197B7: g_malloc (gmem.c:159)
    ==9159==    by 0x4D301D1: g_slice_alloc (gslice.c:1003)
    ==9159==    by 0x4D30217: g_slice_alloc0 (gslice.c:1029)
    ==9159==    by 0x4A3067F: g_type_create_instance (gtype.c:1872)
    ==9159==    by 0x4A19C79: g_object_constructor (gobject.c:1839)
    ==9159==    by 0x4A1937A: g_object_newv (gobject.c:1622)
    ==9159==    by 0x4A19168: g_object_new (gobject.c:1532)
    ==9159==    by 0x47CFFCF: _g_local_file_input_stream_new (glocalfileinputstream.c:152)
    ==9159==    by 0x47C905D: g_local_file_read (glocalfile.c:1339)
    ==9159==    by 0x46FEB6A: g_file_read (gfile.c:1481)
    ==9159==    by 0x804C061: main (test-display.c:707)

 test-display.c | 1 +
 1 file changed, 1 insertion(+)

commit a5b74adacff2fa779b97ab9c48662cb8bd71d2f3
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Feb 7 13:44:21 2012 +0100

    gtk-engine: Don't install anything for gtk3
    
    https://bugzilla.gnome.org/show_bug.cgi?id=669563

 gtk-engine/examples/bubble/Makefile.am | 6 ------
 1 file changed, 6 deletions(-)

commit c435d5d5da9075b019faaf4a327f4c103358cd8f
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Feb 6 21:00:21 2012 +0100

    Post release version bump

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 70f7dede593450dc2efcacbc9f536b8da66fe5f7
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Feb 6 20:53:56 2012 +0100

    tests: Use type attribute on <style>

 tests/fixtures/styles/bug614643.svg | 2 +-
 tests/fixtures/styles/bug614704.svg | 2 +-
 tests/fixtures/styles/order.svg     | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 20abafc41733870cf97cbec1fa5a8f44295f307c
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Feb 6 20:30:43 2012 +0100

    Version 2.35.2

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit a3c9aaa77fadd8a56aec314563a1357eac296d91
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Jan 30 20:26:23 2012 +0100

    Plug a mem leak
    
    Don't leak the GFile.
    
    ==2493== 46 (16 direct, 30 indirect) bytes in 1 blocks are definitely lost in loss record 579 of 921
    ==2493==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==2493==    by 0x45772DA: standard_malloc (gmem.c:85)
    ==2493==    by 0x4577680: g_malloc (gmem.c:159)
    ==2493==    by 0x458B29D: g_slice_alloc (gslice.c:1003)
    ==2493==    by 0x458B805: g_slice_alloc0 (gslice.c:1029)
    ==2493==    by 0x426DBA7: g_type_create_instance (gtype.c:1872)
    ==2493==    by 0x4250717: g_object_constructor (gobject.c:1839)
    ==2493==    by 0x4252488: g_object_newv (gobject.c:1622)
    ==2493==    by 0x4252A17: g_object_new (gobject.c:1532)
    ==2493==    by 0x4176D3A: _g_local_file_new (glocalfile.c:288)
    ==2493==    by 0x417EA84: g_local_vfs_get_file_for_uri (glocalvfs.c:110)
    ==2493==    by 0x410E8DB: g_vfs_get_file_for_uri (gvfs.c:130)
    ==2493==    by 0x40C93DE: g_file_new_for_uri (gfile.c:5893)
    ==2493==    by 0x403A59F: _rsvg_io_acquire_data (rsvg-io.c:265)

 rsvg-io.c | 1 +
 1 file changed, 1 insertion(+)

commit 31316136a9a0c5157dc37c1c73be4691180e1bba
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Jan 29 19:16:54 2012 +0100

    rsvg-view: Better error message

 test-display.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit a22a60d54517b83882d02e8c0e058a8cabaa47b9
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Jan 28 18:32:21 2012 +0100

    Use mime types instead of content types
    
    Instead of converting back and forth, just use the mime types
    directly.

 rsvg-base.c   | 16 +++++++-------
 rsvg-image.c  |  9 +++-----
 rsvg-io.c     | 71 ++++++++++++++++++++++++++++++++---------------------------
 rsvg-io.h     |  4 ++--
 rsvg-styles.c | 22 +++++++++---------
 5 files changed, 62 insertions(+), 60 deletions(-)

commit 4af98a95c59d159bdb551a0cef949e7e7118055f
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Jan 27 22:52:32 2012 +0100

    Create type specific gdk-pixbuf loader
    
    When we know the mime type of the content, use
    gdk_pixbuf_loader_new_with_mime_type().

 rsvg-image.c | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

commit 8ccf8d07dd3e279bf3ed8c4a8c44cd3320541de4
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Jan 27 22:45:22 2012 +0100

    Only apply CSS if its content type is text/css

 rsvg-base.c   | 13 +++++++++----
 rsvg-styles.c | 15 ++++++++++++---
 2 files changed, 21 insertions(+), 7 deletions(-)

commit cf1c41c94f50b20fff4a29fc4ca5fca2bee2a18b
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Jan 27 22:22:22 2012 +0100

    Obey the passed-in cancellable
    
    Add GCancellable argument to _rsvg_io_acquire_*, and pass the
    cancellable passed to rsvg_handle_read_stream_sync() down.

 rsvg-base-file-util.c |  2 +-
 rsvg-base.c           | 32 ++++++++++++++++++++++++--------
 rsvg-file-util.c      |  2 +-
 rsvg-gobject.c        |  3 +++
 rsvg-io.c             | 25 +++++++++++++++----------
 rsvg-io.h             |  2 ++
 rsvg-private.h        |  1 +
 7 files changed, 47 insertions(+), 20 deletions(-)

commit c72df0b0ab0cc5db48192535e9776efd6b46c51d
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Jan 27 21:59:28 2012 +0100

    Add content_type out param to _rsvg_io_acquire_*

 rsvg-base-file-util.c |   2 +-
 rsvg-base.c           |  13 +++++--
 rsvg-defs.c           |   2 +-
 rsvg-file-util.c      |   2 +-
 rsvg-image.c          |   2 +-
 rsvg-io.c             | 104 ++++++++++++++++++++++++++++++++++++--------------
 rsvg-io.h             |   2 +
 rsvg-private.h        |   2 +
 rsvg-styles.c         |   1 +
 9 files changed, 94 insertions(+), 36 deletions(-)

commit eb2b2c094fa4aa9dab43d443267b1b96983e8165
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Jan 27 21:09:31 2012 +0100

    Improve decoding of data: URIs
    
    Support non-base64 data: URIs, and also get the content type out.
    Code adapted from libsoup.

 rsvg-io.c | 113 +++++++++++++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 90 insertions(+), 23 deletions(-)

commit ad697bfd6c72835c0fe88dd65d0512ea596f3c97
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Jan 27 20:44:57 2012 +0100

    Don't do fallback for data: URIs
    
    When the scheme is "data", just treat it like that, and don't fall back
    to trying file or gvfs. Also make sure to always set the error!

 rsvg-io.c | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

commit ada09403736c41465fa23fea9ef09e9c837d1685
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Jan 27 15:35:52 2012 +0100

    Don't overwrite GErrors

 rsvg-io.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit a2e869cb700c13804056820fd4afa215e551b9c5
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Jan 26 21:17:31 2012 +0100

    Add permission check before loading other files
    
    Wrap _rsvg_io_acquire_* in _rsvg_handle_acquire_* that first
    checks whether the load should be allowed. For the moment, always allow
    the load; more restricted policies will be introduced in a follow-up commit.

 rsvg-base.c    | 69 +++++++++++++++++++++++++++++++++++++++++++---------------
 rsvg-defs.c    | 16 +++++---------
 rsvg-defs.h    |  6 ++---
 rsvg-filter.c  |  4 ++--
 rsvg-gobject.c |  3 ++-
 rsvg-image.c   | 10 ++++-----
 rsvg-image.h   |  2 +-
 rsvg-io.h      |  2 --
 rsvg-private.h | 19 ++++++++++++++++
 rsvg-styles.c  |  9 ++++----
 10 files changed, 92 insertions(+), 48 deletions(-)

commit cd6700bb4852466bd1d700774c0fce4dde25c6e6
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Jan 26 20:02:50 2012 +0100

    Mark non-exported functions with G_GNUC_INTERNAL
    
    And regenerate librsvg.def.

 Makefile.am         |  2 +-
 librsvg.def         | 60 ++++++++++++++++++++++++++---------------------------
 rsvg-base.c         |  3 +++
 rsvg-cairo-clip.h   |  1 +
 rsvg-cairo-draw.h   |  9 +++++++-
 rsvg-cairo-render.h |  3 +++
 rsvg-css.h          | 22 +++++++++++++++-----
 rsvg-defs.h         |  9 ++++++++
 rsvg-filter.h       | 23 +++++++++++++++++++-
 rsvg-image.h        |  7 ++++---
 rsvg-io.h           |  2 ++
 rsvg-marker.h       |  4 ++++
 rsvg-mask.h         |  4 ++++
 rsvg-paint-server.h | 12 +++++++++++
 rsvg-path.h         | 12 +++++++----
 rsvg-private.h      | 43 +++++++++++++++++++++++++++-----------
 rsvg-shapes.h       |  7 +++++++
 rsvg-structure.h    | 15 +++++++++++++-
 rsvg-styles.h       | 23 ++++++++++++++++++++
 rsvg-text.c         |  2 +-
 rsvg-text.h         |  4 ++++
 21 files changed, 208 insertions(+), 59 deletions(-)

commit f31e5df57d2527b16beed3181e05ed44a7be2d4b
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Jan 26 19:45:46 2012 +0100

    Remove _rsvg_register_types
    
    It was only used to work around bug 357406 and bug 362217 in the now-obsolete
    gtk2 engine. Just make that module resident instead, and use proper
    G_DEFINE_TYPE macro for RsvgHandle.

 gtk-engine/svg-main.c |  8 +++++--
 librsvg.def           |  1 -
 rsvg-gobject.c        | 58 +++++++++------------------------------------------
 rsvg-private.h        |  2 --
 4 files changed, 16 insertions(+), 53 deletions(-)

commit ac8d26c9c6b7f5f86fa8600f6daf4e5f356f3190
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Jan 26 19:33:02 2012 +0100

    Don't export private function _rsvg_size_callback
    
    Move it to its own file, and include that in rsvg-convert and the tests.

 Makefile.am          |  10 ++++-
 librsvg.def          |   1 -
 rsvg-convert.c       |   1 +
 rsvg-file-util.c     |  80 +--------------------------------------
 rsvg-private.h       |  21 +----------
 rsvg-size-callback.c | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-size-callback.h |  52 ++++++++++++++++++++++++++
 test-display.c       |   1 +
 tests/Makefile.am    |   4 +-
 tests/rsvg-test.c    |   1 +
 10 files changed, 172 insertions(+), 102 deletions(-)

commit acaa6c6f3a3c2e6593e1c2262e7b8c86d747af57
Author: William Lachance <wrlach@gmail.com>
Date:   Mon Jan 16 17:40:58 2012 +0100

    Fix the build
    
    https://bugzilla.gnome.org/show_bug.cgi?id=668030

 Makefile.am | 1 -
 1 file changed, 1 deletion(-)

commit fd76212e2dc8e41b2c23d6e76c02cc7803da4a12
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Jan 14 17:00:13 2012 +0100

    Remove obsolete script
    
    https://bugzilla.gnome.org/show_bug.cgi?id=580325

 Makefile.am  |  1 -
 configure.in |  4 ----
 rsvg.in      | 73 ------------------------------------------------------------
 3 files changed, 78 deletions(-)

commit 7624bfc042e0b359ad0f4c1821d8312243f84587
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Jan 13 01:37:16 2012 +0100

    rsvg-view: Always initialise variable

 test-display.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 793684eedda01272dda744bfbbaaedd875b30711
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Jan 13 00:29:38 2012 +0100

    Plug a mem leak
    
    ==25857== 64 bytes in 1 blocks are definitely lost in loss record 106 of 145
    ==25857==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==25857==    by 0x45CDD4A: standard_malloc (gmem.c:85)
    ==25857==    by 0x45CE0F0: g_malloc (gmem.c:159)
    ==25857==    by 0x45E38AA: g_strdup (gstrfuncs.c:356)
    ==25857==    by 0x4039F7F: rsvg_get_file_path (rsvg-io.c:64)
    ==25857==    by 0x4039FDF: rsvg_acquire_file_data (rsvg-io.c:98)

 rsvg-io.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit ebd0d1a02aeeb57c64d8e0daf5f37ff4a35f116b
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Jan 13 00:17:12 2012 +0100

    Fix an ABI compat problem
    
    rsvg_cairo_to_pixbuf was removed in commit 95c359713a51b02a5e6693fd741dff20d08be7ae,
    but it was exported. So let's add it back, to maintain ABI compatibility.
    https://bugzilla.gnome.org/show_bug.cgi?id=666868

 rsvg-cairo-draw.c | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

commit f95c9c2a8c99a6d096029c1483ad8c9b37376a94
Author: Maarten Bosmans <mkbosmans@gmail.com>
Date:   Fri Jan 13 00:12:40 2012 +0100

    rsvg-view: Make this a GUI app for Windows
    
    https://bugzilla.gnome.org/show_bug.cgi?id=666866

 Makefile.am | 4 ++++
 1 file changed, 4 insertions(+)

commit 1291ebc3a5cb8addfa97aa56365f15e2427beb22
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Jan 12 22:13:02 2012 +0100

    Split IO handling to rsvg-io.[ch]
    
    Add rsvg-io.[ch], move the code there, clean it up, and adapt the callers.

 Makefile.am           |   2 +
 rsvg-base-file-util.c |  20 ++---
 rsvg-base.c           | 153 ++++++++++++++++++++--------------
 rsvg-defs.c           |  12 +--
 rsvg-file-util.c      |  28 ++++---
 rsvg-image.c          | 156 ++--------------------------------
 rsvg-io.c             | 225 ++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-io.h             |  38 +++++++++
 rsvg-private.h        |   3 -
 rsvg-styles.c         |  33 ++++----
 rsvg-styles.h         |   1 -
 11 files changed, 416 insertions(+), 255 deletions(-)

commit 47920ba6e3106e9c50e93e5546f536590e791b19
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Jan 13 00:04:48 2012 +0100

    Don't parse CSS when the mime type isn't text/css
    
    https://bugzilla.gnome.org/show_bug.cgi?id=514268

 rsvg-base.c | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 80391e1019fa1a938aefef61eab27dca94bce2a2
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Jan 12 23:26:39 2012 +0100

    rsvg-view: Re-implement .svgz support

 test-display.c | 30 +++++++++++++++++++++++++++++-
 1 file changed, 29 insertions(+), 1 deletion(-)

commit 4f2c17460b1239ffd69dc5c2d9554112e620657f
Author: Angus Gratton <angus.gratton@anu.edu.au>
Date:   Thu Jan 5 12:20:29 2012 +1100

    Fix rendering of <text> tags when they contain <desc> tags or similar
    
    Bug #665824.

 rsvg-base.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2c2917c3c19fbc51503ef19300e09a0da457b1fe
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Dec 17 00:20:11 2011 +0100

    Rework rsvg-view
    
    Drop gtk2, use cairo surfaces instead of pixbuf, use GIO, load
    the SVG just once instead of every time we zoom or print, and
    remove some unused or unnecessary options.

 Makefile.am    |  26 ---
 librsvg.def    |   1 -
 test-display.c | 706 +++++++++++++++++++++++----------------------------------
 3 files changed, 281 insertions(+), 452 deletions(-)

commit af4e05f890cbe93d61d4e4a52f037e375d3126c4
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Dec 19 19:52:06 2011 +0100

    Post release version bump

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2a6c9e56a79599ddef50fe6a8c23cae4351076b4
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Dec 19 19:41:28 2011 +0100

    Version 2.35.1

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

commit 797a4c2ae2a6d95e43966d5b84d1b7c1f24e6548
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Dec 15 16:10:28 2011 +0100

    Unify desc, title and metadata handlers
    
    They're mostly identical, so merge the code into just one copy.

 rsvg-base.c | 214 ++++++++++++++++++++----------------------------------------
 1 file changed, 71 insertions(+), 143 deletions(-)

commit a61da7471f951317e665f90fea51badc57781a2c
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Dec 15 15:43:29 2011 +0100

    Deprecate the title, desc, and metadata accessors
    
    They're unused except for bindings, according to codesearch. They're also
    implemented incorrectly (only allow retrieving the toplevel's data), and
    did I mention they're completely unused?

 rsvg-base.c |  6 ++++++
 rsvg.h      | 13 +++++++------
 2 files changed, 13 insertions(+), 6 deletions(-)

commit 320cac5008a6b0db5900098404b98eed9073ad57
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Dec 15 15:30:32 2011 +0100

    Plug mem leaks
    
    When parsing an SVG file with <title>, <desc>, or <metadata> elements
    on more then one element, the result was that the last element's data
    won. Instead, only parse these elements on the toplevel <svg> element,
    since that's what the API exposes in
    rsvg_handle_get_{desc,title,metadata}.
    
    ==673== 44 (12 direct, 32 indirect) bytes in 1 blocks are definitely lost in loss record 3,849 of 5,438
    ==673==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==673==    by 0x4C4EB5A: standard_malloc (gmem.c:85)
    ==673==    by 0x4C4EF00: g_malloc (gmem.c:159)
    ==673==    by 0x4C62C7D: g_slice_alloc (gslice.c:1003)
    ==673==    by 0x4C66AD9: g_string_sized_new (gstring.c:121)
    ==673==    by 0x4C67116: g_string_new (gstring.c:147)
    ==673==    by 0x4059306: rsvg_start_element (rsvg-base.c:403)
    
    ==673== 44 (12 direct, 32 indirect) bytes in 1 blocks are definitely lost in loss record 3,850 of 5,438
    ==673==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==673==    by 0x4C4EB5A: standard_malloc (gmem.c:85)
    ==673==    by 0x4C4EF00: g_malloc (gmem.c:159)
    ==673==    by 0x4C62C7D: g_slice_alloc (gslice.c:1003)
    ==673==    by 0x4C66AD9: g_string_sized_new (gstring.c:121)
    ==673==    by 0x4C67116: g_string_new (gstring.c:147)
    ==673==    by 0x4059306: rsvg_start_element (rsvg-base.c:403)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=665824

 rsvg-base.c | 48 +++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 39 insertions(+), 9 deletions(-)

commit 2aad12dc58e4f99642683970d26839dedc0ef4ae
Author: Hans de Goede <jwrdegoede@fedoraproject.org>
Date:   Sat Dec 10 21:04:49 2011 +0100

    Fix rsvg.h causing an "internal" deprated warning
    
    Before this patch rsvg.h marks the RsvgSizeFunc *type* as deprecated, and
    then uses it to declare other deprecated functions, causing gcc to always
    emit a depecrated warning as soon as rsvg.h is included. This breaks
    compilation of apps which compile with -Werror.
    
    Fix this by not making the RsvgSizeFunc type deprecated, but leaving
    the function prototypes using it as deprecated.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=665905

 rsvg.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9ab81da702fe3b86bce1724452d097712822b037
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Dec 3 19:13:18 2011 +0100

    Simplify angle handling

 rsvg-filter.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f0621f3aca35df40370e8ad8c827d8a016214840
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Dec 3 18:31:46 2011 +0100

    Plug a refount leak
    
    ==9147== 691,200 bytes in 1 blocks are possibly lost in loss record 5,494 of 5,494
    ==9147==    at 0x4029467: calloc (vg_replace_malloc.c:467)
    ==9147==    by 0x518BB09: _pixman_bits_image_init (pixman-bits-image.c:1437)
    ==9147==    by 0x518BBD7: pixman_image_create_bits (pixman-bits-image.c:1503)
    ==9147==    by 0x499CD4E: _cairo_image_surface_create_with_pixman_format (cairo-image-surface.c:329)
    ==9147==    by 0x499CE14: cairo_image_surface_create (cairo-image-surface.c:379)
    ==9147==    by 0x403EA89: _rsvg_image_surface_new (rsvg-filter.c:160)
    ==9147==    by 0x404112B: rsvg_filter_primitive_offset_render (rsvg-filter.c:1618)
    ==9147==    by 0x4049D6F: rsvg_filter_render (rsvg-filter.c:86)
    
    ==9147== 460 (288 direct, 172 indirect) bytes in 1 blocks are definitely lost in loss record 5,205 of 5,494
    ==9147==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==9147==    by 0x4999F1A: _cairo_image_surface_create_for_pixman_image (cairo-image-surface.c:158)
    ==9147==    by 0x499CD60: _cairo_image_surface_create_with_pixman_format (cairo-image-surface.c:335)
    ==9147==    by 0x499CE14: cairo_image_surface_create (cairo-image-surface.c:379)
    ==9147==    by 0x403EA89: _rsvg_image_surface_new (rsvg-filter.c:160)
    ==9147==    by 0x404112B: rsvg_filter_primitive_offset_render (rsvg-filter.c:1618)
    ==9147==    by 0x4049D6F: rsvg_filter_render (rsvg-filter.c:86)

 rsvg-filter.c | 2 ++
 1 file changed, 2 insertions(+)

commit 7e56ccac5e25aab873e7d7fc42271878853d1a7d
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Dec 3 18:30:02 2011 +0100

    Add NULL checks

 rsvg-filter.c | 128 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 125 insertions(+), 3 deletions(-)

commit 167533f0b308b6f4f5799b7ad3a29d40c8d9fc1a
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Nov 29 00:05:36 2011 +0100

    Fix refcount problem
    
    Need to reference the source surface put into the results stack. This fixes
    a regression introduced in commit 1b3d2ea55a1be67e0548bf76903ff905888e2e18.

 rsvg-filter.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1af28cd186ace50c87ce8d90203c52f50ed45f83
Author: KUROSAWA Takeshi <taken.spc@gmail.com>
Date:   Sat Nov 26 00:11:38 2011 +0900

    Support basic vertical writing (Gnome Bug #664533)
    
    Support vertical writing text (writing-mode: tb-rl | tb)
    http://www.w3.org/TR/SVG11/text.html#SettingInlineProgressionDirection
    
    Bump pango dependency to 1.16.0 to use its vertical text APIs.
    
    Currently, we ignore both glyph-orientation-vertical and
    glyph-orientation-horizontal.

 configure.in      |   2 +-
 rsvg-cairo-draw.c |  30 ++++++++++++---
 rsvg-styles.c     |  21 ++++++++---
 rsvg-styles.h     |   2 +
 rsvg-text.c       | 111 +++++++++++++++++++++++++++++++++++++++---------------
 5 files changed, 122 insertions(+), 44 deletions(-)

commit 52672aff2e8166f972a3461fbc4c7a311b7bb5e6
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Nov 27 22:59:14 2011 +0100

    Remove unused struct member

 rsvg-structure.h | 1 -
 1 file changed, 1 deletion(-)

commit 9cc9d6faabb82bb1cf3320239a44ad79fc45a64b
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Nov 27 22:57:21 2011 +0100

    Move definition to rsvg-filter.c
    
    Since that's the only place it's used.

 rsvg-filter.h  | 4 ++++
 rsvg-private.h | 5 -----
 2 files changed, 4 insertions(+), 5 deletions(-)

commit 6757170a5e4a25939d323cc9cb24cd6982cff237
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Nov 27 22:45:17 2011 +0100

    Flush the surface before accessing its pixels

 rsvg-filter.c | 41 +++++++++++++++++++++++++++++++++++++++--
 1 file changed, 39 insertions(+), 2 deletions(-)

commit a4eb1b8318d8db17d9f684ed4d9b14a60b20b326
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Nov 27 22:35:17 2011 +0100

    Remove unused function

 rsvg-image.c | 80 +++++++++++++++++++++++-------------------------------------
 rsvg-image.h |  2 --
 2 files changed, 31 insertions(+), 51 deletions(-)

commit 95c359713a51b02a5e6693fd741dff20d08be7ae
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Nov 27 22:31:20 2011 +0100

    Remove unused functions

 rsvg-cairo-draw.c | 54 ------------------------------------------------------
 rsvg-cairo-draw.h |  3 ---
 2 files changed, 57 deletions(-)

commit 1bc03686b1baaf469f131014ca6f8fb4f4bf6cfa
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Nov 27 22:29:37 2011 +0100

    Add rsvg_cairo_surface_to_pixbuf and use it

 rsvg-cairo-draw.c | 113 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-private.h    |   1 +
 rsvg.c            |  36 +++++++----------
 3 files changed, 127 insertions(+), 23 deletions(-)

commit 7308a1b33787835a1228b7b3537d2af43d97558b
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Nov 27 21:47:24 2011 +0100

    Remove unused RsvgRender vfuncs
    
    The render_image and get_image_of_node vfuncs are obsoleted by the
    corresponding cairo_surface_t versions.

 rsvg-base.c         | 12 ---------
 rsvg-cairo-clip.c   |  9 -------
 rsvg-cairo-draw.c   | 74 -----------------------------------------------------
 rsvg-cairo-draw.h   |  4 ---
 rsvg-cairo-render.c |  2 --
 rsvg-private.h      |  7 -----
 6 files changed, 108 deletions(-)

commit dccf2281f56d893551bf8ba76ce6e131ea66c749
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Nov 27 21:40:23 2011 +0100

    NULL check before dereference
    
    ... not afterwards!

 rsvg-filter.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e7e5622c39157f1e6880cb24b7949344a182f5fb
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Nov 27 21:24:45 2011 +0100

    Use cairo image surfaces
    
    ... instead of GdkPixbufs to store the filter results.

 rsvg-base.c         |   9 +
 rsvg-cairo-clip.c   |  11 +
 rsvg-cairo-draw.c   | 202 +++++++++------
 rsvg-cairo-draw.h   |   2 +
 rsvg-cairo-render.c |   1 +
 rsvg-filter.c       | 726 +++++++++++++++++++++++++++-------------------------
 rsvg-image.c        |  44 +++-
 rsvg-image.h        |   6 +-
 rsvg-private.h      |   5 +
 9 files changed, 569 insertions(+), 437 deletions(-)

commit c1981e0d7f28246cf918aca2084c9d2d9497930c
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Nov 27 00:03:18 2011 +0100

    Make _rsvg_pixbuf_new_cleared static and remove always-same parameters

 rsvg-filter.c  | 41 ++++++++++++++++++++---------------------
 rsvg-private.h |  2 --
 2 files changed, 20 insertions(+), 23 deletions(-)

commit 5a9fb9e348ca8ebe182797d5750dea60a37357ea
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Nov 26 23:58:13 2011 +0100

    Make some functions static

 rsvg-filter.c | 4 ++--
 rsvg-filter.h | 7 -------
 2 files changed, 2 insertions(+), 9 deletions(-)

commit 1b3d2ea55a1be67e0548bf76903ff905888e2e18
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Nov 26 23:33:34 2011 +0100

    Make filters render to a surface
    
    ... instead of into a GdkPixbuf.

 rsvg-cairo-draw.c   | 70 ++++++++++++++++++-----------------------------------
 rsvg-cairo-render.c |  2 +-
 rsvg-cairo-render.h |  2 +-
 rsvg-filter.c       | 60 ++++++++++++++++++++++++++++++++++++---------
 rsvg-filter.h       |  7 ++++--
 5 files changed, 80 insertions(+), 61 deletions(-)

commit 6ceaecc069bdc606f9cbf9ed3bcd57fb6861f4f0
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Nov 26 22:35:11 2011 +0100

    Use cairo_image_surface_create() directly
    
    Instead of allocating the pixels then creating a surface from data,
    just create the surface directly. This has the added benefit that
    cairo checks the for valid width and height.

 rsvg-cairo-draw.c | 37 +++++++++++++++++++------------------
 1 file changed, 19 insertions(+), 18 deletions(-)

commit 0b8f017df3fe4d1975efad610f9afcce8a94f8e3
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Nov 26 22:18:17 2011 +0100

    Add rsvg_get_surface_of_node
    
    Similar to rsvg_get_pixbuf_of_node except that it returns a cairo_surface_t.

 rsvg-base.c         |  6 ++++++
 rsvg-cairo-clip.c   |  1 +
 rsvg-cairo-draw.c   | 35 +++++++++++++++++++++++++++++++++++
 rsvg-cairo-draw.h   |  2 ++
 rsvg-cairo-render.c |  2 ++
 rsvg-private.h      |  4 +++-
 6 files changed, 49 insertions(+), 1 deletion(-)

commit 552996258212827075a8f192ab81764cd591a939
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Nov 25 22:58:30 2011 +0100

    introspection: Hide deprecated stuff

 rsvg.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 9feb6fd941ba6c8f3fe0c22d15341f0b8a291a0f
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Nov 25 22:53:20 2011 +0100

    introspection: Skip internal stuff

 Makefile.am | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 26c545511bd0ba15d79f0df18ab80ea19ff8cb1e
Author: KUROSAWA Takeshi <taken.spc@gmail.com>
Date:   Sat Nov 26 00:10:17 2011 +0900

    Remove unused member 'orientation'
    
    RsvgTextLayout's 'orientation' is never used.
    
    Bug #664533.

 rsvg-text.c | 3 ---
 1 file changed, 3 deletions(-)

commit 8573a7cd9549c698b5024aafd3b3dd8569449f8e
Author: KUROSAWA Takeshi <taken.spc@gmail.com>
Date:   Sat Nov 26 00:06:19 2011 +0900

    Set correct value when unicode-bidi: inherit;
    
    Bug #664533.

 rsvg-styles.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7177e49b0223dbd32daf5d0f910d4dbdb5cb0659
Author: Kurosawa Takeshi <taken.spc@gmail.com>
Date:   Thu Nov 24 18:03:18 2011 +0100

    Clamp opacity value to range 0 to 1
    
    Our opacity parsing function allows
    * number values outside range 0.0 to 1.0
    * %-values.
    
    However this is incorrect behavior.
    * http://www.w3.org/TR/SVG11/painting.html#FillOpacityProperty
    * http://www.w3.org/TR/SVGTiny12/painting.html#FillOpacityProperty

 rsvg-css.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 154dcd5f4366dc5080a6582b51b0769c51c0b068
Author: Alexandre Rostovtsev <tetromino@gentoo.org>
Date:   Wed Nov 23 17:41:12 2011 -0500

    Use RSVG_API_VERSION in the .gir filename
    
    RSVG_API_VERSION == "2.0"
    RSVG_API_VERSION_U == "2_0"
    
    We want to use 2.0 when referring to the .gir filename, and 2_0 when
    referring to the automake targets derived from the filename. Otherwise,
    parallel make fails.
    
    Thanks to Rafał Mużyło <galtgendo@o2.pl> for pointing this out in
    https://bugs.gentoo.org/show_bug.cgi?id=391215#c10
    
    https://bugzilla.gnome.org/show_bug.cgi?id=664684

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c69baca5059ec40c61ae06318f337fc55965738d
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Nov 24 14:07:20 2011 +0100

    Post release version bump

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b744c8e4812d61d5a9cf32cde432f3984b37ceb1
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 14 17:46:46 2011 +0100

    Version 2.35.0

 NEWS | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit b1390cbfa7d173753d708f1db38d3f7e8d69deae
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 14 13:43:55 2011 +0100

    Add extra NULL check here

 rsvg-css.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 552aeca5ac6d4f9619bf93eee832ee8f2323cf3f
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 14 13:36:41 2011 +0100

    Fix parsing of xml-stylesheet pseudo-attributes
    
    Create a tag string with the given 'attributes' and parse that with libxml2.
    This isn't quite correct to spec, but the best we can do here.
    
    ==26277== Conditional jump or move depends on uninitialised value(s)
    ==26277==    at 0x40375DB: getAtts (rsvg-css.c:1031)
    ==26277==    by 0x403905F: rsvg_css_parse_xml_attribute_string (rsvg-css.c:1097)
    ==26277==    by 0x4057273: rsvg_processing_instruction (rsvg-base.c:879)
    ==26277==    by 0x4BF8795: xmlParsePI (parser.c:5025)
    
    https://bugzilla.gnome.org/show_bug.cgi?id=621636

 rsvg-base.c |  10 +-
 rsvg-css.c  | 361 +++++++++---------------------------------------------------
 2 files changed, 58 insertions(+), 313 deletions(-)

commit 4be3a7571b3b23a753b5969dfb0009677bdd762a
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 14 11:27:23 2011 +0100

    Remove obsolete ifdef
    
    Fixup for removal of this define in commit 9e0d425c8b48bba0109cc36dd462010f8c9ed018 .

 rsvg-base.c | 2 --
 1 file changed, 2 deletions(-)

commit abda93caabfa361d7d674dc8af39b6bfba65bc8a
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Nov 12 21:20:18 2011 +0100

    Alwys initialise the matrix
    
    This fixes a regression from commit f93a2acceaa00191ef0b4f138d9c0496f054c262:
    
    ==20076== Conditional jump or move depends on uninitialised value(s)
    ==20076==    at 0x402CFF8: bcmp (mc_replace_strmem.c:692)
    ==20076==    by 0x429DF0B: _cairo_gstate_set_matrix (cairo-gstate.c:722)
    ==20076==    by 0x428FC52: cairo_set_matrix (cairo.c:1250)
    ==20076==    by 0x405A11C: _set_rsvg_affine (rsvg-cairo-draw.c:367)
    ==20076==    by 0x405B941: rsvg_cairo_render_image (rsvg-cairo-draw.c:577)
    ==20076==    by 0x4058C76: rsvg_render_image (rsvg-base.c:1964)
    ==20076==    by 0x4039FE8: rsvg_node_image_draw (rsvg-image.c:310)
    ==20076==    by 0x404FC13: rsvg_node_draw (rsvg-structure.c:69)
    ==20076==    by 0x4050126: _rsvg_node_draw_children (rsvg-structure.c:87)
    ==20076==  Uninitialised value was created by a stack allocation
    ==20076==    at 0x405A236: _set_source_rsvg_pattern (rsvg-cairo-draw.c:190)

 rsvg-cairo-draw.c | 2 ++
 1 file changed, 2 insertions(+)

commit 5467364437900be7e3ea03268b065b7b95060d06
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Nov 12 19:13:58 2011 +0100

    Plug a mem leak
    
    Don't leak the list entries of RsvgDefs:to-resolve when parsing the
    file fails.
    
    ==17296== 13,627 (8 direct, 13,619 indirect) bytes in 1 blocks are definitely lost in loss record 210 of 211
    ==17296==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==17296==    by 0x4565BDA: standard_malloc (gmem.c:85)
    ==17296==    by 0x4565F80: g_malloc (gmem.c:159)
    ==17296==    by 0x4579C8D: g_slice_alloc (gslice.c:822)
    ==17296==    by 0x457AD5A: g_slist_prepend (gslist.c:267)
    ==17296==    by 0x403952F: rsvg_defs_add_resolver (rsvg-defs.c:183)
    ==17296==    by 0x404F8CC: rsvg_node_use_set_atts (rsvg-structure.c:434)
    ==17296==    by 0x4057E7C: rsvg_node_set_atts (rsvg-base.c:1939)
    ==17296==    by 0x4057F08: rsvg_standard_element_start (rsvg-base.c:265)
    ==17296==    by 0x40588F8: rsvg_start_element (rsvg-base.c:659)

 rsvg-defs.c | 30 +++++++++++++++++++++++-------
 1 file changed, 23 insertions(+), 7 deletions(-)

commit 9e0d425c8b48bba0109cc36dd462010f8c9ed018
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Nov 12 02:01:57 2011 +0100

    Bump libxml2 dependency to 2.7.0
    
    ... and drop compat code for older libxml2.

 configure.in   |  2 +-
 rsvg-base.c    | 56 +-------------------------------------------------------
 rsvg-gobject.c | 19 +------------------
 3 files changed, 3 insertions(+), 74 deletions(-)

commit 159331ba2e81a60ca8ed9080582b9d1ff210c012
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Nov 12 01:57:53 2011 +0100

    Plug a mem leak
    
    The entity hashtable was leaking the keys.
    
    ==10167== 6 bytes in 1 blocks are definitely lost in loss record 19 of 155
    ==10167==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==10167==    by 0x4566BDA: standard_malloc (gmem.c:85)
    ==10167==    by 0x4566F80: g_malloc (gmem.c:159)
    ==10167==    by 0x457C89A: g_strdup (gstrfuncs.c:351)
    ==10167==    by 0x405774D: rsvg_entity_decl (rsvg-base.c:843)

 rsvg-gobject.c | 42 +++++++++++++++++++++---------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

commit d0d27dfd82b2cb8c31554664711319a000fff075
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Nov 12 01:49:54 2011 +0100

    Plug a mem leak
    
    ==10026== 48 (8 direct, 40 indirect) bytes in 1 blocks are definitely lost in loss record 97 of 154
    ==10026==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==10026==    by 0x4566BDA: standard_malloc (gmem.c:85)
    ==10026==    by 0x4566F80: g_malloc (gmem.c:159)
    ==10026==    by 0x456B4E3: parse_arg (goption.c:1242)
    ==10026==    by 0x456CDD6: g_option_context_parse (goption.c:1578)
    ==10026==    by 0x8049558: main (rsvg-convert.c:189)

 rsvg-convert.c | 2 ++
 1 file changed, 2 insertions(+)

commit f0cdc794fc669ffd3c36c0dcc2a81f53df093450
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Nov 12 00:20:12 2011 +0100

    Plug a mem leak
    
    ==7436== 31 (8 direct, 23 indirect) bytes in 1 blocks are definitely lost in loss record 243 of 355
    ==7436==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==7436==    by 0x4566BDA: standard_malloc (gmem.c:85)
    ==7436==    by 0x4566F80: g_malloc (gmem.c:159)
    ==7436==    by 0x456B4E3: parse_arg (goption.c:1242)
    ==7436==    by 0x456CDD6: g_option_context_parse (goption.c:1578)
    ==7436==    by 0x8049558: main (rsvg-convert.c:189)

 rsvg-convert.c | 3 +++
 1 file changed, 3 insertions(+)

commit a8f1e457f88ad73ee31ed033c465a97a1cec7fb7
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Nov 12 00:16:23 2011 +0100

    Plug a mem leak
    
    ... and don't call g_strv_length() just to find out if length is == 2 !
    
    ==5735== 4 bytes in 1 blocks are definitely lost in loss record 18 of 356
    ==5735==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==5735==    by 0x4566BDA: standard_malloc (gmem.c:85)
    ==5735==    by 0x4566F80: g_malloc (gmem.c:159)
    ==5735==    by 0x4567282: g_malloc_n (gmem.c:361)
    ==5735==    by 0x457DFCC: g_strsplit (gstrfuncs.c:2249)
    ==5735==    by 0x4053934: rsvg_parse_style (rsvg-styles.c:919)

 rsvg-styles.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 657e84cda86924c5ddaf0134390c3cfc0bb970ab
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Nov 12 00:11:57 2011 +0100

    Plug a mem leak

 rsvg-convert.c | 1 +
 1 file changed, 1 insertion(+)

commit 0171a4e1d4a4634d3ebe209ae1422426c9a12685
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Nov 11 22:53:51 2011 +0100

    Plug a mem leak
    
    Don't leak the CRDocHandler.
    
    ==988== 104 (92 direct, 12 indirect) bytes in 1 blocks are definitely lost in loss record 4,805 of 5,382
    ==988==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
    ==988==    by 0x4B40BDA: standard_malloc (gmem.c:85)
    ==988==    by 0x4053A15: rsvg_parse_cssbuffer (rsvg-styles.c:1128)
    ==988==    by 0x4056644: rsvg_style_handler_free (rsvg-base.c:90)
    ==988==    by 0x4056BB9: rsvg_end_element (rsvg-base.c:681)
    ==988==    by 0x49C28C1: xmlParseEndTag1 (parser.c:8356)
    ==988==    by 0x49C9DEB: xmlParseTryOrFinish (parser.c:11154)
    ==988==    by 0x49CAB24: xmlParseChunk (parser.c:11739)
    ==988==    by 0x405A238: rsvg_handle_write (rsvg-base.c:1172)

 rsvg-styles.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 4736fcc13dfeb801d2b777d99cf4281374600a2b
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Nov 11 20:11:10 2011 +0100

    Use -Bsymbolic-functions when available

 Makefile.am  |   8 +-
 acinclude.m4 | 319 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.in |  24 +++++
 3 files changed, 350 insertions(+), 1 deletion(-)

commit 6e27a58a8da64e97b0254fbe018f3bf7a78a8578
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Nov 11 19:24:42 2011 +0100

    Avoid unnecessary strdups
    
    In all cases except one, the property bag does not need to store copies
    of the attributes and values. So make the property bag store them by
    reference, and add rsvg_property_bag_dup for the one case where we do
    need to make a bag that owns the attributes and values.

 rsvg-base.c      | 16 ++++++++--------
 rsvg-private.h   |  2 +-
 rsvg-structure.c |  2 +-
 rsvg-styles.c    | 37 +++++++++++++++++++++++++++++++++----
 4 files changed, 43 insertions(+), 14 deletions(-)

commit 593ecfbb18c7923acc7a90a9d560867ab78372a9
Author: Kurosawa Takeshi <taken.spc@gmail.com>
Date:   Thu Nov 10 21:57:20 2011 +0100

    Use flattened text for tref
    
    This fixes the rendering of the testcase [1].
    
    https://bugzilla.gnome.org/show_bug.cgi?id=630112
    
    [1] http://www.w3.org/Graphics/SVG/Test/20110816/harness/htmlObjectApproved/text-tref-03-b.html

 rsvg-text.c | 95 +++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 64 insertions(+), 31 deletions(-)

commit 5dd7da190bf3ffc4ff7503fe4ba710ad80a8a9fd
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Nov 10 21:51:24 2011 +0100

    Remove outdated spec file

 Makefile.am     |   4 --
 configure.in    |   1 -
 librsvg.spec.in | 189 --------------------------------------------------------
 3 files changed, 194 deletions(-)

commit a5383d989513b3ae1ec7f79539d30831751b6a1a
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Nov 10 21:50:02 2011 +0100

    Use LT_LIB_M to find the math library

 Makefile.am       | 13 ++++---------
 configure.in      |  5 +++--
 tools/Makefile.am |  6 +++---
 3 files changed, 10 insertions(+), 14 deletions(-)

commit 302773d266547bfc82a91c6302662ec9e3cf7bb2
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Nov 9 21:19:27 2011 +0100

    Remove obsolete files

 Makefile.am         |   2 +-
 configure.in        |   1 -
 data/.cvsignore     |   2 -
 data/Makefile.am    |   6 --
 data/svg-viewer.svg | 168 ----------------------------------------------------
 5 files changed, 1 insertion(+), 178 deletions(-)

commit 1fac3f44881a8b174af4163d8397d5c21fd7513e
Author: Isak <isaklindbeck@hotmail.com>
Date:   Tue Jan 11 00:51:33 2011 +0100

    filter: The blur filter was not rendered correctly when scaled to certain sizes.
    
    Two for-loops was missing their initial expression in the box_blur function.

 rsvg-filter.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3ce97eb485492657df8665a960543d4222579dbe
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Nov 9 21:00:53 2011 +0100

    Don't create pixbufs with zero width or height
    
    This created lots and lots of critical warnings when rendering
    tests/svg1.1/svg/filters-displace-01-f.svg:
    
    GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `width > 0' failed
    g_logv() [gmessages.c:779]
    g_log() [gmessages.c:826]
    g_return_if_fail_warning() [gmessages.c:838]
    gdk_pixbuf_new() [gdk-pixbuf.c:338]
    rsvg_filter_primitive_image_render_ext() [rsvg-filter.c:3376]

 rsvg-filter.c | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit f983fc12f82fcecca7d02876637584b7b4d0d523
Author: Kurosawa Takeshi <taken.spc@gmail.com>
Date:   Wed Nov 9 18:23:30 2011 +0100

    Fix for NULL strings
    
    https://bugzilla.gnome.org/show_bug.cgi?id=624820

 rsvg-styles.c | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

commit b02b2660ce294c6e3567c9032f416122efa765a4
Author: Kurosawa Takeshi <taken.spc@gmail.com>
Date:   Wed Nov 9 18:18:21 2011 +0100

    Fix crash on invalid kernelMatrix attribute
    
    The image will now not crash librsvg, but doesn't render at all.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=624835

 rsvg-filter.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 10918c76ecb93ba51794a624e44d33c3f6cdb71f
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 7 20:21:49 2011 +0100

    Fix make dist

 gdk-pixbuf-loader/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c097ab45b4df86e155146827abacf9f409d3bb5d
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 7 20:21:20 2011 +0100

    Don't dist the GIR in the tarball

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 232e104fd829d9054d55d88b216f5ace589e9925
Author: Martin von Gagern <Martin.vGagern@gmx.net>
Date:   Mon Nov 7 20:14:37 2011 +0100

    Don't coalesce character nodes with tspan nodes
    
    https://bugzilla.gnome.org/show_bug.cgi?id=581108

 rsvg-base.c | 3 +++
 1 file changed, 3 insertions(+)

commit 7f27418cfcdea9cdd6b2bf81ea0b0f6cc5a18b30
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 7 19:57:08 2011 +0100

    Deprecate rsvg_init and rsvg_term
    
    rsvg_init() should be replaced by g_type_init(); we now call xmlInitParser()
    in RsvgHandleClass::init.
    
    rsvg_term() was dangerous to call, so just make it a no-op and add a new
    rsvg_cleanup() that calls xmlCleanupParser(), for use only when you know
    what you're doing.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=614157

 doc/rsvg-sections.txt      |  5 +++--
 gdk-pixbuf-loader/io-svg.c |  3 ---
 librsvg.def                |  1 +
 rsvg-base.c                | 20 +++++++++++++++++---
 rsvg-convert.c             |  3 +--
 rsvg-gobject.c             |  2 ++
 rsvg.h                     |  8 ++++++--
 test-display.c             |  6 ++----
 tests/crash.c              |  5 +++--
 tests/dimensions.c         |  5 +++--
 tests/rsvg-test.c          |  8 ++++----
 tests/styles.c             |  5 +++--
 tools/rsvg-dimensions.c    |  7 ++++---
 tools/rsvg-tools-main.c    |  4 ++--
 14 files changed, 51 insertions(+), 31 deletions(-)

commit be4898f344c9246409a462e32637633312e99340
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 7 19:26:49 2011 +0100

    Remove obsolete file

 CVSVERSION | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 239379ce735e1a385cf177f144aef4b3b1b56fa1
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 7 18:38:37 2011 +0100

    docs: Add subsection for deprecated APIs

 doc/rsvg-sections.txt | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit fa8c06aa93a14dc63357075112f0c9b539c7829c
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 7 18:23:15 2011 +0100

    Switch to attribute-based deprecations
    
    Instead of hiding the definitions when RSVG_DISABLE_DEPRECATED is defined,
    use G_DEPRECATED[_FOR] via a wrapper RSVG_DEPRECATED[_FOR].
    
    To disable the deprecation warnings, define RSVG_DISABLE_DEPRECATION_WARNINGS.

 Makefile.am |  1 +
 rsvg.h      | 22 +++++++++++++++++++---
 2 files changed, 20 insertions(+), 3 deletions(-)

commit 5e351aa7b2faca0075990e49161e558214472ac4
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 7 16:03:08 2011 +0100

    Add rsvg_handle_new_with_flags()

 doc/rsvg-sections.txt |  1 +
 rsvg-base.c           |  2 +-
 rsvg-gobject.c        | 42 ++++++++++++++++++++++++++++++++++++++++++
 rsvg-private.h        |  2 ++
 rsvg.h                |  2 ++
 5 files changed, 48 insertions(+), 1 deletion(-)

commit 21dce772d3a099881e1a46d347c3e0e2037b144d
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 7 18:12:14 2011 +0100

    Fix for use of deprecated GCache
    
    The gtk engine is deprecated itself, so don't bother fixing its use of GCache but
    just define GLIB_DISABLE_DEPRECATION_WARNINGS here.

 gtk-engine/svg-render.c | 3 +++
 1 file changed, 3 insertions(+)

commit 1edb51e343b461e16c1cbcf0a366b369be8dba8d
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 7 18:11:01 2011 +0100

    Fix for GtkVBox deprecation
    
    On gtk3, use a GtkBox.

 test-display.c | 4 ++++
 1 file changed, 4 insertions(+)

commit dfd6cbedfb42b1d338b8ac931c4c6f3dd7bf86d1
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 7 18:08:58 2011 +0100

    Don't use deprecated g_thread_init
    
    Since we depend on glib 2.24 where g_type_init() already calls
    g_thread_init(), just use g_type_init() here instead.

 rsvg-convert.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0cabddcbddf870591017ce2a0d1567309d1a0ed8
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 7 18:06:39 2011 +0100

    Fix unused-but-set-variable warnings

 gdk-pixbuf-loader/io-svg.c |  2 +-
 gtk-engine/svg-draw.c      |  7 +------
 rsvg-base.c                |  5 ++---
 rsvg-filter.c              | 16 ++--------------
 test-display.c             |  6 ++----
 5 files changed, 8 insertions(+), 28 deletions(-)

commit 9f38f380d98451bc624bd73731d40871db04df4a
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Oct 22 22:15:08 2011 +0200

    Use libcroco to lookup colour by name
    
    ... instead of adding the same array to librsvg as well.

 rsvg-css.c | 183 +++----------------------------------------------------------
 1 file changed, 9 insertions(+), 174 deletions(-)

commit 3c950c14208a66757d451a3018d7e79b67a76f8d
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Oct 22 21:37:52 2011 +0200

    Hard-depend on libcroco

 Makefile.am                   |   8 ----
 configure.in                  |  43 ++---------------
 doc/Makefile.am               |   2 -
 gdk-pixbuf-loader/Makefile.am |   4 +-
 librsvg-features.h.in         |   2 +-
 librsvg-uninstalled.pc.in     |   2 +-
 librsvg.pc.in                 |   2 +-
 rsvg-styles.c                 | 104 +++---------------------------------------
 tools/Makefile.am             |   2 -
 9 files changed, 13 insertions(+), 156 deletions(-)

commit 59a3fed362fd70e29452fce58d8324cc00e7cc7e
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Oct 22 19:03:27 2011 +0200

    Drop GSF support
    
    Update GIO req to 2.24, and just always use GIO for gzip support.

 Makefile.am                   |  8 -----
 configure.in                  | 59 +---------------------------------
 doc/Makefile.am               |  2 --
 gdk-pixbuf-loader/Makefile.am |  4 +--
 gdk-pixbuf-loader/io-svg.c    |  4 ---
 gtk-engine/Makefile.am        |  4 +--
 librsvg-features.h.in         |  2 +-
 librsvg-uninstalled.pc.in     |  2 +-
 librsvg.pc.in                 |  2 +-
 rsvg-base.c                   | 74 ++-----------------------------------------
 rsvg-gobject.c                | 11 -------
 rsvg-private.h                |  4 ---
 tools/Makefile.am             |  2 --
 13 files changed, 8 insertions(+), 170 deletions(-)

commit 82d434411d3bae82a99909a9aae325eadd55e24e
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Oct 22 18:53:18 2011 +0200

    Don't call g_thread_init
    
    It's deprecated.

 test-display.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 56e801e0cbd0f55d01ec93c27354ee88c6398d3f
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Sep 17 00:10:00 2011 +0200

    Store the parsed path for the polygon
    
    Instead of building the string and parsing it to a path every time
    we render this node, just store the parsed path instead.

 rsvg-shapes.c | 78 ++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 50 insertions(+), 28 deletions(-)

commit 0a866772df768b5db8c5e895022db3de55e2696e
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 16 22:42:18 2011 +0200

    Store the parsed path instead of a string
    
    Store the parse cairo_path_t instead of re-parsing the string
    every time we render this path!

 rsvg-shapes.c | 19 +++++++++----------
 rsvg-shapes.h |  2 +-
 2 files changed, 10 insertions(+), 11 deletions(-)

commit 491171178795ac3f0f308084f8ee6c5cada84ea6
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 16 22:39:23 2011 +0200

    Add utility to build a cairo_path_t
    
    This will be used to avoid going through building a string then
    parsing the string into a path in rsvg-shapes.c.

 rsvg-path.c | 145 +++++++++++++++++++++++++++++++++---------------------------
 rsvg-path.h |  25 +++++++++++
 2 files changed, 104 insertions(+), 66 deletions(-)

commit 440514b76521f29ef0bdf20d6f9d1aef3302307c
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 16 22:23:07 2011 +0200

    Render paths from cairo_path_t
    
    Pass the cairo_path_t to the render funtion, instead of a string.

 rsvg-base.c    |  8 +-------
 rsvg-private.h |  2 +-
 rsvg-shapes.c  | 46 +++++++++++++++++++++++++++++++++++-----------
 rsvg-shapes.h  |  3 ++-
 4 files changed, 39 insertions(+), 20 deletions(-)

commit 358a81529ecbe0600c7d58029b0fe085dfbad0cf
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 16 22:00:58 2011 +0200

    Use cairo_append_path
    
    Just call cairo_append_path() instead of duplicating it (twice!).

 rsvg-cairo-clip.c | 22 +---------------------
 rsvg-cairo-draw.c | 22 +---------------------
 2 files changed, 2 insertions(+), 42 deletions(-)

commit 0215e044919b7c64747768d2b759e666c3bfba00
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 16 21:57:26 2011 +0200

    Use cairo_path_t
    
    Parse the path into a cairo_path_t structure instead of inventing
    an own one.

 Makefile.am       |   2 -
 rsvg-base.c       |  14 ++-
 rsvg-bpath-util.c | 169 ----------------------------------
 rsvg-bpath-util.h |  70 ---------------
 rsvg-cairo-clip.c |  24 ++---
 rsvg-cairo-draw.c |  24 ++---
 rsvg-cairo-draw.h |   2 +-
 rsvg-marker.c     |  79 +++++++++-------
 rsvg-marker.h     |   2 +-
 rsvg-path.c       | 264 ++++++++++++++++++++++++++++++++++++++----------------
 rsvg-path.h       |   9 +-
 rsvg-private.h    |   3 +-
 12 files changed, 273 insertions(+), 389 deletions(-)

commit e773e772bbc6706103268bb96d43d0d9eaecc425
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 16 01:32:07 2011 +0200

    Remove unused struct member

 rsvg-filter.h | 1 -
 1 file changed, 1 deletion(-)

commit c526ba05867cbc791e0e116d7ceb42444966e123
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 16 01:24:03 2011 +0200

    Pass pointer to struct

 rsvg-filter.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit e005c4ad97fade8193e077414351a919db0f9447
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 16 01:22:08 2011 +0200

    Avoid repeatedly calculating floor and ceil values here

 rsvg-filter.c | 30 ++++++++++++++++++------------
 1 file changed, 18 insertions(+), 12 deletions(-)

commit f93a2acceaa00191ef0b4f138d9c0496f054c262
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 16 01:16:27 2011 +0200

    Use cairo_matrix_t
    
    I've checked this quite carefully, but it still might contain
    stupid typo bugs ;-)

 Makefile.am         |   1 -
 rsvg-affine.c       | 193 ----------------------------------------------------
 rsvg-base.c         |  32 +++++----
 rsvg-cairo-clip.c   |  39 ++++++-----
 rsvg-cairo-draw.c   | 125 +++++++++++++++++-----------------
 rsvg-cairo-render.c |  31 +++------
 rsvg-filter.c       | 157 +++++++++++++++++++++---------------------
 rsvg-filter.h       |   2 +-
 rsvg-marker.c       |  46 ++++++-------
 rsvg-paint-server.c |  30 +++-----
 rsvg-paint-server.h |   6 +-
 rsvg-private.h      |  23 +------
 rsvg-structure.c    |  63 ++++++++---------
 rsvg-styles.c       |  86 ++++++++++++++---------
 rsvg-styles.h       |   6 +-
 15 files changed, 310 insertions(+), 530 deletions(-)

commit 396efea7fa5518c49c0ceba78867acaaeaa0da06
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Sep 15 23:39:01 2011 +0200

    Use cairo_rectangle_t

 rsvg-base.c         | 76 ++++++++++++++++++++++++++---------------------------
 rsvg-cairo-clip.c   |  8 +++---
 rsvg-cairo-draw.c   | 73 ++++++++++++++++++++++++++------------------------
 rsvg-cairo-render.c |  4 +--
 rsvg-css.c          | 19 +++++++-------
 rsvg-filter.c       | 46 ++++++++++++++++----------------
 rsvg-marker.c       | 17 +++++++-----
 rsvg-private.h      |  6 +++--
 rsvg-structure.c    | 27 ++++++++++---------
 9 files changed, 145 insertions(+), 131 deletions(-)

commit d780a951211e1a17f3615f629dbe5f821dd1844e
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Sep 15 22:59:52 2011 +0200

    Use cairo_path_data_type_t directly
    
    To do this, remove RSVG_END element from RsvgBpathDef.

 rsvg-base.c       |  1 -
 rsvg-bpath-util.c | 21 ++++++---------------
 rsvg-bpath-util.h | 12 +++---------
 rsvg-cairo-clip.c | 10 ++++------
 rsvg-cairo-draw.c | 10 ++++------
 rsvg-marker.c     | 38 ++++++++++++++++++++++----------------
 rsvg-path.c       |  2 ++
 7 files changed, 41 insertions(+), 53 deletions(-)

commit e1b9f890f9d030d8ea9b216b400574128c896278
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Sep 15 21:59:35 2011 +0200

    Remove unused functions

 rsvg-affine.c  | 77 ----------------------------------------------------------
 rsvg-private.h | 16 ------------
 2 files changed, 93 deletions(-)

commit 98562e1a67afb0007652107955fa3e2499f4e83d
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Sep 15 19:27:01 2011 +0200

    Remove unused function

 rsvg-bpath-util.c | 23 -----------------------
 rsvg-bpath-util.h |  1 -
 2 files changed, 24 deletions(-)

commit 00b68a14f5e26f14b1856bd87cfdd93276e98cd2
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Sep 15 18:23:00 2011 +0200

    Use cairo_line_cap_t directly
    
    Although it appears this property is only parsed, but not used
    when rendering...

 rsvg-styles.c | 8 ++++----
 rsvg-styles.h | 8 +-------
 2 files changed, 5 insertions(+), 11 deletions(-)

commit 6d124de98ccd69b7488ea3751a4ff98bd89a232f
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Sep 15 18:20:16 2011 +0200

    Use cairo_line_join_t directly
    
    Although it appears this property is only parsed, but not used
    when rendering...

 rsvg-styles.c | 8 ++++----
 rsvg-styles.h | 8 +-------
 2 files changed, 5 insertions(+), 11 deletions(-)

commit 40f30fb9f77fe19555a07eabebe331087f9923d8
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Sep 15 18:15:59 2011 +0200

    Use cairo_antialias_t directly

 rsvg-cairo-draw.c | 30 ++----------------------------
 rsvg-styles.c     | 14 ++++++++++++++
 rsvg-styles.h     | 20 +++-----------------
 3 files changed, 19 insertions(+), 45 deletions(-)

commit 42bc33e6ab3ffd7ebdcca4a2ed41ac2ce0df6b8c
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Sep 15 15:46:05 2011 +0200

    Use cairo_extend_t directly

 rsvg-cairo-draw.c   | 12 ++----------
 rsvg-paint-server.c | 16 ++++++++--------
 rsvg-paint-server.h | 11 +++--------
 3 files changed, 13 insertions(+), 26 deletions(-)

commit acce1f68e0b5c4b94f066516be48a4cd867bfcb4
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Sep 15 15:32:16 2011 +0200

    Use cairo_fill_rule_t directly

 rsvg-cairo-clip.c |  5 +----
 rsvg-cairo-draw.c |  6 ++----
 rsvg-styles.c     | 12 ++++++------
 rsvg-styles.h     |  5 -----
 4 files changed, 9 insertions(+), 19 deletions(-)

commit cd69dc9420159166774ef04305886dbe0269ce4f
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Sep 15 15:27:56 2011 +0200

    Use cairo_operator_t directly

 rsvg-cairo-draw.c | 70 ++++---------------------------------------------------
 rsvg-styles.c     | 52 ++++++++++++++++++++---------------------
 rsvg-styles.h     | 30 ++----------------------
 3 files changed, 33 insertions(+), 119 deletions(-)

commit e39130e82f9622553e8b1d3ae1666dbf5482afdc
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Sep 15 14:47:19 2011 +0200

    Make RsvgCairoClipRender inherit RsvgCairoRender
    
    This fixes the crash, but the rendering of masking-path-04-b.svg
    is still wrong, not matching the reference rendering.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=630733

 rsvg-cairo-clip.c | 44 ++++++++++++++++++++++++--------------------
 rsvg-private.h    |  2 +-
 2 files changed, 25 insertions(+), 21 deletions(-)

commit 132be612c6c54ea9664206324c65189142be955c
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Sep 10 19:38:06 2011 +0200

    Initialise GString member to NULL
    
    Otherwise we get an invalid read when freeing this node.

 rsvg-filter.c | 1 +
 1 file changed, 1 insertion(+)

commit ff20d571b8d9a089a89c194abc4a49251c8b1dc5
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Sep 9 22:22:07 2011 +0200

    Stop console pollution

 rsvg-filter.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3ee24532461d1eaf1320638fa54c8fefe5e315ac
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Sep 7 19:50:53 2011 +0200

    Simplify configure check for gtk 2 + 3

 Makefile.am  |  4 +---
 configure.in | 53 ++++++++++++++++++++++++++++++-----------------------
 2 files changed, 31 insertions(+), 26 deletions(-)

commit 5b2dd097e95146137351299c7c80e7279f0514cf
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Sep 7 19:40:59 2011 +0200

    Remove checks for freetype, fontconfig and pango-ft2
    
    librsvg doesn't depend on these anymore.

 configure.in | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit 19677e7e0c5cc85c328e33238d8fbeb411858f61
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Sep 7 14:42:03 2011 +0200

    Fix invalid cast and struct member access
    
    ctx->render is a RsvgCairoClipRender here, and NOT a RsvgCairoRender.
    I think the right thing here is to use the render->cr,
    and not render->parent->cr.

 rsvg-cairo-clip.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit fb04aa2ed81759b80929ef7af1e0cff7dd9f069b
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Sep 7 14:40:50 2011 +0200

    Add RsvgRender type checking

 rsvg-base.c         | 13 ++-----------
 rsvg-cairo-clip.c   | 12 +++++++++---
 rsvg-cairo-draw.c   | 35 +++++++++++++++++++++--------------
 rsvg-cairo-render.c |  3 ++-
 rsvg-cairo-render.h |  2 ++
 rsvg-filter.c       |  2 +-
 rsvg-private.h      | 21 +++++++++++++++++++++
 7 files changed, 58 insertions(+), 30 deletions(-)

commit ddbb72cbeebd597a7bf143a6ba7bc448feac3372
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Sep 7 12:24:21 2011 +0200

    Make RsvgHandle:dispose safe to be called multiple times

 rsvg-gobject.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 6e10eb864916719ff8bb6f57c290942f3f5ecdf5
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Sep 7 12:23:50 2011 +0200

    Use gobject instance private data

 rsvg-gobject.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 4b5e4323b88782e3aa555313eb3cd4ac258b7cb4
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Sep 7 12:13:06 2011 +0200

    Plug mem leaks in rsvg-view
    
    ==10734== 19 (8 direct, 11 indirect) bytes in 1 blocks are definitely lost in loss record 1,325 of 2,962
    ==10734==    at 0x4026EB4: malloc (vg_replace_malloc.c:236)
    ==10734==    by 0x4B3B823: g_malloc (gmem.c:164)
    ==10734==    by 0x4B40A76: parse_arg (goption.c:1242)
    ==10734==    by 0x4B42123: g_option_context_parse (goption.c:1572)
    ==10734==    by 0x804C39B: main (test-display.c:784)
    ==10734==
    ==10734== 40 (24 direct, 16 indirect) bytes in 1 blocks are definitely lost in loss record 2,103 of 2,962
    ==10734==    at 0x4026EB4: malloc (vg_replace_malloc.c:236)
    ==10734==    by 0x4B3B823: g_malloc (gmem.c:164)
    ==10734==    by 0x4B51726: g_slice_alloc (gslice.c:842)
    ==10734==    by 0x4B07158: g_array_sized_new (garray.c:185)
    ==10734==    by 0x4B07275: g_byte_array_new (garray.c:1402)
    ==10734==    by 0x4034F0C: rsvg_acquire_file_resource (rsvg-image.c:109)
    ==10734==    by 0x403512A: _rsvg_acquire_xlink_href_resource (rsvg-image.c:174)
    ==10734==    by 0x804C59B: main (test-display.c:837)

 test-display.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 4369021d7099fe3c7dcfd389516e204ca50071f8
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 7 19:59:35 2011 +0100

    Revert "Only permit threadsafe pixbuf loaders"
    
    This reverts commit 9333f2da7ea92d475a45861fcf47dc385a783171.
    It didn't work as intended and needs more work.

 rsvg-image.c | 13 -------------
 1 file changed, 13 deletions(-)

commit 8b29c87a9a6bc93ebe361e3d901814f6a3ce40bf
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 7 17:45:18 2011 +0100

    pixbuf-loader: Don't include rsvg-private.h

 gdk-pixbuf-loader/io-svg.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 9333f2da7ea92d475a45861fcf47dc385a783171
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 7 16:20:51 2011 +0100

    Only permit threadsafe pixbuf loaders
    
    When loading an embedded image using gdk-pixbuf, only use threadsafe
    pixbuf loaders. This prevents a deadlock with e.g. embedded TIFF images.
    This will cause the SVG to render without the embedded image; it will
    NOT cause the loading of the SVG to fail.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=473862
    https://bugzilla.gnome.org/show_bug.cgi?id=590788

 rsvg-image.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 198398352ccdd364f344ed806711b6369e413d88
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 7 16:19:54 2011 +0100

    Fix GType of RsvgHandleFlags

 rsvg.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 66c11f8e731e47259ec401102de4f5c43245bc3f
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 7 16:10:12 2011 +0100

    docs: Add index for new symbols in 2.36

 doc/rsvg-docs.xml | 4 ++++
 1 file changed, 4 insertions(+)

commit 9a79b5af585ddd2ccb29fef71891fb9830e491c5
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 7 15:48:12 2011 +0100

    Post branch version bump

 configure.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 077c902542d580ca12cbcf9cfce1c0cd0eda17e5
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Nov 7 14:54:19 2011 +0100

    pixbuf-loader: Add loader test

 gdk-pixbuf-loader/Makefile.am | 29 ++++++++++++++
 gdk-pixbuf-loader/test.c      | 89 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 118 insertions(+)

commit edbb480e5214f19e46d5aba89727202febae8857
Author: Bruno Girin <brunogirin@gmail.com>
Date:   Sun Oct 2 14:08:36 2011 +0200

    Fix crash on malformed SVG file
    
    https://bugzilla.gnome.org/show_bug.cgi?id=626559

 rsvg-paint-server.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 806870ce2316d074c11dccfeb29e38c27014fccc
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Nov 1 23:00:48 2011 +0100

    introspection: Fix PACKAGES
    
    PACKAGES must use pkg-config names, not GIR names.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=663049

 Makefile.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e22c4adc8cd46750a6e7c4e0cc1471936258c8ed
Author: Daniel Drake <dsd@laptop.org>
Date:   Sun Oct 30 14:10:26 2011 +0000

    Generate introspection GIR and typelib
    
    ... and add some annotations.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=663049

 Makefile.am           | 45 ++++++++++++++++++++++++++++++++++++++++++++-
 configure.in          | 14 ++++++++++++++
 rsvg-base-file-util.c |  2 +-
 rsvg-base.c           |  2 +-
 rsvg.c                |  2 +-
 5 files changed, 61 insertions(+), 4 deletions(-)

commit 2b3097d12b9eace4428e2e2bf1773212e8975f52
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Sep 6 23:59:13 2011 +0200

    Post release version bump

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b54b065983e8fa7e2492fd0f741052c6f8441e4a
Author: Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Date:   Thu Aug 18 12:59:23 2011 +0100

    Avoid crashing on an invalid atts field
    
    Initialize it to NULL at construction, and test for it being NULL
    before using it.

 rsvg-structure.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit cafa41f72b5c7dc3b17fe079041362a0cbde7f48
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Sep 6 08:59:28 2011 +0200

    Remove obsolete MAINTAINERS file
    
    ... and dist librsvg.doap instead.

 MAINTAINERS | 9 ---------
 Makefile.am | 2 +-
 2 files changed, 1 insertion(+), 10 deletions(-)

commit 7c83b86389644b96cb05938412c23e0aa51b80b8
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Sep 6 08:58:55 2011 +0200

    Add myself to maintainers

 librsvg.doap | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 455c8991757e3f8fb1be6932514212ed61089f6d
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Sep 6 08:52:37 2011 +0200

    Automatically generate ChangeLog from git history

 ChangeLog => ChangeLog.old |  0
 Makefile.am                | 11 +++++++++++
 2 files changed, 11 insertions(+)

commit 79fe06acefc9cd739802c01423b5bca7810398dc
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Sep 6 08:45:14 2011 +0200

    NEWS update for 2.34.1

 NEWS | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 34c95743ca692ea0e44778e41a7c0a129363de84
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Sep 1 21:35:38 2011 +0200

    Store node type separately in RsvgNode
    
    The node name (formerly RsvgNode:type) cannot be used to infer
    the sub-type of RsvgNode that we're dealing with, since for unknown
    elements we put type = node-name. This lead to a (potentially exploitable)
    crash e.g. when the element name started with "fe" which tricked
    the old code into considering it as a RsvgFilterPrimitive.
    
    CVE-2011-3146
    
    https://bugzilla.gnome.org/show_bug.cgi?id=658014

 rsvg-base.c         | 68 ++++++++++++++++++++++++++-------------------
 rsvg-cairo-draw.c   |  2 +-
 rsvg-filter.c       | 79 ++++++++++++++++++++++++++++-------------------------
 rsvg-filter.h       |  2 +-
 rsvg-image.c        |  2 +-
 rsvg-marker.c       |  4 +--
 rsvg-mask.c         |  8 +++---
 rsvg-paint-server.c | 25 +++++++++--------
 rsvg-private.h      | 60 +++++++++++++++++++++++++++++++++++++++-
 rsvg-shapes.c       | 25 ++++++++---------
 rsvg-shapes.h       |  2 +-
 rsvg-structure.c    | 25 ++++++++---------
 rsvg-structure.h    |  5 ++--
 rsvg-text.c         | 22 +++++++++------
 14 files changed, 204 insertions(+), 125 deletions(-)

commit eaaa3212b987748b6d5e9e1630a64d691292b8f0
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Mon Sep 5 22:33:37 2011 +0100

    cairo: reduce cost of measuring bounding boxes
    
    Measuring the size of the stroke and fill bounding boxes is _very_ expensive
    (the flattened path is tesselated) when rendering zoomed in SVGs, this due to
    cairo subdividing until the tolerance value of cairo is met. This commit
    momentarily drops that precision to a precision of 1px during bounding box
    measurements.
    
    If these computations could be avoided, using the bounds of the path would be
    desirable. Some optimizations to further reduce edge case costs in cairo are to
    be expected.

 rsvg-cairo-draw.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 026a635af8fc4ec90766944c04d3277c1b9f9d70
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Thu Jul 28 15:42:45 2011 +0900

    Call xmlFreeParserCtxt after using the context.
    
    GNOME Bug #655472

 rsvg-base.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 01c1c36070184d67f4e0b925acf82a0c0a509558
Author: Javier Jardón <jjardon@gnome.org>
Date:   Thu Jun 9 17:21:03 2011 +0100

    Use "const" instead G_CONST_RETURN
    
    https://bugzilla.gnome.org/show_bug.cgi?id=652213

 rsvg-base.c    |  8 ++++----
 rsvg-private.h |  2 +-
 rsvg-styles.c  |  2 +-
 rsvg.h         | 10 +++++-----
 4 files changed, 11 insertions(+), 11 deletions(-)

commit ab225933eb778751ed786bb82a1e8f2bdd89a187
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Apr 4 14:13:02 2011 +0200

    Post release version bump

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d5ba6e84edfb3824999e73eaa41930491c06418d
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Apr 3 20:02:58 2011 +0200

    Version 2.34.0

 NEWS         | 18 ++++++++++++++++++
 configure.in |  2 +-
 2 files changed, 19 insertions(+), 1 deletion(-)

commit 970c8a7d7e7bf8d40200f4b0c031620bb83a7797
Author: Kurosawa Takeshi <taken.spc@gmail.com>
Date:   Sat Feb 19 20:29:59 2011 +0900

    Set stroke properties correctly for texts
    
    In previous we ignore stroke-dasharray, miter-limit, and etc. for texts

 rsvg-cairo-draw.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 197a8fe3b15d01893ab0d1cd64e23dfeb7ca75a9
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Feb 18 17:27:26 2011 -0500

    Don't accidentally return NULL from parse_style_value()
    
    Callers don't expect it and things go bad...
    https://bugzilla.gnome.org/show_bug.cgi?id=626802

 rsvg-styles.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 1931b1ce0f514c091d03223bbb64aece083bd555
Author: Craig Keogh <cskeogh@adam.com.au>
Date:   Sat Feb 5 17:36:14 2011 +1030

    Honor aclocal flags (GNOME bug 641586)

 Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit 27c60bb77256cf6cd54177bf979ea6ff8a6d2764
Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
Date:   Sun Jan 23 20:05:16 2011 +0000

    rsvg.1: Fix typo
    
    https://bugzilla.gnome.org/show_bug.cgi?id=640336

 rsvg.1 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 202b7d5d2128480a2815ffcb8757e479e4fd33f1
Author: Tor Lillqvist <tml@iki.fi>
Date:   Mon Dec 27 19:16:38 2010 +0200

    Pick headers and loader DLL from correct places into zip package
    
    We install the loader DLL in gdk-pixbuf's tree. When zipping up the
    loader package, move it from there to be in our own install tree,
    and remove the unnecessary libtool archive and import library.

 librsvg-zip.in | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 9c7d76189c8191ce7070270f42183e827fac8d3d
Author: Edward Sheldrake <ejsheldrake@gmail.com>
Date:   Thu Nov 18 19:26:16 2010 +0000

    Fix svgz support in pixbuf loader
    
    HAVE_SVGZ is not defined by the configure script,
    so use librsvg-features.h instead.

 gdk-pixbuf-loader/io-svg.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 105b068605e0ad6eaed3471d9558d0275afb16fa
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Nov 10 21:47:40 2010 +0100

    Fix pixbuf refcounting
    
    The surface takes over the reference, so don't add an extra one.

 rsvg-cairo-draw.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 02a38df61976f6bbd1e5d2555a182e0a1411de57
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Oct 13 13:14:11 2010 +0200

    Make sure the surfaces own their pixels
    
    When creating a surface for pixel data, make sure the surface keeps
    a reference to the pixels, either by directly owning them or by
    keeping a reference to the GdkPixbuf owning them.
    
    This fixes a crash when rendering some SVG files (e.g. [1]) to a
    recording or pdf surface.
    
    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=30071 .
    
    ==27565== Unaddressable byte(s) found during client check request
    ==27565==    at 0x427E2C0: _cairo_debug_check_image_surface_is_defined
    (cairo-debug.c:125)
    ==27565==    by 0x42B5749: _cairo_surface_acquire_source_image
    (cairo-surface.c:1447)
    ==27565==    by 0x42BC119: _cairo_surface_snapshot_copy_on_write
    (cairo-surface-snapshot.c:125)
    ==27565==    by 0x42B407E: _cairo_surface_detach_snapshot (cairo-surface.c:329)
    ==27565==    by 0x42B3FE9: _cairo_surface_detach_snapshots
    (cairo-surface.c:314)
    ==27565==    by 0x42B49D0: cairo_surface_finish (cairo-surface.c:715)
    ==27565==    by 0x42B48EF: cairo_surface_destroy (cairo-surface.c:645)
    ==27565==    by 0x42A16DA: _cairo_pattern_fini (cairo-pattern.c:346)
    ==27565==    by 0x42A21D2: cairo_pattern_destroy (cairo-pattern.c:828)
    ==27565==    by 0x4281FD8: _cairo_gstate_fini (cairo-gstate.c:229)
    ==27565==    by 0x428211F: _cairo_gstate_restore (cairo-gstate.c:290)
    ==27565==    by 0x4276D86: cairo_restore (cairo.c:583)
    ==27565==    by 0x40390B0: rsvg_cairo_pop_discrete_layer
    (rsvg-cairo-draw.c:1003)
    ==27565==    by 0x40380CD: rsvg_cairo_render_path (rsvg-cairo-draw.c:639)
    ==27565==    by 0x4035C4D: rsvg_render_path (rsvg-base.c:2067)
    ==27565==    by 0x40287FE: _rsvg_node_rect_draw (rsvg-shapes.c:445)
    ==27565==    by 0x4029E89: rsvg_node_draw (rsvg-structure.c:69)
    ==27565==    by 0x4029F34: _rsvg_node_draw_children (rsvg-structure.c:87)
    ==27565==    by 0x4029E89: rsvg_node_draw (rsvg-structure.c:69)
    ==27565==    by 0x402A9A9: rsvg_node_svg_draw (rsvg-structure.c:326)
    ==27565==    by 0x4029E89: rsvg_node_draw (rsvg-structure.c:69)
    ==27565==    by 0x4039D49: rsvg_handle_render_cairo_sub
    (rsvg-cairo-render.c:234)
    ==27565==    by 0x4039DA1: rsvg_handle_render_cairo (rsvg-cairo-render.c:256)
    ==27565==    by 0x804A06A: main (rsvg-convert.c:319)
    ==27565==  Address 0x6c6b028 is not stack'd, malloc'd or (recently) free'd
    
    [1] http://websvn.kde.org/*checkout*/trunk/KDE/kdegames/libkdegames/carddecks/svg-oxygen-white/oxygen-white.svgz?revision=896352

 rsvg-cairo-draw.c | 92 +++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 59 insertions(+), 33 deletions(-)

commit e1137e53f821c02ab4d9cab85e2a8bf684579f54
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Oct 13 13:00:53 2010 +0200

    Add xml and recording surface output to rsvg-convert
    
    This is useful mainly for debugging purposes.

 rsvg-convert.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 43a4c9ddb1a19cb03bdc45b9e2e19bb2bfc3e7ad
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Sep 27 19:54:42 2010 +0200

    Dist testcase input file
    
    Bug #629412.

 tests/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit 5e52f89ccda9552bb3a0cbcf609fe32912d244ae
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Sep 27 01:21:30 2010 +0200

    unfinished

 rsvg-convert.c | 26 +++++++++++++++++++++++++-
 1 file changed, 25 insertions(+), 1 deletion(-)

commit c8ccfacbdd768597552110c655213fd1eac39194
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Sep 27 19:17:16 2010 +0200

    Remove stray comma
    
    Apparently C++ doesn't like this.
    
    Bug #630714.

 rsvg.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit beb01bfb68607bc03adbfd3f238419b238d20fb6
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Sep 27 19:15:04 2010 +0200

    gtk-engine: Only build it on gtk 2
    
    As discussed on IRC, disable building the gtk engine on gtk 3.
    Fixing it up would involve too much work, given that it's basically
    unused.

 Makefile.am            |  8 +++++++-
 gtk-engine/Makefile.am | 48 ------------------------------------------------
 2 files changed, 7 insertions(+), 49 deletions(-)

commit cbad691f0fee81673766e8c5c32d8019569ddf5d
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Sep 27 19:08:34 2010 +0200

    rsvg-view: Fix build with gtk 3
    
    GdkColormap is gone.

 test-display.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 0d67f8cb4cb96b7a33531561bb1b2c7456bad115
Author: Maciej Piechotka <uzytkownik2@gmail.com>
Date:   Mon Sep 20 19:36:19 2010 +0100

    Fix for gdk keysym name change

 test-display.c | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

commit e6a1045b26dffab0504501e5b18a4272a4b9a436
Author: Christian Persch <chpe@gnome.org>
Date:   Mon Sep 27 01:34:04 2010 +0200

    Post branch version bump

 configure.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a95fe3198156651b13fab2bbc5e01f4e4c396dd8
Author: William Hua <huaw@mcmaster.ca>
Date:   Tue Jul 20 09:33:12 2010 -0400

    Fix gdk_pixbuf_binary_dir to gdk_pixbuf_binarydir
    
    gdk_pixbuf_binarydir is the variable set by configure.in

 gdk-pixbuf-loader/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4b022ea08f758e0d71f9178c51aacb50e81bc8e5
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Fri Jul 2 23:06:23 2010 +0900

    [release] post-release bump to 2.31.1

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 823a32d0e41b3e4c5b539bad88d461da04379338
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Fri Jul 2 22:54:57 2010 +0900

    [release] 2.31.0

 NEWS | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit b78f0cfa37abfce1c34380f71e00151d508d2a5f
Author: Adam Tkac <atkac@redhat.com>
Date:   Fri Jul 2 14:47:07 2010 +0200

    rsvg-gobject.c: g_free object after we free all it's attributes, not before (in instance_dispose() function)
    
    Signed-off-by: Adam Tkac <atkac@redhat.com>

 rsvg-gobject.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 29516693006017f5cfbeeb18926c71598ec8e5cd
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Jun 30 19:18:47 2010 +0200

    Fix the .pc files
    
    They were broken by commit 4098d4e287ec5aaa989b025292511abf860164c9.

 librsvg-uninstalled.pc.in | 2 +-
 librsvg.pc.in             | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit d5511227f538ef228ae152beb13b51d42d783b2f
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Jun 29 19:40:17 2010 +0200

    Restore tarball name to "librsvg"

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a52d5bf6cbbffa89982b5f4820280c9d07aed2cb
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Jun 27 19:29:05 2010 +0200

    Fix build against old libxml2
    
    Before libxml2 commit
    http://git.gnome.org/browse/libxml2/commit/?id=a8f09ce8d33dbadd398efe5af36ec7984de31e4c
    xmlPushInput returned void, not int. The first release with this commit
    is libxml2 2.7.0.

 rsvg-base.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 569f8d37aae2e925cd48fb2ddf0593f18de58c69
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Jun 27 19:26:49 2010 +0200

    Explicitly link against gthread-2.0
    
    This fixes the build with glib < 2.24.

 Makefile.am     |  3 +++
 configure.in    | 10 ++++------
 doc/Makefile.am |  2 +-
 3 files changed, 8 insertions(+), 7 deletions(-)

commit 2244164922e504b12a010ffdc19da9025c26401c
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Jun 27 19:22:33 2010 +0200

    Fix a compiler warning with GIO < 2.24

 rsvg-base.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4098d4e287ec5aaa989b025292511abf860164c9
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Jun 26 15:06:46 2010 +0200

    Use standalone gdk-pixbuf
    
    Go back to just building one librsvg, using the standalone
    gdk-pixbuf-2.0.
    
    Bug #622790.

 Makefile.am                            | 143 +++++++++++++++++++++---------
 configure.in                           | 157 ++++++++++++++++++---------------
 doc/Makefile.am                        |   2 +-
 gdk-pixbuf-loader/Makefile.am          |  55 +++++++-----
 gtk-engine/Makefile.am                 |  92 +++++++++++++++----
 gtk-engine/examples/bubble/Makefile.am |  15 +++-
 6 files changed, 306 insertions(+), 158 deletions(-)

commit fb09ff11cccf3ac08ed14b4aa8a2ddf5a57174ef
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Jun 26 13:18:05 2010 +0200

    Remove XEMBED support from rsvg-view

 Makefile.am    |  3 +--
 configure.in   | 19 -------------------
 test-display.c | 39 ++++-----------------------------------
 3 files changed, 5 insertions(+), 56 deletions(-)

commit 14f3d4cef8d13e073108a5359524118099b2ac9b
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Jun 22 20:03:17 2010 +0200

    Modernise API docs
    
    Use no-tmpl, move to xml, use xinclude, add indices.

 configure.in                 |  13 +-
 doc/.cvsignore               |  13 --
 doc/Makefile.am              | 201 +++++++++++++++++++--------
 doc/rsvg-docs.sgml           |  92 ------------
 doc/rsvg-docs.xml            | 152 ++++++++++++++++++++
 doc/rsvg-overrides.txt       |   2 -
 doc/rsvg-sections.txt        |  70 ++++++++--
 doc/rsvg.types               |   3 +
 doc/tmpl/rsvg-file-util.sgml | 103 --------------
 doc/tmpl/rsvg-unused.sgml    | 150 --------------------
 doc/tmpl/rsvg.sgml           | 323 -------------------------------------------
 doc/version.xml.in           |   1 +
 librsvg.def                  |   2 +
 rsvg-base.c                  |   4 +-
 rsvg-file-util.c             |   9 ++
 rsvg-gobject.c               |  14 ++
 16 files changed, 386 insertions(+), 766 deletions(-)

commit 9afcac622199e08ce87153b8ec3b5801573075ff
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Jun 22 18:19:55 2010 +0200

    Don't leak the input stream
    
    ... if the handle is finalised without close having been called.

 rsvg-gobject.c | 4 ++++
 1 file changed, 4 insertions(+)

commit af8dc1feb3e38e06be5865d93ee6d266514c16af
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Jun 22 17:54:50 2010 +0200

    Use GZlibDecompressor for SVGZ support
    
    On gio >= 2.24, use GZlibDecompressor for SVGZ. Otherwise use libgsf.
    
    Bug #621699.

 configure.in   |  76 +++++++++++++++++++++++----------------
 rsvg-base.c    | 112 ++++++++++++++++++++++++++++++++++++---------------------
 rsvg-gobject.c |  19 +++++++---
 rsvg-private.h |   8 +++--
 4 files changed, 138 insertions(+), 77 deletions(-)

commit 9aa2584d2bc8cae32e90f50e4d10e7126e70751b
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Jun 22 16:03:39 2010 +0200

    Add rsvg-xml.[ch]
    
    Forgot to git add these. Part of bug #621699.

 rsvg-xml.c | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-xml.h | 35 +++++++++++++++++++++++
 2 files changed, 131 insertions(+)

commit 236ddd7aedc03d511f70ac774d7f2715da1edb66
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Jun 22 15:54:33 2010 +0200

    Fix pc file creation
    
    The librsvg-*.pc file creation was failing when the .pc.in file changes.
    Pass the right arguments to AC_CONFIG_FILES().

 configure.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2fc0b201ca40c0d736451565fb2aa3aeb4d121a8
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Jun 22 15:51:54 2010 +0200

    Fix symlink creation for rsvg-view and rsvg-convert
    
    Only create the symlinks when it doesn't already exist.

 Makefile.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3d28e419d726d972b178325c25b4f8d17aca17c1
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Jun 15 21:11:39 2010 +0200

    Add GIO convenience to librsvg
    
    Adds rsvg_handle_read_stream_sync() to read the handle's data from a
    GInputStream, and rsvg_handle_new_from_{gfile,stream}_sync convenience
    functions analogous to rsvg_handle_new_from_{file,data}.
    
    Bug #621699.

 Makefile.am               |   4 +-
 doc/rsvg-sections.txt     |  10 ++-
 doc/tmpl/rsvg-unused.sgml |  42 +++++++++
 doc/tmpl/rsvg.sgml        |  53 ++++++++++++
 librsvg.def               |   5 ++
 librsvg.pc.in             |   4 +-
 rsvg-base.c               | 212 ++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-gobject.c            |   5 ++
 rsvg-private.h            |   1 +
 rsvg.h                    |  28 ++++++
 10 files changed, 358 insertions(+), 6 deletions(-)

commit 28c2a570027b7d0b46b9e05a31757c09093e558f
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Jun 22 15:39:08 2010 +0200

    Bump version

 configure.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7ce4e113d8715ade31081cd1763386e26fee4665
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Jun 22 15:36:01 2010 +0200

    Require gio-2.0

 configure.in  | 17 ++---------------
 librsvg.pc.in |  2 +-
 rsvg-image.c  |  7 -------
 3 files changed, 3 insertions(+), 23 deletions(-)

commit 0cc1279c5033a30cb715735fab0af54813b11c45
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Jun 11 14:02:49 2010 +0100

    Fix compilation of GTK+ theme engine for GTK+ 3.0
    
    ->draw_string() has been removed in GTK+ 3.x.

 gtk-engine/svg-draw.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 9a7292daf337e4da4eacf62edb45f34c28d11df2
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Jun 10 15:15:15 2010 +0200

    Add dual gtk+ capability
    
    Make rsvg parallel-buildable for gtk+-2.0 and gtk+-3.0.
    
    Bug #618475.

 Makefile.am                                        |  62 ++++++------
 configure.in                                       | 107 ++++++++++++++-------
 doc/Makefile.am                                    |   5 +-
 doc/tmpl/rsvg-file-util.sgml                       |   3 +
 doc/tmpl/rsvg.sgml                                 |  39 ++++++++
 gdk-pixbuf-loader/Makefile.am                      |   9 +-
 gtk-engine/Makefile.am                             |   4 +-
 gtk-engine/examples/bubble/Makefile.am             |  14 ++-
 gtk-engine/examples/bubble/{gtk-2.0 => }/blue.svg  |   0
 gtk-engine/examples/bubble/{gtk-2.0 => }/green.svg |   0
 gtk-engine/examples/bubble/gtk-2.0/.cvsignore      |   2 -
 gtk-engine/examples/bubble/gtk-2.0/Makefile.am     |  10 --
 gtk-engine/examples/bubble/{gtk-2.0 => }/gtkrc     |   0
 .../examples/bubble/{gtk-2.0 => }/orange.svg       |   0
 .../examples/bubble/{gtk-2.0 => }/purple.svg       |   0
 gtk-engine/examples/bubble/{gtk-2.0 => }/red.svg   |   0
 ...-uninstalled.pc.in => librsvg-uninstalled.pc.in |   4 +-
 librsvg-2.0.pc.in => librsvg.pc.in                 |   6 +-
 tests/Makefile.am                                  |   2 +-
 tools/Makefile.am                                  |   5 +-
 20 files changed, 174 insertions(+), 98 deletions(-)

commit f36d8f016173c05c428fffa6625e74e783d6547c
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Tue Jun 8 20:53:29 2010 +0900

    fix indent.

 rsvg-cairo-draw.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit dd8e5b13dbae2603693ff5ce78ab6ce3da3cb1ed
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Tue Jun 8 19:47:53 2010 +0900

    Apply style attributes of svg element at the end of svg element tag.
    
    Because svg element's presentation attributes does not apply
    when drawing SVG which has no "style" element.
    
    Fix for bug #620693.

 rsvg-base.c                         | 2 +-
 tests/fixtures/styles/bug620693.svg | 4 ++++
 tests/styles.c                      | 1 +
 3 files changed, 6 insertions(+), 1 deletion(-)

commit bd8bb3d0855763f4ed65cc979afb13fa699aec9e
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Mon Jun 7 21:00:48 2010 +0900

    Fix parallel make failure.
    
    Fix for bug #620822.

 tools/Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d3efef1408c4c5e1b636296c42f295974c4ec5ed
Author: Christian Persch <chpe@gnome.org>
Date:   Sun Jun 6 20:36:05 2010 +0900

    Simplify code by using g_clear_error
    
    No need to provide our own implementation of this function.
    
    Bug #620649.

 rsvg-image.c | 13 +------------
 1 file changed, 1 insertion(+), 12 deletions(-)

commit a736624adcacaa5e2ff695b3895104e9a9eab798
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Jun 5 19:28:21 2010 +0900

    Save an extra allocation by directly decoding the base64 data into a GByteArray.
    
    Bug #620130.

 rsvg-image.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit fe489cc14d942b2a8ff91c395cc057eea0d33aac
Author: Christian Persch <chpe@gnome.org>
Date:   Fri Jun 4 20:56:03 2010 +0200

    Use correct free func
    
    Use xmlFree() on strings from libxml, not free().
    
    Bug #620592.

 rsvg-base.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a55aa23ca95c749821c44c3d705adad0258305d9
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Wed Jun 2 20:13:19 2010 +0900

    Fix crash when rendering style only file.
    
    Fix for bug #620238.

 rsvg-base.c                        |  2 +-
 tests/Makefile.am                  |  1 +
 tests/crash.c                      | 52 ++++++++++++++++++++++++++++++++++++++
 tests/fixtures/crash/bug620238.svg |  1 +
 4 files changed, 55 insertions(+), 1 deletion(-)

commit 5aa318c341c25666a2716b3e16e1d6c3652f9745
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sun May 30 20:59:02 2010 +0900

    fix memory leak.

 rsvg-image.c | 1 +
 1 file changed, 1 insertion(+)

commit 672a01e42c06b5bc7c2a5007d246485ef0f7cb53
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sun May 30 20:24:29 2010 +0900

    fix indent.

 rsvg-styles.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 559cb26678853d322bea61f2a4c489acce2eb89c
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sun May 30 19:51:39 2010 +0900

    fix memory leak.

 rsvg-structure.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 6eedc73f76ec4d8fd338ed8c63c40e2f1f91b73c
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sun May 30 19:49:39 2010 +0900

    fix indent.

 rsvg-styles.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit f328d4f725c6034d0a99332023a1910d590fd2c1
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sun May 30 19:09:51 2010 +0900

    Fix crash when rendering tests/svg1.1/svg/masking-path-04-b.svg.

 rsvg-cairo-clip.c | 2 ++
 1 file changed, 2 insertions(+)

commit 62b519abf6ccf510009b9106d5b8132c792ad816
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Fri May 28 20:06:35 2010 +0900

    A tool to output glib's memory profile.

 tools/Makefile.am        |  20 +++++-
 tools/rsvg-tools-main.c  | 184 +++++++++++++++++++++++++++++++++++++++++++++++
 tools/rsvg-tools-main.h  |  30 ++++++++
 tools/test-memory.c      |  35 +++++++++
 tools/test-performance.c | 163 ++---------------------------------------
 5 files changed, 271 insertions(+), 161 deletions(-)

commit 3e3b9d3a2d0b7e3abeadba224619ebe635e18f83
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Thu May 27 20:29:57 2010 +0900

    fix memory leak.

 rsvg-image.c | 1 +
 1 file changed, 1 insertion(+)

commit 70d9f65868eb9dfd923fa26f8a3fc326c816db9c
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Thu May 27 20:27:32 2010 +0900

    Use g_file_get_contents to local load image data.

 rsvg-image.c | 35 ++++++-----------------------------
 1 file changed, 6 insertions(+), 29 deletions(-)

commit 27692fc6e1a7ea87f117423857b4cebc744dba12
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Thu May 27 20:01:26 2010 +0900

    Use g_base64_decode() instead of our own base64 function.
    
    We can use g_base64_decode here since librsvg already
    requires GLib-2.12.

 rsvg-image.c | 172 +++--------------------------------------------------------
 1 file changed, 6 insertions(+), 166 deletions(-)

commit d2e80116df11d8517ab18d3a24fff8137e6a8948
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Mon May 17 20:11:58 2010 +0900

    remove CVS directory.

 tests/svg1.1/images/CVS/Entries    | 113 -------------------------------------
 tests/svg1.1/images/CVS/Repository |   1 -
 tests/svg1.1/images/CVS/Root       |   1 -
 3 files changed, 115 deletions(-)

commit 00e2f3cef201170dddf14a6c20c67cc37acb1896
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Mon May 3 18:58:15 2010 +0900

    remove unused declaration.

 rsvg-styles.h | 1 -
 1 file changed, 1 deletion(-)

commit 0bd07b4ba07a1377c54bda7c2b48c592816f135f
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Mon May 3 18:54:12 2010 +0900

    fix indent.

 rsvg-path.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ede81d3cf81b68e00d334f252e083e15525063e3
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sun May 2 20:43:07 2010 +0900

    Create background pixbuf only if it's needed.
    
    Fix for bug #614556.

 rsvg-cairo-draw.c | 41 +------------------------------
 rsvg-filter.c     | 73 +++++++++++++++++++++++++++++++++++++++++++++++++------
 rsvg-filter.h     |  2 +-
 3 files changed, 67 insertions(+), 49 deletions(-)

commit d2819f2db8b2c21278b7c58d73a0db9d9b445073
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sun May 2 20:34:03 2010 +0900

    Remove cairo-freetype rendering.
    
    Fix for bug #616018.

 rsvg-text.c | 489 +++---------------------------------------------------------
 1 file changed, 21 insertions(+), 468 deletions(-)

commit b1240e9fad3413249a4f68dadfda91cc1fc3cc1c
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sun May 2 11:56:57 2010 +0900

    [PATCH 3/3] Refer to parent's font-size if font-size unit is %, em and ex.
    
    Fix for bug #337979.

 rsvg-css.c     | 27 +++++++++++++++++++++++++--
 rsvg-private.h |  1 +
 rsvg-text.c    |  9 ++++-----
 3 files changed, 30 insertions(+), 7 deletions(-)

commit bb0e931636ea4d79cd8cb65124dd9aeb132470d7
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sun May 2 11:41:55 2010 +0900

    [PATCH 2/3] Follow up fix of RsvgState change.
    
    rsvg_state_current -> rsvg_current_state.

 rsvg-cairo-clip.c   |  4 ++--
 rsvg-cairo-draw.c   | 44 ++++++++++++++++++++++----------------------
 rsvg-cairo-render.c |  2 +-
 rsvg-css.c          |  2 +-
 rsvg-filter.c       |  4 ++--
 rsvg-image.c        |  2 +-
 rsvg-marker.c       |  8 ++++----
 rsvg-structure.c    |  4 ++--
 rsvg-styles.c       |  4 ++--
 rsvg-styles.h       |  5 +++--
 rsvg-text.c         | 30 +++++++++++++++---------------
 11 files changed, 55 insertions(+), 54 deletions(-)

commit 1f859f2b4d4e1dd820544225da41ed9e32f7f195
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sun May 2 11:29:18 2010 +0900

    [PATCH 1/3] RsvgState has its parent state to traverse its ancestors.
    
    Now we can get ancestor's font-size.

 rsvg-base.c    | 10 +-------
 rsvg-marker.c  |  3 +--
 rsvg-private.h |  2 +-
 rsvg-styles.c  | 78 ++++++++++++++++++++++++++++++++++------------------------
 rsvg-styles.h  |  5 +++-
 5 files changed, 53 insertions(+), 45 deletions(-)

commit 2fedc9565c1fd0f8a469bc060da2d9aa7abce762
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sun May 2 09:26:03 2010 +0900

    [release] post-release bump to 2.26.4

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 364a9334e0f7dd0e36d013e6097cebce7615177d
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sat May 1 20:06:12 2010 +0900

    [release] 2.26.3

 NEWS | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit 5da697b7c8e0799da9bb9754f42796adcbcfd0b8
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sat May 1 10:29:22 2010 +0900

    Disable failed test.
    
    This test is for bug #338160. The bug has not been fixed yet.

 tests/styles.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 65c43f4772ec16e3f984abe80b05aad6f097cc9a
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sat May 1 10:24:19 2010 +0900

    set correct fixture path.

 tests/Makefile.am  |  2 ++
 tests/test-utils.c | 20 ++++----------------
 2 files changed, 6 insertions(+), 16 deletions(-)

commit 71d0c5ce10c9942f918fcb7133a6b00df2cc5c2a
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sat May 1 09:11:20 2010 +0900

    fix test-utils.h missing.

 tests/Makefile.am | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 99d255780e79b2295bd80aff7444144dbe3088f6
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sat May 1 09:07:46 2010 +0900

    doc fixes.

 rsvg-cairo-render.c | 3 +++
 rsvg-filter.c       | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit b4af5af75a2d4b7391646f3a405d7bbd1e53d988
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sat May 1 09:01:12 2010 +0900

    support !important directive without libcroco.
    
    Fix for bug #617163.

 rsvg-styles.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit c1bf7828c67b730bcb65167f547573e1fba72307
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Sat May 1 08:58:28 2010 +0900

    Do not draw marker if the target element's line length is 0.
    
    Fix for bug 545158.

 rsvg-marker.c | 3 +++
 1 file changed, 3 insertions(+)

commit 51dac0e509be7a2d5b66d50b62418e0a4560d3d9
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sat May 1 08:12:59 2010 +0900

    set proper mode-line and fix indent and styles.

 rsvg-base.c         | 388 ++++++++++++++++++++++++++--------------------------
 rsvg-filter.c       |   3 +-
 rsvg-filter.h       |  47 +++----
 rsvg-gobject.c      |  11 +-
 rsvg-paint-server.c |   3 +-
 rsvg-paint-server.h |  21 +--
 rsvg-private.h      | 105 +++++++-------
 rsvg-shapes.c       |   3 +-
 rsvg-shapes.h       |   3 +-
 rsvg.h              |  55 ++++----
 10 files changed, 321 insertions(+), 318 deletions(-)

commit 7ebac427d0e9042ceb0c8b894106e8c56f04fad4
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Fri Apr 30 21:03:00 2010 +0900

    set proper mode-line and fix indent.

 rsvg-structure.c | 14 +++++++-------
 rsvg-structure.h | 19 +++++++++---------
 rsvg-text.c      | 59 ++++++++++++++++++++++++++++----------------------------
 rsvg-text.h      |  3 ++-
 4 files changed, 49 insertions(+), 46 deletions(-)

commit 91c16170d150f5fbd954de9994692278b408e321
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Fri Apr 30 20:56:48 2010 +0900

    set proper mode-line and fix indent.

 rsvg-cairo-clip.c   | 25 +++++++++++----------
 rsvg-cairo-clip.h   |  3 ++-
 rsvg-cairo-draw.c   | 65 +++++++++++++++++++++++++++--------------------------
 rsvg-cairo-draw.h   | 37 +++++++++++++++---------------
 rsvg-cairo-render.c | 13 ++++++-----
 rsvg-cairo-render.h |  7 +++---
 rsvg-cairo.h        |  7 +++---
 7 files changed, 82 insertions(+), 75 deletions(-)

commit d81104d5e3a5d48774479111034709fbc8cf40d1
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Fri Apr 30 19:15:03 2010 +0900

    support !important directive in style attributes.

 rsvg-styles.c                       | 20 +++++++++++++-------
 tests/fixtures/styles/important.svg |  1 +
 tests/styles.c                      |  1 +
 3 files changed, 15 insertions(+), 7 deletions(-)

commit 991096b7d389302b2209ab8bd59b334e1a3422ea
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Thu Apr 29 20:45:08 2010 +0900

    fix compile error without libcroco.

 rsvg-styles.c | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

commit 4e06d4815ccd2b89571646d644d3b44e73ceefeb
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Thu Apr 29 20:29:06 2010 +0900

    fix filename.

 tests/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c3e9ad76dee91ab28afc50d3e563e15b8d3b55f4
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Thu Apr 29 20:08:23 2010 +0900

    Now test programs can be run from top directory.

 tests/Makefile.am  | 14 ++++++++++----
 tests/dimensions.c | 17 +++++++++++------
 tests/styles.c     | 56 +++++++++++++++++++++++++++++-------------------------
 tests/test-utils.c | 33 ++++++++++++++++++++++++++++++++
 tests/test-utils.h | 15 +++++++++++++++
 5 files changed, 99 insertions(+), 36 deletions(-)

commit 154976b388af19fdd65f866c61875f6a9eb74310
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Thu Apr 29 18:57:13 2010 +0900

    added test svg files into EXTRA_DIST list.

 tests/Makefile.am | 22 ++++++++++++++++------
 1 file changed, 16 insertions(+), 6 deletions(-)

commit 511b348669e89da48ae6888a44976908a951ce61
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Wed Apr 28 19:24:57 2010 +0900

    Use void explicitly.

 rsvg-filter.c       | 2 +-
 rsvg-paint-server.c | 2 +-
 rsvg-structure.c    | 4 ++--
 rsvg-styles.h       | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

commit c9a143f29b24e4ae98cab0c115230a47520857a7
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Tue Apr 27 20:49:46 2010 +0900

    Should commit with 20dd6a3ae7fa5fcddfbcf3bcfc39d8783890135d.

 tests/fixtures/styles/important.svg | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 9b5fe34c5d5cf2f8f31bef66d76c345abd0ff01c
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Tue Apr 27 20:43:12 2010 +0900

    set proper mode-line and fix indent.

 rsvg-bpath-util.c |   3 +-
 rsvg-bpath-util.h |  21 +++++----
 rsvg-image.c      |  33 +++++++-------
 rsvg-image.h      |   3 +-
 rsvg-path.c       | 134 +++++++++++++++++++++++++++---------------------------
 rsvg-path.h       |   3 +-
 6 files changed, 101 insertions(+), 96 deletions(-)

commit e2182b444099597846f57d8ec02259293c036c86
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Tue Apr 27 20:33:02 2010 +0900

    set proper mode-line and fix indent.

 rsvg-css.c    |  3 ++-
 rsvg-css.h    | 35 ++++++++++++++++++-----------------
 rsvg-styles.c | 43 ++++++++++++++++++++++---------------------
 rsvg-styles.h | 23 ++++++++++++-----------
 4 files changed, 54 insertions(+), 50 deletions(-)

commit 20dd6a3ae7fa5fcddfbcf3bcfc39d8783890135d
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Tue Apr 27 20:18:49 2010 +0900

    Handle !important directive.
    
    Fix for bug #61406.
    
    RsvgState keeps style information with "!important" in hash table.

 rsvg-css.c     |  31 ----
 rsvg-css.h     |   3 -
 rsvg-gobject.c |   5 +-
 rsvg-styles.c  | 570 +++++++++++++++++++++++++++++++++------------------------
 rsvg-styles.h  |   3 +-
 tests/styles.c |   3 +
 6 files changed, 341 insertions(+), 274 deletions(-)

commit 8e37c2a25111ec283779386d13a1a3da791d0f81
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Tue Apr 27 19:34:13 2010 +0900

    set proper mode-line and fix indent.

 librsvg-2.0.pc.in |   2 +-
 rsvg-marker.c     | 116 +++++++++++++++++++++++++++++-------------------------
 rsvg-marker.h     |   3 +-
 3 files changed, 65 insertions(+), 56 deletions(-)

commit 49316796af290c87b2763942f98b9631a1192315
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Apr 27 19:22:15 2010 +0900

    Fix linking with pedantic linkers
    
    librsvg uses libm functions so should link against it.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=616835

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 35b88c666eccc4fd0e7da8f8c3e7c842c68ae1a3
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sun Apr 25 20:39:40 2010 +0900

    set proper mode-line and fix indent.

 rsvg-convert.c | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit ad922982fca7b773e413530a3d27e345e5fd3994
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sun Apr 25 20:37:47 2010 +0900

    set proper mode-line.

 rsvg-cond.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 4761b17bbdaec21a85918dc9f1183f081a2ae071
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sun Apr 25 20:35:25 2010 +0900

    set proper mode-line and indent fix.

 tools/rsvg-dimensions.c  | 221 ++++++++++++++++++++++++-----------------------
 tools/test-performance.c |   4 +-
 2 files changed, 114 insertions(+), 111 deletions(-)

commit 3e458ca75370b695b44e916688ef95a80db877ab
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sun Apr 25 20:31:42 2010 +0900

    set proper mode-line and fix indent.

 rsvg-file-util.c |  4 ++--
 test-display.c   | 49 +++++++++++++++++++++++++------------------------
 2 files changed, 27 insertions(+), 26 deletions(-)

commit 331c6b9307ac8145f149cbb366017d97819dfec5
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sun Apr 25 20:25:04 2010 +0900

    set proper mode line and fix indent.

 rsvg-defs.c |  3 ++-
 rsvg-defs.h |  5 +++--
 rsvg-mask.c |  3 ++-
 rsvg-mask.h |  3 ++-
 rsvg.c      | 27 ++++++++++++++-------------
 5 files changed, 23 insertions(+), 18 deletions(-)

commit 6aa3ce5d07c31e037efdf8c08e277d9dde9498f8
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sun Apr 25 20:19:23 2010 +0900

    set proper mode-line.

 rsvg-affine.c         | 2 ++
 rsvg-base-file-util.c | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit e352743079faecbce339ac0ba9e147c921808730
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sat Apr 24 17:20:25 2010 +0900

    fix typo.

 tests/fixtures/styles/order.svg | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bfd1c637d810a53908f602f6d6d3861e08ec59de
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sat Apr 24 16:31:00 2010 +0900

    Handle comma separated CSS selectors without libcroco.
    
    Fix for bug #614643.

 rsvg-styles.c                       | 15 ++++++++++-----
 tests/fixtures/styles/bug614643.svg | 15 +++++++++++++++
 tests/styles.c                      |  2 ++
 3 files changed, 27 insertions(+), 5 deletions(-)

commit 1654ddfe547ebd3203f8d82a072a11e39175160b
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Wed Apr 21 19:08:48 2010 +0900

    Cleanup unused codes.
    
    There is no difinition of RSVGV_RELATIVE.

 rsvg-path.c | 10 ----------
 1 file changed, 10 deletions(-)

commit 3ccfa9b28f7548621372fee2b20bb24b67b7b22c
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Tue Apr 20 19:58:47 2010 +0900

    test case for bug #615701.

 tests/fixtures/styles/svg-class.svg | 2 +-
 tests/styles.c                      | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 7934d42365202d67dfc5fdc31301a40d05077e67
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Tue Apr 20 19:49:01 2010 +0900

    Fix crash in rsvg_filter_blend.
    
    Fix for bug #616187.

 rsvg-filter.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fed5073e6804bdc5376e1248f3e0a7fc1863633a
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Mon Apr 19 20:10:55 2010 +0900

    fix incorrect scaling.
    
    Also fix memory leak.

 tools/test-performance.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 10e41fccf789c762c5b57be655e3cd8ca24cedb6
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Wed Apr 14 11:50:05 2010 +0900

    Apply svg element's style after loading style data.
    
    Fix for bug #615701.

 rsvg-base.c      |  3 +++
 rsvg-private.h   |  7 ++-----
 rsvg-structure.c | 24 +++++++++++++++++++-----
 rsvg-structure.h |  2 ++
 rsvg-styles.c    | 20 ++++++++++++--------
 5 files changed, 38 insertions(+), 18 deletions(-)

commit 0e6724d1966a7a1cf18467ec9eda72d8ed7cb97d
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sun Apr 18 18:25:54 2010 +0900

    accept plural files.

 tools/test-performance.c | 72 ++++++++++++++++++++++++------------------------
 1 file changed, 36 insertions(+), 36 deletions(-)

commit 062a7ce915a746c700fbe939ce85f80453fb26d9
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sun Apr 18 17:49:31 2010 +0900

    Get rid of the overhead of conversion from cairo surface to GdkPixbuf.

 tools/test-performance.c | 97 +++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 80 insertions(+), 17 deletions(-)

commit 53fffcdffa381a13ad23e9ef14be4f08af63583d
Author: Hiroyuki Ikezoe <hiikezoe@gnome.org>
Date:   Sun Apr 18 16:36:50 2010 +0900

    Move rsvg-dimensions and test-performance into tools/.

 Makefile.am                                    | 15 +-----------
 configure.in                                   |  1 +
 tools/Makefile.am                              | 33 ++++++++++++++++++++++++++
 rsvg-dimensions.c => tools/rsvg-dimensions.c   |  0
 test-performance.c => tools/test-performance.c |  0
 5 files changed, 35 insertions(+), 14 deletions(-)

commit dfd034d2bec00e0890824991c6eb3b93ad494d78
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Sun Apr 18 07:32:14 2010 +0900

    change my E-mail address.

 MAINTAINERS  | 2 +-
 librsvg.doap | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 4e7f090d1b2e2bb7c6a47d6f45edc8adb335e9a3
Author: Didier Barvaux <didier-bugzilla@barvaux.org>
Date:   Sun Apr 18 06:25:29 2010 +0900

    Add --enable-tools/--disable-tools options to avoid building miscellaneous tools
    
    Fix for bug #614123.

 Makefile.am             |  2 ++
 configure.in            | 18 ++++++++++++++++++
 tests/pdiff/Makefile.am |  5 +++++
 3 files changed, 25 insertions(+)

commit cde8e3f167f8feaf3b4df24183c64648a5407d1d
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Sat Apr 17 20:30:40 2010 +0900

    Compute correct text size.
    
    Push RsvgState when computing text size too and create same
    PangoContext at the time of rendering.
    
    Fix for bug #524690.

 rsvg-text.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 2596c98dd44c9e63f631cfe699720451fd77b4a4
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Sat Apr 17 15:30:20 2010 +0900

    scale image if the image is larger than screen by default.

 test-display.c | 114 +++++++++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 99 insertions(+), 15 deletions(-)

commit 9decb940a264cdba931388d3d1d2381f6c74372a
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Sat Apr 17 15:21:41 2010 +0900

    rsvg-view should show current zoom ratio.
    
    Fix for bug #615699.

 test-display.c | 67 ++++++++++++++++++++++++++++++++++++++++++----------------
 1 file changed, 49 insertions(+), 18 deletions(-)

commit a8f93e33ac216dd8eb559a4d8967d099af916b94
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Fri Apr 16 19:40:54 2010 +0900

    Workaround for bug #581491.

 rsvg-text.c | 5 +++++
 1 file changed, 5 insertions(+)

commit d972c114f969485a597eca4c65980a3e98be97fe
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Thu Apr 15 08:11:48 2010 +0900

    update.

 .gitignore | 4 ++++
 1 file changed, 4 insertions(+)

commit 5f90d3652c7555a414828efe928a6eefe2552dd3
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Thu Apr 15 08:10:50 2010 +0900

    Should use gboolean for boolean value.

 rsvg-css.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit a2ee8b0a87b946fef724986ecf4c500a7d414556
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Wed Apr 14 16:07:28 2010 +0900

    Support .class.#id selector.
    
    Fix for bug #615715.

 rsvg-styles.c | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

commit 8e3ac5aa1ac8b009a492090641533bcb5004e935
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Apr 14 16:00:04 2010 +0900

    Parse presentation attributes before looking for a style matching class/id.
    
    Fix for bug #614704.

 rsvg-styles.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 97f6a12777e3d6ccf83493a89fcda4c745247993
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Wed Apr 14 15:48:31 2010 +0900

    fix CSS selector order.
    
    Fix for 592207.

 rsvg-styles.c | 23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)

commit 53f13337cd3d46bd8fb5197c6cea457618e9252c
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Wed Apr 14 15:39:28 2010 +0900

    tests for CSS selectors.
    
    Fix for bug #614866.

 librsvg.def                         |   1 +
 tests/Makefile.am                   |   3 +-
 tests/fixtures/styles/bug338160.svg |  58 ++++++++++++++++
 tests/fixtures/styles/bug379629.svg |  45 ++++++++++++
 tests/fixtures/styles/bug418823.svg |  12 ++++
 tests/fixtures/styles/bug592207.svg |  13 ++++
 tests/fixtures/styles/bug614606.svg | 133 ++++++++++++++++++++++++++++++++++++
 tests/fixtures/styles/bug614704.svg |  11 +++
 tests/fixtures/styles/order.svg     |  25 +++++++
 tests/fixtures/styles/svg-class.svg |  14 ++++
 tests/styles.c                      | 116 +++++++++++++++++++++++++++++++
 11 files changed, 430 insertions(+), 1 deletion(-)

commit cb6172513b9ff3446c97629dc5f9de3d76ff6440
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Mon Apr 12 18:45:27 2010 +0900

    Get glib-mkenums path from pkg-config.
    
    Fix for bug #597873.

 Makefile.am  | 4 ++--
 configure.in | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 829eea4894ea816e48155d965ed8ea17d5c923bb
Author: Tom Paker <palfrey@tevp.net>
Date:   Mon Apr 12 12:40:42 2010 +0900

    Fix crash in rsvg_filter_primitive_component_transfer_render.
    
    Fix for bug #579286.
    Set correct fallback transfer funcion.
    Some ComponentTransferFunc are not set if the original RGBA
    order is used for index because channelmap order is BGRA on x86.

 rsvg-filter.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 966a269f1235a17feb082c949ec8f7b2700eb330
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Sun Apr 11 11:02:41 2010 +0900

    Fix corrupted rendering.
    
    checking in_num flag should be prior to in_frac.
    Fix for bug #563933.

 rsvg-path.c               |  30 ++++++++--------
 tests/bugs/548494-ref.png | Bin 0 -> 2307 bytes
 tests/bugs/548494.svg     |   5 +++
 tests/bugs/563933-ref.png | Bin 0 -> 38311 bytes
 tests/bugs/563933.svg     |  86 ++++++++++++++++++++++++++++++++++++++++++++++
 tests/rsvg-test.txt       |   2 ++
 6 files changed, 109 insertions(+), 14 deletions(-)

commit 2647e45742d430d39ade332747494b287b9ea0bf
Author: Christian Persch <chpe@gnome.org>
Date:   Sat Apr 10 16:32:35 2010 +0900

    Fix crash while saving as svg.
    
    Part of fix for bug #591766.
    The return value of basename should not be free. We can use
    g_path_get_basename instead.

 configure.in   |  2 +-
 test-display.c | 12 ++----------
 2 files changed, 3 insertions(+), 11 deletions(-)

commit 62e1aca09c877c1c132432d9bfaefdfdd0fc52b9
Author: Jasper Lievisse Adriaanse <jasper@humppa.nl>
Date:   Sat Apr 10 16:12:16 2010 +0900

    Fix pkgconfig file.
    
    Fix for bug #597988.

 librsvg-2.0.pc.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1abd741ddc047fe34438d989acefc220eb20f964
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Sat Apr 10 09:17:53 2010 +0900

    move Dominic into prior maintainers.
    
    Thanks Dominic for your great works!

 MAINTAINERS  | 5 +----
 librsvg.doap | 4 ----
 2 files changed, 1 insertion(+), 8 deletions(-)

commit ac23a763d700a96902c3aa01913f804d524342af
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Wed Apr 7 19:50:57 2010 +0900

    Do not draw 0 sized shape.
    
    Fix for bug #614730.

 rsvg-shapes.c | 3 +++
 1 file changed, 3 insertions(+)

commit 91c66dc2541012f2264f8a09cc92e4b7496091cb
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Wed Apr 7 19:48:20 2010 +0900

    Support "shape-rendering" property.
    
    Fix for 598151.

 rsvg-styles.c | 1 +
 1 file changed, 1 insertion(+)

commit c372499d0de4206df6c3c4efd27817165b269a1c
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Wed Apr 7 19:46:32 2010 +0900

    "crispEdges" should be non-antialias.
    
    Fix for bug #564544.

 rsvg-cairo-draw.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d6153ce93c11b2d6127d3c96a1c1b2eb55b61b39
Author: Felix Riemann <friemann@gnome.org>
Date:   Thu Apr 8 12:55:16 2010 +0900

    Use semi-implict casting to fix a crash in pixman.
    
    Fix for bug #589612.

 rsvg.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cc027e5400ae901c7bbb892dade404fea83e7d1f
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Wed Apr 7 18:51:34 2010 +0900

    Fix infinite loop caused by self-reference.
    
    Fix for bug #608575.

 rsvg-paint-server.c | 26 ++++++++++++++++----------
 1 file changed, 16 insertions(+), 10 deletions(-)

commit e07a6d01f722a083cb16abc0225dadb1a7c0ff3e
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Mon Apr 5 19:41:53 2010 +0900

    render correctly no width and height specification SVG.
    
    Fix for bug 612951 and bug 614018.
    
    Should use viewBox width and height if these values is in there.
    
    Width and height should be 100% by default. Do not reset those
    variables to -1 even if they are not specified.

 rsvg-base.c      | 2 +-
 rsvg-structure.c | 8 --------
 2 files changed, 1 insertion(+), 9 deletions(-)

commit 067437540fd55f2899a2b13c81a6cad509dd727d
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Mon Apr 5 19:31:05 2010 +0900

    _rsvg_css_hand_normalize_length_sub is unnecessary.
    
    In case of sub element, the element dimensions have already been
    calculated in rsvg_node_draw in user coordinate system, so each
    value can be used as it is.

 rsvg-base.c    | 24 ++++++------------------
 rsvg-css.c     | 19 -------------------
 rsvg-private.h |  3 ---
 3 files changed, 6 insertions(+), 40 deletions(-)

commit a00a156f44c6bcb69c0c78045c39896f2385ad47
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Mon Apr 5 20:22:23 2010 +0900

    added tests for get_dimensions and get_dimensions_sub.

 tests/Makefile.am                              |  11 +-
 tests/dimensions.c                             |  62 +++
 tests/fixtures/dimensions/bug564527.svg        | 110 ++++
 tests/fixtures/dimensions/bug608102.svg        |  15 +
 tests/fixtures/dimensions/bug612951.svg        | 738 +++++++++++++++++++++++++
 tests/fixtures/dimensions/bug614018.svg        | 355 ++++++++++++
 tests/fixtures/dimensions/sub-rect-no-unit.svg |  13 +
 7 files changed, 1303 insertions(+), 1 deletion(-)

commit 414f4156521e444a3c4f52ace5a3ed0d2a9be8a7
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Wed Apr 7 12:39:38 2010 +0900

    remove needless G_OBJECT macros.

 gdk-pixbuf-loader/io-svg.c |  2 +-
 gtk-engine/svg-render.c    |  4 +-
 rsvg-base-file-util.c      |  4 +-
 rsvg-base.c                |  2 +-
 rsvg-cairo-draw.c          |  6 +--
 rsvg-convert.c             |  8 ++--
 rsvg-dimensions.c          |  4 +-
 rsvg-file-util.c           | 12 +++---
 rsvg-filter.c              | 92 +++++++++++++++++++++++-----------------------
 rsvg-gobject.c             |  6 +--
 rsvg-image.c               |  2 +-
 rsvg-text.c                |  2 +-
 test-display.c             | 24 ++++++------
 tests/rsvg-test.c          |  2 +-
 14 files changed, 85 insertions(+), 85 deletions(-)

commit 66107a90ed6c7de1d9e404b9d8e68e82606e4974
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Wed Apr 7 12:31:34 2010 +0900

    add myself.

 MAINTAINERS  | 4 ++++
 librsvg.doap | 7 ++++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit d79fc0f43bbc9753a8bbb0ea97336237acbfbc46
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Thu Apr 1 18:42:24 2010 +0900

    remove unused rsvg_filter_adobe_blend function.
    
    Fix for bug #614555.

 rsvg-filter.c | 50 --------------------------------------------------
 rsvg-filter.h |  3 ---
 2 files changed, 53 deletions(-)

commit 39685a8b40e2515d6aada78a59114b559a8531b6
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Tue Apr 6 19:05:57 2010 +0900

    fix compiler warnings.

 rsvg-base.c    | 2 +-
 rsvg-gobject.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 0774ad403c737a1298a05c6274a7b910a4bda622
Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
Date:   Tue Apr 6 18:52:21 2010 +0900

    add .gitignore.

 .gitignore | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

commit 3725cf2b6b9ad1c793275fa145bd3ebeef4abde8
Author: Tor Lillqvist <tml@iki.fi>
Date:   Fri Apr 2 12:10:35 2010 +0300

    Just run pkg-config as such
    
    The PKG_CONFIG environment variable was a relic from my old build
    environment.

 librsvg-zip.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0f97c1d6fea8c5e714c773e94a470a9ac67764bd
Author: Vincent Untz <vuntz@gnome.org>
Date:   Tue Mar 30 07:35:58 2010 +0200

    [release] post-release bump to 2.26.3

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 288f4d82d61b2d6a852bc791b0a7fbe64c6af45d
Author: Vincent Untz <vuntz@gnome.org>
Date:   Tue Mar 30 07:35:50 2010 +0200

    [release] 2.26.2

 NEWS | 6 ++++++
 1 file changed, 6 insertions(+)

commit 228a39a27d0c40afd17d37fb46a571f5c5120ac3
Author: Vincent Untz <vuntz@gnome.org>
Date:   Tue Mar 30 07:30:33 2010 +0200

    Fix compiler warnings.
    
    Correctly initialize a variable, and do not set twice a variable on the
    same line.

 rsvg-convert.c      | 2 +-
 rsvg-paint-server.c | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 95eaad11b6f3e3d85ea9375e26db948b2224511a
Author: Vincent Untz <vuntz@gnome.org>
Date:   Tue Mar 30 07:29:39 2010 +0200

    Use GDK_DRAWABLE() instead of non-existing GTK_DRAWABLE()
    
    The error was introduced in commit 248b7310.

 gtk-engine/svg-draw.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e9e91f2cc671ec452b974e87f5073ae118412ebb
Author: Vincent Untz <vuntz@gnome.org>
Date:   Tue Mar 30 07:29:13 2010 +0200

    [build] Enable silent build by default

 configure.in | 1 +
 1 file changed, 1 insertion(+)

commit ccb732730afa08fe5c91ce24f87c81e4bb345e5c
Author: Vincent Untz <vuntz@gnome.org>
Date:   Tue Mar 30 02:17:18 2010 +0200

    [release] post-release bump to 2.26.2

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c7aa8517bb23b3a9a5643b2e54d223ffdc24ae65
Author: Vincent Untz <vuntz@gnome.org>
Date:   Tue Mar 30 02:15:57 2010 +0200

    [release] 2.26.1

 NEWS         | 7 +++++++
 configure.in | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit c6d4ab78ed1a2c0d83c85b4fec8b21dc72737c1b
Author: Vincent Untz <vuntz@gnome.org>
Date:   Fri Mar 26 14:01:10 2010 +0100

    Drop mozilla plugin
    
    It doesn't build against recent xulrunner, and xulrunner now has builtin
    support for svg anyway.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=593961

 Makefile.am             |   2 +-
 TODO                    |   7 -
 configure.in            |  32 ---
 librsvg.spec.in         |   2 -
 moz-plugin/.cvsignore   |   2 -
 moz-plugin/Makefile.am  |  14 --
 moz-plugin/moz-plugin.c | 587 ------------------------------------------------
 7 files changed, 1 insertion(+), 645 deletions(-)

commit f1fc86c474d714f3d0485b690f09b2410648a9cb
Author: Andre Klapper <a9016009@gmx.de>
Date:   Wed Mar 10 22:55:48 2010 +0100

    Make librsvg compile with -DGSEAL_ENABLED. Fixes bug 612489.

 test-display.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 0592c1b5cf7ae61bace9627d40b9d4860334eccc
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Feb 14 14:24:13 2010 -0500

    Fix linking with pedantic linkers

 tests/pdiff/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 248b73101710f01711d4da885fb907082a4709e5
Author: Javier Jardón <javierjc1982@gmail.com>
Date:   Sat Jul 18 15:11:17 2009 +0200

    Remove deprecated GTK symbol - bug #572084

 gtk-engine/svg-draw.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit fd58ea90f77e373aeafe48117386ac0dada00148
Author: Andre Klapper <a9016009@gmx.de>
Date:   Mon Jun 1 14:31:10 2009 +0200

    Replace deprecated gdk_pixmap_unref() with g_object_unref(). Bug #572084.

 ChangeLog               | 6 ++++++
 gtk-engine/svg-render.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit d8b0dc125c41f6017e19a81dd3f92397c8a6e0be
Author: Andre Klapper <a9016009@gmx.de>
Date:   Mon Jun 1 14:18:54 2009 +0200

    Remove some deprecated gtk+ functions and bump gtk+ requirement. Bug #572084.

 ChangeLog               |  8 ++++++++
 configure.in            |  2 +-
 gtk-engine/svg-draw.c   | 12 ++++++------
 gtk-engine/svg-render.c | 29 ++++++++++++++---------------
 4 files changed, 29 insertions(+), 22 deletions(-)

commit 6649bf822f996e7a3990e599d3a148a86887a32a
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Mon May 11 09:06:38 2009 -0400

    use correct category in doap file

 librsvg.doap | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8d5bfc16e7976f5e47eb681a510321d4da136960
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Mon May 11 09:04:19 2009 -0400

    add librsvg.doap so that the project shows up properly on gnome's cgit listing

 librsvg.doap | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 0a997d789e843f91bc6e635e34dc956ea5dccfd6
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Mar 16 17:12:14 2009 +0000

    2.26.0
    
    svn path=/trunk/; revision=1209

 ChangeLog    | 4 ++++
 configure.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 2e7462d5ae9113a8abef519e80d0113bbc9e006b
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Feb 19 23:39:40 2009 +0000

    fails to parse SVG with parameter entities. Bug #567311
    
    2009-02-19  Christian Persch  <chpe@gnome.org>
    
            * rsvg-base.c: fails to parse SVG with parameter entities. Bug #567311
    
    
    svn path=/trunk/; revision=1208

 ChangeLog   |  4 ++++
 rsvg-base.c | 27 +++++++++++++++++++++++++++
 2 files changed, 31 insertions(+)

commit 6dd5969b1f353d3dbb3bee966513ae3436656827
Author: Thomas Andersen <phomes@gmail.com>
Date:   Thu Feb 19 23:37:41 2009 +0000

    mem leaks. Bug #444444
    
    2009-02-19  Thomas Andersen <phomes@gmail.com>
    
            * rsvg-image.c: mem leaks. Bug #444444
    
    
    svn path=/trunk/; revision=1207

 ChangeLog    | 4 ++++
 rsvg-image.c | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 2311d18ea588661c7f97b1d3e6017d0966d46d95
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 19 23:35:36 2009 +0000

    filter nodes are leaked. Bug #475851.
    
    2009-02-19  Matthias Clasen <mclasen@redhat.com>
    
            * rsvg-filter.c: filter nodes are leaked. Bug #475851.
    
    
    svn path=/trunk/; revision=1206

 ChangeLog     | 4 ++++
 rsvg-filter.c | 5 -----
 2 files changed, 4 insertions(+), 5 deletions(-)

commit c90a3b74123ed815cf53d206428ba7a147477a83
Author: Josselin Mouette <joss@malsain.org>
Date:   Thu Feb 19 23:33:57 2009 +0000

    Crashes on some architectures because of wrong zero check on doubles. Bug
    
    2009-02-19  Josselin Mouette <joss@malsain.org>
    
            * rsvg-path.c: Crashes on some architectures because of wrong zero check on doubles. Bug #565371
    
    
    svn path=/trunk/; revision=1205

 ChangeLog   | 4 ++++
 rsvg-path.c | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit de032025ea1243cd96f148336cbac96575232956
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Feb 19 23:30:50 2009 +0000

    remove warning
    
    svn path=/trunk/; revision=1204

 rsvg-base.c | 2 --
 1 file changed, 2 deletions(-)

commit a782478bec0c4778ec6aecd95a71c88597808382
Author: Christian Persch <chpe@gnome.org>
Date:   Thu Feb 19 23:29:16 2009 +0000

    better error messages. Bug #567307
    
    2009-02-19  Christian Persch  <chpe@gnome.org>
    
            * rsvg-base.c: better error messages. Bug #567307
    
    
    svn path=/trunk/; revision=1203

 ChangeLog   |  4 ++++
 rsvg-base.c | 22 ++++++++++++++++++++--
 2 files changed, 24 insertions(+), 2 deletions(-)

commit 35e9aaa1a62ceac6f72c2a67f814f110f40ac038
Author: Thomas Andersen <phomes@gmail.com>
Date:   Thu Feb 19 23:27:31 2009 +0000

    "const static" should be "static const". Bug #570656
    
    2009-02-19  Thomas Andersen <phomes@gmail.com>
    
            * rsvg-filter.c:  "const static" should be "static const". Bug #570656
    
    
    svn path=/trunk/; revision=1202

 ChangeLog     | 4 ++++
 rsvg-filter.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 5ecf980ed71cf304d649cd550b8d04ecd3782a19
Author: Thomas Andersen <phomes@gmail.com>
Date:   Thu Feb 19 23:26:12 2009 +0000

    don't use deprecated gdk_pixbuf_unref. Bug #570938
    
    2009-02-19  Thomas Andersen <phomes@gmail.com>
    
            * gtk-engine/svg-draw.c: don't use deprecated gdk_pixbuf_unref. Bug #570938
    
    
    svn path=/trunk/; revision=1201

 ChangeLog               | 4 ++++
 gtk-engine/svg-render.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 5f4be64cb58d281dd85547331a91a6b656444b01
Author: liucougar <liucougar@gmail.com>
Date:   Thu Feb 19 23:24:00 2009 +0000

    librsvg can not render text-decoration=underline text. Bug #566365 ditto
    
    2009-02-19  liucougar <liucougar@gmail.com>
    
            * rsvg-text.c: librsvg can not render text-decoration=underline text. Bug #566365
            * rsvg-cairo-draw.c: ditto
    
    
    svn path=/trunk/; revision=1200

 ChangeLog         |  5 +++++
 rsvg-cairo-draw.c |  6 +++---
 rsvg-text.c       | 16 ++++++++++++++++
 3 files changed, 24 insertions(+), 3 deletions(-)

commit fec08529a8283305f2f5834969abc179e6264ae4
Author: Luis Menina <liberforce@freeside.fr>
Date:   Thu Feb 19 23:21:09 2009 +0000

    GNOME Goal: Clean up GLib and GTK+ includes. Bug #563789
    
    2009-02-19  Luis Menina  <liberforce@freeside.fr>
    
            * *: GNOME Goal: Clean up GLib and GTK+ includes. Bug #563789
    
    
    svn path=/trunk/; revision=1199

 ChangeLog                  | 4 ++++
 gdk-pixbuf-loader/io-svg.c | 1 -
 gtk-engine/svg-rc-style.h  | 2 +-
 gtk-engine/svg-style.h     | 2 +-
 rsvg-bpath-util.c          | 3 +--
 rsvg-bpath-util.h          | 2 +-
 rsvg-cairo-render.c        | 2 +-
 rsvg-css.h                 | 2 +-
 rsvg-defs.c                | 6 +-----
 rsvg-defs.h                | 2 +-
 rsvg-paint-server.c        | 4 +---
 rsvg-paint-server.h        | 2 +-
 rsvg-path.c                | 2 +-
 rsvg-private.h             | 2 +-
 14 files changed, 16 insertions(+), 20 deletions(-)

commit af59d5ef25707ff6096c87c12adb700fe70b2dfa
Author: Hagen Schink <troja84@gmail.com>
Date:   Thu Feb 19 23:19:18 2009 +0000

    Memory leak in rsvg_handle_get_dimensions_sub(). Bug #562546
    
    2009-02-19  Hagen Schink <troja84@gmail.com>
    
            * rsvg-base.c: Memory leak in rsvg_handle_get_dimensions_sub(). Bug #562546
    
    
    svn path=/trunk/; revision=1198

 ChangeLog   | 4 ++++
 rsvg-base.c | 6 +++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 57c9aa6ccfc7b9f5e0e3500fdd419ae65f03a042
Author: Robert Staudinger <robert.staudinger@gmail.com>
Date:   Thu Feb 19 23:17:21 2009 +0000

    Do not allocate RsvgState in rsvg_new_image(), use the instance that's
    
    2009-02-19  Robert Staudinger <robert.staudinger@gmail.com>
    
            * rsvg-file.c: Do not allocate RsvgState in rsvg_new_image(), use the instance that's been
            allocated and set up in the call to _rsvg_node_init(). Bug #557082
    
    
    svn path=/trunk/; revision=1197

 ChangeLog    | 5 +++++
 rsvg-image.c | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 256d62774c1db84f5cbe4d63a013afefcff2dadc
Author: Christian Persch <chpe@src.gnome.org>
Date:   Thu Jan 8 23:45:45 2009 +0000

    Add function to check whether the SVG document contains an element by ID.
    
            * doc/rsvg-sections.txt:
            * librsvg.def:
            * rsvg-base.c:
            * rsvg.h: Add function to check whether the SVG document contains an
            element by ID. Bug #567070.
    
    svn path=/trunk/; revision=1196

 ChangeLog             |  8 ++++++++
 doc/rsvg-sections.txt |  1 +
 librsvg.def           |  1 +
 rsvg-base.c           | 24 ++++++++++++++++++++++++
 rsvg.h                |  2 ++
 5 files changed, 36 insertions(+)

commit 97eb56051a624b80e1ef8dce107a48db61cd41b3
Author: Christian Persch <chpe@src.gnome.org>
Date:   Mon Jan 5 23:41:45 2009 +0000

    Also add feature defines and check macro to librsvg-features.h.in. Bug
    
            * configure.in:
            * librsvg-features.h.in: Also add feature defines and check macro to
            librsvg-features.h.in. Bug #566701.
    
    svn path=/trunk/; revision=1195

 ChangeLog             | 6 ++++++
 configure.in          | 6 ++++++
 librsvg-features.h.in | 6 ++++++
 3 files changed, 18 insertions(+)

commit 5d455db8b3d5b34fc79198b809ba2f2d5d669332
Author: Christian Persch <chpe@src.gnome.org>
Date:   Mon Jan 5 23:27:31 2009 +0000

    Bug 564616 – should indicate in pc file if svgz and css are supported
    
    svn path=/trunk/; revision=1194

 ChangeLog                     | 7 +++++++
 configure.in                  | 4 ++++
 librsvg-2.0-uninstalled.pc.in | 3 +++
 librsvg-2.0.pc.in             | 3 +++
 4 files changed, 17 insertions(+)

commit ab67ac586edfe145c68d3ab8955618c5840bdd68
Author: Christian Persch <chpe@src.gnome.org>
Date:   Mon Dec 15 14:22:19 2008 +0000

    Bug 564522 – rsvg_handle_get_position_sub doesn't work
    
    svn path=/trunk/; revision=1193

 ChangeLog   | 5 +++++
 rsvg-base.c | 2 ++
 2 files changed, 7 insertions(+)

commit 19b6a9616464a20a6824e255a296c708f882e55b
Author: Christian Persch <chpe@src.gnome.org>
Date:   Fri Dec 12 20:31:50 2008 +0000

    Add version check macro. Bug #564226.
    
            * librsvg-features.h.in: Add version check macro. Bug #564226.
    
    svn path=/trunk/; revision=1192

 ChangeLog             | 4 ++++
 librsvg-features.h.in | 5 +++++
 2 files changed, 9 insertions(+)

commit 8383def1fdf5f1f687d14bfbadcd3629c6a60a10
Author: Robert Staudinger <robsta@src.gnome.org>
Date:   Thu Nov 27 15:33:04 2008 +0000

    New API rsvg_handle_get_position_sub(), gets the offset of an SVG element.
    
    * doc/rsvg-sections.txt: New API rsvg_handle_get_position_sub(), gets
    the offset of an SVG element.
    * librsvg.def:
    * rsvg-base.c (rsvg_handle_get_position_sub):
    * rsvg-dimensions.c (main):
    * rsvg.h: ditto.
    
    
    svn path=/trunk/; revision=1191

 ChangeLog             |   9 +++++
 doc/rsvg-sections.txt |   2 +
 librsvg.def           |   1 +
 rsvg-base.c           | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-dimensions.c     |  33 +++++++++-------
 rsvg.h                |  10 +++++
 6 files changed, 147 insertions(+), 14 deletions(-)

commit 6d261c898d3e5f151cf3d5e9267bda77ac0e80cc
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Sat Nov 22 16:44:34 2008 +0000

    Feature request: rsvg_handle_get_dimensions_sub() (#555682). Patches from
    
    2008-11-22  Dominic Lachowicz  <domlachowicz@gmail.com>
    
            * rsvg-cairo-render.h: Feature request:
    rsvg_handle_get_dimensions_sub()
            (#555682). Patches from Hagen Schink (troja84@gmail.com) and
            Robert Staudinger (robert.staudinger@gmail.com)
            * librsvg.def:
            * rsvg-private.h:
            * ChangeLog:
            * rsvg-structure.c:
            * rsvg-base.c:
            * rsvg-css.c:
            * rsvg.h:
            * rsvg-dimensions.c:
            * Makefile.am:
            * rsvg-cairo-render.c:
            * rsvg-gobject.c: ditto
    
    
    svn path=/trunk/; revision=1190

 ChangeLog           |  17 ++++
 Makefile.am         |   7 +-
 librsvg.def         |   1 +
 rsvg-base.c         | 255 +++++++++++++++++++++++-----------------------------
 rsvg-cairo-render.c |   2 +-
 rsvg-cairo-render.h |   1 +
 rsvg-css.c          |  19 ++++
 rsvg-dimensions.c   | 128 ++++++++++++++++++++++++++
 rsvg-gobject.c      |   1 +
 rsvg-private.h      |   4 +
 rsvg-structure.c    |   9 +-
 rsvg.h              |   2 +
 12 files changed, 299 insertions(+), 147 deletions(-)

commit 949e471dfe58e6813233979d9d8b28906a82081d
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Sat Nov 22 16:31:39 2008 +0000

    -I flag-ordering problem breaks build if system already has lib installed
    
    2008-11-22  Dominic Lachowicz  <domlachowicz@gmail.com>
    
            * gdk-pixbuf-loader/Makefile.am: -I flag-ordering problem breaks
    build
            if system already has lib installed (#558040). Patch from
            dmacks@netspace.org
            * Makefile.am: ditto
    
    svn path=/trunk/; revision=1189

 ChangeLog                     | 7 +++++++
 Makefile.am                   | 4 ++--
 gdk-pixbuf-loader/Makefile.am | 4 ++--
 3 files changed, 11 insertions(+), 4 deletions(-)

commit 866b6a6f3fc8be0212a7d54a70abaf350ce02b7a
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Sat Nov 22 16:28:45 2008 +0000

    Stray Makefile variables (#558039). Patches from dmacks@netspace.org
    
    2008-11-22  Dominic Lachowicz  <domlachowicz@gmail.com>
    
            * Makefile.am: Stray Makefile variables (#558039). Patches from
            dmacks@netspace.org
            * rsvg-base.c:
            * gdk-pixbuf-loader/Makefile.am:
            * gtk-engine/Makefile.am: ditto
    
    svn path=/trunk/; revision=1188

 ChangeLog                     | 8 ++++++++
 Makefile.am                   | 2 +-
 gdk-pixbuf-loader/Makefile.am | 1 -
 gtk-engine/Makefile.am        | 4 ++--
 rsvg-base.c                   | 4 ----
 5 files changed, 11 insertions(+), 8 deletions(-)

commit bf1036431036c1f7f3fbca0608b58d4954e475a8
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Sat Nov 22 16:22:46 2008 +0000

    Remove deprecated GLib symbols (#560444). Patch by Luis Menina
    
    2008-11-22  Dominic Lachowicz  <domlachowicz@gmail.com>
    
            * gtk-engine/svg-rc-style.c: Remove deprecated GLib symbols
    (#560444).
            Patch by Luis Menina (liberforce@freeside.fr)
    
    
    svn path=/trunk/; revision=1187

 ChangeLog                 | 5 +++++
 gtk-engine/svg-rc-style.c | 2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

commit db7e277fd923ee25db43f88e40acf58d875eaea5
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Wed Nov 5 20:56:43 2008 +0000

    Use G_STRFUNC as suggested by Christian Persch.
    
    2008-11-05  Kjartan Maraas  <kmaraas@gnome.org>
    
            * rsvg-private.h: Use G_STRFUNC as suggested by Christian Persch.
    
    svn path=/trunk/; revision=1186

 ChangeLog      | 4 ++++
 rsvg-private.h | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 85a222cf37468f6eba6c768e4c6af5ce2c4f6913
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Wed Nov 5 19:58:26 2008 +0000

    Don't use deprecated glib symbols.
    
    2008-11-05  Kjartan Maraas  <kmaraas@gnome.org>
    
            * rsvg-private.h: Don't use deprecated glib symbols.
    
    svn path=/trunk/; revision=1185

 ChangeLog      | 4 ++++
 rsvg-private.h | 8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 44c86fb123eed191fd91119c74fce9c9e62f3143
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Mon Oct 20 14:39:27 2008 +0000

    Stop crash due to recursive references (#518640). Patch by Tom Parker
    
    2008-10-20  Dominic Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-structure.c: Stop crash due to recursive references (#518640).
            Patch by Tom Parker
            * rsvg-private.h: ditto
            * rsvg-base.c: ditto
            * rsvg-cairo-render.c: ditto
    
    
    svn path=/trunk/; revision=1184

 ChangeLog           |  8 ++++++++
 rsvg-base.c         |  3 +++
 rsvg-cairo-render.c |  1 +
 rsvg-private.h      |  1 +
 rsvg-structure.c    | 17 +++++++++++++++++
 5 files changed, 30 insertions(+)

commit a21de260fb991234c289fc547b53486da5888b5f
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Mon Oct 20 14:33:57 2008 +0000

    another memory leak (#552919). Found by mclasen.
    
    2008-10-20  Dominic Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-mask.c: another memory leak (#552919). Found by mclasen.
    
    
    svn path=/trunk/; revision=1183

 ChangeLog   | 4 ++++
 rsvg-mask.c | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

commit a78e2808628027f6793550acbd16ad504429232e
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Mon Oct 20 14:25:29 2008 +0000

    gdmgreeter segfault due to libxml2 API/ABI change (#549087). Patch by Tom
    
    2008-10-20  Dominic Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-gobject.c: gdmgreeter segfault due to libxml2 API/ABI change
            (#549087). Patch by Tom Parker (palfrey%40tevp.net). Untested against
            libxml2 >= 2.7.0, but DV says "from the distance, that patch seems
            to do the right thing"
            * rsvg-base.c: ditto
    
    
    svn path=/trunk/; revision=1182

 ChangeLog      |  8 ++++++++
 rsvg-base.c    | 18 ++++++++++++++++++
 rsvg-gobject.c |  4 ++++
 3 files changed, 30 insertions(+)

commit 698d3be255aed900d076a516f6adc84509467551
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Mon Oct 20 14:14:21 2008 +0000

    background color setting feature in rsvg_convert program (#556969). Patch
    
    2008-10-20  Dominic Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-convert.c: background color setting feature in rsvg_convert program
            (#556969). Patch inspired by harobed (stephane%40harobed.org)
            * librsvg.def: Export 1 function necessary for the above
    
    
    svn path=/trunk/; revision=1181

 ChangeLog      |  6 ++++++
 librsvg.def    |  1 +
 rsvg-convert.c | 19 +++++++++++++++++++
 3 files changed, 26 insertions(+)

commit 9a8b06cb4d72c6c4d10567c4e4babf7c62ce60a6
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Mon Oct 20 14:08:42 2008 +0000

    command-line tools can't handle UTF-8 encoded filenames (#557036, reported
    
    2008-10-20  Dominic Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-convert.c: command-line tools can't handle UTF-8 encoded
            filenames (#557036, reported by Tim Starling)
            * test-display.c: ditto
    
    
    svn path=/trunk/; revision=1180

 ChangeLog      | 6 ++++++
 rsvg-convert.c | 6 +++++-
 test-display.c | 4 ++++
 3 files changed, 15 insertions(+), 1 deletion(-)

commit 3e3a9ed6f161123a5cec913477550cd5d5bd3865
Author: Vincent Untz <vuntz@gnome.org>
Date:   Tue Sep 23 00:58:35 2008 +0000

    post-release bump to 2.22.4.
    
    2008-09-23  Vincent Untz  <vuntz@gnome.org>
    
            * configure.in: post-release bump to 2.22.4.
    
    svn path=/trunk/; revision=1179

 ChangeLog    | 6 ++++++
 configure.in | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 4df8e26cd3d10e04a4eba87162d2ca2765ccb23a
Author: Vincent Untz <vuntz@gnome.org>
Date:   Tue Sep 23 00:58:00 2008 +0000

    version 2.22.3
    
    2008-09-23  Vincent Untz  <vuntz@gnome.org>
    
            * NEWS:
            * configure.in: version 2.22.3
    
    svn path=/trunk/; revision=1177

 ChangeLog    |  5 +++++
 NEWS         | 23 +++++++++++++++++++++++
 configure.in |  2 +-
 3 files changed, 29 insertions(+), 1 deletion(-)

commit 9d18f9d67ffc301ba275b168e9fa2efb93d360a4
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Aug 27 19:38:10 2008 +0000

    #549619 . build librsvg fail
    
    svn path=/trunk/; revision=1176

 configure.in   | 1 -
 rsvg-convert.c | 5 +++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit b58834b098ceef7f765550f0b9e2380de5194056
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Tue Aug 26 18:07:12 2008 +0000

    Make cairo render functions return a gboolean. Returns TRUE if the image
    
    2008-08-26  Dominic Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-cairo.h: Make cairo render functions return a gboolean. Returns TRUE
            if the image can't be rendered
            * rsvg.c: Check && handle the return value
            * rsvg-cairo-render.c: Implement the above. Also, return FALSE if we're asked
            to render an ID that doesn't exist
    
            Collectively, fixes #540383 - rsvg_handle_render_cairo_sub - if ID not found,
            return an error and/or dont render whole SVG
    
    
    svn path=/trunk/; revision=1175

 ChangeLog           | 11 +++++++++++
 rsvg-cairo-render.c | 25 ++++++++++++++++---------
 rsvg-cairo.h        |  4 ++--
 rsvg.c              | 29 ++++++++++++++++-------------
 4 files changed, 45 insertions(+), 24 deletions(-)

commit 011bd05931805c8b262ecebd7b6c651dacb3db1d
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Tue Aug 26 17:51:17 2008 +0000

    #539488 - migrate use of GMemChunk to GSlice, from Felix Riemann ditto
    
    2008-08-26  Dominic Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-private.h: #539488 - migrate use of GMemChunk to GSlice, from Felix Riemann
            * rsvg-base.c: ditto
            * rsvg-styles.c: ditto
            * rsvg-cairo-render.c: ditto
    
    
    svn path=/trunk/; revision=1174

 ChangeLog           | 7 +++++++
 rsvg-base.c         | 7 +------
 rsvg-cairo-render.c | 3 ---
 rsvg-private.h      | 1 -
 rsvg-styles.c       | 4 ++--
 5 files changed, 10 insertions(+), 12 deletions(-)

commit 2abfb5963a0e2e2589c785bc5374d81f4224b4b1
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Tue Aug 26 17:47:17 2008 +0000

    #524835 - nautilus crashed with SIGSEGV
    
    2008-08-26  Dominic Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-text.c: #524835 - nautilus crashed with SIGSEGV
    
    
    svn path=/trunk/; revision=1173

 ChangeLog   | 4 ++++
 rsvg-text.c | 6 ++++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit f9933327c72ebfcdb521b9cf05997ad016143e46
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Tue Aug 26 17:31:02 2008 +0000

    #538149 - svg_loader.so does not set license field in GdkPixBufFormat
    
    2008-08-26  Dominic Lachowicz <domlachowicz@gmail.com>
    
            * gdk-pixbuf-loader/io-svg.c: #538149 - svg_loader.so does not set license field
            in GdkPixBufFormat
    
    
    svn path=/trunk/; revision=1172

 ChangeLog                  | 5 +++++
 gdk-pixbuf-loader/io-svg.c | 1 +
 2 files changed, 6 insertions(+)

commit ce1336d402e4533e2f1e41cc228ff861159f60f4
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Tue Aug 26 15:22:39 2008 +0000

    #548154 - Nautilus Segmentation fault when displaying SVG file
    
    2008-08-26  Dominic Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-filters.c: #548154 - Nautilus Segmentation fault when displaying SVG file
    
    
    svn path=/trunk/; revision=1171

 ChangeLog     | 4 ++++
 rsvg-filter.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 74e759eb2beb54dda696980fc3e51eb01f02f9cd
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Tue Aug 26 15:15:55 2008 +0000

    #549418 - build failure: test-display.c io-svg.c format not a string
    
    2008-08-26  Dominic Lachowicz <domlachowicz@gmail.com>
    
            * gdk-pixbuf-loader/io-svg.c: #549418 - build failure: test-display.c
            io-svg.c format not a string literal and no format arguments
            * test-display.c: Ditto
    
    
    svn path=/trunk/; revision=1170

 ChangeLog                  | 8 +++++++-
 gdk-pixbuf-loader/io-svg.c | 2 +-
 test-display.c             | 2 +-
 3 files changed, 9 insertions(+), 3 deletions(-)

commit f62c47f9ecd7f0e7ad4f8d75f3e81458a304e722
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Mon Aug 25 21:48:44 2008 +0000

    549256 - some arcs are not well drawn in SVG path. From Frederic Wang
    
    2008-08-25  Dominic Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-path.c: 549256 - some arcs are not well drawn in SVG
    path. From
            Frederic Wang <fred.wang%40free.fr>
    
    
    svn path=/trunk/; revision=1169

 ChangeLog   |   5 ++
 rsvg-path.c | 195 ++++++++++++++++++++++++++++++++++++++----------------------
 2 files changed, 129 insertions(+), 71 deletions(-)

commit 169a383a21d3a3aecb4664bcd6f23e4f060b0dae
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Fri Aug 22 19:06:53 2008 +0000

    Bug #547981 - librsvg-test.c doesn't build on x86_64
    
    2008-08-22  Dominic Lachowicz <domlachowicz@gmail.com>
    
            * tests/rsvg-test.c: Bug #547981 - librsvg-test.c doesn't build on x86_64
    
    
    svn path=/trunk/; revision=1168

 ChangeLog         | 4 ++++
 tests/rsvg-test.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 3160fe6065f694f8f801b171305feb7508e308f2
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Thu Aug 21 19:34:39 2008 +0000

    Bug #548494 - bad rendering for some wacko SVG path data
    
    2008-08-21  Dominic Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-path.c: Bug #548494 - bad rendering for some wacko
            SVG path data
    
    
    svn path=/trunk/; revision=1167

 ChangeLog   |   5 +++
 rsvg-path.c | 121 ++++++++++++++++++++++++++++++++++--------------------------
 2 files changed, 73 insertions(+), 53 deletions(-)

commit 61816067cb9819613fb136789804ae964dba53c7
Author: Simon Budig <simon@gimp.org>
Date:   Mon Aug 4 14:45:18 2008 +0000

    fix the handling of the stroke-dashoffset property.
    
    2008-08-04  Simon Budig  <simon@gimp.org>
    
            * rsvg-styles.[ch]: fix the handling of the stroke-dashoffset
            property.
    
    
    svn path=/trunk/; revision=1166

 ChangeLog     | 5 +++++
 rsvg-styles.c | 7 ++++++-
 rsvg-styles.h | 1 +
 3 files changed, 12 insertions(+), 1 deletion(-)

commit 2e135f7389f9becc3c09119e9ce00f9ccf4455a9
Author: Tor Lillqvist <tml@novell.com>
Date:   Fri May 23 17:41:28 2008 +0000

    Use "sans-serif" instead of "sanserif".
    
    2008-05-23  Tor Lillqvist  <tml@novell.com>
    
            * tests/samples/artwork.svg: Use "sans-serif" instead of
            "sanserif".
    
            * tests/samples/Picasso.svg: Use "sans-serif" instead of
            "sansserif".
    
    
    svn path=/trunk/; revision=1165

 ChangeLog                 | 8 ++++++++
 tests/samples/Picasso.svg | 4 ++--
 tests/samples/artwork.svg | 2 +-
 3 files changed, 11 insertions(+), 3 deletions(-)

commit 226ae7c4253314e6490401d148e1bfe3980e8995
Author: Tor Lillqvist <tml@novell.com>
Date:   Tue May 20 19:01:25 2008 +0000

    Package rsvg-convert.exe instead of the now nonexistent rsvg.exe.
    
    2008-05-20  Tor Lillqvist  <tml@novell.com>
    
            * librsvg-zip.in: Package rsvg-convert.exe instead of the now
            nonexistent rsvg.exe.
    
    
    svn path=/trunk/; revision=1164

 ChangeLog      | 5 +++++
 librsvg-zip.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 8cf0f2ee35ca177e240f63e2b09b55a29cfe336b
Author: Wouter Bolsterlee <wbolster@svn.gnome.org>
Date:   Mon Apr 28 09:22:57 2008 +0000

    Use #elif instead of nested #else #if.
    
    2008-04-28  Wouter Bolsterlee  <wbolster@svn.gnome.org>
    
            * rsvg-text.c: Use #elif instead of nested #else #if.
    
    
    svn path=/trunk/; revision=1163

 ChangeLog   | 4 ++++
 rsvg-text.c | 4 +---
 2 files changed, 5 insertions(+), 3 deletions(-)

commit ad8afc772031dcfa26efabb4ef577ace1ae90fdf
Author: Wouter Bolsterlee <wbolster@svn.gnome.org>
Date:   Mon Apr 28 09:12:58 2008 +0000

    Don't use #else if, but #else and an additional #if. Fixes the build with
    
    2008-04-28  Wouter Bolsterlee  <wbolster@svn.gnome.org>
    
            * rsvg-text.c: Don't use #else if, but #else and an
            additional #if. Fixes the build with at least gcc 4.2.3.
    
    
    svn path=/trunk/; revision=1162

 ChangeLog   | 5 +++++
 rsvg-text.c | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 7b4df28e87307edf95df7a6f950bcbe4753bbf63
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Apr 25 19:35:05 2008 +0000

    528804 - tests don't honor have_stdint_h. use glib-based equivalents
    
    svn path=/trunk/; revision=1161

 tests/pdiff/pdiff.c          | 15 ++++++++++++++-
 tests/pdiff/perceptualdiff.c | 13 +++++++++++++
 2 files changed, 27 insertions(+), 1 deletion(-)

commit 4999aab0cc7c29423ea7935001e5c7edce003559
Author: Hans Breuer <hans@breuer.org>
Date:   Fri Apr 25 14:27:44 2008 +0000

    use HAVE_STRINGS_H #include "rsvg-private.h" to get common definitions
    
    2008-04-25  Hans Breuer  <hans@breuer.org>
    
            * rsvg-css.c : use HAVE_STRINGS_H
            * rsvg-path.c : #include "rsvg-private.h" to get common definitions
            * rsvg-text.c : make the text rendering capability depend on what
            cairo provides. If there is no CAIRO_HAS_FT_FONT try to use
            CAIRO_HAS_WIN32_FONT. Makes librsvg buildable on windows without
            freetype dependency, bug #529889
    
    svn path=/trunk/; revision=1160

 ChangeLog   |  9 +++++++++
 rsvg-css.c  |  2 ++
 rsvg-path.c |  2 ++
 rsvg-text.c | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 80 insertions(+)

commit eab26f6f761aaef363e332cff48c7a908020a62e
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Mar 24 17:44:03 2008 +0000

    524008 - remove spurious g_print()
    
    svn path=/trunk/; revision=1159

 test-display.c | 2 --
 1 file changed, 2 deletions(-)

commit 23a44be920eb6880c0b765ce32f8f0bf2debe21a
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Tue Mar 4 16:44:17 2008 +0000

    rsvg-convert crashed with SIGSEGV in _rsvg_acquire_xlink_href_resource()
    
    2008-03-04  Dominic Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-image.c: rsvg-convert crashed with SIGSEGV in _rsvg_acquire_xlink_href_resource()
            (#520261)
    
    
    svn path=/trunk/; revision=1158

 ChangeLog    |  5 +++++
 configure.in |  2 +-
 rsvg-image.c | 23 +++++++++++++++++------
 3 files changed, 23 insertions(+), 7 deletions(-)

commit bdef75012b011da92d4c534753abd1d872755d25
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Feb 24 16:28:34 2008 +0000

    bump version; adjust for frame borders
    
    svn path=/trunk/; revision=1157

 configure.in   |  2 +-
 test-display.c | 29 +++++++++++++++++++++--------
 2 files changed, 22 insertions(+), 9 deletions(-)

commit 68fa4f8c1f5ef457335cbc645144b0116ba7d755
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Sun Feb 24 16:14:25 2008 +0000

    Handle xml:space="prserve" (#353609)
    
    2008-02-24  Dominic Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-text.c:
            * rsvg-styles.h:
            * rsvg-styles.c: Handle xml:space="prserve" (#353609)
    
    
    svn path=/trunk/; revision=1156

 ChangeLog     |  6 ++++++
 rsvg-styles.c | 15 +++++++++++++++
 rsvg-styles.h |  3 +++
 rsvg-text.c   | 52 +++++++++++++++++++++++++++-------------------------
 4 files changed, 51 insertions(+), 25 deletions(-)

commit 1cebcf353a40677395ecc48eca8cf21d5a06ea0a
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Feb 24 14:53:28 2008 +0000

    Make window size larger (#445870)
    
    * test-display: Make window size larger (#445870)
    
    
    svn path=/trunk/; revision=1155

 ChangeLog      | 2 ++
 test-display.c | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

commit f92ec544dbdb2c0436a09d67451cc38df0a3e917
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Feb 24 14:44:25 2008 +0000

    better comment, so that people understand what's going on in 511924
    
    svn path=/trunk/; revision=1154

 rsvg-cairo-draw.c | 2 ++
 1 file changed, 2 insertions(+)

commit 80d3c7d3577c074b383043c456584c7d55175c8c
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Feb 24 14:39:47 2008 +0000

    Handle display:none (#486377)
    
    * rsvg-structure.c (rsvg_node_draw): Handle display:none (#486377)
    
    
    svn path=/trunk/; revision=1153

 ChangeLog        | 2 ++
 rsvg-structure.c | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit b758b660e791994f04b63ea21699acc1d748c059
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Sun Feb 24 14:32:59 2008 +0000

    If a moveto is followed by multiple pairs of coordinates, the subsequent
    
    2008-02-24  Dominic Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-path.c (rsvg_parse_path_do_cmd): If a moveto is followed
    by
            multiple pairs of coordinates, the subsequent pairs are treated
    as
            implicit lineto commands. (#482787)
    
    svn path=/trunk/; revision=1152

 ChangeLog   | 6 ++++++
 rsvg-path.c | 2 ++
 2 files changed, 8 insertions(+)

commit e0a0adf24c0655797e1d0c52abad766d78e6d0b0
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Feb 21 18:07:54 2008 +0000

    update news
    
    svn path=/trunk/; revision=1151

 NEWS | 7 +++++++
 1 file changed, 7 insertions(+)

commit 0acabfc0becefdf7c349a80b67c652613d0252bf
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Wed Feb 20 16:14:35 2008 +0000

    Fixes last bug @ below url. Text inside of text and tspan nodes now gets
    
    2008-02-20  Dominic Lachowicz <domlachowicz@gmail.com>
    
            * Fixes last bug @ below url. Text inside of text and tspan nodes
            now gets coalesced, so that we can pass it all to a single PangoLayout.
            This fixes some rendering bugs.
    
    
    svn path=/trunk/; revision=1150

 ChangeLog   |  6 ++++++
 rsvg-base.c | 32 ++++++++++++++++++++++++++++++++
 2 files changed, 38 insertions(+)

commit 1e0474e5dd37766139f1cad2c5db924fefc728e1
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Feb 20 15:26:09 2008 +0000

    make compile with -Werror
    
    svn path=/trunk/; revision=1149

 rsvg-text.c | 1 -
 1 file changed, 1 deletion(-)

commit e43de4f04817a0d0e21438ed660d1a898d9ce8ac
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Feb 20 15:08:58 2008 +0000

    bump version #
    
    svn path=/trunk/; revision=1148

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d42e6f241ab5a9374ad23e6fc21ad5707cf3ef74
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Wed Feb 20 15:07:21 2008 +0000

    From Behdad Esfahbod <behdad@behdad.org>
    
    2008-02-20  Dominic Lachowicz <domlachowicz@gmail.com>
    
            From Behdad Esfahbod <behdad@behdad.org>
    
            * Fixes bugs described in the following thread:
            http://lists.cairographics.org/archives/cairo/2008-February/013082.html
    
    
    svn path=/trunk/; revision=1147

 ChangeLog         |  7 +++++++
 configure.in      |  2 +-
 rsvg-cairo-draw.c | 23 +++++++++++----------
 rsvg-text.c       | 60 +++++++++++--------------------------------------------
 4 files changed, 32 insertions(+), 60 deletions(-)

commit 60c15fd9860f834ed4c417e754cccabee46f4ca1
Author: Christian Persch <chpe@src.gnome.org>
Date:   Tue Feb 12 15:23:08 2008 +0000

    Fix mismatched allocators. Bug #514071.
    
            * rsvg-gobject.c: (rsvg_ctx_free_helper): Fix mismatched
            allocators.
            Bug #514071.
    
    svn path=/trunk/; revision=1146

 ChangeLog      | 5 +++++
 rsvg-gobject.c | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 976c62ec106d9acb3316868a40ff7a0681059a54
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Feb 2 19:20:08 2008 +0000

    fix pkg-config file to not require gio
    
    
    svn path=/trunk/; revision=1145

 librsvg-2.0.pc.in | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit e830f1f7d8a7f1b1291ad13334154eb69a9e8df9
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Sat Feb 2 17:33:39 2008 +0000

    Get rid of gnome print. Use gtk-print instead (#508526)
    
    2008-02-02  Dominic Lachowicz <domlachowicz@gmail.com>
    
            * test-display.c: Get rid of gnome print. Use gtk-print instead
    (#508526)
    
    
    svn path=/trunk/; revision=1144

 ChangeLog      |   4 ++
 Makefile.am    |   3 +-
 configure.in   |  21 -------
 test-display.c | 169 +++++++++++++++++++++------------------------------------
 4 files changed, 66 insertions(+), 131 deletions(-)

commit 17ad07f3f4e5f372178921e77458b0a1bebae08d
Author: Dominic Lachowicz <domlachowicz@gmail.com>
Date:   Sat Feb 2 16:46:04 2008 +0000

    Bump version #; automake warning about required AM_PROG_CC_C_O (#513858)
    
    2008-02-02  Dominic Lachowicz <domlachowicz@gmail.com>
    
            * configure.in: Bump version #; automake warning about required
    AM_PROG_CC_C_O (#513858)
    
    
    svn path=/trunk/; revision=1143

 ChangeLog    | 4 ++++
 configure.in | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 8cc946e1bedb9491cd5a86062e6149310fdb3514
Author: Jan Arne Petersen <jpetersen@jpetersen.org>
Date:   Sat Feb 2 16:43:03 2008 +0000

    Migrate to gio (#513778)
    
    2008-02-02  Jan Arne Petersen <jpetersen@jpetersen.org>
    
            * Migrate to gio (#513778)
    
    
    svn path=/trunk/; revision=1142

 ChangeLog    |  4 ++++
 Makefile.am  |  4 +---
 configure.in | 42 +++++++++++------------------------
 rsvg-base.c  |  4 ----
 rsvg-image.c | 72 ++++++++++++++++++++++++++----------------------------------
 5 files changed, 49 insertions(+), 77 deletions(-)

commit 159f27bc4f891be76924f713c3c9ed971c4a4d17
Author: Christian Persch <chpe@gnome.org>
Date:   Tue Jan 29 15:37:59 2008 +0000

    Add the filename to the window title. Bug #512797.
    
    2008-01-29  Christian Persch  <chpe@gnome.org>
    
            * test-display.c: (view_pixbuf): Add the filename to the window title.
            Bug #512797.
    
    svn path=/trunk/; revision=1141

 ChangeLog      |  5 +++++
 test-display.c | 10 +++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit 119b9c8a35833638eabcdd11a4bf6f23693dcd2f
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jan 19 16:47:51 2008 +0000

    2.20.0
    
    svn path=/trunk/; revision=1140

 ChangeLog    | 4 ++++
 configure.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit bf196bdcc3344b4d86a9ef17d37e4b5e66643c34
Author: Bertram Felgenhauer <bertram.felgenhauer@googlemail.com>
Date:   Sat Jan 19 16:47:05 2008 +0000

    Bug 500787 - translation gets ignored when rendering an svg with cairo in
    
    2008-01-19  Bertram Felgenhauer <bertram.felgenhauer@googlemail.com>
    
            * Bug 500787 - translation gets ignored when rendering an svg
    with cairo in the context of a cairo_push_group()
    
    
    svn path=/trunk/; revision=1139

 ChangeLog           |  4 ++++
 rsvg-cairo-clip.c   | 20 ++++++++++----------
 rsvg-cairo-draw.c   | 51 ++++++++++++++++++++++++++-------------------------
 rsvg-cairo-render.c | 19 +++----------------
 rsvg-cairo-render.h |  2 ++
 5 files changed, 45 insertions(+), 51 deletions(-)

commit d9378cff47a8408b6bad19f6f46acf12b1bb34d0
Author: Dom Lachowicz <domlachowicz@gmail.com>
Date:   Tue Nov 27 21:51:04 2007 +0000

    499386 - rsvg_handle_close leads to segfault Ditto
    
    2007-11-27  Dom Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-base.c: 499386 - rsvg_handle_close leads to segfault
            * rsvg-private.h: Ditto
    
    
    svn path=/trunk/; revision=1138

 ChangeLog      | 5 +++++
 rsvg-base.c    | 6 ++++++
 rsvg-private.h | 1 +
 3 files changed, 12 insertions(+)

commit d31f8b95c0a0a5dfec121bdf5374c798da82428b
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Sep 24 15:39:03 2007 +0000

    rsvg-cairo-draw.c: Fix memory leak (#475841, Matthias Clasen)
    
    
    svn path=/trunk/; revision=1137

 ChangeLog         | 1 +
 rsvg-cairo-draw.c | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 781bb2d8052d92053983b1587fe33f8d8c956488
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Sep 24 15:37:14 2007 +0000

    gdk-pixbuf-loader/io-svg.c: svgz support is optional (#473836, Lucas Rocha)
    
    
    svn path=/trunk/; revision=1136

 ChangeLog                  | 4 ++++
 gdk-pixbuf-loader/io-svg.c | 4 ++++
 2 files changed, 8 insertions(+)

commit 38a4ff21024eb0aba7847c183916aeec55f3e4fa
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Aug 29 19:13:09 2007 +0000

    2.18.2
    
    svn path=/trunk/; revision=1135

 ChangeLog    | 10 ++++++++++
 configure.in |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit e344637864c1a217923fe8afb442aea670394e2e
Author: Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
Date:   Tue Aug 21 13:10:58 2007 +0000

    fix a typo preventing the compilation.
    
    2007-08-21  Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
    
            * rsvg-styles.c: fix a typo preventing the compilation.
    
    svn path=/trunk/; revision=1134

 ChangeLog     | 4 ++++
 rsvg-styles.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 60bf89d55a959a6afa456944cc5b3c8f3746f1b4
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Aug 20 19:13:24 2007 +0000

    2.18.1
    
    svn path=/trunk/; revision=1133

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9fd6f910a7286a3a58e2c16b0247ce50ed34b5c3
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Aug 20 19:08:28 2007 +0000

    update news
    
    svn path=/trunk/; revision=1132

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit a759d44f384dfc1d50d1680eddba97c32cb7468f
Author: Dom Lachowicz <domlachowicz@gmail.com>
Date:   Mon Aug 20 19:07:14 2007 +0000

    Basic support for SVG 1.1's text-rendering and shape-rendering properties
    
    2007-08-20  Dom Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-styles.c: Basic support for SVG 1.1's text-rendering and shape-rendering properties (#464599)
            http://www.w3.org/TR/SVG/painting.html#ShapeRenderingProperty
            * rsvg-styles.h: Ditto
            * rsvg-cairo-draw.c: Ditto
    
    svn path=/trunk/; revision=1131

 ChangeLog         |  7 +++++++
 rsvg-cairo-draw.c | 33 ++++++++++++++++++++++++++++++++-
 rsvg-styles.c     | 33 +++++++++++++++++++++++++++++++++
 rsvg-styles.h     | 20 ++++++++++++++++++++
 4 files changed, 92 insertions(+), 1 deletion(-)

commit 731dc4d5ffe979970bce1c3dc33e05ff98cfd3fa
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Aug 13 17:49:22 2007 +0000

    fix spelling of email in MAINTAINERS
    
    svn path=/trunk/; revision=1130

 MAINTAINERS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4df13a1e8062fdb37ec7423fcb84fe7972f7e051
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Aug 9 11:11:16 2007 +0000

    update MAINTAINERS to match what the new accounts system wants
    
    svn path=/trunk/; revision=1129

 ChangeLog         |  4 ++++
 MAINTAINERS       |  6 ++++--
 NEWS              |  9 +++++++++
 configure.in      |  4 ++--
 rsvg-cairo-draw.c | 18 ++++++++++++++++++
 5 files changed, 37 insertions(+), 4 deletions(-)

commit 539d59cd538235ccc5e7cd24e7e79dc22b8177c3
Author: Dom Lachowicz <domlachowicz@gmail.com>
Date:   Fri Jul 20 18:03:15 2007 +0000

    Rendering magnified SVGs with rsvg-cairo produces blurry images (#412682)
    
    2007-07-20  Dom Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-cairo-render.h:
            * rsvg-cairo-draw.c:
            * rsvg-cairo-clip.c:
            * rsvg-cairo-render.c: Rendering magnified SVGs with rsvg-cairo produces blurry images (#412682)
            From Bertram Felgenhauer
    
    
    svn path=/trunk/; revision=1128

 ChangeLog           |  8 +++++
 rsvg-cairo-clip.c   |  2 +-
 rsvg-cairo-draw.c   |  7 +++--
 rsvg-cairo-render.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++--
 rsvg-cairo-render.h |  2 ++
 5 files changed, 103 insertions(+), 6 deletions(-)

commit ef86a5a84a40e667b20cf7e0d7c91877f42ba294
Author: Dom Lachowicz <domlachowicz@gmail.com>
Date:   Fri Jul 20 17:28:25 2007 +0000

    Re-order how CSS styles get applied (#418823)
    
    2007-07-20  Dom Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-styles.c: Re-order how CSS styles get applied (#418823)
    
    
    svn path=/trunk/; revision=1127

 ChangeLog     |  4 ++++
 rsvg-styles.c | 36 ++++++++++++++++++------------------
 2 files changed, 22 insertions(+), 18 deletions(-)

commit 5382a20c1389253a742bd865d2cbf6a87801de6d
Author: Dom Lachowicz <domlachowicz@gmail.com>
Date:   Fri Jul 20 17:03:29 2007 +0000

    rsvg threw away nodes that it didn't understand, which caused things like
    
    2007-07-20  Dom Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-base.c: rsvg threw away nodes that it didn't understand, which caused
            things like <switch> not to work properly. Now, treat unknown nodes as
            groups (#401115)
    
    
    svn path=/trunk/; revision=1126

 ChangeLog   | 6 ++++++
 rsvg-base.c | 7 ++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 94f60bf969687ddac0e9792ac2060e15f5d3801c
Author: Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
Date:   Fri Jul 20 15:45:24 2007 +0000

    Fix for embedded SVG position issue (#444462)
    
    2007-07-20  Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
    
            * rsvg-base.c: Fix for embedded SVG position issue (#444462)
    
    
    svn path=/trunk/; revision=1125

 ChangeLog   | 4 ++++
 rsvg-base.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 7bb1360d14fbaff1655c1446323eb930732411bb
Author: Dom Lachowicz <domlachowicz@gmail.com>
Date:   Thu Jul 19 13:41:22 2007 +0000

    Replace g_malloc with g_try_malloc. We'll need to go through the rest of
    
    2007-07-19  Dom Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-cairo-draw.c: Replace g_malloc with g_try_malloc. We'll need
            to go through the rest of the source and replace g_new with g_try_new,
            and fall-back gracefully.
    
    
    svn path=/trunk/; revision=1124

 ChangeLog         | 6 ++++++
 rsvg-cairo-draw.c | 5 ++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 9f0ba28f207b9cd430e65d3799a602658eeddbaa
Author: Dom Lachowicz <domlachowicz@gmail.com>
Date:   Sun Jul 1 13:45:25 2007 +0000

    Support compressed SVG from the GdkPixbufLoader (#452823)
    
    2007-07-01  Dom Lachowicz <domlachowicz@gmail.com>
    
            * io-svg.c: Support compressed SVG from the GdkPixbufLoader
    (#452823)
    
    svn path=/trunk/; revision=1123

 ChangeLog                  | 4 ++++
 gdk-pixbuf-loader/io-svg.c | 1 +
 2 files changed, 5 insertions(+)

commit 3a2f65fc41f823377150e6de8c2a7f0cddd83c09
Author: Emmanuel Pacaud <emmanuel@src.gnome.org>
Date:   Fri Jun 22 16:39:42 2007 +0000

    Move sample files to tests/samples.
    
    svn path=/trunk/; revision=1122

 tests/{ => samples}/104201.svg                          |   0
 tests/{ => samples}/CHEMICALS.svg                       |   0
 tests/{ => samples}/Mop_Bucket.svg                      |   0
 tests/{ => samples}/Picasso.svg                         |   0
 tests/{ => samples}/Poultice_1.svg                      |   0
 tests/{ => samples}/Surface_Wipe.svg                    |   0
 tests/{ => samples}/Units.svg                           |   0
 tests/{ => samples}/ViewBox-bak.svg                     |   0
 tests/{ => samples}/ViewBox.svg                         |   0
 tests/{ => samples}/Wall_Wipe.svg                       |   0
 tests/{ => samples}/background.svg                      |   0
 tests/{ => samples}/chem1.svg                           |   0
 tests/{ => samples}/circle-gradient-2.svg               |   0
 tests/{ => samples}/circle01.svg                        |   0
 tests/{ => samples}/combo-3.svg                         |   0
 tests/{ => samples}/cubic01.svg                         |   0
 tests/{ => samples}/defs1.svg                           |   0
 tests/{ => samples}/double-square.svg                   |   0
 tests/{ => samples}/ellipse01.svg                       |   0
 tests/{ => samples}/ellipse02.svg                       |   0
 tests/{ => samples}/file-directory.svg                  |   0
 tests/{ => samples}/filters00.svg                       |   0
 tests/{ => samples}/folder_home-2.2.svg                 |   0
 tests/{ => samples}/gnome-sodi2.svg                     |   0
 tests/{ => samples}/gnomefoot.svg                       |   0
 tests/{ => samples}/i-directory.svg                     |   0
 tests/{ => samples}/image1.svg                          |   0
 tests/{ => samples}/intersect_bezier2_ellipse.svg       |   0
 tests/{ => samples}/librsvg-logo.svg                    |   0
 tests/{ => samples}/line01.svg                          |   0
 tests/{ => samples}/lingrad01.svg                       |   0
 tests/{ => samples}/lion.svg                            |   0
 tests/{ => samples}/obj_bbox.svg                        |   0
 tests/{ => samples}/opac.svg                            |   0
 tests/{ => samples}/opacity01.svg                       |   0
 tests/{ => samples}/polygon01.svg                       |   0
 tests/{ => samples}/polyline01.svg                      |   0
 tests/{ => samples}/radgrad01.svg                       |   0
 tests/{ => samples}/rect-fill.svg                       |   0
 tests/{ => samples}/rect-grad-new.svg                   |   0
 tests/{ => samples}/rect-linear-grad.svg                |   0
 tests/{ => samples}/rect-radial-grad.svg                |   0
 tests/{ => samples}/rect-stroke-grad-linear.svg         |   0
 tests/{ => samples}/rect-stroke-grad-radial.svg         |   0
 tests/{ => samples}/rect01.svg                          |   0
 tests/{ => samples}/rect02.svg                          |   0
 tests/{ => samples}/rectangle-dashes.svg                |   0
 tests/{ => samples}/rectangle-gradient-rainbow.svg      |   0
 tests/{ => samples}/rectangle-style-blizzaro-dashes.svg |   0
 tests/{ => samples}/stock_home.svg                      |   0
 tests/{ => samples}/stock_paste.svg                     |   0
 tests/{ => samples}/telephone.svg                       |   0
 tests/{ => samples}/test-20020212.svg                   |   0
 tests/{ => samples}/test-60544.svg                      |   0
 tests/{ => samples}/test-61082.svg                      |   0
 tests/{ => samples}/test-61223.svg                      |   0
 tests/{ => samples}/test-62614.svg                      |   0
 tests/{ => samples}/test-62620.svg                      |   0
 tests/{ => samples}/test-62699.svg                      |   0
 tests/{ => samples}/test-64684-1.svg                    |   0
 tests/{ => samples}/test-64684-2.svg                    |   0
 tests/{ => samples}/test-71297.svg                      |   0
 tests/{ => samples}/test-71622.svg                      |   0
 tests/{ => samples}/test-nested-transform.svg           |   0
 tests/{ => samples}/test-opacity.svg                    |   0
 tests/{ => samples}/test-rgb.svg                        |   0
 tests/{ => samples}/test.svg                            |   0
 tests/{ => samples}/text-gradient-3.svg                 |   0
 tests/{ => samples}/text-outline-3b.svg                 |   0
 tests/{ => samples}/text-sizes-NimbusSans.svg           |   0
 tests/{ => samples}/text01.svg                          |   0
 tests/{ => samples}/textdecoration01.svg                |   0
 tests/{ => samples}/tspan.svg                           |   0
 tests/{ => samples}/tspan01.svg                         |   0
 tests/{ => samples}/undo-128-d-sodipodi.svg             |   0
 tests/{ => samples}/undo-128-d-sodipodi.svg.gz          | Bin
 tests/{ => samples}/undo-128-new.svg                    |   0
 tests/{ => samples}/undo-v2.1-sodipodi0.26.svg          |   0
 tests/{ => samples}/window.svg                          |   0
 79 files changed, 0 insertions(+), 0 deletions(-)

commit 2e1e06855c9cb585eeda75c8d8171ea9b3883a1f
Author: Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
Date:   Fri Jun 22 16:25:08 2007 +0000

    Enable additional tests and add reference images.
    
    2007-06-22  Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
    
            * tests: Enable additional tests and add reference images.
    
    svn path=/trunk/; revision=1121

 ChangeLog                                      |   4 ++++
 tests/rsvg-test.txt                            |  22 +++++++++++-----------
 tests/svg1.1/svg/filters-conv-01-f-ref.png     | Bin 0 -> 53213 bytes
 tests/svg1.1/svg/filters-diffuse-01-f-ref.png  | Bin 0 -> 19475 bytes
 tests/svg1.1/svg/filters-displace-01-f-ref.png | Bin 0 -> 56940 bytes
 tests/svg1.1/svg/filters-image-01-b-ref.png    | Bin 0 -> 96829 bytes
 tests/svg1.1/svg/filters-light-01-f-ref.png    | Bin 0 -> 29388 bytes
 tests/svg1.1/svg/filters-specular-01-f-ref.png | Bin 0 -> 26258 bytes
 tests/svg1.1/svg/struct-image-01-t-ref.png     | Bin 0 -> 116585 bytes
 tests/svg1.1/svg/struct-image-05-b-ref.png     | Bin 0 -> 6216 bytes
 tests/svg1.1/svg/struct-symbol-01-b-ref.png    | Bin 0 -> 55504 bytes
 11 files changed, 15 insertions(+), 11 deletions(-)

commit 4dda8d3eaec832b681a5d37ca2b2c837ae92155f
Author: Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
Date:   Fri Jun 22 15:36:24 2007 +0000

    fix modeline.
    
    2007-06-22  Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
    
            * test-display.c: fix modeline.
    
    2007-06-22  Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
    
            Fix for Bug 448327
    
            * rsvg-base.c (rsvg_path_is_uri): new.
            (rsvg_get_base_uri_from_filename): really return a URI.
            (rsvg_handle_set_base_uri): accept a non URI as parameter, converting
            it to local URI.
            * rsvg-convert.c: fix rsvg_handle_set_base_uri call.
            * rsvg-image.c (rsvg_get_file_path): adpat the code to the fact
            base_uri is now really an URI.
            (rsvg_acquire_file_resource): handle path==NULL.
    
    
    svn path=/trunk/; revision=1120

 ChangeLog      | 17 +++++++++++++++
 rsvg-base.c    | 68 +++++++++++++++++++++++++++++++++++++++++++++++-----------
 rsvg-convert.c |  5 ++++-
 rsvg-image.c   | 19 +++++++++++-----
 test-display.c |  3 ++-
 5 files changed, 92 insertions(+), 20 deletions(-)

commit e77e87b4744a8f54d47781bda92db69fdba2dc65
Author: Dom Lachowicz <domlachowicz@gmail.com>
Date:   Sat Jun 16 14:48:37 2007 +0000

    Bug 444462 - x & y attributes shouldn't affect the outermost <svg> element
    
    2007-06-16  Dom Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-structure.c: Bug 444462 - x & y attributes shouldn't
    affect the
            outermost <svg> element
    
    svn path=/trunk/; revision=1119

 ChangeLog        |  5 +++++
 rsvg-structure.c | 10 ++++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit baacfc1bfa63b7c73d6e0ac1654b50375bb47652
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jun 15 16:45:04 2007 +0000

    Add gthread as a dependency; call g_thread_init(NULL) in the right places, since gnome-vfs requires
    it
    
    svn path=/trunk/; revision=1118

 Makefile.am    | 1 +
 configure.in   | 3 ++-
 rsvg-convert.c | 2 ++
 3 files changed, 5 insertions(+), 1 deletion(-)

commit b60c466506b091c0d86173d7ec8163f247578415
Author: Dom Lachowicz <domlachowicz@gmail.com>
Date:   Fri Jun 15 16:38:06 2007 +0000

    Bug 444443 - allow to subrender with rsvg-view. From Christian Persch.
    
    2007-06-15  Dom Lachowicz <domlachowicz@gmail.com>
    
            * test-display.c: Bug 444443 - allow to subrender with rsvg-view. From
            Christian Persch.
    
    svn path=/trunk/; revision=1117

 ChangeLog      |  5 +++++
 test-display.c | 54 +++++++++++++++++++++++++++++++++++++++++++++++++-----
 2 files changed, 54 insertions(+), 5 deletions(-)

commit e27e8601cdcb016c48ca7b6e1a280844a8adf9e2
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed May 2 14:12:13 2007 +0000

    435129 - fix a crash caused by double-freeing RsvgNodes
    
    svn path=/trunk/; revision=1116

 rsvg-base.c | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

commit eabc6d374f32f5835f8fb85c06e37e2ee6759b9b
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed May 2 12:41:56 2007 +0000

    Bug 435129 - crashes when using subrendering
    
    svn path=/trunk/; revision=1115

 ChangeLog   | 4 ++++
 rsvg-base.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 9e91366d82ac6fa8c3d439ad30affda3bcbb2766
Author: Dom Lachowicz <domlachowicz@gmail.com>
Date:   Tue May 1 22:15:11 2007 +0000

    mem leak in rsvg_cairo_render_sub (#409030)
    
    2007-05-01  Dom Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-base.c: mem leak in rsvg_cairo_render_sub (#409030)
    
    
    svn path=/trunk/; revision=1114

 ChangeLog   |  4 ++++
 rsvg-base.c | 10 ++++++++++
 2 files changed, 14 insertions(+)

commit e5095e48f3ae99dc91654e16dbab4cf800fe44f6
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue May 1 21:44:22 2007 +0000

    Bug 427031 . librsvg-2.16.1 crashes performing arithmetic on
    uninitialised values
    
    svn path=/trunk/; revision=1113

 ChangeLog   |  4 ++++
 rsvg-base.c | 19 +++++++++++++++----
 2 files changed, 19 insertions(+), 4 deletions(-)

commit 0dafc3ae0eb4b0620a9ed8eebe6f0b5b7acbdfb3
Author: Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
Date:   Tue May 1 21:39:32 2007 +0000

    change generated png filename suffix from .png to -out.png. That makes
    
    2007-05-01  Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
    
            * tests/rsvg-test.c: change generated png filename suffix from .png to
            -out.png. That makes thing cleaner for svn:ignore.
    
    
    svn path=/trunk/; revision=1112

 ChangeLog         | 5 +++++
 tests/rsvg-test.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 728d63b4b706bd4c0cea7eaffd44baebed344e74
Author: Emmanuel Pacaud <emmanuel@src.gnome.org>
Date:   Tue May 1 15:36:19 2007 +0000

    Use correct type for bpath code storage.
    
    svn path=/trunk/; revision=1110

 rsvg-marker.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 788f6aa6cf2b564792b81861e9566655daa10f9c
Author: Emmanuel Pacaud <emmanuel@src.gnome.org>
Date:   Tue May 1 15:26:08 2007 +0000

    Fix marker orientation for spline path, and add a corresponding test file.
    
    svn path=/trunk/; revision=1109

 ChangeLog                    |   7 +++
 rsvg-marker.c                |  74 +++++++++++++++++++--------
 tests/rsvg-test.txt          |   3 +-
 tests/samples/arrows-ref.png | Bin 0 -> 22554 bytes
 tests/samples/arrows.svg     | 116 +++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 177 insertions(+), 23 deletions(-)

commit 4fef1d3016f12868ac381a564e8a92974e6ea65a
Author: Dom Lachowicz <domlachowicz@gmail.com>
Date:   Mon Apr 23 22:45:03 2007 +0000

    Incorrect rendering of certain SVG files because of SVG namespaces. Patch
    
    2007-04-23  Dom Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-base.c: Incorrect rendering of certain SVG files because
    of
            SVG namespaces. Patch from Bertram Felgenhauer (#375649)
    
    svn path=/trunk/; revision=1108

 ChangeLog   | 5 +++++
 rsvg-base.c | 5 +++++
 2 files changed, 10 insertions(+)

commit 484a09f753c99d01cb3062563caa0a0398d5a3c9
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Apr 20 17:31:04 2007 +0000

    correction - rsvg is lgpl licensed
    
    svn path=/trunk/; revision=1107

 doc/rsvg-docs.sgml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b27578a35501a11325c2d10c0d1f851e26fc8b6f
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Apr 13 13:40:45 2007 +0000

    fix jhbuild -
    
    fix jhbuild - http://jhbuild.bxlug.be/builds/2007-04-13-0003/logs/librsvg/#build
    
    svn path=/trunk/; revision=1106

 rsvg-base.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 010eede2cfa17a075d08126759991ef1c851ac32
Author: Dom Lachowicz <domlachowicz@gmail.com>
Date:   Fri Apr 13 00:38:36 2007 +0000

    Bug 421697 - rsvg_handle_new_from_file overwrites GError
    
    2007-04-12  Dom Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-image.c: Bug 421697 - rsvg_handle_new_from_file overwrites GError
    
    svn path=/trunk/; revision=1105

 ChangeLog    | 4 ++++
 rsvg-image.c | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit d167c45176b3fd59149eb442e5789889a85b2120
Author: Dom Lachowicz <domlachowicz@gmail.com>
Date:   Fri Apr 13 00:35:14 2007 +0000

    Bug 421710 - want a way to detect whether gnome-vfs support is enabled
    
    2007-04-12  Dom Lachowicz <domlachowicz@gmail.com>
    
            * configure.in: Bug 421710 - want a way to detect whether
            gnome-vfs support is enabled (Christian Perch)
    
    svn path=/trunk/; revision=1104

 ChangeLog         |  5 +++++
 configure.in      | 19 ++++++++++---------
 librsvg-2.0.pc.in |  3 +++
 3 files changed, 18 insertions(+), 9 deletions(-)

commit c230d5e36dc3ce3d8f093a1ae58fdd84a2d468ac
Author: Dom Lachowicz <domlachowicz@gmail.com>
Date:   Fri Apr 13 00:33:43 2007 +0000

    If dst->virgin is set, dst->x, y, w and h are uninitialised. The result of
    
    2007-04-12  Dom Lachowicz <domlachowicz@gmail.com>
    
            * rsvg-base.c: If dst->virgin is set, dst->x, y, w and h are
            uninitialised. The result of the addition is already not used,
            but the addition itself can trigger floating point exceptions,
            so make sure it's not performed. Bug 427031 (Harald van Dijk)
    
    svn path=/trunk/; revision=1103

 ChangeLog   |  7 +++++++
 rsvg-base.c | 11 +++++++++--
 2 files changed, 16 insertions(+), 2 deletions(-)

commit 2db6c40be59efdfeaa3cc5e4fc9bda79448524d2
Author: Christian Persch <chpe@src.gnome.org>
Date:   Fri Mar 16 20:56:44 2007 +0000

    Fix bug reference
    
    svn path=/trunk/; revision=1102

 ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dc297391697bcdf8b363047a9ee67189a8efedd9
Author: Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
Date:   Thu Feb 22 15:56:49 2007 +0000

    Update reference files. They are generated using MS fonts.
    
    2007-02-22  Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
    
            Update reference files. They are generated using MS fonts.
            (http://corefonts.sourceforge.net/)
    
    
    svn path=/trunk/; revision=1101

 ChangeLog                                      |   5 +++++
 tests/svg1.1/svg/color-prop-01-b-ref.png       | Bin 16921 -> 16438 bytes
 tests/svg1.1/svg/color-prop-02-f-ref.png       | Bin 23271 -> 22794 bytes
 tests/svg1.1/svg/color-prop-03-t-ref.png       | Bin 16040 -> 15547 bytes
 tests/svg1.1/svg/coords-trans-01-b-ref.png     | Bin 15158 -> 13599 bytes
 tests/svg1.1/svg/coords-trans-02-t-ref.png     | Bin 12022 -> 11363 bytes
 tests/svg1.1/svg/coords-trans-03-t-ref.png     | Bin 11405 -> 10664 bytes
 tests/svg1.1/svg/coords-trans-04-t-ref.png     | Bin 10497 -> 9697 bytes
 tests/svg1.1/svg/coords-trans-05-t-ref.png     | Bin 11833 -> 11056 bytes
 tests/svg1.1/svg/coords-trans-06-t-ref.png     | Bin 11995 -> 11372 bytes
 tests/svg1.1/svg/coords-units-01-b-ref.png     | Bin 24062 -> 20764 bytes
 tests/svg1.1/svg/coords-units-02-b-ref.png     | Bin 21508 -> 18759 bytes
 tests/svg1.1/svg/coords-units-03-b-ref.png     | Bin 21319 -> 19573 bytes
 tests/svg1.1/svg/coords-viewattr-01-b-ref.png  | Bin 18393 -> 17521 bytes
 tests/svg1.1/svg/coords-viewattr-02-b-ref.png  | Bin 38559 -> 37699 bytes
 tests/svg1.1/svg/filters-example-01-b-ref.png  | Bin 25840 -> 25223 bytes
 tests/svg1.1/svg/filters-morph-01-f-ref.png    | Bin 37144 -> 35690 bytes
 tests/svg1.1/svg/filters-offset-01-b-ref.png   | Bin 14360 -> 13735 bytes
 tests/svg1.1/svg/filters-tile-01-b-ref.png     | Bin 9453 -> 8683 bytes
 tests/svg1.1/svg/filters-turb-01-f-ref.png     | Bin 118444 -> 118005 bytes
 tests/svg1.1/svg/masking-opacity-01-b-ref.png  | Bin 42977 -> 43108 bytes
 tests/svg1.1/svg/masking-path-01-b-ref.png     | Bin 15120 -> 16028 bytes
 tests/svg1.1/svg/masking-path-02-b-ref.png     | Bin 16579 -> 17408 bytes
 tests/svg1.1/svg/masking-path-03-b-ref.png     | Bin 25782 -> 25428 bytes
 tests/svg1.1/svg/masking-path-05-f-ref.png     | Bin 10899 -> 10054 bytes
 tests/svg1.1/svg/metadata-example-01-b-ref.png | Bin 46126 -> 45527 bytes
 tests/svg1.1/svg/painting-fill-01-t-ref.png    | Bin 13652 -> 13458 bytes
 tests/svg1.1/svg/painting-fill-02-t-ref.png    | Bin 17180 -> 17101 bytes
 tests/svg1.1/svg/painting-fill-03-t-ref.png    | Bin 17218 -> 16998 bytes
 tests/svg1.1/svg/painting-fill-04-t-ref.png    | Bin 7367 -> 6954 bytes
 tests/svg1.1/svg/painting-marker-01-f-ref.png  | Bin 13160 -> 12320 bytes
 tests/svg1.1/svg/painting-marker-02-f-ref.png  | Bin 12856 -> 12398 bytes
 tests/svg1.1/svg/painting-stroke-01-t-ref.png  | Bin 18171 -> 17386 bytes
 tests/svg1.1/svg/painting-stroke-02-t-ref.png  | Bin 21897 -> 20922 bytes
 tests/svg1.1/svg/painting-stroke-03-t-ref.png  | Bin 21530 -> 20776 bytes
 tests/svg1.1/svg/painting-stroke-04-t-ref.png  | Bin 19622 -> 19508 bytes
 tests/svg1.1/svg/paths-data-01-t-ref.png       | Bin 34262 -> 34183 bytes
 tests/svg1.1/svg/paths-data-02-t-ref.png       | Bin 38810 -> 38229 bytes
 tests/svg1.1/svg/paths-data-04-t-ref.png       | Bin 24223 -> 24255 bytes
 tests/svg1.1/svg/paths-data-05-t-ref.png       | Bin 23367 -> 23251 bytes
 tests/svg1.1/svg/paths-data-06-t-ref.png       | Bin 10296 -> 9972 bytes
 tests/svg1.1/svg/paths-data-07-t-ref.png       | Bin 9960 -> 9450 bytes
 tests/svg1.1/svg/pservers-grad-01-b-ref.png    | Bin 13584 -> 13537 bytes
 tests/svg1.1/svg/pservers-grad-02-b-ref.png    | Bin 26554 -> 26362 bytes
 tests/svg1.1/svg/pservers-grad-03-b-ref.png    | Bin 13834 -> 13644 bytes
 tests/svg1.1/svg/pservers-grad-04-b-ref.png    | Bin 26837 -> 27081 bytes
 tests/svg1.1/svg/pservers-grad-05-b-ref.png    | Bin 52875 -> 51946 bytes
 tests/svg1.1/svg/pservers-grad-06-b-ref.png    | Bin 28239 -> 28441 bytes
 tests/svg1.1/svg/pservers-grad-07-b-ref.png    | Bin 14701 -> 14677 bytes
 tests/svg1.1/svg/pservers-grad-09-b-ref.png    | Bin 19759 -> 18813 bytes
 tests/svg1.1/svg/pservers-grad-12-b-ref.png    | Bin 25741 -> 24820 bytes
 tests/svg1.1/svg/pservers-pattern-01-b-ref.png | Bin 25985 -> 23830 bytes
 tests/svg1.1/svg/render-elems-01-t-ref.png     | Bin 11086 -> 10475 bytes
 tests/svg1.1/svg/render-elems-02-t-ref.png     | Bin 12521 -> 11793 bytes
 tests/svg1.1/svg/render-elems-03-t-ref.png     | Bin 12366 -> 11985 bytes
 tests/svg1.1/svg/shapes-circle-01-t-ref.png    | Bin 20269 -> 19709 bytes
 tests/svg1.1/svg/shapes-ellipse-01-t-ref.png   | Bin 22595 -> 22199 bytes
 tests/svg1.1/svg/shapes-line-01-t-ref.png      | Bin 15362 -> 14774 bytes
 tests/svg1.1/svg/shapes-polygon-01-t-ref.png   | Bin 18866 -> 18287 bytes
 tests/svg1.1/svg/shapes-polyline-01-t-ref.png  | Bin 18331 -> 17934 bytes
 tests/svg1.1/svg/shapes-rect-01-t-ref.png      | Bin 13491 -> 13088 bytes
 tests/svg1.1/svg/struct-cond-01-t-ref.png      | Bin 7461 -> 6820 bytes
 tests/svg1.1/svg/struct-defs-01-t-ref.png      | Bin 7449 -> 6806 bytes
 tests/svg1.1/svg/struct-group-01-t-ref.png     | Bin 8881 -> 8386 bytes
 tests/svg1.1/svg/struct-group-02-b-ref.png     | Bin 7132 -> 6617 bytes
 tests/svg1.1/svg/struct-image-04-t-ref.png     | Bin 83152 -> 82653 bytes
 tests/svg1.1/svg/styling-css-01-b-ref.png      | Bin 19645 -> 18495 bytes
 tests/svg1.1/svg/styling-inherit-01-b-ref.png  | Bin 30393 -> 29866 bytes
 tests/svg1.1/svg/styling-pres-01-t-ref.png     | Bin 7246 -> 6669 bytes
 tests/svg1.1/svg/text-align-01-b-ref.png       | Bin 22215 -> 23297 bytes
 tests/svg1.1/svg/text-align-03-b-ref.png       | Bin 18780 -> 19309 bytes
 tests/svg1.1/svg/text-fonts-02-t-ref.png       | Bin 25776 -> 25190 bytes
 tests/svg1.1/svg/text-ws-01-t-ref.png          | Bin 44009 -> 43095 bytes
 73 files changed, 5 insertions(+)

commit 600104790acd473648f8f14914fd53a7956b09ad
Author: Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
Date:   Wed Feb 21 21:35:52 2007 +0000

    Implement letter-spacing property.
    
    2007-02-21  Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
    
            Implement letter-spacing property.
            http://bugzilla.gnome.org/show_bug.cgi?id=410509
            * rsvg-styles.c: parse and handle letter-spacing.
            * rsvg-text.c (rsvg_text_create_layout): set letter spacing attribute.
    
    
    svn path=/trunk/; revision=1100

 ChangeLog     |  7 +++++++
 rsvg-styles.c |  8 ++++++++
 rsvg-styles.h |  2 ++
 rsvg-text.c   | 11 +++++++++++
 4 files changed, 28 insertions(+)

commit b9e7ecc2af654d7c9e68bcef5ab0b34e00eeaed2
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Feb 14 21:15:12 2007 +0000

    make distcheck pass by removing a few 'check' files
    
    svn path=/trunk/; revision=1099

 tests/Makefile.am | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 1fc2ea58bf63c4dcb4ae1f2f53a015774b477337
Author: Dom Lachowicz <domlachowicz@gmail.com>
Date:   Wed Feb 14 20:46:35 2007 +0000

    Bug 407230 - make check fails when builddir != srcdir in that certain
    
    2007-02-14  Dom Lachowicz <domlachowicz@gmail.com>
    
            * tests/Makefile.am: Bug 407230 - make check fails when builddir
            != srcdir in that certain headers are not found
            * tests/rsvg-test.c: Ditto
    
    svn path=/trunk/; revision=1098

 ChangeLog         |  6 ++++++
 tests/Makefile.am |  2 ++
 tests/rsvg-test.c | 10 ++++++++--
 3 files changed, 16 insertions(+), 2 deletions(-)

commit 58aff5a3b2b904e3f396ee02d80efce32e446258
Author: Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
Date:   Mon Feb 12 20:55:13 2007 +0000

    Add the W3C test files.
    
    2007-02-12  Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
    
            Add the W3C test files.
    
            * tests/rsvg-test.c: generates a html file with test failures.
    
    svn path=/trunk/; revision=1097

 ChangeLog                                          |    6 +
 tests/bugs/403357-ref.png                          |  Bin 3890 -> 5914 bytes
 tests/rsvg-test.c                                  |   53 +-
 tests/rsvg-test.txt                                |  182 +++
 tests/samples/artwork-ref.png                      |  Bin 48010 -> 49846 bytes
 tests/samples/butterfly-ref.png                    |  Bin 59530 -> 61360 bytes
 tests/svg1.1/images/CVS/Entries                    |  113 ++
 tests/svg1.1/images/CVS/Repository                 |    1 +
 tests/svg1.1/images/CVS/Root                       |    1 +
 tests/svg1.1/images/DisplaceChecker.png            |  Bin 0 -> 2470 bytes
 tests/svg1.1/images/SVG-1.1-monolithic-fixed.dtd   | 1622 ++++++++++++++++++++
 tests/svg1.1/images/animation-add-BE-09.svg        |  201 +++
 tests/svg1.1/images/animation-extRef-image1.svg    |   18 +
 tests/svg1.1/images/animation-extRef-image2.svg    |   16 +
 tests/svg1.1/images/animation-extRef-image3.svg    |   14 +
 tests/svg1.1/images/bluesquidj.png                 |  Bin 0 -> 37497 bytes
 tests/svg1.1/images/bullet-small.png               |  Bin 0 -> 973 bytes
 tests/svg1.1/images/bullet-white.png               |  Bin 0 -> 971 bytes
 tests/svg1.1/images/bullet.png                     |  Bin 0 -> 972 bytes
 tests/svg1.1/images/bumpMap.png                    |  Bin 0 -> 1998 bytes
 tests/svg1.1/images/bumpMap2.png                   |  Bin 0 -> 657 bytes
 tests/svg1.1/images/changeColor.ICM                |  Bin 0 -> 740 bytes
 tests/svg1.1/images/colorprof.png                  |  Bin 0 -> 705 bytes
 tests/svg1.1/images/convolveImage.png              |  Bin 0 -> 9281 bytes
 tests/svg1.1/images/coords-units-01-f.png          |  Bin 0 -> 29842 bytes
 tests/svg1.1/images/coords-units-01-f.svg          |  193 +++
 .../images/copyright-documents-19990405.html       |   89 ++
 tests/svg1.1/images/diagarrow.png                  |  Bin 0 -> 997 bytes
 tests/svg1.1/images/ext-TestComic.svg              |   21 +
 tests/svg1.1/images/fillChangeColor.ICM            |  Bin 0 -> 740 bytes
 tests/svg1.1/images/filters-blend-01-f.svg         |  128 ++
 tests/svg1.1/images/filters-color-01-f.svg         |  121 ++
 tests/svg1.1/images/filters-composite-01-f.svg     |  188 +++
 tests/svg1.1/images/filters-comptran-01-f.svg      |  132 ++
 .../images/filters-conv-01-f.includeimage.png      |  Bin 0 -> 9281 bytes
 tests/svg1.1/images/filters-conv-01-f.svg          |  121 ++
 tests/svg1.1/images/filters-diffuse-01-f.svg       |  172 +++
 tests/svg1.1/images/filters-example-01-f.svg       |  120 ++
 tests/svg1.1/images/gam030.png                     |  Bin 0 -> 213 bytes
 tests/svg1.1/images/gam030b.png                    |  Bin 0 -> 1029 bytes
 tests/svg1.1/images/gam045.png                     |  Bin 0 -> 216 bytes
 tests/svg1.1/images/gam045b.png                    |  Bin 0 -> 1059 bytes
 tests/svg1.1/images/gam056.png                     |  Bin 0 -> 216 bytes
 tests/svg1.1/images/gam056b.png                    |  Bin 0 -> 1059 bytes
 tests/svg1.1/images/gam100.png                     |  Bin 0 -> 205 bytes
 tests/svg1.1/images/gam100b.png                    |  Bin 0 -> 1044 bytes
 tests/svg1.1/images/gam200.png                     |  Bin 0 -> 187 bytes
 tests/svg1.1/images/gam200b.png                    |  Bin 0 -> 1019 bytes
 tests/svg1.1/images/greentopbutton.jpg             |  Bin 0 -> 1111 bytes
 tests/svg1.1/images/image.png                      |  Bin 0 -> 1884 bytes
 tests/svg1.1/images/image1.jpg                     |  Bin 0 -> 34183 bytes
 tests/svg1.1/images/image1.png                     |  Bin 0 -> 394416 bytes
 tests/svg1.1/images/image1_b.png                   |  Bin 0 -> 12586 bytes
 tests/svg1.1/images/image2_b.jpg                   |  Bin 0 -> 6643 bytes
 tests/svg1.1/images/image2_b.png                   |  Bin 0 -> 7412 bytes
 tests/svg1.1/images/interact-dom-01-f.svg          |  148 ++
 tests/svg1.1/images/interact-order-02-b-targ.svg   |   62 +
 tests/svg1.1/images/interact-order-03-b-targ.svg   |   62 +
 tests/svg1.1/images/leftarrow.png                  |  Bin 0 -> 124 bytes
 tests/svg1.1/images/linking-uri-01-b.svg           |   88 ++
 tests/svg1.1/images/linking-uri-01-f-1st.png       |  Bin 0 -> 8183 bytes
 tests/svg1.1/images/linking-uri-01-f-2nd.png       |  Bin 0 -> 34164 bytes
 tests/svg1.1/images/linking-uri-01-f-3rd.png       |  Bin 0 -> 34164 bytes
 tests/svg1.1/images/linking-uri-01-f-4th.png       |  Bin 0 -> 13626 bytes
 tests/svg1.1/images/linking-uri-01-f-start.png     |  Bin 0 -> 34164 bytes
 tests/svg1.1/images/linking-uri-03-f-1st.png       |  Bin 0 -> 28465 bytes
 tests/svg1.1/images/linking-uri-03-f-start.png     |  Bin 0 -> 26549 bytes
 tests/svg1.1/images/linkingCircle-f.svg            |   25 +
 tests/svg1.1/images/linkingToc-t.svg               |   63 +
 tests/svg1.1/images/magnify.png                    |  Bin 0 -> 268 bytes
 tests/svg1.1/images/myimage.jpg                    |  Bin 0 -> 4402 bytes
 tests/svg1.1/images/nav_bullet.png                 |  Bin 0 -> 264 bytes
 tests/svg1.1/images/nav_down.png                   |  Bin 0 -> 252 bytes
 tests/svg1.1/images/nav_downleft.png               |  Bin 0 -> 170 bytes
 tests/svg1.1/images/nav_downright.png              |  Bin 0 -> 169 bytes
 tests/svg1.1/images/nav_frame.png                  |  Bin 0 -> 155 bytes
 tests/svg1.1/images/nav_left.png                   |  Bin 0 -> 166 bytes
 tests/svg1.1/images/nav_noframe.png                |  Bin 0 -> 270 bytes
 tests/svg1.1/images/nav_right.png                  |  Bin 0 -> 168 bytes
 tests/svg1.1/images/nav_svg.png                    |  Bin 0 -> 155 bytes
 tests/svg1.1/images/nav_up.png                     |  Bin 0 -> 173 bytes
 tests/svg1.1/images/nav_upleft.png                 |  Bin 0 -> 172 bytes
 tests/svg1.1/images/nav_upright.png                |  Bin 0 -> 173 bytes
 tests/svg1.1/images/old-name-2-new-name1.html      | 1178 ++++++++++++++
 tests/svg1.1/images/paths-data-01-f.png            |  Bin 0 -> 36446 bytes
 tests/svg1.1/images/paths-data-01-f.svg            |  169 ++
 tests/svg1.1/images/paths-data-02-f.png            |  Bin 0 -> 42041 bytes
 tests/svg1.1/images/paths-data-02-f.svg            |  143 ++
 tests/svg1.1/images/paths-data-03-f.png            |  Bin 0 -> 38026 bytes
 tests/svg1.1/images/paths-data-03-f.svg            |  137 ++
 tests/svg1.1/images/paths-data-04-f.png            |  Bin 0 -> 30546 bytes
 tests/svg1.1/images/paths-data-04-f.svg            |  171 +++
 tests/svg1.1/images/rects.svg                      |   11 +
 tests/svg1.1/images/rects_b.svg                    |    6 +
 tests/svg1.1/images/rightarrow.png                 |  Bin 0 -> 963 bytes
 tests/svg1.1/images/rotate20.png                   |  Bin 0 -> 1434 bytes
 tests/svg1.1/images/shapes-ellipse-01-b.svg        |   59 +
 tests/svg1.1/images/shapes-ellipse-01-f.png        |  Bin 0 -> 31126 bytes
 tests/svg1.1/images/shapes-ellipse-01-f.svg        |  111 ++
 tests/svg1.1/images/shapes-rect-01-b.svg           |   60 +
 tests/svg1.1/images/shapes-rect-01-f.png           |  Bin 0 -> 26453 bytes
 tests/svg1.1/images/shapes-rect-01-f.svg           |  113 ++
 tests/svg1.1/images/sign.png                       |  Bin 0 -> 10647 bytes
 tests/svg1.1/images/sphere.png                     |  Bin 0 -> 5923 bytes
 tests/svg1.1/images/struct-frag-01-B.svg           |   55 +
 tests/svg1.1/images/struct-image-01.jpg            |  Bin 0 -> 4751 bytes
 tests/svg1.1/images/struct-image-01.png            |  Bin 0 -> 63238 bytes
 tests/svg1.1/images/struct-image-02.jpg            |  Bin 0 -> 3779 bytes
 tests/svg1.1/images/struct-image-02.png            |  Bin 0 -> 35887 bytes
 tests/svg1.1/images/struct-symbol-01.png           |  Bin 0 -> 71497 bytes
 tests/svg1.1/images/text-align-01-f.svg            |   95 ++
 tests/svg1.1/images/text-align-02-f.svg            |  146 ++
 tests/svg1.1/images/text-align-03-f.svg            |   96 ++
 tests/svg1.1/images/text-altglyph-01-f.svg         |  202 +++
 tests/svg1.1/images/text-extTref-BE-18-targ.svg    |   58 +
 tests/svg1.1/images/text-intro-01-f.svg            |  106 ++
 tests/svg1.1/images/text-tref-01-f.svg             |  160 ++
 tests/svg1.1/images/text-ws-01-f.svg               |  130 ++
 tests/svg1.1/images/toc-sv.svg                     |  114 ++
 tests/svg1.1/images/toc-svcmp.svg                  |  114 ++
 tests/svg1.1/images/uparrow.png                    |  Bin 0 -> 1232 bytes
 tests/svg1.1/svg/animate-elem-02-t.svg             |   93 ++
 tests/svg1.1/svg/animate-elem-03-t.svg             |   88 ++
 tests/svg1.1/svg/animate-elem-04-t.svg             |   53 +
 tests/svg1.1/svg/animate-elem-05-t.svg             |   55 +
 tests/svg1.1/svg/animate-elem-06-t.svg             |   54 +
 tests/svg1.1/svg/animate-elem-07-t.svg             |   56 +
 tests/svg1.1/svg/animate-elem-08-t.svg             |   71 +
 tests/svg1.1/svg/animate-elem-09-t.svg             |   97 ++
 tests/svg1.1/svg/animate-elem-10-t.svg             |   94 ++
 tests/svg1.1/svg/animate-elem-11-t.svg             |   93 ++
 tests/svg1.1/svg/animate-elem-12-t.svg             |   93 ++
 tests/svg1.1/svg/animate-elem-13-t.svg             |   94 ++
 tests/svg1.1/svg/animate-elem-14-t.svg             |   76 +
 tests/svg1.1/svg/animate-elem-15-t.svg             |   77 +
 tests/svg1.1/svg/animate-elem-16-t.svg             |   77 +
 tests/svg1.1/svg/animate-elem-17-t.svg             |   77 +
 tests/svg1.1/svg/animate-elem-18-t.svg             |   76 +
 tests/svg1.1/svg/animate-elem-19-t.svg             |   77 +
 tests/svg1.1/svg/animate-elem-20-t.svg             |   75 +
 tests/svg1.1/svg/animate-elem-21-t.svg             |   87 ++
 tests/svg1.1/svg/animate-elem-22-b.svg             |   80 +
 tests/svg1.1/svg/animate-elem-23-t.svg             |   87 ++
 tests/svg1.1/svg/animate-elem-24-t.svg             |  105 ++
 tests/svg1.1/svg/animate-elem-25-t.svg             |   59 +
 tests/svg1.1/svg/animate-elem-26-t.svg             |   59 +
 tests/svg1.1/svg/animate-elem-27-t.svg             |   77 +
 tests/svg1.1/svg/animate-elem-28-t.svg             |   53 +
 tests/svg1.1/svg/animate-elem-29-b.svg             |   98 ++
 tests/svg1.1/svg/color-prof-01-f.svg               |   66 +
 tests/svg1.1/svg/color-prop-01-b-ref.png           |  Bin 0 -> 16921 bytes
 tests/svg1.1/svg/color-prop-01-b.svg               |   64 +
 tests/svg1.1/svg/color-prop-02-f-ref.png           |  Bin 0 -> 23271 bytes
 tests/svg1.1/svg/color-prop-02-f.svg               |   98 ++
 tests/svg1.1/svg/color-prop-03-t-ref.png           |  Bin 0 -> 16040 bytes
 tests/svg1.1/svg/color-prop-03-t.svg               |  101 ++
 tests/svg1.1/svg/coords-trans-01-b-ref.png         |  Bin 0 -> 15158 bytes
 tests/svg1.1/svg/coords-trans-01-b.svg             |  240 +++
 tests/svg1.1/svg/coords-trans-02-t-ref.png         |  Bin 0 -> 12022 bytes
 tests/svg1.1/svg/coords-trans-02-t.svg             |  178 +++
 tests/svg1.1/svg/coords-trans-03-t-ref.png         |  Bin 0 -> 11405 bytes
 tests/svg1.1/svg/coords-trans-03-t.svg             |  100 ++
 tests/svg1.1/svg/coords-trans-04-t-ref.png         |  Bin 0 -> 10497 bytes
 tests/svg1.1/svg/coords-trans-04-t.svg             |   69 +
 tests/svg1.1/svg/coords-trans-05-t-ref.png         |  Bin 0 -> 11833 bytes
 tests/svg1.1/svg/coords-trans-05-t.svg             |   89 ++
 tests/svg1.1/svg/coords-trans-06-t-ref.png         |  Bin 0 -> 11995 bytes
 tests/svg1.1/svg/coords-trans-06-t.svg             |   83 +
 tests/svg1.1/svg/coords-units-01-b-ref.png         |  Bin 0 -> 24062 bytes
 tests/svg1.1/svg/coords-units-01-b.svg             |  182 +++
 tests/svg1.1/svg/coords-units-02-b-ref.png         |  Bin 0 -> 21508 bytes
 tests/svg1.1/svg/coords-units-02-b.svg             |  145 ++
 tests/svg1.1/svg/coords-units-03-b-ref.png         |  Bin 0 -> 21319 bytes
 tests/svg1.1/svg/coords-units-03-b.svg             |  163 ++
 tests/svg1.1/svg/coords-viewattr-01-b-ref.png      |  Bin 0 -> 18393 bytes
 tests/svg1.1/svg/coords-viewattr-01-b.svg          |  123 ++
 tests/svg1.1/svg/coords-viewattr-02-b-ref.png      |  Bin 0 -> 38559 bytes
 tests/svg1.1/svg/coords-viewattr-02-b.svg          |  699 +++++++++
 tests/svg1.1/svg/extend-namespace-01-f.svg         |  167 ++
 tests/svg1.1/svg/filters-blend-01-b.svg            |  106 ++
 tests/svg1.1/svg/filters-color-01-b.svg            |   92 ++
 tests/svg1.1/svg/filters-composite-02-b.svg        |  200 +++
 tests/svg1.1/svg/filters-comptran-01-b.svg         |  106 ++
 tests/svg1.1/svg/filters-conv-01-f.svg             |  109 ++
 tests/svg1.1/svg/filters-diffuse-01-f.svg          |  161 ++
 tests/svg1.1/svg/filters-displace-01-f.svg         |  150 ++
 tests/svg1.1/svg/filters-example-01-b-ref.png      |  Bin 0 -> 25840 bytes
 tests/svg1.1/svg/filters-example-01-b.svg          |   81 +
 tests/svg1.1/svg/filters-gauss-01-b.svg            |  101 ++
 tests/svg1.1/svg/filters-image-01-b.svg            |   47 +
 tests/svg1.1/svg/filters-light-01-f.svg            |  173 +++
 tests/svg1.1/svg/filters-morph-01-f-ref.png        |  Bin 0 -> 37144 bytes
 tests/svg1.1/svg/filters-morph-01-f.svg            |   87 ++
 tests/svg1.1/svg/filters-offset-01-b-ref.png       |  Bin 0 -> 14360 bytes
 tests/svg1.1/svg/filters-offset-01-b.svg           |  121 ++
 tests/svg1.1/svg/filters-specular-01-f.svg         |  178 +++
 tests/svg1.1/svg/filters-tile-01-b-ref.png         |  Bin 0 -> 9453 bytes
 tests/svg1.1/svg/filters-tile-01-b.svg             |   63 +
 tests/svg1.1/svg/filters-turb-01-f-ref.png         |  Bin 0 -> 118444 bytes
 tests/svg1.1/svg/filters-turb-01-f.svg             |   86 ++
 tests/svg1.1/svg/fonts-elem-01-t.svg               |  103 ++
 tests/svg1.1/svg/fonts-elem-02-t.svg               |  107 ++
 tests/svg1.1/svg/fonts-elem-03-b.svg               |   98 ++
 tests/svg1.1/svg/fonts-elem-04-b.svg               |   98 ++
 tests/svg1.1/svg/interact-cursor-01-f.svg          |  136 ++
 tests/svg1.1/svg/interact-dom-01-b.svg             |  122 ++
 tests/svg1.1/svg/interact-events-01-b.svg          |  103 ++
 tests/svg1.1/svg/interact-order-01-b.svg           |   83 +
 tests/svg1.1/svg/interact-order-02-b.svg           |   81 +
 tests/svg1.1/svg/interact-order-03-b.svg           |   81 +
 tests/svg1.1/svg/interact-zoom-01-t.svg            |   71 +
 tests/svg1.1/svg/linking-a-01-b.svg                |   58 +
 tests/svg1.1/svg/linking-a-02-b.svg                |   59 +
 tests/svg1.1/svg/linking-a-03-b.svg                |   60 +
 tests/svg1.1/svg/linking-a-04-t.svg                |  124 ++
 tests/svg1.1/svg/linking-uri-01-b.svg              |  165 ++
 tests/svg1.1/svg/linking-uri-02-b.svg              |  175 +++
 tests/svg1.1/svg/linking-uri-03-t.svg              |   74 +
 tests/svg1.1/svg/masking-mask-01-b.svg             |  110 ++
 tests/svg1.1/svg/masking-opacity-01-b-ref.png      |  Bin 0 -> 42977 bytes
 tests/svg1.1/svg/masking-opacity-01-b.svg          |  112 ++
 tests/svg1.1/svg/masking-path-01-b-ref.png         |  Bin 0 -> 15120 bytes
 tests/svg1.1/svg/masking-path-01-b.svg             |   85 +
 tests/svg1.1/svg/masking-path-02-b-ref.png         |  Bin 0 -> 16579 bytes
 tests/svg1.1/svg/masking-path-02-b.svg             |   79 +
 tests/svg1.1/svg/masking-path-03-b-ref.png         |  Bin 0 -> 25782 bytes
 tests/svg1.1/svg/masking-path-03-b.svg             |  110 ++
 tests/svg1.1/svg/masking-path-04-b.svg             |   79 +
 tests/svg1.1/svg/masking-path-05-f-ref.png         |  Bin 0 -> 10899 bytes
 tests/svg1.1/svg/masking-path-05-f.svg             |   59 +
 tests/svg1.1/svg/metadata-example-01-b-ref.png     |  Bin 0 -> 46126 bytes
 tests/svg1.1/svg/metadata-example-01-b.svg         |  174 +++
 tests/svg1.1/svg/painting-fill-01-t-ref.png        |  Bin 0 -> 13652 bytes
 tests/svg1.1/svg/painting-fill-01-t.svg            |   80 +
 tests/svg1.1/svg/painting-fill-02-t-ref.png        |  Bin 0 -> 17180 bytes
 tests/svg1.1/svg/painting-fill-02-t.svg            |   80 +
 tests/svg1.1/svg/painting-fill-03-t-ref.png        |  Bin 0 -> 17218 bytes
 tests/svg1.1/svg/painting-fill-03-t.svg            |   77 +
 tests/svg1.1/svg/painting-fill-04-t-ref.png        |  Bin 0 -> 7367 bytes
 tests/svg1.1/svg/painting-fill-04-t.svg            |   57 +
 tests/svg1.1/svg/painting-marker-01-f-ref.png      |  Bin 0 -> 13160 bytes
 tests/svg1.1/svg/painting-marker-01-f.svg          |  145 ++
 tests/svg1.1/svg/painting-marker-02-f-ref.png      |  Bin 0 -> 12856 bytes
 tests/svg1.1/svg/painting-marker-02-f.svg          |  237 +++
 tests/svg1.1/svg/painting-render-01-b.svg          |  154 ++
 tests/svg1.1/svg/painting-stroke-01-t-ref.png      |  Bin 0 -> 18171 bytes
 tests/svg1.1/svg/painting-stroke-01-t.svg          |   55 +
 tests/svg1.1/svg/painting-stroke-02-t-ref.png      |  Bin 0 -> 21897 bytes
 tests/svg1.1/svg/painting-stroke-02-t.svg          |   56 +
 tests/svg1.1/svg/painting-stroke-03-t-ref.png      |  Bin 0 -> 21530 bytes
 tests/svg1.1/svg/painting-stroke-03-t.svg          |   57 +
 tests/svg1.1/svg/painting-stroke-04-t-ref.png      |  Bin 0 -> 19622 bytes
 tests/svg1.1/svg/painting-stroke-04-t.svg          |   71 +
 tests/svg1.1/svg/paths-data-01-t-ref.png           |  Bin 0 -> 34262 bytes
 tests/svg1.1/svg/paths-data-01-t.svg               |  158 ++
 tests/svg1.1/svg/paths-data-02-t-ref.png           |  Bin 0 -> 38810 bytes
 tests/svg1.1/svg/paths-data-02-t.svg               |  132 ++
 tests/svg1.1/svg/paths-data-03-f.svg               |  105 ++
 tests/svg1.1/svg/paths-data-04-t-ref.png           |  Bin 0 -> 24223 bytes
 tests/svg1.1/svg/paths-data-04-t.svg               |   92 ++
 tests/svg1.1/svg/paths-data-05-t-ref.png           |  Bin 0 -> 23367 bytes
 tests/svg1.1/svg/paths-data-05-t.svg               |   89 ++
 tests/svg1.1/svg/paths-data-06-t-ref.png           |  Bin 0 -> 10296 bytes
 tests/svg1.1/svg/paths-data-06-t.svg               |   72 +
 tests/svg1.1/svg/paths-data-07-t-ref.png           |  Bin 0 -> 9960 bytes
 tests/svg1.1/svg/paths-data-07-t.svg               |   72 +
 tests/svg1.1/svg/pservers-grad-01-b-ref.png        |  Bin 0 -> 13584 bytes
 tests/svg1.1/svg/pservers-grad-01-b.svg            |   59 +
 tests/svg1.1/svg/pservers-grad-02-b-ref.png        |  Bin 0 -> 26554 bytes
 tests/svg1.1/svg/pservers-grad-02-b.svg            |   77 +
 tests/svg1.1/svg/pservers-grad-03-b-ref.png        |  Bin 0 -> 13834 bytes
 tests/svg1.1/svg/pservers-grad-03-b.svg            |   63 +
 tests/svg1.1/svg/pservers-grad-04-b-ref.png        |  Bin 0 -> 26837 bytes
 tests/svg1.1/svg/pservers-grad-04-b.svg            |   77 +
 tests/svg1.1/svg/pservers-grad-05-b-ref.png        |  Bin 0 -> 52875 bytes
 tests/svg1.1/svg/pservers-grad-05-b.svg            |  104 ++
 tests/svg1.1/svg/pservers-grad-06-b-ref.png        |  Bin 0 -> 28239 bytes
 tests/svg1.1/svg/pservers-grad-06-b.svg            |  104 ++
 tests/svg1.1/svg/pservers-grad-07-b-ref.png        |  Bin 0 -> 14701 bytes
 tests/svg1.1/svg/pservers-grad-07-b.svg            |   74 +
 tests/svg1.1/svg/pservers-grad-08-b.svg            |  102 ++
 tests/svg1.1/svg/pservers-grad-09-b-ref.png        |  Bin 0 -> 19759 bytes
 tests/svg1.1/svg/pservers-grad-09-b.svg            |  117 ++
 tests/svg1.1/svg/pservers-grad-10-b.svg            |   90 ++
 tests/svg1.1/svg/pservers-grad-11-b.svg            |  100 ++
 tests/svg1.1/svg/pservers-grad-12-b-ref.png        |  Bin 0 -> 25741 bytes
 tests/svg1.1/svg/pservers-grad-12-b.svg            |  110 ++
 tests/svg1.1/svg/pservers-pattern-01-b-ref.png     |  Bin 0 -> 25985 bytes
 tests/svg1.1/svg/pservers-pattern-01-b.svg         |  114 ++
 tests/svg1.1/svg/render-elems-01-t-ref.png         |  Bin 0 -> 11086 bytes
 tests/svg1.1/svg/render-elems-01-t.svg             |   54 +
 tests/svg1.1/svg/render-elems-02-t-ref.png         |  Bin 0 -> 12521 bytes
 tests/svg1.1/svg/render-elems-02-t.svg             |   75 +
 tests/svg1.1/svg/render-elems-03-t-ref.png         |  Bin 0 -> 12366 bytes
 tests/svg1.1/svg/render-elems-03-t.svg             |   57 +
 tests/svg1.1/svg/render-elems-06-t.svg             |   75 +
 tests/svg1.1/svg/render-elems-07-t.svg             |   76 +
 tests/svg1.1/svg/render-elems-08-t.svg             |   78 +
 tests/svg1.1/svg/render-groups-01-b.svg            |   93 ++
 tests/svg1.1/svg/render-groups-03-t.svg            |  117 ++
 tests/svg1.1/svg/script-handle-01-b.svg            |   83 +
 tests/svg1.1/svg/script-handle-02-b.svg            |  108 ++
 tests/svg1.1/svg/script-handle-03-b.svg            |  108 ++
 tests/svg1.1/svg/script-handle-04-b.svg            |  108 ++
 tests/svg1.1/svg/shapes-circle-01-t-ref.png        |  Bin 0 -> 20269 bytes
 tests/svg1.1/svg/shapes-circle-01-t.svg            |   56 +
 tests/svg1.1/svg/shapes-ellipse-01-t-ref.png       |  Bin 0 -> 22595 bytes
 tests/svg1.1/svg/shapes-ellipse-01-t.svg           |   72 +
 tests/svg1.1/svg/shapes-line-01-t-ref.png          |  Bin 0 -> 15362 bytes
 tests/svg1.1/svg/shapes-line-01-t.svg              |   80 +
 tests/svg1.1/svg/shapes-polygon-01-t-ref.png       |  Bin 0 -> 18866 bytes
 tests/svg1.1/svg/shapes-polygon-01-t.svg           |   73 +
 tests/svg1.1/svg/shapes-polyline-01-t-ref.png      |  Bin 0 -> 18331 bytes
 tests/svg1.1/svg/shapes-polyline-01-t.svg          |   84 +
 tests/svg1.1/svg/shapes-rect-01-t-ref.png          |  Bin 0 -> 13491 bytes
 tests/svg1.1/svg/shapes-rect-01-t.svg              |   72 +
 tests/svg1.1/svg/struct-cond-01-t-ref.png          |  Bin 0 -> 7461 bytes
 tests/svg1.1/svg/struct-cond-01-t.svg              |   75 +
 tests/svg1.1/svg/struct-cond-02-t.svg              |  574 +++++++
 tests/svg1.1/svg/struct-defs-01-t-ref.png          |  Bin 0 -> 7449 bytes
 tests/svg1.1/svg/struct-defs-01-t.svg              |   85 +
 tests/svg1.1/svg/struct-dom-01-b.svg               |  154 ++
 tests/svg1.1/svg/struct-dom-02-b.svg               |  104 ++
 tests/svg1.1/svg/struct-dom-03-b.svg               |  102 ++
 tests/svg1.1/svg/struct-dom-04-b.svg               |  121 ++
 tests/svg1.1/svg/struct-dom-05-b.svg               |  119 ++
 tests/svg1.1/svg/struct-dom-06-b.svg               |   89 ++
 tests/svg1.1/svg/struct-frag-01-t.svg              |   40 +
 tests/svg1.1/svg/struct-group-01-t-ref.png         |  Bin 0 -> 8881 bytes
 tests/svg1.1/svg/struct-group-01-t.svg             |   71 +
 tests/svg1.1/svg/struct-group-02-b-ref.png         |  Bin 0 -> 7132 bytes
 tests/svg1.1/svg/struct-group-02-b.svg             |   67 +
 tests/svg1.1/svg/struct-image-01-t.svg             |   65 +
 tests/svg1.1/svg/struct-image-02-b.svg             |  108 ++
 tests/svg1.1/svg/struct-image-03-t.svg             |   54 +
 tests/svg1.1/svg/struct-image-04-t-ref.png         |  Bin 0 -> 83152 bytes
 tests/svg1.1/svg/struct-image-04-t.svg             |  126 ++
 tests/svg1.1/svg/struct-image-05-b.svg             |   51 +
 tests/svg1.1/svg/struct-symbol-01-b.svg            |   95 ++
 tests/svg1.1/svg/styling-css-01-b-ref.png          |  Bin 0 -> 19645 bytes
 tests/svg1.1/svg/styling-css-01-b.svg              |   91 ++
 tests/svg1.1/svg/styling-css-02-b.svg              |   89 ++
 tests/svg1.1/svg/styling-css-03-b.svg              |  109 ++
 tests/svg1.1/svg/styling-inherit-01-b-ref.png      |  Bin 0 -> 30393 bytes
 tests/svg1.1/svg/styling-inherit-01-b.svg          |   59 +
 tests/svg1.1/svg/styling-pres-01-t-ref.png         |  Bin 0 -> 7246 bytes
 tests/svg1.1/svg/styling-pres-01-t.svg             |   38 +
 tests/svg1.1/svg/text-align-01-b-ref.png           |  Bin 0 -> 22215 bytes
 tests/svg1.1/svg/text-align-01-b.svg               |   76 +
 tests/svg1.1/svg/text-align-02-b.svg               |   65 +
 tests/svg1.1/svg/text-align-03-b-ref.png           |  Bin 0 -> 18780 bytes
 tests/svg1.1/svg/text-align-03-b.svg               |   70 +
 tests/svg1.1/svg/text-align-04-b.svg               |   82 +
 tests/svg1.1/svg/text-align-05-b.svg               |   72 +
 tests/svg1.1/svg/text-align-06-b.svg               |   63 +
 tests/svg1.1/svg/text-altglyph-01-b.svg            |  130 ++
 tests/svg1.1/svg/text-deco-01-b.svg                |   64 +
 tests/svg1.1/svg/text-fonts-01-t.svg               |   98 ++
 tests/svg1.1/svg/text-fonts-02-t-ref.png           |  Bin 0 -> 25776 bytes
 tests/svg1.1/svg/text-fonts-02-t.svg               |   73 +
 tests/svg1.1/svg/text-intro-01-t.svg               |   69 +
 tests/svg1.1/svg/text-intro-02-b.svg               |   95 ++
 tests/svg1.1/svg/text-intro-03-b.svg               |   74 +
 tests/svg1.1/svg/text-intro-04-t.svg               |   68 +
 tests/svg1.1/svg/text-path-01-b.svg                |   83 +
 tests/svg1.1/svg/text-spacing-01-b.svg             |   54 +
 tests/svg1.1/svg/text-text-01-b.svg                |  210 +++
 tests/svg1.1/svg/text-text-03-b.svg                |   69 +
 tests/svg1.1/svg/text-tref-01-b.svg                |   81 +
 tests/svg1.1/svg/text-tselect-01-b.svg             |   72 +
 tests/svg1.1/svg/text-tspan-01-b.svg               |   88 ++
 tests/svg1.1/svg/text-ws-01-t-ref.png              |  Bin 0 -> 44009 bytes
 tests/svg1.1/svg/text-ws-01-t.svg                  |   99 ++
 tests/svg1.1/svg/text-ws-02-t.svg                  |  104 ++
 tests/svg1.2/comp-op-porterduff-ref.png            |  Bin 26432 -> 29629 bytes
 375 files changed, 25494 insertions(+), 9 deletions(-)

commit 2708399b5285ea3427785a3c113227183cbae288
Author: Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
Date:   Fri Feb 2 07:40:34 2007 +0000

    Don't clip if overflow style property is set to visible. Fix display of
    
    2007-02-01  Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
    
            * rsvg-marker.c (rsvg_marker_render): Don't clip if overflow style
            property is set to visible. Fix display of markers generated with
            inkscape.
    
    
    svn path=/trunk/; revision=1096

 ChangeLog                 |   6 ++++++
 rsvg-marker.c             |  14 ++++++++------
 tests/bugs/403357-ref.png | Bin 0 -> 3890 bytes
 tests/bugs/403357.svg     |  48 ++++++++++++++++++++++++++++++++++++++++++++++
 tests/rsvg-test.txt       |   1 +
 5 files changed, 63 insertions(+), 6 deletions(-)

commit 2def38a568965759dbf4db03a556e4a390a3bb33
Author: Ross Burton <ross@burtonini.com>
Date:   Tue Jan 30 14:58:33 2007 +0000

    Bug 402246 - Rsvg was leaking Pango contexts, layouts, and GList nodes.
    
    2007-01-30  Ross Burton <ross@burtonini.com>
    
            * rsvg-cairo-draw.c: Bug 402246 - Rsvg was leaking Pango contexts,
            layouts, and GList nodes.
            * rsvg-text.c: Ditto
    
    svn path=/trunk/; revision=1095

 ChangeLog         | 6 ++++++
 rsvg-cairo-draw.c | 4 ++--
 rsvg-text.c       | 2 ++
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 1072f667c1c0da6b11ee3eb963ee338f2e4c39ee
Author: Dom Lachowicz <domlachowicz@gmail.com>
Date:   Mon Jan 29 14:56:57 2007 +0000

    402107 . rsvg_convert and rsvg_viiew crash if called \ without arguments
    
    2007-01-29  Dom Lachowicz <domlachowicz@gmail.com>
    
            * test-display.c: 402107 . rsvg_convert and rsvg_viiew crash if called \
    without arguments
            * rsvg-convert.c: ditto
    
    svn path=/trunk/; revision=1094

 ChangeLog      | 5 +++++
 rsvg-convert.c | 2 +-
 test-display.c | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit c41559de6b256a1a074f95618b6f1e31969ddba2
Author: Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
Date:   Sat Jan 27 22:39:45 2007 +0000

    Regression test suite (use make check).
    
    2007-01-27  Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
    
            Regression test suite (use make check).
    
            * tests/rsvg-test.c: new.
            * tests/rsvg-test.txt: new. Contains the list of test files.
            * tests/bugs: directory for bug test files.
            * tests/samples: directory for random test files.
            * tests/svg1.2: directory for SVG 1.2 feature test files.
    
    
    svn path=/trunk/; revision=1093

 ChangeLog                                  |  10 +
 Makefile.am                                |   2 +-
 configure.in                               |   2 +
 tests/Makefile.am                          |  16 ++
 tests/bugs/388545-ref.png                  | Bin 0 -> 19038 bytes
 tests/bugs/388545.svg                      | 445 +++++++++++++++++++++++++++++
 tests/pdiff/CMakeLists.txt                 |  55 ++++
 tests/pdiff/Makefile.am                    |  16 ++
 tests/pdiff/README.txt                     |  45 +++
 tests/pdiff/args.c                         | 119 ++++++++
 tests/pdiff/args.h                         |  46 +++
 tests/pdiff/gpl.txt                        | 340 ++++++++++++++++++++++
 tests/pdiff/lpyramid.c                     | 111 +++++++
 tests/pdiff/lpyramid.h                     |  32 +++
 tests/pdiff/pdiff.c                        | 374 ++++++++++++++++++++++++
 tests/pdiff/pdiff.h                        |  40 +++
 tests/pdiff/perceptualdiff.c               | 102 +++++++
 tests/rsvg-test.c                          | 378 ++++++++++++++++++++++++
 tests/rsvg-test.txt                        |   8 +
 tests/samples/artwork-ref.png              | Bin 0 -> 48010 bytes
 tests/{Artwork.svg => samples/artwork.svg} |   0
 tests/samples/butterfly-ref.png            | Bin 0 -> 59530 bytes
 tests/{ => samples}/butterfly.svg          |   0
 tests/svg1.2/comp-op-porterduff-ref.png    | Bin 0 -> 26432 bytes
 tests/svg1.2/comp-op-porterduff.svg        | 298 +++++++++++++++++++
 25 files changed, 2438 insertions(+), 1 deletion(-)

commit abbd9bdfe3aabf41284e77eeac1001c5556080ba
Author: Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
Date:   Sat Jan 27 17:43:24 2007 +0000

    add support for 'plus' comp-op. ditto. ditto.
    
    2007-01-27  Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
    
            * rvsg-cairo-draw.c (_rsvg_cairo_set_operator): add support for 'plus'
            comp-op.
            * rsvg-styles.c (rsvg_parse_style_arg): ditto.
            * rsvg-styles.h: ditto.
    
    
    svn path=/trunk/; revision=1092

 ChangeLog         |  7 +++++++
 rsvg-cairo-draw.c | 14 ++++++++++++++
 rsvg-styles.c     | 24 ++++++++++++++++++++++++
 rsvg-styles.h     | 14 +++++++++++++-
 4 files changed, 58 insertions(+), 1 deletion(-)

commit 5a90e38352005d2c9947c0e28bb0006c70f77488
Author: Kouhei Sutou <kou@cozmixng.org>
Date:   Thu Jan 25 15:11:28 2007 +0000

    Fix clipping regression introduced by the 2006-10-13 patch (bug 388545)
    
    2007-01-25  Kouhei Sutou <kou@cozmixng.org>
    
            * rsvg-cairo-clip.c: Fix clipping regression introduced by the
            2006-10-13 patch (bug 388545)
    
    svn path=/trunk/; revision=1091

 ChangeLog         |  5 +++++
 rsvg-cairo-clip.c | 19 +++++++++++++++++++
 2 files changed, 24 insertions(+)

commit f98fad0326b8c9a80a853cd0517da22f73c3a5fa
Author: Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
Date:   Sat Jan 13 15:22:25 2007 +0000

    Fix Emacs modeline. Tab is 8 characters.
    
    2007-01-13  Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
    
            Fix Emacs modeline. Tab is 8 characters.
    
    
    svn path=/trunk/; revision=1090

 ChangeLog           | 4 ++++
 rsvg-bpath-util.h   | 2 +-
 rsvg-cairo-clip.h   | 2 +-
 rsvg-cairo-draw.h   | 2 +-
 rsvg-cairo-render.h | 2 +-
 rsvg-cairo.h        | 2 +-
 rsvg-css.h          | 2 +-
 rsvg-defs.h         | 2 +-
 rsvg-filter.h       | 2 +-
 rsvg-image.h        | 2 +-
 rsvg-marker.h       | 2 +-
 rsvg-mask.h         | 2 +-
 rsvg-paint-server.h | 2 +-
 rsvg-path.h         | 2 +-
 rsvg-private.h      | 2 +-
 rsvg-shapes.h       | 2 +-
 rsvg-structure.h    | 2 +-
 rsvg-styles.h       | 2 +-
 rsvg-text.h         | 2 +-
 rsvg.h              | 2 +-
 20 files changed, 23 insertions(+), 19 deletions(-)

commit 3fcb79586f0d351c9f2d3f6a1a045780ee8cc132
Author: Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
Date:   Fri Jan 12 21:39:32 2007 +0000

    Fix indentation of *.h files. Running indent on them was not a good idea.
    
    2007-01-12  Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
    
            Fix indentation of *.h files. Running indent on them was not a good
            idea. Also add sts setting to vim modeline.
    
    
    svn path=/trunk/; revision=1089

 ChangeLog             |   5 ++
 rsvg-base-file-util.c |   2 +-
 rsvg-base.c           |   2 +-
 rsvg-bpath-util.c     |   2 +-
 rsvg-bpath-util.h     |  24 +++++----
 rsvg-cairo-clip.c     |   2 +-
 rsvg-cairo-clip.h     |   8 +--
 rsvg-cairo-draw.c     |   2 +-
 rsvg-cairo-draw.h     |  45 +++++++----------
 rsvg-cairo-render.c   |   2 +-
 rsvg-cairo-render.h   |   7 +--
 rsvg-cairo.h          |  10 ++--
 rsvg-cond.c           |   2 +-
 rsvg-css.c            |   2 +-
 rsvg-css.h            |  60 +++++++++-------------
 rsvg-defs.c           |   2 +-
 rsvg-defs.h           |  37 +++++---------
 rsvg-file-util.c      |   2 +-
 rsvg-filter.c         |   2 +-
 rsvg-filter.h         |  95 +++++++++++++++--------------------
 rsvg-gobject.c        |   2 +-
 rsvg-image.c          |   2 +-
 rsvg-image.h          |   7 ++-
 rsvg-marker.c         |   2 +-
 rsvg-marker.h         |  21 ++++----
 rsvg-mask.c           |   2 +-
 rsvg-mask.h           |  16 +++---
 rsvg-paint-server.c   |   2 +-
 rsvg-paint-server.h   |  53 ++++++++------------
 rsvg-path.h           |   7 ++-
 rsvg-private.h        | 135 ++++++++++++++++++++++----------------------------
 rsvg-shapes.c         |   2 +-
 rsvg-shapes.h         |   7 ++-
 rsvg-structure.c      |   2 +-
 rsvg-structure.h      |  21 ++++----
 rsvg-styles.c         |   2 +-
 rsvg-styles.h         |  46 +++++++++--------
 rsvg-text.c           |   2 +-
 rsvg-text.h           |  13 +++--
 rsvg.c                |   2 +-
 rsvg.h                | 115 +++++++++++++++++-------------------------
 41 files changed, 350 insertions(+), 424 deletions(-)

commit e00163d229fe0315356a6119bf5b57332e2ddadc
Author: Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
Date:   Fri Jan 12 19:38:55 2007 +0000

    Indentation fix, using: indent -kr -nut -pcs -psl -i4 -l100
    
    2007-01-12  Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
    
            Indentation fix, using: indent -kr -nut -pcs -psl -i4 -l100
    
    
    svn path=/trunk/; revision=1088

 ChangeLog             |    4 +
 librsvg-features.c    |    5 +-
 rsvg-affine.c         |  141 +-
 rsvg-base-file-util.c |   94 +-
 rsvg-base.c           | 2266 ++++++++-------
 rsvg-bpath-util.c     |  258 +-
 rsvg-bpath-util.h     |   60 +-
 rsvg-cairo-clip.c     |  199 +-
 rsvg-cairo-clip.h     |    8 +-
 rsvg-cairo-draw.c     | 1903 ++++++-------
 rsvg-cairo-draw.h     |   42 +-
 rsvg-cairo-render.c   |  162 +-
 rsvg-cairo-render.h   |   25 +-
 rsvg-cairo.h          |   10 +-
 rsvg-cond.c           |  263 +-
 rsvg-convert.c        |  467 ++--
 rsvg-css.c            | 2010 +++++++------
 rsvg-css.h            |   59 +-
 rsvg-defs.c           |  227 +-
 rsvg-defs.h           |   24 +-
 rsvg-file-util.c      |  404 ++-
 rsvg-filter.c         | 7456 ++++++++++++++++++++++++-------------------------
 rsvg-filter.h         |   96 +-
 rsvg-gobject.c        |  441 ++-
 rsvg-image.c          |  912 +++---
 rsvg-image.h          |   29 +-
 rsvg-marker.c         |  446 ++-
 rsvg-marker.h         |   33 +-
 rsvg-mask.c           |  244 +-
 rsvg-mask.h           |   29 +-
 rsvg-paint-server.c   | 1056 ++++---
 rsvg-paint-server.h   |  174 +-
 rsvg-path.c           |  856 +++---
 rsvg-path.h           |    8 +-
 rsvg-private.h        |  338 +--
 rsvg-shapes.c         | 1129 ++++----
 rsvg-shapes.h         |   23 +-
 rsvg-structure.c      |  754 +++--
 rsvg-structure.h      |   57 +-
 rsvg-styles.c         | 2344 ++++++++--------
 rsvg-styles.h         |  280 +-
 rsvg-text.c           | 1455 +++++-----
 rsvg-text.h           |   13 +-
 rsvg.c                |   78 +-
 rsvg.h                |  163 +-
 test-display.c        | 1341 +++++----
 test-performance.c    |  159 +-
 47 files changed, 13704 insertions(+), 14841 deletions(-)

commit 26b00e862402f10df6f433dc560aab019fc92581
Author: Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
Date:   Fri Jan 12 17:45:13 2007 +0000

    Add support for porterduff comp-op operators and for enable-background.
    
    2007-01-12  Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>
    
            Add support for porterduff comp-op operators and for enable-background.
    
            * rsvg-cairo-draw.c (_rsvg_cairo_set_operator): new.
            (rsvg_cairo_render_path): request a temporary buffer when operator is
            not src-over.
            (rsvg_cairo_render_image): set composite operator before painting.
            (rsvg_cairo_push_render_stack): don't exit for operator != src-over
            or enable-background != accumulate.
            (rsvg_cairo_pop_render_stack): ditto. Set composite operator.
            * rsvg-styles.c (rsvg_state_init): added comp_op and
            enable_background.
            (rsvg_state_inherit_run): force inherit for comp_op and
            enable_background.
            (rsvg_parse_style_arg): parse for comp_op and enable_background.
    
            * rsvg-structure.c (rsvg_node_symbol_set_atts): move
            rsvg_parse_style_attrs inside the conditionnal block.
    
    
    svn path=/trunk/; revision=1087

 ChangeLog         |  20 ++++++
 rsvg-cairo-draw.c | 208 +++++++++++++++++++++++++++++++++---------------------
 rsvg-structure.c  |  29 ++++----
 rsvg-styles.c     | 166 +++++++++++++++++++++++++------------------
 rsvg-styles.h     |  24 ++++++-
 5 files changed, 285 insertions(+), 162 deletions(-)

commit 26978ba47ac71b20144d39d2106fcc743dd32e9d
Author: Christian Persch <chpe@svn.gnome.org>
Date:   Fri Jan 5 22:17:31 2007 +0000

    Bug #393297: no need to make GTypeInfo static.
    
    2007-01-05  Christian Persch  <chpe@svn.gnome.org>
    
            * gtk-engine/svg-draw.c: (rsvg_style_register_type):
            * gtk-engine/svg-rc-style.c: (rsvg_rc_style_register_type):
            * rsvg-gobject.c: Bug #393297: no need to make GTypeInfo static.
    
    svn path=/trunk/; revision=1086

 ChangeLog                 | 6 ++++++
 gtk-engine/svg-draw.c     | 2 +-
 gtk-engine/svg-rc-style.c | 2 +-
 rsvg-gobject.c            | 2 +-
 4 files changed, 9 insertions(+), 3 deletions(-)

commit 666da15e58eaad229317878cb6df74b6a79f1bad
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Nov 10 17:26:52 2006 +0000

    handle absolute font sizes

 ChangeLog  |  4 ++++
 rsvg-css.c | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
 2 files changed, 64 insertions(+), 7 deletions(-)

commit 5239afe019e2ef9eb7ef1377e969459fbc3f461c
Author: Tor Lillqvist <tml@novell.com>
Date:   Thu Nov 9 00:31:18 2006 +0000

    DLLs are always in "bin" nowadays, no need to ponder that in the script.
    
    2006-11-09  Tor Lillqvist  <tml@novell.com>
    
            * librsvg-zip.in: DLLs are always in "bin" nowadays, no need to
            ponder that in the script. Use pkg-config to find out
            gtk_binary_version to use it in the pathnames to the engine and
            loader DLLs.

 ChangeLog      |  7 +++++++
 librsvg-zip.in | 15 +++++----------
 2 files changed, 12 insertions(+), 10 deletions(-)

commit ea0968be01dc013c6ec1f7ee5d6a5a6194df7096
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Nov 3 13:02:31 2006 +0000

    better is_ancestor() implementation

 rsvg-structure.c | 29 ++++++++++-------------------
 1 file changed, 10 insertions(+), 19 deletions(-)

commit b8e5df3f9013546cc5acbf120cfb17dc20130b39
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Nov 3 01:52:00 2006 +0000

    Bug 361267 - SVGs with duplicate IDs cause Nautilus/eog to crash.
    
            * rsvg-structure.c: Bug 361267 - SVGs with duplicate IDs cause Nautilus/eog to
            crash. Basically, a <use> used itself, causing infinite drawing recursion.

 ChangeLog        |  5 +++++
 rsvg-gobject.c   |  2 +-
 rsvg-structure.c | 32 +++++++++++++++++++++++++++++++-
 3 files changed, 37 insertions(+), 2 deletions(-)

commit af839925967c5233f1215b8c74abf3c6233e5c69
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Nov 3 01:33:11 2006 +0000

    bump version number in anticipation of releasing

 ChangeLog    | 4 ++++
 configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 708a319b527b7e218b11435b3535f2bc162e840e
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Nov 3 01:32:16 2006 +0000

    Introduce PRIVATE API to get around bugs 357406 and 362217. IMHO,
    
            * rsvg-gobject.c: Introduce PRIVATE API to get around bugs 357406 and 362217.
            IMHO, gobject's type registration and quark/error system is fundamentally
            broken with respect to (un)loadable modules such as GTK+ theme engines. This
            is the best I can do for now without breaking librsvg's API. This may cause
            as many headaches as it fixes, though.
            * rsvg-private.h: Declare new _rsvg_register_types() function
            * gtk-engine/svg-main.c: Invoke new type registration function
            * librsvg.def: export this function

 ChangeLog             | 11 +++++++++++
 gtk-engine/svg-main.c |  2 ++
 librsvg.def           |  1 +
 rsvg-gobject.c        | 45 +++++++++++++++++++++++++++++----------------
 rsvg-private.h        |  2 ++
 5 files changed, 45 insertions(+), 16 deletions(-)

commit aa92e9531dcf6be60f77f272e7ac19ae1144a700
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Nov 2 12:47:24 2006 +0000

    use g_quark_from_string(), since librsvg might be used in a plugin that gets unloaded

 ChangeLog   | 5 +++++
 rsvg-base.c | 8 +++-----
 2 files changed, 8 insertions(+), 5 deletions(-)

commit b8f8c0cf7764d97a1edb4d3ea7da7fae9aec59d8
Author: Kouhei Sutou <kou@cozmixng.org>
Date:   Fri Oct 13 12:19:22 2006 +0000

    Fix bug with scaling + clipping reported on cairo-devel.
    
    2006-10-13  Kouhei Sutou <kou@cozmixng.org>
    
            * rsvg-cairo-clip.c: Fix bug with scaling + clipping reported on
            cairo-devel.

 ChangeLog         |  5 +++++
 rsvg-cairo-clip.c | 19 -------------------
 rsvg-convert.c    |  2 +-
 3 files changed, 6 insertions(+), 20 deletions(-)

commit 84bbfa481fc25adfb3ed04233b2dc0291d35f159
Author: Wouter Bolsterlee <uws+gnome@xs4all.nl>
Date:   Fri Sep 8 08:36:48 2006 +0000

    Build the mozilla plugin using libxul in addition to mozilla and firefox.
    
    2006-09-08  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
    
            * configure.in: Build the mozilla plugin using libxul in
            addition to mozilla and firefox.

 ChangeLog    | 5 +++++
 configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0e37f4bd30766d32ef7b1694974bd7de0d10374d
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Sep 6 01:13:30 2006 +0000

    increase version of glib required

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dbfc69e6211b43d8d60ecf7b9a0464b8cba5981e
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Aug 31 14:56:20 2006 +0000

    gtk-doc related fixes; 2.16.0

 ChangeLog    | 4 ++++
 Makefile.am  | 4 ++--
 configure.in | 5 ++---
 3 files changed, 8 insertions(+), 5 deletions(-)

commit 8db0d5a0e423ef9dde5fa1b076435dfaeb26538d
Author: Dom Lachowicz <cinamod@hotmail.com>
Date:   Wed Aug 23 13:15:59 2006 +0000

    Bug 344116. The 5 crashes I mentioned before aren't reproducible. I'm
    
    2006-08-23  Dom Lachowicz <cinamod@hotmail.com>
    
            * rsvg-text.c: Bug 344116. The 5 crashes I mentioned before aren't
            reproducible. I'm enabling this code, and watching out for regressions.

 ChangeLog   | 5 +++++
 rsvg-text.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit d6cb63224e8ef108ed919f56426a7d4e15d8590e
Author: Dom Lachowicz <cinamod@hotmail.com>
Date:   Wed Aug 23 12:55:30 2006 +0000

    Hopefully fix --disable-gtk-doc (341421) Ditto
    
    2006-08-23  Dom Lachowicz <cinamod@hotmail.com>
    
            * configure.in: Hopefully fix --disable-gtk-doc (341421)
            * doc/Makefile.am: Ditto

 ChangeLog       |  5 +++++
 configure.in    | 18 ++++--------------
 doc/Makefile.am |  2 +-
 3 files changed, 10 insertions(+), 15 deletions(-)

commit 385c0eb52c23a3dd5e8bbe0deb3d95cf82a1de8a
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Aug 23 12:24:16 2006 +0000

    make a debug message prettier

 test-display.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f8bc6c9eed5a52feca736c757a4132fcddf7ed85
Author: Dom Lachowicz <cinamod@hotmail.com>
Date:   Wed Aug 23 12:17:30 2006 +0000

    Make export symbols work on OSX (bug 352512) Some preparation work for
    
    2006-08-23  Dom Lachowicz <cinamod@hotmail.com>
    
            * librsvg.def: Make export symbols work on OSX (bug 352512)
            * rsvg-private.h: Some preparation work for color normalization

 ChangeLog      |  5 +++++
 librsvg.def    | 68 +++++++++++++++++++++++++++++-----------------------------
 rsvg-private.h | 48 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 87 insertions(+), 34 deletions(-)

commit 2c51aa877d68813a3495222c5cfdc4e8ba7ce536
Author: Dom Lachowicz <cinamod@hotmail.com>
Date:   Tue Aug 22 13:04:09 2006 +0000

    Committed patch from Kouhei Sutou <kou@cozmixng.org> that makes librsvg
    
    2006-08-22  Dom Lachowicz <cinamod@hotmail.com>
    
            * Bug 344116: Committed patch from Kouhei Sutou <kou@cozmixng.org>
            that makes librsvg use Pango-Cairo instead of PangoFT2+rendering
            text as a path. This patch is disabled for now, as it crashes on
            at least 5 known SVGs (see bug 344116)

 ChangeLog           |  7 +++++
 configure.in        |  3 ++
 rsvg-cairo-draw.c   | 73 ++++++++++++++++++++++++++++++++++++++++++++
 rsvg-cairo-draw.h   |  8 +++++
 rsvg-cairo-render.c |  2 ++
 rsvg-private.h      |  4 +++
 rsvg-text.c         | 87 ++++++++++++++++++++++++++++++++++++++---------------
 7 files changed, 159 insertions(+), 25 deletions(-)

commit 678517bbbd5661baff116ff1a49c1746bfd5b7f4
Author: Dom Lachowicz <cinamod@hotmail.com>
Date:   Tue Aug 22 12:39:25 2006 +0000

    Have libxml2 replace entities for us. This fixes a bug where style
    
    2006-08-22  Dom Lachowicz <cinamod@hotmail.com>
    
            * 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.

 ChangeLog   |  7 +++++++
 rsvg-base.c | 15 ++++++++++-----
 2 files changed, 17 insertions(+), 5 deletions(-)

commit d3fafede0766ef19cdd7f8682e22e6527f4dee9a
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jul 27 12:29:25 2006 +0000

    2.15.90

 ChangeLog    | 4 ++++
 configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit eed2fbe53bfb16cbf73993986f09253b7f347f86
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jul 22 19:10:59 2006 +0000

    Document _render_sub better (bug 346964)
    
    * rsvg.c: Document _render_sub better (bug 346964)

 ChangeLog           | 2 ++
 rsvg-cairo-render.c | 4 +++-
 rsvg.c              | 4 +++-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit aee70152954464299d5a31a7be8a8769100440a5
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jul 22 18:48:22 2006 +0000

    Don't leak PangoFt2 fonts (bug 344235). This is a work-around for Pango
    
            * rsvg-text.c: Don't leak PangoFt2 fonts (bug 344235). This is a
            work-around for Pango bug 143542.

 ChangeLog   |  2 ++
 rsvg-text.c | 12 ++++++++++++
 2 files changed, 14 insertions(+)

commit 2b0af58070c2d122f2ea623d7cddceac7a9bfba4
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jul 22 17:00:02 2006 +0000

    bug 328329 - make gnome-print dependency optional

 ChangeLog    |  8 ++++++++
 configure.in | 17 ++++++++++++-----
 2 files changed, 20 insertions(+), 5 deletions(-)

commit 231dafaa6e9aee120c14d8f6515548a6603e87df
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jul 22 14:13:50 2006 +0000

    require cairo-png

 configure.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 57e84e56cc522231b9313f61f3e0ddd5f1a5bd46
Author: Dom Lachowicz <cinamod@hotmail.com>
Date:   Thu Jul 20 19:16:01 2006 +0000

    Fix build breakage caused by newer freetype versions
    
    2006-07-20  Dom Lachowicz <cinamod@hotmail.com>
    
            * rsvg-text.c: Fix build breakage caused by newer freetype versions
            (https://sourceforge.net/project/shownotes.php?release_id=416463&group_id=3157).
            For some reason, they thought that breaking API compatability
            in such a low-level, widely-used library was ok.

 ChangeLog   |  7 +++++++
 rsvg-text.c | 22 +++++++++++-----------
 2 files changed, 18 insertions(+), 11 deletions(-)

commit 7cf7f3416512350c84d62b5a3f6c817c36f4fdc4
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jun 29 03:33:44 2006 +0000

    Remove trailing slash so that install.sh works on Solaris. It seems that
    
            * gdk-pixbuf-loader/Makefile.am: Remove trailing slash so that
            install.sh works on Solaris. It seems that it doesn't like test -d dir/

 ChangeLog              | 3 +++
 moz-plugin/Makefile.am | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit e7f7b14993911b8fb31690df6771eb130250a5ae
Author: Dom Lachowicz <cinamod@hotmail.com>
Date:   Thu Jun 29 01:53:34 2006 +0000

    Use G_GNUC_PRETTY_FUNCTION so as to not depend on GCC extensions (3461163)
    
    2006-06-28  Dom Lachowicz <cinamod@hotmail.com>
    
            * rsvg-private.h: Use G_GNUC_PRETTY_FUNCTION so as to not depend on
            GCC extensions (3461163)

 ChangeLog      | 5 +++++
 rsvg-private.h | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 08363fe8ed734a48d572d3a75af15b2a994c3c28
Author: Dom Lachowicz <cinamod@hotmail.com>
Date:   Sun May 14 19:52:29 2006 +0000

    New better way to invoke gtk-doc (see 341421) Ditto Ditto Removed.
    
    2006-05-14  Dom Lachowicz <cinamod@hotmail.com>
    
            * configure.in: New better way to invoke gtk-doc (see 341421)
            * Makefile.am: Ditto
            * doc/Makefile.am: Ditto
            * gtk-doc.make: Removed. Auto-generated

 ChangeLog       |   7 +++
 Makefile.am     |   7 ++-
 configure.in    |  35 +++----------
 doc/Makefile.am |  20 +++++---
 gtk-doc.make    | 153 --------------------------------------------------------
 5 files changed, 30 insertions(+), 192 deletions(-)

commit b701568f287a45625709548acd2c1e59c99f789d
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri May 12 04:08:14 2006 +0000

    bug 341499

 rsvg-filter.c | 2 +-
 rsvg-path.c   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 6a6460525cec9ee3aae935f724a181547eeab76f
Author: Dom Lachowicz <cinamod@hotmail.com>
Date:   Sun May 7 15:48:41 2006 +0000

    Fix build on GTK+ >= 2.9. (329850)
    
    2006-05-07  Dom Lachowicz <cinamod@hotmail.com>
    
            * gdk-pixbuf-loader/io-svg.c: Fix build on GTK+ >= 2.9. (329850)

 ChangeLog                  |  4 ++++
 gdk-pixbuf-loader/io-svg.c | 16 ++++++++++++++++
 2 files changed, 20 insertions(+)

commit e2b0d4c17129f18c7bd22f96425a818f096a50da
Author: Dom Lachowicz <cinamod@hotmail.com>
Date:   Thu May 4 18:46:12 2006 +0000

    Fix some cast warnings (340666)
    
    2006-05-04  Dom Lachowicz <cinamod@hotmail.com>
    
            * rsvg-base.c: Fix some cast warnings (340666)

 ChangeLog   | 4 ++++
 rsvg-base.c | 8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 412fa5d11d5e2cae5e17ec8e6bdf4ac3abc10663
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu May 4 18:41:42 2006 +0000

    2006-05-03  Emmanuel Pacaud
    
            * rsvg-base.c: Fix rounding error in rsvg_pixbuf_from_file() (340664)

 ChangeLog   | 4 ++++
 rsvg-base.c | 9 +++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit f2e20795c1607f0d05112fab20be28db8377c9a2
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed May 3 17:08:31 2006 +0000

    require cairo 1.1.2 and prune some code made obsolete by newer cairo releases

 ChangeLog      | 5 +++++
 configure.in   | 2 +-
 rsvg-convert.c | 8 --------
 3 files changed, 6 insertions(+), 9 deletions(-)

commit 8c44dc93c4fa5050cb4f6882c04ebeeab0b9f84f
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed May 3 15:36:57 2006 +0000

    fix build warning

 rsvg-text.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 2d75203fe2abc39dce5e0e8e50a145aabc4b50d1
Author: Paolo Borelli <pborelli@src.gnome.org>
Date:   Wed May 3 15:17:13 2006 +0000

    oops, unscrew the ChangeLog. Sorry.

 ChangeLog | 708 +++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 354 insertions(+), 354 deletions(-)

commit f1e1fcd96cbe66b819045c000588797140abc34c
Author: Paolo Borelli <pborelli@katamail.com>
Date:   Wed May 3 15:09:00 2006 +0000

    Factor out rsvg_get_url_string. Bug 340505.
    
    2006-05-03  Paolo Borelli  <pborelli@katamail.com>
    
            * rsvg-filter.c:
            * rsvg-marker.c:
            * rsvg-mask.c:
            * rsvg-paint-server.c:
            * rsvg-private.h:
    
            Factor out rsvg_get_url_string. Bug 340505.

 ChangeLog           | 718 ++++++++++++++++++++++++++--------------------------
 rsvg-filter.c       |  30 +--
 rsvg-marker.c       |  29 +--
 rsvg-mask.c         |  86 +++----
 rsvg-paint-server.c |  15 +-
 rsvg-private.h      |   2 +
 6 files changed, 425 insertions(+), 455 deletions(-)

commit 24232fb83d6c4a9bd24120882627fd8521d37124
Author: Paolo Borelli <pborelli@katamail.com>
Date:   Wed May 3 14:56:16 2006 +0000

    pass the lenght to rsvg_make_valid_utf8. avoid some strdups and avoid a
    
    2006-05-03  Paolo Borelli  <pborelli@katamail.com>
    
            * rsvg-text.[ch]: pass the lenght to rsvg_make_valid_utf8.
            * rsvg-base.c: avoid some strdups and avoid a leak in the !utf8
            case of rsvg_characters(). Bug 340471.

 ChangeLog   |  6 +++++
 rsvg-base.c | 83 +++++++++++++++++++++++++++++--------------------------------
 rsvg-text.c | 11 ++++----
 rsvg-text.h |  2 +-
 4 files changed, 52 insertions(+), 50 deletions(-)

commit 9708cb65fd1724bba5c11a693a0e106f14b88fb5
Author: Dom Lachowicz <cinamod@hotmail.com>
Date:   Tue May 2 20:26:59 2006 +0000

    Use g_try_malloc0 so that the app doesn't abort() if we can't malloc the
    
    2006-05-02 Dom Lachowicz <cinamod@hotmail.com>
    
            * rsvg.c: Use g_try_malloc0 so that the app doesn't abort() if we
            can't malloc the requested # of pixels. Part of bug 340440.

 ChangeLog | 5 +++++
 rsvg.c    | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit b5617cd652b499362aa04d1987b3d84b15abbc8b
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon May 1 14:14:17 2006 +0000

    340290

 rsvg-base.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 25c4264f7db5824f66c5391c5bf5b4bdf12a555e
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Apr 30 15:49:44 2006 +0000

    Implement the XInclude spec to some large-ish degree. Currently doesn't
    
            * rsvg-base.c: Implement the XInclude spec to some large-ish degree. Currently
            doesn't support the "xpointer" bit.
            * rsvg-gobject.c: Only initialize the SAX handler once (on class init)
            rather than at object-init

 ChangeLog      |   7 +++
 rsvg-base.c    | 184 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 rsvg-gobject.c |   3 +-
 3 files changed, 177 insertions(+), 17 deletions(-)

commit 9ec8ef373ccf25b203d277eb29193dfd841fd850
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Apr 29 15:28:13 2006 +0000

    xmlChar vs. char (#340114)
    
    * rsvg-base.c: xmlChar vs. char (#340114)

 ChangeLog      |   1 +
 rsvg-base.c    | 204 ++++++++++++++++++++++++++++-----------------------------
 rsvg-private.h |   8 +--
 rsvg-styles.c  |   2 +-
 4 files changed, 106 insertions(+), 109 deletions(-)

commit 8a58a94d6c2470a295aed8d623812eee0cb0165a
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Apr 29 14:04:21 2006 +0000

    Fix a "type-punned pointer" issue found by Thomas VS
    
            * rsvg-paint-server.c: Fix a "type-punned pointer" issue found by Thomas VS

 ChangeLog           | 4 ++++
 rsvg-paint-server.c | 9 +++++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit d2925c3fdc0d750a8728be0064e4bad0e4617eba
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Apr 28 17:26:05 2006 +0000

    fix compiler warning noticed with -Werror

 rsvg-styles.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 24e69c2d3d18bc1ec52f45f88245bdba797d4228
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Apr 28 03:58:38 2006 +0000

    Add support for the CSS @import directive. Probably isn't 100% conformant,
    
            * rsvg-styles.c: Add support for the CSS @import directive. Probably isn't 100%
            conformant, but probably better than not doing it at all.

 ChangeLog     |  3 +++
 rsvg-styles.c | 31 ++++++++++++++++++++++++++++++-
 2 files changed, 33 insertions(+), 1 deletion(-)

commit 202ec63ca07493b5eec70406a5fec9e07d940931
Author: Dom Lachowicz <cinamod@hotmail.com>
Date:   Fri Apr 28 03:24:10 2006 +0000

    Handle system, public, and unparsed entity declarations better. Probably
    
    2006-04-27 Dom Lachowicz <cinamod@hotmail.com>
    
            * rsvg-base.c: Handle system, public, and unparsed entity declarations
            better. Probably not 100% conformant, but probably better than not
            doing it at all.

 ChangeLog   |  6 ++++++
 rsvg-base.c | 55 ++++++++++++++++++++++++++++++++++++++++++++-----------
 2 files changed, 50 insertions(+), 11 deletions(-)

commit 0ffff1fed653e355a24de33dec1dd822f686ce34
Author: Dom Lachowicz <cinamod@hotmail.com>
Date:   Thu Apr 27 22:27:43 2006 +0000

    Code borrowed from Expat. Takes a XML attribute+value string and turns it
    
    2006-04-27 Dom Lachowicz <cinamod@hotmail.com>
    
            * rsvg-css.c (rsvg_css_parse_xml_attribute_string): Code borrowed from Expat.
            Takes a XML attribute+value string and turns it into attribute+value pairs.
            * rsvg-base.c (rsvg_processing_instruction): Implement <?xml-stylesheet?>
            as best I know how. (related to #338163)

 ChangeLog   |   7 ++
 rsvg-base.c |  10 +-
 rsvg-css.c  | 325 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-css.h  |   2 +
 4 files changed, 341 insertions(+), 3 deletions(-)

commit ac6cac5d84ef523008208154287a605b6cf2fcf0
Author: Dom Lachowicz <cinamod@hotmail.com>
Date:   Thu Apr 27 19:20:39 2006 +0000

    Stub out how to handle the <?xml-stylesheet?> processing instruction
    
    2006-04-27 Dom Lachowicz <cinamod@hotmail.com>
    
            * rsvg-base.c (rsvg_processing_instruction): Stub out how to handle
            the <?xml-stylesheet?> processing instruction

 ChangeLog   |  7 ++++++-
 rsvg-base.c | 38 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+), 1 deletion(-)

commit 67747dbe5095ac39d5bf4ca3dfa6229228d08dd7
Author: Dom Lachowicz <cinamod@hotmail.com>
Date:   Tue Apr 25 12:42:55 2006 +0000

    Initialize node->super, to avoid a crash (#339637)
    
    2006-04-25 Dom Lachowicz <cinamod@hotmail.com>
    
            * rsvg-image.c: Initialize node->super, to avoid a crash (#339637)

 ChangeLog    | 4 ++++
 rsvg-image.c | 1 +
 2 files changed, 5 insertions(+)

commit aa3f32b4003f13481a2e90079b62798b12a5cc97
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Apr 24 23:15:42 2006 +0000

    fix typo

 librsvg.def | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 30b081c691787a2373c74cbd44349b9e6a86ba90
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Apr 24 23:13:11 2006 +0000

    export rsvg_error_get_type()

 ChangeLog   | 4 ++++
 librsvg.def | 1 +
 2 files changed, 5 insertions(+)

commit 9cc9759080777f75b56a51547a6226a069512aea
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Apr 21 20:58:15 2006 +0000

    const-ify some more data

 rsvg-css.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 95b463d9999ca742e608bce2b80337715d2eba86
Author: Dom Lachowicz <cinamod@hotmail.com>
Date:   Wed Apr 19 23:45:26 2006 +0000

    Use rsvg_return_if_fail where appropriate, to make life easier for
    
    2006-04-19 Dom Lachowicz <cinamod@hotmail.com>
    
            * *.[ch]: Use rsvg_return_if_fail where appropriate, to make life
            easier for language bindings and to report errors more consistently
            (bug #338881)

 ChangeLog             |  6 ++++++
 rsvg-base-file-util.c |  6 +++---
 rsvg-base.c           | 21 +++++++++++++++++----
 rsvg-convert.c        | 28 +++++++++++++++++++++-------
 rsvg-image.c          |  8 ++++----
 rsvg-private.h        | 20 ++++++++++++++++++++
 test-display.c        |  6 ++++--
 7 files changed, 75 insertions(+), 20 deletions(-)

commit 775b40432cf879f54b1cb1599ed75ef6b92d16cc
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Apr 18 01:39:28 2006 +0000

    bug 338795

 ChangeLog      | 4 ++++
 rsvg-base.c    | 2 +-
 rsvg-gobject.c | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

commit bed0a9df50d111ce3cac238aa498deff36e8343b
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Apr 1 16:39:34 2006 +0000

    ditch popt in favor of goption; bug 336089

 ChangeLog          |  8 +++++++
 Makefile.am        |  1 -
 configure.in       | 17 ++++----------
 rsvg-convert.c     | 56 ++++++++++++++++++++++----------------------
 test-display.c     | 68 +++++++++++++++++++++++++-----------------------------
 test-performance.c | 52 ++++++++++++++++++-----------------------
 6 files changed, 96 insertions(+), 106 deletions(-)

commit a905f74e2ed1f7193c9c5ffc3ed54cddc369827e
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Mar 22 13:35:13 2006 +0000

    rsvg_handle_set_base_uri() in rsvg_handle_new_from_file() is too late
    
    * rsvg-base-file-util.c: rsvg_handle_set_base_uri() in rsvg_handle_new_from_file()
              is too late (#335450)

 ChangeLog             |  5 +++++
 rsvg-base-file-util.c | 36 +++++++++++++++++++++++++-----------
 rsvg-base.c           |  5 +++--
 3 files changed, 33 insertions(+), 13 deletions(-)

commit e3e530774b3c24dc7d9fb5270e1ae048ae0842db
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Mar 19 16:39:40 2006 +0000

    prevent against getting a null handle back

 ChangeLog      | 1 +
 rsvg-convert.c | 5 +++++
 2 files changed, 6 insertions(+)

commit a68c1f3a891e75322a8736135c58c0dc4bfb2b16
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Mar 19 16:23:18 2006 +0000

    Fix a crash exposed by bug 335107

 ChangeLog   | 4 ++++
 rsvg-base.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f8f265ce33565a8b90f5db365dddeee5086131ff
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Mar 16 21:46:21 2006 +0000

    bump version number

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 03231d2be70b4a2ef608dd65e9c64fea83ec8e51
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Mar 16 21:45:57 2006 +0000

    rsvg-convert 'crashes' because it calls g_error() on an error condition,
    
            * rsvg-convert.c: rsvg-convert 'crashes' because it calls g_error()
            on an error condition, instead of fprintf(stderr, ...) (#334813)

 ChangeLog      | 5 +++++
 rsvg-convert.c | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 77cb8877028fc2108c4fb960c03e138c64b3b2a8
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Mar 11 18:08:36 2006 +0000

    2.14.2 release

 ChangeLog    | 6 ++++++
 configure.in | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit ed72f02c2efd195e09f0a109392b4c1c5c16f87e
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Mar 2 13:26:14 2006 +0000

    Depend on newer libcroco for bugfix 333057

 ChangeLog    | 4 ++++
 configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a637c8c3aa1d448ac34d94415585214658c41b1e
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Mar 1 04:27:30 2006 +0000

    fix 327855

 ChangeLog   | 4 ++++
 librsvg.def | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit f0391bfc9fbfb5d295a9480998e46fab5ea7f207
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Feb 28 13:44:57 2006 +0000

    2.14.1

 ChangeLog    | 4 ++++
 configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 22fd38ff2e449a851d76f1a036e8458cd07b6844
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Feb 27 23:56:07 2006 +0000

    Bug 332798 - rsvg wrapper script doesn't escape shell metacharacters

 ChangeLog | 1 +
 rsvg.in   | 8 ++++++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 0d324666c7bbb542131ad5f474979c28c17c1378
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Feb 27 17:36:20 2006 +0000

    bug 332700

 ChangeLog        | 4 ++++
 rsvg-structure.c | 7 ++++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit e53e3f35b47c684ba3d552cbc8eac5da4c8650c3
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Feb 27 13:11:23 2006 +0000

    rsvg-text.c: Fix C89 compile error, from Jens Granseuer (bug 332714)

 ChangeLog   | 6 +++++-
 rsvg-text.c | 3 ++-
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 494483c62dc888c8b8a7157a9ffd98eceae6bd2b
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Feb 27 02:24:28 2006 +0000

    rsvg-styles.c (rsvg_state_inherit_run): Fix inheritence of dash arrays (bug 332699)

 ChangeLog     | 4 ++++
 rsvg-styles.c | 1 +
 2 files changed, 5 insertions(+)

commit 401868e050a1a151b381b2fc6e8b47b45e5da2b0
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Feb 25 19:10:56 2006 +0000

    2.14.0

 ChangeLog    | 4 ++++
 configure.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit ebf7b42ca29665ecad11fd6c1120021ae2f78be1
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Feb 16 13:36:03 2006 +0000

    Fix segv when encountering feMergeNode (bug 330928)

 ChangeLog     |  4 ++++
 rsvg-filter.c | 12 ++++++++++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 1dfcc29c5519ab1a5edc6652a5bf01286b0df205
Author: Robert Staudinger <robsta@src.gnome.org>
Date:   Wed Feb 15 13:12:51 2006 +0000

    revert fix #168223, it causes side-effects.
    
    * rsvg-text.c: revert fix #168223, it causes side-effects.

 ChangeLog   | 4 ++++
 rsvg-text.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 2fb6444156b67ac9eed3a9c080e03a410780f939
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Tue Feb 14 14:08:49 2006 +0000

    push discrete layers in text

 ChangeLog   | 4 ++++
 rsvg-text.c | 2 ++
 2 files changed, 6 insertions(+)

commit bb1050ccd9babe15523f170f50728ee6e6f2485f
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Feb 10 20:55:22 2006 +0000

    bug 330722

 ChangeLog    | 4 ++++
 rsvg-cairo.h | 4 ++++
 2 files changed, 8 insertions(+)

commit 1e0b2165078b854d482fa7a51ce8a1cd764e3675
Author: Robert Staudinger <robsta@src.gnome.org>
Date:   Tue Feb 7 19:19:00 2006 +0000

    fix #168223.
    
    * rsvg-text.c: fix #168223.

 ChangeLog   | 4 ++++
 rsvg-text.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit d4f8aa5ee773e5b651d9384624302a7cf830ddcb
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Feb 7 00:09:44 2006 +0000

    don't paint surfaces with CLEAR that don't support alpha; i'm not at all happy with this

 rsvg-cairo-draw.c   | 2 +-
 rsvg-cairo-render.c | 5 -----
 rsvg-convert.c      | 8 ++++++++
 rsvg.c              | 2 +-
 4 files changed, 10 insertions(+), 7 deletions(-)

commit f132b54d0918ac847c007a3cdf12b2ad489cd3dc
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Feb 6 17:55:51 2006 +0000

    bug 330151

 ChangeLog    | 5 +++++
 configure.in | 2 +-
 rsvg-base.c  | 3 ++-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit 8de888596efd1cf206a474e262924bd3756a0609
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Feb 6 04:41:56 2006 +0000

    Export RsvgHandle and RsvgHandleClass to the outside world so you can
    
            * rsvg.h: Export RsvgHandle and RsvgHandleClass to the outside world so you can subclass them
            * *.c: Changes necessary for ^^^

 ChangeLog           |   5 ++
 rsvg-base.c         | 212 ++++++++++++++++++++++++++--------------------------
 rsvg-cairo-render.c |  14 ++--
 rsvg-defs.c         |   2 +-
 rsvg-filter.c       |  34 ++++-----
 rsvg-gobject.c      |  74 +++++++++---------
 rsvg-image.c        |   2 +-
 rsvg-marker.c       |   2 +-
 rsvg-mask.c         |   4 +-
 rsvg-paint-server.c |  14 ++--
 rsvg-private.h      |   9 +--
 rsvg-shapes.c       |  12 +--
 rsvg-structure.c    |  14 ++--
 rsvg-styles.c       |  24 +++---
 rsvg-text.c         |   8 +-
 rsvg.c              |   2 +-
 rsvg.h              |  19 ++++-
 17 files changed, 232 insertions(+), 219 deletions(-)

commit f6305a37c1451154029e090c666a8224b0a785a7
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Feb 5 21:06:00 2006 +0000

    better solution for bug 329994

 Makefile.am  | 3 +--
 configure.in | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

commit 71316501f966350d240cbe3023f23f4d26b004a6
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Feb 5 20:15:04 2006 +0000

    update Changelog

 ChangeLog | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit d727dead2ab62fda537a6c5b98d0b0750ea97e92
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Feb 5 20:14:26 2006 +0000

    Bug #323114; work-around for a nasty cairo bug wrt pixel dirt
    
    * rsvg-cairo-draw.c: Bug #323114; work-around for a nasty cairo bug wrt pixel dirt

 ChangeLog           | 2 ++
 rsvg-cairo-render.c | 6 ++++++
 rsvg.c              | 2 +-
 3 files changed, 9 insertions(+), 1 deletion(-)

commit 5ec046657dfd121cfaf0ee1d1046fb7aa30d0718
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Feb 5 19:37:34 2006 +0000

    optimized fix for 330022 from Owen

 rsvg-cairo-draw.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4e51c0f645fa01357fd255cdcf422f0d2f2241db
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Feb 5 17:28:20 2006 +0000

    Bug #330022; code computes wrong pixel values with color = 0xFF and alpha - 0xff. From Emmanuel Pacaud.

 ChangeLog         | 1 +
 rsvg-cairo-draw.c | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 40b0d15e7ac1ea1d8d5b1771d98386b3b386b1bf
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Feb 5 16:57:05 2006 +0000

    oops - fix toolbar issue for real this time

 test-display.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9e3935491616c6706c086c1343392c57e8372e32
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Feb 5 16:45:27 2006 +0000

    don't show zoom buttons when embedded as a mozilla plugin

 ChangeLog      |  1 +
 test-display.c | 22 ++++++++++++----------
 2 files changed, 13 insertions(+), 10 deletions(-)

commit 02b20984d78eb62deb1b0c3ac4a6c0405d8e84f8
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Feb 5 16:35:03 2006 +0000

    bump version number

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 06bd4e08d8b272f62e7aa8a841dc759cd801d447
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Feb 5 16:31:10 2006 +0000

    Bug #330008 - prevent crashes and other bad behavior by checking
    return values. Inspired by work done by Daniel Drake (dsd@gentoo.org)

 ChangeLog             |  6 ++++++
 rsvg-base-file-util.c |  5 ++++-
 rsvg-base.c           | 49 +++++++++++++++++++++++++++++++------------------
 rsvg-convert.c        |  6 +++++-
 rsvg-defs.c           | 12 ++++++------
 rsvg-file-util.c      | 24 ++++++++++++++++++------
 rsvg-gobject.c        |  6 ++++--
 rsvg.c                |  3 +++
 test-display.c        |  4 ++--
 9 files changed, 79 insertions(+), 36 deletions(-)

commit f76ed94eac211a246841697949b61b6c10b7cb3e
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sun Feb 5 14:35:27 2006 +0000

    Patches from Daniel Drake

 ChangeLog    | 4 ++++
 configure.in | 6 ++++--
 rsvg.in      | 2 +-
 3 files changed, 9 insertions(+), 3 deletions(-)

commit 5dde093dd8fb17419e77a4a266858c243951791b
Author: Robert Staudinger <robsta@src.gnome.org>
Date:   Sun Feb 5 09:03:18 2006 +0000

    add props "width", "height", "em", "ex" (all read only)
    
    * rsvg-gobject.c: add props "width", "height", "em", "ex" (all read only)

 ChangeLog      |  2 +-
 rsvg-gobject.c | 30 ++++++++++++++++++++++++++----
 2 files changed, 27 insertions(+), 5 deletions(-)

commit 482084be9599383b296c579c4286aafa671f736c
Author: Robert Staudinger <robsta@src.gnome.org>
Date:   Sat Feb 4 20:49:12 2006 +0000

    fix doc after cairo rendering renaming
    
    * rsvg.h: fix doc after cairo rendering renaming

 ChangeLog | 1 +
 rsvg.h    | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit d5950f88785fc10063c07fdbf1cc6df8411b0394
Author: Robert Staudinger <robsta@src.gnome.org>
Date:   Sat Feb 4 20:36:45 2006 +0000

    add props "width", "height" (read only)
    
    * rsvg-gobject.c: add props "width", "height" (read only)

 ChangeLog      |  6 +++++-
 rsvg-gobject.c | 23 +++++++++++++++++++++++
 2 files changed, 28 insertions(+), 1 deletion(-)

commit ef9166c36a3770afbc614321c018c66b73124ffe
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Feb 4 17:53:44 2006 +0000

    change some documentation wording

 doc/tmpl/rsvg-file-util.sgml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2eaea68330a445fe0b671dd367a0a4f05b93ecba
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Feb 4 17:46:32 2006 +0000

    Rename rsvg_cairo_render to rsvg_handle_render_cairo, for better GObject
    
            * *.c: Rename rsvg_cairo_render to rsvg_handle_render_cairo, for
            better GObject consistency
            * configure.in: 2.13.91

 ChangeLog                 |  6 ++++++
 configure.in              |  2 +-
 doc/rsvg-sections.txt     |  4 ++--
 doc/tmpl/rsvg-unused.sgml | 17 +++++++++++++++++
 librsvg.def               |  4 ++--
 rsvg-base.c               |  2 +-
 rsvg-cairo-render.c       | 14 +++++++-------
 rsvg-cairo.h              |  4 ++--
 rsvg-convert.c            |  2 +-
 rsvg-file-util.c          | 10 +++++-----
 rsvg.c                    |  2 +-
 11 files changed, 45 insertions(+), 22 deletions(-)

commit dc988d3bd6300a3451b1fbda990dec658eef4a6a
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Feb 4 15:33:42 2006 +0000

    bump version number

 ChangeLog    | 2 ++
 configure.in | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit a9798e925a6b3adecad2004d5269406475659c9b
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Feb 4 15:30:29 2006 +0000

    don't use newly deprecated API; use g_object_unref instead

 gdk-pixbuf-loader/io-svg.c |  2 +-
 gtk-engine/svg-render.c    |  2 +-
 rsvg-base-file-util.c      |  2 +-
 rsvg-base.c                | 15 ---------------
 rsvg-convert.c             |  6 +++---
 rsvg-defs.c                |  2 +-
 rsvg-file-util.c           |  4 ++--
 rsvg-gobject.c             | 13 +++++++++++++
 8 files changed, 22 insertions(+), 24 deletions(-)

commit 2b7c95c7a102351ccc903375c35a17b05b6c24e7
Author: Dom Lachowicz <cinamod@hotmail.com>
Date:   Sat Feb 4 15:21:48 2006 +0000

    Update documentation. I'm pretty happy with how things look and are
    
    2006-02-04 Dom Lachowicz <cinamod@hotmail.com>
    
            * doc/*: Update documentation. I'm pretty happy with how things look
            and are arranged now.
    
    2006-02-04 Robert Staudinger <robert.staudinger@gmail.com>
    
            * rsvg-gobject.c: RsvgHandle now derives from GObject. This doesn't
            break API/ABI.

 ChangeLog                    |  10 ++
 Makefile.am                  |   1 +
 doc/Makefile.am              |   2 +-
 doc/rsvg-docs.sgml           |   6 +-
 doc/rsvg-sections.txt        |  14 ++-
 doc/tmpl/rsvg-file-util.sgml |  18 +--
 doc/tmpl/rsvg-unused.sgml    |   6 -
 doc/tmpl/rsvg.sgml           |  64 +++++++----
 librsvg.def                  |   1 +
 rsvg-base.c                  | 103 +++--------------
 rsvg-file-util.c             |   5 +
 rsvg-gobject.c               | 259 +++++++++++++++++++++++++++++++++++++++++++
 rsvg-private.h               |  10 ++
 rsvg.h                       |  51 +++++++--
 14 files changed, 404 insertions(+), 146 deletions(-)

commit 844854ddfbfb28bb38181774e156f392ba5f4ad0
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Feb 3 04:31:17 2006 +0000

    pattern regression fix

 ChangeLog         | 4 ++++
 rsvg-cairo-draw.c | 9 ++++-----
 2 files changed, 8 insertions(+), 5 deletions(-)

commit 939ded0385975ff2ca8dc1cf19bb7394c2a51204
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Feb 3 03:54:18 2006 +0000

    bug #329636

 ChangeLog           | 4 ++++
 rsvg-base.c         | 1 +
 tests/butterfly.svg | 2 +-
 3 files changed, 6 insertions(+), 1 deletion(-)

commit b1e9e2485002aca6d173d8a7fd2170c141a30b8d
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Jan 29 17:52:23 2006 +0000

    fix the build

 rsvg-base.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit c8578b3d572084a01121d0a50a62e0972ab1fb04
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Jan 29 01:01:27 2006 +0000

    update documentation - should be near 100% symbol coverage

 ChangeLog                    |   4 ++
 doc/rsvg-docs.sgml           |  28 ++++++----
 doc/rsvg-sections.txt        | 127 +++++--------------------------------------
 doc/tmpl/rsvg-file-util.sgml |  24 ++++++++
 doc/tmpl/rsvg-gz.sgml        |  16 ------
 doc/tmpl/rsvg-unused.sgml    |  30 ++++++++++
 doc/tmpl/rsvg.sgml           | 106 +++++++++++++++++++++++++++++++-----
 rsvg-base.c                  |  52 ++++++------------
 rsvg-cairo-render.c          |   6 +-
 rsvg-convert.c               |   8 +--
 rsvg.c                       |   2 +
 rsvg.h                       |  10 ++++
 12 files changed, 218 insertions(+), 195 deletions(-)

commit 19af9e328e53c1e8a844db1784398b7ebc879442
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Jan 22 15:04:18 2006 +0000

    dist maintainers, news, etc

 Makefile.am | 4 ++++
 1 file changed, 4 insertions(+)

commit c2f244aa8fb334f88015ffbfb1d8bdb7b5ffd941
Author: Robert Staudinger <robsta@src.gnome.org>
Date:   Thu Jan 19 15:46:55 2006 +0000

    add gtk-doc.make for doc build
    
    * add gtk-doc.make for doc build

 ChangeLog    |   4 ++
 gtk-doc.make | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 157 insertions(+)

commit 7c8a10773fd96c53f13f6dfd03e211d856aaba88
Author: Robert Staudinger <robsta@src.gnome.org>
Date:   Tue Jan 17 10:00:03 2006 +0000

    re-enable gtk-doc build dist and cvs add gtk-doc.make include gtk-doc.make
    
    * configure.in: re-enable gtk-doc build
    * Makefile.am: dist and cvs add gtk-doc.make
    * doc/Makefile.am: include gtk-doc.make instead of copying the targets

 ChangeLog       |   6 +++
 Makefile.am     |   9 +++-
 configure.in    |  70 ++++++++++++------------------
 doc/Makefile.am | 131 +-------------------------------------------------------
 4 files changed, 41 insertions(+), 175 deletions(-)

commit f3649a5b976bb79c29d99879268dc3a3467343c7
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Jan 16 13:30:26 2006 +0000

    bug 327177

 ChangeLog      |  8 +++++++
 TODO           | 19 +++++++--------
 test-display.c | 75 ++++++++++++++++++++++++++++++++++++++--------------------
 3 files changed, 66 insertions(+), 36 deletions(-)

commit fc05e001e825e5b39c22ee0c176ef7ce00eec043
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Jan 16 13:20:11 2006 +0000

    bug 327176

 configure.in          | 2 +-
 rsvg-base-file-util.c | 2 +-
 rsvg-base.c           | 2 ++
 3 files changed, 4 insertions(+), 2 deletions(-)

commit 29b0f76bb2df504b72aab341042074309df71824
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jan 14 20:52:20 2006 +0000

    document new APIs

 rsvg-base-file-util.c | 50 +++++++++++++++++++++++++++++++++++++-------------
 rsvg-base.c           | 31 ++++++++++++++++++++++++-------
 rsvg-cairo-render.c   | 21 +++++++++++++++++++++
 rsvg-convert.c        |  1 -
 rsvg.c                | 14 +++++++++++++-
 5 files changed, 95 insertions(+), 22 deletions(-)

commit 6241cae015bfe6a93c31d751f67b42fa5235e29e
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Jan 12 15:17:18 2006 +0000

    configure.in change freetype searching to pkg-config method

 configure.in | 20 ++------------------
 1 file changed, 2 insertions(+), 18 deletions(-)

commit 31200e15b2b5a748d5ca7000f61cf8869af77fc5
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jan 12 14:55:13 2006 +0000

    updated roadmap

 ChangeLog |  4 ++++
 TODO      | 36 ++++++------------------------------
 2 files changed, 10 insertions(+), 30 deletions(-)

commit 5865d0ffed3703ce7afe0d5d42d8c6da589ad958
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jan 12 01:28:38 2006 +0000

    update changelog to notice the recent releases

 ChangeLog | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 7aa1ce7f58cab7617f4a663f2d515c899701d3fa
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Jan 11 15:01:17 2006 +0000

    bug 326485

 ChangeLog         |  4 ++++
 rsvg-cairo-draw.c | 23 +++--------------------
 2 files changed, 7 insertions(+), 20 deletions(-)

commit b2ea9bd5e8e4c497ee091ed14fc6a1540d137f13
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Jan 11 05:11:15 2006 +0000

    bump version number

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit db30c9f7d6c3abe0a912e0490ed6acbd75ec790d
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Jan 11 05:09:21 2006 +0000

    fix libtool -export-symbols def file path

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5b2db9bfa37937187bccba8dc8a024fe3635f926
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Jan 11 04:39:23 2006 +0000

    added g_return_XXX sneeze-guards around public API

 ChangeLog           |  4 ++++
 rsvg-base.c         | 19 +++++++++++++++++++
 rsvg-cairo-render.c |  7 +++----
 rsvg-image.c        |  3 +++
 4 files changed, 29 insertions(+), 4 deletions(-)

commit ae26ed66cddd4c36f06e7558850e05fb9ee1dc66
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Jan 9 04:55:37 2006 +0000

    326262 - export a few more symbols

 librsvg.def | 3 +++
 1 file changed, 3 insertions(+)

commit b26fc49d41b6f33da2104c0e0de9cbabd365c968
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Jan 9 03:18:12 2006 +0000

    export 2 cairo-related functions

 librsvg.def | 2 ++
 1 file changed, 2 insertions(+)

commit cff5af80161e904a6ff335532948729c0f98608e
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jan 7 19:25:59 2006 +0000

    List of symbols that we export Use libtool's -export-symbols to try to
    
            * librsvg.def: List of symbols that we export
            * Makefile.am: Use libtool's -export-symbols to try to only export
            the above symbols (on platforms where it's supported).

 ChangeLog   |  6 ++++++
 Makefile.am |  3 ++-
 librsvg.def | 28 ++++++++++++++++++++++++++++
 3 files changed, 36 insertions(+), 1 deletion(-)

commit f5a21384be81212ea126d3a23614d47bb165d15b
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Jan 1 20:33:03 2006 +0000

    fix build

 rsvg-cairo-render.c | 1 +
 rsvg-cairo.h        | 1 -
 rsvg-convert.c      | 1 +
 3 files changed, 2 insertions(+), 1 deletion(-)

commit 3e759ef50b9dcb454be705f6df96866112040e70
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Dec 31 17:33:54 2005 +0000

    [Bug 325357] Compile fails when rsvg-cairo.h is #included

 ChangeLog    | 4 ++++
 rsvg-cairo.h | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 592c348386bec1eddc3705c8fb6f0394c1be7078
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Dec 20 12:05:08 2005 +0000

    Mozilla-config fixes so that it works with more config scripts Fix some
    
            * configure.in: Mozilla-config fixes so that it works with more config scripts
            * rsvg-convert.c: Fix some GCC 4.0 build warnings (323936)

 ChangeLog      | 5 +++++
 configure.in   | 3 +--
 rsvg-convert.c | 4 ++--
 3 files changed, 8 insertions(+), 4 deletions(-)

commit a9c4fbf07fe820479202382743915ef801004ffc
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Dec 10 20:52:57 2005 +0000

    support multi-page svg output too

 rsvg-convert.c | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 220419536d545e4dd87672cab49dc67fff50fb08
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Dec 10 18:07:18 2005 +0000

    remove unecessary line from Makefile

 Makefile.am | 2 --
 1 file changed, 2 deletions(-)

commit 06c6afab3fc3c9ea4e8b10e6ed346b4979ff081e
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Dec 10 18:00:41 2005 +0000

    Remove Reimplement 'rsvg' command-line utility in terms of the newer
    
            * test-rsvg.c: Remove
            * rsvg.in: Reimplement 'rsvg' command-line utility in terms of the newer rsvg-convert

 ChangeLog    |   2 +
 Makefile.am  |  11 +++--
 configure.in |   1 +
 rsvg.in      |  69 ++++++++++++++++++++++++++++
 test-rsvg.c  | 143 -----------------------------------------------------------
 5 files changed, 77 insertions(+), 149 deletions(-)

commit 5b6d1674b0e56f8f2dbfd1cf5c6ff2cb709850a0
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Dec 10 17:15:35 2005 +0000

    Remove New utility called 'rsvg-convert'. Can convert a SVG to a PS, PDF,
    
            * rsvg-cairo.c: Remove
            * rsvg-convert.c: New utility called 'rsvg-convert'. Can convert a SVG to a PS, PDF, or PNG. Can accept
            SVG input from STDIN and output to STDOUT. Has a lot more flexibility and functionality than the old 'rsvg'
            program.

 ChangeLog        |  10 +-
 Makefile.am      |   7 +-
 rsvg-cairo.c     | 118 -----------------------
 rsvg-convert.c   | 289 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-file-util.c |  12 +--
 rsvg-private.h   |   3 +
 6 files changed, 312 insertions(+), 127 deletions(-)

commit b8ace23381c1f1c39b6886d92afb8d4806611dc5
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Dec 9 02:02:44 2005 +0000

    bug 323568

 ChangeLog     | 5 +++++
 rsvg-shapes.c | 5 +++++
 2 files changed, 10 insertions(+)

commit 2f837714311e97d56d33819aaa31a4e96ac66c2e
Author: Ray Strode <rstrode@redhat.com>
Date:   Wed Dec 7 13:25:05 2005 +0000

    remove the push call that's more probably wrong and clean up leaked
    
    2005-12-07 Ray Strode <rstrode@redhat.com>
    
            * rsvg-base.c: remove the push call that's more probably wrong and
            clean up leaked viewbox list node (bug 323436)
            * rsvg-shapes.c: call finalize cleanup function of node parent class in
            path_node and poly_node free functions (bug 323435)
            * rsvg-structure.c: Ditto
            * rsvg-structure.h: Ditto

 ChangeLog        | 9 +++++++++
 rsvg-base.c      | 4 +---
 rsvg-shapes.c    | 6 ++----
 rsvg-structure.c | 9 ++++++++-
 rsvg-structure.h | 1 +
 5 files changed, 21 insertions(+), 8 deletions(-)

commit 847f3950fbd5bd9342f94759c79a98e8ca8b86d3
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Dec 4 18:51:36 2005 +0000

    silence a runtime warning

 rsvg-defs.c  | 2 +-
 rsvg-image.c | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 5fd08b74fea3b7fece503ab6bb5ce335a42804a2
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Dec 4 18:46:37 2005 +0000

    plug small mem leak; bug 322918

 ChangeLog   | 4 ++++
 rsvg-defs.c | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 0406e81078d1fb8d1f00193c625e60a4c92591bc
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sun Dec 4 00:00:44 2005 +0000

    fixed g_new related regression

 rsvg.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2cd1fcab8f27ff9e65880dc3a4930c393ac7e9fc
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Nov 26 17:22:38 2005 +0000

    remove unecessary g_new0()

 ChangeLog           | 1 +
 rsvg-cairo-render.c | 3 ++-
 rsvg.c              | 7 ++-----
 3 files changed, 5 insertions(+), 6 deletions(-)

commit 6e9d8ea461975520472ee589ab53c569c7493137
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Nov 26 14:47:28 2005 +0000

    bug 322489

 ChangeLog           |  6 ++++++
 configure.in        |  2 +-
 rsvg-base.c         |  7 +++----
 rsvg-cairo-draw.c   | 12 +++++++-----
 rsvg-cairo-render.c |  9 +++++----
 rsvg-cairo.h        |  3 +++
 rsvg-filter.c       |  5 +++--
 rsvg-image.c        | 11 +++++++----
 rsvg-paint-server.c |  2 +-
 rsvg.c              |  8 ++------
 rsvg.h              | 13 +------------
 11 files changed, 39 insertions(+), 39 deletions(-)

commit 9d65c44b7ed1c67eaf055157d2aed06a32f028bd
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Nov 26 00:27:02 2005 +0000

    fancy new partial render api

 ChangeLog           |  4 ++++
 rsvg-base.c         |  3 ---
 rsvg-cairo-render.c | 18 +++++++++++++++++-
 rsvg-filter.c       |  2 ++
 rsvg-private.h      |  1 +
 rsvg-structure.c    |  8 ++++++++
 rsvg.c              | 43 ++++++++++++++++++++++++++++---------------
 rsvg.h              |  1 +
 8 files changed, 61 insertions(+), 19 deletions(-)

commit 85b7070c87780b8a6bff07f6010cbb8c25ff1136
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Nov 25 22:40:35 2005 +0000

    2.13.3

 ChangeLog    | 4 ++++
 configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 5ea12e21e41a4c4ffac4c950ce39d9b22e736fb6
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Nov 5 04:49:03 2005 +0000

    remove libart based backend, as it has been replaced by cairo. libart is dead. long live libart!

 ChangeLog               |   5 +
 rsvg-art-composite.c    | 456 ----------------------------------------
 rsvg-art-composite.h    |  48 -----
 rsvg-art-draw.c         | 511 ---------------------------------------------
 rsvg-art-draw.h         |  41 ----
 rsvg-art-mask.c         | 206 ------------------
 rsvg-art-mask.h         |  47 -----
 rsvg-art-paint-server.c | 544 ------------------------------------------------
 rsvg-art-paint-server.h |  52 -----
 rsvg-art-render.c       | 136 ------------
 rsvg-art-render.h       |  55 -----
 11 files changed, 5 insertions(+), 2096 deletions(-)

commit 2c794106fed43489c8baa0604b2c470f867a556b
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Nov 1 03:27:16 2005 +0000

    Revert API changes to make the Gimp folk happier Reflect that change
    
    
            * rsvg.h: Revert API changes to make the Gimp folk happier
            * rsvg-base.c: Reflect that change elsewhere
            * test-display.c: Ditto
            * test-rsvg.c: Ditto
            * rsvg-cairo.c: Ditto

 ChangeLog      |  8 ++++++++
 rsvg-base.c    | 37 +++++++++++++++++++++++++++++++++++--
 rsvg-cairo.c   |  2 +-
 rsvg.h         |  7 +++++--
 test-display.c |  2 +-
 test-rsvg.c    |  2 +-
 6 files changed, 51 insertions(+), 7 deletions(-)

commit 5e28cb81f6373dc99ce6e1ad41fc2f50ed99297c
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Oct 26 08:41:57 2005 +0000

    damn GCC 4 to hell

 rsvg-css.c | 2 ++
 1 file changed, 2 insertions(+)

commit bdcaa631a92d0e09cd59c57b2e7411c9110f5232
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Oct 25 16:49:04 2005 +0000

    disable building documentation until it works

 Makefile.am  | 2 +-
 configure.in | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit fa0f2e61e417ec2aece737d6b189c975e33f70ae
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Oct 25 16:43:43 2005 +0000

    update changelog for the release

 ChangeLog | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 436a85338217a8b7c8663ce12a78339b7143d729
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Tue Oct 25 16:31:32 2005 +0000

    base uri fix

 rsvg-file-util.c | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit 5e6ee1f93604b99ef24e8b4ca314be722fefb1e4
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Oct 25 16:17:27 2005 +0000

    fix make distcheck by descending down into the moz-plugin subdir

 Makefile.am  | 2 +-
 configure.in | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit f78ad527c598287cbbb07aaae6437cb790666df0
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Oct 24 14:15:06 2005 +0000

    merge filter regression fix

 rsvg-filter.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 17c29849cde69d6de3971f48ec5095f525abc724
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Oct 24 14:08:51 2005 +0000

    cleaned up vbox handling a little

 rsvg-base.c         |  6 +++---
 rsvg-cairo-draw.c   | 23 ++++++++++++-----------
 rsvg-css.c          | 24 +++++++++++++-----------
 rsvg-css.h          |  6 +++---
 rsvg-marker.c       | 25 ++++++++++++-------------
 rsvg-marker.h       |  5 +++--
 rsvg-paint-server.c | 19 +++----------------
 rsvg-paint-server.h |  5 ++---
 rsvg-private.h      |  3 ++-
 rsvg-structure.c    | 50 +++++++++++++++++++++-----------------------------
 rsvg-structure.h    |  6 ++----
 11 files changed, 76 insertions(+), 96 deletions(-)

commit 63a60bbf5df040a747133a56bfa616b610aa704a
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Oct 24 11:07:42 2005 +0000

    why, oh why does gcc 4 hate me?

 rsvg-base.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6a2acd07f3e6db3a04ee8949541228391fddf64c
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Oct 24 06:54:23 2005 +0000

    string rtti

 ChangeLog           |  5 +++
 rsvg-base.c         | 92 ++++++++++++++---------------------------------------
 rsvg-cairo-draw.c   |  2 +-
 rsvg-filter.c       | 55 ++++++++++++--------------------
 rsvg-image.c        |  1 -
 rsvg-marker.c       |  4 +--
 rsvg-mask.c         | 12 +++----
 rsvg-paint-server.c | 33 ++++++++-----------
 rsvg-private.h      | 22 ++-----------
 rsvg-shapes.c       |  6 ----
 rsvg-structure.c    | 40 ++++++-----------------
 rsvg-structure.h    |  2 --
 rsvg-text.c         | 24 ++++----------
 13 files changed, 90 insertions(+), 208 deletions(-)

commit 869d9002be91ec046b395fc21445360097bc2cc6
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sun Oct 23 14:39:48 2005 +0000

    image warning fix

 rsvg-image.c | 25 +++++++++----------------
 1 file changed, 9 insertions(+), 16 deletions(-)

commit 299ac192364f59909df8bbfc670d3d823e68068a
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sun Oct 23 03:08:04 2005 +0000

    text rewrite

 ChangeLog           |   8 +-
 rsvg-base.c         |  22 +-
 rsvg-cairo-draw.c   |  38 +--
 rsvg-css.c          |   8 +-
 rsvg-filter.c       | 202 ++++++++--------
 rsvg-image.c        |  18 +-
 rsvg-marker.c       |  26 +-
 rsvg-mask.c         |  16 +-
 rsvg-paint-server.c |  38 +--
 rsvg-private.h      |  10 +-
 rsvg-shapes.c       |  76 +++---
 rsvg-structure.c    |  48 ++--
 rsvg-styles.c       |  10 +-
 rsvg-text.c         | 674 ++++++++++++++++++++--------------------------------
 rsvg-text.h         |  11 +-
 15 files changed, 528 insertions(+), 677 deletions(-)

commit 8d1bad90ada1a24f6c1b7ad3e0b17298f05e96d4
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Oct 22 23:30:46 2005 +0000

    got rid of the legacy dimension system

 rsvg-base.c      | 15 ---------------
 rsvg-css.c       | 18 ++++--------------
 rsvg-css.h       |  4 ----
 rsvg-image.c     |  3 ---
 rsvg-marker.c    | 13 ++-----------
 rsvg-mask.c      |  4 +---
 rsvg-private.h   |  4 ----
 rsvg-structure.c | 41 ++++++++++++-----------------------------
 rsvg-styles.c    | 16 ----------------
 rsvg-styles.h    |  1 -
 rsvg-text.c      |  2 --
 11 files changed, 19 insertions(+), 102 deletions(-)

commit 84a07d46d5d2d64996af6deb6fdf64c5ca7fb4f2
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Oct 22 20:29:22 2005 +0000

    more smarts about getting the user's language

 rsvg-cond.c | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

commit 5089f856777c0d6df09c014f2fb9291ac11230c4
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Oct 22 20:10:27 2005 +0000

    setlocale(LC_ALL) may return "C". Evaluate $LANG first, equate "C" with
    
            * rsvg-cond.c (rsvg_cond_parse_system_language): setlocale(LC_ALL)
            may return "C". Evaluate $LANG first, equate "C" with "en".

 ChangeLog   |  5 +++++
 rsvg-cond.c | 11 ++++++++---
 2 files changed, 13 insertions(+), 3 deletions(-)

commit cb8d9468eb4586af15f5f05d387cc2e223451d9f
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Oct 22 17:21:53 2005 +0000

    Cache RsvgHandles rather than GByteArrays containing SVG data. Preparation
    
            * gtk-engine/svg-render.c: Cache RsvgHandles rather than GByteArrays
            containing SVG data. Preparation for move to cairo-only theme engine.

 ChangeLog               |  5 +++++
 gtk-engine/svg-render.c | 49 +++++++++++++++++++------------------------------
 gtk-engine/svg.h        |  3 ++-
 3 files changed, 26 insertions(+), 31 deletions(-)

commit bdcb3f25908bc517046d4f5ab4ff5250a01c22c2
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Oct 22 17:03:27 2005 +0000

    Rip out libart backend; require the cairo backend, and require cairo >=
    
    
            * configure.in: Rip out libart backend; require the cairo backend, and require cairo >= 1.0.2
            * Makefile.am: re-enable the gtk-engine and gdk-pixbuf-loader. Ditto, library re-org
            * librsvg-2.0.pc.in: Ditto
            * librsvg.spec.in: Ditto
            * rsvg.c: Ditto
            * gtk-engine/Makefile.am: Ditto

 ChangeLog                     |   9 +++
 Makefile.am                   |  69 ++++-----------------
 configure.in                  |  80 +------------------------
 gdk-pixbuf-loader/Makefile.am |   1 -
 gtk-engine/Makefile.am        |   2 +-
 librsvg-2.0.pc.in             |   2 +-
 librsvg.spec.in               |  12 ++--
 rsvg.c                        | 135 ++++++------------------------------------
 8 files changed, 51 insertions(+), 259 deletions(-)

commit f4ba147dc607ef2b789cc93a6de000853b115375
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Oct 22 16:36:22 2005 +0000

    implement image zooming

 ChangeLog      |  4 ++++
 rsvg-cond.c    |  4 ++--
 test-display.c | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 3 files changed, 59 insertions(+), 7 deletions(-)

commit e7228c6200b5794c7becf29d9fa019315cd99203
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Oct 22 10:05:33 2005 +0000

    fixed small flood reversion

 rsvg-styles.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6d491c28c741309708273229b115ca62d51604a7
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Oct 22 09:53:20 2005 +0000

    filter box coordinates

 rsvg-filter.c | 601 +++++++++++++++-------------------------------------------
 rsvg-styles.c |  21 +-
 rsvg-styles.h |   6 +
 3 files changed, 181 insertions(+), 447 deletions(-)

commit 7b7cae3be8c91779f3db7b316a16b20f362a11dc
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Oct 22 07:31:40 2005 +0000

    late normalization of coordinates

 rsvg-art-paint-server.h |  12 +
 rsvg-cairo-draw.c       |  85 +++++---
 rsvg-css.c              |  48 ++--
 rsvg-css.h              |   4 -
 rsvg-filter.c           | 568 +++++++++++++-----------------------------------
 rsvg-filter.h           |   2 +-
 rsvg-image.c            |  18 +-
 rsvg-image.h            |   3 +-
 rsvg-marker.c           |  98 +++++----
 rsvg-marker.h           |   4 +-
 rsvg-paint-server.c     |  50 ++---
 rsvg-paint-server.h     |  22 +-
 rsvg-shapes.c           | 250 ++++++++++-----------
 rsvg-structure.c        |  63 +++---
 rsvg-structure.h        |   4 +-
 rsvg-styles.c           |  19 +-
 rsvg-styles.h           |   6 +-
 rsvg-text.c             |  48 ++--
 18 files changed, 522 insertions(+), 782 deletions(-)

commit 8d6b6819cc65841f85fb7c464d857082189e2fc5
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Oct 21 19:51:37 2005 +0000

    gaussian speed improvements

 rsvg-filter.c | 55 ++++++++++++++++++++-----------------------------------
 1 file changed, 20 insertions(+), 35 deletions(-)

commit 3aef9f1538dc98cc4fbd07ba01a76d79af775977
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Oct 21 19:21:11 2005 +0000

    gaussian blur changes

 rsvg-filter.c | 35 ++++++-----------------------------
 1 file changed, 6 insertions(+), 29 deletions(-)

commit b5e29cb723a5c5a926f7be1c7f31cf36de983b29
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Oct 21 17:44:43 2005 +0000

    on the 2.13.x release cycle

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 663f577f5319e59c943dd217897004004747812d
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Oct 21 17:31:43 2005 +0000

    more robust way of getting your locale

 ChangeLog   |  4 ++++
 rsvg-cond.c | 20 ++++++++++++++------
 2 files changed, 18 insertions(+), 6 deletions(-)

commit 52828443e9e87da833d790ef12bb114cddd3362c
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Oct 21 17:24:18 2005 +0000

    crisper filters

 rsvg-cairo-draw.c | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit a5c7e4187cf555e22c26197960c44ebd6f47647d
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Oct 21 17:02:36 2005 +0000

    even slighter border tweak

 rsvg-base.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 39b6d61ed7e1f0977e4b5bd24b30d6f8317e15c5
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Oct 21 17:01:15 2005 +0000

    slight border tweak

 rsvg-base.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 952eeb4a6b0a73e62ef65f92734b48376e0e05c0
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Oct 21 16:49:39 2005 +0000

    I hate gcc 4

 rsvg-base.c | 3 +++
 1 file changed, 3 insertions(+)

commit d1a973ec3fbb05ada753dad517e79cb216546574
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Oct 21 16:45:53 2005 +0000

    bounding boxes and percentage fixes

 ChangeLog           |   5 ++
 rsvg-base.c         | 165 ++++++++++++++++++++++++++++++++++++++++++++++++++--
 rsvg-cairo-draw.c   |  32 +++++++---
 rsvg-cairo-render.c |   2 +
 rsvg-css.c          | 100 ++++++++++++++++++++++++++++---
 rsvg-css.h          |   3 +-
 rsvg-mask.c         |  40 +++----------
 rsvg-mask.h         |   3 +-
 rsvg-private.h      |  29 ++++++++-
 rsvg-structure.c    |  47 ++++++++++-----
 rsvg-structure.h    |   2 +-
 rsvg.c              |   3 +
 12 files changed, 356 insertions(+), 75 deletions(-)

commit 32765be654d33f0f8a18079cc86ab3790b10b280
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Oct 21 02:00:23 2005 +0000

    plug memleaks

 ChangeLog     | 2 ++
 rsvg-filter.c | 8 +-------
 rsvg-mask.c   | 1 +
 3 files changed, 4 insertions(+), 7 deletions(-)

commit d207aa0e8a9d4b57d12e24d08f34d2d76b1e0b8c
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Oct 21 01:49:27 2005 +0000

    fix major memleak

 ChangeLog         |  1 +
 rsvg-cairo-draw.c | 15 ++++++++-------
 2 files changed, 9 insertions(+), 7 deletions(-)

commit f597c0a9960b724146f2fb618f9a4c66494d1c95
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Oct 20 23:02:01 2005 +0000

    prioritize the cairo backend over the libart one; disable the libart backend until it builds again

 ChangeLog    |  5 +++++
 Makefile.am  |  3 +--
 configure.in | 35 ++++++++++++-----------------------
 3 files changed, 18 insertions(+), 25 deletions(-)

commit 8f62434505ca89646a59b880a2ca65e227551da8
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Oct 20 19:04:24 2005 +0000

    SVG bounding box fix

 rsvg-structure.c | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

commit b548c854b973d17bb1f8cb30cf2cafc23433ce98
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Oct 20 18:49:49 2005 +0000

    leak fixes

 rsvg-cairo-draw.c | 11 +++++++----
 rsvg-filter.c     |  1 -
 2 files changed, 7 insertions(+), 5 deletions(-)

commit 5754f4587084049354bfa4c4494ed330862736b9
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Oct 20 14:16:54 2005 +0000

    fixed clipping rect bugs

 rsvg-structure.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit b80649283a92d37c0662253cb934d4acedd0b9b4
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Oct 20 14:05:42 2005 +0000

    stopped double discrete layer effect application on images

 rsvg-cairo-draw.c | 3 ---
 1 file changed, 3 deletions(-)

commit 75a347f3911126298384da062f5d856f9b1b9f1e
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Oct 20 13:43:29 2005 +0000

    gcc 4 fixes

 rsvg-cairo-draw.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 462cb4efee29d18e977b60813ba90f4dc4085e1a
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Oct 20 12:36:51 2005 +0000

    filter cairo streamlining

 ChangeLog         |   2 +-
 rsvg-cairo-draw.c |  68 +---------------
 rsvg-filter.c     | 231 +++++++++++++++++++++++++++++++++++-------------------
 rsvg-filter.h     |   2 +-
 4 files changed, 153 insertions(+), 150 deletions(-)

commit 21d184416f3348182295d87277a414c9650ce084
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Oct 20 08:12:38 2005 +0000

    0 initialization of new surfaces

 rsvg-cairo-draw.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit beb677f63402066ce8888010d5e6fc081739d4cb
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Oct 20 07:56:42 2005 +0000

    better bbox calculation for cairo stuff

 rsvg-cairo-draw.c | 40 ++++++++++++++++++++++------------------
 rsvg-filter.c     | 17 ++++++++++++++---
 2 files changed, 36 insertions(+), 21 deletions(-)

commit d2154e2090f1d1249ac5f8fe2223e367f645b807
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Oct 19 18:30:36 2005 +0000

    more cairo shit

 ChangeLog         |  5 +++++
 rsvg-cairo-draw.c | 23 +++++++++++------------
 rsvg-filter.c     |  4 ++++
 3 files changed, 20 insertions(+), 12 deletions(-)

commit d157a30e40e168c0defdbcf5b8ac9df63b3a44ce
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Oct 19 17:46:18 2005 +0000

    getting rid of a lot of floats

 rsvg-cairo-draw.c |  21 ++--
 rsvg-filter.c     | 311 ++++++++++++++++++++++++++++--------------------------
 2 files changed, 169 insertions(+), 163 deletions(-)

commit bcdd31a329df820de19560d6e7cb3223085c8548
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Oct 19 12:44:15 2005 +0000

    more premul filters

 rsvg-cairo-draw.c |  65 +++++++++++++++++++++++++------
 rsvg-filter.c     | 112 +++++++++++++++++++++++++-----------------------------
 2 files changed, 105 insertions(+), 72 deletions(-)

commit f1d3716d4d80698cd395e92f89bcc9d5b192a968
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Oct 19 09:15:33 2005 +0000

    more cairo filter fixes

 rsvg-filter.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f8561793db9cd793e62e77247465aae0759638a2
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Oct 19 09:08:23 2005 +0000

    cairo filter improvements

 ChangeLog           |   5 +-
 rsvg-base.c         | 105 ++++++++++++++++++++
 rsvg-cairo-clip.c   |   2 +-
 rsvg-cairo-clip.h   |   2 +-
 rsvg-cairo-draw.c   | 115 +++++++++++++++-------
 rsvg-cairo-render.c |  53 +---------
 rsvg-cairo-render.h |  12 +--
 rsvg-filter.c       | 278 ++++++++++++++++++----------------------------------
 rsvg-filter.h       |   2 +-
 rsvg-private.h      |  10 ++
 rsvg-structure.c    |  16 ++-
 11 files changed, 307 insertions(+), 293 deletions(-)

commit c1ea9819232fbda9b9722e51d5703a19bfe883e3
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Tue Oct 18 17:32:55 2005 +0000

    filters with cairo

 ChangeLog           |   5 ++
 rsvg-cairo-draw.c   | 162 ++++++++++++++++++++++++++++++++++++++++++----------
 rsvg-cairo-draw.h   |   3 +
 rsvg-cairo-render.c |   2 +-
 rsvg-cairo-render.h |   1 +
 rsvg.c              |  26 +--------
 6 files changed, 144 insertions(+), 55 deletions(-)

commit a72f363438521d56f83c74b65cfab0f6b5d027e6
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Oct 16 19:36:52 2005 +0000

    No need to new0() image data, it just wastes CPU since we'll be overwriting it anyway.

 ChangeLog         | 5 +++++
 rsvg-cairo-draw.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit d5b75acacd1bdc2eeee0e46b94173689fce564d1
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Oct 12 17:43:13 2005 +0000

    image bound box

 rsvg-cairo-draw.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 501b488d220b0268120b5cbc91f8f824c1138c8b
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Oct 12 17:30:44 2005 +0000

    cairo patterns and clipping

 ChangeLog         |  7 ++++++-
 rsvg-cairo-draw.c | 53 ++++++++++++++++++++++++++++++++++++-----------------
 rsvg-cairo.c      |  9 ++++++---
 3 files changed, 48 insertions(+), 21 deletions(-)

commit 5b0807b866c1c2c1a49a91f2d31664bf943d17e2
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Oct 12 15:50:00 2005 +0000

    mask efficiency improvement

 rsvg-cairo-draw.c | 24 +++++++-----------------
 1 file changed, 7 insertions(+), 17 deletions(-)

commit a00dea214d04889ca8717a85de9dbecb65ea3eac
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Oct 12 15:14:55 2005 +0000

    cairo clip path stuff

 rsvg-cairo-clip.c | 11 ++++++-----
 rsvg-cairo.c      |  8 +++-----
 2 files changed, 9 insertions(+), 10 deletions(-)

commit 4289af24cf674ad5f4a8cb378ed8558171c7f215
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Oct 12 09:01:01 2005 +0000

    objectBoudingBox clip paths and masks

 ChangeLog           |  4 +++
 rsvg-cairo-clip.c   | 28 ++++++++++++++--
 rsvg-cairo-clip.h   |  4 ++-
 rsvg-cairo-draw.c   | 96 +++++++++++++++++++++++++++++++++++++++++++++--------
 rsvg-cairo-render.c | 56 +++++++++++++++++++++++++++++++
 rsvg-cairo-render.h | 13 ++++++++
 rsvg-mask.c         | 15 +++++----
 7 files changed, 193 insertions(+), 23 deletions(-)

commit c9b099bc5c11f18cc22ae4e7099db2ffd800c9b5
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Tue Oct 11 09:47:29 2005 +0000

    cairo masks

 rsvg-cairo-draw.c | 111 ++++++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 95 insertions(+), 16 deletions(-)

commit be4bb30a961a90ca383cb73d6ebf3c0839b0120d
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Tue Oct 11 07:42:41 2005 +0000

    minor aspect ratio fix

 rsvg-image.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cddd5380ae199ec01cd80de1ee224380cab6e3c0
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Oct 10 22:00:11 2005 +0000

    text and pattern fixes

 ChangeLog         | 4 ++++
 rsvg-cairo-draw.c | 8 ++++----
 rsvg-text.c       | 3 +++
 3 files changed, 11 insertions(+), 4 deletions(-)

commit a28be53c6b4c65025728151f83ff0d4d93deac5f
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Oct 10 16:50:11 2005 +0000

    more cairo pattern stuff

 rsvg-cairo-draw.c | 36 ++++++++++++++++++++----------------
 1 file changed, 20 insertions(+), 16 deletions(-)

commit d6038ad5bca977df531af0c20f288ca8e2fee28e
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Oct 10 13:11:41 2005 +0000

    viewbox pattern improvements

 rsvg-cairo-draw.c | 24 ++++++++++++++----------
 1 file changed, 14 insertions(+), 10 deletions(-)

commit 5adc9e5d25ecca6e973f23a516d1ac47269714e3
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Oct 10 06:32:14 2005 +0000

    radial gradient fix

 ChangeLog         | 1 +
 rsvg-cairo-draw.c | 5 ++---
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 190d010b6f41db9bef0949489ff92d03876c7557
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Oct 10 05:51:24 2005 +0000

    cairo pattern fixes

 ChangeLog               |   4 ++
 rsvg-art-paint-server.c |   4 +-
 rsvg-cairo-draw.c       | 106 ++++++++++++++++++++++++++++++++++++++++++++----
 3 files changed, 102 insertions(+), 12 deletions(-)

commit 4261088f4c7bfb3b70b904035aa3fea2d412d7a3
Author: Christian Fredrik Kalager Schaller <uraeus@src.gnome.org>
Date:   Sun Oct 9 18:25:28 2005 +0000

    change libxml test to 2.6.21 instead

 rsvg-base.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f7c27d1f973faa482943dce110e1281f1435fb66
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sun Oct 9 06:22:39 2005 +0000

    svg aspect ratio preservation

 ChangeLog        |  4 ++++
 rsvg-structure.c | 14 ++++++++++----
 2 files changed, 14 insertions(+), 4 deletions(-)

commit 6dcb3d285cc4af2b788ab9b49009569e37187afc
Author: Carl Worth <cworth@cworth.org>
Date:   Sun Oct 9 05:37:08 2005 +0000

    Add preliminary support for patterns to rsvg-cairo, (doesn't do
    
    
    2005-10-08  Carl Worth  <cworth@cworth.org>
    
            * rsvg-cairo-draw.c: (_set_source_rsvg_pattern): Add preliminary
            support for patterns to rsvg-cairo, (doesn't do transformed
            patterns yet).
    
            * rsvg-cairo-draw.c:
            (_set_source_rsvg_paint_server), (rsvg_cairo_render_path): Pass
            the RsvgDrawingCtx down do the sub-functions since the pattern
            drawing code needs it in order to call _rsvg_node_draw_children.

 ChangeLog         | 11 +++++++++++
 rsvg-cairo-draw.c | 53 ++++++++++++++++++++++++++++++++++++++++++++---------
 2 files changed, 55 insertions(+), 9 deletions(-)

commit ca9145e7e7760ae156283dce2c9c2e5f4c3d896e
Author: Carl Worth <cworth@cworth.org>
Date:   Sun Oct 9 02:43:18 2005 +0000

    Add apparently missing POPT_LIBS flags to librsvg_2_cairo_la_LIBADD.
    
    
    2005-10-08  Carl Worth  <cworth@cworth.org>
    
            * Makefile.am: Add apparently missing POPT_LIBS flags to
            librsvg_2_cairo_la_LIBADD.

 ChangeLog   | 5 +++++
 Makefile.am | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 86e61e9edccbdc0be1795334375a4c741e196854
Author: Carl Worth <cworth@cworth.org>
Date:   Sun Oct 9 02:42:22 2005 +0000

    Add some more casts to let gcc4 compile once again without errors.
    
    
    2005-10-08  Carl Worth  <cworth@cworth.org>
    
            * rsvg-base.c: (rsvg_entity_decl): Add some more casts to let gcc4
            compile once again without errors.

 ChangeLog   |  5 +++++
 rsvg-base.c | 10 +++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit eedf6dab3b80ddbbd5c27e5aa4d312e046bd83d6
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Oct 8 23:24:59 2005 +0000

    make xml entity substitution work. needs libxml2 2.6.22 or better. disable entities otherwise.

 ChangeLog   |  2 ++
 rsvg-base.c | 43 ++++++++++++++++++++++++++++++++-----------
 2 files changed, 34 insertions(+), 11 deletions(-)

commit c68cd73a337bf100a5a6924be7a50857f607769a
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Oct 8 22:23:35 2005 +0000

    fix up <switch> conditional comparisions

 ChangeLog   | 4 ++++
 rsvg-cond.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 94b8b0abef7e5f26d0e8f2f8ce7fe52f5e5b1fdc
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Oct 8 17:12:41 2005 +0000

    scale clip rects

 rsvg-cairo-draw.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit b3532eaca286773b80e25e4b2f757dd18fc0438f
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Oct 8 16:49:26 2005 +0000

    gcc 4 fixes

 test-display.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit d44a3f5b7e5a6b25f96054de4a330e155d692bd1
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Oct 8 16:22:37 2005 +0000

    clip paths now in

 rsvg-cairo-clip.c | 162 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-cairo-clip.h |  40 ++++++++++++++
 2 files changed, 202 insertions(+)

commit a3bf1bd485add4d34e05cac2bc9f84b9e33edea7
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Oct 8 14:53:36 2005 +0000

    cairo grey box fix

 ChangeLog         | 2 ++
 rsvg-cairo-draw.c | 7 +++++--
 rsvg.c            | 4 +++-
 3 files changed, 10 insertions(+), 3 deletions(-)

commit f1314e481555a13bc3e4116b3dc6f5724740df25
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Oct 8 06:19:13 2005 +0000

    clipping in cairo

 ChangeLog           |  4 ++++
 Makefile.am         |  4 +++-
 rsvg-cairo-draw.c   | 18 +++++++++++-------
 rsvg-cairo-render.h |  4 ++--
 4 files changed, 20 insertions(+), 10 deletions(-)

commit b49654fddc25261d054a313625c86fec4696a45f
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Oct 7 17:41:38 2005 +0000

    libart gradient fixes

 ChangeLog               | 4 ++++
 rsvg-art-paint-server.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 8d81f226335daae63913fd8ba4a314945addcfd1
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Oct 7 16:05:02 2005 +0000

    get rid of unecessary 0-ing of data

 rsvg-cairo-draw.c | 2 +-
 rsvg.c            | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c65b3e9bdc0ffd46351951c1e2ffb6747f217095
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Oct 7 15:18:16 2005 +0000

    hopefully get rid of static when using the cairo backend

 ChangeLog | 4 ++++
 rsvg.c    | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 65888c123dfc79c287606a2511e248abf37fb1d5
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Oct 7 12:15:10 2005 +0000

    cairo stuff, I forgot what

 rsvg-cairo-draw.c | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

commit 57f375b690ca8467782f9dbdfcc15c69d675a01a
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Oct 7 10:00:12 2005 +0000

    put images the right spot

 ChangeLog         | 1 +
 rsvg-cairo-draw.c | 5 +++++
 2 files changed, 6 insertions(+)

commit 4757045236249d44724d937345c00e03a5cb1ebf
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Oct 7 09:18:12 2005 +0000

    cairo transperancy fixes

 ChangeLog         |  7 ++++++-
 rsvg-cairo-draw.c | 42 ++++++++++++++++++++++++++++++++++--------
 test-display.c    |  2 +-
 3 files changed, 41 insertions(+), 10 deletions(-)

commit 2f88a46dfc319481949f1a809d565b38029ef838
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Oct 7 02:24:44 2005 +0000

    mega hack to make multiImage sort-of work

 ChangeLog   | 1 +
 rsvg-base.c | 9 +++++++++
 2 files changed, 10 insertions(+)

commit a60a8e3641385d527857ce539a7b9388dce00255
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Oct 7 02:02:03 2005 +0000

    don't set has_width or has_height unless their values are > 0

 ChangeLog        | 1 +
 rsvg-structure.c | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 9588cc30652309d4479ec71932f5502f652a8432
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Oct 7 01:43:34 2005 +0000

    bug 318010 - populate save dialogs with the svg's name

 ChangeLog      |  2 ++
 configure.in   |  2 +-
 test-display.c | 87 ++++++++++++++++++++++++++++++++++++++++++++--------------
 3 files changed, 70 insertions(+), 21 deletions(-)

commit 0d540ccc78e4fc8a9d405976f36319a833ebbf22
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Oct 7 01:22:45 2005 +0000

    build out of srcdir; bug 158331

 COPYING    | 620 ++++++++++++++++++++++++-------------------------------------
 ChangeLog  |   4 +
 INSTALL    | 131 ++++++++-----
 autogen.sh | 368 +++---------------------------------
 4 files changed, 357 insertions(+), 766 deletions(-)

commit 8d336684315f21b3f0e315c538c1eebcfdb8ebae
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Oct 5 02:49:30 2005 +0000

    cairo stuff I think, I can't remember what I did yeserday before I went to bed, it was probably something to do with those courners

 ChangeLog         |  4 ++++
 rsvg-art-draw.c   | 16 +++++++++++++++-
 rsvg-bpath-util.c | 16 ++--------------
 3 files changed, 21 insertions(+), 15 deletions(-)

commit 09f392cae4d0cb5f08b60237f05eb93bd1ec8f04
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Oct 4 16:10:55 2005 +0000

    initialize pixels to 0

 rsvg-cairo-draw.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2e48864d36db8c15cf9426107c2a09a2079d156d
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Tue Oct 4 16:04:58 2005 +0000

    cairo gradient spread repeat

 rsvg-cairo-draw.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit bc3d864b446944655d21b0f45c84df5a3f37b5db
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Tue Oct 4 15:49:44 2005 +0000

    cairo currentcolor fixes

 rsvg-cairo-draw.c | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

commit a6aa4dabab519e983e0e9fdae3836c3ff4a615f4
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Tue Oct 4 15:31:36 2005 +0000

    I should really test to see if I fix something before I commit

 rsvg-cairo-draw.c | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

commit 3e4565d7b4f46b42e22306e23ec20a10edbe7474
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Tue Oct 4 15:02:13 2005 +0000

    cairo precision fix

 rsvg-cairo-draw.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit ea8dd583b0cf59e070ef95b79a27c3c4d1ac9b3b
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Tue Oct 4 14:36:42 2005 +0000

    cairo obb fix

 rsvg-cairo-draw.c | 53 +++++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 45 insertions(+), 8 deletions(-)

commit f6b986d0f830c0bbfe551a8ba00833438ed248c4
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Oct 4 12:29:00 2005 +0000

    bug 317615

 ChangeLog     |  8 ++++++--
 rsvg-shapes.c | 23 +++++++++++++++++------
 2 files changed, 23 insertions(+), 8 deletions(-)

commit 148ad613dcafd55dbd6fd9c00ec5a972493b28bf
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Tue Oct 4 01:33:50 2005 +0000

    bug #317871

 ChangeLog               |  4 ++++
 rsvg-art-paint-server.c | 28 +++++++++++++++++-----------
 rsvg-paint-server.c     | 19 +++++++++++++++----
 3 files changed, 36 insertions(+), 15 deletions(-)

commit b94999489539c66a81ff2b9df529f1ab64fcdd39
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sun Oct 2 09:47:29 2005 +0000

    colour inheritance fix

 ChangeLog               |  7 +++++++
 rsvg-art-paint-server.c | 28 ++++++++--------------------
 rsvg-cairo-draw.c       |  5 +----
 rsvg-marker.c           |  2 ++
 rsvg-paint-server.c     | 23 ++++++++++++++++-------
 rsvg-paint-server.h     |  1 -
 rsvg-styles.c           | 16 +++++++++++++---
 rsvg-styles.h           |  2 ++
 8 files changed, 49 insertions(+), 35 deletions(-)

commit fe8c0fa42826dc005fa70bb93b930838e69c5eea
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Oct 2 04:23:25 2005 +0000

    bug 314593

 configure.in                 |  6 +---
 doc/tmpl/rsvg-file-util.sgml | 65 ------------------------------------------
 doc/tmpl/rsvg-gz.sgml        |  8 ------
 doc/tmpl/rsvg-unused.sgml    | 67 ++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 68 insertions(+), 78 deletions(-)

commit b1302804af5c76cf827865465c8164aef8f2b822
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Oct 1 16:35:37 2005 +0000

    bug 314593

 ChangeLog    | 4 ++++
 configure.in | 6 +++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 7825fe9bdf245874bef69e05a4160c5419ceb1bb
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Sep 30 01:12:37 2005 +0000

    bug 317549

 ChangeLog     |  4 ++++
 rsvg-filter.c | 24 ++++++++++++------------
 2 files changed, 16 insertions(+), 12 deletions(-)

commit bcf93a9d0744496446dedd025b5ac54b56c77818
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Sep 27 18:40:07 2005 +0000

    s/1024/100; it's a confidence level, not how much to check

 gdk-pixbuf-loader/io-svg.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 78e026f4aac4d640a04766ea3a0129edf53ad4ab
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Sep 25 19:40:47 2005 +0000

    forward port a bunch of changes from the 2.12 branch

 ChangeLog                     | 18 ++++++++++++++++++
 configure.in                  |  2 --
 gdk-pixbuf-loader/Makefile.am |  9 +++++----
 gdk-pixbuf-loader/io-svg.c    |  8 ++++----
 gtk-engine/Makefile.am        |  2 +-
 moz-plugin/Makefile.am        |  2 +-
 rsvg-shapes.c                 |  6 ++++--
 rsvg-structure.c              |  3 ++-
 8 files changed, 35 insertions(+), 15 deletions(-)

commit 15395ee2ef5a49112df57d92c85e813d5639ed12
Author: Christian Fredrik Kalager Schaller <uraeus@src.gnome.org>
Date:   Tue Sep 13 16:08:44 2005 +0000

    make sure this thing works

 librsvg.spec.in | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit b671cc9d3e23b8a9fd4383e6855c1747a4c05f5a
Author: Christian Fredrik Kalager Schaller <uraeus@src.gnome.org>
Date:   Thu Aug 25 22:07:17 2005 +0000

    file Release_notes-2.11 was initially added on branch gnome-2-12-branch.

commit b3de8dd971400f801baa40b6d1e0075ca6aadd12
Author: Christian Fredrik Kalager Schaller <uraeus@src.gnome.org>
Date:   Sat Aug 20 09:09:57 2005 +0000

    fix up spec file

 librsvg.spec.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 389bff12c16e50b8201ce38d2cd4e84e0f4ec38c
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Aug 13 21:27:16 2005 +0000

    patch from jean brefort for more correct new_stream() definition

 moz-plugin/moz-plugin.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 7e76a33c9c23aafbba97c09b527fef1df63e30f3
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Aug 13 17:07:05 2005 +0000

    be a bit more robust about the presence/absence of a url

 moz-plugin/moz-plugin.c | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 19c7e65a133ee3a8b30e0d6bb0a4c25202647ef4
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Tue Aug 9 16:51:46 2005 +0000

    build fixes

 ChangeLog         |  4 ++++
 Makefile.am       | 11 ++++++-----
 configure.in      |  4 ++++
 rsvg-cairo-draw.c | 16 +++++++++++++---
 4 files changed, 27 insertions(+), 8 deletions(-)

commit 5eb041dc27ce29e499855458c156676b12f5f234
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Aug 8 20:35:37 2005 +0000

    makefile fix

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e76f3234366b33a52ae531937d8100f123da8cc5
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Aug 8 20:17:16 2005 +0000

    un-premultiply ARGB into RGBA instead of going through a PNG intermediary

 ChangeLog         |  5 ++++
 rsvg-cairo-draw.c | 69 ++++++++++++++++++++++++++++++++++++-------------------
 rsvg.c            | 65 ++++++++++++++++++++++++++++++++-------------------
 3 files changed, 92 insertions(+), 47 deletions(-)

commit e96fa086a570072e3f6c00264e09832df54404c3
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Aug 8 18:56:09 2005 +0000

    more cairo fixes

 rsvg-art-paint-server.c | 17 ++++++-----------
 rsvg-cairo-draw.c       |  2 +-
 2 files changed, 7 insertions(+), 12 deletions(-)

commit 8c3f8fdd976e99abc183fb0a99dd6bf6f55b455e
Author: Carl Worth <cworth@cworth.org>
Date:   Mon Aug 8 18:43:58 2005 +0000

    Invert matrix since cairo's pattern matrix is from user space to pattern
    
    
    2005-08-08  Carl Worth  <cworth@cworth.org>
    
            * rsvg-cairo-draw.c: (_set_source_rsvg_linear_gradient),
            (_set_source_rsvg_radial_gradient): Invert matrix since cairo's
            pattern matrix is from user space to pattern space.

 ChangeLog         | 6 ++++++
 rsvg-cairo-draw.c | 2 ++
 2 files changed, 8 insertions(+)

commit 3aa4f5f87f42dd45a4d97ba91614777c1f832bfe
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Aug 8 18:28:05 2005 +0000

    rsvg-cario pserver stuff

 ChangeLog         |  4 ++++
 rsvg-cairo-draw.c | 23 ++++++++++++++++++++++-
 2 files changed, 26 insertions(+), 1 deletion(-)

commit 54b6c145fc6a09538843dbfe3a961476a99818ec
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Aug 7 23:41:29 2005 +0000

    implement rsvg_handle_get_pixbuf() API in terms of Cairo if it's around, and libart is disabled, or nothing if neither is found.

 ChangeLog             |  11 +-
 Makefile.am           |  15 ++-
 configure.in          |  18 +++
 rsvg-art-file-util.c  | 361 --------------------------------------------------
 rsvg-base-file-util.c |  73 ++++++++++
 rsvg-cairo-draw.c     |  14 +-
 rsvg-file-util.c      | 332 +++++++++++++++++++++++++++++++++++++++++++---
 rsvg.c                | 108 ++++++++++++---
 test-display.c        |   2 +-
 9 files changed, 514 insertions(+), 420 deletions(-)

commit 37bedd44cc0e15a52b3c7dd6d58788855f1e0817
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Aug 7 20:09:39 2005 +0000

    implement radial gradients for cario; seems to work ok

 ChangeLog         | 1 +
 rsvg-cairo-draw.c | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit ccf1f8e732e8b1be5f69d2843e4ce2c13a1b7d90
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Aug 7 20:00:20 2005 +0000

    (largely) implement push/pop_discrete_layer() for cairo

 ChangeLog           |  4 +++-
 rsvg-cairo-draw.c   | 20 +++++++-------------
 rsvg-cairo-render.c |  6 ++++--
 rsvg-cairo-render.h |  5 +++--
 4 files changed, 17 insertions(+), 18 deletions(-)

commit c87ffa346df86695f4829a917e5188426a64aee4
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Aug 7 19:38:44 2005 +0000

    rendering images to cairo now largely works

 ChangeLog            |   1 +
 rsvg-art-composite.c |   2 +-
 rsvg-art-composite.h |   2 +-
 rsvg-base.c          |   2 +-
 rsvg-cairo-draw.c    | 108 ++++++++++++++++++++++++++++++++++++++++++---------
 rsvg-cairo-draw.h    |   2 +-
 rsvg-private.h       |   8 ++--
 7 files changed, 98 insertions(+), 27 deletions(-)

commit 37189b7c013cb16955e05b4e737c391d3c35ead9
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Aug 7 16:09:01 2005 +0000

    implement dash, width, miter limit, join, cap for cairo

 ChangeLog         | 4 ++++
 rsvg-cairo-draw.c | 8 +++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit e61070fb8e53c3cb96fd4aa5a8098ce8780c17d9
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Aug 5 02:01:07 2005 +0000

    don't export a 'quality' metric from rsvg-cairo

 rsvg-cairo.c | 2 --
 1 file changed, 2 deletions(-)

commit 4574eea43fd3e80c66fcd308a14c53bf9a38d1fb
Author: Carl Worth <cworth@cworth.org>
Date:   Thu Aug 4 17:22:37 2005 +0000

    Ignore rsvg-cairo and rsvg-view.
    
    
    2005-08-04  Carl Worth  <cworth@cworth.org>
    
            * .cvsignore: Ignore rsvg-cairo and rsvg-view.
    
            * Makefile.am: Add new rsvg-cairo program.
    
            * rsvg-cairo-draw.c: (rsvg_cairo_render_path): Fix MOVETO and
            LINETO to pull the right coordinates out of the path structure so
            they don't always draw to (0,0).
    
            * rsvg-cairo.h:
    
            * rsvg-cairo-render.c: (rsvg_cairo_render): New header file,
            (intended to be public) which adds a single function for rendering
            with cairo:
    
                    void rsvg_cairo_render (cairo_t *cr, RsvgHandle *handle);
    
            * rsvg-cairo.c: (main): Add new test program rsvg-cairo.

 .cvsignore          |   2 +
 ChangeLog           |  20 +++++++++
 Makefile.am         |   6 +++
 rsvg-cairo-draw.c   |   4 +-
 rsvg-cairo-render.c |   3 +-
 rsvg-cairo.c        | 119 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-cairo.h        |  35 ++++++++++++++++
 7 files changed, 186 insertions(+), 3 deletions(-)

commit 0405b69e215672b4f493b86daa568282b807226b
Author: Carl Worth <cworth@src.gnome.org>
Date:   Thu Aug 4 16:23:42 2005 +0000

    Silence some compiler warnings about (possibly) uninitialized variables.

 gtk-engine/svg-draw.c | 2 +-
 rsvg-art-draw.c       | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c64aac9079b68270a56b9415dddc6307b1b98447
Author: Carl Worth <cworth@cworth.org>
Date:   Thu Aug 4 05:18:49 2005 +0000

    Add more casts to quiet the gcc4 warnings. Some of these are particularly
    
    
    2005-08-03  Carl Worth  <cworth@cworth.org>
    
            * test-display.c: (print_pixbuf), (save_svg), (main):
            * gdk-pixbuf-loader/io-svg.c: (fill_info):
            * gtk-engine/svg-render.c: (svg_cache_value_new):
            * rsvg-art-paint-server.c: (rsvg_art_paint_server_lin_grad_render),
            (rsvg_art_paint_server_rad_grad_render):
            Add more casts to quiet the gcc4 warnings. Some of these are
            particularly annoying and show the dangers of API functions that
            use unsigned char* for character strings. We now have casts for
            string literals (yuck\!). In a few places I was able to change the
            type of a buffer from char[] to unsigned char[] to avoid a cast.
    
            * doc/rsvg-sections.txt: Add all the unused declarations to this
            file in order to silence the compile-time warning. Most everything
            is added in a new Private subsection. Also add new rsvg-cairo
            block.

 ChangeLog                  |  18 ++++++++
 doc/rsvg-sections.txt      | 106 +++++++++++++++++++++++++++++++++++++++++++++
 gdk-pixbuf-loader/io-svg.c |   8 ++--
 gtk-engine/svg-render.c    |   2 +-
 rsvg-art-paint-server.c    |   4 +-
 test-display.c             |  10 ++---
 6 files changed, 136 insertions(+), 12 deletions(-)

commit 2cfe4d01ec240e29b8726ed70af172996bc13fdf
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Aug 4 01:38:36 2005 +0000

    implement push/pop discrete layer

 ChangeLog           |  2 ++
 rsvg-cairo-draw.c   | 35 +++++++++++++++++++++++++++++++++++
 rsvg-cairo-render.c |  2 +-
 rsvg-cairo-render.h |  2 ++
 4 files changed, 40 insertions(+), 1 deletion(-)

commit dc26b626646d300fb3d5b2b2c6538f0690187ea4
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Aug 4 01:24:38 2005 +0000

    implement rsvg_cairo_get_image_of_node()

 ChangeLog         |  4 ++++
 rsvg-cairo-draw.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 50 insertions(+), 2 deletions(-)

commit 33535c0c9d02b385a9bb9480dc3e6c8e2f703f88
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Aug 4 01:05:35 2005 +0000

    stub out 4 cairo-rendering functions

 rsvg-cairo-draw.c | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

commit e5892537a843159c59afd63bc424f9421d81f609
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Aug 4 01:03:05 2005 +0000

    reworked version of a patch from cworth - paths now render nicely via cairo

 ChangeLog           |  7 +++++-
 rsvg-base.c         | 32 ++++++++++++-------------
 rsvg-cairo-draw.h   | 28 +++++++++++++++++++---
 rsvg-cairo-render.c | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++--
 rsvg-cairo-render.h |  1 +
 rsvg.c              |  3 +--
 rsvg.h              | 62 ++++++++++++++++++++++++++---------------------
 7 files changed, 150 insertions(+), 52 deletions(-)

commit 8988947ab5127c2bba10f23bcd9a75cd3f00280b
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Aug 3 23:47:26 2005 +0000

    more compartmentalization of libart, accomodation for cairo

 ChangeLog            |   7 +
 Makefile.am          |   1 +
 rsvg-art-file-util.c | 361 +++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-base.c          |   2 +-
 rsvg-cairo-draw.c    |  12 +-
 rsvg-file-util.c     | 332 ++++------------------------------------------
 rsvg-private.h       |  10 --
 rsvg.c               |   2 +-
 rsvg.h               |  16 +++
 9 files changed, 415 insertions(+), 328 deletions(-)

commit 7cd6345dfe69e95b652998717d0543a94dc84ac7
Author: Carl Worth <cworth@src.gnome.org>
Date:   Wed Aug 3 23:28:21 2005 +0000

    Set cairo's CTM based on state->affine so that paths are properly
    
    
            * rsvg-cairo-draw.c: (_set_rsvg_affine), (rsvg_cairo_render_path):
            Set cairo's CTM based on state->affine so that paths are properly
            transformed.

 ChangeLog         |  6 ++++++
 rsvg-cairo-draw.c | 14 ++++++++++++++
 2 files changed, 20 insertions(+)

commit c2f4cbae36e5973c9c7b22933af122435ff6ae6c
Author: Carl Worth <cworth@cworth.org>
Date:   Wed Aug 3 20:36:49 2005 +0000

    Add some very preliminary code to render paths with cairo. There's code
    
    
    2005-08-03  Carl Worth  <cworth@cworth.org>
    
            * rsvg-cairo-draw.c: (_pattern_add_rsvg_color_stops),
            (_set_source_rsvg_linear_gradient),
            (_set_source_rsvg_radial_gradient),
            (_set_source_rsvg_solid_colour), (_set_source_rsvg_pattern),
            (_set_source_rvsg_paint_server), (rsvg_cairo_render_path): Add
            some very preliminary code to render paths with cairo. There's
            code here to do solid colors as well as linear and radial
            gradients, (but no patterns yet). We don't yet have interfaces on
            top that allow any of this to be tested so it's guaranteed to be
            broken, (and likely is in many ways).

 ChangeLog         |  13 ++++
 rsvg-cairo-draw.c | 184 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 196 insertions(+), 1 deletion(-)

commit 372dbe1af3bcb297279da3c73307c14347a49dce
Author: Carl Worth <cworth@cworth.org>
Date:   Wed Aug 3 00:58:05 2005 +0000

    (rsvg_entity_decl), (rsvg_handle_write_impl): Add casts to quiet gcc4's
    
    
    2005-08-02  Carl Worth  <cworth@cworth.org>
    
            * rsvg-base.c: (rsvg_desc_handler_characters),
            (rsvg_title_handler_characters),
            (rsvg_metadata_handler_characters), (rsvg_characters),
    
            (rsvg_entity_decl), (rsvg_handle_write_impl): Add casts to quiet
            gcc4's complaints about "pointer targets differ in
            signedness". Not types were changed here, only casts added. The
            type disagreement is with glib, string.h, and libxml2 as follows:
    
                    g_strndup((char*)ch, len)
                    strlen((char*name)
                    entity->name = (xmlChar*)dupname
                    entity->SystemID = (xmlChar*)g_strdup ((char*)systemId)
                    etc.

 ChangeLog   | 17 +++++++++++++++++
 rsvg-base.c | 26 +++++++++++++-------------
 2 files changed, 30 insertions(+), 13 deletions(-)

commit 697a5cdd7257fada9eeaeb5e492ce3cd8d133753
Author: Carl Worth <cworth@src.gnome.org>
Date:   Wed Aug 3 00:40:19 2005 +0000

    Ignore *.lot

 .cvsignore | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9ad2064d74ecbb27630eb605bf54567c057e1752
Author: Carl Worth <cworth@src.gnome.org>
Date:   Wed Aug 3 00:32:55 2005 +0000

    Add several generated files.
    
    
            * .cvsignore:
            * doc/.cvsignore:
            * moz-plugin/.cvsignore: Add several generated files.

 .cvsignore            | 7 +++++++
 ChangeLog             | 6 ++++++
 doc/.cvsignore        | 1 +
 moz-plugin/.cvsignore | 2 ++
 4 files changed, 16 insertions(+)

commit b64892b5f0075ec8eb3d07aa98bd396a35ba551b
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Jul 31 17:21:29 2005 +0000

    some work toward a cairo rsvg backend

 Makefile.am         | 32 +++++++++++++++++---------
 configure.in        | 47 +++++++++++++++++++++++++++++++++++---
 rsvg-art-mask.c     |  2 ++
 rsvg-cairo-draw.c   | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-cairo-draw.h   | 40 +++++++++++++++++++++++++++++++++
 rsvg-cairo-render.c | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-cairo-render.h | 47 ++++++++++++++++++++++++++++++++++++++
 7 files changed, 282 insertions(+), 13 deletions(-)

commit 231c0b025e92a3569f192e9c95da2a27076b7562
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jul 30 18:58:01 2005 +0000

    unbreak handling the <switch> attribute

 ChangeLog   | 6 ++++++
 rsvg-base.c | 5 +++++
 2 files changed, 11 insertions(+)

commit e5f7232393281de6b3ffe1913b48517e56657cda
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Jul 30 04:29:13 2005 +0000

    ignore namespaces

 ChangeLog   | 6 ++++++
 rsvg-base.c | 9 +++++++++
 2 files changed, 15 insertions(+)

commit e90f80c8a675b01861ae7506a950f51d492ec747
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jul 30 00:38:55 2005 +0000

    fix bug 311277, from William McCann

 ChangeLog                  |  5 +++++
 gdk-pixbuf-loader/io-svg.c | 21 +++++++++++++++++++--
 2 files changed, 24 insertions(+), 2 deletions(-)

commit d6979476d10d1c2b61ffca6e2f076c0b43ba5503
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Jul 28 18:10:20 2005 +0000

    filters working

 ChangeLog            |   7 +
 Makefile.am          |   6 +-
 rsvg-art-composite.c | 247 ++++----------------
 rsvg-art-composite.h |   7 +-
 rsvg-art-draw.c      |  17 +-
 rsvg-art-render.c    |   1 +
 rsvg-art-render.h    |   2 +-
 rsvg-base.c          |   8 +-
 rsvg-css.c           |  11 +-
 rsvg-css.h           |   2 +-
 rsvg-filter.c        | 623 ++++++++++++++++++++++++++++++++-------------------
 rsvg-filter.h        |  14 +-
 rsvg-image.c         |   5 +-
 rsvg-image.h         |   1 -
 rsvg-marker.c        |   3 -
 rsvg-marker.h        |   2 +-
 rsvg-private.h       |   9 +
 rsvg-structure.c     |  18 +-
 rsvg-structure.h     |   4 +-
 rsvg-styles.c        |  14 +-
 rsvg-styles.h        |   3 +
 21 files changed, 523 insertions(+), 481 deletions(-)

commit df5c228a04d7d897a612a89f904b5951d4e72df5
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Jul 21 06:40:06 2005 +0000

    added librsvg base for real

 rsvg-base.c | 1337 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 1337 insertions(+)

commit 5055c39d6951e3d33bb3b43aa48288cb9c46c596
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Jul 21 06:08:55 2005 +0000

    further splitting

 ChangeLog      |    4 +
 Makefile.am    |   37 +-
 configure.in   |   29 +-
 rsvg-filter.c  |   13 +-
 rsvg-private.h |    6 +
 rsvg.c         | 1287 +-------------------------------------------------------
 6 files changed, 68 insertions(+), 1308 deletions(-)

commit 8c6b1c55bf7c5a9f7daa98a93fdf2f8448b7d981
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jul 21 00:46:08 2005 +0000

    separate out the libart bits into their own shared library

 ChangeLog                     |  5 +++++
 Makefile.am                   | 20 +++++++++++++-------
 gdk-pixbuf-loader/Makefile.am |  3 ++-
 gtk-engine/Makefile.am        |  2 +-
 librsvg-2.0.pc.in             |  2 +-
 5 files changed, 22 insertions(+), 10 deletions(-)

commit ef7dcf61e43d17a97ab49a57a2be0f8427889e10
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Jul 20 16:03:14 2005 +0000

    clip path fix

 ChangeLog        |  4 ++++
 rsvg-art-mask.c  | 41 +++++++++++------------------------------
 rsvg-structure.c | 12 +++++-------
 3 files changed, 20 insertions(+), 37 deletions(-)

commit e82f31e82d3e71441b85eeb5f7bbf876a9433cd4
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Jul 20 14:34:12 2005 +0000

    temp disable for branch

 rsvg-structure.c | 2 ++
 1 file changed, 2 insertions(+)

commit b74a19ae8dd48658595f4d2e05cd551298bb18fd
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Jul 20 07:48:08 2005 +0000

    marker fix

 ChangeLog        |   4 +++
 rsvg-marker.c    |   3 ++
 rsvg-structure.c | 102 +++++++++++++++++++++++++++----------------------------
 3 files changed, 58 insertions(+), 51 deletions(-)

commit c930cbd10f999c327081960a31719563cf4dc48f
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Tue Jul 19 14:47:27 2005 +0000

    consistant node children and styles

 ChangeLog               |   6 +
 rsvg-art-paint-server.c |  43 +++--
 rsvg-filter.c           | 433 +++++++++++++++++++++++++-----------------------
 rsvg-marker.c           |   6 +-
 rsvg-mask.c             |  11 +-
 rsvg-paint-server.c     |  30 +---
 rsvg-private.h          |   1 +
 rsvg-shapes.c           |  28 +---
 rsvg-structure.c        |  55 +++---
 rsvg-structure.h        |   6 +-
 rsvg.c                  |  24 +--
 11 files changed, 311 insertions(+), 332 deletions(-)

commit 5f9f64c35d33895080fe31dd118a21d1154fe6b9
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Jul 11 02:29:57 2005 +0000

    bug 309885

 ChangeLog        |  4 +++
 rsvg-private.h   |  9 +++++-
 rsvg-structure.c | 99 ++++++++++++++++----------------------------------------
 rsvg.c           | 54 +++++++++++++++++++++++++++----
 4 files changed, 88 insertions(+), 78 deletions(-)

commit ca6b19470d8e0f3417ec09ed97bd9c3e2542462f
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jul 1 02:16:25 2005 +0000

    bug 303086

 ChangeLog   |  1 +
 rsvg-text.c | 18 +++++++++++-------
 2 files changed, 12 insertions(+), 7 deletions(-)

commit 790b5fcb9b7bce72f1bcb9b42eb0894ac73a67cf
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jul 1 02:03:17 2005 +0000

    bug 308472, from behdad

 ChangeLog        | 1 +
 rsvg-structure.c | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit e18f646151f73667b7bd71991c302ca35a792beb
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jul 1 01:59:28 2005 +0000

    bug 309234

 ChangeLog |  1 +
 rsvg.c    | 20 ++++++++++----------
 2 files changed, 11 insertions(+), 10 deletions(-)

commit b12b03d49f665ddca3ae7387b59e6432550efd10
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jul 1 01:57:17 2005 +0000

    bug 309233, from joss @ debian.org

 ChangeLog        | 4 +++-
 rsvg-file-util.c | 7 ++++++-
 test-rsvg.c      | 9 ++++++++-
 3 files changed, 17 insertions(+), 3 deletions(-)

commit 40638bcae7fdcc4c9422b11cc884a692cf7be084
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jun 30 18:51:35 2005 +0000

    bug 309220

 ChangeLog    | 4 ++++
 rsvg-image.c | 5 -----
 2 files changed, 4 insertions(+), 5 deletions(-)

commit e0c48805cf4cdb140ee5e62281221fc3128937dc
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Jun 27 11:36:30 2005 +0000

    fixed little slipup of dom's

 ChangeLog | 2 +-
 rsvg.c    | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

commit d90944211d572e67bad584c5d47b1cd68fb7c660
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jun 24 12:14:56 2005 +0000

    make so that non-svg things don't get passed to us

 gdk-pixbuf-loader/io-svg.c | 1 -
 1 file changed, 1 deletion(-)

commit 9ce9b3b91bcae570bce95f750fa0034b918e432d
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jun 24 12:12:36 2005 +0000

    fix bug 308810

 ChangeLog |  4 ++++
 rsvg.c    | 30 +++++++++++++++++++++---------
 2 files changed, 25 insertions(+), 9 deletions(-)

commit 490de883777be8f769568df6b6342c862022c2f2
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Jun 23 18:29:17 2005 +0000

    trying something for rahga

 rsvg-filter.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 82545f84e342dc15dca82f1b9631cc40a3513103
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Jun 23 10:40:54 2005 +0000

    memleak fix

 ChangeLog | 4 ++++
 rsvg.c    | 3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 2d21a84a196711aebacc18ce427052228595deef
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Jun 16 17:07:42 2005 +0000

    dash fix

 ChangeLog     |  4 ++++
 rsvg-styles.c | 14 ++++++++++++--
 2 files changed, 16 insertions(+), 2 deletions(-)

commit f4cb374bf85b39c966d1ebf509bb19d7e65d8b8f
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Jun 16 05:47:09 2005 +0000

    image size fixes, applied memleak patch

 ChangeLog               |  5 +++++
 rsvg-art-paint-server.c | 13 +++++++++----
 rsvg-structure.c        |  8 ++------
 rsvg-styles.c           |  2 ++
 rsvg.c                  | 42 ++++++++++++++++--------------------------
 5 files changed, 34 insertions(+), 36 deletions(-)

commit 8e3878b76b571872e3ade1bdfbd9a08413419f60
Author: Tor Lillqvist <tml@novell.com>
Date:   Tue Jun 14 16:18:51 2005 +0000

    Get CFLAGS and LIBS also for fontconfig and freetype. Don't use
    
    2005-06-14  Tor Lillqvist  <tml@novell.com>
    
            * configure.in: Get CFLAGS and LIBS also for fontconfig and
            freetype. Don't use -Wsign-promo, gcc 3.4 says that's only for C++
            and Objective-C.
    
            * Makefile.am (INCLUDES): Use LIBRSVG_DATADIR instead of just
            DATADIR as that clashes with some Windows header that gets dragged
            in into some compilations. (Not that any of the source files refer
            to DATADIR.)
            (librsvg_2_la_LIBADD): Link with freetype libs.
    
            * librsvg-zip.in: Distribute also rsvg-view.exe and rsvg.exe. Get
            the engine and loader DLLs from correct places.

 ChangeLog      | 15 +++++++++++++++
 Makefile.am    |  4 ++--
 configure.in   | 37 ++++++++++++++++++++-----------------
 librsvg-zip.in |  6 ++++--
 4 files changed, 41 insertions(+), 21 deletions(-)

commit 8d95d35ac113bf80ee4d13055011d2e5f0d1c8d2
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Jun 4 00:31:30 2005 +0000

    fixed a little bug with big annoying consequences

 ChangeLog               |  5 +++++
 rsvg-art-paint-server.c |  8 ++++----
 rsvg-paint-server.c     | 18 +++++++++---------
 rsvg-paint-server.h     |  6 +++---
 rsvg-structure.c        |  8 +++++---
 rsvg.c                  |  5 ++++-
 6 files changed, 30 insertions(+), 20 deletions(-)

commit 73fd32d46785f11728376e6ac2c81cf85c7d13e8
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Jun 1 05:42:13 2005 +0000

    polyline fix

 ChangeLog     |  4 ++++
 rsvg-shapes.c | 56 ++------------------------------------------------------
 2 files changed, 6 insertions(+), 54 deletions(-)

commit b690fb808e0eba3e1008b73a4e4464eb6ecd9165
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon May 30 02:29:14 2005 +0000

    DOM progression of shapes

 ChangeLog           |   9 +-
 rsvg-filter.c       | 216 +++++++----------
 rsvg-filter.h       |   5 +-
 rsvg-image.c        |   3 +-
 rsvg-marker.c       |  24 +-
 rsvg-paint-server.c |  12 +-
 rsvg-shapes.c       | 680 +++++++++++++++++++++++++++++++++-------------------
 rsvg-shapes.h       |  15 +-
 rsvg-structure.c    |  13 +-
 rsvg.c              | 128 +++++-----
 10 files changed, 633 insertions(+), 472 deletions(-)

commit b0924de4209326c88b8a45fc7477b7cd803ffb2a
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri May 20 00:30:15 2005 +0000

    fixed bug 161467

 rsvg-paint-server.c | 6 +++---
 rsvg-structure.c    | 8 +++++++-
 rsvg-structure.h    | 2 ++
 rsvg.c              | 1 -
 4 files changed, 12 insertions(+), 5 deletions(-)

commit 31c5c2db80df440fb2213ea51e07205aec04e003
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu May 19 23:05:30 2005 +0000

    pserver domification

 ChangeLog               |    4 +
 rsvg-art-paint-server.c |   47 ++-
 rsvg-filter.c           |    4 -
 rsvg-marker.c           |    1 -
 rsvg-mask.c             |    2 -
 rsvg-paint-server.c     | 1001 +++++++++++++++++++----------------------------
 rsvg-paint-server.h     |   55 ++-
 rsvg-private.h          |    1 -
 rsvg-structure.c        |   47 +--
 rsvg-structure.h        |    3 -
 rsvg.c                  |   25 +-
 11 files changed, 497 insertions(+), 693 deletions(-)

commit c29dd1c3baeb7faa536bde467715dddfc18b5ff0
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Tue May 17 06:39:54 2005 +0000

    fixed use problems

 ChangeLog        |  4 ++++
 rsvg-filter.c    | 12 ------------
 rsvg-filter.h    |  3 ---
 rsvg-mask.c      | 12 ------------
 rsvg-mask.h      |  6 ------
 rsvg-structure.c | 35 +++++------------------------------
 rsvg-structure.h |  3 ---
 rsvg.c           | 46 ++++++++++++++++++----------------------------
 8 files changed, 27 insertions(+), 94 deletions(-)

commit a3613bf39c88d45bb3e69b2007c5f1fbe601560e
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon May 16 14:45:47 2005 +0000

    further DOM restructuring

 ChangeLog               |   7 ++
 rsvg-art-mask.c         |   6 +-
 rsvg-art-paint-server.c |  10 +--
 rsvg-filter.c           | 231 +++++++++++++++++++++++++++---------------------
 rsvg-filter.h           |  10 +--
 rsvg-image.c            |  99 ++++++++++-----------
 rsvg-image.h            |   3 +-
 rsvg-marker.c           | 158 +++++++++++++--------------------
 rsvg-marker.h           |   5 +-
 rsvg-mask.c             |  82 ++---------------
 rsvg-mask.h             |   5 --
 rsvg-paint-server.c     |  19 ++--
 rsvg-paint-server.h     |   3 +-
 rsvg-private.h          |   2 +
 rsvg-structure.c        | 186 +++++++++++++++-----------------------
 rsvg-structure.h        |  11 ++-
 rsvg.c                  |  44 +++++----
 17 files changed, 386 insertions(+), 495 deletions(-)

commit cf2e610b3469e5a29194225accd5c06c225b2047
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sun May 15 17:53:10 2005 +0000

    more DOM stuff

 ChangeLog        |   4 +
 rsvg-art-mask.c  |   9 +-
 rsvg-filter.c    | 529 ++++++++++++++++++++++++++++++++-----------------------
 rsvg-filter.h    |  37 ++--
 rsvg-mask.c      | 158 +++++++++--------
 rsvg-mask.h      |  16 +-
 rsvg-private.h   |   4 +
 rsvg-structure.c | 370 ++++++++++++++++++--------------------
 rsvg-structure.h |  20 +--
 rsvg.c           | 116 ++++++------
 10 files changed, 673 insertions(+), 590 deletions(-)

commit e3a24a0fb92e39db17c71591e1973614c41d01ff
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat May 14 16:43:34 2005 +0000

    bug 304045

 ChangeLog    | 1 +
 rsvg-image.c | 5 ++---
 rsvg-text.c  | 3 +++
 3 files changed, 6 insertions(+), 3 deletions(-)

commit 39fbc6f3dfd76e1e5db31b25214c811ba0005185
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat May 14 16:31:37 2005 +0000

    bug 170164

 ChangeLog   |  1 +
 rsvg-text.c | 23 ++++++++++-------------
 2 files changed, 11 insertions(+), 13 deletions(-)

commit 90503661b0a19d282acee1c9fbd9c6368c0f61e5
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat May 14 16:28:44 2005 +0000

    bug 302905

 ChangeLog     | 4 ++++
 rsvg-filter.c | 2 ++
 2 files changed, 6 insertions(+)

commit d19b22f8cf8512a213524ca96a24b7fa623d32d7
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat May 14 16:18:34 2005 +0000

    DOM stuff

 ChangeLog               |   4 +
 rsvg-art-mask.c         |   4 +-
 rsvg-art-paint-server.c |   4 +-
 rsvg-defs.c             |  18 +-
 rsvg-defs.h             |   6 +
 rsvg-filter.c           | 545 ++++++++++++++++++------------------------------
 rsvg-filter.h           |  42 ++--
 rsvg-image.c            |  13 +-
 rsvg-marker.c           |   2 +-
 rsvg-mask.c             |  31 ++-
 rsvg-private.h          |   9 +-
 rsvg-shapes.c           |  17 +-
 rsvg-structure.c        | 153 ++++++++------
 rsvg-structure.h        |  14 +-
 rsvg-text.c             |  13 +-
 rsvg.c                  |  55 +++--
 16 files changed, 429 insertions(+), 501 deletions(-)

commit a5eeb4cf8b239e97917f557493b03b6ec92806c3
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Mar 16 15:30:27 2005 +0000

    naming and structure changes

 ChangeLog               |   8 ++
 rsvg-art-composite.c    |   2 +-
 rsvg-art-mask.c         |  12 +--
 rsvg-art-paint-server.c |   8 +-
 rsvg-defs.c             |  18 ++---
 rsvg-defs.h             |  27 +------
 rsvg-filter.c           |  16 ++--
 rsvg-filter.h           |   2 +-
 rsvg-image.c            |  36 +++++----
 rsvg-image.h            |   6 +-
 rsvg-marker.c           |  23 +++---
 rsvg-marker.h           |   6 +-
 rsvg-mask.c             |  66 ++++++++--------
 rsvg-mask.h             |   8 +-
 rsvg-paint-server.c     |  40 +++++-----
 rsvg-paint-server.h     |  10 +--
 rsvg-private.h          |  22 +++++-
 rsvg-shapes.c           |  32 ++++----
 rsvg-shapes.h           |   6 +-
 rsvg-structure.c        | 202 +++++++++++++++++++++++++-----------------------
 rsvg-structure.h        |  46 +++++------
 rsvg-styles.h           |   6 +-
 rsvg-text.c             |  26 +++----
 rsvg-text.h             |   6 +-
 rsvg.c                  |   6 +-
 25 files changed, 326 insertions(+), 314 deletions(-)

commit bf80029013973aef98c942d60f0a3d4554d6a6f8
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Mar 13 15:54:41 2005 +0000

    bug 170164

 ChangeLog               |  7 ++++++-
 rsvg-art-paint-server.c |  2 +-
 rsvg-paint-server.c     | 16 ++++++++--------
 rsvg-paint-server.h     | 11 ++++++++---
 rsvg-structure.c        |  3 ++-
 5 files changed, 25 insertions(+), 14 deletions(-)

commit d26ec01c3b6e940fc88feb708fd1edc80b5f6c52
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Mar 12 18:34:41 2005 +0000

    make <switch> work

 ChangeLog        |  4 ++++
 rsvg-private.h   |  2 --
 rsvg-structure.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-structure.h |  4 +++-
 rsvg.c           | 12 ++++--------
 5 files changed, 68 insertions(+), 11 deletions(-)

commit 33db5b49312721645f6e668798b3bf4b77c125ce
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Mar 12 18:02:11 2005 +0000

    some work toward conditionals, visibility being handled properly

 rsvg-art-draw.c     |  6 ------
 rsvg-cond.c         |  2 +-
 rsvg-marker.c       |  2 +-
 rsvg-paint-server.c |  2 +-
 rsvg-private.h      |  3 ++-
 rsvg-structure.c    | 26 ++++++++++++++------------
 rsvg-structure.h    |  4 ++--
 rsvg.c              | 12 +++++++-----
 8 files changed, 28 insertions(+), 29 deletions(-)

commit e67b70cc53bb47b0bbae226148e8ead4ab5756cb
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Mar 12 00:47:49 2005 +0000

    remove outdated gtk-doc foo

 doc/tmpl/rsvg-file-util.sgml | 65 ++++++++++++++++++++++++++++++++++++++++++
 doc/tmpl/rsvg-gz.sgml        |  8 ++++++
 doc/tmpl/rsvg-unused.sgml    | 67 --------------------------------------------
 3 files changed, 73 insertions(+), 67 deletions(-)

commit 04d198e71c62cc7577ef8abb72a6acd8488a2d0e
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Mar 10 16:31:32 2005 +0000

    structural and paint server reorganisation

 ChangeLog           |   6 +
 TODO                |  10 +
 rsvg-paint-server.c | 578 +++++++++++++++++++++++++++++++++++++++
 rsvg-paint-server.h |   9 +
 rsvg-private.h      |   6 -
 rsvg-structure.c    |  90 +++---
 rsvg-structure.h    |   4 +-
 rsvg.c              | 775 +++++-----------------------------------------------
 8 files changed, 721 insertions(+), 757 deletions(-)

commit 16f71f0d3bc05859d926a30578b4bec9c09cab10
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Mar 10 00:25:18 2005 +0000

    fix bug 169720

 ChangeLog              |  5 +++++
 configure.in           | 39 +++++++++++++++++++++++++++------------
 moz-plugin/Makefile.am |  6 +-----
 3 files changed, 33 insertions(+), 17 deletions(-)

commit 039d42219fcfa7caa51830d30933c2ebbaffbbb0
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Mar 3 12:13:21 2005 +0000

    markers out of backend

 ChangeLog            |  4 +++
 rsvg-art-composite.c | 39 ++++++++----------------
 rsvg-art-draw.c      | 83 ----------------------------------------------------
 rsvg-marker.c        | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-marker.h        |  2 ++
 rsvg.c               |  1 +
 6 files changed, 100 insertions(+), 109 deletions(-)

commit 902515d4c76148acba23a751dd41595b5192ba4a
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Mar 3 05:14:20 2005 +0000

    clip path fix

 ChangeLog            |  4 ++++
 rsvg-art-composite.c | 33 ++++++++++++++++++-------------
 rsvg-art-draw.c      | 15 +++++---------
 rsvg-art-mask.c      | 56 ++++++++++++++++++++--------------------------------
 rsvg-art-mask.h      |  2 +-
 rsvg-art-render.c    |  4 ----
 6 files changed, 50 insertions(+), 64 deletions(-)

commit cbd4b6dbcef8bc0471bafe243321f7a0003de393
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Mar 3 03:40:05 2005 +0000

    more work on bug 169051

 rsvg-defs.c | 27 ++++++++++++++-------------
 1 file changed, 14 insertions(+), 13 deletions(-)

commit 582f92053829cafef7bd9801e2d1dba0925a498f
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Mar 3 03:37:30 2005 +0000

    more work on bug 169051

 rsvg-defs.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 3a12ae465d816c0a7ffec62d7745d784a0f648cd
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Mar 3 01:36:26 2005 +0000

    bug 169051

 ChangeLog    | 4 ++++
 rsvg-image.c | 7 ++++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit eff0cd7498ce04d56d307166e47e11ffe64e3728
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Feb 27 00:00:36 2005 +0000

    update TODO, improve RsvgRender interface

 ChangeLog            |  8 ++++++
 TODO                 | 66 +++++++++++++++++++++++++++++++++++++++++++++---
 rsvg-affine.c        |  4 ---
 rsvg-art-composite.c |  2 +-
 rsvg-art-composite.h |  2 +-
 rsvg-art-draw.c      | 25 ++++--------------
 rsvg-art-draw.h      |  6 ++---
 rsvg-art-mask.c      |  2 +-
 rsvg-art-render.c    | 71 +++++++++++++++++++++++++++++++++++++++++++++++++---
 rsvg-art-render.h    |  2 +-
 rsvg-filter.c        |  4 ---
 rsvg-path.c          |  4 ---
 rsvg-private.h       | 18 +++++++++++--
 rsvg-shapes.c        |  4 ---
 rsvg.c               | 56 ++++++++++++++++-------------------------
 15 files changed, 187 insertions(+), 87 deletions(-)

commit 72aed17f5200a12c31adcfcc8a6ef35e8edbdd62
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Feb 26 00:29:50 2005 +0000

    more libart removal

 ChangeLog         |  1 +
 rsvg-art-draw.c   |  8 +++++---
 rsvg-bpath-util.c | 42 +++++++++++++++++++++---------------------
 rsvg-bpath-util.h | 25 ++++++++++++++++++++++---
 rsvg-filter.c     |  2 +-
 rsvg-styles.c     | 18 ++++++++----------
 rsvg-styles.h     | 32 +++++++++++++++++++++++++++-----
 7 files changed, 85 insertions(+), 43 deletions(-)

commit d307bdcefb88a68ad3953aaadf066c0ebeb1c26a
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Feb 26 00:14:07 2005 +0000

    remove deprecated functionality

 ChangeLog                    |   5 +
 Makefile.am                  |   5 -
 configure.in                 |   2 +-
 doc/tmpl/rsvg-file-util.sgml |  65 -------------
 doc/tmpl/rsvg-gz.sgml        |   8 --
 doc/tmpl/rsvg-unused.sgml    |  67 ++++++++++++++
 doc/tmpl/rsvg.sgml           |   8 +-
 rsvg-file-util.c             | 213 -------------------------------------------
 rsvg-gz.c                    |  38 --------
 rsvg-gz.h                    |  36 --------
 rsvg.c                       |  43 +--------
 rsvg.h                       |  35 +------
 test-display.c               |   2 +-
 test-rsvg.c                  |   2 +-
 14 files changed, 85 insertions(+), 444 deletions(-)

commit 8d1fc68913ce6a044c367f6a6bc9d0384a2dd5ac
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Feb 25 13:50:39 2005 +0000

    de-artification of core

 ChangeLog               |   4 +
 Makefile.am             |  10 +-
 rsvg-art-draw.c         |   4 +-
 rsvg-art-paint-server.c | 530 +++++++++++++++++++++++++++++++++++++++
 rsvg-art-paint-server.h |  40 +++
 rsvg-paint-server.c     | 639 +++---------------------------------------------
 rsvg-paint-server.h     |  34 ++-
 7 files changed, 645 insertions(+), 616 deletions(-)

commit e277e02331ba5530787534545a47a202ac6b12cb
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Feb 24 05:20:50 2005 +0000

    more deprecations

 rsvg.h | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

commit 8c15fa203158dfc59c889171d3bbc0880289acc5
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Feb 24 00:56:26 2005 +0000

    squash some duplicated code

 rsvg-cond.c | 45 ++++++++++-----------------------------------
 1 file changed, 10 insertions(+), 35 deletions(-)

commit 4dc53ecc650ba7af74415756e1b28e54ba9f6e40
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Feb 24 00:46:28 2005 +0000

    steal libart's affine code. more work toward deprecating/purging libart

 ChangeLog            |   2 +
 Makefile.am          |   1 +
 rsvg-affine.c        | 273 +++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-art-composite.c |   7 +-
 rsvg-art-draw.c      |   7 +-
 rsvg-filter.c        |   7 +-
 rsvg-image.c         |   1 -
 rsvg-marker.c        |  17 ++--
 rsvg-paint-server.c  |  31 +++---
 rsvg-private.h       |  48 +++++++++
 rsvg-shapes.c        |   2 -
 rsvg-structure.c     |  26 +++--
 rsvg-styles.c        |  65 +++++-------
 rsvg-text.c          |   2 -
 rsvg.c               |  21 ++--
 15 files changed, 402 insertions(+), 108 deletions(-)

commit 459c450edeef5d97125720d1d7f7aa816a03de08
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Feb 24 00:20:40 2005 +0000

    deprecate rsvg-gz. move its functionality into rsvghandle itself.

 ChangeLog                  |   6 +-
 Makefile.am                |   2 +-
 gdk-pixbuf-loader/io-svg.c |   7 +--
 gtk-engine/svg-render.c    |   6 +-
 rsvg-defs.c                |   1 -
 rsvg-file-util.c           |  18 ++----
 rsvg-gz.c                  | 117 +-------------------------------------
 rsvg-gz.h                  |   2 +
 rsvg-private.h             |  23 +-------
 rsvg.c                     | 138 +++++++++++++++++++++++++++++++--------------
 10 files changed, 116 insertions(+), 204 deletions(-)

commit 260d03cd3662a039098dd58b1573405ccd32833d
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Feb 23 23:42:12 2005 +0000

    bug 168182, gnome-vfs support for rsvg-view

 ChangeLog      |  6 ++++++
 rsvg-image.c   |  2 +-
 test-display.c | 63 +++++++++++++++++++++++++++++-----------------------------
 3 files changed, 39 insertions(+), 32 deletions(-)

commit 901e96e1650ddec60849358c153190b702be5eac
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Feb 23 16:04:50 2005 +0000

    seperation and fixes

 ChangeLog            |   6 ++
 Makefile.am          |   2 +
 rsvg-art-composite.c |  12 +--
 rsvg-art-mask.c      | 240 +++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-art-mask.h      |  47 ++++++++++
 rsvg-mask.c          | 218 +---------------------------------------------
 rsvg-mask.h          |  12 ---
 rsvg-paint-server.c  |  53 +++++++-----
 8 files changed, 333 insertions(+), 257 deletions(-)

commit cf83fe9985f8b6d4e9bb79e53be69b08a6ac7b61
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Feb 18 16:11:35 2005 +0000

    bug 167813

 ChangeLog        | 4 ++++
 rsvg-filter.c    | 2 +-
 rsvg-structure.c | 3 +++
 3 files changed, 8 insertions(+), 1 deletion(-)

commit d90ab3224315053656017052477b3885ca057331
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Feb 17 18:25:52 2005 +0000

    moved libart crap out of RsvgState

 ChangeLog            |   4 ++
 rsvg-art-composite.c | 187 +++++++++++++++++++++++++++++++++------------------
 rsvg-art-composite.h |   3 +-
 rsvg-art-draw.c      |  20 +++---
 rsvg-art-render.c    |   8 +++
 rsvg-art-render.h    |   4 ++
 rsvg-defs.c          |  37 ++++++++++
 rsvg-defs.h          |   7 ++
 rsvg-filter.c        |  32 ++++-----
 rsvg-image.c         |  18 +----
 rsvg-mask.c          |  11 +--
 rsvg-private.h       |   9 +--
 rsvg-shapes.c        |   4 --
 rsvg-structure.c     |  43 +++++-------
 rsvg-structure.h     |   2 +-
 rsvg-styles.c        |  33 ---------
 rsvg-styles.h        |   8 ---
 rsvg-text.c          |   4 --
 rsvg.c               |  21 ++++--
 19 files changed, 254 insertions(+), 201 deletions(-)

commit a3786dac8e67bfff8683591b657c9769286b36bd
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Feb 17 02:56:14 2005 +0000

    pattern fix

 ChangeLog           | 32 +++++++++++++++++++++++++++++++-
 rsvg-paint-server.c | 14 ++++----------
 2 files changed, 35 insertions(+), 11 deletions(-)

commit 8c7f0d7306f319e80c8310accbb1f29ce776953f
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Feb 16 14:00:03 2005 +0000

    made images abstract

 rsvg-art-composite.c | 143 +++++++++++++++++++++++++++++++++++-
 rsvg-art-composite.h |   9 ++-
 rsvg-art-draw.c      |  63 ++++++++++++++++
 rsvg-art-draw.h      |   2 +
 rsvg-art-render.c    |   8 +++
 rsvg-filter.c        |  24 +++----
 rsvg-filter.h        |   4 --
 rsvg-image.c         | 199 +--------------------------------------------------
 rsvg-image.h         |   3 -
 rsvg-private.h       |   4 ++
 rsvg.c               |   5 ++
 11 files changed, 241 insertions(+), 223 deletions(-)

commit be57dd139c9fd4a89937a2beb11b550835320e9d
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Feb 16 10:31:40 2005 +0000

    woops, forgot to add rsvg-art-render.c to CVS

 rsvg-art-render.c | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-art-render.h | 51 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 111 insertions(+)

commit 58ccacd66e8fe5419f62aaf092225b647b7e851c
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Tue Feb 15 16:54:03 2005 +0000

    fixed little reversion bug

 rsvg-mask.c | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit 627b10cbd5657ccd7c9109118bf4112207fbbba5
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Feb 15 16:50:17 2005 +0000

    fix file's header

 rsvg-shapes.c | 25 -------------------------
 1 file changed, 25 deletions(-)

commit 0963ceb7928224e34656be069b5d73932add19e4
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Tue Feb 15 16:42:30 2005 +0000

    multi plugins

 Makefile.am          |  2 ++
 rsvg-art-composite.c | 22 +++++++-----
 rsvg-art-composite.h | 10 +++---
 rsvg-art-draw.c      | 68 +++++++++++++++++++++----------------
 rsvg-art-draw.h      |  4 +--
 rsvg-filter.c        |  7 ++--
 rsvg-image.c         | 10 ++++--
 rsvg-mask.c          | 26 ++++++++++----
 rsvg-paint-server.c  | 16 +++++----
 rsvg-private.h       | 17 +++++++++-
 rsvg-shapes.c        | 15 ---------
 rsvg-structure.c     | 76 +++--------------------------------------
 rsvg-structure.h     |  5 ---
 rsvg-text.c          | 95 ----------------------------------------------------
 rsvg.c               | 33 +++++++++++++-----
 15 files changed, 145 insertions(+), 261 deletions(-)

commit 37a84c4f7dadfa3127deaeaed46852b321018320
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Feb 11 15:48:58 2005 +0000

    took the really pixel dependant stuff out of rsvg-styles.c and put it in a file of it's own

 Makefile.am          |   2 +
 rsvg-art-composite.c | 432 +++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-art-composite.h |  47 ++++++
 rsvg-art-draw.c      |   2 +-
 rsvg-filter.c        |  96 ------------
 rsvg-image.c         |   1 +
 rsvg-mask.c          |   1 +
 rsvg-structure.c     |   1 +
 rsvg-styles.c        | 308 ------------------------------------
 rsvg-styles.h        |   3 -
 10 files changed, 485 insertions(+), 408 deletions(-)

commit 7072c08c2c0e054fef272927fcb0b62ce6c7108d
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Feb 11 13:38:17 2005 +0000

    split the behemoth rsvg-shapes.c into bite size meaty chunks

 ChangeLog           |    5 +
 Makefile.am         |    8 +
 rsvg-art-draw.c     |  529 +++++++++++++
 rsvg-art-draw.h     |   39 +
 rsvg-defs.c         |    2 +-
 rsvg-filter.c       |   10 +-
 rsvg-filter.h       |    4 +-
 rsvg-image.c        |  803 ++++++++++++++++++++
 rsvg-image.h        |   65 ++
 rsvg-marker.c       |  287 +++++++
 rsvg-marker.h       |   56 ++
 rsvg-mask.c         |   10 +-
 rsvg-mask.h         |    6 +-
 rsvg-paint-server.c |    4 +-
 rsvg-paint-server.h |    2 +-
 rsvg-private.h      |   11 +-
 rsvg-shapes.c       | 2103 +--------------------------------------------------
 rsvg-shapes.h       |  115 +--
 rsvg-structure.c    |  651 ++++++++++++++++
 rsvg-structure.h    |  106 +++
 rsvg-styles.c       |   27 +-
 rsvg-styles.h       |   16 +-
 rsvg-text.c         |   40 +-
 rsvg.c              |   93 +--
 24 files changed, 2676 insertions(+), 2316 deletions(-)

commit eaf07a88aab2f65bb217cf6a8aaeeaef81fdb6d8
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Feb 9 17:41:59 2005 +0000

    update changelog entry

 ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3966f15f5c13e3c2d9f767af79675ebb5ba674c3
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Feb 9 15:48:15 2005 +0000

    committed makingnonsense patch

 ChangeLog      | 4 ++++
 rsvg-private.h | 2 +-
 rsvg-styles.c  | 6 +++---
 rsvg.c         | 8 ++++----
 4 files changed, 12 insertions(+), 8 deletions(-)

commit 7e173e9b1b6251b0b6950ff82a5e35b591037c1d
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Feb 9 14:36:27 2005 +0000

    bump version number

 ChangeLog    | 6 +++++-
 configure.in | 4 ++--
 2 files changed, 7 insertions(+), 3 deletions(-)

commit cc2566bb0c03feff7df219cfe4753193bed4a24e
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Feb 9 04:06:56 2005 +0000

    fixed reversion found by chris

 ChangeLog     | 1 +
 rsvg-filter.c | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 27b32593c6ef676b3a6c7b96aca538ca407ac94e
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Feb 9 03:56:11 2005 +0000

    gradient transformation fix

 ChangeLog           |  4 ++++
 rsvg-paint-server.c | 44 +++++++++++++++++++++++++++++++-------------
 2 files changed, 35 insertions(+), 13 deletions(-)

commit e628fa9b4e0d74601c5a923d55b0d909f20ce025
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Tue Feb 8 16:43:03 2005 +0000

    bug 166673

 ChangeLog     | 4 ++++
 rsvg-styles.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 255a4616588ec82564bba964fcad6c1c6c5c83c3
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Feb 7 03:34:42 2005 +0000

    style override reversal

 ChangeLog     | 3 ++-
 rsvg-styles.c | 4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 0eb4279da675e47ba364d374b7523ff0d53907ad
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Feb 7 03:22:15 2005 +0000

    <use> fix, <a> fix and style cleanup

 ChangeLog     |   6 ++
 rsvg-shapes.c | 176 +++++++++++++++----------------
 rsvg-shapes.h |   3 +-
 rsvg-styles.c | 325 +++++++++++++++++++++++++++++++---------------------------
 rsvg-styles.h |  12 +--
 rsvg.c        |   4 +
 6 files changed, 278 insertions(+), 248 deletions(-)

commit 1ceee38e0f3c4b5f6691fbc22f638e04ee63c518
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jan 29 00:48:54 2005 +0000

    work toward getting the mozilla plugin to print on unix

 ChangeLog               |   5 ++
 moz-plugin/moz-plugin.c | 191 ++++++++++++++++++++++++++++++++----------------
 2 files changed, 132 insertions(+), 64 deletions(-)

commit f3cfcf3f348a4f2dccbafea7e73068fe0791ecb6
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Jan 19 01:14:29 2005 +0000

    bump version to 2.9.5

 ChangeLog    | 4 ++++
 configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f892a21125913bef96c1821b4c4f06928f1784d1
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Jan 18 02:56:58 2005 +0000

    fix mingw compile issue where gtk_plug is annoyingly not available

 test-display.c | 2 ++
 1 file changed, 2 insertions(+)

commit 0e5c0930251d98125cc71ad9ad37d6927c28bb9a
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jan 13 16:51:18 2005 +0000

    bug 163886/163947

 ChangeLog | 6 +++++-
 rsvg.c    | 4 +++-
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 5f6a4771e8f590d7902ab3ee8eb08aac3c7c4857
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Jan 12 02:23:44 2005 +0000

    install docs in a place that devhelp knows about

 ChangeLog    | 4 ++++
 configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ec41cb013376e7e6ef3bd62e19299dcaa2bbaccc
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Dec 22 20:55:12 2004 +0000

    remove some unecessary allocations

 rsvg-text.c | 19 +++++--------------
 1 file changed, 5 insertions(+), 14 deletions(-)

commit 8ca5d862455145342b37dd8f6b96812390d96536
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Dec 22 20:15:35 2004 +0000

    bug 158897

 ChangeLog   |  1 +
 Makefile.am | 51 +++++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 48 insertions(+), 4 deletions(-)

commit 86f8c6d47a2e4aaa637ef43a302704b35e8ef282
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Dec 22 20:12:27 2004 +0000

    fix bug 161823

 ChangeLog               |  4 ++++
 moz-plugin/moz-plugin.c | 12 ++++++------
 2 files changed, 10 insertions(+), 6 deletions(-)

commit 3fe5c8e048bc26d8f0e71c1511d43e053f5a82a0
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sun Nov 28 17:02:12 2004 +0000

    marker fixes

 ChangeLog     |  4 ++++
 rsvg-filter.c |  2 +-
 rsvg-mask.c   |  9 +++------
 rsvg-shapes.c | 54 +++++++++++++++++++++++++++++++++-----------------
 rsvg-shapes.h |  3 +++
 rsvg-styles.c |  6 ++++--
 rsvg-text.c   | 63 ++++++++++++++++++++++-------------------------------------
 7 files changed, 74 insertions(+), 67 deletions(-)

commit 7ebf2c8ab80c047564dcb3a529413072efd32c83
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Nov 18 13:25:44 2004 +0000

    use the new filechooser in rsvg-view instead of gtkfileselection

 ChangeLog      |   4 +
 test-display.c | 242 ++++++++++++++++++++++++++++++++-------------------------
 2 files changed, 141 insertions(+), 105 deletions(-)

commit 1929dc106a1f9fd62ea6e782d282f875a485fea9
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Nov 18 01:25:50 2004 +0000

    rsvg's convenience API should now be able to transparently handle remote files via Gnome VFS, if available

 ChangeLog        |  5 ++++
 rsvg-file-util.c | 85 ++++++++++++++++++++++++--------------------------------
 rsvg.c           |  2 +-
 3 files changed, 42 insertions(+), 50 deletions(-)

commit 62df05629698e9b52d77a633c8b9da15a6c3971c
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Nov 17 15:32:17 2004 +0000

    fixed gradient inherit by href bug opened uup recently

 rsvg-defs.c | 8 ++++++--
 rsvg.c      | 6 +++---
 2 files changed, 9 insertions(+), 5 deletions(-)

commit a9bf46986ae15a19d986118af6d18388f0f2d85d
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Nov 17 14:39:57 2004 +0000

    vfs linking and stuff

 ChangeLog        |  4 ++++
 rsvg-defs.c      | 42 ++++++++++--------------------------------
 rsvg-file-util.c | 17 +++++++++++++++--
 rsvg-private.h   |  4 +++-
 rsvg-shapes.c    |  5 +++++
 rsvg.c           | 20 ++++++++++++++++++++
 6 files changed, 57 insertions(+), 35 deletions(-)

commit 07ef3d5ff75930730b5efa12a0c24f62939a4b71
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Nov 17 14:02:59 2004 +0000

    refactor image downloading code. caleb can now use this for linking

 ChangeLog      |   5 ++
 rsvg-private.h |   5 ++
 rsvg-shapes.c  | 211 +++++++++++++++++++++++++--------------------------------
 3 files changed, 104 insertions(+), 117 deletions(-)

commit fbb6780313c44fd84bea4db3fdced77ce1a4bd1b
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Nov 17 05:30:14 2004 +0000

    interfile linking, w00t

 ChangeLog           |  4 +++
 rsvg-defs.c         | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++--
 rsvg-defs.h         |  3 ++
 rsvg-filter.c       | 26 ++++++---------
 rsvg-mask.c         | 52 ++++++++++++-----------------
 rsvg-paint-server.c |  3 --
 rsvg-shapes.c       |  4 +--
 rsvg-shapes.h       |  3 ++
 rsvg-text.c         |  8 +++++
 rsvg.c              |  1 +
 10 files changed, 148 insertions(+), 52 deletions(-)

commit 03d4b91975aa49e75ecd2f419d9e04170a31a446
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Nov 17 03:28:59 2004 +0000

    mozilla plugin should now report errors back to the browser in some critical cases

 moz-plugin/moz-plugin.c | 71 ++++++++++++++++++++++++++++++-------------------
 1 file changed, 43 insertions(+), 28 deletions(-)

commit 43b65c50b71308c0398c45568588b3b4302523d7
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Nov 17 03:17:31 2004 +0000

    clean up the pixbuf loader a bit

 gdk-pixbuf-loader/io-svg.c | 56 +++++++++++++++-------------------------------
 1 file changed, 18 insertions(+), 38 deletions(-)

commit 9b81034e35c3a6de5843e474efdc1a0fd13a259f
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Nov 17 02:56:39 2004 +0000

    added website link on the request of rahga

 README | 2 ++
 1 file changed, 2 insertions(+)

commit 8c8d2edfa8d2ab2f177701447c2203172091a1aa
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Nov 17 02:22:11 2004 +0000

    added changelog entry, changed readme, and put myself on the maintainers list

 ChangeLog   |  9 +++++++++
 MAINTAINERS |  6 +++++-
 README      | 11 ++---------
 3 files changed, 16 insertions(+), 10 deletions(-)

commit 285c5a3a9332c592e750e970a16e4c040e5db8ae
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Nov 15 14:38:42 2004 +0000

    inherit on error

 rsvg-css.c          | 15 +++++++++++----
 rsvg-paint-server.c |  6 +++---
 2 files changed, 14 insertions(+), 7 deletions(-)

commit 2566420e33de02d17848a37d6aa31475c66597be
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Nov 15 14:22:50 2004 +0000

    text space formatting

 gdk-pixbuf-loader/io-svg.c |  2 +-
 rsvg-private.h             |  2 +
 rsvg-text.c                | 93 +++++++++++++++++++++++++++++++++++++++-------
 rsvg.c                     |  8 ++++
 4 files changed, 90 insertions(+), 15 deletions(-)

commit 0a0837a94f873f39c1ed1b84005752685bd1fde3
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Nov 14 16:28:48 2004 +0000

    fix up some macros

 rsvg-css.c | 32 +++++++++++++++++++-------------
 1 file changed, 19 insertions(+), 13 deletions(-)

commit dfdbbd17c9080955365f90bd944e13ea015a6a25
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sun Nov 14 07:26:26 2004 +0000

    text clip paths working again

 rsvg-shapes.c |   2 +
 rsvg-text.c   | 124 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 119 insertions(+), 7 deletions(-)

commit c7fddd4f47660780943ee4f7bc11bedbc2d0ae6d
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sun Nov 14 04:33:38 2004 +0000

    more text improvements

 rsvg-text.c | 130 ++++++++++++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 113 insertions(+), 17 deletions(-)

commit 80ad074d1de159630ba5b4b89b0e980d37e08f4b
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Nov 13 16:21:00 2004 +0000

    fix bug 158157

 gdk-pixbuf-loader/io-svg.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 003a3967202e12ef098158ab84d55cd478888f9b
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Nov 13 13:15:51 2004 +0000

    text better

 rsvg-styles.c |  3 --
 rsvg-text.c   |  2 +-
 rsvg.c        | 88 ++++++++++++++++++++++++++++++++---------------------------
 3 files changed, 49 insertions(+), 44 deletions(-)

commit 19c12fd62a804537da257183bfbc4dd3147fcabf
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Nov 12 16:56:09 2004 +0000

    revert last change - pango isn't sufficiently threadsafe

 gdk-pixbuf-loader/io-svg.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 39cedc9fb2a9d504ae7cea4b713d6f09234cb500
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Nov 12 15:31:01 2004 +0000

    text now works

 rsvg-private.h |   4 +-
 rsvg-styles.c  |   3 +
 rsvg-text.c    | 266 ++++++++++++++++++++++++++++-----------------------------
 rsvg-text.h    |   3 +-
 rsvg.c         |   9 +-
 5 files changed, 146 insertions(+), 139 deletions(-)

commit b5abbac4502a192362936c2ee2ba7570a3121ecd
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Nov 12 13:56:14 2004 +0000

    use the threadsafe loader flag

 gdk-pixbuf-loader/io-svg.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 36b8cb260f4a644301a70fc53906fd2a1a44a12d
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Nov 10 04:03:37 2004 +0000

    huge structure change

 rsvg-css.c          |  49 ++++++++---
 rsvg-css.h          |  12 +--
 rsvg-filter.c       |   9 +-
 rsvg-filter.h       |   4 +-
 rsvg-mask.c         |  17 ++--
 rsvg-mask.h         |   6 +-
 rsvg-paint-server.c |  50 +++++++----
 rsvg-paint-server.h |   4 +-
 rsvg-private.h      |  32 ++++++--
 rsvg-shapes.c       | 178 ++++++++++++++++++++++-----------------
 rsvg-shapes.h       |  20 ++---
 rsvg-styles.c       | 123 +++++++++++----------------
 rsvg-styles.h       |  83 ++++++++++---------
 rsvg-text.c         |  68 ++++++---------
 rsvg.c              | 233 +++++++++++++++++++++++++++++++---------------------
 15 files changed, 491 insertions(+), 397 deletions(-)

commit 99fb49914c247bab3b7d8cac9ca6ce9397993b46
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Tue Oct 19 13:39:33 2004 +0000

    memleak fix

 ChangeLog   | 6 +++++-
 rsvg-defs.c | 5 +++--
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 5cbf8814a5ca9a310e885d4ebb181d34ea970f92
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Tue Oct 19 00:06:08 2004 +0000

    stopped passing destroy function

 ChangeLog           |  4 ++++
 rsvg-defs.c         |  9 +--------
 rsvg-filter.c       |  4 ++--
 rsvg-paint-server.c | 40 ++++------------------------------------
 4 files changed, 11 insertions(+), 46 deletions(-)

commit 5256c349aff8331cd12e50c0e41c5380b4e5e4ca
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Oct 16 02:41:23 2004 +0000

    bug 155530

 ChangeLog   | 4 ++++
 Makefile.am | 8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 282e41023d46cb776050dc4a763b0c0989ec55a5
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Oct 15 00:40:00 2004 +0000

    bug 155433

 ChangeLog     |  7 ++++++-
 rsvg-cond.c   |  6 ++----
 rsvg-shapes.c | 20 +++++++++++++-------
 rsvg.c        |  8 ++++++++
 4 files changed, 29 insertions(+), 12 deletions(-)

commit e9ffc4d0caa7cb5af915c00ea8647a87908c1145
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Sep 30 02:03:17 2004 +0000

    fix bug #154083

 ChangeLog               | 4 ++++
 moz-plugin/moz-plugin.c | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 01736b0b4675291e5d080e434be753ec3e275ebf
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Sep 26 15:13:19 2004 +0000

    sanity checks for the gdkpixbuf backend

 ChangeLog                  |  4 ++++
 gdk-pixbuf-loader/io-svg.c | 14 +++++++++++++-
 2 files changed, 17 insertions(+), 1 deletion(-)

commit ffce713458308dffd06280a9b81d2eb6e7a0f53f
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Sep 25 15:47:32 2004 +0000

    part of bug 153671

 ChangeLog          |  5 +++++
 rsvg-private.h     |  4 ++++
 rsvg.c             |  8 ++++++--
 test-display.c     | 24 ++++++++++++------------
 test-performance.c |  2 +-
 test-rsvg.c        | 20 ++++++++++----------
 6 files changed, 38 insertions(+), 25 deletions(-)

commit 1ddd38cc2e0899f0d2788c0465d8612eeda3300b
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Sep 24 20:01:54 2004 +0000

    denote that SVGs are scalable images

 gdk-pixbuf-loader/io-svg.c | 37 +++++++++++++++++++++----------------
 1 file changed, 21 insertions(+), 16 deletions(-)

commit acb4651f0e4a898ecc56f28455dd81003916aaa4
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Sep 22 18:57:13 2004 +0000

    userspace bounding box calculation

 ChangeLog           |  6 +++-
 rsvg-paint-server.c | 10 +++---
 rsvg-paint-server.h |  8 ++---
 rsvg-shapes.c       | 91 +++++++++++++++++++++++++++++++++++++++++------------
 4 files changed, 85 insertions(+), 30 deletions(-)

commit 8a2276dcafe6cc1d6522575e8125be5cc7f86a61
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Sep 18 20:51:44 2004 +0000

    initialize libgsf in rsvg_init()

 rsvg.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit c7ff25b55e581f42c7e466d5d43f19ff16e25c55
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Sep 14 22:54:59 2004 +0000

    more mime types, fewer signal emissions, progressive loading

 ChangeLog                  |  5 ++++
 gdk-pixbuf-loader/io-svg.c | 64 ++++++++++++++++++++++++++++++++++------------
 2 files changed, 52 insertions(+), 17 deletions(-)

commit 0b1b79293670387e439f189863025260f693fef9
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Sep 11 01:51:56 2004 +0000

    dead code removal

 rsvg-css.c    | 34 ++++++----------------------------
 rsvg-shapes.c | 16 +++++++---------
 rsvg-styles.c |  6 +++---
 3 files changed, 16 insertions(+), 40 deletions(-)

commit add34cc63a87e3f8fc09deacf1ce7070105cf85e
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Sep 10 23:50:38 2004 +0000

    rsvg_init(), rsvg_term() to cu down on libxml2 leaking memory out the butt...

 ChangeLog          |  5 +++++
 rsvg.c             | 24 ++++++++++++++++++++++++
 rsvg.h             |  3 +++
 test-display.c     |  2 ++
 test-performance.c |  4 +++-
 test-rsvg.c        |  4 +++-
 6 files changed, 40 insertions(+), 2 deletions(-)

commit 481ff23b11958836c77e412b3b4f237b91ecabd7
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Sep 9 12:10:53 2004 +0000

    bug 152237

 rsvg.c | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

commit cb6e2880e159f6e03736089f223fa600b5e4c601
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Tue Aug 31 11:39:17 2004 +0000

    text unstuffage

 ChangeLog           |   4 ++
 rsvg-file-util.c    |   2 +-
 rsvg-filter.c       |  10 +++--
 rsvg-paint-server.c |  56 ++++++++++++++++++++------
 rsvg-shapes.c       |  23 ++++++-----
 rsvg-shapes.h       |   5 ++-
 rsvg-styles.c       |   7 +++-
 rsvg-text.c         | 111 ++++++++++++++++++++++++++++++++++++++++++++++++----
 rsvg-text.h         |   9 +++++
 9 files changed, 190 insertions(+), 37 deletions(-)

commit 77529b4c00679e85f3af4e341efb55b391812be0
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Aug 30 12:28:26 2004 +0000

    ability to copy a SVG's URI or file path onto a GtkClipboard

 ChangeLog      |  4 ++++
 test-display.c | 27 ++++++++++++++++++++++++++-
 2 files changed, 30 insertions(+), 1 deletion(-)

commit 9a407cd53954a22d656409da69d16dd940f11444
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Aug 29 01:23:04 2004 +0000

    fix bug 151319

 rsvg-gz.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0ca7c21fc2148f67c696a1e5e3e7d182f5f9225f
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Aug 28 16:27:50 2004 +0000

    something more correct for ex units

 ChangeLog  | 4 ++++
 rsvg-css.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 33f5d2677a5371a8d8b17ce5583f120a8af86865
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Aug 28 15:02:54 2004 +0000

    make some stuff indempotent and more threadsafe

 rsvg.c | 23 ++++++++++++++++-------
 1 file changed, 16 insertions(+), 7 deletions(-)

commit f793026c65d871f1b143defe33e4239a60b9769c
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Aug 28 07:15:36 2004 +0000

    more overflow

 rsvg-css.c    |  2 +-
 rsvg-shapes.c | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 rsvg-shapes.h |  3 ++-
 3 files changed, 62 insertions(+), 7 deletions(-)

commit 690b164bf58ac856b7cea02a84f9b6a4568283b0
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Aug 28 05:14:16 2004 +0000

    overflow property and clip paths

 ChangeLog     |   4 ++
 rsvg-css.c    |  11 +++++
 rsvg-css.h    |   3 ++
 rsvg-shapes.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-shapes.h |  11 +++++
 rsvg.c        |  63 -------------------------
 6 files changed, 173 insertions(+), 63 deletions(-)

commit c8473e32ee43824e7456ab12a8208bc3506c34fa
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Aug 28 02:35:00 2004 +0000

    half done viewport clipping

 rsvg-mask.c   | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-mask.h   |  6 ++++++
 rsvg-shapes.c |  2 +-
 rsvg-shapes.h |  1 +
 rsvg-styles.c | 19 ++++++-------------
 5 files changed, 66 insertions(+), 14 deletions(-)

commit 3dc599c55348ffdf76051140051e0f4fc8442d85
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Aug 27 22:12:46 2004 +0000

    fix build

 rsvg.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 08ecec47bca61ef2d3fa914da717fe2415a3a20f
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Aug 27 14:28:02 2004 +0000

    feImage fixes

 rsvg-filter.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit afafc3edfd58864c470eba241e0325d160b1c2dd
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Aug 27 12:26:19 2004 +0000

    changelog update

 ChangeLog | 1 +
 1 file changed, 1 insertion(+)

commit 4c1dad8230c64f2ca28ed2bbb89935ecd400d9ec
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Aug 27 12:25:31 2004 +0000

    preserveAspectRatio

 ChangeLog           |   4 +
 rsvg-defs.h         |   1 +
 rsvg-paint-server.c |  21 +++++-
 rsvg-paint-server.h |   1 +
 rsvg-shapes.c       | 206 ++++++++++++++++++++++++++++++++++++++++++++++------
 rsvg-shapes.h       |  14 ++++
 rsvg.c              |  16 +++-
 7 files changed, 235 insertions(+), 28 deletions(-)

commit f24e2f669ae1af0e75799414f7485fba8fe1e181
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Aug 25 23:06:55 2004 +0000

    bug 151051

 doc/Makefile.am    |  8 ++++----
 doc/rsvg-docs.sgml | 22 +++++++++++-----------
 2 files changed, 15 insertions(+), 15 deletions(-)

commit b53f4b1e2f59b04a29f31d9d27205d46e23cca5c
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Aug 22 15:02:37 2004 +0000

    some modest memory savings via compiler hints

 ChangeLog     |  1 +
 rsvg-styles.h | 76 +++++++++++++++++++++++++++++------------------------------
 rsvg-text.c   |  4 ++--
 3 files changed, 41 insertions(+), 40 deletions(-)

commit dbaad8b7a00073b1d4180610a9ab8e7ad364a9cc
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Aug 22 14:24:42 2004 +0000

    unbreak title, desc, metadata

 rsvg.c | 6 ------
 1 file changed, 6 deletions(-)

commit 471d397417e3d701f6265a4c49c16ed49eb78fe3
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Aug 22 14:14:21 2004 +0000

    support SVG metadata

 ChangeLog      |   4 ++
 rsvg-private.h |   8 ++++
 rsvg-styles.c  |   6 +++
 rsvg.c         | 120 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 rsvg.h         |   1 +
 5 files changed, 136 insertions(+), 3 deletions(-)

commit acb32218018c0a8d677c0e379570e29c3b96d60f
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sun Aug 22 08:17:56 2004 +0000

    images and preparsing

 ChangeLog      |   5 ++
 rsvg-private.h |   1 -
 rsvg-shapes.c  | 157 ++++++++++++++++++++++++++++++++++-----------------------
 rsvg-shapes.h  |   8 +++
 rsvg.c         | 110 ++++++++++++++++++++--------------------
 5 files changed, 163 insertions(+), 118 deletions(-)

commit 977a33d58ccaaea00ec25fbf1d55aff088b130a2
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Aug 21 18:50:42 2004 +0000

    bug 150732

 rsvg-css.c | 5 -----
 1 file changed, 5 deletions(-)

commit d664c104f941dc3a8708484aa381ee4468d32c5e
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Aug 21 07:55:01 2004 +0000

    filter background fix and pedantry

 ChangeLog           |  6 ++++++
 rsvg-css.c          |  7 ++++++-
 rsvg-filter.c       | 12 ++++++++----
 rsvg-paint-server.c | 12 ++++--------
 rsvg-shapes.c       | 12 +++++-------
 rsvg-styles.c       | 30 +++++++++++++++++++++---------
 6 files changed, 50 insertions(+), 29 deletions(-)

commit 5a3ff66887f2596b61f14e0da78c40cd940c55d1
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Aug 18 15:52:56 2004 +0000

    export get|set_base_uri()

 rsvg-private.h |  6 ------
 rsvg.c         | 15 +++++++++++++++
 rsvg.h         |  6 ++++++
 3 files changed, 21 insertions(+), 6 deletions(-)

commit 1cdcb183aaa7365a0350ffcdcd5dc0f783a062b4
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Aug 16 21:09:09 2004 +0000

    don't use slist_remove, use delete_link

 rsvg-styles.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit ca793cb9c05b44ca4eac6c2ded3749b5506d7da6
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Aug 15 19:40:28 2004 +0000

    fix invalid free

 rsvg-shapes.c | 2 --
 1 file changed, 2 deletions(-)

commit 9dd8e78374307d7714f5447f54da088b8da3c88b
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Aug 15 19:19:33 2004 +0000

    fix bad memory usage

 rsvg-shapes.c | 1 -
 1 file changed, 1 deletion(-)

commit fc4819d8240b1f183aadf171f5c38e0129987ead
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Aug 15 19:17:32 2004 +0000

    plug yet another memory leak

 rsvg-shapes.c | 2 ++
 1 file changed, 2 insertions(+)

commit 1f6013dd5a2f88d6c49c517003caf16e55a8892b
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Aug 15 18:25:27 2004 +0000

    plug another mem leak

 rsvg-shapes.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 930f3b10f223df157d6c8229c7701c484a879a39
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Aug 15 18:09:14 2004 +0000

    plug a few more leaks

 rsvg-paint-server.c | 2 ++
 rsvg-shapes.c       | 2 ++
 2 files changed, 4 insertions(+)

commit 15752d078ed4aa3639a78d488fde91fb06e5fd59
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Aug 14 00:53:54 2004 +0000

    small optimizations wrt getting new empty pixbufs

 rsvg-filter.c       | 50 +++++++++++++++++++++++++-------------------------
 rsvg-mask.c         | 13 ++++---------
 rsvg-paint-server.c |  8 +++-----
 rsvg-private.h      |  4 ++++
 4 files changed, 36 insertions(+), 39 deletions(-)

commit 8522ed25581374d5e052554a8616c7d67b8b1505
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Aug 13 22:31:28 2004 +0000

    use a gmemchunk to marginally speed up state allocation

 ChangeLog      |  1 +
 rsvg-private.h |  2 ++
 rsvg-styles.c  | 10 +++++++---
 rsvg.c         | 10 ++++++++--
 4 files changed, 18 insertions(+), 5 deletions(-)

commit bdbc97b2089fe5d124d8d63fa4d13a41733a58d4
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Aug 13 22:08:55 2004 +0000

    fix memory leak

 ChangeLog     | 4 ++++
 rsvg-styles.c | 1 +
 2 files changed, 5 insertions(+)

commit abb510627d1670fc9b1a4c49776956de27b63867
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Aug 13 09:42:48 2004 +0000

    clip path transformation fixes

 rsvg-mask.c   | 19 ++++++++++++-------
 rsvg-shapes.c | 19 +++++++++++++++++++
 2 files changed, 31 insertions(+), 7 deletions(-)

commit 72891ffcbf81df150933dd5e23e3cea54bfbc5ce
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Aug 13 07:25:51 2004 +0000

    heaps o' small bufixes

 ChangeLog           |   5 ++
 rsvg-filter.c       |  51 ++++++++------
 rsvg-mask.c         |  64 +++++-------------
 rsvg-paint-server.c |  11 +--
 rsvg-private.h      |   6 +-
 rsvg-shapes.c       | 192 +++++++++-------------------------------------------
 rsvg-styles.c       |  83 +++++++++++++++++++----
 rsvg-styles.h       |   5 ++
 rsvg-text.c         |  14 +---
 rsvg.c              |  45 +++++-------
 10 files changed, 185 insertions(+), 291 deletions(-)

commit 5156516c535259c138320a5eb894ff45a0589222
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Aug 9 07:10:18 2004 +0000

    lotsa bugfixes

 rsvg-defs.c   |  2 ++
 rsvg-mask.c   |  9 +++++--
 rsvg-shapes.c | 36 +++++++++++++++++---------
 rsvg-styles.c | 81 ++++++++++++++++++++++++++---------------------------------
 rsvg-styles.h |  3 +++
 rsvg.c        |  5 ++--
 6 files changed, 75 insertions(+), 61 deletions(-)

commit 802edb3793a304d729e69fe7dcf70e9a3f9782f6
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Jul 28 15:30:04 2004 +0000

    fixed adobe blending mode crash

 rsvg-filter.c | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

commit 0b960da9efe9b4ea2c72993f64e39097d5ddb4f0
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Jul 28 15:10:53 2004 +0000

    filter and image fixes

 rsvg-filter.c | 52 ++++++++++++++++++++++++++++++++--------------------
 rsvg-shapes.c | 17 ++++++++++-------
 2 files changed, 42 insertions(+), 27 deletions(-)

commit 098f6bfc1d6f965db8693e04a11901863a440f83
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Jul 28 00:59:17 2004 +0000

    fix broken pipe error

 test-display.c | 27 +++++++++++++++++++++++++--
 1 file changed, 25 insertions(+), 2 deletions(-)

commit a61f2c0c7e704a388d07b98b9953c3111ed4a8ed
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jul 24 20:59:13 2004 +0000

    make more strings translatable

 TODO          |  6 ------
 rsvg-shapes.c |  2 +-
 rsvg-styles.c | 14 +++++++-------
 test-rsvg.c   |  3 ++-
 4 files changed, 10 insertions(+), 15 deletions(-)

commit 5180ba7b162fb97b00ae3848e65990de84e89152
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jul 24 19:46:42 2004 +0000

    use hash_table_new_full()

 rsvg-defs.c   | 22 +++++++++++-----------
 rsvg-filter.c |  9 ++++-----
 2 files changed, 15 insertions(+), 16 deletions(-)

commit 2b231b1f103513e94956c92b2882bd819f14e85f
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Jul 24 19:33:04 2004 +0000

    unused variable thing

 rsvg-filter.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 78d3c1716e5147f6d571427d8aa0b21c8880616a
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jul 24 19:15:42 2004 +0000

    bump version #

 configure.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8a55e12e05ec264d2d90966edf7697d12ccb72b8
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jul 24 19:01:36 2004 +0000

    don't try to render a null image

 rsvg-filter.c | 3 +++
 1 file changed, 3 insertions(+)

commit 67a71bda7d31449d500a836f9363857e44391f4e
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jul 24 18:48:19 2004 +0000

    initialize has_current_color on gradients

 rsvg.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 983578f924f5c22858bbcb5e6edd9a42f796e173
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jul 24 18:39:31 2004 +0000

    force scalable text

 rsvg-text.c | 27 ++++++++-------------------
 1 file changed, 8 insertions(+), 19 deletions(-)

commit bb2470d68b998d6dda4ca2669e4793730427d66c
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jul 24 18:30:43 2004 +0000

    fix tspan leak

 rsvg-text.c | 2 ++
 1 file changed, 2 insertions(+)

commit 85576bb7713027f9dd0dfbe492a910f40e69bbfb
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jul 24 17:55:02 2004 +0000

    more memory leak fixes

 rsvg-filter.c | 2 +-
 rsvg-mask.c   | 4 ++--
 rsvg-shapes.c | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

commit 9af747efed8e8f1ef8e2426cd6af39ddebaaeaea
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jul 24 17:38:55 2004 +0000

    free ptr_array data

 rsvg-defs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 93dd3038ff42278ea3f1c2bd4f30b288d7b56515
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jul 24 17:36:14 2004 +0000

    free paths->d

 rsvg-shapes.c | 1 +
 rsvg.c        | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

commit e6b8521436d1f82128979612a782718f44c3aa6f
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Jul 24 17:35:36 2004 +0000

    dunno what I changed actually

 rsvg-styles.c | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

commit f0673c18fbfc5dfc1ef45a42b3f4b393426b3e1b
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Jul 24 16:23:32 2004 +0000

    clip path fix

 rsvg-mask.c   |  1 +
 rsvg-shapes.c | 41 ++++++++++++-----------------------------
 rsvg-styles.c |  8 ++++++--
 3 files changed, 19 insertions(+), 31 deletions(-)

commit a17999708730a908a34ac4bd1c803d57373938e7
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Jul 23 13:05:39 2004 +0000

    put everything into defs

 ChangeLog     |  6 ++++++
 rsvg-shapes.c | 38 +++++++++++++++++---------------------
 rsvg-styles.c |  8 +++++---
 3 files changed, 28 insertions(+), 24 deletions(-)

commit ebc963adcc7aff6b467fd7bb606cd382da7d50c7
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Jul 23 12:27:25 2004 +0000

    clipping paths

 rsvg-defs.h   |   3 +-
 rsvg-mask.c   | 154 +++++++++++++++++++++++++++++
 rsvg-mask.h   |  20 ++++
 rsvg-shapes.c | 305 ++++++++++++++++++++++++++++++++++++++++++++++++++--------
 rsvg-shapes.h |   3 +
 rsvg-styles.c |  71 +++++++++++++-
 rsvg-styles.h |   5 +
 rsvg.c        |   9 ++
 8 files changed, 526 insertions(+), 44 deletions(-)

commit 0a48a8b673b84cf24c03aa29e93bee3d4b91dadb
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Jul 21 07:19:15 2004 +0000

    bilinear images

 ChangeLog     |   4 ++
 rsvg-filter.c |  55 ++------------------
 rsvg-shapes.c | 159 +++++++++++++++++++++++++++++++++++++++-------------------
 rsvg-shapes.h |   3 ++
 4 files changed, 118 insertions(+), 103 deletions(-)

commit 074e1a56b364b397d6bead06d1df163ad6b5f853
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Jul 20 12:04:20 2004 +0000

    mention the text work in NEWS

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit 0c17ca4eafb198d15b7de6ebf75c3f6d59153b82
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Jul 20 01:06:10 2004 +0000

    better scrolling policy, especially when used as a plugin

 ChangeLog      |  4 ++++
 test-display.c | 42 +++++++++++++++++++++++++-----------------
 2 files changed, 29 insertions(+), 17 deletions(-)

commit 0bef378e4ebd8cb141b2a26a83a89684cb8a9691
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Jul 18 20:33:54 2004 +0000

    update manpage, news, bump version number

 ChangeLog     |  6 ++++++
 NEWS          |  5 +++--
 configure.in  |  2 +-
 rsvg-shapes.c |  4 ----
 rsvg.1        | 19 +++++++++++--------
 5 files changed, 21 insertions(+), 15 deletions(-)

commit 611729cbf81349bdca9bc08b157767af17a850be
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sun Jul 18 16:12:03 2004 +0000

    more filter fixes

 rsvg-filter.c | 26 +++++++++++++++++++++-----
 1 file changed, 21 insertions(+), 5 deletions(-)

commit dd832ae32787d36f5631c53d0c8d05243695b5a3
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sun Jul 18 14:14:58 2004 +0000

    filter fixes

 ChangeLog     |  5 +++++
 rsvg-filter.c | 47 +++++++++++++++++++++++++++++++++--------------
 rsvg-shapes.c |  3 ++-
 3 files changed, 40 insertions(+), 15 deletions(-)

commit 37bb778b5e1d0973deed87465131e4b288873b04
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sun Jul 18 09:33:27 2004 +0000

    image fixes

 ChangeLog     |  5 ++++
 rsvg-filter.c | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 rsvg-shapes.c | 48 ++++++++++++++++++------------------
 rsvg-shapes.h |  3 ---
 4 files changed, 100 insertions(+), 34 deletions(-)

commit 40e7c1f43d819dbb5f562cdee7af1212a9a28ce6
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jul 17 17:05:39 2004 +0000

    bug 147662

 ChangeLog          |  4 ++++
 doc/tmpl/rsvg.sgml |  8 ++++----
 rsvg.c             | 47 +++++++++++++++++++++++++++++++++++++++++------
 rsvg.h             |  9 +++++++--
 test-display.c     |  2 +-
 test-rsvg.c        |  2 +-
 6 files changed, 58 insertions(+), 14 deletions(-)

commit 8541d92e9b6a7ef615786eb804c42e54605b68dc
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Jul 17 16:52:01 2004 +0000

    image fix

 ChangeLog     |   4 +
 rsvg-filter.c |  16 ++--
 rsvg-filter.h |   4 +
 rsvg-shapes.c | 266 +++++++++++++++++++++++-----------------------------------
 4 files changed, 120 insertions(+), 170 deletions(-)

commit 4187301e36e70e0b12ee1016073ddcaa0d1fd8d3
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Jul 16 16:21:58 2004 +0000

    little optimisation thingie

 ChangeLog      |  4 ++++
 rsvg-filter.c  | 62 +++++++++++++++-------------------------------------------
 rsvg-filter.h  |  3 ++-
 rsvg-private.h |  4 +++-
 rsvg-shapes.c  | 11 ++++++++++-
 rsvg-shapes.h  |  1 +
 rsvg-styles.c  | 17 ++++++++++++----
 rsvg-styles.h  |  1 +
 8 files changed, 50 insertions(+), 53 deletions(-)

commit a6d164bd863190ec0e67c11828a60684db384376
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Jul 12 14:09:14 2004 +0000

    Update documentation Fix build Refactor a bit - allow for saving to ICO or
    
            * rsvg.1: Update documentation
            * configure.in: Fix build
            * test-rsvg.c: Refactor a bit - allow for saving to ICO or anything
            else that GdkPixbuf supports

 ChangeLog    |  7 +++++++
 configure.in |  2 +-
 rsvg.1       |  5 ++++-
 test-rsvg.c  | 23 ++++++++++++++---------
 4 files changed, 26 insertions(+), 11 deletions(-)

commit 281107985c51ba70d1e2529c3438721c28dda66a
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jul 10 22:21:47 2004 +0000

    bug #147296

 configure.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 929b7e09b34a4612d73a1ddcd6e8c1cf31530ad3
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jul 10 20:07:03 2004 +0000

    allow for independant X and Y resolutions

 ChangeLog          |   5 ++
 doc/tmpl/rsvg.sgml |   6 +++
 rsvg-filter.c      | 156 ++++++++++++++++++++++++++---------------------------
 rsvg-mask.c        |   8 +--
 rsvg-private.h     |   3 +-
 rsvg-shapes.c      |  58 ++++++++++----------
 rsvg-styles.c      |  12 +++--
 rsvg-styles.h      |   8 +--
 rsvg-text.c        |  20 +++----
 rsvg.c             |  93 ++++++++++++++++++--------------
 rsvg.h             |   4 +-
 test-display.c     |   9 ++--
 test-rsvg.c        |  32 +++++------
 13 files changed, 220 insertions(+), 194 deletions(-)

commit 5435711251168d7e69cdece1751db19f2baa9558
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jul 10 14:34:58 2004 +0000

    fix typo in feature string

 rsvg-cond.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 777f2ef8549dbf4bf1b6482dab3c1491e1376797
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jul 10 14:30:01 2004 +0000

    fix bug #145477

 ChangeLog        |  6 ++++++
 NEWS             |  6 ++++--
 rsvg-file-util.c |  3 ++-
 rsvg-shapes.c    | 33 ++++++++++++++++++++++++++++++---
 test-display.c   |  2 +-
 5 files changed, 43 insertions(+), 7 deletions(-)

commit 70d4592d2c9699ac2387a36491b4bae6cbec7a11
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jul 9 12:35:56 2004 +0000

    fix bug #145392

 ChangeLog     |  5 +++++
 rsvg-styles.c | 16 +++++++++++++---
 2 files changed, 18 insertions(+), 3 deletions(-)

commit 5a9615a6c626e35751ae5024d6ce2e5269b66e7d
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jul 9 12:31:49 2004 +0000

    fix bug #145426

 ChangeLog           | 4 ++++
 rsvg-paint-server.c | 8 ++++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 581349fd61215dc658e55e0efcaa8199769f1405
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Jun 30 12:01:29 2004 +0000

    fix bug #145173

 ChangeLog      | 9 +++++++++
 rsvg-css.h     | 2 +-
 rsvg-filter.c  | 1 +
 rsvg-mask.c    | 1 +
 rsvg-private.h | 2 +-
 rsvg-styles.h  | 2 +-
 rsvg-text.c    | 3 +--
 test-display.c | 1 +
 8 files changed, 16 insertions(+), 5 deletions(-)

commit 135bf2de84fb0a266427c98c317a259242d20260
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Jun 29 22:30:09 2004 +0000

    fix bug #145149

 ChangeLog     | 4 ++++
 rsvg-filter.c | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 9c9be8bd507dc4cb042e8ebc11af82077445f94e
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jun 24 22:53:05 2004 +0000

    get rid of some cruft

 rsvg-css.c  |  3 +--
 rsvg-text.c | 31 +------------------------------
 2 files changed, 2 insertions(+), 32 deletions(-)

commit 92be36ca7b1f6d4784d22628653fc7366eb1868d
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Jun 21 22:53:38 2004 +0000

    137934

 ChangeLog               |  4 ++++
 configure.in            | 16 +++++++++++++---
 moz-plugin/moz-plugin.c |  5 +++--
 3 files changed, 20 insertions(+), 5 deletions(-)

commit ec441166ac78bc93d9c768396c58ab7010204bdc
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jun 19 03:22:24 2004 +0000

    beginnings of <switch> support

 ChangeLog      |  6 ++++
 rsvg-cond.c    | 25 +++++++++------
 rsvg-private.h |  5 +++
 rsvg-shapes.c  |  4 +--
 rsvg-styles.c  | 98 ++++++++++++++++++++++++++++++++--------------------------
 rsvg-styles.h  |  3 ++
 rsvg.c         |  8 +++++
 7 files changed, 94 insertions(+), 55 deletions(-)

commit a9b49cb20a5be4f0b1c2228a23c91cd74939364a
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jun 18 02:53:45 2004 +0000

    cond processing should be perfect now

 rsvg-cond.c | 67 +++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 43 insertions(+), 24 deletions(-)

commit 369d881ae2ca94fee6318673e46459125f12c255
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jun 18 02:41:28 2004 +0000

    not-quite-correct work on unicode-bidi and direction text attributes

 ChangeLog     |  1 +
 rsvg-styles.c | 58 +++++++++++++++++++++++++++++++++++++++++++++++-----------
 rsvg-styles.h |  8 ++++++++
 rsvg-text.c   |  4 +++-
 4 files changed, 59 insertions(+), 12 deletions(-)

commit 29d04eaebba947a939e6f38c8495341ff5859ba7
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jun 18 02:10:54 2004 +0000

    check for LC_MESSAGES

 configure.in | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit fc91116f5c5b41158982ec0722e0ad653aba2e9b
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jun 18 01:59:12 2004 +0000

    start of cond/switch work

 ChangeLog   |   6 ++
 Makefile.am |   3 +-
 rsvg-cond.c | 196 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-css.c  |  74 ++++++++++++-----------
 4 files changed, 244 insertions(+), 35 deletions(-)

commit 604dd43a69e4dc55115a4b5efb43ce9921194700
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Jun 17 19:48:07 2004 +0000

    tspan support

 rsvg-text.c | 203 ++++++++++++++++++++++++++++++++++++++++++++++--------------
 rsvg-text.h |   9 ---
 2 files changed, 158 insertions(+), 54 deletions(-)

commit 2fd9421427db544aa92f05c6c56c4755c9f548c5
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Jun 17 16:55:06 2004 +0000

    merged text to one file

 Makefile.am         |   1 -
 rsvg-text-vectors.c | 532 --------------------------------------------------
 rsvg-text.c         | 543 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 542 insertions(+), 534 deletions(-)

commit a349ab27ecd000b4b7dd8888d29134aa91cc8058
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jun 17 11:56:49 2004 +0000

    use head -n 1 instead -f head -1

 autogen.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3f6bbdaaf6f2abf20975c91ea47ed16c7089a63f
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Jun 16 22:38:51 2004 +0000

    get rid of unused functions and variables

 rsvg-text-vectors.c | 36 +-----------------------------------
 1 file changed, 1 insertion(+), 35 deletions(-)

commit 078169b972868240ff788aa104fa7eb61fb74863
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Jun 15 01:08:57 2004 +0000

    remove old text harness, solely use the vector/path based one

 ChangeLog           |   7 ++-
 rsvg-css.c          |   2 +-
 rsvg-text-vectors.c |  30 ++---------
 rsvg-text.c         | 151 +---------------------------------------------------
 4 files changed, 11 insertions(+), 179 deletions(-)

commit 11fa691a1c8e5195e2d6d6208533d0b12a41a2d4
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Jun 14 22:15:39 2004 +0000

    more text fixes

 ChangeLog           |  4 ++++
 rsvg-text-vectors.c | 17 ++++++++++++-----
 rsvg-text.c         | 10 +++++-----
 rsvg-text.h         |  4 +++-
 4 files changed, 24 insertions(+), 11 deletions(-)

commit 53da9b127d895aafa309f7dcdccdfa2f107990cf
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Jun 14 19:13:37 2004 +0000

    more text goodness

 rsvg-styles.c       |  4 ++--
 rsvg-text-vectors.c | 12 ++++++------
 2 files changed, 8 insertions(+), 8 deletions(-)

commit da96d3f788e3259739aebf65f46c6a7dcfda1953
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Jun 14 15:01:34 2004 +0000

    text allignment fixes

 rsvg-text-vectors.c | 28 ++++++++++++++++++----------
 1 file changed, 18 insertions(+), 10 deletions(-)

commit 5d9a6230d2b5a65d5484566031b6ad122d8a0435
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sun Jun 13 17:53:08 2004 +0000

    you know what this is. Everyone knows what this is. It is fucking cool, that's what this is!

 rsvg-filter.c       |  4 ++--
 rsvg-text-vectors.c | 11 ++++++++---
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 31126ae9ab32f72013ff2e70fd2595a27fc4326b
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sun Jun 13 11:04:18 2004 +0000

    Marker efficiency fix

 rsvg-shapes.c | 41 +++++++++++++++++++++++------------------
 1 file changed, 23 insertions(+), 18 deletions(-)

commit 79293235c0dc1686ceec32155bfae42d88c94a48
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Jun 12 19:08:25 2004 +0000

    markers

 ChangeLog     |   4 +
 rsvg-defs.h   |   3 +-
 rsvg-shapes.c | 292 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-shapes.h |  21 +++++
 rsvg-styles.c |  36 ++++++++
 rsvg-styles.h |   7 ++
 rsvg.c        |  10 +-
 7 files changed, 371 insertions(+), 2 deletions(-)

commit b3b9ac445744a9d588f5a7f7842f24afd93dd866
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jun 12 17:43:49 2004 +0000

    some vector text foo. still eons from working properly

 rsvg-text-vectors.c | 46 ++++++++++++++++++++++++++++++++--------------
 rsvg-text.c         | 15 ++++-----------
 2 files changed, 36 insertions(+), 25 deletions(-)

commit 35c209ab0ee4a6ea49fbb9c3784cacee24aa5cab
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jun 11 12:01:17 2004 +0000

    fix 144140

 rsvg-filter.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f909f4256f1f466954823fe9b2d3e82d92d51f52
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jun 11 00:59:59 2004 +0000

    honor base URIs in images

 ChangeLog               |  7 ++++++-
 moz-plugin/moz-plugin.c | 26 ++++++++++++++++++++++----
 rsvg-css.c              |  8 +++++++-
 rsvg-css.h              |  1 +
 rsvg-file-util.c        |  4 +++-
 rsvg-filter.c           |  3 +++
 rsvg-private.h          | 11 ++++++++++-
 rsvg-shapes.c           | 21 +++++++++++++++++++--
 rsvg-shapes.h           |  1 +
 rsvg-styles.c           |  2 +-
 rsvg.c                  | 18 ++++++++++++++++++
 test-display.c          | 12 +++++++++---
 12 files changed, 100 insertions(+), 14 deletions(-)

commit 23b106ebbcc366be951a6b76060d66c3d12bd182
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jun 10 23:41:31 2004 +0000

    start on preserveAspectRatio for images

 ChangeLog     |  5 +++++
 rsvg-css.c    | 28 ++++++++++++++++++++++++++++
 rsvg-css.h    | 15 ++++++++++++++-
 rsvg-shapes.c | 11 +++++++++--
 4 files changed, 56 insertions(+), 3 deletions(-)

commit 6a59cbd662e0dec66b7c20780da8db14a10e1bf5
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Jun 10 07:54:42 2004 +0000

    nested svg fixes

 rsvg-private.h |  1 +
 rsvg.c         | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 75 insertions(+), 1 deletion(-)

commit ab32c2d5df386b1704160d34c0770872ab4b3af1
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Jun 10 06:40:34 2004 +0000

    pattern + text goodness

 rsvg-paint-server.c | 3 +++
 rsvg-text.c         | 1 +
 2 files changed, 4 insertions(+)

commit 48d134417a26ed1b5ed58c3736c72861d65b37f7
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Jun 10 04:43:50 2004 +0000

    adobe blend mode fix

 ChangeLog     |  5 +++++
 rsvg-filter.c | 33 ++++++++++++++++++---------------
 rsvg-styles.c |  2 ++
 3 files changed, 25 insertions(+), 15 deletions(-)

commit 347f8ff0cf63cf844adbdd18eec5eb49c52903f1
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jun 10 00:39:08 2004 +0000

    disable a:adobe-blending-mode for the moment (bug 144049)

 ChangeLog     | 1 +
 rsvg-styles.c | 4 ++++
 2 files changed, 5 insertions(+)

commit 2dd5c65eb465d7a1d8f6ec2ed4e41ec5b445390c
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jun 10 00:24:33 2004 +0000

    fix
    
    fix http://www.w3.org/Graphics/SVG/Test/20030813/htmlframe/full-coords-units-02-b.html

 ChangeLog     | 5 +++++
 rsvg-styles.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 13bda804bdbd885d47a28bcab0290493a24e8511
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Jun 9 18:15:34 2004 +0000

    little pattern fix

 rsvg-paint-server.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ef11f4c2150bde738ec63aa54f031e019477f113
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Wed Jun 9 17:57:36 2004 +0000

    pattern fixes

 ChangeLog           |   4 ++
 rsvg-paint-server.c | 124 ++++++++++++++++++++++++++++++++++++++++------------
 rsvg-paint-server.h |   2 +
 rsvg-shapes.c       |   1 -
 rsvg.c              |  24 +++++-----
 5 files changed, 114 insertions(+), 41 deletions(-)

commit fb8f816e5573709ebdc0691871c9c893cc8bb6af
Author: Dodji Seketeli <dodji@gnome.org>
Date:   Tue Jun 8 23:21:53 2004 +0000

    several versions of libcroco can now be installed in parallel. We compile
    
    2004-06-09  Dodji Seketeli  <dodji@gnome.org>
    
            * configure.in: several versions of libcroco can now be
            installed in parallel. We compile and link against the 0.6.xx
            serie.

 ChangeLog    | 5 +++++
 configure.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit e12258f408da969e60a0259a43c3991b01c2103e
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Tue Jun 8 16:04:28 2004 +0000

    transform whitespace fix

 rsvg-styles.c | 3 +++
 1 file changed, 3 insertions(+)

commit afad0c2e29393db8bf9f9c400f3fa59b74b01e96
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Jun 8 00:39:42 2004 +0000

    be grumpy if libcroco or libgsf aren't used

 configure.in | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 27629f6edb81a4d556b80cc452e6dd5664e8c48e
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Jun 7 18:10:43 2004 +0000

    blur fixes

 ChangeLog     |   6 ++++
 rsvg-filter.c | 102 +++++++++++++++++++++++++++++++++++++++++++++++-----------
 2 files changed, 90 insertions(+), 18 deletions(-)

commit 74a6f4c30b9fa8370f993caca90308f524c8a9bd
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Jun 7 17:41:05 2004 +0000

    pattern fix

 rsvg-paint-server.c | 17 ++++++++++++-----
 rsvg-paint-server.h |  1 +
 rsvg-styles.c       | 17 +++++++++++------
 rsvg.c              |  8 ++++++--
 4 files changed, 30 insertions(+), 13 deletions(-)

commit 664e8620aa3044eee95c2726f6dc6eee2b2c9542
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Jun 7 15:19:48 2004 +0000

    just a little gradient fix

 rsvg.c | 8 --------
 1 file changed, 8 deletions(-)

commit 250754993a6e40a0221a13275f8a3196e1990f34
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Jun 7 14:39:12 2004 +0000

    patterns and other things

 ChangeLog           |  11 ++-
 rsvg-css.c          |  24 ++++--
 rsvg-filter.c       |   2 +-
 rsvg-paint-server.c | 240 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-paint-server.h |  14 +++
 rsvg-private.h      |   1 +
 rsvg-shapes.c       |  27 +++++-
 rsvg-shapes.h       |   5 +-
 rsvg.c              | 126 +++++++++++++++++++++++++++
 9 files changed, 434 insertions(+), 16 deletions(-)

commit e8b775b3983bc9e55b1e855cb5fa409c1882ad15
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Jun 6 21:09:38 2004 +0000

    add accelerators, fix memory leaks

 rsvg-file-util.c |  8 +-------
 test-display.c   | 47 +++++++++++++++++++++++++++++++++--------------
 2 files changed, 34 insertions(+), 21 deletions(-)

commit 3e0c8934ee6436272a675e3105852526c181cc90
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Jun 6 18:38:46 2004 +0000

    remove debug message

 test-display.c | 2 --
 1 file changed, 2 deletions(-)

commit 3e7f122965a916dd3d569630baf97cebfb646e68
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Jun 6 18:17:14 2004 +0000

    preserve aspect-ratio, save input svg

 ChangeLog        |   5 +
 rsvg-file-util.c |  37 ++++-
 rsvg-private.h   |  17 +-
 rsvg.c           |  23 ---
 test-display.c   | 475 +++++++++++++++++++++++++++++++++----------------------
 5 files changed, 335 insertions(+), 222 deletions(-)

commit f494436fae633d590c3528345f4ef6ede71a2023
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sun Jun 6 08:24:40 2004 +0000

    fixed namespace bullshit

 ChangeLog     |  4 ++++
 rsvg-css.c    | 21 +++++++++++++++------
 rsvg-styles.c |  8 ++++----
 3 files changed, 23 insertions(+), 10 deletions(-)

commit a93d5e2ccc9660493eba811827bc8105f4d67909
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Jun 5 16:59:08 2004 +0000

    added changelog

 ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 746380be59471e6ae8b1187b908af15ce35dc9d0
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Jun 5 16:00:02 2004 +0000

    adobe blending modes

 rsvg-filter.c | 153 +++++++++++++++++++++++++++++++++++++--------
 rsvg-filter.h |   3 +
 rsvg-shapes.c |   6 +-
 rsvg-styles.c |  66 ++++++++++++++++++--
 rsvg-styles.h |   3 +
 rsvg.c        | 198 ++++++++++++----------------------------------------------
 6 files changed, 236 insertions(+), 193 deletions(-)

commit 5e8932a1bc0092a16820b078b7388179b60df648
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jun 5 00:23:35 2004 +0000

    change package description

 librsvg-2.0-uninstalled.pc.in | 2 +-
 librsvg-2.0.pc.in             | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 767283ded1b19b421616fdeed7c9829f07472191
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jun 5 00:19:44 2004 +0000

    142869

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d00a1b75a362bbf941e00421be792be8893669e3
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Jun 4 18:10:00 2004 +0000

    filter fixes

 ChangeLog     |   4 +
 rsvg-filter.c | 327 +++++++++++++++++++++++++++++++++++++---------------------
 2 files changed, 213 insertions(+), 118 deletions(-)

commit 38945f26ea5860174b9cc860680c3294f9d75f52
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon May 31 14:46:55 2004 +0000

    fixed bug 139268

 ChangeLog           |  4 ++++
 rsvg-paint-server.c | 22 +++++++++++++---------
 2 files changed, 17 insertions(+), 9 deletions(-)

commit 83fa8576d6dc94536df49fea522aa66595961477
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri May 28 04:16:35 2004 +0000

    css colour fixes

 ChangeLog  |  4 ++++
 rsvg-css.c | 14 +++++++-------
 2 files changed, 11 insertions(+), 7 deletions(-)

commit 356ddaf17f4ecc17e8edcb4aff547494f4e471bd
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri May 28 03:52:49 2004 +0000

    further gradient fixes

 rsvg.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 95836c3ca79fb86cc982fdb523ab3659c02795d7
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue May 18 02:36:44 2004 +0000

    add purple SVG

 gtk-engine/examples/bubble/gtk-2.0/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 91ff2315f3c95f9199ed4408fddd4528d2a1a072
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat May 15 07:58:56 2004 +0000

    gradient inheritance fix

 ChangeLog |  4 ++++
 rsvg.c    | 39 ++++++++++++++++++++++++++++++---------
 2 files changed, 34 insertions(+), 9 deletions(-)

commit 67a0416973f61cf93f9c0e38e831632835f519ba
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri May 14 23:07:36 2004 +0000

    gnome-vfs enable/disable in configure

 configure.in | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit c595de5f1c6eede96aacdff24c876c39c7fea2ce
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri May 14 22:59:02 2004 +0000

    more automake 1.8 goodness

 autogen.sh | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit f846ab613ab469ef74b885fcedad46ca2baecac9
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri May 14 22:57:46 2004 +0000

    support automake 1.8, add vfs libs to various thingies

 ChangeLog                     | 5 +++++
 autogen.sh                    | 1 +
 gdk-pixbuf-loader/Makefile.am | 5 +++--
 gtk-engine/Makefile.am        | 2 +-
 moz-plugin/Makefile.am        | 3 ++-
 5 files changed, 12 insertions(+), 4 deletions(-)

commit 06daad6966de820b38d62108bae5593d69ce1a66
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon May 10 02:34:16 2004 +0000

    don't be a polluter

 ChangeLog   | 6 ++++++
 rsvg-text.c | 4 ++--
 rsvg-text.h | 2 +-
 rsvg.c      | 4 ++--
 4 files changed, 11 insertions(+), 5 deletions(-)

commit 5ef9d226915b2e4039cca594676696a569d42b6f
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Apr 30 12:54:34 2004 +0000

    remove bogus dependencies

 librsvg-2.0-uninstalled.pc.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6267ac3525d9118985f49810db9f9191f93b41b2
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Apr 30 12:51:42 2004 +0000

    remove bogus .pc dependencies

 ChangeLog         | 4 ++++
 librsvg-2.0.pc.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit bbdce357e64a070222de902ea5475aacd7ca9003
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Apr 22 00:34:15 2004 +0000

    code fixup

 rsvg-styles.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit e43110f41ee42b86fcc52c93257f3a66b9fe06ce
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Apr 18 18:55:29 2004 +0000

    enable loading remote images

 ChangeLog     |   5 +++
 Makefile.am   |   2 +
 configure.in  |  28 ++++++++++++++
 rsvg-filter.c |  14 ++-----
 rsvg-shapes.c | 121 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 rsvg-shapes.h |  16 +++-----
 6 files changed, 158 insertions(+), 28 deletions(-)

commit a1b3283eb423b913b780d0e94804b7e371547b54
Author: Dodji Seketeli <dodji@gnome.org>
Date:   Sun Apr 18 15:32:09 2004 +0000

    use libcroco 0.6.0 libcroco use CRString now, no GString.
    
    2004-04-18  Dodji Seketeli  <dodji@gnome.org>
    
            * configure.in: use libcroco 0.6.0
            * rsvg-styles.c:
            (ccss_property): libcroco use CRString now, no GString.

 ChangeLog     |  6 ++++++
 configure.in  |  2 +-
 rsvg-styles.c | 11 +++++++----
 3 files changed, 14 insertions(+), 5 deletions(-)

commit c88f1282989b2dd026507139769c95b14a59b641
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Apr 13 03:41:49 2004 +0000

    fix bug for ross, improve image filter

 ChangeLog     |  8 ++++++++
 rsvg-filter.c | 14 ++++++++++----
 rsvg-shapes.c | 30 +++++++++++++++++++++++++-----
 rsvg-shapes.h |  6 ++++++
 4 files changed, 49 insertions(+), 9 deletions(-)

commit 5f050ef991eb551cc3a03c1308e784a6dfda82c9
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Apr 8 13:01:09 2004 +0000

    fix bug for jody

 rsvg-bpath-util.c | 17 +++++++----------
 1 file changed, 7 insertions(+), 10 deletions(-)

commit fb932d62c14ca353f9d703a71bf31e9fd3f92162
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Apr 2 13:53:29 2004 +0000

    remove croco, gsf from the .pc file

 librsvg-2.0-uninstalled.pc.in | 2 +-
 librsvg-2.0.pc.in             | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit bfb6f3801092e99fc01c29ace9cd564d2e732d01
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Thu Apr 1 10:10:27 2004 +0000

    late declaration fixes

 rsvg-paint-server.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 7246a54c6e690928c5f54d31387989a2092414c3
Author: Thomas Vander Stichele <thomasvs@src.gnome.org>
Date:   Thu Apr 1 09:58:42 2004 +0000

    gnore

 .cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit 70b787d5f0d85326ec04f08812b5b137aa9346d5
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Mar 29 22:30:44 2004 +0000

    currentColor fix

 ChangeLog           |  4 ++++
 rsvg-paint-server.c | 24 +++++++++++++++++++-----
 rsvg-paint-server.h | 18 ++++++------------
 rsvg-shapes.c       |  2 ++
 rsvg-styles.c       |  5 +++++
 rsvg.c              | 31 +++++++++++++++++++++++++++++++
 6 files changed, 67 insertions(+), 17 deletions(-)

commit cd40d44ff9616e37af0d76610d963d87d19f641f
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Mar 27 15:29:39 2004 +0000

    support a few additional 'mime types' for SVG

 ChangeLog               | 5 +++++
 moz-plugin/moz-plugin.c | 6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 171f65a35d8a6d227d9c1eb9a3af0db020401286
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Mar 26 14:24:00 2004 +0000

    bug #138084

 ChangeLog     | 4 ++++
 rsvg-styles.c | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 9ed97402d53bf280e8bc775f368d1d3a25fa7b77
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Mar 24 02:19:07 2004 +0000

    use currently displayed icon instead of the W3C logo

 ChangeLog      |  5 +++++
 Makefile.am    |  3 +--
 test-display.c | 29 +++++++++++------------------
 3 files changed, 17 insertions(+), 20 deletions(-)

commit e8a8807115fa9988d399f936e374a1308889b2b2
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Mar 23 13:50:11 2004 +0000

    bump version

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit afd807b1e5eaee994ea2037945a5b0eba9faffa1
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Mon Mar 22 23:49:06 2004 +0000

    gradient fixes

 ChangeLog           | 13 ++++++++++---
 rsvg-paint-server.c | 28 +++++++++++++++++++++++++---
 rsvg.c              | 24 ++++++++++++++++++++++--
 3 files changed, 57 insertions(+), 8 deletions(-)

commit 5839795c8014a6883f08c3e19819d71471268f20
Author: Christian Fredrik Kalager Schaller <uraeus@src.gnome.org>
Date:   Mon Mar 22 19:29:17 2004 +0000

    new image from Chris Lilley

 ChangeLog           |   4 +
 data/svg-viewer.svg | 207 ++++++++++++++++++++++++++++++++++++++--------------
 2 files changed, 158 insertions(+), 53 deletions(-)

commit 37cf427f97e0a5a476956d295508a9e0e41a61cd
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Mar 21 21:39:48 2004 +0000

    change a stupid string

 test-display.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 87a3e2c6dcd5cf0b13c1c85d0fcb09aabe73fb13
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Mar 21 21:35:58 2004 +0000

    save svg to png, print svg

 ChangeLog      |   5 +
 Makefile.am    |   3 +-
 configure.in   |  14 +++
 test-display.c | 290 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 4 files changed, 296 insertions(+), 16 deletions(-)

commit 84387d742f19387996534e27ceb38ce1ff49e814
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Mar 21 18:39:50 2004 +0000

    2.7.1

 ChangeLog      |  7 +++++++
 NEWS           | 19 +++++++++++++++++++
 TODO           | 11 ++---------
 test-display.c |  2 +-
 4 files changed, 29 insertions(+), 10 deletions(-)

commit 538cd549e3460927f966fa3d78f4f68ef184641c
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Mar 21 17:18:57 2004 +0000

    use app icon, aspect ratio preservation

 ChangeLog               |  6 ++++
 moz-plugin/moz-plugin.c | 73 ++++++++++++++++++++++++++++++++++++++++---------
 rsvg-file-util.c        | 49 +++++++++++++++++++++++++++------
 rsvg-private.h          |  2 ++
 rsvg-shapes.c           | 38 ++++++++++++++-----------
 rsvg-text-vectors.c     |  8 +++---
 test-display.c          | 29 ++++++++++++++------
 7 files changed, 155 insertions(+), 50 deletions(-)

commit 1212840b1afcc9bab3f776f692f69c07cbbe8f36
Author: Christian Fredrik Kalager Schaller <uraeus@src.gnome.org>
Date:   Sun Mar 21 16:36:34 2004 +0000

    changelog for earlier commit

 ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit 3a730ed697bec0cc67f75b7af5703e9bc6fdce93
Author: Christian Fredrik Kalager Schaller <uraeus@src.gnome.org>
Date:   Sun Mar 21 16:35:42 2004 +0000

    adding appicon for rsvg-viewer

 Makefile.am         |  5 ++--
 configure.in        |  1 +
 data/.cvsignore     |  2 ++
 data/Makefile.am    |  6 +++++
 data/svg-viewer.svg | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 librsvg.spec.in     |  1 +
 6 files changed, 80 insertions(+), 2 deletions(-)

commit bdcb4bf905f6fca98a91fc38d2354efc38ae565f
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Mar 20 21:04:58 2004 +0000

    path fixes

 rsvg-bpath-util.c | 7 +++++--
 rsvg-path.c       | 3 +++
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 5c9d6bca05336e07efda104a6e1bf5de30596411
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Mar 20 20:45:44 2004 +0000

    better image scaling policy, preparation for gettext, redo the gzip svg reader

 ChangeLog                  |  6 ++++++
 Makefile.am                | 12 ++----------
 gdk-pixbuf-loader/io-svg.c | 21 +++++++--------------
 gtk-engine/svg-render.c    |  5 +++--
 rsvg-file-util.c           | 17 ++++++-----------
 rsvg-filter.c              | 35 +++--------------------------------
 rsvg-gz.c                  | 41 ++++++++++++++++++++++++++++++-----------
 rsvg-private.h             |  5 +++++
 rsvg-shapes.c              | 10 +++++-----
 rsvg-shapes.h              |  7 +++++++
 rsvg-styles.c              |  6 +++---
 rsvg.c                     | 12 ++++++------
 test-display.c             |  5 -----
 13 files changed, 83 insertions(+), 99 deletions(-)

commit 7fba2325fb5756f2ef7fa3c4d282dadd54994820
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Mar 20 20:21:48 2004 +0000

    round rectangle fix

 rsvg-shapes.c | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

commit ee6e705d014f5147251c4a329b91286d698be9f2
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Mar 20 20:08:30 2004 +0000

    in_defs fix

 rsvg-shapes.c | 1 +
 rsvg.c        | 6 ++++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 8909563b105bdede387c09feb0a7cf86d32d3340
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Mar 20 19:36:23 2004 +0000

    really honor currentColor property

 rsvg-styles.c | 52 ++++++++++++++++++++++++++++++++++++----------------
 rsvg-styles.h |  3 ++-
 2 files changed, 38 insertions(+), 17 deletions(-)

commit 814faa3bc70fa1799c80518e1c1b3786a8a85612
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Mar 20 19:21:20 2004 +0000

    lighting fixes

 rsvg-filter.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5557b4c0a1dbe7549e0f7c0e0e013781659c1c7c
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Mar 20 19:11:07 2004 +0000

    revert my last change

 rsvg.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 6002d4459daabef8ffedcbd14a8b0c0d02406029
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Mar 20 19:06:45 2004 +0000

    don't double-parse gradient style attributes

 rsvg.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 08398670b04a4bb7968d5090e95050cec2175341
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Mar 20 18:53:41 2004 +0000

    prepare for gettext

 test-display.c | 35 ++++++++++++++++++++---------------
 1 file changed, 20 insertions(+), 15 deletions(-)

commit 693674e9ecfc417e2e7ac209dd3bea750d321e6c
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Mar 20 18:49:07 2004 +0000

    masks fix

 rsvg-paint-server.c |  4 +++-
 rsvg-private.h      |  2 +-
 rsvg.c              | 10 +++++-----
 3 files changed, 9 insertions(+), 7 deletions(-)

commit 5cd9e6645b095d41628ef7dd7c415150ed9423d8
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Mar 20 18:47:10 2004 +0000

    use g_critical, g_message instead of printf

 test-display.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit da8061ec40e43a708bfaef63a432eefb7928f45e
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Mar 20 18:39:51 2004 +0000

    allow rsvg-view to set the background color to a non-transparent value. make moz plugin use white

 ChangeLog               |  5 +++++
 moz-plugin/moz-plugin.c |  4 ++++
 test-display.c          | 38 ++++++++++++++++++++++++++++----------
 3 files changed, 37 insertions(+), 10 deletions(-)

commit 526f91e2c0b40d3f22f09503edfd2db7b2073e92
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Mar 20 18:02:42 2004 +0000

    currentColor and inherit work for most things

 ChangeLog           |  3 ++-
 rsvg-paint-server.c | 11 +++++++---
 rsvg-paint-server.h |  3 ++-
 rsvg-styles.c       | 63 +++++++++++++++++++++++++++++++++++++++++------------
 rsvg-styles.h       |  3 +++
 5 files changed, 64 insertions(+), 19 deletions(-)

commit e6ed25174855637fed9409679e084669258a6cb8
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Mar 20 17:34:41 2004 +0000

    coordinate fixes

 rsvg.c | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

commit 2a3d65d91f9818ca61458593446357b976bbd5fe
Author: Christian Fredrik Kalager Schaller <uraeus@src.gnome.org>
Date:   Sat Mar 20 17:12:42 2004 +0000

    latest spec fixes

 librsvg.spec.in | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit e80aa784bad1f964752066e64ad81a33ee63a0fd
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Mar 20 17:03:36 2004 +0000

    courner hack

 rsvg-bpath-util.c | 22 +++++++++++++++++++++-
 rsvg-shapes.c     | 18 +-----------------
 2 files changed, 22 insertions(+), 18 deletions(-)

commit bc2c319c8dd753c3052928568141ad7ebd2956f4
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Mar 20 16:48:31 2004 +0000

    set up framework for currentColor and inherit colors

 ChangeLog           |  4 ++++
 rsvg-css.c          |  6 ++++--
 rsvg-css.h          |  2 +-
 rsvg-filter.c       |  6 +++---
 rsvg-paint-server.c | 12 +++++++++---
 rsvg-paint-server.h |  2 +-
 rsvg-styles.c       | 18 ++++++++++++------
 7 files changed, 34 insertions(+), 16 deletions(-)

commit fde8fee2162016254c093188fc5028ff30a04dc6
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Mar 20 16:06:12 2004 +0000

    better fix

 rsvg-css.c | 26 +++++++++++---------------
 1 file changed, 11 insertions(+), 15 deletions(-)

commit f06ca25b8ca77f1b275432b45545dc1cfd67e1bb
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Mar 20 16:01:56 2004 +0000

    fix rgb(%,%,%) handling for a w3 testcase

 ChangeLog  | 5 +++++
 rsvg-css.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 29e5138c1fa1339dd9f9dad320599fe3a7cbf894
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Mar 20 16:01:31 2004 +0000

    fix rgb(%,%,%) handling for a w3 testcase

 rsvg-css.c | 39 ++++++++++++++++++++++++++++-----------
 1 file changed, 28 insertions(+), 11 deletions(-)

commit 8e6715b0c65881db3553ab3299704039ae871010
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Mar 20 15:33:50 2004 +0000

    fix 137765

 ChangeLog |  7 ++++++-
 rsvg.c    | 12 ++++++------
 2 files changed, 12 insertions(+), 7 deletions(-)

commit 352164f76e6b02e378519891c0a0b7bc379fb9fc
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Mar 20 15:22:15 2004 +0000

    downgrade libtool requirement

 autogen.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e2f62dff2db394e21ebeab4bcc110803f399875d
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Mar 20 15:17:59 2004 +0000

    more crappy filter stuff

 rsvg-mask.c   | 29 +++++++++++++++++++++++------
 rsvg-shapes.c | 13 +++----------
 2 files changed, 26 insertions(+), 16 deletions(-)

commit 0a584b446e2278acb7f0d0cddeea204e1de38201
Author: Christian Fredrik Kalager Schaller <uraeus@src.gnome.org>
Date:   Sat Mar 20 13:54:27 2004 +0000

    clean up many of the test images to have correct view areas

 tests/CHEMICALS.svg                 |  68 ++--
 tests/chem1.svg                     | 788 +++++++++++++++++++++++++++---------
 tests/circle-gradient-2.svg         |  65 ++-
 tests/combo-3.svg                   |  67 ++-
 tests/double-square.svg             |  57 ++-
 tests/intersect_bezier2_ellipse.svg | 120 ++++--
 tests/opac.svg                      |  53 ++-
 tests/test-64684-2.svg              | 103 ++---
 8 files changed, 947 insertions(+), 374 deletions(-)

commit b9699cc723f761c6b78d290bb74b1696c5b643be
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Sat Mar 20 12:25:01 2004 +0000

    masking is good now

 Makefile.am    |   2 +
 rsvg-defs.h    |   3 +-
 rsvg-filter.h  |   4 +-
 rsvg-mask.c    | 283 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-mask.h    |  61 +++++++++++++
 rsvg-private.h |   4 +
 rsvg-shapes.c  |  22 +----
 rsvg-shapes.h  |  18 +++-
 rsvg-styles.c  | 134 +--------------------------
 rsvg.c         |  16 +++-
 10 files changed, 387 insertions(+), 160 deletions(-)

commit 8f93028ce418379e1e8aff9597f7904840e33eb7
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Mar 19 15:36:42 2004 +0000

    dimentioning fixes

 ChangeLog |  3 ++-
 rsvg.c    | 17 ++++++++---------
 2 files changed, 10 insertions(+), 10 deletions(-)

commit 347f90dd5e9943f426675b8afdea370b7d9243ce
Author: Christian Fredrik Kalager Schaller <uraeus@src.gnome.org>
Date:   Fri Mar 19 15:24:02 2004 +0000

    Removing need for gnome-common to build librsvg, and nicer looking autogen.sh output

 ChangeLog              |   6 +
 autogen.sh             | 363 +++++++++++++++++++++++++++++++++++++++++++++++--
 librsvg.spec.in        |  16 ++-
 moz-plugin/Makefile.am |   2 +-
 4 files changed, 367 insertions(+), 20 deletions(-)

commit 272c8d80a51ffbda28f8830ceaa6edab61852471
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Mar 19 13:13:15 2004 +0000

    more bugfixes

 ChangeLog     |   5 ++
 rsvg-filter.c | 143 +++++++++++++++++++++++++++++++++++-----------------------
 rsvg-styles.c |   2 +
 3 files changed, 94 insertions(+), 56 deletions(-)

commit ee01d764430e9369cc6e438f10ba0d9b6d525c30
Author: Caleb Michael Moore <cmoore@src.gnome.org>
Date:   Fri Mar 19 01:20:53 2004 +0000

    fixed tiny little bug

 rsvg-styles.c | 4 ++++
 1 file changed, 4 insertions(+)

commit cc6ea2edb242f8f6e3ef729172d5c3d21b6597ce
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Mar 19 00:34:00 2004 +0000

    librsvg memory leak fixes

 ChangeLog     |  4 ++++
 rsvg-styles.c | 33 ++++++++++++++++++++++++---------
 2 files changed, 28 insertions(+), 9 deletions(-)

commit 073cf52b0fa73db4e8165daf1048e9028fd003c7
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Mar 18 02:25:24 2004 +0000

    re-merge the RSVG-filters branch back into HEAD

 ChangeLog               |  219 ++-
 Makefile.am             |   47 +-
 TODO                    |    3 -
 configure.in            |   66 +-
 gtk-engine/Makefile.am  |    2 +
 gtk-engine/svg-draw.c   |    2 +-
 gtk-engine/svg-render.c |  133 +-
 gtk-engine/svg.h        |   18 +-
 moz-plugin/Makefile.am  |    9 +-
 moz-plugin/moz-plugin.c |  235 ++-
 rsvg-css.c              |   54 +-
 rsvg-css.h              |    3 +
 rsvg-defs.c             |   15 +-
 rsvg-defs.h             |    6 +-
 rsvg-file-util.c        |   87 +-
 rsvg-filter.c           | 4860 +++++++++++++++++++++++++++++++++++++++++++++++
 rsvg-filter.h           |  123 ++
 rsvg-paint-server.c     |    3 +-
 rsvg-private.h          |   58 +-
 rsvg-shapes.c           | 1062 ++++++++---
 rsvg-shapes.h           |   35 +-
 rsvg-styles.c           |  703 ++++++-
 rsvg-styles.h           |   49 +-
 rsvg-text-vectors.c     |  196 +-
 rsvg-text.c             |   90 +-
 rsvg-text.h             |    4 +-
 rsvg.c                  |  459 +++--
 test-display.c          |  142 +-
 test-performance.c      |   79 +-
 29 files changed, 7834 insertions(+), 928 deletions(-)

commit c8cbc856d5436bb88d49f1d0842f19c740273b74
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Mar 18 02:09:23 2004 +0000

    release 2.6.2

 ChangeLog | 2 ++
 1 file changed, 2 insertions(+)

commit 1c4201e48ee89d825586954188ad6052c6f99021
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Mar 15 14:10:01 2004 +0000

    double moveto fix by ross alexander

 ChangeLog         | 5 +++++
 rsvg-bpath-util.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit c080eede1a62b46d5f1bed1cbd865cb38e5c2c5a
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Mar 15 13:58:53 2004 +0000

    work around something for jimmac

 ChangeLog    | 4 ++++
 configure.in | 2 +-
 rsvg-css.c   | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

commit 123c47ab5f946f907690171a1b78aac614c12912
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Mar 12 03:00:58 2004 +0000

    bump version #

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8139fa34f98c034c8a49b4ad762127fe83feaab2
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Mar 12 02:58:20 2004 +0000

    more work on bug 105316

 ChangeLog | 4 ++++
 rsvg.c    | 8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 98accb2a661c497b76b0e2175e460c2a6b2035e4
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Mar 8 14:20:41 2004 +0000

    re-enable gtkdoc

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b595b4d70ea5fe7063862811c581145ea20b35cb
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Mar 8 14:05:58 2004 +0000

    fix some of 'make dist's worries

 Makefile.am  | 3 +--
 configure.in | 4 ++--
 2 files changed, 3 insertions(+), 4 deletions(-)

commit 25779cc0cf79c11326288ba4ed69d7d3e68ff208
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Mar 8 04:26:56 2004 +0000

    something for bug 105316

 ChangeLog | 4 ++++
 rsvg.c    | 8 ++++++++
 2 files changed, 12 insertions(+)

commit cefc92591ca54eeb33807c67f59a0515df407df0
Author: Dodji Seketeli <dodji@gnome.org>
Date:   Thu Mar 4 23:36:50 2004 +0000

    changed the signature of this function to comply with the new signature of
    
    2004-03-05  Dodji Seketeli  <dodji@gnome.org>
    
    * rsvg-styles.c:
    (ccss_property): changed the signature of this function
    to comply with the new signature of CRDocHandler::property()
    in libcroco.

 ChangeLog     | 7 +++++++
 rsvg-styles.c | 3 ++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 070bd7134837925af761f407f5c5861458276433
Author: Glynn Foster <glynn.foster@sun.com>
Date:   Wed Mar 3 19:15:48 2004 +0000

    Add uninstalled pkg-config file.
    
    2004-03-04  Glynn Foster  <glynn.foster@sun.com>
    
            * Makefile.am, configure.in, librsvg-2.0-uninstalled.pc.in:
            Add uninstalled pkg-config file.

 ChangeLog                     |  5 +++++
 Makefile.am                   | 15 ++++++++-------
 configure.in                  |  1 +
 librsvg-2.0-uninstalled.pc.in | 11 +++++++++++
 4 files changed, 25 insertions(+), 7 deletions(-)

commit 6b77e087ea3605d04db77b37a6f4ea6ef18ca445
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Feb 19 17:44:02 2004 +0000

    disable vector text paths

 ChangeLog   | 4 ++++
 Makefile.am | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 78f2cedf05eede0eb540262492434cf9b8e4a1d0
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Feb 19 04:47:06 2004 +0000

    bug 134801

 ChangeLog  | 6 +++++-
 rsvg-css.c | 4 ++--
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 9d426138e20b855999ded34bd30bcb22134cd680
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Feb 18 00:21:17 2004 +0000

    bug 134653

 ChangeLog |  6 ++++++
 rsvg-gz.c | 24 ++++++++++++++++++++++--
 2 files changed, 28 insertions(+), 2 deletions(-)

commit f15af2586ef8d37351c50695c5d6e854aa2032cd
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Feb 16 05:55:31 2004 +0000

    bug 134492

 ChangeLog   | 4 ++++
 Makefile.am | 6 ------
 2 files changed, 4 insertions(+), 6 deletions(-)

commit e25435e761b88284cc33b55236ab72620326f00d
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Feb 15 16:56:54 2004 +0000

    fix bug #134292

 ChangeLog     | 4 ++++
 configure.in  | 2 +-
 rsvg-styles.c | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

commit 5c3f2050c34bf6940473e00fba7a9fa5ae527a18
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Feb 14 16:47:18 2004 +0000

    fix bug 133947

 ChangeLog | 4 ++++
 rsvg.c    | 5 +++++
 2 files changed, 9 insertions(+)

commit 52e9c3dd3e5ad6075f3478281a51766b7bcd96cf
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Feb 1 03:44:38 2004 +0000

    fix list parsing

 rsvg-css.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 839e4284564678328e2f0eae7017f2fbeb94aaba
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jan 31 23:07:47 2004 +0000

    fix bug in my last commit

 rsvg-css.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a4e4840e5a4bc177b7dfe245bdbb3c45912ccd2f
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jan 31 23:05:37 2004 +0000

    hopefully fix bug 113538

 ChangeLog  |   4 ++
 rsvg-css.c | 200 ++++++++++++++++++++++++++++++++++++++++++-------------------
 rsvg-css.h |   7 +++
 3 files changed, 149 insertions(+), 62 deletions(-)

commit 2e6c76fa3af620679690d7adf1564a8b38636fe7
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jan 30 19:21:52 2004 +0000

    big blinking message if libcroco isn't used

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9c3684d359b1e40df0d97a22ccd18d041b96a21f
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jan 29 16:21:36 2004 +0000

    bug 132569

 ChangeLog    | 4 ++++
 configure.in | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 260693a37a2938bff181832ee88e5634adb2ae18
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jan 16 04:56:39 2004 +0000

    fix bug #131644

 ChangeLog   |  5 +++++
 rsvg-css.c  | 10 +++++-----
 test-rsvg.c | 25 +++++++++++++++++--------
 3 files changed, 27 insertions(+), 13 deletions(-)

commit cfe82bf5246fe915d98a70dc3fcd78dc81cc07ae
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Jan 13 02:04:09 2004 +0000

    fix bug 124075

 ChangeLog     | 4 ++++
 rsvg-shapes.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 4b3cb0f1f32ce914597592622dc7cd6c10d39c62
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Jan 7 03:08:11 2004 +0000

    more vector text work

 rsvg-text-vectors.c | 73 +++++++++++++++++++++++------------------------------
 1 file changed, 32 insertions(+), 41 deletions(-)

commit 9fd02a8deb21bc9d548cafde70eb8a32afca8c51
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Jan 6 14:00:49 2004 +0000

    fix 130687

 ChangeLog    |  4 ++++
 Makefile.am  | 11 ++++++-----
 configure.in |  2 +-
 3 files changed, 11 insertions(+), 6 deletions(-)

commit 8693d3cc30a70886c83f3bcafd0c45c189126a40
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Jan 6 02:54:58 2004 +0000

    factor out vector vs raster text routines

 ChangeLog           |   5 ++
 Makefile.am         |  95 ++++++++++++++++++----------------
 rsvg-shapes.c       |   5 +-
 rsvg-shapes.h       |   1 +
 rsvg-text-vectors.c |  12 ++---
 rsvg-text.c         | 144 ++++++++++++++++++++++++----------------------------
 rsvg-text.h         |   6 +++
 7 files changed, 132 insertions(+), 136 deletions(-)

commit e46c6d6b0e6684ad81ddd5783739afcf76fc4c39
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Jan 5 03:56:37 2004 +0000

    render the text

 rsvg-text-vectors.c | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit c7ba5a3fdf95b0d203ea5c85e8a9ee563ec5f10a
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Jan 5 02:45:04 2004 +0000

    more work on vector text

 ChangeLog           |   2 +-
 rsvg-text-vectors.c | 163 +++++++++++++++++++++++++++++++++++++++-------------
 2 files changed, 124 insertions(+), 41 deletions(-)

commit cf67dd67949257157029ea70b84f14db9523fc88
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Jan 4 19:57:58 2004 +0000

    start of text as vectors

 ChangeLog           |   6 +
 rsvg-text-vectors.c | 417 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 423 insertions(+)

commit 052edca006bac68f74788946d9ac1c199e95ba9e
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Dec 13 02:16:23 2003 +0000

    fix double moveto bug, from caleb

 ChangeLog         |  4 ++++
 rsvg-bpath-util.c | 13 +++++++++++++
 2 files changed, 17 insertions(+)

commit 0a23dcee0e8843f89a216ac99946cd3ae41f08c2
Author: Federico Mena Quintero <federico@ximian.com>
Date:   Wed Dec 10 20:11:59 2003 +0000

    #include <glib/gmessages.h>
    
    2003-12-10  Federico Mena Quintero  <federico@ximian.com>
    
            * rsvg-defs.c: #include <glib/gmessages.h>

 ChangeLog   | 4 ++++
 rsvg-defs.c | 1 +
 2 files changed, 5 insertions(+)

commit dbbe9ff5581a8e9b5fe3979da65e02abfbb74fba
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Dec 10 14:05:58 2003 +0000

    bug 128690

 ChangeLog   | 4 ++++
 rsvg-defs.c | 2 ++
 2 files changed, 6 insertions(+)

commit 82047a5df21dd1e68816c399758851d69dead751
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Dec 7 19:33:50 2003 +0000

    2.5.0

 ChangeLog     | 4 ++++
 configure.in  | 2 +-
 rsvg-shapes.c | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

commit 5c3c4003f2a85ccd31bd2ca9cba5b994918fe282
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Dec 7 05:57:39 2003 +0000

    fix userspace gradients

 ChangeLog           |  5 +++++
 rsvg-paint-server.c |  4 ++++
 rsvg.c              | 19 +++++++++----------
 3 files changed, 18 insertions(+), 10 deletions(-)

commit d5950af2c1240c41958bf88d56ed7a00f4522148
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Dec 2 14:30:53 2003 +0000

    bounding box gradients

 rsvg-paint-server.c |  9 +++------
 rsvg-paint-server.h |  3 +--
 rsvg-shapes.c       | 10 +++++++---
 rsvg-styles.c       |  2 --
 rsvg-text.c         |  5 +++--
 5 files changed, 14 insertions(+), 15 deletions(-)

commit f0401357f595c5ec36918a2379bd43bf2412bd9a
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Nov 27 16:59:05 2003 +0000

    implement bounding box gradients

 ChangeLog           |  4 ++++
 rsvg-paint-server.c | 16 ++++++++--------
 rsvg-paint-server.h |  8 +++++++-
 rsvg-shapes.c       | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 rsvg-styles.c       |  3 ++-
 rsvg-text.c         | 11 ++++++++++-
 6 files changed, 81 insertions(+), 12 deletions(-)

commit 79bd08a917ccc6de4246fc73a826e596ed150a0d
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Nov 26 13:56:07 2003 +0000

    fix opacity inheritance

 ChangeLog     | 4 ++++
 rsvg-styles.c | 2 ++
 2 files changed, 6 insertions(+)

commit 5ba6ec4554645e8f1fd0f47d00c0326df531f251
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Nov 26 03:56:34 2003 +0000

    start of a mozilla plugin

 ChangeLog               |   5 +
 moz-plugin/Makefile.am  |  16 +++
 moz-plugin/moz-plugin.c | 298 ++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 319 insertions(+)

commit 53bbbab0b5d84d1dc3433f9de88c3bfdd7ea60bb
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Nov 25 00:26:49 2003 +0000

    fix a bunch of sodipodi flags

 ChangeLog     |  7 +++++++
 rsvg-shapes.c | 23 ++++++++++++++---------
 rsvg-styles.c | 11 +++++++++++
 rsvg-styles.h |  7 +++++++
 4 files changed, 39 insertions(+), 9 deletions(-)

commit f6d9674111a6864d3daaed1b73aec095c3de2d70
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Nov 18 02:17:26 2003 +0000

    fix 'gold' color triplet

 rsvg-css.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6ab23d28c153719ef9aec5ed53ba0d1e35a77923
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Nov 16 15:56:48 2003 +0000

    bug 126102

 rsvg-styles.c | 16 ++++++++++++++++
 rsvg-styles.h |  9 ++++++++-
 rsvg-text.c   | 38 ++++++++++++++++++++++++++++++++------
 3 files changed, 56 insertions(+), 7 deletions(-)

commit 23d11fe32a56521402b2e483a33c613489ca16fd
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Nov 16 15:38:18 2003 +0000

    bug 125752

 gdk-pixbuf-loader/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 63ebccf195dc9909e94c660d36e3b856b4557da7
Author: Sven Neumann <sven@gimp.org>
Date:   Thu Oct 16 17:56:44 2003 +0000

    fixed inline docs.
    
    2003-10-16  Sven Neumann  <sven@gimp.org>
    
            * rsvg.c: fixed inline docs.
    
            * doc/Makefile.am: ignore internal header files.
    
            * doc/rsvg-sections.txt
            * doc/tmpl/rsvg.sgml: added new functions.

 ChangeLog             |  9 +++++++++
 doc/Makefile.am       | 16 +++++++++++++++-
 doc/rsvg-sections.txt |  2 ++
 doc/tmpl/rsvg.sgml    | 18 ++++++++++++++++++
 rsvg.c                |  2 ++
 5 files changed, 46 insertions(+), 1 deletion(-)

commit e74c7a3381c59b1283b0da6343cbfa43ddcd65b4
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Oct 12 16:26:50 2003 +0000

    start supporting lang attributes

 rsvg-styles.c | 12 ++++++++++--
 rsvg-styles.h |  3 ++-
 2 files changed, 12 insertions(+), 3 deletions(-)

commit 1cbc8334407feb4df21240da2f9f5ec1021067f6
Author: Sven Neumann <sven@gimp.org>
Date:   Tue Sep 23 13:37:22 2003 +0000

    respect viewBox offsets by applying an appropriate translation.
    
    2003-09-23  Sven Neumann  <sven@gimp.org>
    
            * rsvg.c (rsvg_start_svg): respect viewBox offsets by applying an
            appropriate translation.

 ChangeLog |  5 +++++
 rsvg.c    | 51 ++++++++++++++++++++++++---------------------------
 2 files changed, 29 insertions(+), 27 deletions(-)

commit 5519cb688924e36b2d91d340d57640f43327685b
Author: Tor Lillqvist <tml@iki.fi>
Date:   Sun Sep 21 23:52:41 2003 +0000

    New file.
    
    2003-09-21  Tor Lillqvist  <tml@iki.fi>
    
            * librsvg-zip.in: New file.
    
            * configure.in: Expand librsvg-zip.
    
            * Makefile.am: Distribute librsvg-zip.in.

 ChangeLog      |  6 ++++--
 Makefile.am    |  1 +
 configure.in   |  1 +
 librsvg-zip.in | 39 +++++++++++++++++++++++++++++++++++++++
 4 files changed, 45 insertions(+), 2 deletions(-)

commit 8b7ed3ccb47ae0744f3b39e5c54880946eadaec3
Author: Tor Lillqvist <tml@iki.fi>
Date:   Sun Sep 21 23:35:09 2003 +0000

    Check for Win32, set OS_WIN32 automake variable. Check for strtok_r.
    
    2003-09-21  Tor Lillqvist  <tml@iki.fi>
    
            * configure.in: Check for Win32, set OS_WIN32 automake
            variable. Check for strtok_r.
    
            * Makefile.am: Use -lm only on Unix. Add LIBGSF_LIBS and
            LIBCROCO_LIBS to librsvg_2_la_LIBADD.
    
            * rsvg-css.c: Use G_PI instead of M_PI.
            (strtok_r): Implement strtok_r here if not available. (Very
            suboptimal implementation.)

 ChangeLog    | 12 ++++++++++++
 Makefile.am  | 13 +++++++++----
 configure.in | 16 ++++++++++++++++
 rsvg-css.c   | 44 +++++++++++++++++++++++++++++++++++++++-----
 4 files changed, 76 insertions(+), 9 deletions(-)

commit 19c1587a1f2e51f037129ef80a718284220ea1f0
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Sep 19 22:48:55 2003 +0000

    bug 122769

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 86e968335312484f00d7dc3b5c957742a05ef300
Author: Sven Neumann <sven@gimp.org>
Date:   Fri Sep 19 15:59:07 2003 +0000

    implemented missing GError handling for file operations.
    
    2003-09-19  Sven Neumann  <sven@gimp.org>
    
            * rsvg-file-util.c: implemented missing GError handling for file
            operations.

 ChangeLog        |  5 +++++
 rsvg-file-util.c | 12 ++++++++++--
 2 files changed, 15 insertions(+), 2 deletions(-)

commit 570ced481c4762a0895799852a77108f88f3bfd5
Author: Sven Neumann <sven@gimp.org>
Date:   Thu Sep 18 01:44:42 2003 +0000

    Makefile.am configure.in gimp-plugin/Makefile.am removed GIMP plug-in; it
    
    2003-09-18  Sven Neumann  <sven@gimp.org>
    
            * Makefile.am
            * configure.in
            * gimp-plugin/Makefile.am
            * gimp-plugin/svg.c: removed GIMP plug-in; it now lives in the
            GIMP source tree. Thanks a lot for the nice work you've done!

 ChangeLog               |   8 +
 Makefile.am             |   2 +-
 configure.in            |  28 ----
 gimp-plugin/.cvsignore  |   3 -
 gimp-plugin/Makefile.am |  32 ----
 gimp-plugin/svg.c       | 387 ------------------------------------------------
 6 files changed, 9 insertions(+), 451 deletions(-)

commit e526c0ef46c59a0a471be6b1795652c361a4b689
Author: Sven Neumann <sven@gimp.org>
Date:   Fri Sep 12 15:42:06 2003 +0000

    configure.in removed the #warning here and instead output it when
    
    2003-09-12  Sven Neumann  <sven@gimp.org>
    
            * configure.in
            * rsvg-styles.c (rsvg_real_parse_cssbuffer): removed the #warning
            here and instead output it when configure is run (bug #122119).

 ChangeLog     | 8 +++++++-
 configure.in  | 5 +++++
 rsvg-styles.c | 1 -
 3 files changed, 12 insertions(+), 2 deletions(-)

commit 3da2f611e06b2b56dec68eb0bc30fe4ca487c1dc
Author: Sven Neumann <sven@gimp.org>
Date:   Fri Sep 12 14:43:46 2003 +0000

    depend on Pango version 1.2.0 or newer.
    
    2003-09-12  Sven Neumann  <sven@gimp.org>
    
            * configure.in: depend on Pango version 1.2.0 or newer.
    
            * rsvg-text.c (rsvg_text_handler_characters): don't use
            pango_ft2_get_context() which is deprecated in Pango HEAD, but
            create the Pango context from the fontmap instead (bug #122121).
    
            * rsvg-path.c (rsvg_parse_path_do_cmd): fixed storage of
            reflection point in Q command which caused the next T command to
            create a wrong stroke (bug #122118).

 ChangeLog    | 12 ++++++++++++
 configure.in |  2 +-
 rsvg-path.c  |  8 ++++----
 rsvg-text.c  | 14 ++++++++++++--
 4 files changed, 29 insertions(+), 7 deletions(-)

commit 1f56c46a16c46b1afb97baae4b169043cb74741d
Author: Sven Neumann <sven@gimp.org>
Date:   Mon Sep 8 12:47:35 2003 +0000

    Sprinkled the code with const qualifiers. Fixed transfer of pixel data
    
    2003-09-11  Sven Neumann  <sven@gimp.org>
    
            * gimp-plugin/svg.c: Sprinkled the code with const qualifiers.
            Fixed transfer of pixel data from pixbuf to pixel region. The
            old code was wrong for pixbufs with rowstride != width * bpp.

 ChangeLog | 6 ++++++
 1 file changed, 6 insertions(+)

commit 3fa4701c576dd72852c048f5174c7598fa4046c4
Author: Alexander Larsson <alexl@src.gnome.org>
Date:   Mon Sep 8 12:47:35 2003 +0000

    version markers

 ChangeLog | 2 ++
 1 file changed, 2 insertions(+)

commit 429a28d97b2023fd847c8486d32236d6f52155fc
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Sep 8 12:34:11 2003 +0000

    version 2.4.0
    
    2003-09-08  Alexander Larsson  <alexl@redhat.com>
    
            * configure.in:
            * NEWS:
            version 2.4.0

 ChangeLog    | 6 ++++++
 NEWS         | 5 +++++
 configure.in | 4 ++--
 3 files changed, 13 insertions(+), 2 deletions(-)

commit 0c49dc218da293c5b2322f63cda81d30444d4fda
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Sep 2 18:55:59 2003 +0000

    hopefully fix bug 121288

 rsvg.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 922400e1a47062ad27859fc2a0f5693fdbeb183c
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Aug 27 12:53:13 2003 +0000

    bug 120825

 ChangeLog                  |  4 ++++
 configure.in               |  2 +-
 gdk-pixbuf-loader/io-svg.c | 32 ++++++++++++++++++++++++++++----
 3 files changed, 33 insertions(+), 5 deletions(-)

commit 0f3890839ce60dd6edf4fa5abcdc76ace9ef0357
Author: Sven Neumann <sven@gimp.org>
Date:   Sat Aug 2 13:45:47 2003 +0000

    Sprinkled the code with const qualifiers. Fixed transfer of pixel data
    
    2003-09-11  Sven Neumann  <sven@gimp.org>
    
            * gimp-plugin/svg.c: Sprinkled the code with const qualifiers.
            Fixed transfer of pixel data from pixbuf to pixel region. The
            old code was wrong for pixbufs with rowstride != width * bpp.

 gimp-plugin/svg.c | 88 +++++++++++++++++++++++++++++++++----------------------
 1 file changed, 53 insertions(+), 35 deletions(-)

commit d7fe652f8274ea7532209564a3d65c0f92bc16e5
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Aug 2 13:45:47 2003 +0000

    fix building with gimp 1.3.17

 gimp-plugin/svg.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 430ff9dcadf615910b4577c62f4045e27d3730ff
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Aug 2 13:34:42 2003 +0000

    fix bug 117823

 rsvg-css.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit ce8929d250d2ad66144d41c7722a6c907b271be7
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Aug 1 19:59:34 2003 +0000

    fix libtool bug

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 27b8a2aed6000490a998ebd60f1c632fcbea8fff
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jul 31 02:04:34 2003 +0000

    fix bug 118728

 configure.in | 2 +-
 rsvg-css.c   | 2 +-
 rsvg.c       | 6 ++++--
 3 files changed, 6 insertions(+), 4 deletions(-)

commit 604092c1e2ec251aa2e52e388072fb2ae3141b4c
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jul 25 13:37:51 2003 +0000

    *** empty log message ***

 librsvg.spec.in | 1 +
 1 file changed, 1 insertion(+)

commit f08b7226235e6d9ad40f11ee6729bc94756e2306
Author: Christian Schaller <Uraeus@gnome.org>
Date:   Fri Jul 11 20:56:36 2003 +0000

    - Fix for crasher bug in librsvg CVS - I might not be a hacker, but I
    
    2003-11-03 Christian Schaller <Uraeus@gnome.org>
    - Fix for crasher bug in librsvg CVS
    - I might not be a hacker, but I debug like the best of em ;)

 rsvg.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 5fea5212c0581d85cfadf67fc94948c90b1609e1
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jun 28 13:20:19 2003 +0000

    bug 116175

 doc/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit 3791f602571e1a5d1e60b0d56240ba2016e62724
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Jun 21 21:34:41 2003 +0000

    add support for the title and desc elements

 ChangeLog                  |   4 +
 Makefile.am                |   6 +-
 gdk-pixbuf-loader/io-svg.c |  19 ++--
 rsvg-file-util.c           |  20 +++--
 rsvg-private.h             |   3 +
 rsvg-text.c                |   2 +-
 rsvg-text.h                |   1 +
 rsvg.c                     | 220 +++++++++++++++++++++++++++++++++++++++++++--
 rsvg.h                     |   9 +-
 9 files changed, 250 insertions(+), 34 deletions(-)

commit 3cc918b282941dcb875fcbdc193a29872a138aa0
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Apr 18 00:02:37 2003 +0000

    fix a bug that alex reported

 rsvg-styles.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 71a2a48bddc8d4bb775c71057ad74a8494e92e18
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Apr 8 22:38:21 2003 +0000

    enable rsvg to be built without gtk+ support

 ChangeLog    |  5 +++++
 Makefile.am  | 10 +++++-----
 configure.in | 12 ++++++++----
 3 files changed, 18 insertions(+), 9 deletions(-)

commit 76e18df21c99adbb950130d8d09ec526d76d47ac
Author: Alex Duggan <aldug@astrolinux.com>
Date:   Tue Apr 8 20:40:29 2003 +0000

    print out a summary displaying what parts of librsvg are to be built.
    
    2003-04-08  Alex Duggan  <aldug@astrolinux.com>
    
            * configure.in: print out a summary displaying what
            parts of librsvg are to be built.

 ChangeLog    |  5 +++++
 configure.in | 14 ++++++++++++++
 2 files changed, 19 insertions(+)

commit 9397d9acc405288ce8fe1c4adcac4195649377b7
Author: Sven Neumann <neo@src.gnome.org>
Date:   Tue Apr 8 20:20:08 2003 +0000

    shut up CVS

 doc/.cvsignore         | 10 ++++++++++
 gimp-plugin/.cvsignore |  1 +
 2 files changed, 11 insertions(+)

commit 3024db5ee23bbd509b519e7437fc3d2e0a1718fd
Author: Alex Duggan <aldug@astrolinux.com>
Date:   Tue Apr 8 20:20:08 2003 +0000

    create .cvsignore files for these two directories.
    
    2003-04-08  Alex Duggan  <aldug@astrolinux.com>
    
            * doc/.cvsignore:
            * gimp-plugin/.cvsignore: create .cvsignore files for these
            two directories.

 ChangeLog              | 6 ++++++
 doc/.cvsignore         | 2 ++
 gimp-plugin/.cvsignore | 2 ++
 3 files changed, 10 insertions(+)

commit 1614297ddebc5e6dfd15ee88a1eea2a3746b43a1
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Apr 8 02:19:44 2003 +0000

    update changelog and news for new release

 ChangeLog | 2 ++
 NEWS      | 1 +
 2 files changed, 3 insertions(+)

commit 8bdb381b8b660784773b0c8ca70fd8a5e91ee676
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Apr 7 22:37:13 2003 +0000

    let this dynamically load with croco

 ChangeLog                     | 5 +++++
 gdk-pixbuf-loader/Makefile.am | 2 +-
 gtk-engine/Makefile.am        | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit 78aa8b7d8a0a4cdda14d4c9aa1350356672ac754
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Apr 4 00:12:28 2003 +0000

    cygwin (win32) dll/link fixes

 ChangeLog                     |  9 +++++++++
 Makefile.am                   |  7 ++++++-
 configure.in                  | 17 +++++++++++++++++
 gdk-pixbuf-loader/Makefile.am |  6 +++++-
 gimp-plugin/Makefile.am       |  6 +++++-
 gtk-engine/Makefile.am        |  8 ++++++--
 6 files changed, 48 insertions(+), 5 deletions(-)

commit 90a679595aa6fade7433c52e9b698e92c62c59c6
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Apr 2 13:31:31 2003 +0000

    fix pkg-config file for rsvg head

 ChangeLog    | 4 ++++
 configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 66141f5f99011b9ed495f050e929e396bafa89fd
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Mar 30 05:38:20 2003 +0000

    some minor CPU and RAM optimizations

 rsvg-css.c    | 70 +++++++++++++++++++++++++++++------------------------------
 rsvg-shapes.c |  2 +-
 rsvg-styles.c | 10 ++-------
 3 files changed, 37 insertions(+), 45 deletions(-)

commit dc71895aeffd9795b79bd62ac5a8e8783cbc56ef
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Mar 25 23:09:47 2003 +0000

    some underline/overline/strike work

 ChangeLog   |  5 +++++
 rsvg-text.c | 21 +++++++++++----------
 2 files changed, 16 insertions(+), 10 deletions(-)

commit 67e6991c548aabe1f39fbbf2d7f1ddf36c4291f5
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Mar 25 22:15:22 2003 +0000

    support bidi text (untested)

 rsvg-styles.c | 28 ++++++++++++++++++++++------
 rsvg-styles.h |  3 ++-
 rsvg-text.c   | 15 +++++++++------
 3 files changed, 33 insertions(+), 13 deletions(-)

commit 1872ec5bfd107eba16c7eadeb564dab61e183187
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Mar 25 19:53:34 2003 +0000

    preliminary support for style definitions within defs-paths

 ChangeLog     |  4 ++++
 rsvg-shapes.c | 69 +++++++++++++++++++++++++++++++++++++----------------------
 rsvg-styles.c | 23 +++++++++++++-------
 rsvg-styles.h |  6 ++++--
 rsvg-text.c   | 10 ++++-----
 rsvg.c        | 12 +++++------
 6 files changed, 78 insertions(+), 46 deletions(-)

commit 9f78465dd237b20fb9fb35b793adf8f29dc31ba9
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Mar 25 18:13:12 2003 +0000

    add new testcase

 tests/cubic01.svg | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

commit e988130c3728a51b4763a4cfd8ad45eafe765d72
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Mar 25 17:54:13 2003 +0000

    support for <style> outside of a <defs> block

 ChangeLog     |  4 +++
 rsvg-shapes.c |  8 +++++
 rsvg-shapes.h |  8 -----
 rsvg-styles.c |  6 ++--
 rsvg-text.c   | 94 +++++++++++++++++++++++++++++------------------------------
 rsvg.c        |  2 ++
 6 files changed, 64 insertions(+), 58 deletions(-)

commit 3f20ba62d29c4bf7fa4eb12272192161ab2cf62c
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Mar 24 16:09:12 2003 +0000

    improvements on the gimp plugin - allow for non-interactive use, image resolution dialog, and some other goodies

 ChangeLog               |   5 +
 configure.in            |   2 +-
 gimp-plugin/Makefile.am |   3 +-
 gimp-plugin/svg.c       | 331 ++++++++++++++++++++++++++++++++++++------------
 4 files changed, 256 insertions(+), 85 deletions(-)

commit c17df7c143ecc22be6f1f53371b5bc8be85421d0
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Mar 21 18:51:17 2003 +0000

    document RSVGSizeFunc, print out annoying messages when parsing invalid CSS chunks

 ChangeLog     |  6 ++++++
 rsvg-styles.c | 18 ++++++++++++++++++
 rsvg.h        |  6 +++++-
 3 files changed, 29 insertions(+), 1 deletion(-)

commit 710c037eabe34fd71f28349d1f786b446118bb23
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Mar 20 17:01:38 2003 +0000

    minro todo update

 gimp-plugin/svg.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ba2f066c468fadc941956fc94db6dba1aefbbe37
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Mar 19 22:40:04 2003 +0000

    libcroco support works now. libcroco is also lgpl now for those interested parties out there...

 ChangeLog     |  5 +++++
 NEWS          |  2 ++
 configure.in  |  3 +--
 rsvg-styles.c | 14 ++++++++------
 4 files changed, 16 insertions(+), 8 deletions(-)

commit 37c290caca7e715c28828b6e9a8cfc22ebb6a5a3
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Mar 19 18:51:01 2003 +0000

    Disable libcroco support unti libcroco implements
            the 1 remaining fn that I need from it
    Handle tag#id, tag.klazz#id,
            and tag.klazz much more properly

 ChangeLog     |  7 ++++++
 configure.in  |  3 ++-
 rsvg-styles.c | 79 +++++++++++++++++++++++++++++++++++++++--------------------
 3 files changed, 61 insertions(+), 28 deletions(-)

commit 3e878ab1af2bb14f9b4011d48f63969f2fe141b9
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Mar 19 01:31:28 2003 +0000

    more croco stuff

 rsvg-styles.c | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit c3df6f65535139ed324f625dcaa05779da0f0f35
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Mar 19 01:28:40 2003 +0000

    bunch of croco-related fixes

 gdk-pixbuf-loader/Makefile.am |  1 +
 gimp-plugin/Makefile.am       |  1 +
 gtk-engine/Makefile.am        |  4 ++--
 rsvg-styles.c                 | 35 +++++++++++++++--------------------
 4 files changed, 19 insertions(+), 22 deletions(-)

commit 99de937717129fdf8539904618b918f6119f43a1
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Mar 18 21:08:48 2003 +0000

    bunch of work needed for optional libcroco support

 ChangeLog         |   7 +++
 Makefile.am       |   2 +
 configure.in      |  29 +++++++++
 librsvg-2.0.pc.in |   2 +-
 rsvg-styles.c     | 180 ++++++++++++++++++++++++++++++++++++++++++++++++------
 5 files changed, 200 insertions(+), 20 deletions(-)

commit 888c3074d756baecf8a70557c5122834e35fb956
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Mar 18 19:05:48 2003 +0000

    "use" not "g"

 rsvg-shapes.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d2af1acd771a3ef3c7c9a0c29864adc5a53a2f65
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Mar 18 18:50:58 2003 +0000

    handle paths/shapes inside of <defs>, use defs inside of <use/>

 ChangeLog       |  10 ++++
 NEWS            |   3 +
 configure.in    |   4 +-
 rsvg-defs.h     |   3 +-
 rsvg-shapes.c   | 180 ++++++++++++++++++++++++++++++++++++++++----------------
 rsvg-shapes.h   |   9 +++
 rsvg.c          |  28 +++++++--
 tests/defs1.svg |  38 ++++++++++++
 8 files changed, 215 insertions(+), 60 deletions(-)

commit 87605ee9f7dc1f2b235d39d4f8b448f22dc19952
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Mar 18 16:21:30 2003 +0000

    bump version to 2.2.5

 ChangeLog         | 4 ++++
 NEWS              | 3 +++
 configure.in      | 2 +-
 gimp-plugin/svg.c | 4 ++++
 4 files changed, 12 insertions(+), 1 deletion(-)

commit 68e9afdcfd3b71b13e65131b1cd48c0ff6c3c5d7
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Mar 18 06:00:54 2003 +0000

    better gimp detection

 configure.in | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 54cda8dd6ad7a5f378bf0ab447462fbed0c3559c
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Mar 18 05:27:42 2003 +0000

    cleanup - don't need gtk+

 gimp-plugin/Makefile.am | 1 -
 gimp-plugin/svg.c       | 1 -
 2 files changed, 2 deletions(-)

commit dbbe4d9ea95f18e6b256a0c0ff73af6949464899
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Mar 18 00:26:49 2003 +0000

    rsvg can now be used as a gimp plugin

 ChangeLog               |  8 ++++++++
 Makefile.am             |  2 +-
 NEWS                    |  9 +++++++++
 configure.in            | 30 +++++++++++++++++++++++++++++-
 gimp-plugin/Makefile.am | 27 +++++++++++++++++++++++++++
 gimp-plugin/README      |  4 ----
 gimp-plugin/svg.c       | 47 ++++++++++++++++++++++++++++++++---------------
 7 files changed, 106 insertions(+), 21 deletions(-)

commit 8def940a99df991c0193a460fc9ae7c241704d61
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Mar 14 15:36:11 2003 +0000

    bug 108380, w3 svg conformance improvements

 ChangeLog     | 11 +++++++++++
 configure.in  |  2 +-
 rsvg-path.c   |  8 ++++++++
 rsvg-shapes.c | 13 +++++++++----
 4 files changed, 29 insertions(+), 5 deletions(-)

commit 0f5337a7df15b31995faa7330c8dc7cc83d2a52c
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Feb 26 20:17:59 2003 +0000

    bug 106399

 ChangeLog   |  4 ++++
 rsvg-text.c | 11 ++++-------
 rsvg.c      |  6 +++---
 3 files changed, 11 insertions(+), 10 deletions(-)

commit 87ece3b1cd3f7eed90d55757dcdedfe5b42b6099
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Feb 7 21:03:24 2003 +0000

    maybe now it'll get documented by gtk-doc

 rsvg.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9362154e13ca90389986f305372e33201f1191bd
Author: Christian Fredrik Kalager Schaller <uraeus@src.gnome.org>
Date:   Wed Feb 5 22:48:40 2003 +0000

    fix mistaken loaders file inclussion

 librsvg.spec.in | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 6f2a443c70255f6c318be966263047d1206632bd
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Feb 4 16:14:30 2003 +0000

    update news

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

commit cc4964fb6a0bd6301ac8fd56c43715d8c6953564
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Feb 4 15:17:40 2003 +0000

    fix for pixbuf regression in gtk+ proper

 gdk-pixbuf-loader/io-svg.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 480a48d74c39c4ae6c01d2911a6a65c57d30b646
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Feb 4 06:23:15 2003 +0000

    works with gtk 2.2.1

 ChangeLog                  |  4 ++++
 gdk-pixbuf-loader/io-svg.c | 21 +++++++++++++++------
 2 files changed, 19 insertions(+), 6 deletions(-)

commit 3316aba5dcab4fa74f3a25885d15d5687e17e845
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Feb 4 03:29:02 2003 +0000

    fix loader build

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f739cea562361965150d1dd0c2926b5a5194460f
Author: Christian Fredrik Kalager Schaller <uraeus@src.gnome.org>
Date:   Mon Feb 3 22:44:58 2003 +0000

    2003-Feb-03 Christian Schaller <Uraeus@gnome.org>
    - Added some feature requests :)

 TODO | 4 ++++
 1 file changed, 4 insertions(+)

commit d6f7400f49bbace48b4ec89a1f669b050e2d010f
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Feb 3 20:51:07 2003 +0000

    enable pixbuf loader again... not sure how this got broken

 configure.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 80a8c50d7a3d2fa564c388d07c3ac3fbde1f03be
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Feb 3 18:24:16 2003 +0000

    add our own logo as a testcase :-)

 tests/librsvg-logo.svg | 450 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 450 insertions(+)

commit 5a6eef7c9f76273605600b821c08107faf294e3e
Author: Christian Fredrik Kalager Schaller <uraeus@src.gnome.org>
Date:   Mon Feb 3 16:13:09 2003 +0000

    add libgsf to deps

 librsvg.spec.in | 2 ++
 1 file changed, 2 insertions(+)

commit e5cd8b2d835533025ac95f4aa2154f07a0928e7c
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Feb 2 23:26:52 2003 +0000

    2 new testcases, from the mozilla svg project

 ChangeLog           |   5 ++
 tests/butterfly.svg |  12 ++++
 tests/chem1.svg     | 189 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 206 insertions(+)

commit 4237c1e8e2888c7ce44296d06445a3b88946fba4
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Feb 2 19:50:04 2003 +0000

    bump version number, gsf configure.in stuff from aldug

 ChangeLog    | 4 ++++
 configure.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 69af5b43c6617cdff68d0fc22fcdd27703cf4b51
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Feb 2 19:24:33 2003 +0000

    handle RX not specified when RY is

 ChangeLog     | 4 ++++
 rsvg-shapes.c | 2 ++
 rsvg.h        | 4 ++++
 3 files changed, 10 insertions(+)

commit 35ea3da3f32ba9c4fedb776c1d3c31b3649c9126
Author: Christian Schaller <Uraeus@gnome.org>
Date:   Sun Feb 2 14:14:56 2003 +0000

    - add fixes so this thing actually works
    
    20034-02-02 Christian Schaller <Uraeus@gnome.org>
    - add fixes so this thing actually works

 librsvg.spec.in | 33 ++++++++++++++++++++-------------
 1 file changed, 20 insertions(+), 13 deletions(-)

commit 0ff9f4545d3a74d4f64af3ddac0f75cb8f58089a
Author: Christian Schaller <Uraeus@gnome.org>
Date:   Sun Feb 2 13:36:16 2003 +0000

    - update spec file to handle latest changes
    
    2003-02-02 Christian Schaller <Uraeus@gnome.org>
    - update spec file to handle latest changes

 librsvg.spec.in | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

commit e1b22f5b61a59859fbc4c521e758fee52a0cf08d
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Feb 1 23:41:07 2003 +0000

    make gtk+ theme optional

 ChangeLog                     |  6 +++++-
 configure.in                  | 35 +++++++++++++----------------------
 gdk-pixbuf-loader/Makefile.am | 18 ++++++++----------
 3 files changed, 26 insertions(+), 33 deletions(-)

commit 915f7360b05aed41adf6d111aebb9d7a1a693b81
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Feb 1 23:38:01 2003 +0000

    fix divide by 0 bug, update doc

 ChangeLog           |  7 +++++++
 rsvg-gz.c           |  4 ++++
 rsvg-paint-server.c |  9 ++++++++-
 rsvg-shapes.c       |  1 +
 rsvg-styles.c       |  1 +
 rsvg.c              | 27 ++++++++++++++++++---------
 rsvg.h              |  3 +++
 7 files changed, 42 insertions(+), 10 deletions(-)

commit 9b759c0e5fdd7f7926a722b6f429ad6a1e97f45c
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Feb 1 21:53:19 2003 +0000

    finish up gtk-doc stuff

 doc/rsvg-docs.sgml    | 24 ++++++++++++++++--------
 doc/rsvg-sections.txt |  2 +-
 2 files changed, 17 insertions(+), 9 deletions(-)

commit 2d865283390c14cecab3a036d015c21edda0eb29
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Feb 1 21:36:38 2003 +0000

    fix regression

 ChangeLog | 9 +++++++++
 rsvg.c    | 1 -
 2 files changed, 9 insertions(+), 1 deletion(-)

commit ac670d2ddf87dc023ec59226b1dd3b569a8bc374
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Feb 1 21:17:28 2003 +0000

    start of gtk-doc documentation stuff

 Makefile.am                  |   2 +-
 configure.in                 |  56 ++++++++++++++
 doc/Makefile.am              | 175 +++++++++++++++++++++++++++++++++++++++++++
 doc/rsvg-docs.sgml           |  78 +++++++++++++++++++
 doc/rsvg-overrides.txt       |   2 +
 doc/rsvg-sections.txt        |  37 +++++++++
 doc/rsvg.types               |   0
 doc/tmpl/rsvg-file-util.sgml | 141 ++++++++++++++++++++++++++++++++++
 doc/tmpl/rsvg-gz.sgml        |  24 ++++++
 doc/tmpl/rsvg-unused.sgml    |   0
 doc/tmpl/rsvg.sgml           | 109 +++++++++++++++++++++++++++
 11 files changed, 623 insertions(+), 1 deletion(-)

commit 8cf44348b19aafff4c892c5627f59610c34290da
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Feb 1 19:25:47 2003 +0000

    update to reflect pending work

 TODO | 2 --
 1 file changed, 2 deletions(-)

commit b160c329df12d18afede02cebce5175bc75ccf13
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Feb 1 17:12:34 2003 +0000

    fix nasty regressions, properly handle unspecified params on linear and radial gradients

 ChangeLog |  6 ++++++
 rsvg.c    | 63 ++++++++++++++++++++++++++++++++++++++++-----------------------
 2 files changed, 46 insertions(+), 23 deletions(-)

commit 7b5e2abfa61f03d1f8cd622b62a26a8c32630468
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jan 31 20:03:35 2003 +0000

    update news, bump version #

 ChangeLog | 2 ++
 NEWS      | 1 +
 2 files changed, 3 insertions(+)

commit c1993fd82e335b5a2be881f475db5f0726c0bd94
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jan 31 20:02:36 2003 +0000

    some hacks to get around some invalid KDE icons

 ChangeLog      |  5 ++++
 rsvg-private.h |  1 +
 rsvg-shapes.c  | 90 ++++++++++++++++++++++++----------------------------------
 rsvg.c         |  6 ++--
 4 files changed, 47 insertions(+), 55 deletions(-)

commit 712013b2ee0c4676abd6807cc6fdc90bf222fafe
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jan 31 18:42:29 2003 +0000

    fix up configure

 configure.in | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 93e94aa2e28eb9768a4df091318c6eefee8b0877
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jan 31 17:42:31 2003 +0000

    fix some overflows. CSS2 is too hard

 ChangeLog     |  8 +++++++-
 rsvg-styles.c | 14 +++++++-------
 2 files changed, 14 insertions(+), 8 deletions(-)

commit 073f68046ff20c872d74e6f15b360dc22d79d38e
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jan 31 16:27:21 2003 +0000

    better SVGZ support through the old API

 ChangeLog        |   6 ++-
 configure.in     |   2 +
 rsvg-file-util.c | 129 +++++++++++++++++++++++++++++++++++++++++++------------
 3 files changed, 108 insertions(+), 29 deletions(-)

commit 3957dd0219c7e4888ad9ccea36aaa50ff51171dc
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jan 31 15:31:36 2003 +0000

    fix up signed-ness issues

 gdk-pixbuf-loader/io-svg.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 38a869c09d50ab9237b2de108bd253a438c6160a
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jan 31 15:11:24 2003 +0000

    --with-svgz now, HAVE_SVGZ, propegate CFLAGS

 NEWS                          |  6 ++++++
 configure.in                  | 13 ++++++-------
 gdk-pixbuf-loader/Makefile.am |  4 ++--
 gdk-pixbuf-loader/io-svg.c    | 12 ++++++------
 4 files changed, 20 insertions(+), 15 deletions(-)

commit 9cc55f3ac50c0786381c56d92613fb0737eccc10
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jan 30 21:17:51 2003 +0000

    SVGZ support in GdkPixbuf loader, optionally
    new testcases

 ChangeLog                        |   7 +
 TODO                             |   2 -
 gdk-pixbuf-loader/io-svg.c       |  38 +-
 tests/104201.svg                 |  93 ++++
 tests/folder_home-2.2.svg        | 901 +++++++++++++++++++++++++++++++++++++++
 tests/stock_home.svg             | 339 +++++++++++++++
 tests/stock_paste.svg            | 194 +++++++++
 tests/undo-128-d-sodipodi.svg.gz | Bin 0 -> 1066 bytes
 8 files changed, 1571 insertions(+), 3 deletions(-)

commit 6e1e56c56186a7d411888d10e819659981922c2c
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jan 30 20:27:32 2003 +0000

    update todo

 TODO | 2 ++
 1 file changed, 2 insertions(+)

commit b2e39d1955ffdfe11f883a04e7dd1e0b11b9b4c4
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jan 30 20:14:52 2003 +0000

    expose new API calls (_ex form)
    conditionally enable and install the SVGZ handle, based on libgsf

 ChangeLog         |   8 +++
 Makefile.am       |  19 +++++--
 configure.in      |  25 ++++++++-
 librsvg-2.0.pc.in |   2 +-
 rsvg-file-util.c  |  10 ++--
 rsvg.h            |  28 ++++++++++
 tests/window.svg  | 158 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 239 insertions(+), 11 deletions(-)

commit 3697a8a813af1c978e60bbcf3991f7b6d053e940
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jan 30 18:56:27 2003 +0000

    create new fns for the convenience API, but don't export them yet. will be capable of handling gzipped files

 ChangeLog        |   8 ++
 rsvg-file-util.c | 230 ++++++++++++++++++++++++++++++++++++++++++++-----------
 rsvg.h           |  49 ++++++------
 3 files changed, 219 insertions(+), 68 deletions(-)

commit c4803cdb519cedbd0b3f2239fb16fd3a7235e2a2
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jan 30 18:12:02 2003 +0000

    fix linear and radial gradient rendering

 ChangeLog           |  4 +++
 rsvg-paint-server.c | 79 ++++++++++++++++++++++++++---------------------------
 2 files changed, 42 insertions(+), 41 deletions(-)

commit 9e770aaa727dad06c25bb4de149d4a10e5bd101d
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jan 30 17:20:03 2003 +0000

    fix scaling bug when vbox isn't present

 ChangeLog | 4 ++++
 rsvg.c    | 8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 5f0ab1d0d4f8568af4b67e39b7aa61709e2322d1
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jan 30 07:23:40 2003 +0000

    handle objbbox coordinate space for linear gradients, start of handling for radial

 ChangeLog           |   7 ++
 TODO                |   5 +-
 rsvg-paint-server.c |  64 ++++++++++++-----
 rsvg-paint-server.h |  64 ++++++++---------
 rsvg.c              |  21 ++++--
 tests/obj_bbox.svg  | 195 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 300 insertions(+), 56 deletions(-)

commit 49521f283e68e357596ff01f108288a14ab60952
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jan 30 00:38:01 2003 +0000

    fix gz build, remove GNOME VFS based code

 ChangeLog        |  5 +++++
 rsvg-file-util.c | 27 ++-------------------------
 rsvg-gz.c        |  3 +--
 3 files changed, 8 insertions(+), 27 deletions(-)

commit 4cdcce2c8571f444630fa1ddf73930535ab5a861
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Jan 29 03:51:40 2003 +0000

    code cleanups, in preparation to a GSF commit i plan on making

 rsvg-gz.c | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

commit 878f8603cbb9e29a702012b86a659fc32aeec487
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Jan 29 02:58:20 2003 +0000

    beginning of support for SVGZ files. currently not built. depends on libgsf. will be conditionally compiled

 ChangeLog      |   6 +++
 rsvg-gz.c      | 110 +++++++++++++++++++++++++++++++++++++++
 rsvg-gz.h      |  34 ++++++++++++
 rsvg-private.h |  85 ++++++++++++++++++------------
 rsvg.c         | 161 +++++++++++++++++++++++++++++++++++----------------------
 5 files changed, 303 insertions(+), 93 deletions(-)

commit 7c72654bf03ae8d8c8a057c2117c94509d104a02
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Jan 27 23:33:14 2003 +0000

    Allow multiple declarations to be
            additive ( H1 { font-weight: bold } H1 { font-family: Times } now
            evaluate properly to H1 { font-weight: bold ; font-family: Times })

 ChangeLog     |  8 ++++++++
 rsvg-styles.c | 14 +++++++++++---
 2 files changed, 19 insertions(+), 3 deletions(-)

commit 034f74d20b054eecbead90d19b1232a32891b616
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Jan 27 18:06:28 2003 +0000

    update news, bump version #

 NEWS         | 7 +++++++
 configure.in | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 06a91b8f1142fe35f3015bf1f93620b8087a8de4
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Jan 27 17:36:54 2003 +0000

    Patheticly handle conical gradients (not part of SVG spec,
            but that doesn't stop KIllustrator/Kontour...), work on
            gradientTransform as well as spreads on radialGradients

 ChangeLog           |  6 +++++
 rsvg-paint-server.c |  9 +++++---
 rsvg-paint-server.h |  3 ++-
 rsvg-styles.c       |  2 +-
 rsvg-styles.h       |  1 +
 rsvg.c              | 65 +++++++++++++++++++++++++++++++++++++++++++----------
 6 files changed, 69 insertions(+), 17 deletions(-)

commit 0ceb853801e73641f405e5e753fc09d0620b1760
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Jan 27 16:35:43 2003 +0000

    fix crash wrt sodipodi and linear/radial Gradients. output still isn't correct, though...

 ChangeLog           |  6 +++-
 rsvg-paint-server.c | 97 +++++++++++++++++++++++++++++++++++------------------
 rsvg-paint-server.h |  8 ++---
 rsvg-private.h      |  3 ++
 rsvg.c              | 78 ++++++++++++++++++++++++++----------------
 5 files changed, 126 insertions(+), 66 deletions(-)

commit 0a0842ec0f34beed010707395cc98de7ac74e7cc
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Jan 27 15:34:10 2003 +0000

    support CSS styles wrt the id tag

 ChangeLog     |  4 ++++
 rsvg-shapes.c | 44 +++++++++++++++++++++++++++++---------------
 rsvg-styles.c | 10 ++++++++++
 rsvg-styles.h |  3 ++-
 rsvg-text.c   | 12 ++++++++----
 rsvg.c        |  6 ++++--
 6 files changed, 57 insertions(+), 22 deletions(-)

commit 022816fc316d049dfcfa35e78331d170fb8d000e
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jan 24 00:32:41 2003 +0000

    support a quality argument when saving as PNG

 ChangeLog   |  4 ++++
 test-rsvg.c | 31 +++++++++++++++++++------------
 2 files changed, 23 insertions(+), 12 deletions(-)

commit d6f82827a97abfd4e13e15978211bb59709fdeaa
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Jan 21 08:07:08 2003 +0000

    Better manpage installation.
    
    2003-01-21  Alexander Larsson  <alexl@redhat.com>
    
            * Makefile.am:
            Better manpage installation.

 ChangeLog   | 7 +++++++
 Makefile.am | 6 ++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit de0244b9a772ab0457fd91cbaec37674d84bf1ba
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Jan 20 18:07:53 2003 +0000

    Update to 2.2.0
    
    2003-01-20  Alexander Larsson  <alexl@redhat.com>
    
            * NEWS:
            * configure.in:
            Update to 2.2.0

 ChangeLog    | 6 ++++++
 NEWS         | 4 +++-
 configure.in | 4 ++--
 3 files changed, 11 insertions(+), 3 deletions(-)

commit 75aba0db8a092b222262ebe9ab4d52eccc797b9b
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jan 17 03:52:55 2003 +0000

    indentations

 rsvg.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 5146c4dcca6214cbf1e357a1363032acb6f8be60
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jan 16 17:01:28 2003 +0000

    update manual page to be more complete and accurate, support jpg in addition to jpeg as a JPEG file marker

 ChangeLog   |  6 ++++++
 rsvg.1      | 18 +++++++++---------
 test-rsvg.c |  6 +++---
 3 files changed, 18 insertions(+), 12 deletions(-)

commit 9b981402f795fb317b3694328cb5c733d3261c14
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Jan 14 21:34:35 2003 +0000

    update news in anticipation of a release

 NEWS | 6 ++++++
 1 file changed, 6 insertions(+)

commit 7a65fa192855448465066c9eb4598b995216dad3
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Jan 14 18:14:41 2003 +0000

    handle "ex" units similarly to ImageMagick

 ChangeLog     |  5 +++++
 rsvg-css.c    |  5 ++---
 rsvg-css.h    |  3 +--
 rsvg-shapes.c | 42 +++++++++++++++++++++---------------------
 rsvg-styles.c |  6 +++---
 rsvg-text.c   | 16 ++++++++--------
 rsvg.c        | 28 ++++++++++++++--------------
 7 files changed, 54 insertions(+), 51 deletions(-)

commit 80cb728d0cbf79914abd9b3fce0bf5f7c64149d0
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Jan 14 18:00:25 2003 +0000

    better handle CSS styles - honor "*" style now too

 ChangeLog     | 4 ++++
 rsvg-styles.c | 3 +++
 2 files changed, 7 insertions(+)

commit e7f3dbaf0dc1fb2d38a357dda7ddf3bec3f0f367
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Jan 14 02:38:28 2003 +0000

    bump version number, add + install man page

 ChangeLog    |  5 +++++
 Makefile.am  |  7 ++++++-
 configure.in |  2 +-
 rsvg.1       | 37 +++++++++++++++++++++++++++++++++++++
 4 files changed, 49 insertions(+), 2 deletions(-)

commit e998e0c1f3fe46596c1d59fb282999e4aa3b4ac1
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Jan 13 23:49:42 2003 +0000

    fix up missing ')'

 tests/rect-fill.svg | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4b78de403452b05e61b95fe68edfa7129f0bdb50
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Jan 13 23:28:18 2003 +0000

    handle rounded rects missing "ry" param properly

 ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 133a76723897d1f80624d2d8362dc6790c164dd6
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Jan 13 23:26:57 2003 +0000

    rework previous commit to be threadsafe. yick. now should work in any locale

 ChangeLog      |   4 +
 rsvg-css.c     |  41 +++++++++
 rsvg-css.h     |   4 +
 rsvg-private.h |  14 ---
 rsvg-shapes.c  | 277 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
 rsvg-shapes.h  |   1 +
 rsvg-text.c    |  25 ++++--
 rsvg.c         |  25 +-----
 8 files changed, 311 insertions(+), 80 deletions(-)

commit 1f9f4d70762f219294982d45238f717a95df4bb9
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Jan 13 19:59:21 2003 +0000

    locale fixes for RSVG, inspired by a patch from George Lebl

 ChangeLog      |  9 +++++++++
 rsvg-private.h | 14 ++++++++++++++
 rsvg-shapes.c  | 26 +++++++++++++++++++-------
 rsvg-text.c    |  8 +++++++-
 rsvg.c         | 20 +++++++++++++++++++-
 5 files changed, 68 insertions(+), 9 deletions(-)

commit d982df3c3ffa192ddf0254b248ae0e9ade229179
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Jan 13 15:43:25 2003 +0000

    add LGPL copyright headers

 rsvg-bpath-util.h   | 23 +++++++++++++++++++++++
 rsvg-css.h          | 22 ++++++++++++++++++++++
 rsvg-defs.h         | 23 +++++++++++++++++++++++
 rsvg-paint-server.h | 23 +++++++++++++++++++++++
 rsvg-path.h         | 23 +++++++++++++++++++++++
 rsvg-private.h      |  2 +-
 6 files changed, 115 insertions(+), 1 deletion(-)

commit d64a8af8df697e95656973fb9757742818bcb1e5
Author: Alexander Larsson <alexl@src.gnome.org>
Date:   Mon Jan 13 15:05:59 2003 +0000

    version marker

 ChangeLog | 2 ++
 1 file changed, 2 insertions(+)

commit 0504ed7d1b803190f53e8a11e735a002a22d50a5
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Jan 13 15:03:52 2003 +0000

    Added rsvg-private.h
    
    2003-01-13  Alexander Larsson  <alexl@redhat.com>
    
            * Makefile.am:
            Added rsvg-private.h
    
            * NEWS:
            * configure.in:
            2.1.5

 ChangeLog    | 11 +++++++++++
 Makefile.am  |  1 +
 NEWS         |  4 ++++
 configure.in |  2 +-
 4 files changed, 17 insertions(+), 1 deletion(-)

commit f6a50e0ebda357ee13bab80e489c79bc8374e701
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Jan 13 14:17:12 2003 +0000

    Update to 2.1.4
    
    2003-01-13  Alexander Larsson  <alexl@redhat.com>
    
            * NEWS:
            * configure.in:
            Update to 2.1.4

 ChangeLog    | 8 ++++++++
 NEWS         | 6 ++++++
 configure.in | 2 +-
 3 files changed, 15 insertions(+), 1 deletion(-)

commit 9878a2a687776ca87705cbab39499a189a6caa6b
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jan 10 15:46:47 2003 +0000

    fix typo before sending patch up to gimp people

 gimp-plugin/svg.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e883c8ff2fd2a6cbf1c3c5dedee60eaf0d469859
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Jan 8 22:04:41 2003 +0000

    support hidden/invisible stuff

 ChangeLog     |  6 ++++++
 rsvg-shapes.c | 13 ++++++++++++-
 rsvg-styles.c | 20 ++++++++++++++++++++
 rsvg-styles.h |  2 ++
 rsvg-text.c   | 10 ++++++----
 5 files changed, 46 insertions(+), 5 deletions(-)

commit 15b0f5ffbabe57bc2181e80996fff23acce9b6d0
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Jan 8 21:24:33 2003 +0000

    restructure source code tree in order to be more managable, handle "wider" and "narrower" text specifications

 ChangeLog           |    4 +
 Makefile.am         |    7 +
 rsvg-bpath-util.c   |  237 ++--
 rsvg-bpath-util.h   |   46 +-
 rsvg-css.c          |  866 ++++++-------
 rsvg-css.h          |   11 +
 rsvg-defs.c         |   29 +-
 rsvg-defs.h         |   31 +-
 rsvg-file-util.c    |  312 +++++
 rsvg-paint-server.c |  507 ++++----
 rsvg-paint-server.h |   11 +
 rsvg-path.h         |   33 +-
 rsvg-private.h      |   79 ++
 rsvg-shapes.c       |  668 ++++++++++
 rsvg-shapes.h       |   45 +
 rsvg-styles.c       |  750 +++++++++++
 rsvg-styles.h       |  101 ++
 rsvg-text.c         |  378 ++++++
 rsvg-text.h         |   38 +
 rsvg.c              | 3509 +++++++++++----------------------------------------
 rsvg.h              |    4 +-
 21 files changed, 3979 insertions(+), 3687 deletions(-)

commit a7ecceadc7606d7526615fc087a9ac4ee53cfed3
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Jan 7 19:29:14 2003 +0000

    add more test cases

 tests/background.svg       | 39 +++++++++++++++++++++++++++++++++++++++
 tests/textdecoration01.svg | 22 ++++++++++++++++++++++
 2 files changed, 61 insertions(+)

commit 8f3a6e23046f1a26921b2114e6ef5efca39fa821
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Jan 7 19:24:05 2003 +0000

    fix memory leak in rsvg

 ChangeLog   | 4 ++++
 test-rsvg.c | 2 ++
 2 files changed, 6 insertions(+)

commit 870c70748d09615b5b0797aac8fa5315288d2589
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Jan 3 17:46:24 2003 +0000

    start text-decoration work. unfinished

 ChangeLog |  4 ++++
 rsvg.c    | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 2 files changed, 66 insertions(+), 13 deletions(-)

commit 93c8a35148046b94b591f6965112c6c3c4fd4af0
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jan 2 21:41:55 2003 +0000

    bump version number pre-emptively before release

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 169feff9b81b8a17e493a6d10f21be07d5ed208e
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jan 2 21:39:27 2003 +0000

    update TODO to reflect work done

 TODO | 2 --
 1 file changed, 2 deletions(-)

commit fc3c29fa33c3ef52d24cc9d447bdec9fffd74763
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Jan 2 19:59:08 2003 +0000

    support font style, stretch, variant, weight, family and inherit them properly, if necessary. also added CSS methods for parsing time, frequency, degrees/radians/grades

 ChangeLog  |   9 +++
 NEWS       |   6 +-
 rsvg-css.c | 207 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 rsvg-css.h |  25 ++++++++
 rsvg.c     |  53 ++++++++++++++--
 5 files changed, 289 insertions(+), 11 deletions(-)

commit f70ddd710e95765e549a3c8ed1d2ec9c7ec45b3f
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Dec 14 19:59:32 2002 +0000

    code cleanup

 gdk-pixbuf-loader/io-svg.c | 51 +++++++++++++++++++++-------------------------
 1 file changed, 23 insertions(+), 28 deletions(-)

commit 690d8a8e36ab7a53ef0d2e7788de77f5d74d8bdb
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Dec 5 05:11:14 2002 +0000

    fix stupidness...

 gdk-pixbuf-loader/io-svg.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 1cff9dc3b08c513f731f588fbe8778d9dd0968d2
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Dec 4 21:38:23 2002 +0000

    just some indentation fixes

 gdk-pixbuf-loader/io-svg.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit ba0778be661120149e87892242bf42ff23ff68e5
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Dec 4 15:24:45 2002 +0000

    G_MODULE_EXPORT these fns

 gdk-pixbuf-loader/io-svg.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit 60182656512da8a930477f628af042c8a54ad661
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Dec 3 18:41:12 2002 +0000

    remove unused macro

 gdk-pixbuf-loader/io-svg.c | 2 --
 1 file changed, 2 deletions(-)

commit fa58e7e3ba9eab0e62b88d8b93eb395561024cdd
Author: Alexander Larsson <alexl@src.gnome.org>
Date:   Mon Nov 25 15:56:17 2002 +0000

    Added version marker

 ChangeLog | 2 ++
 1 file changed, 2 insertions(+)

commit 9a2dc51882e5cc3c6b891b96470d15f6cde8c507
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Nov 25 15:50:35 2002 +0000

    Bump version to 2.1.2
    
    2002-11-25  Alexander Larsson  <alexl@redhat.com>
    
            * configure.in:
            Bump version to 2.1.2

 ChangeLog    | 5 +++++
 NEWS         | 4 ++++
 configure.in | 2 +-
 3 files changed, 10 insertions(+), 1 deletion(-)

commit ee696b8a35abeee4d1a37d0cd39664275d033321
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Nov 5 11:45:40 2002 +0000

    Don't crash if there is invalid utf8 in the file, or if encoding is not
    
    2002-11-05  Alexander Larsson  <alexl@redhat.com>
    
            * rsvg.c (rsvg_text_handler_characters, make_valid_utf8):
            Don't crash if there is invalid utf8 in the file, or if
            encoding is not specified.

 ChangeLog |  6 ++++++
 rsvg.c    | 45 ++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 50 insertions(+), 1 deletion(-)

commit 5103b48288b2c5a6559b6ce4dae9361787ecc349
Author: Christian Schaller <Uraeus@linuxrising.rg>
Date:   Tue Oct 22 16:34:34 2002 +0000

    - Stupid bork of makesystem from me, thanks to boc for hitting me on the
    
    2002-22-10 Christian Schaller <Uraeus@linuxrising.rg>
    - Stupid bork of makesystem from me, thanks to boc for hitting me on the head

 gtk-engine/Makefile.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2a6b1ca48b203059e1da93a188a5aa77289fb3d3
Author: Christian Schaller <Uraeus@linuxrising.org>
Date:   Tue Oct 22 12:26:07 2002 +0000

    - Stopped building of example theme as it do not build properly and it
    
    2002-10-22 Christian Schaller <Uraeus@linuxrising.org>
    - Stopped building of example theme as it do not build properly
     and it isn't built in the gtk-engines package either

 ChangeLog              | 4 ++++
 gtk-engine/Makefile.am | 2 +-
 librsvg.spec.in        | 7 +++++--
 3 files changed, 10 insertions(+), 3 deletions(-)

commit 7ff0bff17efb278da6929a3c62368b348871c3b7
Author: Christian Schaller <Uraeus@linuxrising.org>
Date:   Mon Oct 21 22:35:50 2002 +0000

    - Fixed spec file for librsvg, works for RH8 and includes gtk2 theme
    
    2002-10-22 Christian Schaller <Uraeus@linuxrising.org>
    - Fixed spec file for librsvg, works for RH8 and includes gtk2 theme

 librsvg.spec.in | 31 +++++++++++++++++++++++++++++--
 1 file changed, 29 insertions(+), 2 deletions(-)

commit 32d8dc3d68453306885b97687cd61795b6091259
Author: Alexander Larsson <alexl@src.gnome.org>
Date:   Mon Oct 14 08:49:23 2002 +0000

    version marker

 ChangeLog | 2 ++
 1 file changed, 2 insertions(+)

commit 26bb1c031db67a6e8693a196e548b99c2903a8f4
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Oct 14 08:47:13 2002 +0000

    Fix includes with srcdir != builddir
    
    2002-10-14  Alexander Larsson  <alexl@redhat.com>
    
            * gdk-pixbuf-loader/Makefile.am (INCLUDES):
            * gdk-pixbuf-loader/io-svg.c:
            Fix includes with srcdir != builddir

 ChangeLog                     | 4 ++++
 gdk-pixbuf-loader/Makefile.am | 2 +-
 gdk-pixbuf-loader/io-svg.c    | 6 +++---
 3 files changed, 8 insertions(+), 4 deletions(-)

commit 58f83b29529dba7f4bf36614b2ab43e8f61f9a0c
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Oct 14 08:29:18 2002 +0000

    Add news items
    
    2002-10-14  Alexander Larsson  <alexl@redhat.com>
    
            * NEWS:
            Add news items

 ChangeLog |  5 +++++
 NEWS      | 16 ++++++++++++++++
 2 files changed, 21 insertions(+)

commit 19da2d8fc1dc23a22443731cef834767c907be77
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Oct 10 16:46:20 2002 +0000

    bunch more tests

 tests/i-directory.svg     | 50 +++++++++++++++++++++++++++++++++++++++++++
 tests/text-outline-3b.svg | 54 +++++++++++++++++++++++++++++++++++++++++++++++
 tests/text01.svg          | 17 +++++++++++++++
 tests/tspan01.svg         | 20 ++++++++++++++++++
 4 files changed, 141 insertions(+)

commit cd1a197f195b07a0bc5769390e2219bddf2a04c6
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Oct 10 16:26:36 2002 +0000

    hunch to fix problem for jimmac

 test-rsvg.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 7688fa70df1871363130a598f2e3992e8fa503bc
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Oct 10 16:00:03 2002 +0000

    support --dpi argument in test-display and rsvg

 ChangeLog      |   6 ++
 rsvg.c         |  16 +++--
 rsvg.h         |   2 +-
 test-display.c | 187 +++++++++++++++++++++++++++++----------------------------
 test-rsvg.c    |   5 ++
 5 files changed, 118 insertions(+), 98 deletions(-)

commit 3e6e391aabee6dd34439ddc036cc5d1b8cc25241
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Oct 10 15:32:31 2002 +0000

    fix some gradient handling

 rsvg-path.c                               |  2 +-
 rsvg.c                                    | 56 +++++++++++++++++-------
 rsvg.h                                    |  2 +
 test-display.c                            |  6 +++
 tests/gnome-sodi2.svg                     | 73 +++++++++++++++++++++++++++++++
 tests/gnomefoot.svg                       | 67 ++++++++++++++++++++++++++++
 tests/rectangle-dashes.svg                | 15 +++++++
 tests/rectangle-gradient-rainbow.svg      | 29 ++++++++++++
 tests/rectangle-style-blizzaro-dashes.svg | 30 +++++++++++++
 9 files changed, 264 insertions(+), 16 deletions(-)

commit a31e24b3e962f2bd4072226c6f74bb033f4e1cac
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Oct 9 19:15:27 2002 +0000

    major updates to test-display.c - useful utility
    fix for zoom calculations
    couple of "fixes" for Adobe Illustrator 9 compatbility... argh

 ChangeLog      |   9 +++++
 Makefile.am    |   8 ++++-
 rsvg.c         |  18 +++++-----
 test-display.c | 109 ++++++++++++++++++++++++++++++++++++++++++++-------------
 4 files changed, 110 insertions(+), 34 deletions(-)

commit ab06b9dec993ec79f8860bc8e452b918b524eb0c
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Oct 9 13:59:13 2002 +0000

    add install script

 INSTALL | 182 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 182 insertions(+)

commit 8754536506ce5257ec7305cdcf91da8bb065edbe
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Oct 8 03:18:23 2002 +0000

    handle case where width & height aren't specified by the SVG, but instead by a callback

 ChangeLog |  5 +++++
 rsvg.c    | 15 +++------------
 2 files changed, 8 insertions(+), 12 deletions(-)

commit c51c10a169c822a21a5c98d6cb70055c0ec48b12
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Oct 8 02:45:37 2002 +0000

    staging area for gimp plugin loader

 ChangeLog          |   4 ++
 gimp-plugin/README |   4 ++
 gimp-plugin/svg.c  | 184 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 192 insertions(+)

commit 386eb23f5710d7dd700106b4f8fc6071a09c2996
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Oct 7 18:50:19 2002 +0000

    add some test files

 tests/text-gradient-3.svg        | 78 ++++++++++++++++++++++++++++++++++++++++
 tests/undo-v2.1-sodipodi0.26.svg | 51 ++++++++++++++++++++++++++
 2 files changed, 129 insertions(+)

commit 3564f813212bb240b38acb8c620582d7a7e9d184
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Oct 7 18:13:28 2002 +0000

    handle cloned gradients (i.e. one gradient is 'cloned' from another existing one via xlink:href). sodipodi does this a lot. also fix gradient stop bug.

 ChangeLog                     |   9 +++
 Makefile.am                   |   2 +-
 gdk-pixbuf-loader/Makefile.am |   2 +-
 rsvg-paint-server.c           |  56 +++++++++++++++
 rsvg-paint-server.h           |   5 ++
 rsvg.c                        | 154 +++++++++++++++++++++++++++++++-----------
 test-rsvg.c                   |   3 +
 7 files changed, 191 insertions(+), 40 deletions(-)

commit b05507a83b331b8f76f1b29d5bc3e68667a16438
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Oct 7 04:29:50 2002 +0000

    build fix

 rsvg.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c5cbb842b25980321a09c427531279d56097b646
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Oct 6 19:03:02 2002 +0000

    implement CSS1/CSS2 style parsing engine, use it. see tests/text-sizes-NimbusSans.svg and tests/undo-128-d-sodipodi.svg for examples
    implement proper handler nesting, fix some memleaks

 ChangeLog                       |   8 +
 gtk-engine/svg-rc-style.c       |   2 +-
 rsvg.c                          | 460 ++++++++++++++++++++++++++++++++--------
 tests/text-sizes-NimbusSans.svg |  16 +-
 4 files changed, 398 insertions(+), 88 deletions(-)

commit c56e236c5b5fa89c365b87ac59bd476d67c5ee27
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Oct 5 20:49:41 2002 +0000

    move around tests, much work on inline image:
    scale, rotate, translate
    todo 1: bug in gdk-pixbuf's alpha handling
    todo 2: once #1 is fixed, properly implement rotate()

 ChangeLog                                          |    6 +
 gdk-pixbuf-loader/.cvsignore                       |    2 +
 rsvg.c                                             |   83 +-
 test-display.c                                     |   71 +
 tests/Artwork.svg                                  | 1816 +++++++++++++
 tests/CHEMICALS.svg                                |   34 +
 tests/Mop_Bucket.svg                               |   50 +
 tests/Picasso.svg                                  | 2839 ++++++++++++++++++++
 tests/Poultice_1.svg                               |   30 +
 tests/Surface_Wipe.svg                             |   36 +
 tests/Units.svg                                    |   45 +
 tests/ViewBox-bak.svg                              |   27 +
 tests/ViewBox.svg                                  |   27 +
 tests/Wall_Wipe.svg                                |   51 +
 tests/circle-gradient-2.svg                        |   13 +
 tests/circle01.svg                                 |   11 +
 tests/combo-3.svg                                  |    9 +
 tests/double-square.svg                            |   10 +
 tests/ellipse01.svg                                |   11 +
 tests/ellipse02.svg                                |   22 +
 tests/file-directory.svg                           |   51 +
 tests/filters00.svg                                |   53 +
 tests/image1.svg                                   |   10 +
 tests/intersect_bezier2_ellipse.svg                |   46 +
 tests/line01.svg                                   |   21 +
 tests/lingrad01.svg                                |   25 +
 tests/lion.svg                                     |  163 ++
 tests/opac.svg                                     |   13 +
 tests/opacity01.svg                                |   47 +
 tests/polygon01.svg                                |   20 +
 tests/polyline01.svg                               |   21 +
 tests/radgrad01.svg                                |   27 +
 tests/rect-fill.svg                                |    9 +
 tests/rect-grad-new.svg                            |   13 +
 tests/rect-linear-grad.svg                         |   13 +
 tests/rect-radial-grad.svg                         |   13 +
 tests/rect-stroke-grad-linear.svg                  |   13 +
 tests/rect-stroke-grad-radial.svg                  |   13 +
 tests/rect01.svg                                   |   14 +
 tests/rect02.svg                                   |   19 +
 tests/telephone.svg                                |  141 +
 test-20020212.svg => tests/test-20020212.svg       |    0
 test-60544.svg => tests/test-60544.svg             |    0
 test-61082.svg => tests/test-61082.svg             |    0
 test-61223.svg => tests/test-61223.svg             |    0
 test-62614.svg => tests/test-62614.svg             |    0
 test-62620.svg => tests/test-62620.svg             |    0
 test-62699.svg => tests/test-62699.svg             |    0
 test-64684-1.svg => tests/test-64684-1.svg         |    0
 test-64684-2.svg => tests/test-64684-2.svg         |    0
 test-71297.svg => tests/test-71297.svg             |    0
 test-71622.svg => tests/test-71622.svg             |    0
 .../test-nested-transform.svg                      |    0
 test-opacity.svg => tests/test-opacity.svg         |    0
 test-rgb.svg => tests/test-rgb.svg                 |    0
 test.svg => tests/test.svg                         |    0
 tests/text-sizes-NimbusSans.svg                    |   28 +
 tests/tspan.svg                                    |   14 +
 tests/undo-128-d-sodipodi.svg                      |   63 +
 tests/undo-128-new.svg                             |    4 +
 60 files changed, 6031 insertions(+), 16 deletions(-)

commit f2e0bf82eda899387bd44a6862e839e4e02a6989
Author: Sven Neumann <neo@src.gnome.org>
Date:   Sat Oct 5 20:49:36 2002 +0000

    shut up CVS

 .cvsignore | 2 ++
 1 file changed, 2 insertions(+)

commit 6283855fce37828a844b8e5098478403e44bd305
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Oct 5 20:49:36 2002 +0000

    move around tests, much work on inline image:
    scale, rotate, translate
    todo 1: bug in gdk-pixbuf's alpha handling
    todo 2: once #1 is fixed, properly implement rotate()

 .cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit c3053caeb9041b4699c1d5548be49f2526646169
Author: Alexander Larsson <alexl@redhat.com>
Date:   Sat Oct 5 11:03:48 2002 +0000

    Declare fill_vtable and fill_info to avoid warning.
    
    2002-10-05  Alexander Larsson  <alexl@redhat.com>
    
            * gdk-pixbuf-loader/io-svg.c:
            Declare fill_vtable and fill_info to avoid warning.

 ChangeLog                  | 5 +++++
 gdk-pixbuf-loader/io-svg.c | 3 +++
 2 files changed, 8 insertions(+)

commit e64c8e6ff7fb934a159a78fbe3e51d357b265da9
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Oct 4 15:57:02 2002 +0000

    fix some bugs wrt gradient handling, stroke-miterlimit, and styles

 ChangeLog |  4 ++++
 rsvg.c    | 53 ++++++++++++++++++++++++++++++++++++++++-------------
 2 files changed, 44 insertions(+), 13 deletions(-)

commit 53e55e58e1e7850d1d96e767dc181328048108b4
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Oct 4 15:06:52 2002 +0000

    add --version, better help description. this thing is ready to ship

 ChangeLog   |  4 ++++
 test-rsvg.c | 31 ++++++++++++++++++++-----------
 2 files changed, 24 insertions(+), 11 deletions(-)

commit a75e095cf56eb64ceb136f20bce76bd47db2a6d7
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Oct 4 07:23:45 2002 +0000

    Install test-rsvg as rsvg Fix gdk-pixbuf-loader build when you have an old
    
    2002-10-04  Alexander Larsson  <alexl@redhat.com>
    
            * Makefile.am:
            * configure.in:
            Install test-rsvg as rsvg
            Fix gdk-pixbuf-loader build when you have an old version of gdk-pixbuf.

 ChangeLog    |  7 +++++++
 Makefile.am  | 14 ++++++++------
 configure.in |  4 ++--
 3 files changed, 17 insertions(+), 8 deletions(-)

commit 6ccaf861030ee8c813887abd1fe3549a3013abba
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Oct 4 03:47:32 2002 +0000

    bump version number. wait for alex's commit, and then will tag later

 configure.in | 2 +-
 test-rsvg.c  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 44d889f7e595c85f341538000aeed1dbd2e6b184
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Oct 4 03:34:03 2002 +0000

    Fix error that was hurting nautilus icon themes
    
            * rsvg.c (start_svg): Fix error that was hurting nautilus icon themes
    
            * test-rsvg.c (main): fix segfaults, add width, height arguments, configurable output format

 ChangeLog   |  6 ++++++
 rsvg.c      |  2 +-
 test-rsvg.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++---------------
 3 files changed, 55 insertions(+), 16 deletions(-)

commit 0205e78e760c906714a173d2402e53f23ea169d6
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Oct 4 02:29:08 2002 +0000

    rsvg can now be a gdk-pixbuf loader if your gdk-pixbuf is new enough

 ChangeLog                     |   8 +++
 Makefile.am                   |   2 +-
 configure.in                  |  23 +++++++
 gdk-pixbuf-loader/Makefile.am |  31 ++++++++++
 gdk-pixbuf-loader/io-svg.c    | 140 ++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 203 insertions(+), 1 deletion(-)

commit 687e1d22a0a8918b2a0352725dadb748f0f4fa73
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Oct 4 02:20:30 2002 +0000

    small dpi adjustment. <= 0 resets to default

 rsvg.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 6e28a5132506fedee011f4a8400a6c2007097970
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Oct 3 18:58:28 2002 +0000

    minor minor cleanup... didn't want to forget this

 rsvg.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 18b72773b90f0c6afa6c6d898defb6d1ffa79fc1
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Thu Oct 3 04:09:35 2002 +0000

    Remove VERBOSE statements Remove VERBOSE statements
    
            * rsvg-path.c (*): Remove VERBOSE statements
            * rsvg.c (*): Remove VERBOSE statements
            (rsvg_pixbuf_from_file_with_size_data): New FN for parsing through SVG files. Optionally Gnome-VFS aware (no configure joo-joo yet)
            (rsvg_pixbuf_from_file_*): use above function
            (rsvg_text_handler_characters): fix segfault, handle <tspan> to a large degree
            (rsvg_text_handler_end): ditto

 ChangeLog   |  11 ++-
 rsvg-path.c |  72 +++----------------
 rsvg.c      | 229 +++++++++++++++++++++++-------------------------------------
 3 files changed, 107 insertions(+), 205 deletions(-)

commit 88b94b27d9a8e9c7897d137d9e02af8912b4d23c
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Oct 2 18:55:37 2002 +0000

    fix very minor memory leak possibility in parse_style_arg

 rsvg.c | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit af03ef3007d8fe1b40fdd1fded14bc79acb5ca6a
Author: Alexander Larsson <alexl@src.gnome.org>
Date:   Wed Oct 2 08:45:27 2002 +0000

    Forgot to commit changelog marker

 ChangeLog | 2 ++
 1 file changed, 2 insertions(+)

commit fda414f8bd52d603a98535553cb51e45f9470a3d
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Oct 2 03:38:13 2002 +0000

    handle stroke-dashoffset and stroke-dasharray style properties

 ChangeLog | 10 +++++++++
 TODO      |  7 +++---
 rsvg.c    | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++-------------
 3 files changed, 75 insertions(+), 19 deletions(-)

commit d6d3dbddc9728d7b84e0f5bc07da96657869bda3
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Oct 2 00:07:34 2002 +0000

    update todo, add some work for stroke-dash params. framework laid, need to implement rest

 ChangeLog |  5 +++++
 TODO      | 16 +++++++++++++---
 rsvg.c    | 59 +++++++++++++++++++++++++++++++++++++++++++++--------------
 3 files changed, 63 insertions(+), 17 deletions(-)

commit c6b4c47c20c7168c2e38f9f4d259d69494aa3639
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Oct 1 20:51:11 2002 +0000

    support all 146 of svg's named colors

 ChangeLog  |   4 ++
 rsvg-css.c | 186 +++++++++++++++++++++++++++++++++++++++++++++++++++----------
 2 files changed, 162 insertions(+), 28 deletions(-)

commit b3d7ee47051bec2784ed6bd459ffc241c5450dbb
Author: jacob berkman <jacob@ximian.com>
Date:   Tue Oct 1 19:41:24 2002 +0000

    fix to build with a C compiler
    
    2002-10-01  jacob berkman  <jacob@ximian.com>
    
            * rsvg-css.c (rsvg_css_parse_normalized_length): fix to build with
            a C compiler

 ChangeLog  | 5 +++++
 rsvg-css.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 594cc83f39a8ce2f0860d0816dfde095eab5dc13
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Oct 1 18:27:19 2002 +0000

    handle % gradient stop offsets

 ChangeLog | 4 ++++
 rsvg.c    | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit ec248de796197f8116e5881495545c69612ed88b
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Oct 1 17:27:29 2002 +0000

    handle %, em units now. ex can easily be handled once we have a way to get
    
            * rsvg-css.c (rsvg_css_parse_length): handle %, em units now. ex can easily be handled once we have a way to get the font's XHeight
            (rsvg_css_parse_normalized_length): updated for above ^^^
    
            * rsvg.c (rsvg_handle_set_dpi): new function for setting the DPI
            (macro) RSVG_DPI: assume default of 90 DPI instead of 72
            (rsvg_viewport_percentage): new fn for calculating percentages relative to viewports
            (*): update to use new CSS length routines
            (rsvg_start_text): handle -x and -y values for text offsets

 ChangeLog  |  13 +++++-
 rsvg-css.c |  39 ++++++++++------
 rsvg-css.h |   6 ++-
 rsvg.c     | 151 +++++++++++++++++++++++++++++++++++++------------------------
 rsvg.h     |   1 +
 5 files changed, 133 insertions(+), 77 deletions(-)

commit 21bbe017e8ef74a41d3f2d1cf6a966c51c498a8f
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Oct 1 15:02:00 2002 +0000

    now handles % width and heigh specifications
    now handles font units (cm, in, px, pt, ...)

 ChangeLog  |   7 +++++
 rsvg-css.c |  16 ----------
 rsvg-css.h |   3 --
 rsvg.c     | 105 +++++++++++++++++++++++++++++--------------------------------
 4 files changed, 56 insertions(+), 75 deletions(-)

commit d90be40031489545d2971877968fe7281ab246e6
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Oct 1 13:35:35 2002 +0000

    ellipse fix from lewing

 ChangeLog   |  5 +++++
 rsvg-defs.h |  3 ++-
 rsvg.c      | 23 ++++++-----------------
 3 files changed, 13 insertions(+), 18 deletions(-)

commit 44c68780f31e16e0a0ca56be7e51d540c6ae05d1
Author: Alexander Larsson <alexl@src.gnome.org>
Date:   Fri Sep 27 16:11:47 2002 +0000

    oops

 COPYING | 620 +++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 381 insertions(+), 239 deletions(-)

commit ed6dbc02e3397c16b698b099b2b119f28f2785d2
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Sep 27 16:10:53 2002 +0000

    Add some news about 2.1.0
    
    2002-09-27  Alexander Larsson  <alexl@redhat.com>
    
            * NEWS:
            Add some news about 2.1.0

 COPYING   | 620 ++++++++++++++++++++++++--------------------------------------
 ChangeLog |   5 +
 NEWS      |   8 +
 README    |   2 +-
 4 files changed, 253 insertions(+), 382 deletions(-)

commit 3e3699a8813771b83116e09c9f31e6326e8cb3b0
Author: Alexander Larsson <alexl@redhat.com>
Date:   Fri Sep 27 15:51:57 2002 +0000

    Bump version to 2.1.0
    
    2002-09-27  Alexander Larsson  <alexl@redhat.com>
    
            * configure.in:
            Bump version to 2.1.0

 ChangeLog    | 5 +++++
 configure.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit f77244e0b0a4081a715bff05c7e6a0d30b4695ec
Author: jacob berkman <jacob@ximian.com>
Date:   Wed Sep 25 22:28:11 2002 +0000

    add $(top_srcdir) to $INCLUDES, remove broken and non-portable dist-hook
    
    2002-09-25  jacob berkman  <jacob@ximian.com>
    
            * gtk-engine/Makefile.am: add $(top_srcdir) to $INCLUDES, remove
            broken and non-portable dist-hook in favor of real SUBDIRS (which
            only get built if the engine is enabled)
    
            * gtk-engine/ChangeLog: rename to ChangeLog-old
    
            * configure.in (AC_OUTPUT): add new Makefiles

 .cvsignore                                     |   5 +
 ChangeLog                                      |  10 +
 configure.in                                   |   3 +
 gtk-engine/.cvsignore                          |   2 +
 gtk-engine/ChangeLog                           | 259 -------------------------
 gtk-engine/Makefile.am                         |  10 +-
 gtk-engine/examples/.cvsignore                 |   2 +
 gtk-engine/examples/Makefile.am                |   1 +
 gtk-engine/examples/bubble/.cvsignore          |   2 +
 gtk-engine/examples/bubble/Makefile.am         |   4 +
 gtk-engine/examples/bubble/gtk-2.0/.cvsignore  |   2 +
 gtk-engine/examples/bubble/gtk-2.0/Makefile.am |   9 +
 12 files changed, 45 insertions(+), 264 deletions(-)

commit eba630c94ce67aa3f8fb7a0de26500fed06044e6
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Sep 25 20:40:58 2002 +0000

    --enable-gtk-theme argument (default: yes)

 ChangeLog              |  4 ++++
 configure.in           | 10 ++++++++++
 gtk-engine/Makefile.am |  8 +++++++-
 3 files changed, 21 insertions(+), 1 deletion(-)

commit cff7dbe9c9bb7229397d056003416e6aaceb6270
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Sep 25 19:31:35 2002 +0000

    svg theme engine sorta works

 gtk-engine/Makefile.am                        |  5 +-
 gtk-engine/examples/bubble/README             | 14 +++++
 gtk-engine/examples/bubble/gtk-2.0/blue.svg   | 18 +++++++
 gtk-engine/examples/bubble/gtk-2.0/green.svg  | 18 +++++++
 gtk-engine/examples/bubble/gtk-2.0/gtkrc      | 77 +++++++++++++++++++++++++++
 gtk-engine/examples/bubble/gtk-2.0/orange.svg | 18 +++++++
 gtk-engine/examples/bubble/gtk-2.0/purple.svg | 18 +++++++
 gtk-engine/examples/bubble/gtk-2.0/red.svg    | 18 +++++++
 8 files changed, 184 insertions(+), 2 deletions(-)

commit 0839b65bf2c067e1ca6d60a10a99965f8436d73a
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Sep 25 18:23:12 2002 +0000

    librsvg based theme engine...

 ChangeLog                 |  4 ++++
 Makefile.am               |  2 ++
 configure.in              | 14 +++++++++++++-
 gtk-engine/Makefile.am    |  4 ++--
 gtk-engine/svg-main.c     | 12 ++++++++----
 gtk-engine/svg-rc-style.c |  2 +-
 gtk-engine/svg-render.c   | 12 +++++++-----
 7 files changed, 37 insertions(+), 13 deletions(-)

commit 631337ff5019ec8e2bfb73a24c1aee5f7fadc9f3
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Sep 25 17:48:22 2002 +0000

    rename files to get a bit of uniqueness and a clearer starting point

 gtk-engine/Makefile.am                           | 14 +++++++-------
 gtk-engine/{pixbuf-draw.c => svg-draw.c}         |  6 +++---
 gtk-engine/{pixbuf-main.c => svg-main.c}         |  6 +++---
 gtk-engine/{pixbuf-rc-style.c => svg-rc-style.c} |  6 +++---
 gtk-engine/{pixbuf-rc-style.h => svg-rc-style.h} |  0
 gtk-engine/{pixbuf-render.c => svg-render.c}     |  2 +-
 gtk-engine/{pixbuf-style.h => svg-style.h}       |  0
 gtk-engine/{pixbuf.h => svg.h}                   |  0
 8 files changed, 17 insertions(+), 17 deletions(-)

commit 9fbc541a531871b5ee9abfe897db0e9895365055
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Sep 25 17:40:53 2002 +0000

    fix makefile

 gtk-engine/Makefile.am | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit f476df942fbf41469353d8f78702ec5a710ffe34
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Sep 25 01:45:07 2002 +0000

    start of a sneaky SVG based gtk+ theme engine

 gtk-engine/ChangeLog         |  259 +++++++++++
 gtk-engine/ChangeLog-old     |  259 +++++++++++
 gtk-engine/Makefile.am       |   21 +
 gtk-engine/README            |   33 ++
 gtk-engine/pixbuf-draw.c     | 1035 ++++++++++++++++++++++++++++++++++++++++++
 gtk-engine/pixbuf-main.c     |   58 +++
 gtk-engine/pixbuf-rc-style.c |  816 +++++++++++++++++++++++++++++++++
 gtk-engine/pixbuf-rc-style.h |   50 ++
 gtk-engine/pixbuf-render.c   |  805 ++++++++++++++++++++++++++++++++
 gtk-engine/pixbuf-style.h    |   50 ++
 gtk-engine/pixbuf.h          |  193 ++++++++
 rsvg.c                       |    3 +-
 12 files changed, 3580 insertions(+), 2 deletions(-)

commit 28239c57bed98bbdf098a0e6ed28a10ad1285025
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Sep 23 15:32:14 2002 +0000

    fix bug with regard to percent color spaces

 ChangeLog  | 6 +++++-
 rsvg-css.c | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit cd57dd2bfb8b104950f757671072787ae42185f5
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Sep 20 04:43:29 2002 +0000

    fix ellipses, start of tspans

 ChangeLog |  5 ++++
 rsvg.c    | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 88 insertions(+), 3 deletions(-)

commit 2b30a2a9e8d471e3b3a5733b4a3b0284bcc2fbb1
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Wed Sep 18 15:33:11 2002 +0000

    change hashtable lookup to bsearch. reduces memory allocations, stops a memory leak, improves performance (list is only ever going to be 16 known entries), and it actually works on my rh8(null) installation

 ChangeLog  |  5 ++++
 rsvg-css.c | 81 +++++++++++++++++++++++++++++++++++++-------------------------
 2 files changed, 53 insertions(+), 33 deletions(-)

commit 57381cb2758fa38b43f2eae97f3e32d8e7128194
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Sep 17 22:56:17 2002 +0000

    fix problem with scaling fonts within viewboxes

 ChangeLog |  5 +++++
 rsvg.c    | 12 +++++++++---
 2 files changed, 14 insertions(+), 3 deletions(-)

commit 4f659d87574478f5a7336c7154c5d00896c9a635
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Sep 17 14:30:54 2002 +0000

    fix viewbox handling floats, not ints
    support text's x&y attributes

 ChangeLog |  5 +++++
 rsvg.c    | 49 ++++++++++++++++++++++++++++++++++++-------------
 2 files changed, 41 insertions(+), 13 deletions(-)

commit 5f2418278865345fa0a57ac0f6e4b8f5fe9a9063
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Sep 17 13:37:18 2002 +0000

    remove typo

 rsvg.c | 1 -
 1 file changed, 1 deletion(-)

commit 305d3548accdf308d0452dce405507cad23bce6b
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Tue Sep 17 04:43:46 2002 +0000

    support the svg viewbox attribute

 ChangeLog |  4 ++++
 rsvg.c    | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 2 files changed, 58 insertions(+), 11 deletions(-)

commit faad01b21796c24fda70a4a2012a1a4c244e10f6
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Mon Sep 16 13:58:16 2002 +0000

    remove Darin, add myself and Alex

 MAINTAINERS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 60b6e74260eba11bee78a8e032d6df523023dff8
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Sep 15 18:58:40 2002 +0000

    use g_ascii_strtod

 ChangeLog  | 5 +++++
 rsvg-css.c | 6 +++---
 rsvg.c     | 4 ++--
 3 files changed, 10 insertions(+), 5 deletions(-)

commit c74bf5fb65962ada0e7060fd421de99d6e469525
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Sep 15 15:53:34 2002 +0000

    support styles in form of fill="color" in addition to style="fill:color"

 ChangeLog |  6 ++++++
 rsvg.c    | 49 +++++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 53 insertions(+), 2 deletions(-)

commit 4a748fdc93c745b26a3d14f2943ed85cfbb0c726
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sun Sep 15 02:48:08 2002 +0000

    support drawing raster images inside of svg files

 ChangeLog |  6 +++++-
 rsvg.c    | 39 +++++++++++++++++++++++++++++----------
 2 files changed, 34 insertions(+), 11 deletions(-)

commit a60607ab8b085979310689663f606f029bcd72f8
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Sat Sep 14 21:46:29 2002 +0000

    support polygon, polyline, line, rect, circle, ellipse, start of img

 ChangeLog |  15 ++-
 rsvg.c    | 354 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 367 insertions(+), 2 deletions(-)

commit cebae35e4576fc6344202c1b3dbd8c6635c3cd62
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Sep 13 15:07:36 2002 +0000

    renamed *normalize_rgb* to *clip_rgb*
    speed up RGB value computation
    use g_strtod, check for null endptr

 ChangeLog  |  7 +++++++
 rsvg-css.c | 26 +++++++++++++-------------
 2 files changed, 20 insertions(+), 13 deletions(-)

commit 5c374de2d942f2922104ed4b4c8e15cae4ac49e2
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Sep 13 14:45:29 2002 +0000

    allow space before and after the rgb specification

 rsvg-css.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 88e563403ee58e2743f8eaba1433c99b01c0165e
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Sep 13 14:44:13 2002 +0000

    implement rgb(r,g,b) and rgb(r%,g%,b%) and a test for it

 ChangeLog    | 14 +++++++++----
 rsvg-css.c   | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++-------
 test-rgb.svg |  9 ++++++++
 3 files changed, 79 insertions(+), 11 deletions(-)

commit c4a06d6e1016daf90985a2526baf9c0e9143ff32
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Sep 13 13:40:52 2002 +0000

    remove setlocale calls - should be done at a higher level

 ChangeLog  | 5 +++++
 rsvg-css.c | 3 ---
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 8ca4d71e58e63ebe5b2f83db9c862f50420d23ea
Author: Dom Lachowicz <doml@src.gnome.org>
Date:   Fri Sep 13 01:55:24 2002 +0000

    a while back, darin told me to commit a patch like this. here it is, tested against abiword, test-rsvg, and nautilus
    
            * rsvg-css.c (rsvg_css_parse_length):
            Handle errors, handle more units, reduce number of string compares
            (rsvg_css_parse_normalized_length): New function, like rsvg_parse_length, except normalizes output to a width or height argument
            (rsvg_css_parse_color): fix 2 memory leaks in color parsing routine
    
            * rsvg.c (rsvg_start_svg): Use rsvg_css_parse_length
            (rsvg_parse_style_arg): ditto
            (rsvg_start_linear_gradient): ditto
            (rsvg_start_radial_gradient): ditto

 ChangeLog  | 12 ++++++++
 rsvg-css.c | 99 +++++++++++++++++++++++++++++++++++++++++++++++---------------
 rsvg-css.h |  6 +++-
 rsvg.c     | 35 +++++++++++++---------
 4 files changed, 113 insertions(+), 39 deletions(-)

commit 970ed479d0adec93332ff94dff236ac15cb07e08
Author: Alexander Larsson <alexl@src.gnome.org>
Date:   Mon Jul 22 18:19:04 2002 +0000

    version marker

 ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit a2603719613ed2b5610dce0b42b1acd8b72b239d
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Jul 22 18:16:48 2002 +0000

    Bump to 2.0.1
    
    2002-07-22  Alexander Larsson  <alexl@redhat.com>
    
            * NEWS:
            * configure.in:
            Bump to 2.0.1

 ChangeLog    | 6 ++++++
 NEWS         | 4 ++++
 configure.in | 2 +-
 3 files changed, 11 insertions(+), 1 deletion(-)

commit 4e01776145a390cd04a02f1fc0739fbf25e266c0
Author: Alexander Larsson <alexl@redhat.com>
Date:   Tue Jul 9 09:22:39 2002 +0000

    s/@ART_REQUIRED@/@LIBART_REQUIRED@/ Patch from Pierre Sarrazin
    
    2002-07-09  Alexander Larsson  <alexl@redhat.com>
    
            * librsvg.spec.in:
            s/@ART_REQUIRED@/@LIBART_REQUIRED@/
            Patch from Pierre Sarrazin <sarrazip@sympatico.ca>

 ChangeLog       | 6 ++++++
 librsvg.spec.in | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 42b046d403c099820185bf0dff1faee5ae7a50c9
Author: Alexander Larsson <alexl@redhat.com>
Date:   Mon Jul 1 10:01:12 2002 +0000

    Require libart 2.3.10 for bugfix
    
    2002-07-01  Alexander Larsson  <alexl@redhat.com>
    
            * configure.in:
            Require libart 2.3.10 for bugfix
    
            * rsvg.c (rsvg_render_bpath):
            Back out michaels workaround, now that the real bug has been fixed.
            The gorilla trashcan still works.

 ChangeLog    | 9 +++++++++
 configure.in | 2 +-
 rsvg.c       | 9 ++-------
 3 files changed, 12 insertions(+), 8 deletions(-)

commit 22e9d0db6e2f857a0878bd3164d40abc57901f70
Author: Alexander Larsson <alla@lysator.liu.se>
Date:   Thu Jun 20 12:00:26 2002 +0000

    Add news
    
    2002-06-19  Alexander Larsson  <alla@lysator.liu.se>
    
            * NEWS:
            Add news
    
            * configure.in:
            Bump version to 2.0.0
            Update requirements

 ChangeLog    |  9 +++++++++
 NEWS         |  4 ++++
 configure.in | 12 ++++++------
 3 files changed, 19 insertions(+), 6 deletions(-)

commit 466b578807bc83a5601dbf0c53fb7a2f46a4e405
Author: Michael Meeks <michael@ximian.com>
Date:   Sat Jun 8 14:03:16 2002 +0000

    perturb the close vpath so we don't get numerical stability problems.
    
    2002-06-08  Michael Meeks  <michael@ximian.com>
    
            * rsvg.c (rsvg_render_bpath): perturb the
            close vpath so we don't get numerical stability
            problems.

 ChangeLog | 6 ++++++
 rsvg.c    | 9 +++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 546759a33d5471b3dc4c1f75ce344cc7dd5350af
Author: Anders Carlsson <andersca@gnu.org>
Date:   Wed May 1 14:30:21 2002 +0000

    Check for a NULL context in case we haven't called rsvg_handle_write to
    
    2002-05-01  Anders Carlsson  <andersca@gnu.org>
    
            * rsvg.c: (rsvg_handle_close):
            Check for a NULL context in case we haven't called
            rsvg_handle_write to create it. Fixes #80374, reported by
            Jakub Steiner.

 ChangeLog | 7 +++++++
 rsvg.c    | 9 +++++++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 825fb932671b871d66434d088795d6271e393dfd
Author: Ramiro Estrugo <ramiro@src.gnome.org>
Date:   Thu Apr 18 22:44:47 2002 +0000

    Removed myself from list.
    
            * MAINTAINERS: Removed myself from list.

 ChangeLog   | 4 ++++
 MAINTAINERS | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 22cce878a91eb35f523c82818eac742a71148de7
Author: Gregory Leblanc <gleblanc@linuxweasel.com>
Date:   Thu Mar 14 00:44:05 2002 +0000

    rather big rework, from Chris Chabot
    
    2002-03-13  Gregory Leblanc  <gleblanc@linuxweasel.com>
    
            * librsvg.spec.in: rather big rework, from Chris Chabot

 ChangeLog       |   6 ++
 librsvg.spec.in | 176 +++++++++++++++++++++++++++++++++++---------------------
 2 files changed, 117 insertions(+), 65 deletions(-)

commit fe1e788fadbccaceb382e36c407e7031fb557f5d
Author: Darin Adler <darin@src.gnome.org>
Date:   Thu Mar 7 20:30:49 2002 +0000

    Release marker.

 ChangeLog | 2 ++
 1 file changed, 2 insertions(+)

commit e0fe99ffe3250816f787910487a317396f1789f7
Author: Darin Adler <darin@src.gnome.org>
Date:   Thu Mar 7 20:28:07 2002 +0000

    News for 1.1.6. Bump version.
    
            * NEWS: News for 1.1.6.
            * configure.in: Bump version.

 ChangeLog    | 5 +++++
 NEWS         | 4 ++++
 configure.in | 2 +-
 3 files changed, 10 insertions(+), 1 deletion(-)

commit 6e3f85db144b244cb6f0d1a7e9ecbf7f1bc84f1a
Author: Darin Adler <darin@src.gnome.org>
Date:   Thu Mar 7 20:23:58 2002 +0000

    Check for width 0 and height 0 cases. Make warnings clearer.
    
            * rsvg.c: (rsvg_start_svg): Check for width 0 and height 0
            cases. Make warnings clearer.
            (rsvg_size_callback): Explicitly check for bad width and
            height. Before, we sometimes did math starting with -1 and
            yielding 0, which led to a divide by zero.
    
            * test-71622.svg: New test case.

 ChangeLog      |  10 ++
 rsvg.c         | 132 ++++++++++++--------
 test-71622.svg | 370 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 463 insertions(+), 49 deletions(-)

commit 72aacbec83fa4a65b82c362f328b19066ec6e953
Author: Darin Adler <darin@src.gnome.org>
Date:   Mon Mar 4 19:12:57 2002 +0000

    Release marker.

 ChangeLog | 2 ++
 1 file changed, 2 insertions(+)

commit bb9904ee4eccd7f4f63ea64dca78cddc2409d03d
Author: Darin Adler <darin@src.gnome.org>
Date:   Mon Mar 4 19:11:04 2002 +0000

    News for 1.1.5.
    
            * NEWS: News for 1.1.5.

 ChangeLog | 4 ++++
 NEWS      | 4 ++++
 2 files changed, 8 insertions(+)

commit 076bafcfdccadec5ce443b2897eab450b4543a0e
Author: Darin Adler <darin@src.gnome.org>
Date:   Thu Feb 28 16:56:27 2002 +0000

    Bump version.
    
            * configure.in: Bump version.

 ChangeLog    | 4 ++++
 configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit c9bf82be76e1e5f4a597f6ee4d74fc1b1eac178a
Author: Alexander Larsson <alla@lysator.liu.se>
Date:   Thu Feb 28 05:51:51 2002 +0000

    New function. Use enum instead of booleans to store the type of size
    
    2002-02-28  Alexander Larsson  <alla@lysator.liu.se>
    
            * rsvg.h: (rsvg_pixbuf_from_file_at_zoom_with_max): New function.
            * rsvg.c: (RsvgSizeType, struct RsvgSizeCallbackData):
            Use enum instead of booleans to store the type of size callback.
            (rsvg_size_callback): Implement ZOOM_MAX, other changes due to the
            usage of the RsvgSizeType enum.
            (rsvg_pixbuf_from_file_at_zoom_with_max): Implement new function.

 ChangeLog |   9 +++++
 rsvg.c    | 134 +++++++++++++++++++++++++++++++++++++++++++++++++-------------
 rsvg.h    |  35 +++++++++-------
 3 files changed, 137 insertions(+), 41 deletions(-)

commit 83f62637ccddae866b97ddb4f2b922fcbddbf6cb
Author: Darin Adler <darin@src.gnome.org>
Date:   Mon Feb 25 21:46:01 2002 +0000

    Release marker.

 ChangeLog | 2 ++
 1 file changed, 2 insertions(+)

commit ec3f21d69b82666393daeb53c0abed8dbfc8e2e1
Author: Darin Adler <darin@src.gnome.org>
Date:   Mon Feb 25 21:42:15 2002 +0000

    News for 1.1.4.
    
            * NEWS: News for 1.1.4.

 ChangeLog | 7 +++++--
 NEWS      | 7 +++++++
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 10eca39cde82ddc51697fc73fb2fc5b37bfcf823
Author: Darin Adler <darin@src.gnome.org>
Date:   Mon Feb 25 17:30:48 2002 +0000

    Ignore new test program binary. Bump version.
    
            * .cvsignore: Ignore new test program binary.
            * configure.in: Bump version.

 .cvsignore   | 1 +
 ChangeLog    | 5 +++++
 configure.in | 2 +-
 3 files changed, 7 insertions(+), 1 deletion(-)

commit 0488a6a162050f0304335af42e03a8862722e278
Author: Alexander Larsson <alla@lysator.liu.se>
Date:   Sun Feb 24 18:24:51 2002 +0000

    New function for scaling an svg uniformly to fit in a rectangle.
    
    2002-02-24  Alexander Larsson  <alla@lysator.liu.se>
    
            * rsvg.c: (rsvg_pixbuf_from_file_at_max_size): New function
            for scaling an svg uniformly to fit in a rectangle.
            (rsvg_size_callback): Handle max_size_set
            (rsvg_pixbuf_from_file_at_zoom),(rsvg_pixbuf_from_file_at_size):
            Set max_size_set to false.
    
            * rsvg.h: Add rsvg_pixbuf_from_file_at_max_size()

 ChangeLog | 10 +++++++++
 rsvg.c    | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 rsvg.h    | 25 ++++++++++++----------
 3 files changed, 93 insertions(+), 15 deletions(-)

commit cc520d0c9d7abe34363345d315c81ac882418ab3
Author: Michael Meeks <michael@ximian.com>
Date:   Wed Feb 20 19:39:25 2002 +0000

    add test-performance.c
    
    2002-02-20  Michael Meeks  <michael@ximian.com>
    
            * Makefile.am: add test-performance.c
    
            * test-performance.c: impl.
    
    2002-02-17  Michael Meeks  <michael@ximian.com>
    
            * rsvg.c (rsvg_handle_write): make sure we set
            replaceEntities before we parse any of the buffer.
            (rsvg_pixbuf_from_file_at_size),
            (rsvg_pixbuf_from_file_at_zoom): read / parse
            SVG_BUFFER_SIZE bytes at a time, not 3.
            (rsvgSAXHandler): kill bogus module global.
            (rsvg_error_cb): impl.

 ChangeLog          | 16 +++++++++++++++
 Makefile.am        |  7 ++++++-
 rsvg.c             | 47 +++++++++++++++++++++++++------------------
 test-performance.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 108 insertions(+), 20 deletions(-)

commit 6709dce2e2fb98803fa7b7a54eb3d0245d4b2dee
Author: Gediminas Paulauskas <menesis@delfi.lt>
Date:   Mon Feb 18 00:42:24 2002 +0000

    remove GNOME_COMMON_INIT, GNOME_PLATFORM_GNOME_2
    
    2002-02-18  Gediminas Paulauskas <menesis@delfi.lt>
    
            * configure.in: remove GNOME_COMMON_INIT, GNOME_PLATFORM_GNOME_2

 ChangeLog    | 4 ++++
 configure.in | 4 ----
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 6e5e737b4bb016efdf34b2c90e1cb76410937010
Author: Alexander Larsson <alla@lysator.liu.se>
Date:   Sun Feb 17 02:02:57 2002 +0000

    Add test case.
    
    2002-02-16  Alexander Larsson  <alla@lysator.liu.se>
    
            * test-71297.svg:
            Add test case.

 ChangeLog      | 5 +++++
 test-71297.svg | 8 ++++++++
 2 files changed, 13 insertions(+)

commit f493e88f3e03e02d4fdb69b34994e915ef73e361
Author: Darin Adler <darin@src.gnome.org>
Date:   Tue Feb 12 18:00:56 2002 +0000

    Typo.

 ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7ca1f1e0d618c8f144cdcf576ef7e53e7eb3b354
Author: Darin Adler <darin@src.gnome.org>
Date:   Tue Feb 12 17:52:26 2002 +0000

    Add a return_if_fail.
    
            * rsvg-paint-server.c: (rsvg_render_paint_server): Add a
            return_if_fail.
    
            * rsvg.c: (rsvg_start_svg): Handle .svg files without width and
            height values better. This was actually better in librsvg 1.0,
            and got lost in the rework of the API.
            (rsvg_push_opacity_group): Handle the case where ctx->pixbuf is NULL.
            (rsvg_pop_opacity_group): Handle NULL pixbuf cases.
            (rsvg_render_svp): Handle NULL pixbuf case better.
            (rsvg_render_bpath): Handle NULL pixbuf case.
            (rsvg_text_handler_characters): Handle NULL pixbuf case.
    
            * test-20020212.svg: Add a test file from Sodipodo without a width
            or height.

 ChangeLog           |  17 +++++
 rsvg-paint-server.c |   2 +
 rsvg.c              | 192 ++++++++++++++++++++++++++++++++--------------------
 test-20020212.svg   |  87 ++++++++++++++++++++++++
 4 files changed, 223 insertions(+), 75 deletions(-)

commit 598fb2520f8d674d40e556a2b9b6da28aa64566f
Author: Darin Adler <darin@src.gnome.org>
Date:   Sun Feb 10 03:22:22 2002 +0000

    Release marker.

 ChangeLog | 2 ++
 1 file changed, 2 insertions(+)

commit 48015cc5fee79753003e8aba75ce1176a0238353
Author: Darin Adler <darin@src.gnome.org>
Date:   Sun Feb 10 03:18:51 2002 +0000

    Release notes for 1.1.3. Bump version number.
    
            * NEWS: Release notes for 1.1.3.
            * configure.in: Bump version number.

 ChangeLog    | 5 +++++
 NEWS         | 4 ++++
 configure.in | 2 +-
 3 files changed, 10 insertions(+), 1 deletion(-)

commit 8bbbd351441a330e5e6557cdb06a990c27e5d9d7
Author: Anders Carlsson <andersca@gnu.org>
Date:   Fri Feb 8 10:07:28 2002 +0000

    Add from GNOME 1 version. (rsvg_start_svg): Use rsvg_pixmap_destroy as
    
    2002-02-08  Anders Carlsson  <andersca@gnu.org>
    
            * rsvg.c (rsvg_pixmap_destroy): Add from GNOME 1 version.
            (rsvg_start_svg): Use rsvg_pixmap_destroy as finalize function.
            (rsvg_push_opacity_group): Likewise.
            (rsvg_pixbuf_from_file_at_size): Call rsvg_handle_close.
            (rsvg_pixbuf_from_file_at_zoom): Likewise.

 ChangeLog |  8 ++++++++
 rsvg.c    | 15 ++++++++++++---
 2 files changed, 20 insertions(+), 3 deletions(-)

commit 6ea399279346ae0510d316984ba7165b33c9f924
Author: Darin Adler <darin@src.gnome.org>
Date:   Mon Feb 4 21:51:54 2002 +0000

    Release marker.

 ChangeLog | 2 ++
 1 file changed, 2 insertions(+)

commit e8733090897dc8d6adf7908edfa9f20b092cf281
Author: Darin Adler <darin@src.gnome.org>
Date:   Mon Feb 4 17:05:15 2002 +0000

    Release notes for 1.1.2. Bump version number, give better error message
    
            * NEWS: Release notes for 1.1.2.
            * configure.in: Bump version number, give better error message
            when popt is missing.

 .cvsignore   | 2 --
 ChangeLog    | 6 ++++++
 NEWS         | 4 ++++
 configure.in | 6 ++++--
 4 files changed, 14 insertions(+), 4 deletions(-)

commit 37cdd3c48a3f5dc34c760f667fc4f5a01bf81e28
Author: Laszlo Peter <laca@ireland.sun.com>
Date:   Fri Feb 1 16:44:20 2002 +0000

    correct licensing information in the headers by permission of the
    
    2002-02-01  Laszlo Peter  <laca@ireland.sun.com>
    
            *  rsvg-bpath-util.c rsvg-bpath-util.h rsvg-css.c rsvg-css.c
               rsvg-defs.c rsvg-paint-server.c rsvg-path.c rsvg-path.h
               rsvg.c rsvg.h test-rsvg.c: correct licensing information
               in the headers by permission of the Copyright holder.

 ChangeLog           | 7 +++++++
 rsvg-bpath-util.c   | 6 +++---
 rsvg-bpath-util.h   | 6 +++---
 rsvg-css.c          | 6 +++---
 rsvg-defs.c         | 6 +++---
 rsvg-paint-server.c | 6 +++---
 rsvg-path.c         | 6 +++---
 rsvg-path.h         | 6 +++---
 rsvg.c              | 6 +++---
 rsvg.h              | 6 +++---
 test-rsvg.c         | 6 +++---
 11 files changed, 37 insertions(+), 30 deletions(-)

commit 5526149687fdb0791c44f5d9f2fe6246290d2b3a
Author: Alex Larsson <alexl@redhat.com>
Date:   Mon Jan 21 20:03:14 2002 +0000

    Use the new libart intersector.
    
    2002-01-21  Alex Larsson  <alexl@redhat.com>
    
            * rsvg.c (rsvg_render_bpath):
            Use the new libart intersector.

 ChangeLog |  5 +++++
 rsvg.c    | 24 +++++++++++-------------
 2 files changed, 16 insertions(+), 13 deletions(-)

commit c6a3d4aef54eddf036e0191afd6409a9a4c2b739
Author: Darin Adler <darin@src.gnome.org>
Date:   Fri Jan 18 18:34:17 2002 +0000

    Add change marker, get rid of hack-macros.

 ChangeLog | 2 ++
 1 file changed, 2 insertions(+)

commit 0853a7373839a2cc5bcc2fa562f080195543fa5e
Author: Darin Adler <darin@src.gnome.org>
Date:   Tue Jan 8 19:25:47 2002 +0000

    Release notes for 1.1.1.
    
            * NEWS: Release notes for 1.1.1.

 ChangeLog |  4 ++++
 NEWS      | 17 +++++++++++++++++
 2 files changed, 21 insertions(+)

commit 4d98f61980c07cded74a21bb21cb4818c547c2ed
Author: Darin Adler <darin@src.gnome.org>
Date:   Fri Jan 4 18:29:58 2002 +0000

    More tweaking. I just can't stop myself.
    
            * README:
            * configure.in:
            * librsvg.spec.in:
            More tweaking. I just can't stop myself.

 ChangeLog       |  7 +++++++
 README          |  4 +---
 configure.in    | 15 ++++++++++-----
 librsvg.spec.in | 15 ++++-----------
 4 files changed, 22 insertions(+), 19 deletions(-)

commit 91eef0b578d6384de454e24798cbd2a74524983a
Author: Darin Adler <darin@src.gnome.org>
Date:   Fri Jan 4 17:53:11 2002 +0000

    Bump required libart version to the one with art_render_mask.
    
            * configure.in: Bump required libart version to the one
            with art_render_mask.

 ChangeLog    | 5 +++++
 configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit d221c46cb7086d94b10d2f704d7cc62d105e9983
Author: Darin Adler <darin@src.gnome.org>
Date:   Fri Jan 4 17:49:35 2002 +0000

    Bump version, update dependencies. Update dependencies.
    
            * configure.in: Bump version, update dependencies.
            * librsvg-2.0.pc.in: Update dependencies.
    
            * rsvg-bpath-util.c:
            * rsvg-css.c:
            * rsvg-css.h:
            * rsvg-defs.c:
            * rsvg-paint-server.c:
            * rsvg-paint-server.h:
            * rsvg-path.c:
            * rsvg-path.h:
            * rsvg.c:
            Fix includes to include only what's needed.
    
            * test-62699.svg: Add a test case for another bug.

 ChangeLog           |  18 ++++++++
 configure.in        |  36 +++++++--------
 librsvg-2.0.pc.in   |   2 +-
 rsvg-bpath-util.c   |   7 ++-
 rsvg-css.c          |  13 +++---
 rsvg-css.h          |   3 +-
 rsvg-defs.c         |   6 ++-
 rsvg-paint-server.c |  16 +++----
 rsvg-paint-server.h |   4 ++
 rsvg-path.c         |  13 +++---
 rsvg-path.h         |   2 +
 rsvg.c              |  13 +-----
 test-62699.svg      | 127 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 13 files changed, 202 insertions(+), 58 deletions(-)

commit 87c9cad1ecf6a4e7f45b3c11e9c5f4819182b983
Author: Darin Adler <darin@src.gnome.org>
Date:   Thu Jan 3 22:35:08 2002 +0000

    Done.

 TODO | 2 --
 1 file changed, 2 deletions(-)

commit 4559b2311e0cad1b3f67d3de403231e419484f03
Author: Darin Adler <darin@src.gnome.org>
Date:   Thu Jan 3 22:30:02 2002 +0000

    Use art_render_mask in libart.
    
            * rsvg.c: Use art_render_mask in libart.
    
            * Makefile.am:
            * art_render_mask.c: Remove.
            * art_render_mask.h: Remove.
            Get rid of our own copy of art_render_mask.
    
            * configure.in: Change back so compatible with older autoconf
            and automake. We'll go back to the future when glib does.

 ChangeLog         |  12 ++++
 Makefile.am       |   2 -
 art_render_mask.c | 169 ------------------------------------------------------
 art_render_mask.h |  53 -----------------
 configure.in      |  12 ++--
 rsvg.c            |   3 +-
 6 files changed, 19 insertions(+), 232 deletions(-)

commit bfaa5eaa9d877cb131680c7515adbd4a3bafa3c2
Author: Darin Adler <darin@src.gnome.org>
Date:   Thu Jan 3 21:19:01 2002 +0000

    Tweak log entry.

 ChangeLog | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 7aa934b3340ecb41cb7ae40645a46e839a5cfd55
Author: Darin Adler <darin@src.gnome.org>
Date:   Thu Jan 3 21:14:10 2002 +0000

    Less to ignore.

 .cvsignore | 4 ----
 1 file changed, 4 deletions(-)

commit f3741233bdd082b456dcca06ebb6d0df7740a929
Author: Darin Adler <darin@src.gnome.org>
Date:   Thu Jan 3 21:12:00 2002 +0000

    Renamed these files.

 example-nested-transform.svg | 43 -------------------------------------------
 opacity.svg                  | 41 -----------------------------------------
 2 files changed, 84 deletions(-)

commit 3075f99e219987daebc557d6318b9e46bcd9f7ec
Author: Darin Adler <darin@src.gnome.org>
Date:   Thu Jan 3 21:09:32 2002 +0000

    Remove. We don't need the NAUTILUS_FREETYPE2 macro any more.
    
            * acinclude.m4: Remove.
            We don't need the NAUTILUS_FREETYPE2 macro any more.

 ChangeLog    |   5 ++
 acinclude.m4 | 165 -----------------------------------------------------------
 2 files changed, 5 insertions(+), 165 deletions(-)

commit fc6a54aa8b36388d93362aed4b3d6e6c121f821e
Author: Darin Adler <darin@src.gnome.org>
Date:   Thu Jan 3 21:03:25 2002 +0000

    Some cleanup on the test program.
    
            * TODO:
            * test-rsvg.c: (main):
            Some cleanup on the test program.
    
            * configure.in:
            * librsvg.spec.in:
            Remove gtk requirement and remove remnants of the old
            freetype requirement. Also get rid of gmodule and gthread
            since we only use glib itself.
    
            * makefile-simple:
            * subpixel-text-test:
            Remove some no-longer-useful files (these were never
            in the tarball anyway).

 ChangeLog          | 17 +++++++++++++++++
 NEWS               |  4 ----
 README             |  4 +---
 TODO               | 10 ++++++----
 configure.in       |  7 +------
 librsvg.spec.in    |  1 -
 makefile-simple    | 30 ------------------------------
 subpixel-text-test | 18 ------------------
 test-rsvg.c        | 15 ++++++++-------
 9 files changed, 33 insertions(+), 73 deletions(-)

commit b7ae3e8359686b32d31b7360135a8a89eeaf2658
Author: Darin Adler <darin@src.gnome.org>
Date:   Thu Jan 3 19:49:28 2002 +0000

    Don't set font_family to NULL since pangoft2 doesn't currnetly handle this
    
            * rsvg.c: (rsvg_text_handler_characters):
            Don't set font_family to NULL since pangoft2 doesn't
            currnetly handle this properly.

 ChangeLog | 6 ++++++
 rsvg.c    | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 7d9f1dd984acc76e6ebc99d375f5132b3ec5fb9f
Author: Darin Adler <darin@src.gnome.org>
Date:   Thu Jan 3 06:59:07 2002 +0000

    Remove spurious 2.0 from pango package name.
    
            * librsvg-2.0.pc.in: Remove spurious 2.0 from pango
            package name.

 ChangeLog         | 5 +++++
 librsvg-2.0.pc.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7bc3df8991d85272bcc7438ad460d90016b1cff0
Author: Darin Adler <darin@src.gnome.org>
Date:   Thu Jan 3 06:54:05 2002 +0000

    Remove. Remove.
    
            * Makefile.am:
            * configure.in:
            * librsvg-2.0.pc.in:
            * librsvg.spec.in:
            * rsvg-ft.c: Remove.
            * rsvg-ft.h: Remove.
            * rsvg.h:
            * test-ft-gtk.c: Remove.
            * test-ft.c: Remove.
            * test-rsvg.c:
            Remove direct FreeType dependency and also remove
            dependency on libpng. No more rsvg_set_fonts_dir
            or rsvg-ft.h header.
    
            * rsvg.c: (rsvg_state_clone), (rsvg_state_finalize),
            (rsvg_parse_style_arg), (rsvg_pop_opacity_group),
            (rsvg_text_handler_characters), (rsvg_handle_free):
            Port from direct FreeType use to Pango.

 ChangeLog         |   21 +
 Makefile.am       |   27 +-
 configure.in      |   85 +---
 librsvg-2.0.pc.in |    5 +-
 librsvg.spec.in   |    3 +-
 rsvg-ft.c         | 1108 -----------------------------------------------------
 rsvg-ft.h         |   54 ---
 rsvg.c            |  122 +++---
 rsvg.h            |    2 -
 test-ft-gtk.c     |  454 ----------------------
 test-ft.c         |  421 --------------------
 test-rsvg.c       |   10 +-
 12 files changed, 114 insertions(+), 2198 deletions(-)

commit bd3bb9b9597a7e3689d1eda8ac0aec66d5321c6c
Author: Darin Adler <darin@src.gnome.org>
Date:   Thu Dec 6 19:20:44 2001 +0000

    Add a dummy member since empty structs are illegal.
    
            * rsvg-paint-server.h: Add a dummy member since empty structs
            are illegal.

 ChangeLog           | 5 +++++
 rsvg-paint-server.h | 1 +
 2 files changed, 6 insertions(+)

commit c4eeccd544c5d189f6db1c979e7a67bd8d4bbc59
Author: Darin Adler <darin@src.gnome.org>
Date:   Tue Dec 4 05:48:15 2001 +0000

    Prevent empty gradients from crashing librsvg.
    
            * rsvg-paint-server.c: (rsvg_paint_server_lin_grad_render),
            (rsvg_paint_server_rad_grad_render): Prevent empty gradients
            from crashing librsvg.
    
            * rsvg.c: (rsvg_start_svg): Prevent huge image sizes from causing
            a core dump by doing overflow checking and using g_try_malloc
            instead of g_new.
    
            * test-64684-1.svg:
            * test-64684-2.svg:
            Add some more test cases.

 ChangeLog           |  14 +++++++
 rsvg-paint-server.c |  10 +++++
 rsvg.c              |  10 ++++-
 test-64684-1.svg    |  90 +++++++++++++++++++++++++++++++++++++++
 test-64684-2.svg    | 118 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 240 insertions(+), 2 deletions(-)

commit 9d0b6ae6dd2b7e4003bd9054f286353f22f0e66a
Author: Owen Taylor <otaylor@redhat.com>
Date:   Wed Nov 21 01:22:18 2001 +0000

    Add some quoting needed by some autoconf versions.
    
    Tue Nov 20 20:20:50 2001  Owen Taylor  <otaylor@redhat.com>
            * configure.in (dnl): Add some quoting needed by
            some autoconf versions.

 ChangeLog    | 5 +++++
 configure.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit be416162a26046f4612a17b9fd66ef6b4451dfc3
Author: jacob berkman <jacob@ximian.com>
Date:   Thu Nov 8 20:30:59 2001 +0000

    call ourselves librsvg rather than librsvg2
    
    2001-11-08  jacob berkman  <jacob@ximian.com>
    
            * configure.in (AC_INIT): call ourselves librsvg rather than
            librsvg2

 ChangeLog    | 5 +++++
 configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit f435ed506e46d10ad5f99a72e0cd21b18cefa825
Author: Darin Adler <darin@src.gnome.org>
Date:   Mon Nov 5 23:53:21 2001 +0000

    If no output file name is given, don't try to write the image (would
    
            * test-62614.svg:
            * test-62620.svg:
            * test-rsvg.c: (main): If no output file name is given,
            don't try to write the image (would segfault before).

 ChangeLog      |  7 +++++
 test-62614.svg | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 test-62620.svg |  4 +++
 test-rsvg.c    |  7 +++--
 4 files changed, 109 insertions(+), 3 deletions(-)

commit edddf1836345d0b51331d110e905d043ef43c50a
Author: Darin Adler <darin@src.gnome.org>
Date:   Mon Oct 22 21:27:43 2001 +0000

    Don't ignore tarballs. Switch from gtk_signal_connect to g_signal_connect.
    
            * .cvsignore: Don't ignore tarballs.
            * test-ft-gtk.c: (check_button), (new_test_window):
            Switch from gtk_signal_connect to g_signal_connect.

 .cvsignore    |  1 -
 ChangeLog     |  6 ++++++
 test-ft-gtk.c | 16 ++++++++--------
 3 files changed, 14 insertions(+), 9 deletions(-)

commit cd8ef6d4d3edf3427fe35aa9dad3c4b38440c54e
Author: Anders Carlsson <andersca@gnu.org>
Date:   Fri Oct 19 22:09:32 2001 +0000

    Change comment so that we won't fool automake into thinking it's a macro.
    
    2001-10-19  Anders Carlsson  <andersca@gnu.org>
    
            * acinclude.m4: Change comment so that we won't fool
            automake into thinking it's a macro.

 ChangeLog    | 5 +++++
 acinclude.m4 | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 8f05a63d8416ca338f0b2af8508ff0bee48da8f3
Author: Darin Adler <darin@src.gnome.org>
Date:   Sat Sep 29 20:13:04 2001 +0000

    Fix font metrics to take affine matrix into account.
    
            * rsvg-ft.c: (rsvg_ft_measure_or_render_string): Fix font metrics
            to take affine matrix into account.
    
            * rsvg.c: (rsvg_text_handler_characters): Point to correct
            directory for eel 2.
    
            * test-61223.svg: Test file for another bug.

 ChangeLog      | 10 ++++++++++
 rsvg-ft.c      | 15 ++++++++-------
 rsvg.c         |  2 +-
 test-61223.svg |  9 +++++++++
 4 files changed, 28 insertions(+), 8 deletions(-)

commit f7de3b00506b40f5ffb4251fb336e2eb2c296058
Author: Darin Adler <darin@src.gnome.org>
Date:   Wed Sep 26 05:53:46 2001 +0000

    Another test file, from another bug.
    
            * test-60544.svg: Another test file, from another bug.

 ChangeLog      |  4 ++++
 test-60544.svg | 19 +++++++++++++++++++
 2 files changed, 23 insertions(+)

commit 76980f48c8fdab961b44e1a98d374337330fe6f0
Author: Darin Adler <darin@src.gnome.org>
Date:   Wed Sep 26 05:34:26 2001 +0000

    Check in test file for bug. I should really do this more often.
    
            * test-61082.svg: Check in test file for bug. I should really
            do this more often.

 ChangeLog      | 5 +++++
 test-61082.svg | 7 +++++++
 2 files changed, 12 insertions(+)

commit 119ffdd25dba54d676c783f9cc1646b85a989ea4
Author: Darin Adler <darin@src.gnome.org>
Date:   Tue Sep 25 06:28:18 2001 +0000

    Take const char *, not char *.
    
            * rsvg.h:
            * rsvg.c: (rsvg_pixbuf_from_file), (rsvg_pixbuf_from_file_at_zoom),
            (rsvg_pixbuf_from_file_at_size): Take const char *, not char *.
    
            * test-rsvg.c: (main): Remove unneeded casts. Restore the error
            message for the case when the parser doesn't parse anything.

 ChangeLog   |  9 +++++++++
 rsvg.c      | 20 ++++++++++----------
 rsvg.h      |  6 +++---
 test-rsvg.c | 10 +++++++---
 4 files changed, 29 insertions(+), 16 deletions(-)

commit 33742823edfc5ba63b44e2d3d62042e3c7cd045c
Author: Darin Adler <darin@src.gnome.org>
Date:   Tue Sep 25 06:21:38 2001 +0000

    Change so it can handle a NULL for the content passed in. Happens at least
    
            * rsvg.c: (rsvg_entity_decl): Change so it can handle a NULL
            for the content passed in. Happens at least if the .svg file
            is empty and presumably in other cases.
            (rsvg_handle_free): Handle case where pixbuf is NULL.
            * test-rsvg.c: (main): Don't write anything out if a NULL
            pixbuf is returned. This can happen if the .svg file is
            empty.

 ChangeLog   | 10 ++++++++++
 rsvg.c      | 13 ++++++++-----
 test-rsvg.c |  3 ++-
 3 files changed, 20 insertions(+), 6 deletions(-)

commit 14ae4e41ac7c72a6115b85d0a03b5b2770979a6e
Author: Darin Adler <darin@src.gnome.org>
Date:   Tue Sep 25 05:47:43 2001 +0000

    Update to point to libart 2.
    
            * librsvg-2.0.pc.in: Update to point to libart 2.

 ChangeLog         | 4 ++++
 librsvg-2.0.pc.in | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 33fe0bb01bdc2a2a7d784b760088e6d448b42ef9
Author: Darin Adler <darin@src.gnome.org>
Date:   Mon Sep 17 15:35:58 2001 +0000

    Roll back fonts_dir to be global like before. We can get rid of fonts_dir
    
            * rsvg.h:
            * rsvg.c: (rsvg_text_handler_characters), (rsvg_set_fonts_dir):
            Roll back fonts_dir to be global like before. We can get rid
            of fonts_dir altogether when we port librsvg to use pango
            instead of using freetype directly.

 ChangeLog |  8 ++++++++
 rsvg.c    | 30 +++++++-----------------------
 rsvg.h    |  8 ++++----
 3 files changed, 19 insertions(+), 27 deletions(-)

commit dcfafdbee1d62d1853c080c93cd0ee4703f4c798
Author: Darin Adler <darin@src.gnome.org>
Date:   Sat Sep 15 19:43:32 2001 +0000

    Fix some NULL dereferences.
    
            * rsvg-paint-server.c: (rsvg_paint_server_lin_grad_free),
            (rsvg_paint_server_rad_grad_free): Fix some NULL dereferences.
    
            * rsvg.c: (rsvg_handle_write), (rsvg_handle_close): Add FIXME
            to places that have half-hearted attempt at handling GError.
            (rsvg_pixbuf_from_file_at_zoom), (rsvg_pixbuf_from_file_at_size):
            Handle case where fopen fails (but not the GError part).

 ChangeLog           | 10 ++++++++++
 rsvg-paint-server.c |  6 ++++--
 rsvg.c              | 14 ++++++++++++--
 3 files changed, 26 insertions(+), 4 deletions(-)

commit 8531bcae07cdba57cc071b2e74e1357cf45c40dd
Author: Jonathan Blandford <jrb@src.gnome.org>
Date:   Mon Sep 10 08:22:16 2001 +0000

    Clean up API substantially. Support GError in API. Remove FILE based API,
    
    
    
            * librsvg-features.c:
            * rsvg.c: (rsvg_start_svg), (rsvg_parse_style_arg),
            (rsvg_parse_style), (rsvg_parse_transform_attr),
            (rsvg_parse_style_attrs), (rsvg_push_opacity_group),
            (rsvg_pop_opacity_group), (rsvg_start_g), (rsvg_end_g),
            (rsvg_render_svp), (rsvg_render_bpath), (rsvg_start_path),
            (rsvg_text_handler_characters), (rsvg_start_text),
            (rsvg_start_defs), (rsvg_gradient_stop_handler_new),
            (rsvg_start_linear_gradient), (rsvg_start_radial_gradient),
            (rsvg_start_element), (rsvg_end_element), (rsvg_characters),
            (rsvg_get_entity), (rsvg_entity_decl), (rsvg_error_quark),
            (rsvg_handle_new), (rsvg_handle_set_fonts_dir),
            (rsvg_handle_set_size_callback), (rsvg_handle_write),
            (rsvg_handle_close), (rsvg_handle_get_pixbuf), (rsvg_handle_free),
            (rsvg_size_callback), (rsvg_pixbuf_from_file),
            (rsvg_pixbuf_from_file_at_zoom), (rsvg_pixbuf_from_file_at_size):
            * rsvg.h:
            * TODO:
            * test-rsvg.c: (main): Clean up API substantially.  Support
            GError in API.  Remove FILE based API, and support pushing of data
            similar to GdkPixbufLoader.  Support loading to a file size, and
            to independent x/y zoom factors.  Robustify a little.  Add a
            TODO.  Probably break eel a little.

 ChangeLog          |  26 +++
 TODO               |  12 ++
 librsvg-features.c |  10 -
 rsvg.c             | 599 +++++++++++++++++++++++++++++++++++++----------------
 rsvg.h             |  54 ++++-
 test-rsvg.c        | 183 +---------------
 6 files changed, 515 insertions(+), 369 deletions(-)

commit 8f225cda9a29971f408111dbd39d6636fa64a0ba
Author: Darin Adler <darin@src.gnome.org>
Date:   Sat Sep 1 05:48:50 2001 +0000

    Get rid of all includes of <ctype.h> and use non-locale-specific g_ascii_*
    
            * rsvg-paint-server.c: (rsvg_paint_server_parse):
            * rsvg.c: (rsvg_parse_transform), (rsvg_text_handler_characters):
            Get rid of all includes of <ctype.h> and use non-locale-specific
            g_ascii_* calls from glib instead.

 ChangeLog           |  7 +++++++
 rsvg-paint-server.c |  3 +--
 rsvg.c              | 17 ++++++++---------
 3 files changed, 16 insertions(+), 11 deletions(-)

commit 77686ef20d65fc6f69e4f2af639e60ecb532a980
Author: Darin Adler <darin@src.gnome.org>
Date:   Fri Aug 24 23:45:41 2001 +0000

    Need to export rsvg-ft.h for eel for now.
    
            * Makefile.am: Need to export rsvg-ft.h for eel for now.

 ChangeLog   | 4 ++++
 Makefile.am | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 53def9b795c5f51d211ea8aafe6d88430b94d4cd
Author: Darin Adler <darin@src.gnome.org>
Date:   Fri Aug 24 23:33:14 2001 +0000

    gdk_draw_pixmap -> gdk_draw_drawable.
    
            * test-ft-gtk.c: (scroll_to): gdk_draw_pixmap -> gdk_draw_drawable.

 ChangeLog     |  4 ++++
 test-ft-gtk.c | 24 ++++++++++++------------
 2 files changed, 16 insertions(+), 12 deletions(-)

commit d2cdcae56e90b249d8b112583a52cf4a96326e6f
Author: Darin Adler <darin@src.gnome.org>
Date:   Wed Aug 22 19:49:24 2001 +0000

    Require newer libart. Get rid of bug workaround for old libart.
    
            * configure.in: Require newer libart.
            * rsvg.c: (rsvg_render_bpath): Get rid of bug workaround for
            old libart.

 ChangeLog    | 6 ++++++
 configure.in | 2 +-
 rsvg.c       | 9 +--------
 3 files changed, 8 insertions(+), 9 deletions(-)

commit d1760d4ad09ac4735460aad61ca91b1669d77f23
Author: Darin Adler <darin@src.gnome.org>
Date:   Wed Aug 22 19:39:40 2001 +0000

    Change package name to librsvg2.

 configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ff71728a91d0093691c6ad692e335e7b599f4fdb
Author: Darin Adler <darin@src.gnome.org>
Date:   Wed Aug 22 19:38:53 2001 +0000

    Log.

 ChangeLog | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 9d74bd5eed2e40bf82909844c54401987771532c
Author: Darin Adler <darin@src.gnome.org>
Date:   Wed Aug 22 19:38:35 2001 +0000

    Remove things that are duplicates of stuff already moved into libart. Only
    
            * Makefile.am: Remove things that are duplicates of stuff
            already moved into libart. Only install public headers.
    
            * art_render.c: Removed.
            * art_render.h: Removed.
            * art_render_gradient.c: Removed.
            * art_render_gradient.h: Removed.
            * art_render_svp.c: Removed.
            * art_render_svp.h: Removed.
            * art_rgba.c: Removed.
            * art_rgba.h: Removed.
    
            * configure.in: Update for autoconf 2.52. Sadly, the version is
            now repeated twice, but I don't see how to avoid this.
    
            * librsvg-features.h.in: Use @PACKAGE_VERSION@ instead of
            @LIBRSVG_VERSION@.
    
            * art_render_mask.c:
            * rsvg-ft.c:
            * rsvg-paint-server.c:
            * rsvg.c:
            * test-ft-gtk.c:
            * test-ft.c:
            Fix includes.

 ChangeLog             |   27 ++
 Makefile.am           |   24 +-
 art_render.c          | 1140 -------------------------------------------------
 art_render.h          |  193 ---------
 art_render_gradient.c |  303 -------------
 art_render_gradient.h |   90 ----
 art_render_mask.c     |    2 +-
 art_render_svp.c      |  398 -----------------
 art_render_svp.h      |   51 ---
 art_rgba.c            |  265 ------------
 art_rgba.h            |   43 --
 configure.in          |   15 +-
 librsvg-features.h.in |    2 +-
 rsvg-ft.c             |    2 +-
 rsvg-paint-server.c   |    4 +-
 rsvg.c                |    9 +-
 test-ft-gtk.c         |    2 +-
 test-ft.c             |    2 +-
 18 files changed, 53 insertions(+), 2519 deletions(-)

commit bfdada9cf2d0d67b465451bd6ecd1bce36a18ad3
Author: Darin Adler <darin@src.gnome.org>
Date:   Mon Aug 13 21:57:16 2001 +0000

    Use the new gtk_widget_set_size_request instead of the deprecated
    
            * test-ft-gtk.c: (new_test_window): Use the new
            gtk_widget_set_size_request instead of the deprecated
            gtk_widget_set_usize.

 ChangeLog     | 6 ++++++
 test-ft-gtk.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 99af31d2ec2f9c4c8e3714f2fc7d1c2b1651ae3e
Author: Darin Adler <darin@src.gnome.org>
Date:   Wed Aug 8 18:48:54 2001 +0000

    Move code for finding freetype here instead of getting it from the
    
            * acinclude.m4: Move code for finding freetype here instead
            of getting it from the hack-macros directory.
            * autogen.sh: Don't use the hack-macros directory any more.

 ChangeLog    |   6 +++
 acinclude.m4 | 165 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 autogen.sh   |   3 --
 3 files changed, 171 insertions(+), 3 deletions(-)

commit d97c5e901762913fa408a8cf256316a1285633d7
Author: Darin Adler <darin@src.gnome.org>
Date:   Mon Aug 6 19:15:27 2001 +0000

    Replace uses of GNOME_PKGCONFIG_CHECK_MODULES with a single call to
    
            * configure.in: Replace uses of GNOME_PKGCONFIG_CHECK_MODULES
            with a single call to PKG_CHECK_MODULES.
            * Makefile.am: Use a single set of CFLAGS and LIBS for all.

 ChangeLog    |  6 ++++++
 Makefile.am  | 13 ++-----------
 configure.in | 26 +++-----------------------
 3 files changed, 11 insertions(+), 34 deletions(-)

commit beb5e72e0a8a49bb0dc6db3f74a135bca0d8be7c
Author: Ramiro Estrugo <ramiro@src.gnome.org>
Date:   Thu Jul 26 00:58:45 2001 +0000

    Add missing pkg-config file.
    
            * librsvg.spec.in:
            Add missing pkg-config file.

 ChangeLog       | 5 +++++
 librsvg.spec.in | 1 +
 2 files changed, 6 insertions(+)

commit 4f59840ad4138eb3725d53e8af42a5dcc598b39c
Author: Ramiro Estrugo <ramiro@src.gnome.org>
Date:   Thu Jul 26 00:54:39 2001 +0000

    Retire this thing which is no longer relevant in the GNOME2 universe.
    
            * Makefile.am:
            * librsvg.m4:
            Retire this thing which is no longer relevant in the GNOME2
            universe.

 ChangeLog   |   7 +++
 Makefile.am |   4 --
 librsvg.m4  | 165 ------------------------------------------------------------
 3 files changed, 7 insertions(+), 169 deletions(-)

commit 0350f6df0a62e0c023e13fc8ca2261c6b0041cef
Author: Ramiro Estrugo <ramiro@src.gnome.org>
Date:   Thu Jul 26 00:45:16 2001 +0000

    Im a dumbass. Revert the last stupid change i made to ignore files that
    
            * .cvsignore:
            Im a dumbass.  Revert the last stupid change i made to ignore
            files that arent made no more.

 .cvsignore | 10 ----------
 ChangeLog  |  6 ++++++
 2 files changed, 6 insertions(+), 10 deletions(-)

commit 05ac209e380f8afca97ea402b10f4157b718afe6
Author: Ramiro Estrugo <ramiro@src.gnome.org>
Date:   Thu Jul 26 00:40:19 2001 +0000

    Add generated files, even though im not 100% sure where they are coming
    
            * .cvsignore:
            Add generated files, even though im not 100% sure where they are
            coming from.
    
            * Makefile.am:
            Rename library to librsvg-2 so that it can cohabitate with librsvg
            from the GNOME1 platform.
            Change includedir to librsvg-2/librsvg for the same purpose.
    
            * librsvg-2.0.pc.in:
            Change includedir to librsvg-2/librsvg.
            Change link flags to '-lrsvg-2' instead of '-lrsvg'
    
            * librsvg.spec.in:
            Update for library and includedir name changes, plus some extra
            cleanup.

 .cvsignore        | 10 ++++++++++
 ChangeLog         | 19 +++++++++++++++++++
 Makefile.am       | 12 ++++++------
 librsvg-2.0.pc.in |  4 ++--
 librsvg.spec.in   |  7 +++----
 5 files changed, 40 insertions(+), 12 deletions(-)

commit 15af91ef4fee8e6cba20b6e227045ed683d3f622
Author: Darin Adler <darin@src.gnome.org>
Date:   Wed Jul 25 18:40:55 2001 +0000

    Use more warnings when compiling from CVS. Flag to tell configure.in that
    
            * configure.in: Use more warnings when compiling from CVS.
            * CVSVERSION: Flag to tell configure.in that these are
            CVS sources, not a tarball.
    
            * Makefile.am: Set log domain to "librsvg", disable
            deprecated stuff from glib, gdk, and gtk.
    
            * rsvg-css.c: (rsvg_css_parse_color): Use new
            g_string_ascii_down instead of deprecated g_string_down.
            * test-ft-gtk.c: (new_test_window): Use gtk_widget_set_usize
            instead of deprecated gtk_drawing_area_set_size.
            (main): Remove unnecessary call to deprecated gdk_rgb_init.

 CVSVERSION    |  0
 ChangeLog     | 15 +++++++++++++++
 Makefile.am   |  4 ++++
 configure.in  | 42 ++++++++++++++++++++++++++++++++++++++++++
 rsvg-css.c    |  2 +-
 test-ft-gtk.c |  4 +---
 6 files changed, 63 insertions(+), 4 deletions(-)

commit 074cc0e4893868c96af7f240d216c8215c6e59e6
Author: Darin Adler <darin@src.gnome.org>
Date:   Tue Jul 24 17:17:46 2001 +0000

    Don't ignore files that aren't made any more. Add myself. Removed
    
            * .cvsignore: Don't ignore files that aren't made any more.
            * MAINTAINERS: Add myself.
            * README.CVS: Removed unnecessary file.

 .cvsignore  | 11 -----------
 ChangeLog   |  6 ++++++
 MAINTAINERS |  4 ++--
 README.CVS  |  1 -
 4 files changed, 8 insertions(+), 14 deletions(-)

commit a958fd1dedff57f9baab50b47874bf7f1e20742f
Author: Darin Adler <darin@src.gnome.org>
Date:   Fri Jul 13 16:08:42 2001 +0000

    Remove xml-i18n-tools invocation so we don't end up with a po directory.
    
            * configure.in: Remove xml-i18n-tools invocation so we don't
            end up with a po directory.

 ChangeLog    | 5 +++++
 configure.in | 2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

commit eb64e4bf4dd1acc91cb829c0227bbb9ae861ff01
Author: Ramiro Estrugo <ramiro@src.gnome.org>
Date:   Mon Jul 9 19:12:43 2001 +0000

    Port to GNOME2.
    
            * .cvsignore:
            * Makefile.am:
            * README:
            * autogen.sh:
            * configure.in:
            * librsvg-1.0.pc.in:
            * librsvg-2.0.pc.in:
            * librsvg-config.in:
            * librsvg.spec.in:
            * librsvgConf.sh.in:
            * rsvg.c: (rsvg_entity_decl):
            * test-ft-gtk.c: (main):
            * test-ft.c: (main):
            * test-rsvg.c: (main):
            Port to GNOME2.

 .cvsignore                             |   8 +-
 ChangeLog                              |  18 +++
 Makefile.am                            |  25 +----
 README                                 |  15 ++-
 autogen.sh                             | 111 +++---------------
 configure.in                           | 198 ++++++++-------------------------
 librsvg-1.0.pc.in => librsvg-2.0.pc.in |   0
 librsvg-config.in                      |  58 ----------
 librsvg.spec.in                        |   1 -
 librsvgConf.sh.in                      |   6 -
 rsvg.c                                 |   6 +-
 test-ft-gtk.c                          |   3 -
 test-ft.c                              |   3 +
 test-rsvg.c                            |   2 +
 14 files changed, 109 insertions(+), 345 deletions(-)

commit c22a76f2792f8c3c1ec9541bddd2e07173a27911
Author: Darin Adler <darin@src.gnome.org>
Date:   Thu Jul 5 22:03:01 2001 +0000

    Bump version to 1.0.1 Tell about new features for 1.0.1
    
            * configure.in: Bump version to 1.0.1
            * NEWS: Tell about new features for 1.0.1

 ChangeLog    | 7 +++++++
 NEWS         | 7 ++++---
 configure.in | 4 ++--
 3 files changed, 13 insertions(+), 5 deletions(-)

commit 3a71f07e2006a73f9de99f38a8fdd44a7723d394
Author: Darin Adler <darin@src.gnome.org>
Date:   Fri Jun 1 17:08:41 2001 +0000

    Add a call to set the fonts dir so it can work without eel, and a future
    
            * Makefile.am:
            * rsvg.h:
            * rsvg.c: (rsvg_text_handler_characters), (rsvg_set_fonts_dir):
            Add a call to set the fonts dir so it can work without eel, and
            a future version of eel will work even if it's in a different
            prefix from librsvg.
    
            * configure.in: Bump version to 1.0.0.1
            * NEWS: Mention the possibility of a 1.0.1 release.

 ChangeLog    | 14 ++++++++++++++
 Makefile.am  |  2 +-
 NEWS         |  5 +++--
 configure.in |  2 +-
 rsvg.c       | 32 +++++++++++++++++++++++++-------
 rsvg.h       |  5 +++--
 6 files changed, 47 insertions(+), 13 deletions(-)

commit 435e59d3f3565bcb47c6d64a234c18643d2094f3
Author: Darin Adler <darin@src.gnome.org>
Date:   Mon May 14 20:50:23 2001 +0000

    Change awful nasty Nautilus dependency into a slightly-less-awful nasty
    
            * Makefile.am:
            * rsvg.c: (rsvg_text_handler_characters):
            Change awful nasty Nautilus dependency into a slightly-less-awful
            nasty Eel dependency. Also fix problem where not finding a font
            would lead to a core dump instead of missing text.

 ChangeLog   |  8 ++++++++
 Makefile.am |  3 +--
 rsvg.c      | 34 +++++++++++++++++++---------------
 3 files changed, 28 insertions(+), 17 deletions(-)

commit f504fac8ee62d2e78446fa0dd72ed5fc99718d2a
Author: Robin Slomkowski <rslomkow@src.gnome.org>
Date:   Fri May 4 16:35:39 2001 +0000

    upped version to 1.0.0
    
            * configure.in: upped version to 1.0.0

 ChangeLog    | 4 ++++
 configure.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 2bdd03ce9f10631daa47098417c600676ce516b5
Author: Ramiro Estrugo <ramiro@src.gnome.org>
Date:   Wed May 2 11:37:57 2001 +0000

    Add freetype dependency to LIBRSVG_LIBS and LIBRSVG_INCLUDEDIR.
    
            * configure.in:
            Add freetype dependency to LIBRSVG_LIBS and LIBRSVG_INCLUDEDIR.

 ChangeLog    | 5 +++++
 configure.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 78fa7925d3b7134de98c71df9f21b9020942ac79
Author: Ramiro Estrugo <ramiro@src.gnome.org>
Date:   Wed May 2 02:21:11 2001 +0000

    Ignore generated xml-i18n-tools droppings.
    
            * .cvsignore:
            Ignore generated xml-i18n-tools droppings.

 .cvsignore | 9 +++++++++
 ChangeLog  | 5 +++++
 2 files changed, 14 insertions(+)

commit ca8c017d444709f300a66c426c46f84186f95cb0
Author: Ramiro Estrugo <ramiro@src.gnome.org>
Date:   Wed May 2 02:19:44 2001 +0000

    Simplify the freetype2 detection insanity by using autoconf macro
    
            * autogen.sh:
            * configure.in:
            Simplify the freetype2 detection insanity by using autoconf macro
            technology.  The new test should work with both FreeType2 RPMS as
            well as freetype built from source in any prefix.

 ChangeLog    |   8 ++++
 autogen.sh   |  82 +++++++++++++++++++++++++++---------
 configure.in | 134 +++++------------------------------------------------------
 3 files changed, 82 insertions(+), 142 deletions(-)

commit 324478bb00dd253b6a943ae4de6aa83791fb584f
Author: Darin Adler <darin@src.gnome.org>
Date:   Tue May 1 15:57:24 2001 +0000

    Fixed places that referred to Nautilus instead of librsvg.
    
            * configure.in:
            Fixed places that referred to Nautilus instead of librsvg.

 ChangeLog    | 5 +++++
 configure.in | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 9faca51432c5b3aba7986b39f602990f01eb4cba
Author: Ramiro Estrugo <ramiro@src.gnome.org>
Date:   Tue May 1 03:13:19 2001 +0000

    Fix a typo in the module name.
    
            * autogen.sh:
            Fix a typo in the module name.

 ChangeLog  | 5 +++++
 autogen.sh | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit c0504aa58ab6ff6b21a14a28d12e9836bc30a247
Author: Darin Adler <darin@src.gnome.org>
Date:   Thu Apr 12 01:14:47 2001 +0000

    Work around bug in art_affine_expansion, which doesn't handle negative
    
            * rsvg.c: (rsvg_affine_expansion), (rsvg_render_bpath): Work
            around bug in art_affine_expansion, which doesn't handle negative
            numbers very well. This fixes a bug where librsvg would hang on
            certain svg files.

 .cvsignore | 40 ++++++++++++++++++++--------------------
 ChangeLog  |  9 ++++++++-
 rsvg.c     |  9 ++++++++-
 3 files changed, 36 insertions(+), 22 deletions(-)

commit 43914644f8c3998948570457f11a8514f34c721e
Author: Fatih Demir <kabalak@src.gnome.org>
Date:   Sun Apr 8 12:12:00 2001 +0000

    cvsignore extension.

 .cvsignore | 4 ++++
 ChangeLog  | 4 ++++
 2 files changed, 8 insertions(+)

commit 034e9cb6fd87696be6a6ffa9e6f0dba0cb9c8eb1
Author: Ramiro Estrugo <ramiro@src.gnome.org>
Date:   Wed Apr 4 10:11:45 2001 +0000

    Include dependency modules to make this header more self contained. In
    
            * rsvg.c:
            * rsvg.h:
            Include dependency modules to make this header more self
            contained.  In this case gdk-pixbuf and stdio.

 ChangeLog | 7 +++++++
 rsvg.c    | 8 ++++----
 rsvg.h    | 3 +++
 3 files changed, 14 insertions(+), 4 deletions(-)

commit 885fed5391f97dba3de93b318d65e3aaba68b448
Author: Darin Adler <darin@src.gnome.org>
Date:   Wed Apr 4 00:33:05 2001 +0000

    Change order of libraries in LDADD as a workaround to problem where it
    
            * Makefile.am: Change order of libraries in LDADD
            as a workaround to problem where it finds the wrong
            version of libxml.

 ChangeLog   | 6 ++++++
 Makefile.am | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 8acd2313033146d69a1bc35d238957bfa95372a7
Author: Ramiro Estrugo <ramiro@src.gnome.org>
Date:   Tue Apr 3 08:00:32 2001 +0000

    Ignore generated files.
    
            * .cvsignore:
            Ignore generated files.

 .cvsignore | 1 +
 ChangeLog  | 5 +++++
 2 files changed, 6 insertions(+)

commit 7abb6e6a66bdd10976fdf9873538f31e1da03880
Author: Ramiro Estrugo <ramiro@src.gnome.org>
Date:   Tue Apr 3 07:32:43 2001 +0000

    Add to make rpm happy.
    
            * COPYING.LIB:
            * Makefile.am:
            Add to make rpm happy.
    
            * configure.in:
            Bump gtk down to 1.2.9.
    
            * librsvg.spec.in:
            Fix undefiend requires.

 COPYING.LIB     | 482 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 ChangeLog       |  12 ++
 Makefile.am     |   1 +
 configure.in    |   2 +-
 librsvg.spec.in |   3 -
 5 files changed, 496 insertions(+), 4 deletions(-)

commit fca9f1adfe0928a5335bd2a26c67e9bdf9238555
Author: Ramiro Estrugo <ramiro@src.gnome.org>
Date:   Tue Apr 3 02:20:31 2001 +0000

    Add -lrsvg to LIBS.
    
            * configure.in:
            Add -lrsvg to LIBS.
    
            * librsvg.spec.in:
            Fix the library name, "librsvg" not "rsvg."

 ChangeLog       | 8 ++++++++
 configure.in    | 2 +-
 librsvg.spec.in | 4 ++--
 3 files changed, 11 insertions(+), 3 deletions(-)

commit c866618c019ee61aeca53994c1faf2d744d30731
Author: Ramiro Estrugo <ramiro@src.gnome.org>
Date:   Tue Apr 3 01:29:48 2001 +0000

    First try at a spec file.
    
            * .cvsignore:
            * Makefile.am:
            * configure.in:
            * librsvg.spec.in:
            First try at a spec file.

 .cvsignore      |   3 +-
 ChangeLog       |   8 +++++
 Makefile.am     |  12 ++++---
 configure.in    |   1 +
 librsvg.spec.in | 105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 124 insertions(+), 5 deletions(-)

commit 9d95967905377141e0e83aafe782c702d1ae656a
Author: Ramiro Estrugo <ramiro@src.gnome.org>
Date:   Wed Mar 28 18:44:42 2001 +0000

    Put librsvg in its own toplevel CVS module.

 .cvsignore                   |   23 +
 AUTHORS                      |    1 +
 COPYING                      |  482 ++++++++++++++
 ChangeLog                    |    3 +
 MAINTAINERS                  |    2 +
 Makefile.am                  |  111 ++++
 NEWS                         |    2 +
 README                       |    1 +
 README.CVS                   |    1 +
 art_render.c                 | 1140 +++++++++++++++++++++++++++++++++
 art_render.h                 |  193 ++++++
 art_render_gradient.c        |  303 +++++++++
 art_render_gradient.h        |   90 +++
 art_render_mask.c            |  169 +++++
 art_render_mask.h            |   53 ++
 art_render_svp.c             |  398 ++++++++++++
 art_render_svp.h             |   51 ++
 art_rgba.c                   |  265 ++++++++
 art_rgba.h                   |   43 ++
 autogen.sh                   |   63 ++
 configure.in                 |  358 +++++++++++
 example-nested-transform.svg |   43 ++
 librsvg-1.0.pc.in            |   10 +
 librsvg-config.in            |   58 ++
 librsvg-features.c           |   18 +
 librsvg-features.h.in        |   14 +
 librsvg.m4                   |  165 +++++
 librsvgConf.sh.in            |    6 +
 makefile-simple              |   30 +
 opacity.svg                  |   41 ++
 rsvg-bpath-util.c            |  196 ++++++
 rsvg-bpath-util.h            |   68 ++
 rsvg-css.c                   |  201 ++++++
 rsvg-css.h                   |   18 +
 rsvg-defs.c                  |   67 ++
 rsvg-defs.h                  |   30 +
 rsvg-ft.c                    | 1107 ++++++++++++++++++++++++++++++++
 rsvg-ft.h                    |   54 ++
 rsvg-paint-server.c          |  345 ++++++++++
 rsvg-paint-server.h          |   66 ++
 rsvg-path.c                  |  609 ++++++++++++++++++
 rsvg-path.h                  |   38 ++
 rsvg.c                       | 1452 ++++++++++++++++++++++++++++++++++++++++++
 rsvg.h                       |   38 ++
 subpixel-text-test           |   18 +
 test-ft-gtk.c                |  459 +++++++++++++
 test-ft.c                    |  418 ++++++++++++
 test-nested-transform.svg    |   43 ++
 test-opacity.svg             |   41 ++
 test-rsvg.c                  |  227 +++++++
 test.svg                     |   21 +
 51 files changed, 9653 insertions(+)
