Hi Inkscape Devs,
I've decided to take it upon myself to try and get Inkscape's libcroco pushed upstream. I've been doing some web searching about the previous discussions that have gone on about it:
http://mail.gnome.org/archives/libcroco-list/2007-February/msg00000.html http://mail.gnome.org/archives/libcroco-list/2009-March/msg00001.html https://answers.launchpad.net/inkscape/+question/123799 https://bugs.launchpad.net/debian/+source/inkscape/+bug/648246 https://bugzilla.gnome.org/show_bug.cgi?id=572454 http://bugs.gentoo.org/show_bug.cgi?id=252510
I've been doing some work pulling out the differences between inkscape and upstream crocco into a series of tidy patches. The main differences are the libxml split-out, fixes for compiler warnings, and a couple of minor bug fixes.
But as you know the main issue is about splitting out libxml, and I see that this has already been attempted here:http://bugzilla-attachments.gnome.org/attachment.cgi?id=129078
Do anyone know anything about the status of this patch? Was is rejected for some reason?
Best Regards Joel Holdsworth
On May 1, 2011, at 8:28 AM, Joel Holdsworth wrote:
I've been doing some work pulling out the differences between inkscape and upstream crocco into a series of tidy patches. The main differences are the libxml split-out, fixes for compiler warnings, and a couple of minor bug fixes.
But as you know the main issue is about splitting out libxml, and I see that this has already been attempted here:http://bugzilla-attachments.gnome.org/attachment.cgi?id=129078
Do anyone know anything about the status of this patch? Was is rejected for some reason?
One factor would be to ensure what you are starting with in Inkscape is the latest. I know that one of our guys a while back went and did a lot of fixup to libcroco itself that needed to be pulled back down into Inkscape. I do not believe that had yet happened.
That then moves us on into needing to determine the state of the external project. Among other things it would be good to know what periods of time it was fallow, and when different people took up development again (assuming that it is under active development, as it now appears to be the case).
Finally we'll need to resolve distribution needs. For example, since it is not common for lib2geom to be installed on end-users' machines, we have that code pulled internally for building. Or perhaps we can use a libcroco-dev package only at compile-time to get a static lib linked in.
Hey Joel,
Given your interest in this area, you may want to get in contact with Abhishek Sharma (who I've added to the discussion) as his Summer of Code project relates to our css parsing and libcroco. I'm not saying what you're doing should not be pursued, however, if he finds that keeping libcroco is the correct path, your work could free him up to doing more work on our internal css handling.
Cheers, Josh
On Sun, May 1, 2011 at 8:28 AM, Joel Holdsworth <joel@...1709...>wrote:
Hi Inkscape Devs,
I've decided to take it upon myself to try and get Inkscape's libcroco pushed upstream. I've been doing some web searching about the previous discussions that have gone on about it:
http://mail.gnome.org/archives/libcroco-list/2007-February/msg00000.html http://mail.gnome.org/archives/libcroco-list/2009-March/msg00001.html https://answers.launchpad.net/inkscape/+question/123799 https://bugs.launchpad.net/debian/+source/inkscape/+bug/648246 https://bugzilla.gnome.org/show_bug.cgi?id=572454 http://bugs.gentoo.org/show_bug.cgi?id=252510
I've been doing some work pulling out the differences between inkscape and upstream crocco into a series of tidy patches. The main differences are the libxml split-out, fixes for compiler warnings, and a couple of minor bug fixes.
But as you know the main issue is about splitting out libxml, and I see that this has already been attempted here:http://bugzilla-attachments.gnome.org/attachment.cgi?id=129078
Do anyone know anything about the status of this patch? Was is rejected for some reason?
Best Regards Joel Holdsworth
WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
participants (3)
-
Joel Holdsworth
-
Jon Cruz
-
Josh Andler