You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by dl...@apache.org on 2001/04/26 20:03:15 UTC
cvs commit: xml-xalan/java commits.xml
dleslie 01/04/26 11:03:15
Modified: java commits.xml
Log:
Update from Notes (does not include DTM and xsltc)
Revision Changes Path
1.9 +300 -0 xml-xalan/java/commits.xml
Index: commits.xml
===================================================================
RCS file: /home/cvs/xml-xalan/java/commits.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- commits.xml 2001/03/21 13:25:28 1.8
+++ commits.xml 2001/04/26 18:03:13 1.9
@@ -39,4 +39,304 @@
<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>
</Commits>
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org