Hi all, again.
Sorry about the large check-ins in the bind/java directory recently. But a large portion of them are the "official" svg-dom Java interfaces from w3c.org. These are necessary for us to provide a compliant DOM interface for scripting and other things. But as soon as we discover what all interface files we need, they will be compiled and placed into a jar file and removed from the source tree. I'll probably be done stubbing out the org.inkscape.dom.svg.*Impl.java files by the end of the week. There are -hundreds- of files, but most are quite small. Those who know Java know that each public class needs its own file, regardless of how small it is.
But some of the recent posters might be happy to know that the interfaces also include SMIL and DOM Events, which should simplify animations quite a bit. And collaboration, too.
Anyone doing automake stuff for javac might want to comment it out for a few days, until bind/java/org/inkscape/dom/svg can compile cleanly.
And note that although the binding will be done with Java, we don't expect anyone to actually write any Java code. Rather, this is just the glue so that we can run VM-hosted interpreters such as Jython, JRuby, and Rhino(JS).
So... "Pardon our dust", but I promise that it will be cleaned up in a few days. Scripting will be fun, I promise. :-)
bob
participants (1)
-
Bob Jamison