Hi All:

What the lists and PMC's thoughts on forming a plan to get Xalan-J releases
flowing again?

Some of the steps below are baby steps, others are huge, they could be one
release per step or grouped in different releases. Each step is a "Version
x.y.z" in the list below.

Version x.y.z: What is in trunk now.

See svn diff https://svn.apache.org/repos/asf/xalan/java/trunk
https://svn.apache.org/repos/asf/xalan/java/tags/xalan-j_2_7_1

That would need careful analysis for compatibility and document changes.
There ~ 35K of changes in the following classes:

- src/org/apache/xml/dtm/ref/
DTMNodeProxy.java
- src/org/apache/xalan/res/XSLTErrorResources_de.java
- src/org/apache/xalan/xsltc/dom/ArrayNodeListIterator.java
- src/org/apache/xalan/xsltc/runtime/InternalRuntimeError.java
- src/org/apache/xalan/xsltc/runtime/BasisLibrary.java
- src/org/apache/xalan/xsltc/compiler/QName.java
- src/org/apache/xalan/xsltc/compiler/SymbolTable.java
- src/org/apache/xalan/xsltc/compiler/xpath.cup
- src/org/apache/xalan/xsltc/compiler/LiteralElement.java
- src/org/apache/xalan/xsltc/compiler/Stylesheet.java
- src/org/apache/xalan/xsltc/compiler/Parser.java
- src/org/apache/xalan/xsltc/compiler/CallTemplate.java

Version x.y.z: Update libraries, for example, to Xerces 2.11.0 from 2.9.0.
Use the current version of BCEL as well.

Version x.y.z: Target Java 5. Compile to target JRE, possible source
changes.

Version x.y.z: Target Java 6. Compile to target JRE, possible source
changes.

Version x.y.z: Target Java 7. Compile to target JRE, possible source
changes.

Version x.y.z: GSoC mess.

Version x.y.z: XPath 2.

Version x.y.z: XSLT 2.

I am curious as to the lists and PMC's thoughts are on this.

Thank you,
Gary
-- 
http://garygregory.wordpress.com/
http://garygregory.com/
http://people.apache.org/~ggregory/
http://twitter.com/GaryGregory

Reply via email to