CVS log for xmlc/xmlc/.classpath |
|
Help |
Request diff between arbitrary revisions / Display revisions graphically
Parity with changes to the HEAD. Rearranged jars to put all 3rd party jar files in build-lib. Updated build files and example apps to account for this. Bumped version to 2.2.15.
Update example apps to account for slightly different library layout. Moved asm.jar and gnu-regexp.jar to build-lib. Added JarJar to repackage ASM into XMLC package namespace. Cleaned up example apps while I was at it. Made sure they run. Updated Tomcat example to be able to run under Tomcat6. Jake
No longer generate xmlc-base.jar, just xmlc.jar. Also use ASM3 and wrap it into XMLC package namespace (using JarJar at jar time) so that there aren't clashes with other versions in the classpath. ASM is tiny, so this shouldn't matter much. Stop using reflection to load ASM now that we use our own wrapped version. Dump BCEL-base DynamicMLCreator and ASM2 DynamicMLCreator and add ASM3 DynamicMLCreator (made it package private since it's not really the concern of any anything outside the deferredparing package. Finallly, unwrapped Xerces packages from XMLC's package namespace making XMLC's jar file significantly smaller. Jake
XMLC 2.3 changes 1. Move to Xerces2 and NekoHTML, dump Xerces1 and JTidy 2. Use Deferred Parsing exclusively. This gets rid of a lot of code that we no longer have to maintain and provides one way of doing things. Lightens up XMLC 3. DOMFactory now has getDocumentClassName(), which returns the fully qualified class name of the document implementation being represented by the factory. Got rid of createAccessorGenerator() and createDocBuilderGenerator() methods, since the only ones used now are the deferred parsing ones. 4. Using Xerces2 DOMParser to parse documents and letting it build the DOM rather than building it manually. Must less code and less chance of messing up correctness. 5. For now, wrapped up Xerces2 and xmlcommons Resolver into a jar under the org.enhydra.apache namespace using JarJar. Did the same with NekoHTML. This may change, but it's easier for now since XMLC 2.2 was modified to use Xerces under that package namespace. TODO... clean up some of the comments, maybe dump XmlcStdFactory or modify to be compatible with deferred parsing
Updated DynamicMLCreatorASMImpl.java to optimize imports which gets rid of dependency on asm-attrs.jar. Also removed versioned asm jars in favor asm.jar and tracking the version in README. Removed asm-attrs.jar completely since it isn't needed for either compile or runtime. If this is needed for generation of DynamicMLCreatorASMImpl.java, then we'll add it back to build-libs. Updated XMLC default.build.properties to account for the jar name change (this shouldn't have to be done ever again) and updated Eclipse .classpath to account for asm.jar, changed the build version to 2.2.7 and added a 2.2.7 release note file to be updated as needed. Jake
Adding Eclipse .project and .claspath files to make it easier to work with the XMLC source. Simply import the project and one is all set to work on the source within seconds. Jake
| webmaster@ow2.org |
Powered by ViewCVS 0.9.4 |
Back to OW2 Forge