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.