dleslie 01/07/18 08:33:30 Modified: java commits.xml Log: 2.2.D7 Revision Changes Path 1.17 +401 -0 xml-xalan/java/commits.xml Index: commits.xml =================================================================== RCS file: /home/cvs/xml-xalan/java/commits.xml,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- commits.xml 2001/07/11 19:34:16 1.16 +++ commits.xml 2001/07/18 15:33:30 1.17 @@ -323,4 +323,405 @@ <Modified>java/src/org/apache/xml/dtm/ref DTMNodeProxy.java</Modified> <Log>Now implements DocumentFragment.</Log> </Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/11/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/res XSLTInfo.properties</Modified> +<Log>Updated version to 2.2.0.</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/11/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/processor XSLProcessorVersion.java</Modified> +<Log>Updated version to 2.2.0.</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/11/2001</DateCommitted> +<Modified>java/src/org/apache/xml/dtm/ref DTMNodeProxy.java</Modified> +<Log>Fixed very ugly bug, left-over from DTM1, in getValue, where +1 was being +added per the old attribute structure of DTM1.</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/12/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/lib/sql ConnectionPool.java + DefaultConnectionPool.java PooledConnection.java + QueryParameter.java XConnection.java</Modified> +<Added>java/src/org/apache/xalan/lib/sql ConnectionPoolManager.java + ObjectArray.java SQLDocument.java + SQLErrorDocument.java</Added> +<Removed>java/src/org/apache/xalan/lib/sql Column.java + ColumnAttribute.java ColumnData.java + ColumnHeader.java ExtensionError.java Row.java + RowSet.java SQLExtensionError.java + StreamableNode.java XConnectionPoolManager.java + XStatement.java</Removed> +<Log>First round of changes to port DOM mode to DTM Mode + Submitted by: John Gentilin mailto://[EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/12/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/compiler Parser.java + SyntaxTreeNode.java XSLTC.java</Modified> +<Log>Cleaned up the XSLTC compiler class in an attempt to make it more flexible. + This class was originally written as a command-line interface, but it has + now grown huge and messy. I separated the command-line stuff from the + methods that make up the actual functionality and made some methods public. + This is part of the preparation for our new implementation of the JAXP + Templates object. + PR: n/a + Obtained from: n.a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/12/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/runtime DefaultRun.java</Modified> +<Added>java/src/org/apache/xalan/xsltc/cmdline Compile.java + Transform.java</Added> +<Log>Extracted the command-line stuff from the core XSLTC packages. The command- + line handling is now in xalan.xsltc.cmdline.Compile and + xalan.xsltc.cmdline.Transform. The command-line stuff is still left in + xalan.xsltc.compiler.XSLTC and xalan.xsltc.runtime.DefaultRun for backwards + compatability. This should be removed shortly. + PR: n/a + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/12/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/cmdline Compile.java + java/src/org/apache/xalan/xsltc/compiler XSLTC.java</Modified> +<Added>java/src/org/apache/xalan/xsltc/cmdline/getopt GetOpt.java + GetOptsException.java IllegalArgumentException.java + MissingOptArgException.java + java/src/org/apache/xalan/xsltc/trax TemplatesImpl.java + TransformerImpl.java</Added> +<Removed>java/src/org/apache/xalan/xsltc/util/getopt GetOpt.java + GetOptsException.java IllegalArgumentException.java + MissingOptArgException.java</Removed> +<Log>Moved the org.apache.xalan.xsltc.util.getopt package to + org.apache.xalan.xsltc.cmdline.getopt. Also added some skeleton + code in a new org.apache.xalan.xsltc.trax directory. + PR: n/a + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/12/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/trax TransletTemplates.java</Modified> +<Log>minor adjustment + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/12/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/trax + TransformerFactoryImpl.java</Modified> +<Log>removed obselete try/catch</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/12/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/compiler XSLTC.java + java/src/org/apache/xalan/xsltc/runtime + AbstractTranslet.java + java/src/org/apache/xalan/xsltc/trax TemplatesImpl.java + TransformerFactoryImpl.java TransformerImpl.java</Modified> +<Removed>java/src/org/apache/xalan/xsltc/trax TransletTemplates.java</Removed> +<Log>A first stab at our new TrAX design.` + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/12/2001</DateCommitted> +<Modified>java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM.java</Modified> +<Log>Check if locator property is set before trying to use locator fields</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/12/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/trace PrintTraceListener.java</Modified> +<Log>Don't print locator message if locator is null</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/12/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/transformer + TransformerHandlerImpl.java</Modified> +<Log>In startDocument, run m_contentHandler.startDocument before you start the +thread.</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/12/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/transformer TransformerImpl.java</Modified> +<Log>Call wait for initial events before the the transform is started.</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/12/2001</DateCommitted> +<Modified>java/src/org/apache/xml/dtm/ref CoroutineSAXParser.java</Modified> +<Log>Allow co_yield to be called after the parse has finished.</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/12/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/lib/sql SQLDocument.java + SQLErrorDocument.java</Modified> +<Log>Added setProperty and getSourceLocatorFor empty methods.</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/13/2001</DateCommitted> +<Modified>java/src/org/apache/xml/dtm/ref/dom2dtm DOM2DTM.java</Modified> +<Log>Fix problem reported by Carsten Ziegeler <[EMAIL PROTECTED]>. Using +ApplyXPath (or doing a transformation) with DOM input was resulting in an NPE +due to declareNamespaceInContext() being called before setting m_exptype which +is needed by declareNamespaceInContext().</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/13/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/compiler XSLTC.java + java/src/org/apache/xalan/xsltc/trax TemplatesImpl.java + TransformerFactoryImpl.java TransformerImpl.java</Modified> +<Log>A few minor adjustments to yesterdays JAXP/TrAX implementation. These is one + change in the way the compiler (XSLTC) generates bytecode arrays, and the + rest is basically a cleanup of error reporting and a few added comments. + PR: n/a + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/13/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/transformer + TransformerHandlerImpl.java</Modified> +<Log>Add pauseForTransformThreadStartup. Call this in startDocument just + after starting the transform thread. This should get rid of any variability + with racing threads.</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/13/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/extensions + XSLProcessorContext.java</Modified> +<Log>Fix problem reported by jason heddings <[EMAIL PROTECTED]>. + + "In v2.0.1, I was able to pass a Node to this function and have the node + be copied to the result tree (as expected). In the source code for + XSLProcessorContext, it appears that the only objects that can be sent + to the result tree are XObjects. Everything else is converted to a + String. So for instance, I can no longer create a ProcessingInstruction + and pass it to the result tree via this method since the PI is simply + converted to a String."</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/13/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/serialize SerializerToHTML.java</Modified> +<Log>Application of patch submitted by Benjamin Riefenstahl +<[EMAIL PROTECTED]> + + Motivation: We are using Xalan to generate HTML pages. We have the + requirement to integrate code for ad banners. The ad server provider + has written the code to use with compatibility to NetScape 4 in mind. + The code uses the NetScape proprietory <LAYER> element and <IFRAME> + elements for other browsers. The SRC attributes of these elements + contain URLs with several URL parameters separated by '&', as is the + common convention. + + Problem: The code is integrated in our XSL stylesheets. In the + stylesheet the '&' has to be written as the entity '&amp;'. That's + ok. The problem is that in the output the '&' is also written as + '&amp;' which is not ok, because NetScape doesn't understand that. + OTOH the same URL is written with '&' when used in an <A> element. + + Solution: This goes down to a different handling of attribute values + in the class SerializeToHTML, depending on whether the attribute in + question is known to contain a URI or not. Xalan knows this for <A> + but not for <LAYER> and <IFRAME>. When I compare the list in + SerializeToHTML.java with the HTML specs, I find a couple of other + missing URI attributes in SerializeToHTML.java. When I add the + missing pieces, the generation works fine. + + Patch: Here is the patch (diff -c) for xalan-j_2_2_D6. I also have + one for xalan-j_2_0_1 which is the version I actually tested this + with. Please let me know if this is insufficient or the patch is + wrong or if there is something else I can do to fix this problem.</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/13/2001</DateCommitted> +<Modified>java/src/org/apache/xml/dtm/ref/dom2dtm DOM2DTM.java</Modified> +<Log>On code review of previous checkin from Gary P., we determined there + was a problem with the point at which type was declared a + DTM.NAMESPACE_NODE. So that part was moved back up (actuall + a bit higher than where it was before), + and the call to declareNamespaceInContext was moved a bit + further down.</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/15/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/lib/sql XConnection.java</Modified> +<Log>Project Update + Submitted by: John Gentilin mailto://[EMAIL PROTECTED]</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/15/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/lib/sql SQLDocument.java</Modified> +<Log>Project Update + Submitted by: John gentilin mailto://[EMAIL PROTECTED]</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/15/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/lib/sql SQLDocument.java</Modified> +<Log>Fixup from previous check-in, defined new + functions. + Submitted by: John Gentilin mailto://[EMAIL PROTECTED]</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/15/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/lib/sql SQLDocument.java</Modified> +<Log>Project Update</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/15/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/lib/sql SQLDocument.java</Modified> +<Log>reduced Attribute's for testing</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/16/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/dom DocumentCache.java</Modified> +<Added>java/src/org/apache/xalan/xsltc/trax OutputSettings.java</Added> +<Log>Reduced the refresh rate of the DocumentCache to 1 second. + PR: n/a + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/16/2001</DateCommitted> +<Modified>java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM.java</Modified> +<Log>Minor hack to catch an attribute value being null.</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/17/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/dom DocumentCache.java</Modified> +<Log>Submitted by: Tom Amiro + Fixes bug 1591. Changed the lastModified() method to return + the correct timestamp for local files beginnig with the "file:" + protocol. Incorporated Brian Ewin's suggestion to use URLdecode. + Todd Miller and Morten Jorgensen</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/17/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java + java/src/org/apache/xalan/xsltc/trax TemplatesImpl.java + TransformerFactoryImpl.java TransformerImpl.java</Modified> +<Log>Added some javadoc comments to our trax stuff. Added preliminary support + for getting/setting output properties, and for getting/setting URL resolvers. + PR: n/a + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/17/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/templates ElemNumber.java + java/src/org/apache/xalan/transformer Counter.java + CountersTable.java KeyRefIterator.java + java/src/org/apache/xml/dtm/ref/dom2dtm DOM2DTM.java + java/src/org/apache/xpath NodeSetDTM.java + java/src/org/apache/xpath/axes LocPathIterator.java + UnionPathIterator.java WalkingIteratorSorted.java + java/src/org/apache/xpath/objects XNodeSet.java + XRTreeFrag.java</Modified> +<Log>Add new parameter to NodeSetDTM constructor. We need to have a DTMManager on +hand. Change code to use the new constructors.</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/17/2001</DateCommitted> +<Modified>java/src/org/apache/xml/dtm/ref/dom2dtm DOM2DTM.java</Modified> +<Log>OOps! Back out this last change. Old code on my machine!!!</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/17/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/lib/sql SQLDocument.java</Modified> +<Log>Fixed a few bugs, almost there + Submitted by: John Gentilin mailto://[EMAIL PROTECTED]</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/18/2001</DateCommitted> +<Modified>java/src/org/apache/xml/dtm/ref CoroutineManager.java + CoroutineSAXParser.java + CoroutineSAXParser_Xerces.java</Modified> +<Added>java/src/org/apache/xml/dtm/ref IncrementalSAXSource.java + IncrementalSAXSource_Filter.java + IncrementalSAXSource_Xerces.java</Added> +<Log>Starting to phase out Coroutine*Parser* in favor of IncrementalSAXSource*. + The latter simplifies the code, and should help us avoid some of the + confusion that can arise in using the older tools. + + Most importantly, it greatly simplifies the calling sequences, by discarding + the "which file do you want to parse" and "do you want to parse any more + files" transactions. These now operate _only_ as filters, and only as single + -use (though in fact the Xerces-specific version is reusable, and we may + reintroduce that feature in the generic filtering version at a later date). + + Note too that we have swept the CoroutineManager completely + under the covers of the filter's API. There's no particular reason to expose + that implementation detal to the outside world. + + Still to be done: Rework the rest of Xalan to use the new code.</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/18/2001</DateCommitted> +<Modified>java/src/org/apache/xml/dtm/ref CoroutineParser.java</Modified> +<Log>Starting to phase out Coroutine*Parser* in favor of IncrementalSAXSource*. + See comment in previous check-in; I just missed this one....</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/18/2001</DateCommitted> +<Modified>java/src/org/apache/xml/dtm/ref DTMStringPool.java</Modified> +<Log>doc.</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/18/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/res XSLTInfo.properties</Modified> +<Log>2.2.D7</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>07/18/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/processor XSLProcessorVersion.java</Modified> +<Log>2.2.D7</Log> +</Commit> </Commits>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
