| <?xml version="1.0"?> |
| <Commits> |
| <Commit category="core"> |
| <Who>costin@apache.org</Who> |
| <DateCommitted>03/16/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/processor StylesheetHandler.java |
| java/src/org/apache/xpath Expression.java XPath.java |
| XPathContext.java |
| java/src/org/apache/xpath/compiler Compiler.java |
| XPathParser.java</Modified> |
| <Log>Renamed "assert()" to "assertion()". |
| |
| Assert can be a keyword, and brake the compilation.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>03/19/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/transformer KeyWalker.java</Modified> |
| <Log>Throw an error message if the key name in a key function was not defined</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>03/20/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/utils FastStringBuffer.java</Modified> |
| <Log>Reworked "chunk growth" algorithm again. Growing mode not |
| yet adequately tested, but fixed-size mode (which is what Xalan |
| is currently using) is simpler code and shows improved performance.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>curcuru@apache.org</Who> |
| <DateCommitted>03/20/2001</DateCommitted> |
| <Added>java/src/org/apache/xalan/xslt EnvironmentCheck.java</Added> |
| <Log>Utility class to check your JVM environment for common problems</Log> |
| </Commit> |
| <Commit category="compat"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>03/20/2001</DateCommitted> |
| <Modified>java/compat_src/org/apache/xalan/xpath XNumber.java</Modified> |
| <Log>Double-semicolon fixed so Henri's compiler stops complaining about an |
| unreachable statement. <grin/></Log> |
| </Commit> |
| <Commit category="compat"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>03/21/2001</DateCommitted> |
| <Modified>java/compat_src/org/apache/xalan/xslt XSLTEngineImpl.java</Modified> |
| <Added>java/compat_src/org/apache/xalan/xpath/xdom |
| XercesLiaison.java</Added> |
| <Log>Add XercesLiaison class to APIs. Also fix the code in XSLTEngineImpl so that |
| when a liaison is passed in, use it and only it to parse the stylesheet.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>curcuru@apache.org</Who> |
| <DateCommitted>03/22/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xslt EnvironmentCheck.java</Modified> |
| <Log>Added more .jar sizes to jarVersions listing</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>03/22/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/utils FastStringBuffer.java</Modified> |
| <Log>We've reworked the algorithm again. The fixed-chunk-size mode (initial |
| and max. chunk sizes equal) runs essentially unchanged, though with a |
| few cycles less overhead. The variable-chunk-size mode now uses a |
| recursive-encapsulation scheme, where the first chunk may itself be a |
| FastStringBuffer whose total length equals one chunk; every so often |
| we push the existing data down one level and restart with a larger |
| chunk size. The new scheme has been stress-tested and is apparently |
| working. At this writing, however, Xalan uses only the fixed-size |
| mode (initial size equals max size), and no effort has been made to |
| find the optimial values for the tuning parameters. It does appear |
| likely that the best values will vary with usage patterns, but we hope |
| to find a good compromise. |
| |
| I'll probably be putting this aside for a while to work on other things. |
| If someone wants to experiment with varying the block sizes and |
| how frequently they grow, and suggest good performance/memory |
| tradeoff points, go for it!</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>03/22/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/utils FastStringBuffer.java</Modified> |
| <Log>Minor tweak to the javadoc.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>03/23/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/utils FastStringBuffer.java</Modified> |
| <Log>reset() versus setLength(0).</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/26/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/templates ElemForEach.java</Modified> |
| <Log>Fix for bug# 1116, getMatchedTemplate throws ClassCastException. |
| Don't push template unless it is a xsl:template.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/26/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/templates OutputProperties.java</Modified> |
| <Log>Patches submitted by Patrick Moore <patrickm@rioport.com> |
| on 03/15/2001 01:25 PM: |
| |
| This proposed change does a number of things: |
| |
| 1. Problem: HTML output method does not uses XML output properties as |
| default. |
| |
| In both org/apache/xalan/templates/output_html.properties and in the java |
| doc for |
| org/apache/xalan/templates/OutputProperties#getDefaultMethodProperties(Strin |
| g) It specifically states that all OutputProperties use the |
| output_xml.properties as a base. In the code this is not true for html. This |
| is now changed to match the comments |
| |
| 2. Problem: unclear IOException. |
| |
| If there was a problem loading the XML properties file. The wrapped |
| exception now will say which file was trying to be loaded. If the file did |
| not exist I was getting a very strange "Stream closed" IOException message. |
| |
| 3. Problem: the streams were not closed after reading the property file. |
| |
| Fixed. |
| |
| 4. Problem: the double-check locking mechanism does not work in Java (see |
| bug #919) |
| |
| <http://www.javaworld.com/javaworld/jw-02-2001/jw-0209-toolbox.html> |
| |
| 5. QUESTION: now if there is a default properties (i.e. |
| output_xml.properties has been loaded) but the expected properties file does |
| not exist a error message will be printed to System.err and the processing |
| will continuing using just the default properties (output_xml.properties) I |
| felt that this is the best behavior. |
| |
| (comment by sboag: I think it's better to |
| throw a runtime exception in this case. |
| but we can discuss this over time. For now |
| the patch was modified to do the runtime exception).</Log> |
| </Commit> |
| <Commit category="compat"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>03/27/2001</DateCommitted> |
| <Modified>java/compat_src/org/apache/xalan/xslt StylesheetRoot.java</Modified> |
| <Added>java/compat_src/org/apache/xalan/xslt Stylesheet.java</Added> |
| <Log>Add Stylesheet class to APIs. Change StylesheetRoot to extend from Stylesheet.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/27/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/processor XSLTSchema.java |
| java/src/org/apache/xalan/stree SourceTreeHandler.java |
| java/src/org/apache/xalan/templates ElemForEach.java |
| ElemLiteralResult.java |
| java/src/org/apache/xalan/transformer QueuedSAXEvent.java |
| ResultTreeHandler.java TransformerImpl.java |
| java/src/org/apache/xml/utils BoolStack.java |
| java/src/org/apache/xpath XPathContext.java</Modified> |
| <Log>This check-in contains a couple things that overlapped on my |
| system, so I'm checking them in together. |
| 1) Unfinished (in progress) implementation of TransformSnapshot mechanism, |
| which will hopefully allow a result ContentHandler to take a snapshot |
| at a given point, and the restart execution from that point at some |
| later time. For tooling support. |
| 2) Check to make sure SourceTreeHandler isn't being entered twice, |
| which is related to the cocoon bug from a couple of weeks ago. This |
| will just help diagnose such a problem in the future. |
| 3) Removed the error stack trace print from postExceptionFromThread. |
| 4) Report exception in SourceTreeHandler#endDocument after |
| the join, if we can determine that the posted exception won't be |
| caught elsewhere. |
| 5) removed some catches that simply rethrew the exception |
| (thanks to Patrick Moore <patrickm@rioport.com>). |
| See my note on 3/27/2001 to Patrick for more info |
| on the last two.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>03/27/2001</DateCommitted> |
| <Added>java/src/org/apache/xalan/transformer TransformSnapshot.java |
| TransformSnapshotImpl.java</Added> |
| <Log>Unfinished (in progress) implementation of TransformSnapshot mechanism, |
| which will hopefully allow a result ContentHandler to take a snapshot |
| at a given point, and the restart execution from that point at some |
| later time. For tooling support.on the last two.</Log> |
| </Commit> |
| <Commit category="compat"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>03/28/2001</DateCommitted> |
| <Added>java/compat_src/org/apache/xalan/xslt |
| XSLProcessorException.java</Added> |
| <Log>Add XSLProcessorException class to compatibility classes</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>03/29/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/processor |
| ProcessorStylesheetElement.java |
| ProcessorTemplateElem.java StylesheetHandler.java |
| XSLTElementDef.java XSLTElementProcessor.java |
| XSLTSchema.java</Modified> |
| <Log>Try to catch element order and required element errors during stylesheet |
| object creation. This new code adds an order and a required field to |
| XSLElementDef objects where it is applicable.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>garyp@apache.org</Who> |
| <DateCommitted>04/02/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/transformer TransformerImpl.java</Modified> |
| <Log>Fix bugzilla bug 1170. If we're trying an xsl:apply-imports at the top level |
| (ie there are no |
| imported stylesheets), we need to indicate that there is no matching template |
| and prevent and infinite recursion by using the built-in template.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>garyp@apache.org</Who> |
| <DateCommitted>04/02/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/extensions MethodResolver.java</Modified> |
| <Log>Code cleanup submitted by Art Welch <art_w@EASTPOINT.COM>.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>04/06/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/utils TreeWalker.java</Modified> |
| <Log>Add locator support to TreeWalker</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>04/06/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/transformer |
| QueuedStartElement.java</Modified> |
| <Log>Small fix made for getCurrentNode.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>sboag@apache.org</Who> |
| <DateCommitted>04/06/2001</DateCommitted> |
| <Modified>java/src/org/apache/xml/utils TreeWalker.java</Modified> |
| <Log>Commented out extra call to getData()... this could be a big performance |
| improvement for some stylesheets.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>04/09/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/transformer |
| TransformSnapshotImpl.java TransformerImpl.java</Modified> |
| <Log>Additional support for tooling. Allow tools to take a snapshot of context and |
| restart execution at that point.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>04/10/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/processor |
| XSLTElementProcessor.java |
| java/src/org/apache/xalan/res XSLTErrorResources.java |
| java/src/org/apache/xalan/transformer |
| TransformSnapshotImpl.java TransformerImpl.java</Modified> |
| <Log>Misc stuff left out from previous check in</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>04/11/2001</DateCommitted> |
| <Modified>java/src/org/apache/xpath/functions FuncCurrent.java</Modified> |
| <Log>Don't assume that the object returned by getSubContextList() is a |
| PredicatedNodeTest object.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>04/11/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/processor ProcessorInclude.java |
| TransformerFactoryImpl.java |
| java/src/org/apache/xalan/transformer |
| TransformerIdentityImpl.java |
| java/src/org/apache/xml/utils TreeWalker.java</Modified> |
| <Log>Create new TreeWalker constructor that takes a systemId parameter. Change |
| TreeWalker to change fields in the locator and not set it for each node.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>curcuru@apache.org</Who> |
| <DateCommitted>04/17/2001</DateCommitted> |
| <Modified>java/src/org/apache/xpath XPath.java</Modified> |
| <Log>Fix Bugzilla bug: |
| PR: 1106 |
| Submitted by: elharo@metalab.unc.edu</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>curcuru@apache.org</Who> |
| <DateCommitted>04/18/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/lib/sql QueryParameter.java |
| SQLExtensionError.java XConnection.java</Modified> |
| <Log>Minor Javadoc updates (add @author name, remove declared but unthrown @throws)</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>johng@apache.org</Who> |
| <DateCommitted>04/18/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</Modified> |
| <Log>Support for Streamable Mode- John Gentilin</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>garyp@apache.org</Who> |
| <DateCommitted>04/24/2001</DateCommitted> |
| <Modified>java/src/org/apache/xpath/objects XObject.java</Modified> |
| <Log>Resolve bugzilla bug 1015 |
| <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=1015>. |
| Fix prevents null pointer exceptions when null non-XSLT arguments are |
| passed to an extension function.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>garyp@apache.org</Who> |
| <DateCommitted>04/24/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/extensions MethodResolver.java</Modified> |
| <Log>Resolve bugzilla bug 1015 |
| <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=1015>. |
| Fix prevents null pointer exceptions when null non-XSLT arguments are |
| passed to an extension function.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>04/24/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/processor |
| TransformerFactoryImpl.java</Modified> |
| <Log>Fix copy/paste error. Want to use TransformerFactoryImpl's class loader.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>mmidy@apache.org</Who> |
| <DateCommitted>04/24/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/transformer |
| TransformSnapshotImpl.java</Modified> |
| <Log>Keep a copy of current contextNodeList is there is one</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>curcuru@apache.org</Who> |
| <DateCommitted>04/25/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/xslt EnvironmentCheck.java</Modified> |
| <Log>Added checkDirForJars() which checks java.ext.dirs as well now</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>dleslie@apache.org</Who> |
| <DateCommitted>04/26/2001</DateCommitted> |
| <Added>java/src/javax/xml/transform package.html |
| java/src/javax/xml/transform/dom package.html |
| java/src/javax/xml/transform/sax package.html |
| java/src/javax/xml/transform/stream package.html</Added> |
| <Log>Add package.html for each package in javax.xml.transform.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>garyp@apache.org</Who> |
| <DateCommitted>04/27/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/transformer TransformerImpl.java</Modified> |
| <Log>Resolve bug 1496 <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=1496> |
| where xsl:param statements were not being reset properly if the TransformerImpl |
| was reused.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>jkesselm@apache.org</Who> |
| <DateCommitted>04/27/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/stree DocImpl.java</Modified> |
| <Log>Fix for #1561</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>garyp@apache.org</Who> |
| <DateCommitted>04/29/2001</DateCommitted> |
| <Modified>java/src/org/apache/xpath/functions FuncExtFunction.java</Modified> |
| <Log>Resolve bugzilla bug 1373 |
| <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=1373>. |
| Added code to support return of Integer or Long by an external function. |
| Code was contributed by Patrick Moore <patmoore@ieee.org>.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>costin@apache.org</Who> |
| <DateCommitted>05/03/2001</DateCommitted> |
| <Modified>java/src/javax/xml/transform/stream StreamResult.java |
| StreamSource.java</Modified> |
| <Log>Small fix to avoid file:////path that may fail on some JDK.</Log> |
| </Commit> |
| <Commit category="core"> |
| <Who>dleslie@apache.org</Who> |
| <DateCommitted>05/04/2001</DateCommitted> |
| <Modified>java/src/org/apache/xalan/lib/sql package.html</Modified> |
| <Log>Preliminary updates for John G's work.</Log> |
| </Commit> |
| </Commits> |