From: Dom Lachowicz (domlachowicz@yahoo.com)
Date: Thu Oct 02 2003 - 17:38:13 EDT
Feel free to reinvent the wheel here if you want to.
I'm not going to - I've put too much time and energy
into RSVG already. You do it, you go it alone.
Besides, our graphics classes aren't nearly
sophisticated enough to represent SVG.
Also, for the record, I have never endorsed RSVG for
general use in AbiWord. I haven't even *hinted* at
that. It is a plugin, and will stay as a plugin for
the forseeable future.
And, also for the record, that's not a LOT of overhead
for "just drawing" SVGs, considering what you need to
do for the task at hand:
*) Glib - for lists and stuff.
*) Pango + Freetype - for complicated text rendering
that is damn hard to do by yourself.
*) Libart - for producing all sorts of RGBA data.
Sophisticated PS/PDF drawing layer.
*) GdkPixbuf - for loading arbitrary image types in as
RGBA images, so we can composite them with our our
RGBA buffer.
*) LibXML2 - to, like, parse the XML.
RSVG was never meant to be part of the AbiWord
"framework". It was meant to be part of the Gnome one,
and as such, it doesn't have any overhead that Gnome
itself doesn't already have.
I've got better things to do with my time.
Dom
--- Leonard Rosenthol <leonardr@lazerware.com> wrote:
> At 2:08 PM -0700 10/2/03, Dom Lachowicz wrote:
> > > luck, we could make this work cross platform.
> (does
> > > librsvg work on OSses != unix?)
> >
> >It works fine on at least Win32 and MacOSX. You do
> >need GdkPixbuf, Glib, LibArt, FreeType, Pango, and
> >LibXML2 installed, though.
> >
>
> Seems like a LOT of overhead there just for SVG
> support, esp.
> since parts of that duplicate functionality already
> made XP by AW
> itself.
>
> In other words, why can't we just use the SVG
> parser from
> librsvg (in conjunction with libxml2) to call upon
> our graphics &
> text classes, which have (or can be made to have)
> all the
> functionality of libart, freetype and Pango for our
> purposes.
>
>
> Leonard
> --
>
---------------------------------------------------------------------------
> Leonard Rosenthol
> <mailto:leonardr@lazerware.com>
>
<http://www.lazerware.com>
__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com
This archive was generated by hypermail 2.1.4 : Thu Oct 02 2003 - 17:53:44 EDT