| <?xml version="1.0"?> |
| <Commits> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/12/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler XslAttribute.java</Modified> |
| <Log>Fixed bug for xsl:attribute |
| PR: 4175 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>11/12/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/dtm/ref/dom2dtm DOM2DTM.java</Modified> |
| <Log>Reorder slightly and add test to not synthesize xmlns:xsl declaration |
| if one was already present on the DOM's root element.</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/12/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/trax |
| TransformerFactoryImpl.java</Modified> |
| <Log>Fix for properly creating a SAX InputSource from a TrAX InputStream for |
| encapsulating a stylesheet before it is compiled. |
| PR: bugzilla 4711 (I hope to God) |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/12/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/trax |
| TransformerFactoryImpl.java</Modified> |
| <Log>Fix for last putback.</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/12/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler Stylesheet.java</Modified> |
| <Log>This fix should take care of a regression introduced by the code that was |
| added on the 29.10.2001 to take care of forward referenced variables. |
| This little patch ensures that variables that do not have any dependencies |
| are kept in order. |
| PR: bugzilla 4779 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>11/12/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan Version.java</Modified> |
| <Log>D13 internal version number update</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>11/12/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/processor XSLProcessorVersion.java</Modified> |
| <Log>D13 internal version number update</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>11/13/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/dtm/ref DTMNodeList.java</Modified> |
| <Log>Bugzilla4842, secondary complaint (glitch in getChildren)... <blush/></Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/14/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler xpath.cup</Modified> |
| <Log>Fixed a minor regression after the fix for 3592. A literal number zero was |
| always interpreted as an integer zero and never as a double -0 opr 0.0. |
| PR: bugzill 4810 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/15/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/runtime TextOutput.java</Modified> |
| <Log>Fixed the code that prevents escaping of text inside <script> and <style> |
| elements in HTML. The code did not handle upper case element names. |
| PR: bugzilla 2517 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>11/15/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/dtm/ref DTMNodeProxy.java</Modified> |
| <Log>Bugzilla4842: Expand the proxy layer to support more of the DOM API.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>11/15/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/dtm/ref/dom2dtm DOM2DTM.java</Modified> |
| <Log>Namespace decls are themselves not namespace-aware, in the |
| Namespaces 1.0 REC. Use the qname.Grumble.</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>tmiller@apache.org</Who> |
| <DateCommitted>11/16/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/runtime |
| AbstractTranslet.java</Modified> |
| <Log>bug fix 4906</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/20/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler Mode.java |
| Template.java xpath.cup</Modified> |
| <Log>Fix for nested parent location paths / filter parent paths with key() or |
| id() root. These paths would in some case returnt he root node when they |
| should not. |
| PR: bugzilla 4781 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>11/20/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/dtm/ref/dom2dtm DOM2DTM.java</Modified> |
| <Log>"Tupograflica eror". Sorry 'bout that!</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/20/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler Sort.java</Modified> |
| <Log>Fix for a big in the <xsl:sort> implementation. The element would not always |
| work properly in the innermost loop in nested <xsl:for-each> elements. |
| PR: bugzilla 4921 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/21/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler ApplyTemplates.java |
| Sort.java</Modified> |
| <Log>A fix for a regression introduced by a fix for <xsl:sort/> and nested |
| <xsl:for-each/> elements. |
| PR: bugzilla 4921 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/21/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/runtime TextOutput.java</Modified> |
| <Log>Fix to ensure that double quotes are escaped inside attribute values in |
| HTML output. |
| PR: bugzilla 4845 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/21/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler ApplyTemplates.java</Modified> |
| <Log>Fix for a bug caused by <xsl:apply-templates/> not always passing parameters |
| to |
| the invoked template(s). Parameters would not be put on the stack if the |
| 'select' attribute contained wildcards. |
| PR: bugzilla 4718 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/21/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler/util |
| StringType.java |
| java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified> |
| <Log>Fixed conversion between strings and numbers. Empty strings should return |
| 0 and not NaN. |
| PR: bugzilla 4783 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/22/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler Choose.java |
| Parser.java SyntaxTreeNode.java Text.java |
| java/src/org/apache/xalan/xsltc/runtime TextOutput.java</Modified> |
| <Log>Fix for a whole wack of bugs related to text-nodes and handling of whitespace |
| and special characters. |
| PR: bugzilla 1403, 1520, 3005, 3418 and 3690 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/22/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java</Modified> |
| <Log>Prevented the namespace-uri() from returning anything for namespace nodes. |
| PR: bugzilla 4896 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/22/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler XslElement.java</Modified> |
| <Log>Added test in <xsl:element> to verify that the local name of the created |
| element is legal (must have contents, but no whitespaces or colon). |
| PR: bugzilla 4894 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/22/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified> |
| <Log>A small fix for the substring() function to output an empty string if the |
| start index is an infinite value. |
| PR: bugzilla 4813 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/22/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler Constants.java |
| Stylesheet.java</Modified> |
| <Log>Fix for XHTML output. |
| PR: bugzilla 4904 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/22/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler Message.java</Modified> |
| <Log>A cleanup in the Message class. Making way for a fix for 4874 |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/26/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler Predicate.java</Modified> |
| <Log>A fix for position predicates used within parameters and variables. |
| PR: bugzilla 4783 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/26/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler XslAttribute.java</Modified> |
| <Log>A small fix needed after a fix for stripping/preserving text nodes. The fix |
| for text-nodes caused us to insert text nodes before <xsl:attribute> elements |
| in the AST, which again caused the XslAttribute class to complain. |
| PR: n/a |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/26/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc DOM.java |
| java/src/org/apache/xalan/xsltc/compiler Message.java |
| java/src/org/apache/xalan/xsltc/dom DOMAdapter.java |
| DOMImpl.java MultiDOM.java</Modified> |
| <Log>Added a new method to the DOM interface for retrieving the DOM as a single |
| string. This method is different from the existing getStringValue() in the |
| way that it generates element brackets and copies PIs and comments. |
| PR: bugzilla 4874 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>11/26/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/dtm/ref/dom2dtm DOM2DTM.java</Modified> |
| <Log>Sigh. The XML Namespaces spec it itself imperfectly |
| namespace-aware. While there's a plan to fix that, it's |
| safer for now if we test the QName when looking for |
| explicit instances of xmlns:xml in the source document.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>11/26/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/lib/sql DTMDocument.java |
| java/src/org/apache/xalan/templates ElemApplyTemplates.java |
| java/src/org/apache/xalan/xslt Process.java |
| java/src/org/apache/xml/dtm DTMManager.java |
| java/src/org/apache/xml/dtm/ref DTMDefaultBase.java |
| DTMDefaultBaseIterators.java |
| DTMDefaultBaseTraversers.java |
| DTMManagerDefault.java |
| java/src/org/apache/xml/dtm/ref/dom2dtm DOM2DTM.java |
| java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM.java</Modified> |
| <Log>Another fairly large change in the DTM architexture (sic).... |
| |
| We've changed DTM's internal behavior so it can now assign |
| more than one "DTM ID" to a single document, cascading from |
| one ID to the next. This means that the size of a single DTM is |
| no longer limited by the bits available in the low part of the DTM |
| Node Handle. This means we can support larger documents. |
| |
| That has allowed us to reduce the number of bits reserved |
| for that portion of the node addresing scheme... which in turn has |
| increased the number of bits available for use in the DTM ID. This |
| means we can now have many more documents active at once. |
| |
| The trade-off is that huge documents will require more than one |
| DTM ID and thus cut into the number of documents, But since we |
| now have 16 bits of DTM ID space, I don't think we're really likely |
| to run into both limits at once. And the changes are essentially |
| limited to the DTM layer; the rest of Xalan should be unaffected. |
| |
| In the process of making this change, I've also encapsulated the |
| conversions between DTM API node handles and DTMDefaultBase's |
| internal node indices. That should be safer all 'round. |
| |
| NOTE: One side effect of this change is that the strings |
| generated by the key() function have changed again. |
| I've updated the IDKEY testcases to reflect this. |
| |
| Smoketest is currently passing everything except |
| axes109 and the API's TraceListenerTest . But I believe |
| those failures are due to a glitch in my test directory |
| since they also happen when I run the D13 code there, |
| whereas D13 runs fine in the directory where I built it. |
| I'm going to assume that "same result is no new bug" |
| for now.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>11/26/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/dtm/ref |
| DTMDefaultBaseTraversers.java</Modified> |
| <Log>Found the glitch causing the axes108 bug -- exptype/type.</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/27/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java |
| FilteredStepIterator.java StepIterator.java |
| UnionIterator.java</Modified> |
| <Log>Updated the StepIterator and FilteredStepIterator's cloneIterator() and |
| reset() methods so that the _isRestartable flag is set correctly. |
| PR: bugzilla 4905 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/27/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler Parser.java</Modified> |
| <Log>Another fix for 3005 (special characters inside CDATA). |
| PR: bugzilla 3005 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/27/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified> |
| <Log>A fix for decimal formatting |
| PR: bugzilla 4901 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/27/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler AttributeSet.java</Modified> |
| <Log>A fix for a regression introduced by a fix for whitespace handling. |
| PR: n/a |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/27/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler FilterExpr.java |
| Predicate.java VariableRefBase.java |
| java/src/org/apache/xalan/xsltc/dom |
| CurrentNodeListIterator.java DOMImpl.java |
| FilteredStepIterator.java KeyIndex.java |
| MatchingIterator.java MultiDOM.java |
| NthIterator.java StepIterator.java |
| UnionIterator.java |
| java/src/org/apache/xalan/xsltc/runtime |
| AbstractTranslet.java</Modified> |
| <Log>A fix for trees of step iterators stored inside variables. |
| Also some fixes for recently introduced regressions. |
| PR: n/a |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.iorg</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>11/27/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xslt Process.java</Modified> |
| <Log>Added option to set the recursion limit (which we're having trouble with |
| right now; the code that supported it seems to be disabled...) and |
| selfdoc for this and a few other newer options.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>11/28/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/transformer ResultTreeHandler.java</Modified> |
| <Log>Catch exceptions from the output content handler in flush(), and throw a |
| SAXParseException with line numbers filled in. |
| If we don't do this, and the exception is a RuntimeException, |
| good line numbers of where the exception occured in the stylesheet |
| won't get reported. I tried just catching RuntimeException, but |
| for whatever reason it didn't seem to catch. |
| Fix for Christina's DOMException error problem.</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/29/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/trax TemplatesImpl.java</Modified> |
| <Log>A fix for the TrAX API when used from within an environment that does _not_ |
| use one of the standard classloaders. |
| PR: bigzilla 5130 |
| Obtained from: n/a |
| Submitted by: Jochen.Cordes@t-online.de |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/29/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler Sort.java |
| java/src/org/apache/xalan/xsltc/dom NodeSortRecord.java</Modified> |
| <Log>A fix for multilevel sort-keys. If a set of translets (representing different |
| stylesheets) are running one the same JVM, and two or more of these translets |
| use NodeSortRecord objects to represent <xsl:sort/> elements, then the number |
| of sort keys would be set in the NodeSortRecord _class_ constructor instead of |
| being set locally for each occurance of <xsl:sort/>. |
| PR: bugzilla 4755 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/29/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler CastExpr.java |
| EqualityExpr.java Expression.java LastCall.java |
| Predicate.java VariableRefBase.java |
| java/src/org/apache/xalan/xsltc/dom DOMImpl.java |
| StepIterator.java</Modified> |
| <Log>A fix for resetting the source iterator of a node-value iterator. |
| PR: bugzilla 5152 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/29/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler |
| DecimalFormatting.java |
| java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified> |
| <Log>A fix for a few regressions from yesterday. |
| PR: n/a |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>11/29/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/dtm/ref/dom2dtm DOM2DTM.java</Modified> |
| <Added>java/src/org/apache/xml/dtm/ref/dom2dtm |
| DOM2DTMdefaultNamespaceDeclarationNode.java</Added> |
| <Log>Moved default namespace declaration node object out of its "inner |
| class" status, since I think I want to perform an instanceof test on it.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>11/29/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/dtm/ref DTMDefaultBase.java |
| DTMManagerDefault.java |
| java/src/org/apache/xml/dtm/ref/dom2dtm DOM2DTM.java |
| java/src/org/apache/xpath XPathAPI.java</Modified> |
| <Added>java/src/org/apache/xpath CachedXPathAPI.java</Added> |
| <Log>Bugzilla 4336 -- fix for presenting symptom (since the implicit |
| xml: declaration pseudo-DOM node is resynthesized in each |
| DTM, find the _corresponding_ node), and a first draft of |
| CachedXPathAPI which should be a fix for the larger symptom |
| (XPathAPI creates a new DTM every time, which is potentially |
| very ugly for applications that want to run XPaths repeatedly |
| on a single document). |
| |
| Also caught and fixed another node-handle/node-identity confusion. |
| The fact that DTM.get...() allowed us to be sloppy about that |
| distinction in the past means there may still be a few others lurking |
| in the code. Ye gods, I _wish_ Java had typedef!</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>11/29/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/dtm/ref DTMNodeProxy.java</Modified> |
| <Log>Minor tweaks</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>curcuru@apache.org</Who> |
| <DateCommitted>11/29/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/lib Redirect.java</Modified> |
| <Log>Patch to enable optional 'append' attribute on redirect:open and |
| redirect:write elements to append to file; note that behavior may |
| not be what you expect when using xml output, since the xml decl |
| will currently be output *each* time you newly write to the file |
| Submitted by: jpvdm@iafrica.com</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>11/29/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/dtm/ref DTMNodeProxy.java</Modified> |
| <Log>Implement getDocumentElement. If the DTM doesn't represent a |
| wellformed Document, this call is undefined and throws an exception... |
| which isn't DOMlike but that's a non-DOMlike situation.</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/30/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler xpath.cup</Modified> |
| <Log>A fix to the XPath parser to make sure (again!) that non-prefixed elements |
| in XPath expressions/patterns are not assigned the default namespace but |
| rather the null namespace. |
| PR: bugzilla 4904 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>11/30/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler Stylesheet.java</Modified> |
| <Log>Modified the order in which top-level elements are parsed. This to make sure |
| that xsl:namespace-alias elements are parsed before xsl:import and include, |
| so that namespace aliases are global to all included stylesheets. |
| PR: bugzilla 4876 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| </Commits> |