2006-08-31 Dom Lachowicz <cinamod@hotmail.com>
* configure.in: 2.16.0
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.
2006-08-23 Dom Lachowicz <cinamod@hotmail.com>
* configure.in: Hopefully fix --disable-gtk-doc (341421)
* doc/Makefile.am: Ditto
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
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)
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.
2006-07-27 Dom Lachowicz <cinamod@hotmail.com>
* configure.in: 2.15.90
2006-07-22 Dom Lachowicz <cinamod@hotmail.com>
* configure.in: Bug 348329 make gnome-print dependency optional
* rsvg-text.c: Don't leak PangoFt2 fonts (bug 344235). This is a
work-around for Pango bug 143542.
* rsvg.c: Document _render_sub better (bug 346964)
* rsvg-cairo-render.c: Ditto
2006-07-22 Dom Lachowicz <cinamod@hotmail.com>
* configure.in: Require cairo-png
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.
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)
* 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/
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
2006-05-07 Dom Lachowicz <cinamod@hotmail.com>
* gdk-pixbuf-loader/io-svg.c: Fix build on GTK+ >= 2.9. (329850)
2006-05-04 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-base.c: Fix some cast warnings (340666)
2006-05-03 Emmanuel Pacaud
* rsvg-base.c: Fix rounding error in rsvg_pixbuf_from_file() (340664)
2006-05-03 Dom Lachowicz <cinamod@hotmail.com>
* configure.in: Require cairo 1.1.2 or better
* rsvg-convert.c: Remove code made unecessary by cairo 1.1.2
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.
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.
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.
2006-04-30 Dom Lachowicz <cinamod@hotmail.com>
* 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
2006-04-29 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-paint-server.c: Fix a "type-punned pointer" issue found by Thomas VS
* rsvg-base.c: xmlChar vs. char (#340114)
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.
* rsvg-styles.c: Add support for the CSS @import directive. Probably isn't 100%
conformant, but probably better than not doing it at all.
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)
2006-04-27 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-base.c (rsvg_processing_instruction): Stub out how to handle
the <?xml-stylesheet?> processing instruction
2006-04-25 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-image.c: Initialize node->super, to avoid a crash (#339637)
2006-04-24 Dom Lachowicz <cinamod@hotmail.com>
* librsvg.def: Export rsvg_error_get_type() (#339641)
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)
2006-04-17 Sebastian Rittau <srittau@jroger.in-berlin.de>
* Update API documentation to match deprecated symbol list
2006-04-01 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-convert.c: Ditch popt in favor of GOption (#336090)
* rsvg-convert.c: Ditto
* test-display.c: Ditto
* test-performance.c: Ditto
* configure.in: Ditto, bump version number (2.15.0)
2006-03-22 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-base-file-util.c: rsvg_handle_set_base_uri() in rsvg_handle_new_from_file()
is too late (#335450)
2006-03-19 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-base.c: Fix a crash exposed by bug 335107
* rsvg-convert: Prevent warnings/crash after getting a null RsvgHandle back
2006-03-16 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-convert.c: rsvg-convert 'crashes' because it calls g_error()
on an error condition, instead of fprintf(stderr, ...) (#334813)
package does not come with prebuilt documentation, but this is a bug
in the distfile itself. The docs should be included, and will
hopefully be in the next release. Bump PKGREVISION to 2.
(I have hit this same problem over and over again in all gtk-doc-using
packages and it's still unknown why it happens.)
==== GNOME 2.14 release ====
2006-03-11 Dom Lachowicz
* configure.in: 2.14.2. This will go into GNOME 2.14.
2006-03-02 Dom Lachowicz
* configure.in: Depend on newer libcroco for bugfix 333057
2006-02-29 Dom Lachowicz
* librsvg.def: Fix bug 327855
Extract from ChangeLog back to August 2005:
* rsvg.h: Export RsvgHandle and RsvgHandleClass to the
outside world so you can subclass them
* rsvg-gobject.c: add props "width", "height", "em", "ex" (all read only)
* *.c: Rename rsvg_cairo_render to rsvg_handle_render_cairo, for
better GObject consistency
* rsvg-gobject.c: RsvgHandle now derives from GObject. This doesn't
break API/ABI.
* Update documentation. Should be near 100% symbol coverage.
* Public functions: added g_return_XXX() sneeze-guards
* 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).
* configure.in: Mozilla-config fixes so that it works with more config scripts
* 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.
* rsvg-cairo-render.c, rsvg.c, rsvg.h: Make mods to Caleb's
latest work. Prefer to expose a Cairo API that can render
an element by id, and then go from there.
* rsvg-cairo-render.c, rsvg.c, rsvg.h: made that partial
rendering api that I promised Rahga ages ago. Havn't tested
yet.
* rsvg-art-*.[ch]: Remove these files, as they've been replaced by Cairo.
Libart is dead. Long live libart!
* rsvg.h: Revert API changes to make the Gimp folk happier
* everywhere: use strings for RTTI, not sure about the
speed hit, but allows us a lot more flexiblity
* rsvg-private.h: removed obsolete percentage resolution structures
* gtk-engine/svg-render.c: Cache RsvgHandles rather than GByteArrays
containing SVG data. Preparation for move to cairo-only theme engine.
* configure.in: Rip out libart backend; require the cairo
backend, and require cairo >= 1.0.2
* test-display.c: Implement image zooming. Todo: rewrite this to use Cairo.
* a_lot_of_places: implemented a system of late normalizations
of lengths. Now used everywhere
* rsvg-base.c: find out the size of the contents of an SVG
if there is nothing else to go on.
* rsvg-filter.c: filters now using pre-multiplied alpha
and have changable byte ordering
* rsvg-cairo-draw.c: handles bounding boxes around images correctly
* rsvg-structure.c: added preservation of aspect ratio to SVG elements
* rsvg-cairo-draw.c: (_set_source_rsvg_pattern): Add preliminary
support for patterns to rsvg-cairo, (doesn't do transformed
patterns yet).
* rsvg-cairo-clip.c/.h: new files. Added clipping in cairo backend.
* most-cairo-related-places: added lots of stuff to do with
gradients, objectBoundBox positioning and spreading. Made
currentColor work with cairo. Made courners look great in
cairo but crap in libart... I just can't win.
* rsvg-styles.c: made a new function called rsvg_state_reconstruct
that can make a style inherit from a node's ancestors rather
than the drawing context.
* rsvg.c (_rsvg_handle_get_pixbuf): Un-premultiply ARGB->RGBA
instead of going through a PNG stream first
* rsvg-cairo-draw.c (rsvg_cairo_render_path): Implement
line join, cap, width, dash, miter limit
(rsvg_cairo_render_image): Drawing images now works
(rsvg_cairo_push_discrete_layer): Largely implemented
(rsvg_cairo_pop_discrete_layer): Largely implemented
(_set_source_rsvg_radial_gradient): Make this work for the few tests I have
...
and of course lots of bug fixes.
While doing this, merge the librsvg2-gtk package into librsvg2. The reason
is that from now on the core library (librsvg) uses gdk, so there is no
gain in separating both things (the GTK+ dependency is needed anyway).
Also enable gnome-vfs support, as one of our dependents (libgsf) is already
pulling it in (so the new dependency is not "bloat"). For completeness,
enable libgnomeprint* support too.
2005-10-06 Dom Lachowicz <cinamod@hotmail.com>
* autogen.sh: Let librsvg build out of srcdir. Bug #158331
* test-display.c: Populate save dialogs with the SVG's name. Bug #318010.
* configure.in: Ditto
* rsvg-structure.c: Related to bug #318025, don't set has_width or has_height unless they are > 0.
* rsvg.c: Bug #168567, mega hack to make multiImage sort-of work.
* configure.in: 2.12.6
2005-10-06 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-paint-server.c: Backport Caleb's patch to 317871, fixing a crash
inside of libart for some gradients.
* rsvg-art-paint-server.c: Ditto
2005-10-04 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-shapes.c: Fix problems in non-C locales. Bug #317615
* configure.in: 2.12.5
2005-10-01 Dom Lachowicz <cinamod@hotmail.com>
* configure.in: 2.12.4
* gdk-pixbuf-loader/io-svg.c: Because bug 308021 was fixed, and bug 317225 still
exists (although possibly not within librsvg itself), I've re-enabled a match for
"<?xml", with a priority of "1".
2005-10-01 Dom Lachowicz <cinamod@hotmail.com>
* configure.in: bug 314593, support firefox-config
2005-09-29 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-filter.c: Fix bug #317549
* configure.in: 2.12.3
2005-09-25 Dom Lachowicz <cinamod@hotmail.com>
* rsvg.c: Bug 309660 - signedness issues
* configure.in: 2.12.2
2005-09-25 Dom Lachowicz <cinamod@hotmail.com>
* 2.12.1
* rsvg-structure.c:
* rsvg-shapes.c: Bug 371148 - C89 fixes
* gdk-pixbuf-loader/Makefile.am
* gtk-engine/Makefile.am: Bug 316803 - Win32 mingw build fixes
* moz-plugin/Makefile.am: Bug 316588 - add glib cflags to INCLUDES
* librsvg.spec.in: Backport from HEAD branch
2005-09-22 Rodney Dawes <dobey@novell.com>
* configure.in: GNOME_REQUIRE_PKGCONFIG doesn't exist, so remove it
so that we don't get a weird warning when running configure
2005-09-16 Dom Lachowicz <cinamod@hotmail.com>
* gdk-pixbuf-loader/io-svg.c: Scan the first 1024 chars for <svg. 100
Wasn't sufficient for a lot of icon themes.
2005-09-15 Dom Lachowicz <cinamod@hotmail.com>
* 2.12.0
2005-08-29 Christian Schaller <uraeus@gnome.org>
* Do 2.11.1 release
2005-08-26 Dom Lachowicz <cinamod@hotmail.com>
* rsvg.[ch]: Unbreak dpi API. See bug 314628
* test-rsvg.c: Ditto
* test-display.c: Ditto
* gdk-pixbuf-loader/io-svg.c: Backport for the GdkPixbufLoader module
API changes, sot hat it does better pattern recognition.
2005-08-25 Caleb Moore <c.moore@student.unsw.edu.au>
* rsvg.c: disabled char nodes. Chopped off namespaces.
* configure.in: bumped version number to 2.11.0
2005-01-13 Dom Lachowicz <cinamod@hotmail.com>
* rsvg.c: bug 163886/163947, from John Spray <jcs116@york.ac.uk>
2005-01-11 Dom Lachowicz <cinamod@hotmail.com>
* configure.in: Install gtk docs in a standard place that devhelp
knows about. From Stephane LOEUILLET <LeRoutier@leroutier.net>
2004-12-22 Dom Lachowicz <cinamod@hotmail.com>
* moz-plugin/moz-plugin.c: Fix bug #161823
* Makefile.am: bug #158897, from <kou@cozmixng.org>
2004-11-29 Caleb Moore <c.moore@student.unsw.edu.au>
* rsvg-shapes.c: made markers work again and inherit from the context
that they were specified in, not where they were invoked.
2004-11-18 Dom Lachowicz <cinamod@hotmail.com>
* test-display.c: rsvg-view now can optionally use the new
GtkFileChooser instead of GtkFileSelection, depending on whether you
have GTK 2.4 installed or not.
2004-11-17 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-file-util.c: RSVG's convenience API should now be able to
transparently handle remote files via gnome-vfs, if available.
* rsvg.c: Some Win32/Unix path portability changes
2004-11-17 Caleb Moore <c.moore@student.unsw.edu.au>
* rsvg-defs.c: Interfile vfs linking now implemented. Utility api
automatically gives contextual information.
2004-11-17 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-shapes.c: Refactored the image downloading code into a generic
xlink:href downloading code.
Caleb can now use this for linking.
2004-11-17 Caleb Moore <c.moore@student.unsw.edu.au>
* rsvg-defs.c: Interfile linking now implemented. Can't yet use
gnome-vfs
2004-11-17 Caleb Moore <c.moore@student.unsw.edu.au>
* everywhere: split RsvgHandle into two parts.
* rsvg.c: made the image be rendered when get_pixbuf is actually called.
* rsvg-text.c: Large number of text improvements: formatting,
alignment, whitespace handling and styling.
* everywhere: Number if inheritance fixes
* rsvg-pservers.c: made current-color determined by context
* rsvg-private.h, rsvg.c: handle percentage widths more accurately
(based on viewbox)
2004-10-20 Caleb Moore <c.moore@student.unsw.edu.au>
* rsvg-defs.c: fixed memleak opened yesterday
2004-10-19 Caleb Moore <c.moore@student.unsw.edu.au>
* rsvg-defs.c: stopped passing the hash table a destroy function
2004-10-15 Dom Lachowicz <cinamod@hotmail.com>
* Makefile.am: bug 155530, ckelso@heliosphere.org (Chris Kelso)
2004-10-14 Dom Lachowicz <cinamod@hotmail.com>
* rsvg.c: Push gnome_vfs_init() up to rsvg_init()
* rsvg-shapes.c: ditto, bug #155433
2004-09-29 Dom Lachowicz <cinamod@hotmail.com>
* moz-plugin/moz-plugin.c: Fix bug #154083
2004-09-26 Dom Lachowicz <cinamod@hotmail.com>
* gdk-pixbuf-loader/io-svg.c: Sanity checks
2004-09-25 Dom Lachowicz <cinamod@hotmail.com>
* rsvg.c Part of bug 153671
* *.c: Prepare for some gettext lovin'
2004-09-23 Caleb Moore <c.moore@student.unsw.edu.au>
* rsvg-shapes.c, rsvg-paint-server.c: Made objectBoundingBox for
pservers to be calculated in user coordinates instead of pixel
coordinates, this allows for rotation and stuff.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
== librsvg 2.6.5 ==
* configure.in: Bump version
* *.pc.in: Remove bogus dependencies
* rsvg-styles.c: Make #140797 less poignant
== librsvg 2.6.4 ==
2004-03-28 Caleb Moore <c.moore@student.unsw.edu.au>
* rsvg-paint-server.c: Fixed linear gradient transformation bug
2004-03-25 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-styles.c: Memleak was in libcroco and not librsvg. Dodji fixed
it there, and now we cause SEGVs. Bug 138084
2004-03-18 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-styles.c: Fix CSS memory leak
2004-03-15 Caleb Moore <c.moore@student.unsw.edu.au>
* rsvg-bpath-util.c: Applied double move fix contributed by ross
alexander.
2004-03-15 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-css.c: Work around something for jimmac
2004-03-11 Dom Lachowicz <cinamod@hotmail.com>
* rsvg.c: More work on 105316
2004-03-07 Dom Lachowicz <cinamod@hotmail.com>
* rsvg.c: Do something for clahey (bug #105316)
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.
2004-03-04 Glynn Foster <glynn.foster@sun.com>
* Makefile.am, configure.in, librsvg-2.0-uninstalled.pc.in:
Add uninstalled pkg-config file.
2004-02-19 Dom Lachowicz <cinamod@hotmail.com>
* Makefile.am: disable vector text path code for the 2.6 release
2004-02-18 Brian Koebbe <brian@koebbe.org>
* rsvg-css.c (rsvg_css_parse_list): fix a loop run amuck (#134801)
2004-02-17 Thomas Vander Stichele <thomas at apestaart dot org>
* rsvg-gz.c: (rsvg_handle_gz_close_impl):
catch read error from gsf_input_read
break from infinite loops that do not manage to write (#134653)
2004-02-16 Dom Lachowicz <cinamod@hotmail.com>
* configure.in: Fix bug #134492
2004-02-15 Dom Lachowicz <cinamod@hotmail.com>
* configure.in, rsvg-styles.c: Fix bug #134292
2004-02-14 Dom Lachowicz <cinamod@hotmail.com>
* rsvg.c: Fix bug #133947
2004-01-31 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-css.*: Hopefully fix bug #113538
2004-01-29 Dom Lachowicz <cinamod@hotmail.com>
* configure.in: bug #132569
2004-01-15 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-css.c:
* test-rsvg.c: Fix bug #131644
2004-01-12 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-shapes.c: Fix bug #124075
2004-01-06 Dom Lachowicz <cinamod@hotmail.com>
* Makefile.am: Fix bug #130687
2004-01-05 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-text.c:
* rsvg-text-vectors.c: Factor out bitmap vs. vector text routines
2004-01-04 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-text-vectors.c: Start of work toward representing text as
vector paths. Mad props go to the boys @ the Gimp for pointing me in
the right direction here (bug #107668).
2003-12-13 Caleb Moore <calebmm@tpg.com.au>
* rsvg-bpath-util.c: Fixed double move bug in path
2003-12-10 Federico Mena Quintero <federico@ximian.com>
* rsvg-defs.c: #include <glib/gmessages.h>
2003-12-09 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-defs.c (rsvg_defs_set): Bug 128690
2003-12-07 Dom Lachowicz <cinamod@hotmail.com>
* configure.in: Bump version number
2003-12-07 Dom Lachowicz <cinamod@hotmail.com>
* rsvg.c:
* rsvg-paint-server.c: Fix userspace gradients (Caleb Moore)
2003-11-27 Caleb Moore <calebmm@tpg.com.au>
* *: Implement bounding box based gradients
2003-11-25 Caleb Moore <calebmm@tpg.com.au>
* rsvg-styles.c: Fix opacity inheritance. Fixes a few bugs
2003-11-25 Dom Lachowicz <cinamod@hotmail.com>
* moz-plugin/*: Start of work on a RSVG Mozilla/Netscape plugin.
Doesn't work quite yet - needs some help along.
2003-11-24 Dom Lachowicz <cinamod@hotmail.com>
* rsvg-styles.c
* rsvg-styles.h
* rsvg-shape.c: Fix Sodipodi flags, implement fill rules. From
"Caleb Moore" <calebmm@tpg.com.au>
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.
2003-09-23 Sven Neumann <sven@gimp.org>
* rsvg.c (rsvg_start_svg): respect viewBox offsets by applying an
appropriate translation.
2003-09-21 Tor Lillqvist <tml@iki.fi>
* librsvg-zip.in: New file.
* configure.in: Check for Win32, set OS_WIN32 automake
variable. Check for strtok_r. Expand librsvg-zip.
* Makefile.am: Use -lm only on Unix. Add LIBGSF_LIBS and
LIBCROCO_LIBS to librsvg_2_la_LIBADD. Distribute librsvg-zip.in.
* rsvg-css.c: Use G_PI instead of M_PI.
(strtok_r): Implement strtok_r here if not available. (Very
suboptimal implementation.)
2003-09-19 Sven Neumann <sven@gimp.org>
* rsvg-file-util.c: implemented missing GError handling for file
operations.
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!
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).
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).
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.
This makes this package pkgviews friendly WRT module handling.
While here, split common parts of Makefile into Makefile.common, in preparation
for the shortcoming librsvg2-gtk2 package.
Bump PKGREVISION to 4.
Version 2.4.0
- gdk-pixbuf loader fix
- support for title and desc elements
Version 2.3.0
- Support Paths inside of <defs> and use them in <use/> statements
- Vastly improved CSS support (libcroco and builtin)
- LibCroco CSS support
- Improved support for Gimp plugin
- Gimp Import/Load plugin
- Bugfixes
- Few bugfixes
- All sorts of build and installation fixes
- "Bugfix" for a regression in GTK+'s pixbuf-io loader scheme
- Handle SVGZ files (Gzipped SVG)
- Handle objectBoundingBox coordinates on gradients
- API extensions
- Various bugfixes and crash fixes
- Better CSS style handling
- Fix for a crasher exploited by Sodipodi. Improved gradient handling
- RSVG allows you to specify the JPEG quality
- Handles Kontour's conicalGradients to some extent
- Better CSS style handling
- Works in "international" locales (non-C locales) in a threadsafe manner
- Handle rounded rects
- Add manpage
- Handle "ex" units better
- Missed files in tarball added.
- Fixed memory leak
- Better handling of display and visibility styles.
- Better font handling (stretch, style, variant, weight supported, inherited)
- Fixed crash with non-utf8 characters.
- Better ellipse rendering
- New functions to set rendering DPI
- Better handling of SVGs colors, gradients and images
- support dashes
- Includes a new gdk-pixbuf svg loader
- Includes a new gimp svg loader
- Now installs a binary that can rasterize svgs.
- New co-maintainer Dom Lachowicz
- Added new svg based gtk+ engine
- Handles SVGs a lot better. Especially with regards to units.