[cairo] MOZ-SVG-cairo (was: usable libsvg-cairo?)

Liam Breck svg at networkimprov.net
Thu May 12 20:29:24 PDT 2005

Thanks for your interest!

I meant collaboration on an open source basis, of course, and I'll put the
relevant parts in a separate download under GPL as soon as I have a moment.
We applied standard copyright to the prototype because the code simply
isn't suitable for distribution as is; poor mem mgmgt, no error checking,
style issues, etc!

Please feel free to look at the code if curious. It doesn't do anything
patent-pending or trade secreted. I expect most of it will be replaced as
we go forward anyway.

FYI, I'm not a Linux-GUI guy, but I firmly believe in cross-platform
toolkits. A canvas lib should be plug-and-play in any framework on any
platform. BTW, airWRX is its own cross-platform framework, of which the
canvas is a component.

I see the event loop as a higher-level construct. Clearly we need timers
for animation, but why would we need an event loop in a canvas lib?


Liam Breck
Network Improv

At 07:45 PM 5/12/05 -0700, you wrote:
>On Thu, 12 May 2005 21:58:24 -0400, Liam Breck wrote:
>> I'd be happy to make our current work the starting point for a
>> collaboration to develop an SVG-based canvas library with a cairo backend.
>That could be quite interesting. I know people see a need for a
>replacement for libgnomecanvas for one. It would be interesting to
>hear from those who know what the problems with its API are so that
>they could be avoided this time around.
>And it seems like it shouldn't be _too_ hard to make something that
>could work with both GTK+ and QT. I know that there are a couple of
>different approaches to abstracting/combining their event loops, so we
>might be able to start with something like that as a basis.
>> Our current object model and interpreter are somewhat primitive - just a
>> prototype - but you can download the code and a demo.
>>   http://networkimprov.net/airwrx/
>This bit isn't too friendly, "it is not open source at this
>point. Redistribution in whole or part is not permitted without
>explicit permission."
>Are the terms of this code expected to change? As is, I won't be
>looking at it, and it's not clear how much collaboration we could do.
>Attachment Converted: "D:\Email Files\Re [cairo] MOZ-SVG-cairo (was2"

More information about the cairo mailing list