| <?xml version="1.0"?> |
| <Commits> |
| <Commit category="compat"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>02/02/2001</DateCommitted> |
| <Modified>java/compat_src/org/apache/xalan/xslt XSLTInputSource.java |
| XSLTResultTarget.java</Modified> |
| <Log>Implement some more methods for compatibility</Log> |
| </Commit> |
| <Commit category="compat"> |
| <Who>dleslie@apache.org</Who> |
| <DateCommitted>02/02/2001</DateCommitted> |
| <Modified>java/compat_src/org/apache/xalan/xslt XSLTInputSource.java</Modified> |
| <Log>Fixed javadoc for api that was just added back.</Log> |
| </Commit> |
| <Commit category="compat"> |
| <Who>dleslie@apache.org</Who> |
| <DateCommitted>02/02/2001</DateCommitted> |
| <Modified>java/compat_src/org/apache/xalan/xslt XSLTResultTarget.java</Modified> |
| <Log>Fixed javadoc for api that was just added back.</Log> |
| </Commit> |
| <Commit category="compat"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>02/02/2001</DateCommitted> |
| <Modified>java/compat_src/org/apache/xalan/xslt XSLTEngineImpl.java</Modified> |
| <Log>Fix problem with calling the processor with a liaison</Log> |
| </Commit> |
| <Commit category="compat"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>02/02/2001</DateCommitted> |
| <Modified>java/compat_src/org/apache/xalan/xslt XSLTEngineImpl.java</Modified> |
| <Log>Fix problem where source file was being parsed more than once and if using an |
| input stream, we would get a read error</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>02/06/2001</DateCommitted> |
| <Modified>java/src/org/apache/xpath/axes ChildWalkerMultiStep.java</Modified> |
| <Log>Fix for bug reported by "Chris P. McCabe" <chris_mccabe@choicehotels.com> |
| 02/06/2001 06:55 PM. |
| Defensive fix for if the last used walker is null, then don't check to |
| see if it is a fast walker! Without this, a null pointer exception is |
| very possible.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>02/06/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/transformer TransformerImpl.java</Modified> |
| <Log>Fixes for exceptions being thrown that weren't being passed through |
| the error listener.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>02/07/2001</DateCommitted> |
| <Modified>java/src/org/apache/xpath/axes FollowingWalker.java</Modified> |
| <Log>Fix for bug reported by Dave Haffner <dave.haffner@xmls.com> |
| 02/06/2001 04:03 AM |
| In parentNode(), don't screen out nextAncestor, since the parent |
| is never actually returned. This sets things up correctly for firstChild |
| and nextSibling.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>02/07/2001</DateCommitted> |
| <Modified>java/src/org/apache/xpath/axes PrecedingWalker.java</Modified> |
| <Log>Fix for bug reported by Dave Haffner <dave.haffner@xmls.com> |
| 02/06/2001 04:03 AM |
| In nextSibling(), don't return null if isAncestorOfRootContext, instead |
| do next.getFirstChild().</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>02/07/2001</DateCommitted> |
| <Modified>java/src/org/apache/xpath SourceTreeManager.java</Modified> |
| <Log>Fix for bug reported by anders.domeij@uc.se |
| 02/07/2001 09:35 AM |
| removed extra bogus TransformerException decl in resolveURI</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>02/08/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/stree SourceTreeHandler.java</Modified> |
| <Log>Fix bug reported by Jason Harrop <jharrop@bigpond.net.au> |
| 02/07/2001 08:12 PM |
| Don't process comment or whitespace events if inside a startDTD/endDTD |
| event.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>02/10/2001</DateCommitted> |
| <Modified>java/src/org/apache/xpath/axes WalkerFactory.java</Modified> |
| <Log>In indirect response to bug posted by "Thee Boon Hoo" <theebh@newstakes.com> |
| 02/07/2001 09:37 PM |
| |
| "//table[1]" patterns would give one node |
| when they should have given 2, when applied to Boon Hoo's |
| source. |
| "//table[1]" is equivelent to |
| "/descendant-or-self::node()/table[1]", |
| and so must return the first table child |
| of each table-inst element. |
| |
| An optimization was optimizing this to |
| "/descendant-or-self::table, which is |
| fine as long as indexing isn't used. Since |
| we can not tell until runtime if indexing |
| is being used, we have to turn of this |
| optimization for all predicated "//foo[xx]" |
| patterns.</Log> |
| </Commit> |
| <Commit category="compat"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>02/12/2001</DateCommitted> |
| <Modified>java/compat_src/org/apache/xalan/xslt XSLTEngineImpl.java</Modified> |
| <Log>Set system id in stylesheet handler</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>02/12/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/processor StylesheetPIHandler.java |
| TransformerFactoryImpl.java</Modified> |
| <Log>Patch for Dmitri IIyin to use the specified URIResolver.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>02/12/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/templates ElemNumber.java</Modified> |
| <Log>Number Expression should be evaluated then rounded up.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>02/13/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xslt Process.java</Modified> |
| <Log>Create a document fragment for the output node, for -flavor d2d.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>02/13/2001</DateCommitted> |
| <Modified>java/src/org/apache/xpath/compiler Compiler.java</Modified> |
| <Log>Better error message when quo is used.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>02/13/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/templates ElemCallTemplate.java |
| ElemChoose.java ElemCopy.java ElemFallback.java |
| ElemIf.java ElemLiteralResult.java |
| ElemTemplate.java |
| java/src/org/apache/xalan/transformer TransformerImpl.java</Modified> |
| <Log>Remove extra method/call to TransformerImpl.executeChildTemplates()</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>02/13/2001</DateCommitted> |
| <Modified>java/src/org/apache/xpath/patterns NodeTest.java</Modified> |
| <Log>Return an empty string instead of null from getLocalName() when the |
| nodetest does not have a name. Encountered with the SQL extension, |
| in response to bug reported by "Michael Kay" <mhkay@iclway.co.uk>, |
| 02/08/2001 08:57 AM.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>02/13/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/lib/sql ColumnData.java</Modified> |
| <Log>In getData() return an empty string instead of null if there is |
| no data to be obtained. |
| In response to bug reported by "Michael Kay" <mhkay@iclway.co.uk>, |
| 02/08/2001 08:57 AM.</Log> |
| </Commit> |
| <Commit category="compat"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>02/14/2001</DateCommitted> |
| <Modified>java/compat_src/org/apache/xalan/xslt XSLTInputSource.java</Modified> |
| <Log>Call local setSystemId.</Log> |
| </Commit> |
| <Commit category="compat"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>02/15/2001</DateCommitted> |
| <Modified>java/compat_src/org/apache/xalan/xslt XSLTEngineImpl.java</Modified> |
| <Log>Fix problem with processing an input source created from a reader with no |
| systemId |
| Fix problem with reading an input source file twice if it has a PI</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>garyp@apache.org</Who> |
| <DateCommitted>02/19/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/extensions MethodResolver.java</Modified> |
| <Log>Correct ConversionInfo array for Node-Set and RTF. Remove DocumentFragment |
| from RTF and replace with NodeList. Remove duplicate Boolean from both. Fix |
| Boolean conversion to make java.lang.Boolean higher than string.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>02/19/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/lib/sql ColumnHeader.java |
| RowSet.java XStatement.java</Modified> |
| <Log>Use null nodetest to mean the same as "node()". This fixes a bug reported |
| by "Voytenko, Dimitry" <DVoytenko@SECTORBASE.COM> |
| where <xsl:copy-of select="sql:query(...)"/> |
| crashes with NullPointerException, i.e. |
| there are cases where we really don't want |
| to set the NodeTest.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>02/20/2001</DateCommitted> |
| <Modified>java/src/org/apache/xpath/compiler XPathParser.java</Modified> |
| <Log>Check for null token before checking if it is a letter</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>02/20/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/transformer |
| TransformerIdentityImpl.java</Modified> |
| <Log>Fix made for bug reported by "Glencross, Christian" |
| <Christian.Glencross@gs.com> |
| on 02/16/2001 10:18 AM. |
| Xerces 1.2.3 SAX parser calls |
| handler.setDocumentLocator() before handler.startDocument(). |
| TransformerIdentityImpl.m_resultContentHandler isn't initialised until |
| TransformerIdentityImpl.startDocument() is called. |
| Added lazy construction of result handler |
| in setDocumentLocator, in addition to |
| startDocument.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>garyp@apache.org</Who> |
| <DateCommitted>02/21/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/lib Extensions.java</Modified> |
| <Log>Correct implementation of string value of a node.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>dleslie@apache.org</Who> |
| <DateCommitted>02/21/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/lib/sql Column.java |
| ColumnAttribute.java ColumnData.java |
| ColumnHeader.java Row.java RowSet.java |
| StreamableNode.java XConnection.java |
| XStatement.java package.html</Modified> |
| <Log>Added experimental usage metatag to all classes in this package, |
| and an explanatory note to package.html.</Log> |
| </Commit> |
| <Commit category="compat"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>02/22/2001</DateCommitted> |
| <Modified>java/compat_src/org/apache/xalan/xslt StylesheetRoot.java</Modified> |
| <Log>Add getOutputMethod API.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>02/22/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/stree ElementImpl.java</Modified> |
| <Log>Bug fix attributed to Norman Walsh <ndw@nwalsh.com>, on |
| 02/20/2001 09:50 AM. if the attribute 'name' doesn't occur in the AttList, |
| the |
| result of getIndex(name) is -1, but |
| getChildAttribute() would incorrectly |
| return the first attribute. Fix returns |
| null if index < 0.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>02/22/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/serialize SerializerToXML.java |
| java/src/org/apache/xalan/transformer |
| TransformerIdentityImpl.java</Modified> |
| <Log>Implement DeclHandler for identity transforms</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>02/22/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/transformer TransformerImpl.java</Modified> |
| <Log>Fix for bug originally reported by Daryl Beattie <DarylB@screamingmedia.com> |
| on 02/14/2001 04:16 PM. A hang was occuring inside the use |
| of a Result Tree Fragment. When the result tree fragement was |
| being created, the Redirect extension was being called, which |
| called createResultContentHandler which set the ContentHandler |
| in the Transformer, but not in the ResultTreeHandler. Then, Redirect |
| called Transformer#executeChildTemplates( |
| ElemTemplateElement elem, Node sourceNode, QName mode, |
| ContentHandler handler) |
| which saves the reference to the original content handler in |
| the transformer, and then sets the new one by calling setContentHandler, |
| which sets the ContentHandler in the ResultTreeHandler as well |
| as the Transformer. When it tried to restore the old ContentHandler, |
| it restored the value in the ResultTreeHandler to a Serializer, instead |
| of the correct ContentHandler. When transformToRTF then called |
| endDocument on it's resultTreeFragment, the event was sent |
| to the Serializer instead of the SourceTreeHandler, and thus the |
| isComplete flag was not set, and thus the hang. (whew!) |
| The fix is in executeChildTemplates save the value of the |
| resultTreeHandler's contentHandler as well as Transformer's |
| content handler, and restore them both. A more architectual fix |
| could be made, but not without high risk, so I think this is the best |
| and safest way to fix it.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>dleslie@apache.org</Who> |
| <DateCommitted>02/23/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/res XSLTInfo.properties</Modified> |
| <Log>Changed version to 2.0.1</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>dleslie@apache.org</Who> |
| <DateCommitted>02/23/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/processor XSLProcessorVersion.java</Modified> |
| <Log>Changed version to 2.0.1</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>curcuru@apache.org</Who> |
| <DateCommitted>02/28/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/res XSLTErrorResources.java</Modified> |
| <Log>Update text of error messages |
| Submitted by: Andreas Zehnpfund</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>curcuru@apache.org</Who> |
| <DateCommitted>02/28/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xslt Process.java</Modified> |
| <Log>Update printArgOptions() with better text and to better reflect actual |
| options that are currently supported; catch missing -IN argument</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>03/05/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/client XSLTProcessorApplet.java |
| java/src/org/apache/xalan/processor StylesheetHandler.java |
| TransformerFactoryImpl.java |
| java/src/org/apache/xalan/stree DocImpl.java |
| StreeDOMBuilder.java TextImpl.java |
| java/src/org/apache/xalan/templates OutputProperties.java |
| java/src/org/apache/xalan/xslt Process.java |
| java/src/org/apache/xml/utils FastStringBuffer.java |
| java/src/trax trax.properties</Modified> |
| <Log>New approach to FastStringBuffer, and changes needed to support it. |
| We still need to do some serious work on both the initial values of the |
| tuning parameters and the heuristics driving the "chunk growth" algorithms. |
| Currently set for fixed-sized chunks of 8Kch in main tree, .5Kch in RTF.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/06/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/templates ElemElement.java |
| ElemForEach.java ElemLiteralResult.java |
| java/src/org/apache/xalan/transformer |
| ClonerToResultTree.java QueuedSAXEvent.java |
| QueuedStartDocument.java QueuedStartElement.java |
| ResultTreeHandler.java TransformerImpl.java |
| TreeWalker2Result.java</Modified> |
| <Log>Fix for http://nagoya.apache.org/bugzilla/show_bug.cgi?id=741. |
| |
| 1) ResultTreeHandler now implements the TransformState interface. |
| 2) Queued state such as the current node and the current template is stored |
| as part of QueuedStartElement. Storage will only occur if the ContentHandler |
| implements TransformClient. |
| 3) When state is requested (for instance TransformState#getCurrentElement()), |
| if the queued element is null or not pending (for instance, in a characters |
| event), it will get the state from the transformer, otherwise it will get the |
| state from the queued element. |
| |
| Other fixes were attempted for this problem, including trying to |
| get rid of queueing altogether, and flushing a bit earlier before |
| the state was pushed on the various stacks, but both of |
| these had show-stopping issues (see discussions |
| on xalan-dev). |
| |
| Note that for the moment the ContextNodeList is node |
| cloned as it needs to be in order for |
| TransformState#getContextNodeList.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>garyp@apache.org</Who> |
| <DateCommitted>03/06/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/templates ElemParam.java |
| java/src/org/apache/xpath Arg.java VariableStack.java</Modified> |
| <Log>The field Arg.isParamVar was attempting to serve two functions: to indicate |
| variable Frame entries which are not currently activated and to indicate Frames |
| containing parameters passed with xsl:with-param. When processing was finished |
| for a node in a node-set, the isParamVar flag was turned on to indicate the |
| Frame slot was available. Unfortunately, this also indicated that the item was |
| passed as a parameter which it wasn't. This fix changes isParamVar into to |
| fields, isAvailable which indicates that the slot is available and |
| isFromWithParam indicating the Frame slot came from an xsl:with-param or a |
| top-level parameter passed in via the tranformerImpl.setParameter() API. |
| I have tested this change against the conformance suite and had no |
| regression. I've also submitted a test case which fails on the existing |
| codebase but works okay after this fix. |
| It is possible that I've missed something with regard to the API setParameter |
| calls but we can fix those if problems are reported.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>garyp@apache.org</Who> |
| <DateCommitted>03/07/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/utils FastStringBuffer.java</Modified> |
| <Log>Correct operation when length of content to be appended is zero.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>03/07/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/serialize SerializerToXML.java</Modified> |
| <Log>Fix closing out doctype declaration</Log> |
| </Commit> |
| <Commit category="compat"> |
| <Who>dleslie@apache.org</Who> |
| <DateCommitted>03/07/2001</DateCommitted> |
| <Modified>java/compat_src/org/apache/xalan/xpath/xml |
| XMLParserLiaisonDefault.java</Modified> |
| <Log>Put in Apache copyright.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>03/08/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/utils SystemIDResolver.java</Modified> |
| <Log>Change SystemIdResolver to default to user.dir if the base URI is null</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>garyp@apache.org</Who> |
| <DateCommitted>03/09/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/transformer TransformerImpl.java |
| java/src/org/apache/xpath VariableStack.java</Modified> |
| <Log>Parameters set with setParameter were available to stylesheet as variable |
| references ($myParam) even though there was no xsl:param element to receive it.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>03/09/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/transformer |
| TransformerIdentityImpl.java</Modified> |
| <Log>Check if there is a DeclHandler before calling it.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/11/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/utils WrappedRuntimeException.java</Modified> |
| <Log>Patch attributed to Patrick Moore <patrickm@rioport.com> on 03/09/2001. |
| Adds another constructor to pass in the error message.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/11/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/templates ElemAttribute.java |
| ElemElement.java</Modified> |
| <Log>Checkin addresses http://nagoya.apache.org/bugzilla/show_bug.cgi?id=923. |
| elemAttribute now derives from elemElement so the basic name resolution |
| code can be shared. Breaks attribset24 test, but I think the newer |
| behavior is better. New virtual methods overloaded by elemAttribute are |
| constructNode, resolvePrefix, and validateNodeName. Also, in the |
| elemAttribute#execute method, checks are made to make sure an |
| element is pending.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/11/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/utils SystemIDResolver.java</Modified> |
| <Log>Added getAbsoluteURI(String url), and merge |
| with Myriam's changes. |
| Part of fix for problem found when |
| investigating http://nagoya.apache.org/bugzilla/show_bug.cgi?id=906.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/11/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/processor |
| TransformerFactoryImpl.java</Modified> |
| <Log>Call getAbsoluteURI(String url) for the source URL. |
| Fix for problem found when |
| investigating http://nagoya.apache.org/bugzilla/show_bug.cgi?id=906. |
| This tries to force us always having an absolute URL in the processing |
| stack as the base URL, which should be OK, I hope.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/11/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/transformer TransformerImpl.java</Modified> |
| <Log>Call getAbsoluteURI(String url) for the source URL. |
| Fix for problem found when |
| investigating http://nagoya.apache.org/bugzilla/show_bug.cgi?id=906. |
| This tries to force us always having an absolute URL in the processing |
| stack as the base URL, which should be OK, I hope.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/11/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/transformer QueuedEvents.java |
| QueuedStartElement.java ResultTreeHandler.java</Modified> |
| <Log>The user for http://nagoya.apache.org/bugzilla/show_bug.cgi?id=741 reported |
| problems on testing, so these changes are a re-fix. He tested and |
| everything seems OK now. There actually may be a slight performance |
| improvement involved here.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/11/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/serialize SerializerToHTML.java</Modified> |
| <Log>Applied patches from dmitri.ilyin@memiq.com (Dmitri Ilyin) |
| from http://nagoya.apache.org/bugzilla/show_bug.cgi?id=705.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/11/2001</DateCommitted> |
| <Modified>java/src/org/apache/xpath XPathAPI.java</Modified> |
| <Log>Applied patch submitted by nboyd@atg.com (Norris Boyd) |
| at http://nagoya.apache.org/bugzilla/show_bug.cgi?id=702.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/11/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/serialize Encodings.java</Modified> |
| <Log>Applied patch submitted by havardw@underdusken.no (HÃ¥vard Wigtil). |
| Also added "XXX-X" variants for all "XXX_X" java encoding names. |
| I'm not totally confident that this is the right thing to do, but I can't |
| see that it will hurt, except to make the table a bit larger. I |
| would prefer to be safe and make sure we handle the encoding. |
| See my comments in http://nagoya.apache.org/bugzilla/show_bug.cgi?id=718.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/11/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/templates ElemTemplateElement.java |
| StylesheetRoot.java</Modified> |
| <Log>Minor changes to better bottleneck throwing of Runtime exceptions |
| during processing.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/11/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/processor |
| TransformerFactoryImpl.java</Modified> |
| <Log>Catch all exceptions thrown when processing stylesheet, and send |
| them to the error listener. There's probably some danger of having |
| the same error sent to the error listener multiple times, but better too |
| many reports, than none, I guess. |
| This addresses http://nagoya.apache.org/bugzilla/show_bug.cgi?id=906.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/11/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/lib/sql XConnection.java |
| XStatement.java</Modified> |
| <Added>java/src/org/apache/xalan/lib/sql ConnectionPool.java |
| DefaultConnectionPool.java ExtensionError.java |
| PooledConnection.java QueryParameter.java |
| SQLExtensionError.java XConnectionPoolManager.java</Added> |
| <Log>These are John Gentilin <johnglinux@eyecatching.com> |
| patches for connection pooling and parameterized |
| queries. These should be considered to be unstable |
| right now, as we are still working on some things.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/11/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/processor ProcessorInclude.java |
| TransformerFactoryImpl.java |
| java/src/org/apache/xalan/serialize SerializerToXML.java |
| java/src/org/apache/xalan/stree StreeDOMHelper.java |
| java/src/org/apache/xalan/transformer ResultTreeHandler.java |
| TransformerIdentityImpl.java TreeWalker2Result.java |
| java/src/org/apache/xml/utils AttList.java TreeWalker.java |
| java/src/org/apache/xpath DOM2Helper.java XPathContext.java</Modified> |
| <Log>The DOM2Helper#isNodeAfter(Node node1, Node node2) method |
| has been fixed so that it no longer does the try/catch thing if one |
| of the nodes doesn't implement DOMOrder, but instead does an |
| instanceof test. In StreeDOMHelper, it overloads this method and |
| *does* do the try/catch business, since almost always both nodes |
| will implement DOMOrder in this case, and this will be faster than |
| an instanceof test. Also, in various classes, I did some stuff to try |
| and make sure that a DOM2Helper wasn't being created and used |
| when a StreeDOMHelper is needed. |
| |
| This addresses http://nagoya.apache.org/bugzilla/show_bug.cgi?id=800 |
| and should give a good performance fix for foreign DOM processing.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/12/2001</DateCommitted> |
| <Modified>java/src/org/apache/xpath/patterns NodeTest.java</Modified> |
| <Log>Xerces at some point decided to use "" instead |
| of null for null namespaces. There has been a |
| discussion between Gary Peskin in |
| Joe Kessleman on xalan-dev about this, |
| but I hadn't been fully keeping up the the |
| thread that well, and missed it's relation to |
| this problem. I include some of the discussion |
| at the end of this note. I made Xalan be able to |
| compare a "" namespace to null for now, until |
| we get this resolved. |
| |
| The gist of the discussion on xalan-dev regarding this is: |
| |
| >>1. Declare the Xerces-J support of schemas to have a bug and ask that |
| >>Xerces be corrected to always use a null namespace URI to indicate that |
| >>there is no default namespace. Even if the Xerces people change this |
| >>behavior, is this correct? |
| > |
| > Yes. If your description of the problem is accurate (you should probably |
| > submit a more detailed case so it can be reproduced in the lab), this is a |
| > parser/DOM-builder bug.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>costin@apache.org</Who> |
| <DateCommitted>03/12/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/lib/sql ExtensionError.java</Modified> |
| <Log>Removed ( commented out ) dump() method and the imports in ExtensionError. |
| |
| So far the method doesn't seem to be used ( no warning in the compile ). |
| |
| The problem is that this method is breaking the build with crimson ( since |
| it uses xerces-specific classes ). It is possible to implement it on top |
| of the serialization classes that are part of xalan - if someone needs the |
| method I'll try to port it.</Log> |
| </Commit> |
| <Commit category="compat"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/13/2001</DateCommitted> |
| <Modified>java/compat_src/org/apache/xalan/xpath/xml TreeWalker.java |
| java/compat_src/org/apache/xalan/xslt XSLTEngineImpl.java</Modified> |
| <Log>Made changes for change to API for XalanJ2 TreeWalker, which |
| now requires that the DOM helper be created by the caller.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/13/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/utils TreeWalker.java</Modified> |
| <Log>Added back in the TreeWalker(ContentHandler contentHandler) |
| constructor, because I'm worried I'll break more dependent code.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>03/13/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/res XSLTErrorResources.java |
| java/src/org/apache/xalan/xslt Process.java</Modified> |
| <Log>Implement new arguments for the command line interface: URIResolver, |
| EntityResolver and ContentHandler</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>03/13/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/templates FuncFormatNumb.java</Modified> |
| <Log>Fix error message to say that 2 or 3 arguments are required.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>03/13/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/processor ProcessorLRE.java |
| java/src/org/apache/xalan/res XSLTErrorResources.java</Modified> |
| <Log>Better error message for missing or incorrect XSLT namespace declaration in a |
| stylesheet</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>garyp@apache.org</Who> |
| <DateCommitted>03/13/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/lib Redirect.java |
| java/src/org/apache/xalan/transformer TransformerImpl.java |
| java/src/org/apache/xalan/xslt Process.java</Modified> |
| <Log>Remember the Result that was used to trigger the transform. Access that |
| result from the Redirect extension to make file references in Redirect relative |
| to the original result URI. |
| If this is not available, references are relative to the source URI.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/14/2001</DateCommitted> |
| <Modified>java/src/org/apache/xpath VariableStack.java</Modified> |
| <Log>Added protection for null pointer exception that I discovered when |
| running some Cocoon tests. Since I've never seen this before, |
| I assume this is related to the changes that Gary made, but am |
| unsure as it's 4:00 in the morning and I'm too tired to look into it deeply.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>curcuru@apache.org</Who> |
| <DateCommitted>03/14/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xslt Process.java</Modified> |
| <Log>Remove check for missing -IN arg; there are a number of use |
| cases for calling Process.main without an XML document</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>costin@apache.org</Who> |
| <DateCommitted>03/14/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xslt Process.java</Modified> |
| <Log>A (last ? ) place where XMLReaderFactory was used without |
| trying jaxp first. I used the same code that is used in all other |
| places in xalan. |
| |
| With this change, the parser defined in XSLTInfo.properties will be used |
| only if jaxp is not available.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>dleslie@apache.org</Who> |
| <DateCommitted>03/14/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/utils StringVector.java</Modified> |
| <Log>Added missing @serial Javadoc tags.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/15/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/lib/sql ConnectionPool.java |
| DefaultConnectionPool.java ExtensionError.java |
| SQLExtensionError.java XConnection.java |
| XConnectionPoolManager.java XStatement.java</Modified> |
| <Log>Update from John Gentilin <johnglinux@eyecatching.com> to |
| fix connection cleanup.</Log> |
| </Commit> |
| |
| </Commits> |