| <?xml version="1.0"?> |
| <Commits> |
| <Commit category="core"> |
| <Who>garyp@apache.org</Who> |
| <DateCommitted>08/13/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM.java</Modified> |
| <Log>Fix bugzilla bug 3056 |
| (http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3056). SAX2DTM now keeps |
| track if it is receiving events inside a DTD and ignores comment events when |
| inside the DTD.</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>08/13/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler Parser.java</Modified> |
| <Log>I added a flag to the compiler/Parser class that is set if the outermost |
| element |
| in the stylesheet contains a definition of the XSL namespace. The parser |
| already |
| has a global variable '_target' that is set if the stylesheet contains a |
| <?xml-stylesheet?> PI or not. The compiler will now flag an error if neither |
| flags are set after the whole XSL/XML input document has been parsed. |
| PR: bugzilla 1780 |
| Obtained from: n/a |
| Submitted by: morten@apache.org |
| Reviewed by: morten@apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>08/13/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler UnionPathExpr.java</Modified> |
| <Log>Added a small fix that orders the expressions inside a union in such a way |
| that |
| expressions with an attribute axis or attribute node type will be put first. |
| PR: bugzilla 2921 |
| Obtained from: n/a |
| Submitted by: morten@apache.org |
| Reviewed by: morten@apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>08/13/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler Parser.java</Modified> |
| <Log>A small fix that will allow top-level elements of an unknown URI. |
| XSLTC now ignored the element(s), while it previously reported an error |
| of an unsupported XSLT extension. |
| PR: bugzilla 2840 |
| Obtained from: n/a |
| Submitted by: morten@apache.org |
| Reviewed by: morten@apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>08/13/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/runtime |
| AbstractTranslet.java DefaultSAXOutputHandler.java |
| TextOutput.java</Modified> |
| <Log>A start on a fix for output DOCTYPE declarations based on the attributes |
| of the <xsl:output> element. I also added a fix for bug 2863, to prevent |
| us from outputting namespace delcaration that point a prefix to the null |
| URI (such as 'xmlns:blob=""'). |
| PR: bugzilla 2863 |
| Obtained from: n/a |
| Submitted by: morten@apache.org |
| Reviewed by: morten@apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>tmiller@apache.org</Who> |
| <DateCommitted>08/13/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler xpath.cup</Modified> |
| <Log>bug 2553, fixes AbbreviatedAbsoluteLocationPath, |
| some relative location paths still give duplicates, will need to filter.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>08/13/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/res XSLTInfo.properties</Modified> |
| <Log>Update version for 2.2.D9 build</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>08/14/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/cmdline Transform.java |
| java/src/org/apache/xalan/xsltc/compiler Output.java |
| java/src/org/apache/xalan/xsltc/runtime DefaultRun.java |
| DefaultSAXOutputHandler.java TextOutput.java |
| java/src/org/apache/xalan/xsltc/trax TransformerImpl.java</Modified> |
| <Log>Implemented support for the doctype-system and doctype-public attributes |
| of the <xsl:output/> element. The translet post-processor (TextOutput) can |
| now be instanciated with a ContentHandler and an optional LexicalHandler. |
| The LexicalHandler will receive notofications of the DOCTYPE declaration. |
| The default SAX output handler now implements both ContentHandler and |
| LexicalHandler. The LexicalHandler only handles the startDTD() method, |
| by outputting the DOCTYPE declaration, and all other methods are empty. |
| The trax.Transformer implementation has also been updated to use the |
| LexicalHandler, but I still have not found any way in which a SAX client |
| can set the LexicalHandler. |
| PR: bugzilla 1504 |
| Obtained from: n/a |
| Submitted by: morten@apache.org |
| Reviewed by: morten@apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>08/14/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler XslElement.java</Modified> |
| <Log>A minor change to the class handling the <xsl:element> element to be more |
| in-sync with the XSLT 1.0 spec (and M.Kay's book). This in order to make |
| it more readable and maintainable. I was trying to debug the code for |
| something I thought was a bug, and it was just impossible to navigate. |
| This change was necessary, even though the code functioned as it should. |
| PR: n/a |
| Obtained from: n/a |
| Submitted by: morten@apache.org |
| Reviewed by: morten@apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>08/14/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler LiteralElement.java |
| Parser.java</Modified> |
| <Log>Fix for outputting all necessary namespace declarations with LREs. |
| PR: bugzilla 2863 |
| Obtained from: n/a |
| Submitted by: morten@apache.org |
| Reviewed by: morten@apache.org</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>08/14/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/dom ReverseIterator.java</Modified> |
| <Log>A fix to allow reverse iterators to be reset (inside nested for-each loops). |
| PR: n/a |
| Obtained from: n/a |
| Submitted by: morten@apache.org |
| Reviewed by: morten@apache.org</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>johng@apache.org</Who> |
| <DateCommitted>08/14/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/lib/sql ConnectionPool.java |
| DefaultConnectionPool.java SQLDocument.java |
| XConnection.java</Modified> |
| <Log>Fixed bug in connect method where User and Password were not |
| correctly being passed to the JDBC Driver. Requires chnage in |
| ConnectionPool Interface |
| Submitted by: John Gentilin</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>08/15/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/lib/sql XConnection.java</Modified> |
| <Log>Use defined constant DTMManager.IDENT_DTM_NODE_BITS for shifting DTM nodes, |
| not hard coded value.</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>tmiller@apache.org</Who> |
| <DateCommitted>08/15/2001</DateCommitted> |
| <Added>java/src/org/apache/xalan/xsltc/dom DupFilterIterator.java</Added> |
| <Log>bug fix 2553, new iterator to get rid of dups</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>tmiller@apache.org</Who> |
| <DateCommitted>08/15/2001</DateCommitted> |
| <Added>java/src/org/apache/xalan/xsltc/compiler |
| FilteredAbsoluteLocationPath.java</Added> |
| <Log>bug fix 2553, new abs location path</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>tmiller@apache.org</Who> |
| <DateCommitted>08/15/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler xpath.cup |
| Constants.java</Modified> |
| <Log>bug fix 2553, updated Constants for dup processing |
| and updated CUP rule for AbbreviatedAbsoluteLocationPaths</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>08/15/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/utils SystemIDResolver.java</Modified> |
| <Log>Fix problem with resolving a relative URI from a processing instruction</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>08/16/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/dom AbsoluteIterator.java |
| DOMImpl.java DupFilterIterator.java |
| StepIterator.java UnionIterator.java</Modified> |
| <Log>Implementation of id() and key() pattern - finally! |
| Added a small fix to the DOMImpl$DescendantIterator to prevent NPEs. |
| PR: bugzilla 1376 |
| 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>08/16/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler IdKeyPattern.java |
| KeyCall.java Mode.java Output.java Parser.java |
| TestSeq.java xpath.cup</Modified> |
| <Log>Forgot an 'import' in DupFilterIterator |
| 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>08/16/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc TransletOutputHandler.java |
| java/src/org/apache/xalan/xsltc/dom DupFilterIterator.java |
| java/src/org/apache/xalan/xsltc/runtime |
| AbstractTranslet.java DefaultSAXOutputHandler.java |
| SAXAdapter.java TextOutput.java |
| TransletOutputBase.java</Modified> |
| <Log>missing file</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>08/16/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/runtime |
| DefaultSAXOutputHandler.java</Modified> |
| <Log>Added another fix for the missing DOCTYPE declaration. XSLTC will now output |
| DOCTYPE declarations for HTML output if either doctype-system or doctype- |
| public is declared in the <xsl:output> element. XSL output will get a |
| DOCTYPE declaration only if doctype-system is declared. |
| PR: 1504 |
| 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>08/16/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/dom AbsoluteIterator.java</Modified> |
| <Log> |
| |
| |
| </Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>tmiller@apache.org</Who> |
| <DateCommitted>08/16/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler xpath.cup</Modified> |
| <Log>turning on filtering, bug 2553</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>08/16/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/dom DupFilterIterator.java</Modified> |
| <Log>Removed a bad optimisation in the duplicate filter iterator. |
| 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>tmiller@apache.org</Who> |
| <DateCommitted>08/17/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler xpath.cup</Modified> |
| <Log>re-activated the no dups filtering, dont know how |
| this got reverted back to no filtering, but it is fixed again.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>08/17/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/utils SystemIDResolver.java</Modified> |
| <Log>Make sure base is not null before checking for its contents.</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>08/17/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler IdKeyPattern.java |
| Key.java KeyCall.java Parser.java Sort.java |
| xpath.cup |
| java/src/org/apache/xalan/xsltc/compiler/util |
| CompareGenerator.java NodeSortRecordGenerator.java |
| java/src/org/apache/xalan/xsltc/dom DTDMonitor.java |
| DupFilterIterator.java KeyIndex.java |
| NodeSortRecord.java NodeSortRecordFactory.java |
| java/src/org/apache/xalan/xsltc/runtime |
| AbstractTranslet.java BasisLibrary.java</Modified> |
| <Log>Major update for id() and key(). Patterns containing id() and key() are |
| now 100% supported (about time), and id() and key() expressions should |
| now work in all (at least most) combinations. |
| PR: bugzilla 1376 (!!!) and 2624 |
| Obtained from: n/a |
| Submitted by: morten@xml.apache.org |
| Reviewed by: morten@xml.apache.org</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>08/17/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/templates FuncDocument.java</Modified> |
| <Log>Fix document function so that if only one argument is passed and it is a |
| nodetest, the base to be used to resolve relative URIs is the base of the each |
| node in the nodeset.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>08/17/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/processor XSLTSchema.java</Modified> |
| <Log>Allow multiple iterations of xsl:with-param within an xsl:call-template or |
| xsl:apply-template</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>08/20/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified> |
| <Log>A small fix for a cleanup I did in the basis library (it broke the |
| substring() function)> |
| 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>08/20/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/runtime TextOutput.java</Modified> |
| <Log>Added small fix to prevent NPE in output handler. |
| 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>08/20/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc TransletOutputHandler.java |
| java/src/org/apache/xalan/xsltc/compiler Variable.java |
| VariableRef.java VariableRefBase.java |
| java/src/org/apache/xalan/xsltc/compiler/util |
| MultiHashtable.java |
| java/src/org/apache/xalan/xsltc/dom DOMImpl.java |
| java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java |
| TextOutput.java TransletOutputBase.java</Modified> |
| <Log>Added element/attribute prefix information in the internal DOM. |
| This should fix some problems we have had with the copy and copy-of |
| elements. Added a few lines of code in an attempt to speed up the DOM builder. |
| 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>sboag@apache.org</Who> |
| <DateCommitted>08/20/2001</DateCommitted> |
| <Modified>java/src/org/apache/xpath XPathContext.java</Modified> |
| <Log>Added getCurrentNodeList() for getting the current node list as defined |
| by http://www.w3.org/TR/xslt#dt-current-node-list. |
| This looks up the stack of the SubContextLists to find the top-level |
| LocPathIterator. I'm fairly unhappy with this fix, and hope to restructure |
| the context list stuff a bit to avoid the casts in the getCurrentNodeList(), |
| and to fix getCurrentNode() so that it properly defines the current |
| node as defined by the XSLT spec. As a matter of fact, I would |
| like to break up XPathContext into an XSLTContext. |
| Part of the http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3031 |
| fix.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>08/20/2001</DateCommitted> |
| <Modified>java/src/org/apache/xpath/functions FuncCurrent.java</Modified> |
| <Log>Call new XPathContext#getCurrentNodeList. Fixes |
| http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3031.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>08/20/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/transformer KeyRefIterator.java |
| java/src/org/apache/xpath/axes ChildIterator.java |
| ChildTestIterator.java DescendantIterator.java |
| MatchPatternIterator.java |
| SelfIteratorNoPredicate.java UnionPathIterator.java</Modified> |
| <Log>Fix for problem reported by Mike Starr <mike.starr@air2web.com>, |
| where the transformation hangs for "foo[2] | bang" |
| patters, i.e. unions with positional predicates. The fix |
| is to have the iterators#nextNode() set m_lastFetched to DTM.NULL |
| when m_foundLast is found to be true on function entry |
| (after the cache check). This allows getCurrentNode() to |
| fullfill it's contract of returning null if the last fetch was |
| null. The bug occured after an optimization for positional |
| predicates to have them not continue searching once |
| the positional node was found, by setting m_foundLast |
| to true.</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>08/21/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/dom DTDMonitor.java</Modified> |
| <Log>An attempt to optimise the building of the ID index. The previous version of |
| this code would traverse the DOM once for each type of element that had a |
| defined ID attribute. The new version traverses the DOM once, and looks up |
| each element's type in a hashtable to determine its ID attribute type (if |
| any). |
| The new version of the code does not use string comparisons, like the old one. |
| This update was done to compensate for the possible performance degradation of |
| having implemented an element/attribute prefix array in the internal DOM. |
| 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>08/21/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/trax |
| TemplatesHandlerImpl.java TemplatesImpl.java |
| TransformerHandlerImpl.java TransformerImpl.java</Modified> |
| <Log>Protected some methods in our TrAX code that are not defined in the TrAX API. |
| These methods were never intended for public use and should have been defined |
| as "protected" to begin with. |
| 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>08/22/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler XslElement.java</Modified> |
| <Log>Fix for a problem with some combinations of <xsl:element> and namespace |
| aliasing. The output lacked the necessary namespace definitions when an |
| element created with <xsl:element> was given a qname with a prefix that |
| was mapped to some other prefix. |
| 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>tmiller@apache.org</Who> |
| <DateCommitted>08/23/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler ParameterRef.java</Modified> |
| <Log>removed typeCheck(), uses the base classes method now</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>tmiller@apache.org</Who> |
| <DateCommitted>08/23/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler |
| VariableRefBase.java</Modified> |
| <Log>added default typeCheck() to this base class</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>tmiller@apache.org</Who> |
| <DateCommitted>08/23/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler RelationalExpr.java</Modified> |
| <Log>bug fix 2838, cast to type real if both operands are |
| ResultTreeType</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>johng@apache.org</Who> |
| <DateCommitted>08/24/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/lib/sql SQLDocument.java</Modified> |
| <Log>Removed debug flag |
| Submitted by:John Gentilin</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>johng@apache.org</Who> |
| <DateCommitted>08/24/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/lib/sql SQLDocument.java |
| XConnection.java</Modified> |
| <Log>Fixed Streaming Mode |
| Submitted by: John Gentilin</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>johng@apache.org</Who> |
| <DateCommitted>08/24/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/dtm DTM.java |
| java/src/org/apache/xml/dtm/ref DTMDefaultBase.java |
| DTMDocumentImpl.java DTMManagerDefault.java</Modified> |
| <Log>added document registration and release events to the DTM interface |
| Submitted by: John Gentilin</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>garyp@apache.org</Who> |
| <DateCommitted>08/25/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/lib Extensions.java</Modified> |
| <Log>Fix bug 3112 (http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3112). Fix |
| tokenize to work with DTM by obtaining a new DocumentBuilder and not using the |
| document from the context node.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>garyp@apache.org</Who> |
| <DateCommitted>08/26/2001</DateCommitted> |
| <Modified>java/src/org/apache/xpath VariableStack.java |
| java/src/org/apache/xpath/operations Variable.java</Modified> |
| <Log>Fix bug 3265 (http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3265). Using |
| an expression in the evaluate extension function that contains a top-level |
| variable was cause an NPE.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>08/26/2001</DateCommitted> |
| <Modified>java/src/org/apache/xpath/objects XStringForChars.java</Modified> |
| <Log>Fixed two bugs, one in getChars and one in charAt where the m_start |
| offset wasn't being used correctly. This manifested itself in some |
| stuff I was doing with the startsWith function, but likely caused |
| many other bugs with other functionality.</Log> |
| </Commit> |
| <Commit category="xsltc"> |
| <Who>morten@apache.org</Who> |
| <DateCommitted>08/27/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc DOM.java |
| java/src/org/apache/xalan/xsltc/compiler |
| AbsoluteLocationPath.java AbsolutePathPattern.java |
| AncestorPattern.java ApplyTemplates.java |
| BooleanExpr.java CallTemplate.java CastExpr.java |
| Constants.java Copy.java CopyOf.java |
| DocumentCall.java FilterExpr.java |
| FilteredAbsoluteLocationPath.java ForEach.java |
| FunctionCall.java Key.java KeyCall.java |
| LastCall.java LocalNameCall.java Mode.java |
| NameCall.java NamespaceUriCall.java Number.java |
| Param.java ParameterRef.java |
| ParentLocationPath.java ParentPattern.java |
| PositionCall.java Predicate.java |
| RelationalExpr.java Sort.java Step.java |
| StepPattern.java Stylesheet.java |
| SyntaxTreeNode.java Template.java TestSeq.java |
| Text.java TransletOutput.java ValueOf.java |
| Variable.java VariableRef.java Whitespace.java |
| XSLTC.java |
| java/src/org/apache/xalan/xsltc/compiler/util |
| ClassGenerator.java ErrorMsg.java |
| MethodGenerator.java NodeSetType.java NodeType.java |
| ResultTreeType.java |
| java/src/org/apache/xalan/xsltc/dom Axis.java |
| DOMAdapter.java DOMImpl.java LoadDocument.java |
| MultiDOM.java |
| java/src/org/apache/xalan/xsltc/runtime |
| AbstractTranslet.java BasisLibrary.java</Modified> |
| <Log>Changes all calls from the compiled translet code to the DOM to be calls |
| to the DOM interface (and not to a specific DOM class). I did this to make |
| it possible to plugi in any DOM implementation. |
| 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>morten@apache.org</Who> |
| <DateCommitted>08/27/2001</DateCommitted> |
| <Added>java/src/org/apache/xalan/xsltc StripFilter.java</Added> |
| <Log>Forgot to add this file in my last putback. |
| 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>08/27/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc TransletOutputHandler.java |
| java/src/org/apache/xalan/xsltc/compiler Constants.java |
| TransletOutput.java |
| java/src/org/apache/xalan/xsltc/runtime |
| AbstractTranslet.java DefaultSAXOutputHandler.java |
| TextOutput.java TransletOutputBase.java</Modified> |
| <Log>Added an <xsltc:output> extension to allow for multiple output files. I know |
| that this is not a prioritised task, but I need this for a little project I |
| am working on. |
| 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>08/28/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/compiler Param.java |
| ParameterRef.java Variable.java VariableBase.java |
| VariableRef.java |
| java/src/org/apache/xalan/xsltc/compiler/util |
| NodeSetType.java NodeType.java ReferenceType.java |
| ResultTreeType.java StringType.java Type.java</Modified> |
| <Log>A few fixes for the regression caused by my last (huge) putback. |
| 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>08/28/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xsltc/dom DupFilterIterator.java</Modified> |
| <Log>A fix for the position() function when using duplicate filter iterators. |
| PR: n/ |
| 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>08/28/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/dtm/ref DTMDefaultBase.java</Modified> |
| <Log>added dumpNode method, convenience for debugging. |
| |
| We might want to move this function up to DTMDefaultBase, or |
| perhaps to the DTM API itself.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>08/28/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/serialize SerializerToText.java</Modified> |
| <Log>Fix http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3131 by |
| overriding writeNormalizedChars and writeUTF16Surrogate to |
| not do any XML escaping.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>08/28/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/dtm/ref DTMDefaultBase.java</Modified> |
| <Log>The index was being stored as opposed to the node handle when we were |
| replacing namespace nodes. Store the actual node handle.</Log> |
| </Commit> |
| </Commits> |