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.
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
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".
(I tried using BUILDLINK_RECOMMENDED instead, but it didn't work.)
librsvg2 uses libgsf and libcroco which had changed library SONAMEs
provided.
Problem with old librsvg2 was:
libgsf-1.so.9 => not found
libcroco.so.2 => not found
== 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.
by moving the inclusion of buildlink3.mk files outside of the protected
region. This bug would be seen by users that have set PREFER_PKGSRC
or PREFER_NATIVE to non-default values.
BUILDLINK_PACKAGES should be ordered so that for any package in the
list, that package doesn't depend on any packages to the left of it
in the list. This ordering property is used to check for builtin
packages in the correct order. The problem was that including a
buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed
from BUILDLINK_PACKAGES and appended to the end. However, since the
inclusion of any other buildlink3.mk files within that buildlink3.mk
was in a region that was protected against multiple inclusion, those
dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
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.
"Package Makefiles should refer to PKG_SYSCONFBASEDIR instead of
PKG_SYSCONFBASE when they want PKG_SYSCONFDIR stripped of
PKG_SYSCONFSUBDIR. This makes PKG_SYSCONFBASE=/etc work with pkgviews by
installing all config files into /etc/packages/<pkg> instead of
occasionally putting some directly into /etc."
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.