[cairo] SVG Backend rewrite (drop libxml2)

Kristian Høgsberg krh at bitplanet.net
Tue Jun 13 15:32:29 PDT 2006


Here's a patch to rewrite the SVG backend to not use libxml2 for
output, but just use the cairo output streams.  The patches leading up
to the actual rewrite introduce a cairo_memory_stream_t that just
buffers the data in memory.  The SVG backend already builds up the
entire document as an in-memory document tree, so switching to
in-memory streams isn't a performance regression.

cheers,
Kristian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mbox
Type: application/octet-stream
Size: 83907 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/cairo/attachments/20060613/a9568a56/mbox-0001.obj


More information about the cairo mailing list