The following sections list XSLTC
changes back to the incorporation of XSLTC into Xalan-Java.
 |
 |
 |
 |
Changes for Xalan-Java
2.4.1 |
 |
 |
 |
 |
|
|
XSLTC
source code updates:
- Committed by
santiagopg@apache.org on 2002/08/28
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java
Committer's log entry: Keep track of parameters for built-in
identity transform (needed for some TCK tests).
- Committed by
tmiller@apache.org on 2002/08/29
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerHandlerImpl.java TrAXFilter.java
Committer's log entry: Fixed XSLTCs implementation of
XMLFilter
- Committed by
tmiller@apache.org on 2002/08/29
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TrAXFilter.java
Committer's log entry: added some check for parents of
filter chain
- Committed by
santiagopg@apache.org on 2002/08/30
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
xpath.cup
Committer's log entry: Fix for Bugzilla 12125.
- Committed by
tmiller@apache.org on 2002/08/30
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
EqualityExpr.java RelationalExpr.java
xml-xalan/java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: bug 12148 fixed, xpath pred and
relational expr
- Committed by
zongaro@apache.org on 2002/09/09
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/cmdline
Transform.java
Committer's log entry: Change committed on behalf of Igor
Hersht: added -DIAG option similar to that supported by
org.apache.xalan.xslt.Process class (for bug 12261). Also (on my
own behalf) changed calculation of average transform time and
throughput rate for -n option to use floating-point division,
rather than integer division; latter yielded meaningless
results.
- Committed by
santiagopg@apache.org on 2002/09/10
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
OutputBuffer.java StreamHTMLOutput.java StreamOutput.java
StreamTextOutput.java StreamXMLOutput.java StringOutputBuffer.java
WriterOutputBuffer.java
Committer's log entry: New buffering system for stream
output.
- Committed by
santiagopg@apache.org on 2002/09/10
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
NodeCounter.java
Committer's log entry: Support for Greek alphabet in
xsl:number.
- Committed by
santiagopg@apache.org on 2002/09/11
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
WriterOutputBuffer.java
Committer's log entry: Set a larger buffer size for
Solaris.
- Committed by
santiagopg@apache.org on 2002/09/14
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Constants.java SyntaxTreeNode.java
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
ResultTreeType.java xml-xalan/java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Set different initial sizes for
DOMImpl arrays. The new values result in better performance for the
average case.
- Committed by
santiagopg@apache.org on 2002/09/15
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
xpath.cup xml-xalan/java/src/org/apache/xalan/xsltc/dom
AbsoluteIterator.java
Committer's log entry: Optimized evaluation of
//RelativeLocationPath expressions.
- Committed by
mkwan@apache.org on 2002/09/16
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
ObjectType.java
Committer's log entry: For XSLTC extension integration.
Support creating ObjectType from a Class object. Add an additional
field to store the Class.
- Committed by
mkwan@apache.org on 2002/09/16
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
BooleanType.java IntType.java NodeSetType.java NodeType.java
RealType.java ResultTreeType.java StringType.java
Committer's log entry: For XSLTC extension integration. Add
more translation rules required by extensions. Specifically, all
types can be translated to a generic Java Object. Numeric types can
be translated to their corresponding Java types (e.g. Real to
java.lang.Double). Node, NodeSet and ResultTree can be translated
to a Java String.
- Committed by
mkwan@apache.org on 2002/09/16
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java
Committer's log entry: Support the append attribute in the
redirect/output extension.
- Committed by
mkwan@apache.org on 2002/09/16
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: For XSLTC extension integration.
Implement the object-type extension function in the EXSLT commons
package. Change the behavior of the nodeList2Iterator interface so
that it will do a deep copy on the argument NodeList, i.e. if a
Node in the NodeList is an Element, it will not only copy the Node
itself, but also copy all children and attributes. This is required
to get any extension function that returns a NodeList to work in
XSLTC.
- Committed by
mkwan@apache.org on 2002/09/16
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
TransletOutput.java
Committer's log entry: Support the append attribute in the
output extension element, so that it behavior is more like
redirect:write.
- Committed by
mkwan@apache.org on 2002/09/16
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Constants.java
Committer's log entry: Add a constant string for the
redirect namespace.
- Committed by
mkwan@apache.org on 2002/09/16
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
CastExpr.java
Committer's log entry: For extension integration. Allow
numeric types to be casted to Object type.
- Committed by
mkwan@apache.org on 2002/09/16
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Parser.java
Committer's log entry: For extension integration. Add the
objectType extension function to the Symbol Table. Maps the
redirect:write element to the TransletOutPut class.
- Committed by
mkwan@apache.org on 2002/09/16
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
xpath.cup
Committer's log entry: For extension integration. The
nodeset extension function can be used as node-set in the
http://exslt.org/common namespace.
- Committed by
mkwan@apache.org on 2002/09/16
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
FunctionCall.java
Committer's log entry: Changes for Java extension and EXSLT
extension support. For Java extension: - support 3 different
namespace formats (Java, class and package). - fix a bunch of type
translation problems - fix problems in class/method matching
algorithm For EXSLT extension: - support the math, set, strings and
datetime extension - support using the nodeset extension in 3
different ways (xsltc, xalan and EXSLT commons) - support the
object-type extension in EXSLT commons as a native XSLTC function -
Maps the redirect:write element to XSLTC's output element -
extension function name translation (e.g. node-set to
nodeSet)
- Committed by
santiagopg@apache.org on 2002/09/17
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
xpath.cup
Committer's log entry: Additional optimizations in expansion
of '//'.
- Committed by
santiagopg@apache.org on 2002/09/17
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/cmdline
Transform.java
Committer's log entry: Removed "-DIAG" option as it is
similar to "-n 1". XSLTC's command line options are single letters,
so -DIAG does not really fit in the synopsis. Morris K. is working
on an extension for Xalan's Process class to allow the compilation
and execution of translets (once that work is completed the -DIAG
option will be available for XSLTC too).
- Committed by
santiagopg@apache.org on 2002/09/17
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/cmdline
Compile.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler
XSLTC.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
ErrorMessages.java
Committer's log entry: Change default policy for template
inlining.
- Committed by
santiagopg@apache.org on 2002/09/17
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java
Committer's log entry: Replaced attribute "disable-inlining"
by attribute "enable-inlining".
- Committed by
santiagopg@apache.org on 2002/09/21
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
DOMAdapter.java
Committer's log entry: Lazy computation of mappings and
reverse mappings.
- Committed by
santiagopg@apache.org on 2002/09/21
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: (1) Synchronize access to static
variable. (2) Pre-allocate static objects for attribute and element
types.
- Committed by
santiagopg@apache.org on 2002/09/21
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Changed setting to speed up DOM
building process.
- Committed by
santiagopg@apache.org on 2002/09/23
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java
Committer's log entry: Return a fresh XMLReader for each
call to getXMLReader(). Returning the same instance is incorrect in
multi-threaded apps where a single transformer factory is shared by
all threads.
- Committed by
mkwan@apache.org on 2002/09/23
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
DOM2TO.java
Committer's log entry: For Bugzilla 12924. Add handling code
for DocumentType Node.
- Committed by
mkwan@apache.org on 2002/09/23
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
SAX2DOM.java
Committer's log entry: For Bugzilla 12924. In constructor
SAX2DOM(Node), the Node might not always be a Document. Add
additional handling code so that SAX2DOM can work with a
non-Document root.
- Committed by
santiagopg@apache.org on 2002/09/25
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java
Committer's log entry: Use a thread variable to cache an
XMLReader.
- Committed by
mkwan@apache.org on 2002/09/26
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
FunctionAvailableCall.java FunctionCall.java
Committer's log entry: EXtension work. Make
function-available work with external Java and EXSLT extension
functions.
- Committed by
mkwan@apache.org on 2002/09/26
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
FunctionAvailableCall.java
Committer's log entry: Handle dots in the local part, e.g.
xmlns:ext="http://xml.apache.org/xalan/java/java.lang
function-available('ext:Thread.currentThread') return true.
- Committed by
mkwan@apache.org on 2002/09/26
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
FunctionAvailableCall.java
Committer's log entry: Minor cleanup in class name
handling.
- Committed by
zongaro@apache.org on 2002/09/27
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
ErrorMsg.java TypeCheckError.java
xml-xalan/java/src/org/apache/xalan/xsltc/dom DocumentCache.java
DOMImpl.java DTDMonitor.java
xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java TransformerImpl.java
xml-xalan/java/src/org/apache/xalan/xsltc/cmdline/getopt
GetOpt.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Include.java TransletOutput.java
xml-xalan/java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: Committing changes from Gordon Chiu
(grchiu@ca.ibm.com), with some tweaks from me, to move some
hard-coded XSLTC messages into the compiler and run-time
ErrorMessages classes, as appropriate.
- Committed by
zongaro@apache.org on 2002/09/27
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
ErrorMessages.java
xml-xalan/java/src/org/apache/xalan/xsltc/runtime
ErrorMessages.java
Committer's log entry: Committing changes from Gordon Chiu
(grchiu@ca.ibm.com), with some tweaks from me, to move some
hard-coded XSLTC messages into the compiler and run-time
ErrorMessages classes, as appropriate. Also, added copious comments
to assist anyone who might translate these resources in the
future.
- Committed by
zongaro@apache.org on 2002/09/27
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
ErrorMsg.java
Committer's log entry: Removed a duplicate error message
number I inadvertently entered.
- Committed by
tmiller@apache.org on 2002/09/27
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: bugzilla 12813 fixed
- Committed by
mkwan@apache.org on 2002/09/30
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
ErrorMessages.java ErrorMsg.java
Committer's log entry: Add debug messages for -XX option in
the Process command line. These messages tell the user whether they
are transforming using XSLTC.
- Committed by
mkwan@apache.org on 2002/09/30
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
Util.java
Committer's log entry: Fix problems in the baseName()
interface so that it can handle system ids like file:abc.xsl and
file:///c:\test\abc.xsl.
- Committed by
mkwan@apache.org on 2002/09/30
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
XSLTC.java
Committer's log entry: XSLTC support in the Process command
line - phase 2 Add two new output types: -
BYTEARRAY_AND_FILE_OUTPUT: return a byte array and generate the
translet class - BYTEARRAY_AND_JAR_OUTPUT: return a byte array and
generate the jar file Add a new compile() interface which accepts
the output type as the third parameter. Use different Vectors to
store bytecodes and JavaClass objects.
- Committed by
mkwan@apache.org on 2002/09/30
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
Util.java
Committer's log entry: Add a wrapper for the noExtName()
method in compiler.util.Util. The transformerFactoryImpl class
makes use of it.
- Committed by
mkwan@apache.org on 2002/09/30
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TemplatesHandlerImpl.java
Committer's log entry: The member name _defaultTransletName
in TransformerFactoryImpl has been changed to _transletName.
- Committed by
mkwan@apache.org on 2002/09/30
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java
Committer's log entry: XSLTC support in the Process command
line - phase 2 Most of the changes appear in this class. The
changes not only allow you to use the new XSLTC options in the
Process command line. It also give you the ability to customize the
XSLTC behavior using the standard TRAX API. Previously, the XSLTC
TRAX API is not aware of translets. You cannot tell it to use
translets for do transformations. Now you can customize the XSLTC
bevaior using the new attributes. For example, the following code
will allow you to use translets for transformations when the
translet is newer than the xsl. TransformerFactory tf;
tf.setAttribute("auto-translet", "true"); Templates templates =
tf.newTemplates(xslSource); The following attributes are added:
Attributes Corresponding Process command line options use-translet
translet-name -XO destination-directory -XD package-name -XP
jar-name -XJ auto-translet -XT Four of the new attributes
(translet-name, destination-directory, package-name and jar-name)
are transient. They only apply to the next newTemplates() or
newTransformer() call. Their values are reset to the default after
the call. There is also a makefile like feature when you set the
"auto-translet" attribute. It will use the translet to do
transformation when the translet is newer than the xsl. If the xsl
is modified, it will use the xsl to transform and regenerate the
translet. Unlike the XSLTC Transform command line, the new code
will NOT use the existing ClassLoader to load the translet or jar
file. It directly reads the file content into a byte array. This
makes the Process command line capable of loading the translet from
any directory the xsl file might be in or any user specified
destination directory, without the need on the user to add that
directory to the CLASSPATH first.
- Committed by
mkwan@apache.org on 2002/10/01
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TemplatesHandlerImpl.java TransformerFactoryImpl.java
Committer's log entry: Multi-thread protection for the new
attributes. The four transient attributes are now stored in
ThreadLocal objects to prevent multi-thread contention problems.
This ensures that each thread will have a different copy of the
attributes and no collision issue will occur.
- Committed by
mkwan@apache.org on 2002/10/01
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java
Committer's log entry: Change the four attributes to be
instance variables and remove the ThreadLocal protection.
TransformerFactory is not guaranteed to be thread-safe. We will
leave the synchronization issues up to the user if they want to use
one TransformerFactory in multiple threads.
- Committed by
mkwan@apache.org on 2002/10/04
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Param.java
Committer's log entry: The default type of a
<xsl:param> should be result tree.
- Committed by
mkwan@apache.org on 2002/10/04
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
FunctionCall.java
Committer's log entry: Fix a problem in class namespace
format and also cleanup the indentation.
- Committed by
santiagopg@apache.org on 2002/10/06
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Param.java
Committer's log entry: Set default type of parameters to be
reference. The type of a parameter cannot be determined statically
in XSLT 1.0.
- Committed by
santiagopg@apache.org on 2002/10/08
Modified: xml-xalan/java/src/org/apache/xalan/xsltc DOM.java
xml-xalan/java/src/org/apache/xalan/xsltc/compiler
ApplyTemplates.java Constants.java ForEach.java LastCall.java
Parser.java PositionCall.java Step.java
xml-xalan/java/src/org/apache/xalan/xsltc/dom AbsoluteIterator.java
CurrentNodeListIterator.java DOMAdapter.java DOMImpl.java
DupFilterIterator.java FilteredStepIterator.java
FilterIterator.java ForwardPositionIterator.java KeyIndex.java
MatchingIterator.java MultiDOM.java NodeIteratorBase.java
NthIterator.java ReverseIterator.java StepIterator.java
xml-xalan/java/src/org/apache/xalan/xsltc/util
IntegerArray.java
Committer's log entry: (1) Eliminated the need for a
ReverseIterator. (2) Added a ForwardPositionIterator as a temporary
solution for some cases. (3) Added several javadoc-type comments.
(4) Fixed a number of cloneIterator() implementations that were
broken.
- Committed by
santiagopg@apache.org on 2002/10/08
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
ForwardPositionExpr.java
Committer's log entry: Expression wrapper to compute
positions properly.
- Committed by
santiagopg@apache.org on 2002/10/09
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
OutputBase.java StreamXMLOutput.java
Committer's log entry: Fix for Bugzilla 13304.
- Committed by
tmiller@apache.org on 2002/10/09
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
UnionIterator.java
Committer's log entry: bug fix 12644, Santiago found that
the clone iterator was doing a shallow copy
- Committed by
santiagopg@apache.org on 2002/10/14
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Key.java KeyCall.java xml-xalan/java/src/org/apache/xalan/xsltc/dom
KeyIndex.java xml-xalan/java/src/org/apache/xalan/xsltc/util
IntegerArray.java
Committer's log entry: (1) Fixed some dynamic typing
problems with idkeys. Values are now properly converted to strings
before they are compared. (2) Eliminated the use of BitArrays in
KeyIndex (better space efficiency). (3) All idkey tests now pass
with flavor=stream (the 6 failures that are reported are due to the
use of a different algorithm to generate ids).
- Committed by
tmiller@apache.org on 2002/10/15
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Output.java Parser.java
Committer's log entry: bug fix 13550, for multiple
<xsl:output> elements, cdata-section-elements attrs are now
merged
- Committed by
santiagopg@apache.org on 2002/10/15
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
XslElement.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: New implementation of xsl:element
that properly handles the case where the namespace URI computed at
runtime is "". Some of the code implementing the xsl:element
instruction has been factored out from the translet into the basis
library.
- Committed by
tmiller@apache.org on 2002/10/15
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TemplatesImpl.java TransformerFactoryImpl.java
Committer's log entry: bug fix 12317, serialization of
Templates is fixed
- Committed by
santiagopg@apache.org on 2002/10/15
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: A RuntimeException cannot be
constructed from a Throwable with JDKs prior to 1.4.
- Committed by
santiagopg@apache.org on 2002/10/17
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
MultiDOM.java
Committer's log entry: Clear dom index flag before passing
node to DOMAdapter. Bug reported by Prakash Sridharan.
- Committed by
santiagopg@apache.org on 2002/10/17
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: Switch order of calls to
startElement() and namespace() in startXslElement().
- Committed by
tmiller@apache.org on 2002/10/18
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Step.java
Committer's log entry: bug fix 12308, typeCheck, nodeset to
node optimization is turned off if node has context
- Committed by
santiagopg@apache.org on 2002/10/18
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Output.java
Committer's log entry: Added support for all EBCDIC flavors
in xsl:output.
- Committed by
santiagopg@apache.org on 2002/10/21
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Output.java
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamOutput.java
Committer's log entry: Moved EBCDIC support from Output to
StreamOutput to ensure correct serialization of XML header.
- Committed by
santiagopg@apache.org on 2002/10/21
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
PositionCall.java xml-xalan/java/src/org/apache/xalan/xsltc/dom
CurrentNodeListIterator.java DOMImpl.java FilterIterator.java
NthIterator.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: Committing patch from Henry Zongaro.
This patch moves the logic from XPath's position() function from
NodeIterator.getPosition() to BasisLibrary.positionF(). This change
simplifies the integration between XSLTC and DTM.
- Committed by
santiagopg@apache.org on 2002/10/25
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
UnionIterator.java
Committer's log entry: Fix for Bugzilla 13826. A problem in
reset() was the cause of duplicate nodes in the resulting
nodeset.
- Committed by
santiagopg@apache.org on 2002/10/25
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
FunctionCall.java
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
NodeSetType.java ReferenceType.java ResultTreeType.java
Committer's log entry: Fix for Bugzilla 13850 provided by
Morris Kwan. Morris Kwan wrote: Changes in NodeSetType.java: Allow
a org.w3c.dom.Node to be converted to a XSLTC internal nodeset
Changes in ReferenceType.java: Allow conversions from Reference to
Java String, double, w3c Node/NodeList Changes in
ResultTreeType.java: The result tree when converted to a nodeset,
should contain only one node starting from the root. If you replace
<xsl:param> with <xsl:variable> in the attached
testcase, you will see a problem in "ext:nodelistTest ($a)/h1/h2"
because of this problem. Changes in BasisLibrary.java: Added
interfaces referenceToNodeList, referenceToNode and node2Iterator.
The changes in copyNodes() fix a problem with the document node. In
the case of an RTF, the NodeList passed to nodeList2Iterator()
contains only one Node, which is a Document Node. The changes try
to create a dummy element for the Document and copy all Nodes under
it.
- Committed by
santiagopg@apache.org on 2002/10/28
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: Fix for Bugzilla 13850 provided by
Morris Kwan. Changes in BasisLibrary.java: Added interfaces
referenceToNodeList, referenceToNode and node2Iterator. The changes
in copyNodes() fix a problem with the document node. In the case of
an RTF, the NodeList passed to nodeList2Iterator() contains only
one Node, which is a Document Node. The changes try to create a
dummy element for the Document and copy all Nodes under it.
- Committed by
santiagopg@apache.org on 2002/10/29
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
LocationPathPattern.java Mode.java Step.java StepPattern.java
xpath.cup
Committer's log entry: Distinguish between child::node() and
attribute::node() both in patterns and expressions. This patch also
fixes Bugzilla 11433.
- Committed by
santiagopg@apache.org on 2002/10/29
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Fixed problem in
DOMImpl$ChildrenIterator.getLast(). It now returns 0 when the
nodeset is empty.
|
 |
 |
 |
 |
Changes for Xalan-Java
2.4.0 |
 |
 |
 |
 |
|
|
XSLTC
source code updates:
- Committed by
tmiller@apache.org on 2002/05/10
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TemplatesHandlerImpl.java
Committer's log entry: added new method
'setDocumentLocator()' to TemplatesHandlerImpl so that SAX parser
can inform handler of doc location- thanks to Scott Boag and Shane
Curcuru for the insight into this
- Committed by
santiagopg@apache.org on 2002/05/10
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
UnresolvedRef.java
Committer's log entry: Assigned type to _type.
- Committed by
santiagopg@apache.org on 2002/05/10
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
ApplyTemplates.java AttributeSet.java CallTemplate.java
DecimalFormatting.java EqualityExpr.java FormatNumberCall.java
Key.java KeyCall.java Parser.java QName.java SymbolTable.java
Template.java UseAttributeSets.java VariableBase.java
xpath.cup
Committer's log entry: Fixed problem with default namespace
in XPath expressions and XSLT's named objects (e.g. templates,
keys, variables, etc.).
- Committed by
santiagopg@apache.org on 2002/05/10
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
xpath.cup
Committer's log entry: Fixed StepPattern production to
include named PIs.
- Committed by
santiagopg@apache.org on 2002/05/11
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Text.java
Committer's log entry: Optimized calls to
setEscaping().
- Committed by
santiagopg@apache.org on 2002/05/11
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Simple code optimizations.
- Committed by
santiagopg@apache.org on 2002/05/14
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java
Committer's log entry: Replaced Vector by ArrayList
(synchronization is not needed here).
- Committed by
santiagopg@apache.org on 2002/05/14
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Step.java
Committer's log entry: Fixed looping problem reported by
Girish.
- Committed by
santiagopg@apache.org on 2002/05/14
Modified: xml-xalan/java/src/org/apache/xalan/xsltc
TransletOutputHandler.java
xml-xalan/java/src/org/apache/xalan/xsltc/compiler Text.java
xml-xalan/java/src/org/apache/xalan/xsltc/runtime SAXAdapter.java
StringValueHandler.java TextOutput.java
TransletOutputBase.java
Committer's log entry: Added characters(String) to
TextOutputHandler.
- Committed by
tmiller@apache.org on 2002/05/14
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
DefaultSAXOutputHandler.java
Committer's log entry: avoid printing standalone attr if it
is set to 'no'
- Committed by
santiagopg@apache.org on 2002/05/14
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Step.java xml-xalan/java/src/org/apache/xalan/xsltc/dom
NodeIteratorBase.java
Committer's log entry: Fix for conf test axes113.
- Committed by
tmiller@apache.org on 2002/05/16
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
DefaultSAXOutputHandler.java
Committer's log entry: fixed a regression in output66
test
- Committed by
santiagopg@apache.org on 2002/05/16
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Text.java
Committer's log entry: Fix for attribset49.
- Committed by
santiagopg@apache.org on 2002/05/16
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
xpath.cup
Committer's log entry: Fix for axes127.
- Committed by
santiagopg@apache.org on 2002/05/16
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java
Committer's log entry: Do not add the standalone attribute
to the XML header unless requested.
- Committed by
tmiller@apache.org on 2002/05/17
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
DOMOutput.java OutputBase.java SAXHTMLOutput.java SAXOutput.java
SAXXMLOutput.java StreamOutput.java
Committer's log entry: New output handlers.
- Committed by
santiagopg@apache.org on 2002/05/17
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Fix bug in Attr iterator.
- Committed by
santiagopg@apache.org on 2002/05/20
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
HtmlOutput.java StreamOutput.java
Committer's log entry: *** empty log message ***
- Committed by
tmiller@apache.org on 2002/05/20
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
SAXHTMLOutput.java SAXOutput.java SAXXMLOutput.java
Committer's log entry: updated new code, on-going
development
- Committed by
tmiller@apache.org on 2002/05/21
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
SAXHTMLOutput.java SAXOutput.java SAXXMLOutput.java
Committer's log entry: added new methods, on-going
- Committed by
santiagopg@apache.org on 2002/05/21
Modified: xml-xalan/java/src/org/apache/xalan/xsltc
TransletOutputHandler.java
xml-xalan/java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java SAXAdapter.java TransletOutputBase.java
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
HtmlOutput.java OutputBase.java StreamOutput.java
Committer's log entry: New methods added to the translet
output handler.
- Committed by
santiagopg@apache.org on 2002/05/21
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
HtmlOutput.java StreamHTMLOutput.java
Committer's log entry: Renamed module.
- Committed by
tmiller@apache.org on 2002/05/21
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
DOMOutput.java
Committer's log entry: temporarily moved out of the
way
- Committed by
tmiller@apache.org on 2002/05/21
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
SAXOutput.java SAXXMLOutput.java
Committer's log entry: updated namespace support
- Committed by
tmiller@apache.org on 2002/05/21
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
SAXHTMLOutput.java SAXOutput.java
Committer's log entry: fixed uninitialized stack
- Committed by
santiagopg@apache.org on 2002/05/21
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamHTMLOutput.java StreamOutput.java StreamXMLOutput.java
Committer's log entry: *** empty log message ***
- Committed by
santiagopg@apache.org on 2002/05/22
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/cmdline
Transform.java
Committer's log entry: Experimental output system.
- Committed by
santiagopg@apache.org on 2002/05/22
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamXMLOutput.java
Committer's log entry: *** empty log message ***
- Committed by
santiagopg@apache.org on 2002/05/22
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/cmdline
Transform.java
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
TransletOutputHandlerFactory.java
Committer's log entry: Experimental output system.
- Committed by
santiagopg@apache.org on 2002/05/23
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/cmdline
Transform.java
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
ErrorMessages.java
Committer's log entry: Added "-n" option to Transform.
- Committed by
santiagopg@apache.org on 2002/05/23
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamOutput.java StreamXMLOutput.java
Committer's log entry: *** empty log message ***
- Committed by
santiagopg@apache.org on 2002/05/23
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamHTMLOutput.java StreamOutput.java StreamUnknownOutput.java
StreamXMLOutput.java TransletOutputHandlerFactory.java
Committer's log entry: *** empty log message ***
- Committed by
santiagopg@apache.org on 2002/05/23
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamTextOutput.java TransletOutputHandlerFactory.java
Committer's log entry: *** empty log message ***
- Committed by
santiagopg@apache.org on 2002/05/23
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamXMLOutput.java
Committer's log entry: Insert XML header at the
beginning.
- Committed by
santiagopg@apache.org on 2002/05/28
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
TransletOutputHandlerFactory.java
Committer's log entry: *** empty log message ***
- Committed by
tmiller@apache.org on 2002/05/28
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
TransletOutputHandlerFactory.java
Committer's log entry: added sax case support
- Committed by
tmiller@apache.org on 2002/05/28
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
TransletOutputHandlerFactory.java
Committer's log entry: updated
- Committed by
santiagopg@apache.org on 2002/05/28
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/cmdline
Transform.java
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
TransletOutputHandlerFactory.java
xml-xalan/java/src/org/apache/xalan/xsltc/trax SAX2DOM.java
TemplatesHandlerImpl.java TemplatesImpl.java
TransformerFactoryImpl.java TransformerImpl.java
Committer's log entry: Added 'experimental-output' attribute
to transformer factory.
- Committed by
santiagopg@apache.org on 2002/05/28
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamHTMLOutput.java
Committer's log entry: *** empty log message ***
- Committed by
tmiller@apache.org on 2002/05/29
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
SAXXMLOutput.java
Committer's log entry: added processing instruction
support
- Committed by
santiagopg@apache.org on 2002/05/29
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamHTMLOutput.java StreamOutput.java StreamXMLOutput.java
Committer's log entry: Bug fixes after testing.
- Committed by
santiagopg@apache.org on 2002/05/29
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamOutput.java
Committer's log entry: Added DOCTYPE.
- Committed by
santiagopg@apache.org on 2002/05/30
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
LiteralElement.java Parser.java
Committer's log entry: Fixed problem with 'xmlns' reported
as attribute.
- Committed by
santiagopg@apache.org on 2002/05/30
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamHTMLOutput.java StreamXMLOutput.java
Committer's log entry: *** empty log message ***
- Committed by
santiagopg@apache.org on 2002/05/31
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamXMLOutput.java
Committer's log entry: Fixed problem with offset in
characters().
- Committed by
santiagopg@apache.org on 2002/06/03
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
OutputBase.java SAXHTMLOutput.java SAXOutput.java SAXXMLOutput.java
StreamOutput.java StreamXMLOutput.java
Committer's log entry: Moved common methods to base
classes.
- Committed by
tmiller@apache.org on 2002/06/04
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
OutputBase.java SAXHTMLOutput.java SAXOutput.java SAXXMLOutput.java
StreamOutput.java StreamTextOutput.java StreamXMLOutput.java
Committer's log entry: updating work in progress
- Committed by
santiagopg@apache.org on 2002/06/04
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
SAXOutput.java SAXXMLOutput.java StreamXMLOutput.java
xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerHandlerImpl.java
Committer's log entry: Updated.
- Committed by
santiagopg@apache.org on 2002/06/04
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerHandlerImpl.java
Committer's log entry: *** empty log message ***
- Committed by
santiagopg@apache.org on 2002/06/04
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
OutputBase.java SAXXMLOutput.java
Committer's log entry: Updated.
- Committed by
santiagopg@apache.org on 2002/06/04
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerHandlerImpl.java TransformerImpl.java
Committer's log entry: Fixed problems with id/key.
- Committed by
santiagopg@apache.org on 2002/06/04
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
OutputBase.java SAXOutput.java SAXXMLOutput.java
StreamOutput.java
Committer's log entry: Updated.
- Committed by
santiagopg@apache.org on 2002/06/04
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamHTMLOutput.java StreamOutput.java StreamUnknownOutput.java
StreamXMLOutput.java
Committer's log entry: Updated.
- Committed by
tmiller@apache.org on 2002/06/05
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java
Committer's log entry: reset output flag
- Committed by
tmiller@apache.org on 2002/06/05
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: updated xsl:vendor string
- Committed by
tmiller@apache.org on 2002/06/05
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: updated xsl:vendor string
- Committed by
tmiller@apache.org on 2002/06/05
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: bug fix 9179, leading zero in
localized formatting
- Committed by
santiagopg@apache.org on 2002/06/06
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Include attributes in xsl:message
template body.
- Committed by
santiagopg@apache.org on 2002/06/07
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamOutput.java
Committer's log entry: Set a new buffer size.
- Committed by
santiagopg@apache.org on 2002/06/08
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java BasisLibrary.java
Committer's log entry: Fixed memory leak in AbstractTranslet
and moved replace() method to BasisLibrary.
- Committed by
santiagopg@apache.org on 2002/06/10
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
SAXOutput.java SAXTextOutput.java
TransletOutputHandlerFactory.java
Committer's log entry: New class.
- Committed by
tmiller@apache.org on 2002/06/10
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
SAX2DOM.java
Committer's log entry: fixed processing instruction
call
- Committed by
tmiller@apache.org on 2002/06/10
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
TransletOutputHandlerFactory.java
Committer's log entry: added text case for SAX
- Committed by
santiagopg@apache.org on 2002/06/10
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
TransletOutputHandlerFactory.java
Committer's log entry: Typo.
- Committed by
santiagopg@apache.org on 2002/06/10
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
SAXHTMLOutput.java
Committer's log entry: Do not insert <META>.
- Committed by
santiagopg@apache.org on 2002/06/10
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java
Committer's log entry: Fixed problem in the implementation
of setOutputProperties().
- Committed by
santiagopg@apache.org on 2002/06/11
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
DOM2SAX.java
Committer's log entry: Added comment() support.
- Committed by
tmiller@apache.org on 2002/06/11
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
TransletOutputHandlerFactory.java
xml-xalan/java/src/org/apache/xalan/xsltc/trax SAX2DOM.java
Committer's log entry: added support for comment handling in
DOM
- Committed by
santiagopg@apache.org on 2002/06/11
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TemplatesHandlerImpl.java
Committer's log entry: Fixed getTemplates() to return null
when compilation fails.
- Committed by
santiagopg@apache.org on 2002/06/11
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
DefaultRun.java
Committer's log entry: No longer in use.
- Committed by
santiagopg@apache.org on 2002/06/11
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/cmdline
Transform.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Constants.java Output.java
xml-xalan/java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java TextOutput.java
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
SAXOutput.java StreamHTMLOutput.java StreamUnknownOutput.java
StreamXMLOutput.java xml-xalan/java/src/org/apache/xalan/xsltc/trax
TemplatesHandlerImpl.java TemplatesImpl.java
TransformerFactoryImpl.java TransformerImpl.java
Committer's log entry: New output system installed.
- Committed by
tmiller@apache.org on 2002/06/12
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
DOM2SAX.java
Committer's log entry: bug fix for copy32.xsl unit test;
cdata handling
- Committed by
santiagopg@apache.org on 2002/06/12
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java
Committer's log entry: Fixed file creation for xsltc:output
extension.
- Committed by
santiagopg@apache.org on 2002/06/12
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
BitArray.java
Committer's log entry: Added default constructor.
- Committed by
santiagopg@apache.org on 2002/06/12
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamHTMLOutput.java
Committer's log entry: Fixed insertion of META when HEAD is
empty.
- Committed by
santiagopg@apache.org on 2002/06/13
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
CurrentNodeListIterator.java
Committer's log entry: Replaced eager by lazy computation of
last.
- Committed by
santiagopg@apache.org on 2002/06/13
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
StepIterator.java
Committer's log entry: Very minor optimization.
- Committed by
santiagopg@apache.org on 2002/06/13
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Simple hand optimizations.
- Committed by
santiagopg@apache.org on 2002/06/17
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Output.java Parser.java Stylesheet.java XSLTC.java
xml-xalan/java/src/org/apache/xalan/xsltc/trax
TemplatesHandlerImpl.java TemplatesImpl.java
TransformerFactoryImpl.java TransformerImpl.java
Committer's log entry: Fixed layering of output properties
in Trax.
- Committed by
santiagopg@apache.org on 2002/06/17
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java
Committer's log entry: Replaced getProperty() by get() in
setOutputProperties().
- Committed by
tmiller@apache.org on 2002/06/18
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Include.java
Committer's log entry: catching file not found exception
fixed
- Committed by
tmiller@apache.org on 2002/06/18
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Parser.java
Committer's log entry: added ability to detect/flag
superfluous attributes
- Committed by
tmiller@apache.org on 2002/06/18
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Parser.java
Committer's log entry: removed commented out code
- Committed by
tmiller@apache.org on 2002/06/18
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java
Committer's log entry: fixed bug that passes warnings to
listener
- Committed by
santiagopg@apache.org on 2002/06/18
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Parser.java
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamUnknownOutput.java
Committer's log entry: Added support for XHTML in output
system (c.f. embed04).
- Committed by
tmiller@apache.org on 2002/06/18
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: fixed bug with number formatting,
richmark test
- Committed by
tmiller@apache.org on 2002/06/18
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamHTMLOutput.java
Committer's log entry: fixed escaping of quote in href
attribute
- Committed by
santiagopg@apache.org on 2002/06/18
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java
Committer's log entry: Fixed problem in creation of output
handler.
- Committed by
santiagopg@apache.org on 2002/06/18
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Output.java
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
OutputBase.java SAXOutput.java SAXXMLOutput.java
StreamHTMLOutput.java StreamOutput.java StreamXMLOutput.java
Committer's log entry: Fixed problem with
cdata-section-elements in xsl:output and namespaces.
- Committed by
tmiller@apache.org on 2002/06/19
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: fixed nit for Tom
- Committed by
tmiller@apache.org on 2002/06/19
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamXMLOutput.java
Committer's log entry: fixed unescaped quote in attribute,
namespace110 unit test
- Committed by
santiagopg@apache.org on 2002/06/19
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java
Committer's log entry: Ignore default properties in
setOutputProperties().
- Committed by
santiagopg@apache.org on 2002/06/19
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
SAXHTMLOutput.java StreamHTMLOutput.java StreamOutput.java
StreamUnknownOutput.java
Committer's log entry: Fix to set output properties
correctly in the new output system.
- Committed by
santiagopg@apache.org on 2002/06/19
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Output.java
Committer's log entry: Fixed indentation when output method
is HTML.
- Committed by
santiagopg@apache.org on 2002/06/19
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamHTMLOutput.java StreamUnknownOutput.java
Committer's log entry: Fixed indentation when output method
is HTML.
- Committed by
santiagopg@apache.org on 2002/06/20
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java
Committer's log entry: Rollback to revision 1.39
- Committed by
tmiller@apache.org on 2002/06/20
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
DOM2SAX.java
Committer's log entry: whitespace13.xsl fix for trax.dom
case
- Committed by
santiagopg@apache.org on 2002/06/20
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java
Committer's log entry: Fixed regression.
- Committed by
santiagopg@apache.org on 2002/06/20
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
NameBase.java
Committer's log entry: _type renamed to _paramType to avoid
shadowing of protected vars.
- Committed by
santiagopg@apache.org on 2002/06/20
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
FunctionCall.java
Committer's log entry: Replaced _type by getType().
- Committed by
santiagopg@apache.org on 2002/06/21
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
DOMAdapter.java MultiDOM.java
Committer's log entry: Fixed evaluation of "parent::*" with
multiple DOMs.
- Committed by
santiagopg@apache.org on 2002/06/21
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
MultiDOM.java
Committer's log entry: Fix for Bugzilla 9068.
- Committed by
santiagopg@apache.org on 2002/06/21
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
MultiDOM.java
Committer's log entry: Better fix for Bugzilla 9068.
- Committed by
santiagopg@apache.org on 2002/06/24
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Step.java
Committer's log entry: Fix for Bugzilla 8551.
- Committed by
santiagopg@apache.org on 2002/06/24
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Predicate.java
Committer's log entry: Fix for Bugzillas 3238 and
10137.
- Committed by
santiagopg@apache.org on 2002/06/24
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamHTMLOutput.java StreamOutput.java StreamXMLOutput.java
Committer's log entry: Fix for Bugzilla 6925.
- Committed by
amiro@apache.org on 2002/06/25
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
FunctionAvailableCall.java
Committer's log entry: fix check for extension
functions
- Committed by
santiagopg@apache.org on 2002/06/25
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
FunctionAvailableCall.java
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
Util.java
Committer's log entry: Fix for function-available() needed
to handle XSLTC's extension functions.
- Committed by
santiagopg@apache.org on 2002/06/25
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
ParentLocationPath.java Step.java
Committer's log entry: Fix for axes122.
- Committed by
santiagopg@apache.org on 2002/06/25
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Step.java
Committer's log entry: Fixed regression.
- Committed by
santiagopg@apache.org on 2002/06/26
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/util
IntegerArray.java
Committer's log entry: Fixed bug in clone().
- Committed by
santiagopg@apache.org on 2002/06/26
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
ElementAvailableCall.java Expression.java
FunctionAvailableCall.java If.java LogicalExpr.java When.java
Committer's log entry: Added support for
function-available()/element-available() in logical expressions
(note that these functions are resolved at compile time in
XSLTC).
- Committed by
santiagopg@apache.org on 2002/06/26
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamOutput.java StreamUnknownOutput.java
TransletOutputHandlerFactory.java
xml-xalan/java/src/org/apache/xalan/xsltc/trax
TemplatesHandlerImpl.java TemplatesImpl.java
TransformerFactoryImpl.java TransformerImpl.java
Committer's log entry: Added 'indent-number' attribute to
the transformer factory. The value of this attribute is the number
of spaces that will be used by the output system when indentation
is turned on.
- Committed by
santiagopg@apache.org on 2002/06/27
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Step.java xml-xalan/java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Fix for node21 and some position
tests.
- Committed by
santiagopg@apache.org on 2002/06/27
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Fix problem in copyElement().
- Committed by
santiagopg@apache.org on 2002/06/27
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
xpath.cup
Committer's log entry: Use doubles instead of longs for big
ints.
- Committed by
tmiller@apache.org on 2002/06/28
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
LongExpr.java
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
LongType.java
Committer's log entry: removed unused class, compiler will
now use doubles
- Committed by
tmiller@apache.org on 2002/06/28
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
CastExpr.java Constants.java Parser.java
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
Type.java
Committer's log entry: removed references to the LongExpr
classes that were removed
- Committed by
santiagopg@apache.org on 2002/06/28
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Copy namespace nodes of an element in
xsl:copy.
- Committed by
santiagopg@apache.org on 2002/06/28
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
ElementAvailableCall.java FunctionAvailableCall.java
Committer's log entry: Better error reporting when argument
is not a literal.
- Committed by
santiagopg@apache.org on 2002/06/28
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
XSLTC.java
Committer's log entry: Use a BufferedOutputStream to write
classes.
- Committed by
tmiller@apache.org on 2002/07/08
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java
Committer's log entry: fixed conf tests copy21, copy22,
expression02, idkey04, numbering91 with introduction of setSystemId
on InputSource
- Committed by
santiagopg@apache.org on 2002/07/09
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/cmdline
Compile.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler
XSLTC.java
Committer's log entry: Updated XSLTC's version number from
1.0 to 1.1
- Committed by
santiagopg@apache.org on 2002/07/09
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
AttributeSet.java
Committer's log entry: Fix for Bugzilla 4603 (thanks to
Henri Zongaro)
- Committed by
santiagopg@apache.org on 2002/07/09
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Parser.java
Committer's log entry: Print warning message for superfluous
attributes that have a null URI only.
- Committed by
tmiller@apache.org on 2002/07/09
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Constants.java Sort.java
Committer's log entry: bug 5941 fixed, <clinit> access
chged to ACC_STATIC from ACC_FINAL
- Committed by
santiagopg@apache.org on 2002/07/15
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
FunctionCall.java
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
TypeCheckError.java
Committer's log entry: Enhanced error reporting in calls to
external Java functions.
- Committed by
tmiller@apache.org on 2002/07/15
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: bug 10832 fix, relational expressions
with RTFs
- Committed by
santiagopg@apache.org on 2002/07/15
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Mode.java
Committer's log entry: Fix for Bugzilla 9174.
- Committed by
santiagopg@apache.org on 2002/07/17
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TemplatesImpl.java
Committer's log entry: Fixed error message in
defineTransletClasses() method.
- Committed by
santiagopg@apache.org on 2002/07/17
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Import.java Include.java Stylesheet.java
Committer's log entry: Fix for Bugzilla 9171.
- Committed by
santiagopg@apache.org on 2002/07/18
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
FunctionCall.java
Committer's log entry: Fixed problem in error reporting
code.
- Committed by
santiagopg@apache.org on 2002/07/18
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Predicate.java
Committer's log entry: Ignore default NS when expanding
calls to position().
- Committed by
santiagopg@apache.org on 2002/07/20
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java
Committer's log entry: Accept null as a possible return
value from URIResolver.resolve()
- Committed by
santiagopg@apache.org on 2002/07/20
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Import.java Include.java
Committer's log entry: Report a decent error when the URI
cannot be resolved.
- Committed by
santiagopg@apache.org on 2002/07/21
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TemplatesImpl.java
Committer's log entry: Added a few getters to this
class.
- Committed by
santiagopg@apache.org on 2002/07/22
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TemplatesImpl.java
Committer's log entry: Use the superclass to determine the
main class of a translet.
- Committed by
santiagopg@apache.org on 2002/07/22
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamHTMLOutput.java StreamOutput.java StreamXMLOutput.java
Committer's log entry: Fix for Bugzilla 10715.
- Committed by
santiagopg@apache.org on 2002/07/23
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
StreamHTMLOutput.java StreamXMLOutput.java
Committer's log entry: Fixed a regression.
- Committed by
santiagopg@apache.org on 2002/07/23
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TemplatesHandlerImpl.java TemplatesImpl.java
TransformerFactoryImpl.java TransformerImpl.java
Committer's log entry: Fixed for Bugzilla 10625.
URIResolvers were being dropped in several places.
- Committed by
santiagopg@apache.org on 2002/07/23
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
Util.java
Committer's log entry: Util class for the TrAX
package.
- Committed by
santiagopg@apache.org on 2002/07/23
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
XSLTC.java
Committer's log entry: Synchronize calls to
Stylesheet.translate() using class' lock.
- Committed by
santiagopg@apache.org on 2002/07/23
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TemplatesImpl.java
Committer's log entry: Ensure synchronization for Templates
objects.
- Committed by
santiagopg@apache.org on 2002/07/24
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java
Committer's log entry: Added safety net to getDOM().
- Committed by
tmiller@apache.org on 2002/07/25
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
ObjectType.java
Committer's log entry: added new type for support of ext
java functions
- Committed by
tmiller@apache.org on 2002/07/25
Modified: xml-xalan/java/src/org/apache/xalan/xsltc
Translet.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler
CastExpr.java FunctionCall.java Parser.java
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
ErrorMessages.java ErrorMsg.java NodeSetType.java NodeType.java
ReferenceType.java StringType.java Type.java
xml-xalan/java/src/org/apache/xalan/xsltc/dom AbsoluteIterator.java
xml-xalan/java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java BasisLibrary.java
xml-xalan/java/src/org/apache/xalan/xsltc/trax DOM2SAX.java
Committer's log entry: bug fix 10837, support of ext java
functions
- Committed by
santiagopg@apache.org on 2002/07/29
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Expression.java FlowList.java Mode.java StepPattern.java
TestSeq.java
Committer's log entry: Fix for Bugzilla 11166.
- Committed by
santiagopg@apache.org on 2002/07/30
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Mode.java
Committer's log entry: Fixed loop exit condition in
prepareTestSequences().
- Committed by
santiagopg@apache.org on 2002/07/30
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
FunctionCall.java
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
ReferenceType.java ResultTreeType.java
Committer's log entry: Added type promotion from result-tree
to object (used in call to nodeset()).
- Committed by
tmiller@apache.org on 2002/07/30
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
CastExpr.java FunctionCall.java
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
MultiHashtable.java
Committer's log entry: improved selection algorithm for
overloaded methods and constructors in ext java funct calls
- Committed by
santiagopg@apache.org on 2002/08/12
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
FunctionAvailableCall.java
Committer's log entry: Fixed regression of test
function-available('xalan:nodeset').
- Committed by
santiagopg@apache.org on 2002/08/12
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: Use factory class methods to
instantiate default decimal formatter.
- Committed by
santiagopg@apache.org on 2002/08/12
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
SAXHTMLOutput.java
Committer's log entry: 1. Report attributes with non-empty
local names. 2. Ignore attributes reported as content.
- Committed by
santiagopg@apache.org on 2002/08/12
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
LoadDocument.java
Committer's log entry: Use unmodified URI when retrieving
the document via the DOM cache.
- Committed by
santiagopg@apache.org on 2002/08/12
Modified: xml-xalan/java/src/org/apache/xalan/xsltc
TransletOutputHandler.java
xml-xalan/java/src/org/apache/xalan/xsltc/runtime SAXAdapter.java
TextOutput.java TransletOutputBase.java
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output
OutputBase.java SAXXMLOutput.java StreamHTMLOutput.java
StreamOutput.java StreamXMLOutput.java
xml-xalan/java/src/org/apache/xalan/xsltc/trax DOM2SAX.java
DOM2TO.java SAX2TO.java TemplatesHandlerImpl.java
TemplatesImpl.java TransformerFactoryImpl.java
TransformerHandlerImpl.java TransformerImpl.java
Committer's log entry: New implementation of identity
transform. Fix for Bugzilla 11345.
- Committed by
tmiller@apache.org on 2002/08/13
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Expression.java ParameterRef.java VariableRef.java
Committer's log entry: bug fix for bugzilla 11221,
MK053
- Committed by
tmiller@apache.org on 2002/08/15
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TemplatesImpl.java
Committer's log entry: bug 11704, fixed ErrorMsg to include
name information
- Committed by
tmiller@apache.org on 2002/08/21
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: fixed bug that was calling an
inappropriate compare method when the right side of the comparison
was a DOM
- Committed by
tmiller@apache.org on 2002/08/23
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
DOM2TO.java
Committer's log entry: fixes conf tests lre02, lre03, lre11,
namespace125, namespace126
- Committed by
santiagopg@apache.org on 2002/08/23
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
RelationalExpr.java
Committer's log entry: Fix for bugzilla 11987. Missing case
in typeCheck() method.
- Committed by
santiagopg@apache.org on 2002/08/23
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: Very minor optimization.
- Committed by
tmiller@apache.org on 2002/08/23
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: conf test string134 fix
- Committed by
santiagopg@apache.org on 2002/08/23
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/compiler
XslElement.java
Committer's log entry: Fix for namespace102 (this test
worked with Crimson but failed with Xerces).
- Committed by
santiagopg@apache.org on 2002/08/26
Modified:
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
ResultTreeType.java
Committer's log entry: Removed debugging message.
- Committed by
santiagopg@apache.org on 2002/08/26
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/cmdline
Compile.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler
Closure.java Constants.java Number.java ParameterRef.java
Predicate.java Sort.java SyntaxTreeNode.java Template.java
Variable.java VariableRef.java VariableRefBase.java XSLTC.java
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
NodeSortRecordFactGenerator.java
xml-xalan/java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java
Committer's log entry: Fix for Bugzilla 11828. A new closure
conversion algorithm has been designed and implemented. The old
algorithm did not work in some edge cases (c.f. description of
Bugzilla 11828). Closure variables in an inner class are now
accessed locally instead of via the AbstractTranslet class. Also,
we have set the new version to be "XSLTC 1.2".
- Committed by
santiagopg@apache.org on 2002/08/27
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Allow the default namespace to be
redefined as "".
- Committed by
santiagopg@apache.org on 2002/08/27
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: *** empty log message ***
- Committed by
tmiller@apache.org on 2002/08/27
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java
Committer's log entry: bug fix for output13 conf test
- Committed by
santiagopg@apache.org on 2002/08/27
Modified: xml-xalan/java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Fix for Bugzilla 12075.
|
 |
 |
 |
 |
Changes for Xalan-Java
2.3.2 |
 |
 |
 |
 |
|
|
XSLTC
source code updates:
- Committed by
tmiller@apache.org on 02/21/2002
Modified: java/src/org/apache/xalan/xsltc/trax
SAX2DOM.java
Committer's log entry: bug fix 6417, removed extra root
element in DOM, contributed by Tim Elcott
- Committed by
amiro@apache.org on 02/21/2002
Modified: java/src/org/apache/xalan/xsltc/trax Tag:
jaxp-ri-1_2_0-beta-branch SAX2DOM.java
Committer's log entry: fix DOMResult SOAP bug 4641035
- Committed by
tmiller@apache.org on 02/26/2002
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java
Committer's log entry: bug fix 6636, Transformers forgets
output properties fix contributed by Tim Elcott (bigfoot.com)
- Committed by
tmiller@apache.org on 02/28/2002
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java
Committer's log entry: bug 6751, null properties are now set
properly, fix contributed by Derek Sayeau- thanks Derek.
- Committed by
tmiller@apache.org on 03/01/2002
Modified: java/src/org/apache/xalan/xsltc/runtime
TransletLoader.java
Committer's log entry: Tomcat 4.x external Java class bug
fix, Tomcat 4.x could not find external java classes, contrib by
Santiago Pericas
- Committed by
tmiller@apache.org on 03/01/2002
Modified: java/src/org/apache/xalan/xsltc/trax
TemplatesImpl.java
Committer's log entry: Tomcat 4.x external Java class bug
fix, Tomcat 4.x could not find external java classes, contrib by
Santiago Pericas
- Committed by
tmiller@apache.org on 03/01/2002
Modified: java/src/org/apache/xalan/xsltc/runtime Tag:
jaxp-ri-1_2_0-beta-branch TransletLoader.java
Committer's log entry: bugtraq #4644811, Tomcat and ext java
classes, Santiago Pericas
- Committed by
tmiller@apache.org on 03/01/2002
Modified: java/src/org/apache/xalan/xsltc/trax Tag:
jaxp-ri-1_2_0-beta-branch TransformerImpl.java
Committer's log entry: bugtraq #4644811, Tomcat and ext java
classes, Santiago Pericas
- Committed by
tmiller@apache.org on 03/01/2002
Modified: java/src/org/apache/xalan/xsltc/trax Tag:
jaxp-ri-1_2_0-beta-branch TransformerImpl.java
Committer's log entry: backed out chg
- Committed by
tmiller@apache.org on 03/01/2002
Modified: java/src/org/apache/xalan/xsltc/trax Tag:
jaxp-ri-1_2_0-beta-branch TemplatesImpl.java
Committer's log entry: bugtraq #4644811, Tomcat and ext java
classes, Santiago Pericas
- Committed by
tmiller@apache.org on 03/04/2002
Modified: java/src/org/apache/xalan/xsltc/dom
SortingIterator.java
Committer's log entry: bug 6693- fix by Santiago Pericas,
implement a iterator clone method.
- Committed by
tmiller@apache.org on 03/05/2002
Modified: java/src/org/apache/xalan/xsltc/trax DOM2SAX.java
SAX2DOM.java TransformerImpl.java
Committer's log entry: bug 6620 fix: DOMSource no longer
requires Document nodes, fix contrib by Santiago
Pericas-Geersten
- Committed by
tmiller@apache.org on 03/05/2002
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java
Committer's log entry: re-entered bug fix 6751, last putback
inadvert. removed this fix
- Committed by
tmiller@apache.org on 03/06/2002
Modified: java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java
Committer's log entry: bug fixes for 6257,6851,6665,6809;
Santiago Pericas-Geerston
- Committed by
tmiller@apache.org on 03/06/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
Stylesheet.java
Committer's log entry: bug fix 6850, Santiago
Pericas-Geerston
- Committed by
tmiller@apache.org on 03/07/2002
Modified: java/src/org/apache/xalan/xsltc/trax
TemplatesHandlerImpl.java TransformerFactoryImpl.java
Committer's log entry: bug 6312, TemplatesHandler and
XMLReader, fix by Santiago Pericas
- Committed by
amiro@apache.org on 03/11/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
StepPattern.java
Committer's log entry: just minor change to syntax
- Committed by
amiro@apache.org on 03/11/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
ApplyTemplates.java java/src/org/apache/xalan/xsltc/dom
UnionIterator.java
Committer's log entry: fix 5573 for XSLTMark alphabetize
test
- Committed by
amiro@apache.org on 03/11/2002
Modified: java/src/org/apache/xalan/xsltc/dom
CurrentNodeListIterator.java
Committer's log entry: fix bug 5577 XSLTMark trend
test
- Committed by
amiro@apache.org on 03/11/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
Step.java
Committer's log entry: got rid of call to forceNaturalOrder
code, Santiago Pericasgeersten
- Committed by
amiro@apache.org on 03/11/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
Expression.java
Committer's log entry: fix XSLTMark test dbonerow slow
performance, Santiago P.
- Committed by
tmiller@apache.org on 03/12/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
FormatNumberCall.java
Committer's log entry: bug 6692, fix by Santiago
Pericas-Geersen
- Committed by
tmiller@apache.org on 03/12/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
ProcessingInstruction.java
Committer's log entry: bug 5141, fix by Santiago
Pericas-Geersen
- Committed by
tmiller@apache.org on 03/12/2002
Modified: java/src/org/apache/xalan/xsltc/runtime
StringValueHandler.java
Committer's log entry: bug 5141, fix by Santiago
Pericas-Geersen
- Committed by
tmiller@apache.org on 03/12/2002
Modified: java/src/org/apache/xalan/xsltc/compiler/util
Util.java
Committer's log entry: bug 6413, fix by Santiago
Pericas-Geersen
- Committed by
tmiller@apache.org on 03/13/2002
Modified: java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java
Committer's log entry: bug 6963, omit header needs to be set
before output occurs, fix by Santiago Pericas-Geersen
- Committed by
tmiller@apache.org on 03/14/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
ParentLocationPath.java
Committer's log entry: bug 5576, had to add a new test case
in translate() to set includeself for step iterator, thanks to
Santiago Pericas-Geersen
- Committed by
tmiller@apache.org on 03/15/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
LiteralElement.java
Committer's log entry: bug 6819, variables translated before
attrs to fix problems with dependency, fix by Santiago
Pericas-Geertsen
- Committed by
tmiller@apache.org on 03/18/2002
Modified: java/src/org/apache/xalan/xsltc/runtime
TextOutput.java
Committer's log entry: bug 6935, fixed char escaping in
non-URL HTML attribute case; also added recognition for URL
escaping in HTML4 cite attrs.
- Committed by
tmiller@apache.org on 03/19/2002
Modified: java/src/org/apache/xalan/xsltc/runtime
TextOutput.java
Committer's log entry: fix for unit test
customer/murphy3.xsl
- Committed by
tmiller@apache.org on 03/27/2002
Added: java/src/org/apache/xalan/xsltc/dom
ExtendedSAX.java
Committer's log entry: bug 2951, new class
- Committed by
tmiller@apache.org on 03/27/2002
Modified: java/src/org/apache/xalan/xsltc/dom
DOMBuilder.java DOMImpl.java
Committer's log entry: bug 2951 fix
- Committed by
tmiller@apache.org on 03/27/2002
Modified: java/src/org/apache/xalan/xsltc/runtime
SAXAdapter.java
Committer's log entry: bug 2951 fix
- Committed by
tmiller@apache.org on 03/28/2002
Modified: java/src/org/apache/xalan/xsltc/runtime
TextOutput.java
Committer's log entry: bug fix for output31, output32 tests,
esc chars
- Committed by
tmiller@apache.org on 04/02/2002
Modified: java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: bug 7679, xsl:vendor fix
- Committed by
tmiller@apache.org on 04/03/2002
Modified: java/src/org/apache/xalan/xsltc/compiler Tag:
jaxp-ri-1_2_0-fcs-branch ApplyTemplates.java Constants.java
Expression.java FormatNumberCall.java LiteralElement.java
ParentLocationPath.java Parser.java ProcessingInstruction.java
Step.java StepPattern.java Stylesheet.java SymbolTable.java
SyntaxTreeNode.java XslAttribute.java XslElement.java
java/src/org/apache/xalan/xsltc/compiler/util Tag:
jaxp-ri-1_2_0-fcs-branch Util.java
java/src/org/apache/xalan/xsltc/dom Tag: jaxp-ri-1_2_0-fcs-branch
CurrentNodeListIterator.java DOMBuilder.java DOMImpl.java
SortingIterator.java UnionIterator.java
java/src/org/apache/xalan/xsltc/runtime Tag:
jaxp-ri-1_2_0-fcs-branch AbstractTranslet.java BasisLibrary.java
Constants.java DefaultSAXOutputHandler.java SAXAdapter.java
StringValueHandler.java TextOutput.java TransletLoader.java
java/src/org/apache/xalan/xsltc/trax Tag: jaxp-ri-1_2_0-fcs-branch
DOM2SAX.java SAX2DOM.java TemplatesHandlerImpl.java
TemplatesImpl.java TransformerFactoryImpl.java
TransformerImpl.java
Added: java/src/org/apache/xalan/xsltc/dom Tag:
jaxp-ri-1_2_0-fcs-branch ExtendedSAX.java
Committer's log entry: merged the latest xsltc subtree with
the xalan 2.3.1 fcs branch
- Committed by
santiagopg@apache.org on 04/04/2002
Modified: java/src/org/apache/xalan/xsltc/trax
DOM2SAX.java
Committer's log entry: Fixed problem with attribute
URI
- Committed by
santiagopg@apache.org on 04/04/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
FunctionCall.java
Committer's log entry: Fix for bugzilla 7721
- Committed by
santiagopg@apache.org on 04/04/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
FunctionCall.java
Committer's log entry: Fix related to bugzilla 7721
- Committed by
santiagopg@apache.org on 04/05/2002
Modified: java/src/org/apache/xalan/xsltc/trax Tag:
jaxp-ri-1_2_0-fcs-branch DOM2SAX.java
Committer's log entry: Fixed attr namespace.
- Committed by
santiagopg@apache.org on 04/05/2002
Modified: java/src/org/apache/xalan/xsltc/trax Tag:
jaxp-ri-1_2_0-fcs-branch SAX2DOM.java TransformerImpl.java
Committer's log entry: Fixed problem when a DOMResult is
created with a root node.
- Committed by
santiagopg@apache.org on 04/05/2002
Modified: java/src/org/apache/xalan/xsltc/compiler Tag:
jaxp-ri-1_2_0-fcs-branch FunctionCall.java
Committer's log entry: Bugzilla 7721.
- Committed by
santiagopg@apache.org on 04/08/2002
Modified: java/src/org/apache/xalan/xsltc/trax
SAX2DOM.java
Committer's log entry: Add support for user-specified root
node.
- Committed by
santiagopg@apache.org on 04/08/2002
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java
Committer's log entry: Add support for user-specified root
node.
- Committed by
tmiller@apache.org on 04/09/2002
Modified: java/src/org/apache/xalan/xsltc/compiler Tag:
jaxp-ri-1_2_0-fcs-branch FunctionAvailableCall.java
FunctionCall.java
Committer's log entry: bug 7375 fixed, handles ext java
functions now
- Committed by
santiagopg@apache.org on 04/09/2002
Modified: java/src/org/apache/xalan/xsltc/trax Tag:
jaxp-ri-1_2_0-fcs-branch SAX2DOM.java
Committer's log entry: Fixed regression.
- Committed by
santiagopg@apache.org on 04/09/2002
Modified: java/src/org/apache/xalan/xsltc/trax
SAX2DOM.java
Committer's log entry: Regression fixed.
- Committed by
tmiller@apache.org on 04/15/2002
Modified: java/src/org/apache/xalan/xsltc/trax Tag:
jaxp-ri-1_2_0-fcs-branch TemplatesHandlerImpl.java
Committer's log entry: bug 8017, translet class name fixed
in getTemplates
- Committed by
santiagopg@apache.org on 04/15/2002
Modified: java/src/org/apache/xalan/xsltc/compiler Tag:
jaxp-ri-1_2_0-fcs-branch AttributeValue.java
AttributeValueTemplate.java Number.java XslAttribute.java
XslElement.java
Committer's log entry: New implementation of
xsl:element
- Committed by
santiagopg@apache.org on 04/15/2002
Modified: java/src/org/apache/xalan/xsltc/runtime Tag:
jaxp-ri-1_2_0-fcs-branch BasisLibrary.java
Committer's log entry: New implementation of
xsl:element
- Committed by
santiagopg@apache.org on 04/15/2002
Modified: java/src/org/apache/xalan/xsltc/dom Tag:
jaxp-ri-1_2_0-fcs-branch DOMAdapter.java DOMImpl.java
MultiDOM.java
Committer's log entry: New implementation of
xsl:element
- Committed by
Tom.Amiro@Sun.COM on 04/15/2002
Committer's log entry: > bug 8017, translet class name
fixed in getTemplates > >
- Committed by
tmiller@apache.org on 04/16/2002
Modified: java/src/org/apache/xalan/xsltc/trax
TemplatesHandlerImpl.java
Committer's log entry: bug 8017, translet class name fixed
in getTemplates
- Committed by
santiagopg@apache.org on 04/16/2002
Modified: java/src/org/apache/xalan/xsltc/dom Tag:
jaxp-ri-1_2_0-fcs-branch DOMImpl.java
Committer's log entry: Check for localName == null.
- Committed by
tmiller@apache.org on 04/16/2002
Modified: java/src/org/apache/xalan/xsltc/compiler Tag:
jaxp-ri-1_2_0-fcs-branch Include.java
Committer's log entry: bug 7835, patch from Stefan Kost to
better handle empty strings and local paths in xsl:include
- Committed by
tmiller@apache.org on 04/16/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
Include.java
Committer's log entry: bug 7835, integrated patch by Stefan
Kost which better handles empty strings and local paths in
xsl:include
- Committed by
tmiller@apache.org on 04/16/2002
Modified: java/src/org/apache/xalan/xsltc/compiler Tag:
jaxp-ri-1_2_0-fcs-branch DocumentCall.java
Committer's log entry: Santiago: fixed type check error when
2nd arg (base-uri) is node instead of node-set.
- Committed by
santiagopg@apache.org on 04/17/2002
Modified: java/src/org/apache/xalan/xsltc/compiler Tag:
jaxp-ri-1_2_0-fcs-branch FunctionCall.java Parser.java
Stylesheet.java SyntaxTreeNode.java XSLTC.java xpath.cup
Committer's log entry: Added support for extension function
nodeset().
- Committed by
santiagopg@apache.org on 04/17/2002
Modified: java/src/org/apache/xalan/xsltc/dom Tag:
jaxp-ri-1_2_0-fcs-branch DOMAdapter.java DOMImpl.java
MultiDOM.java
Committer's log entry: Added support for extension function
nodeset().
- Committed by
santiagopg@apache.org on 04/17/2002
Modified: java/src/org/apache/xalan/xsltc/runtime Tag:
jaxp-ri-1_2_0-fcs-branch BasisLibrary.java
Committer's log entry: Added support for extension function
nodeset().
- Committed by
santiagopg@apache.org on 04/18/2002
Modified: java/src/org/apache/xalan/xsltc/compiler Tag:
jaxp-ri-1_2_0-fcs-branch CastExpr.java
java/src/org/apache/xalan/xsltc/compiler/util Tag:
jaxp-ri-1_2_0-fcs-branch ReferenceType.java
java/src/org/apache/xalan/xsltc/runtime Tag:
jaxp-ri-1_2_0-fcs-branch BasisLibrary.java
Committer's log entry: Fixed problem with extension function
nodeset() and parameters.
- Committed by
mmidy@apache.org on 04/18/2002
Modified: java/src/org/apache/xalan/xsltc/runtime Tag:
XSLTC_DTM SAXAdapter.java
Committer's log entry: Pass in the local name of the
element
- Committed by
tmiller@apache.org on 04/19/2002
Modified: java/src/org/apache/xalan/xsltc/compiler Tag:
jaxp-ri-1_2_0-fcs-branch FunctionAvailableCall.java
Committer's log entry: JAVA_EXT_PREFIX renamed to
JAVA_EXT_XSLTC
- Committed by
santiagopg@apache.org on 04/22/2002
Modified: java/src/org/apache/xalan/xsltc/compiler/util Tag:
jaxp-ri-1_2_0-fcs-branch MethodGenerator.java
Committer's log entry: Fixed bug in addLocalVariable() when
the slot allocator was already initialized.
- Committed by
santiagopg@apache.org on 04/22/2002
Modified: java/src/org/apache/xalan/xsltc/compiler Tag:
jaxp-ri-1_2_0-fcs-branch ElementAvailableCall.java
Committer's log entry: Added namespace support to the
implementation of element-available().
- Committed by
santiagopg@apache.org on 04/22/2002
Modified: java/src/org/apache/xalan/xsltc/compiler Tag:
jaxp-ri-1_2_0-fcs-branch LiteralExpr.java
Committer's log entry:
- Committed by
santiagopg@apache.org on 04/22/2002
Modified: java/src/org/apache/xalan/xsltc/compiler Tag:
jaxp-ri-1_2_0-fcs-branch Parser.java
Committer's log entry: Namespace support for
element-available().
- Committed by
santiagopg@apache.org on 04/22/2002
Modified: java/src/org/apache/xalan/xsltc/compiler Tag:
jaxp-ri-1_2_0-fcs-branch Stylesheet.java
Committer's log entry: Fixed bug in
resolveReferences().
- Committed by
tmiller@apache.org on 04/23/2002
Modified: java/src/org/apache/xalan/xsltc/runtime Tag:
jaxp-ri-1_2_0-fcs-branch TextOutput.java
Committer's log entry: escaped character handling improved
by Santiago
- Committed by
tmiller@apache.org on 04/23/2002
Modified: java/src/org/apache/xalan/xsltc/runtime Tag:
jaxp-ri-1_2_0-fcs-branch TextOutput.java
Committer's log entry: escaped character handling improved
by Santiago, again
- Committed by
santiagopg@apache.org on 04/23/2002
Modified: java/src/org/apache/xalan/xsltc/compiler/util Tag:
jaxp-ri-1_2_0-fcs-branch ErrorMessages.java
Committer's log entry: Fixed command line synopsis.
- Committed by
santiagopg@apache.org on 04/24/2002
Modified: java/src/org/apache/xalan/xsltc DOM.java
java/src/org/apache/xalan/xsltc/compiler ApplyTemplates.java
AttributeValue.java AttributeValueTemplate.java CastExpr.java
Constants.java DocumentCall.java ElementAvailableCall.java
Expression.java FormatNumberCall.java FunctionAvailableCall.java
FunctionCall.java Include.java LiteralElement.java LiteralExpr.java
Number.java ParentLocationPath.java Parser.java
ProcessingInstruction.java Step.java StepPattern.java
Stylesheet.java SymbolTable.java SyntaxTreeNode.java XSLTC.java
XslAttribute.java XslElement.java xpath.cup
java/src/org/apache/xalan/xsltc/compiler/util ErrorMessages.java
MethodGenerator.java ReferenceType.java Util.java
java/src/org/apache/xalan/xsltc/dom CurrentNodeListIterator.java
DOMAdapter.java DOMBuilder.java DOMImpl.java ExtendedSAX.java
MultiDOM.java SortingIterator.java UnionIterator.java
java/src/org/apache/xalan/xsltc/runtime AbstractTranslet.java
BasisLibrary.java Constants.java DefaultSAXOutputHandler.java
SAXAdapter.java StringValueHandler.java TextOutput.java
TransletLoader.java java/src/org/apache/xalan/xsltc/trax
DOM2SAX.java SAX2DOM.java TemplatesHandlerImpl.java
TemplatesImpl.java TransformerFactoryImpl.java
TransformerImpl.java
Committer's log entry: Commit after syncing trunk with
branch jaxp-ri-1_2_0-fcs-04.
- Committed by
tmiller@apache.org on 04/25/2002
Modified: java/src/org/apache/xalan/xsltc/compiler/util
ErrorMessages.java
Committer's log entry: updated compiler usage
statement
- Committed by
tmiller@apache.org on 04/25/2002
Modified: java/src/org/apache/xalan/xsltc/cmdline
Compile.java
Committer's log entry: added a -v option to compiler,prints
out version
- Committed by
tmiller@apache.org on 04/25/2002
Modified: java/src/org/apache/xalan/xsltc/compiler/util
ErrorMessages.java
Committer's log entry: updated cmdline.Transform usage
statement
- Committed by
santiagopg@apache.org on 04/25/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
xpath.lex
Committer's log entry: Added support for the full Unicode
char set.
- Committed by
santiagopg@apache.org on 04/25/2002
Modified: java/src/org/apache/xalan/xsltc/compiler/util
Util.java
Committer's log entry: Replacing '/' by '$slash$' and ':' by
'$colon$' in escape() (bugzilla 6289)
- Committed by
santiagopg@apache.org on 04/26/2002
Modified: java/src/org/apache/xalan/xsltc/cmdline
Compile.java java/src/org/apache/xalan/xsltc/compiler XSLTC.java
java/src/org/apache/xalan/xsltc/compiler/util ErrorMessages.java
java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java
Committer's log entry: Added -n option to disable template
inlining. This is useful to avoid getting very long methods (the
limit set by the JVM is 64K). The same option can be passed to a
TransformationFactory via Trax using the "disable-inlining"
attribute.
- Committed by
santiagopg@apache.org on 04/26/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
VariableBase.java
Committer's log entry: Added check to avoid duplicate
dependencies.
- Committed by
santiagopg@apache.org on 04/26/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
Constants.java FilterParentPath.java ParentLocationPath.java
Committer's log entry: Replaced STEP_ITERATOR by
NODE_ITERATOR_BASE when calling includeSelf().
- Committed by
santiagopg@apache.org on 04/26/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
Stylesheet.java
Committer's log entry: Ensured that global vars are
initialized in the order in which they were defined, whenever
possible. This order may be altered due to the existence of
dependencies between the vars.
- Committed by
santiagopg@apache.org on 04/29/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
FunctionCall.java java/src/org/apache/xalan/xsltc/compiler/util
ReferenceType.java
Committer's log entry: Added a type mapping between
'reference' and 'java.lang.Object' and vice versa. With this
addition, a stylesheet can pass a parameter to an external Java
function without getting a type check error. (see Bugzilla
8595).
- Committed by
tmiller@apache.org on 04/29/2002
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java
Committer's log entry: fixed null ptr exception with sax
sources that did not specify an xml reader
- Committed by
santiagopg@apache.org on 04/29/2002
Modified: java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Fixed Bugzilla 8489.
- Committed by
santiagopg@apache.org on 04/30/2002
Modified: java/src/org/apache/xalan/xsltc/compiler/util
Util.java
Committer's log entry: Fixed a bug in replace() by writting
a new (and more efficient) version.
- Committed by
Tom.Amiro@Sun.COM on 04/30/2002
Committer's log entry: > Fixed a bug in replace() by
writting a new (and more efficient) version. > >
- Committed by
santiagopg@apache.org on 05/02/2002
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerHandlerImpl.java
Committer's log entry: Fixed file-not-found problem with
flavor=trax.sax by propagating the systemId.
- Committed by
santiagopg@apache.org on 05/03/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
Mode.java
Committer's log entry: Fixed for Bugzilla 2886
(node15).
- Committed by
santiagopg@apache.org on 05/03/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
ApplyImports.java Include.java Stylesheet.java TestSeq.java
XSLTC.java
Committer's log entry: Disabling template inlining for
included stylesheets.
- Committed by
santiagopg@apache.org on 05/06/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
AncestorPattern.java Mode.java ParentPattern.java
StepPattern.java
Committer's log entry: Fixed a few problems with ancestor
patterns (//) and patterns with explicit priorities.
- Committed by
santiagopg@apache.org on 05/06/2002
Modified: java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Rewrote a couple of if statements as
if expressions.
- Committed by
santiagopg@apache.org on 05/06/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
Parser.java VariableBase.java
Committer's log entry: Better error reporting for syntax
errors in XPath expressions.
- Committed by
santiagopg@apache.org on 05/06/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
Parser.java xpath.cup
Committer's log entry: Fix for Bugzilla 8041.
- Committed by
santiagopg@apache.org on 05/06/2002
Modified: java/src/org/apache/xalan/xsltc/compiler/util
ErrorMessages.java ErrorMessages_no.java ErrorMsg.java
Committer's log entry: Fix for Bugzilla 8041.
- Committed by
santiagopg@apache.org on 05/06/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
AbsolutePathPattern.java AncestorPattern.java
ParentPattern.java
Committer's log entry: Fix for Bugzilla 2836
(modes15).
- Committed by
tmiller@apache.org on 05/08/2002
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java
Committer's log entry: fixes a set of trax.dom conf
tests
- Committed by
tmiller@apache.org on 05/08/2002
Modified: java/src/org/apache/xalan/xsltc/compiler
Stylesheet.java
Committer's log entry: fixes a set of trax.dom conf
tests
|
 |
 |
 |
 |
Changes for Xalan-Java 2.2.D12 and
2.2.D13 |
 |
 |
 |
 |
|
|
XSLTC
source code updates:
- Committed by
morten@apache.org on 10/12/2001
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java
Committer's log entry: Changed the values for the output
properties "OMIT_XML_DECLARATION" and "INDENT" from "true" and
"false" to "yes" and "no". PR: bugzilla 4039 Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/12/2001
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java
Committer's log entry: Updated the getAttribute() method to
throw an IllegalArgumentException for unknown attributes. PR:
bugzilla 4046 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/12/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
NameBase.java
Committer's log entry: Fixed a bug in the name() and
local-name() functions. The functions would use the current node
and not the context node when no arguments were given. PR: bugzilla
3322 Obtained from: n/a Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/12/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Updated Mode.java to properly handle
patterns matching on node(), comment() and
processing-instruction(). Also had to make a small change to the
setStartNode() method in the FollowingIterator (inner class of
DOMImpl.java) to properly handle attribute-nodes as start nodes.
Also, I had to change ParentLocationPath to remove duplicates that
can be produced by the FollowingIterator when started with an
attribute node. PR: bugzilla 2551 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/12/2001
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java
Committer's log entry: A small for for the output property
OMIT_XML_DECLARATION PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/12/2001
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java
Committer's log entry: Fix to the transformer implementation
to allow for namespace-prefixed output properties (output property
extensions). PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
tmiller@apache.org on 10/12/2001
Modified: java/src/org/apache/xalan/xsltc/dom
LoadDocument.java
Committer's log entry: included a more portable way to
create an URI from a File
- Committed by
tmiller@apache.org on 10/12/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
DefaultRun.java
Committer's log entry: ncluded a more portable way to create
an URI from a File
- Committed by
tmiller@apache.org on 10/12/2001
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java
Committer's log entry: ncluded a more portable way to create
an URI from a File
- Committed by
tmiller@apache.org on 10/12/2001
Modified: java/src/org/apache/xalan/xsltc/cmdline
Transform.java
Committer's log entry: ncluded a more portable way to create
an URI from a File
- Committed by
morten@apache.org on 10/15/2001
Modified: java/src/org/apache/xalan/xsltc/compiler Mode.java
ParentLocationPath.java Parser.java RelationalExpr.java
SyntaxTreeNode.java java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java TextOutput.java
Committer's log entry: A fix for a few regressions. PR: n/a
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/15/2001
Modified: java/src/org/apache/xalan/xsltc/compiler Mode.java
java/src/org/apache/xalan/xsltc/dom DOMImpl.java
Committer's log entry: Fix for the "*" pattern. Made it
include comment and PI nodes. PR: bugzilla 4050 Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/15/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Mode.java
Committer's log entry: Fix for the last fix. PR: bugzilla
4050 Obtained from: n/a Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/15/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Fix for the last fix. PR: bugzil.la
4050 Obtained from: n/a Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
- Committed by
tmiller@apache.org on 10/15/2001
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java
Committer's log entry: added catch for malformed url
- Committed by
morten@apache.org on 10/16/2001
Modified: java/src/org/apache/xalan/xsltc/cmdline
Transform.java
Committer's log entry: Modified error handling to extract
messages from SAXException. This tool will also print the stack
trace of the SAXException if the '-x' flag is specified (debug
turned on). PR: none Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/16/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TextOutput.java
Committer's log entry: Added code to prevent
index-out-of-bounds exception in the output handler. PR: none
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/16/2001
Modified: java/src/org/apache/xalan/xsltc DOM.java
java/src/org/apache/xalan/xsltc/compiler XSLTC.java xpath.cup
java/src/org/apache/xalan/xsltc/dom DOMAdapter.java
DOMImpl.java
Committer's log entry: Added support for the namespace axis.
PR: bugzilla 1379 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/16/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Mode.java
Committer's log entry: Missing file from last putback. PR:
bugzilla 1379 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/16/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: A few add'ons to the namespace axis
implementation. Added support for the namespace-uri() function when
applied to namespace nodes. PR: n/a Obtained from: n/a Submitted
by: morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/16/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Code cleanup. PR: n/a Obtained from:
n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/16/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Mode.java
Committer's log entry: Fix to prevent attribute nodes to be
included by the node() pattern. PR: n/a Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/16/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Fix for the following:: iterator when
started with an attribute node. PR: bugzilla 2551 Obtained from:
n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/17/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
LiteralElement.java Mode.java java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: A fix to a recent regression after a
fix for some axis iterators. PR: n/a Obtained from: n/a Submitted
by: morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/17/2001
Modified: java/src/org/apache/xalan/xsltc/compiler xpath.cup
xpath.lex
Committer's log entry: Added 4 symbols to the lexiographical
analyser (xpath.lex) to recognise name-tests with whitespace
between the NCName and the "()" brackets. PR: bugzilla 4208
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/17/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
XslAttribute.java
Committer's log entry: Fix to prevent xsl:attributes from
not compiling itself into the translet code. PR: bugzilla 4175
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/17/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
FilterParentPath.java
Committer's log entry: Enabled node ordering for certain
filtered parent paths. PR: bugzilla 4178 Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/17/2001
Modified: java/src/org/apache/xalan/xsltc/dom
NodeSortRecord.java
Committer's log entry: Changed the node sort record base
class so that it places NaN values first in the sorted
list/node-set. PR: bugzilla 3517 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/17/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Changed the DOM's copy() function to
always copy the necessary namespace declaration to the output
handler. PR: bugzilla 3409 (not complete fix) Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/18/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
CallTemplate.java DecimalFormatting.java Param.java
SymbolTable.java Template.java Variable.java VariableBase.java
WithParam.java java/src/org/apache/xalan/xsltc/compiler/util
ErrorMsg.java
Committer's log entry: Cleaned up the compiler's symbol
table. Added support for detecting multiple defined decimal
formatting symbols. PR: bugzilla 3872 Obtained from: n/a Submitted
by: morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/18/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
CallTemplate.java Template.java VariableBase.java WithParam.java
XSLTC.java java/src/org/apache/xalan/xsltc/compiler/util
Util.java
Committer's log entry: Added/checked proper escaping of
template/variable/parameter/attribute-set/etc. names. Occurances of
the characters '.' and '-' are replaced by '$dot$' and '$dash$'
respectively in method/variable names. The characters are both
replaced by an underbar ('_') in the translet class name. PR: 2399
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/18/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Fix for getting all attributes from
the Xerces parser. Xerces and Crimson report attributes
differently, and we have to take that into account. PR: bugzilla
2465 Obtained from: n/a Submitted by: Douglas Sellers
<douglasjsellers@hotmail.com> Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/18/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
FilterParentPath.java
Committer's log entry: Added node ordering to
FilterParentPath PR: bugzilla 4248 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/18/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: Changed one of the compare() methods
in the basis library to properly compare node sets. PR: bugzilla
4242 Obtained from: n/a Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/18/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
XSLTC.java
Committer's log entry: Fixed the registerAttribute() method
so that it always uses the same id for an attribute name. PR:
bugzilla 4243 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/18/2001
Removed: java/src/org/apache/xalan/xsltc/compiler
Param.java.orig
Committer's log entry: Removed file Param.java.orig Reviewed
by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/18/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Parser.java VariableBase.java
Committer's log entry: Changed the variable base class to
allow variables to be re-defined in a different scope. PR: bugzilla
3268 Obtained from: n/a Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/18/2001
Modified: java/src/org/apache/xalan/xsltc/dom
MultiDOM.java
Committer's log entry: Added a node-value iterator to the
DOM multiplexer to allow for predicates in combination with the
document() function. PR: bugzilla 3402 Obtained from: n/a Submitted
by: morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/18/2001
Modified: java/src/org/apache/xalan/xsltc/dom
MultiDOM.java
Committer's log entry: Fix for variables and parameters
containing node sets in stylesheets that use the document()
function. This fix completes the cloneIterator() method of the axis
iterators returned by the DOM multiplexer. PR: bugzilla 3501
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/18/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Added the default
xml=http://www.w3.org/XML/1998/namespac namespace declaration to
the root node of our internal DOM. PR: n/a Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/19/2001
Modified: java/src/org/apache/xalan/xsltc/dom
LoadDocument.java MultiDOM.java
Committer's log entry: A fix for determining the current
working directory when loading XML documents using the document()
function. The base URI (that gives you the CWD) should normally be
taken from the context node, but can also be determined by the
node/node-set defining the document URI. PR: bugzilla 3471 Obtained
from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/19/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Gave the parent/sibling stacks in the
DOM builder dynamic length. PR: bugzilla 3066 Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/19/2001
Modified: java/src/org/apache/xalan/xsltc/cmdline
Compile.java
Committer's log entry: Added a '-i' option to the
command-line compiler to allow stylesheets to be passed in through
stdin. The '-i' option must be used with the '-o' option to specify
a translet name. PR: bugzilla 4253 Obtained from: n/a Submitted by:
johnh@schemasoft.com (John Howard) Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/19/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Include.java Stylesheet.java XSLTC.java
Committer's log entry: Cleaned up the include/import
precedence code in Import and Include PR: bugzilla 2695 Obtained
from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/22/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: Fixed output formatting of some
floating point numbers. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/22/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
LogicalExpr.java
Committer's log entry: Fix for logical expressions that have
combinations of not() and "and". PR: bugzilla 2351 Obtained from:
n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
tmiller@apache.org on 10/22/2001
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java
Committer's log entry: added a empty string systemId in
cases where it was set to null, slight rearrangment of StreamSource
handling code as well.
- Committed by
morten@apache.org on 10/23/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Mode.java
Removed: java/src/org/apache/xalan/xsltc/compiler
header.txt
Committer's log entry: Fix for names templates. Dashes and
dots in template names are now escaped using '$dash$' and '$dot$'.
PR: n/a Obtained from: n/a Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/23/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
XSLTC.java
Committer's log entry: A fix for a recent regression. A no
major change. Just a one-line if to test for a potential NPE. PR:
n/a Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed
by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/23/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
ApplyImports.java Mode.java Stylesheet.java Template.java
Committer's log entry: A major fix for
<xsl:apply-imports/>. This element was previously treated as
<xsl:apply-templates/> but is now handled similar to Java's
'super()' method. Note that this is not a complete fix. The rest
will come tomorrow or the day after. I just wanted to make sure
that today's efforts were not lost and that they are tested
overnight. PR: bugzilla 1397 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/25/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
ApplyImports.java DocumentCall.java Stylesheet.java
SyntaxTreeNode.java java/src/org/apache/xalan/xsltc/dom
LoadDocument.java
Committer's log entry: Fixed the document() function so that
it will load documents relative to either the currently loaded
document, or if that fails, relative to the location of the
original stylesheet. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/25/2001
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerHandlerImpl.java TransformerImpl.java
Committer's log entry: Fixed the TransformerHandler so that
it's Transformer instance can be used separateely from the handler
itself. PR: bugzilla 3873 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/25/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Import.java Include.java
Committer's log entry: A fix for resulving relative URIs
when using <xsl:include/> and <xsl:import/> through
TrAX without using a URIResolver. PR: n/a Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/25/2001
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java
Committer's log entry: Fix for a bug that seemed to be
triggered by the sequence in which Xerces' lexical handler and
content handler were set. The lexical handler must be set before
the content handler, otherwise Xerces will keep generating the
first startElement() event over and over again. PR: bugzilla 2465
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/25/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Stylesheet.java java/src/org/apache/xalan/xsltc/dom DOMImpl.java
java/src/org/apache/xalan/xsltc/runtime TextOutput.java
Committer's log entry: Fixed the general handling of the XML
namespace mapping. PR: bugzilla 4331 Obtained from: n/a Submitted
by: morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/26/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
ApplyImports.java Mode.java Stylesheet.java
Committer's log entry: A fix for setting the scope of
templates for an <xsl:apply-imports/> element. This fix
allows for proper "multiple inheritance" in XSLTC. PR: bugzilla
1397 Obtained from: n/a Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/26/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
XSLTC.java
Committer's log entry: Fix to ensure that the order of the
-o and -p command line options is not significant. PR: bugzilla
4343 Obtained from: n/a Submitted by: johnh@schemasoft.com (John
Howard) Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/26/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
FunctionCall.java
Committer's log entry: Changed our extension for calling
external static Java methods to allow both the
"http://xml.apache.org/xalan/xsltc/java" namespace and the
"http://xml.apache.org/xslt/java" namespace (Xalan's namespace for
Java function calls). PR: bugzilla 3994 Obtained from: n/a
Submitted by: after numerous requests/suggestions on xalan-dev
Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/29/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
BinOpExpr.java Choose.java DocumentCall.java Number.java
Otherwise.java StepPattern.java Stylesheet.java VariableBase.java
VariableRef.java VariableRefBase.java When.java XSLTC.java
xpath.cup java/src/org/apache/xalan/xsltc/compiler/util
ErrorMsg.java
Committer's log entry: Implemented code to resolve forward
references and dependencies between global variables and
parameters. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/30/2001
Added: java/src/org/apache/xalan/xsltc/compiler
UnresolvedRef.java
Committer's log entry: Missing file from last putback. PR:
n/a Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed
by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/30/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
ApplyTemplates.java AttributeSet.java AttributeValueTemplate.java
BinOpExpr.java CallTemplate.java ConcatCall.java ContainsCall.java
CopyOf.java DecimalFormatting.java DocumentCall.java
ElementAvailableCall.java Expression.java ForEach.java
FormatNumberCall.java FunctionAvailableCall.java FunctionCall.java
If.java Import.java Include.java Instruction.java Key.java
Output.java Param.java Parser.java ProcessingInstruction.java
RelationalExpr.java StartsWithCall.java StringCall.java
Stylesheet.java Template.java TopLevelElement.java
TransletOutput.java UnsupportedElement.java UseAttributeSets.java
ValueOf.java Variable.java VariableBase.java When.java
Whitespace.java WithParam.java XslAttribute.java XslElement.java
xpath.cup java/src/org/apache/xalan/xsltc/compiler/util
ErrorMsg.java
Committer's log entry: Moved all error messages from the
various source files into the ErrorMsg class in the compiler/util
directory. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/30/2001
Modified: java/src/org/apache/xalan/xsltc/cmdline
Compile.java Transform.java
java/src/org/apache/xalan/xsltc/compiler/util ErrorMsg.java
SlotAllocator.java java/src/org/apache/xalan/xsltc/dom
LoadDocument.java NodeSortRecordFactory.java
java/src/org/apache/xalan/xsltc/runtime AbstractTranslet.java
BasisLibrary.java SAXAdapter.java TextOutput.java
java/src/org/apache/xalan/xsltc/trax TemplatesImpl.java
TransformerFactoryImpl.java TransformerHandlerImpl.java
TransformerImpl.java XSLTCSource.java
Added: java/src/org/apache/xalan/xsltc/compiler/util
ErrorMessages.java ErrorMessages_en.java
ErrorMessages_no.java
Committer's log entry: A first stab at i18n'ing XSLTC. Error
and warning messages from the compiler and TrAX are handled by the
compiler/util/ErrorMsg class, while messages from the DOM and
runtime/translet are handled by the Basis Library class. Only the
ErrorMsg class has so far been updated to dynamically read its
messages from a ResourceBundle. Bundles for British English and
Norwegian are implemented. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/30/2001
Modified: java/src/org/apache/xalan/xsltc/compiler/util
BooleanType.java ErrorMessages.java ErrorMessages_no.java
ErrorMsg.java IntType.java NodeSetType.java NodeType.java
RealType.java ReferenceType.java ResultTreeType.java
StringType.java Type.java VoidType.java
Committer's log entry: Code cleanup. PR: n/a Obtained from:
n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/30/2001
Modified: java/src/org/apache/xalan/xsltc/dom
AbsoluteIterator.java CurrentNodeListIterator.java DOMImpl.java
FilterIterator.java FilteredStepIterator.java MatchingIterator.java
MultiDOM.java NodeIteratorBase.java StepIterator.java
UnionIterator.java
Committer's log entry: Final code cleanup after i18n work.
PR: n/a Obtained from: n/a Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/30/2001
Modified: java/src/org/apache/xalan/xsltc/compiler/util
ErrorMessages.java
Committer's log entry: Removed a typo in console output.
Submitted by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/30/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Parser.java java/src/org/apache/xalan/xsltc/compiler/util
ErrorMsg.java java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: Added "Compiler Warning" text to
output. Submitted by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/31/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Import.java Include.java StepPattern.java
java/src/org/apache/xalan/xsltc/compiler/util ErrorMessages_no.java
java/src/org/apache/xalan/xsltc/dom LoadDocument.java
java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java
java/src/org/apache/xalan/xsltc/trax TemplatesHandlerImpl.java
TransformerFactoryImpl.java
Removed: java/src/org/apache/xalan/xsltc/compiler/util
ErrorMessages_en.java
Committer's log entry: Localised the runtime/dom packages
into Norwegian. This proves that the internationalisation work is
completed. I also fixed a regression that was caused by the error
handling being changed. PR: n/a (i18n and l10n work) Obtained from:
n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/31/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
XSLTC.java
Committer's log entry: Integrated a fix from John Howard for
forcing forward slashes in file paths in JAR files and in manifests
in JAR files. PR: bugzilla 4464 Obtained from: n/a Submitted by:
John Howard (johnh@schemasoft.com) Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/31/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Parser.java Stylesheet.java
Committer's log entry: Fix for simplified stylesheets. A
namespace declaration on the root element in the stylesheet
(xmlns="http://www.w3.org/TR/xhtml1/strict") caused XSLTC to try to
match elements in this namespace instead of elements in the null
namespace. PR: bugzilla 3664 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/31/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Stylesheet.java
Committer's log entry: Removed a regression from yesterday
('version' attribute missing). PR: n/a Obtained from: n/a Submitted
by: morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/31/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Mode.java
Committer's log entry: Removed default behaviour of text()
and "*" in <xsl:apply-imports/>. (this element should not
invoke built-ins). PR: bugzilla 1397 Obtained from: n/a Submitted
by: morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/31/2001
Modified: java/src/org/apache/xalan/xsltc/dom DOMImpl.java
java/src/org/apache/xalan/xsltc/runtime SAXAdapter.java
Committer's log entry: Updated the SAXAdapter used to build
result tree fragments to handle comments. PR: bugzilla 4172
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/31/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: Fix for the XPath substring()
function. PR: bugzilla 4201 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/31/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Number.java
Committer's log entry: Removed the last putback - should
never have been done. Big mistake!!! PR: n/a Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/31/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DTDMonitor.java
Committer's log entry: Fix for generating IDs for implied
attributes. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 10/31/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TextOutput.java
Committer's log entry: Enabled character escaping by default
for HTML output. We are now able to generate the XSLT and XPath
specs without any errors at all. PR: bugzilla 3065 Obtained from:
n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/31/2001
Added: java/src/org/apache/xalan/xsltc/runtime
ErrorMessages.java ErrorMessages_no.java
Committer's log entry: Missing resource bundles for error
messages for XSLTC's dom and runtime lib. PR: n/a Obtained from:
n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 10/31/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Mode.java
Committer's log entry: Fixed pattern matching on namespace
qualified wildcards, such as match="@blob:*". PR: bugzilla 2582
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 11/01/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Predicate.java
Committer's log entry: Added a fix for predicates that test
on node values, where the value to test agains is stored in a
variable or predicate. PR: bugzilla 3501 Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 11/01/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Parser.java
Committer's log entry: Fix for re-definitions of variables
inside templates (in different scopes). PR: bugzilla 3406 Obtained
from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 11/01/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
DefaultSAXOutputHandler.java
Committer's log entry: Potential fix for bug 3416. Will not
integrate for performance reasons. Code change is commented. PR:
bugzilla 3416 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 11/01/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Step.java
Committer's log entry: Removed a desperately bad piece of
code that caused XSLTC to misinterpret some combinations of parent
location paths and predicates. PR: bugzilla 4249 Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 11/01/2001
Modified: java/src/org/apache/xalan/xsltc/dom
NodeCounter.java
Committer's log entry: Fix for the formatter used with the
xsl:count element. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 11/01/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Sort.java
Committer's log entry: Fix for sort-elements used with
apply-templates elements with no select attribute. PR: bugzilla
3519 Obtained from: n/a Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 11/02/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
PositionCall.java java/src/org/apache/xalan/xsltc/dom
NodeCounter.java SingleNodeCounter.java
Committer's log entry: A fix for the <xsl:number>
element. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org / todd.miller@sun.com Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 11/05/2001
Modified: java/src/org/apache/xalan/xsltc/compiler Sort.java
java/src/org/apache/xalan/xsltc/dom NodeSortRecord.java
NodeSortRecordFactory.java
Committer's log entry: Changed the 'order' and 'data-type'
attributes of the <xsl:sort> element from plain attributes to
attribute value templates. This required a change not inly in the
way we interpret these attributes but also in the time at which
these attributes are intrepreted. Since these are not treated as
AVTs we need to wait until runtime before reading the values of the
attributes. PR: bugzilla 3835 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 11/05/2001
Modified: java/src/org/apache/xalan/xsltc DOM.java
java/src/org/apache/xalan/xsltc/compiler PositionCall.java
StepPattern.java java/src/org/apache/xalan/xsltc/dom
DOMAdapter.java DOMImpl.java MultiDOM.java
NodeSortRecord.java
Removed: java/src/org/apache/xalan/xsltc/compiler
Mode.java.old
Committer's log entry: Fix for patterns on the format
"/foo/*/bar" and "/foo/*[n]/bar". PR: bugzilla 4604 Obtained from:
n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 11/05/2001
Modified: java/src/org/apache/xalan/xsltc/compiler Step.java
java/src/org/apache/xalan/xsltc/dom CurrentNodeListIterator.java
DOMImpl.java
Committer's log entry: Fixed the last() function for the
typed and untyped ancestor iterators. I also updated our node list
iterator (used to implement some predicates) to handle the last()
function properly for reverse-order axes. PR: bugzilla 4602
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 11/06/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
XslAttribute.java
Committer's log entry: A fix for a regression after a
previous fix for bug 3320. PR: bugzilla 4656 Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 11/06/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
BinOpExpr.java CastExpr.java EqualityExpr.java Expression.java
LastCall.java LogicalExpr.java PositionCall.java Predicate.java
RelationalExpr.java Step.java StepPattern.java
UnaryOpExpr.java
Committer's log entry: Fix for compound predicates used in
patterns. Obtained from: n/a Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 11/08/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
AttributeValueTemplate.java Constants.java FilterParentPath.java
LiteralAttribute.java LiteralElement.java LiteralExpr.java
Mode.java ParentLocationPath.java Parser.java
SimpleAttributeValue.java SyntaxTreeNode.java Text.java
UnionPathExpr.java
Committer's log entry: A bit of a code cleanup. I also added
a small fix for ensuring document order of node sets returned by
union expressions. PR: bugzilla 4677 Obtained from: n/a Submitted
by: morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 11/08/2001
Modified: java/src/org/apache/xalan/xsltc/compiler Sort.java
java/src/org/apache/xalan/xsltc/compiler/util ErrorMessages.java
ErrorMessages_no.java ErrorMsg.java
Committer's log entry: Added a test to verify that
<xsl:sort/> elements are only used within
<xsl:apply-templates/> or <xsl:for-each/> elements. PR:
n/a Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed
by: morten@xml.apache.org
- Committed by
morten@apache.org on 11/08/2001
Modified: java/src/org/apache/xalan/xsltc/dom
Axis.java
Committer's log entry: Added an array to the Axis class to
give an easy indication to the direction of an axis. PR: n/a
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 11/08/2001
Modified: java/src/org/apache/xalan/xsltc DOMCache.java
java/src/org/apache/xalan/xsltc/cmdline Transform.java
java/src/org/apache/xalan/xsltc/compiler FunctionCall.java
java/src/org/apache/xalan/xsltc/dom NodeSortRecordFactory.java
java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java
Added: java/src/org/apache/xalan/xsltc/runtime
TransletLoader.java
Committer's log entry: Added a new TransletLoader class to
the runtime package. This class will be used only when the default
Class.forName() call fails. The forName() call will fail if XSLTC
is packed in a JAR and installed under $JAVA_HOME/jre/lib/ext. This
is because the extensions class loader is used instead of the
bootstrap class loader, and that the extensions class loader does
not load classes for the default class path. But, if the extensions
class loader is being used, then we know two things: (1) XSLTC is
running on Java 1.2 or later (when extensions were introduced) (2)
XSLTC has access to the ClassLoader.getSystemClassLoader() method
This class takes advantage of this and uses a privileged call to
this method to get a reference to the bootstrap class loader. It
then uses this class loader to load the desired class. PR: none
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 11/08/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Parser.java java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java
Committer's log entry: Added a "debug" attribute to the
TransformerFactory implementation. PR: n/a Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 11/09/2001
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java
Committer's log entry: Removed a debug statement that was
left behind after last putback. PR: none Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 11/09/2001
Modified: java/src/org/apache/xalan/xsltc/compiler Step.java
StepPattern.java XSLTC.java xpath.cup xpath.lex
Committer's log entry: Added support for
processing-instruction() with a literal parameter for use in node
tests in expressions and patterns. PR: bugzilla 2583 Obtained from:
n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 11/09/2001
Added: java/src/org/apache/xalan/xsltc/compiler
ProcessingInstructionPattern.java
Committer's log entry: Forgot this in last putback.
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
tmiller@apache.org on 11/09/2001
Added: java/src/org/apache/xalan/xsltc/compiler
LongExpr.java
Committer's log entry: bug fix 3592, new class to handle
Long expresssion
- Committed by
tmiller@apache.org on 11/09/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Parser.java xpath.cup xpath.lex Constants.java CastExpr.java
Committer's log entry: bug fix 3592, handles long now
- Committed by
tmiller@apache.org on 11/09/2001
Added: java/src/org/apache/xalan/xsltc/compiler/util
LongType.java
Committer's log entry: bug fix 3592, added new class for
Long types
- Committed by
tmiller@apache.org on 11/09/2001
Modified: java/src/org/apache/xalan/xsltc/compiler/util
Type.java
Committer's log entry: bug fix 3592, handles Long
types
|
 |
 |
 |
 |
Changes for Xalan-Java
2.2.D11 |
 |
 |
 |
 |
|
|
XSLTC
source code updates:
- Committed by
tmiller@apache.org on 09/05/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java
Committer's log entry: bug fix # 3424, memory retension
fixed, John Howard contributed fix.
- Committed by
tmiller@apache.org on 09/06/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TextOutput.java
Committer's log entry: bug fix 2807, seth ford's fix
- Committed by
tmiller@apache.org on 09/06/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Include.java Import.java
Committer's log entry: bug fix 3426, gunnlaugur briem's
fix
- Committed by
tmiller@apache.org on 09/06/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
XslAttribute.java
Committer's log entry: bug fix 3320, gunnlaugur briem's
fix
- Committed by "Gunnlaugur
Thor Briem" <gthb@dimon.is< on 09/06/2001
Committer's log entry: > bug fix 3320, gunnlaugur briem's
fix > >
- Committed by "G. Todd Miller
- XML Tech Ctr - Development" <Glenn.Miller@Sun.COM>
on 09/06/2001
Committer's log entry: >>> bug fix 3320, gunnlaugur
briem's fix >>> >>>
- Committed by
tmiller@apache.org on 09/07/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
xpath.cup
Committer's log entry: updated comments from bug fix
2553
- Committed by
tmiller@apache.org on 09/10/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
xpath.cup
Committer's log entry: bug fix 3360, predicate handling
added
- Committed by
morten@apache.org on 09/12/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java TextOutput.java
Committer's log entry: I have updated out output handler to
treat this in the same manner as XT does. We allow AVT's to create
namespace mappings between some prefix and the null URI. But,
whenever an attribute or element uses a prefix that maps to the
null URI we replace the prefix with the default prefix. So insead
of outputting an illegal namespace declaration xmlns:ns1="" and
ns1:Attr1="Whatsup" we simply output Attr1="Whatsup" PR: bugzilla
1518 Obtained from: n/a Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/12/2001
Modified: java/src/org/apache/xalan/xsltc/cmdline
Transform.java
Committer's log entry: Modified some of the error messages
that are reported by this command-line tool to include full and
correct error messages.
- Committed by
morten@apache.org on 09/12/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Added: java/src/org/apache/xalan/xsltc/dom
DOMBuilder.java
Committer's log entry: Added support for comment nodes in
the DOM. This support disappeared when we upgraded the DOMBuilder's
interface from SAX to SAX2. Added a new interface for the
DOMBuilder that includes SAX's ContentHandler _and_ LexicalHandler.
PR: bugzilla namespace30 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/12/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TextOutput.java
Committer's log entry: Updated the output handler to URL
encode href attributes in HTML output. I used the URLEncoder class
in java.net PR: bugzilla 1512 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/12/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
DefaultSAXOutputHandler.java
Committer's log entry: Fixed the default output SAX handler
so that it does not indent empty HTML tags such as <col> and
<br> PR: bugzilla 1525 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/12/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
DefaultSAXOutputHandler.java TextOutput.java
Committer's log entry: Fix to prevent character escaping
inside <script> and <style> elements in HTML output.
PR: bugzilla 2517 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/12/2001
Modified: java/src/org/apache/xalan/xsltc/cmdline
Transform.java java/src/org/apache/xalan/xsltc/compiler
BooleanCall.java StepPattern.java Variable.java
java/src/org/apache/xalan/xsltc/compiler/util ResultTreeType.java
java/src/org/apache/xalan/xsltc/dom DOMImpl.java
Committer's log entry: Fix to always return 'true' when
result tree fragments are converted to boolean values (because a
result tree always has at least one node - root). PR: bugzilla 2595
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/12/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Added some code to the DOM builder to
make sure that text nodes are not broken up into smaller fragments.
PR: bugzilla 3506 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/12/2001
Modified: java/src/org/apache/xalan/xsltc/dom
NodeIteratorBase.java UnionIterator.java
Committer's log entry: Fix for the count() function and
union iterators. Union iterators would not reset all the iterators
it contained, and it needed a reset() method. PR: bugzilla 3504
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
tmiller@apache.org on 09/12/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
xpath.cup
Committer's log entry: bug fix 3312, //xx/descendant works
now
- Committed by
morten@apache.org on 09/13/2001
Modified: java/src/org/apache/xalan/xsltc/dom
NodeIteratorBase.java
Committer's log entry: Removed a debug statement that was
left in here by mistake. Bad, bad, bad! PR: n/a Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
tmiller@apache.org on 09/13/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
ParentLocationPath.java
Committer's log entry: added test for ParentLocationPath
instance
- Committed by
tmiller@apache.org on 09/13/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
xpath.cup
Committer's log entry: bug fix 3312 completed
- Committed by
morten@apache.org on 09/17/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
LiteralElement.java Param.java ParameterRef.java
ParentLocationPath.java Variable.java VariableBase.java
VariableRef.java java/src/org/apache/xalan/xsltc/dom DOMImpl.java
MatchingIterator.java ReverseIterator.java StepIterator.java
java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java
TextOutput.java java/src/org/apache/xalan/xsltc/trax
DOM2SAX.java
Committer's log entry: Several bugfixes and fixes for
regressions recently introduced by other bugfixes. PR: n/a Obtained
from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/17/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Predicate.java
Committer's log entry: Fix for parameter references used
within predicates. PR: bugzilla 3405 Obtained from: n/a Submitted
by: morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/18/2001
Modified: java/src/org/apache/xalan/xsltc/cmdline
Compile.java
Committer's log entry: Added '-s' option to command-line
compilaton tool to precent calls to System.exit(); This is needed
when the command-line tool is invoked by our Java-based test
harness. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/18/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Parser.java
Committer's log entry: Added test in the method that handles
stylesheet PIs in embedded stylesheets. This method did not
properly test for the existence of stylesheets referenced in these
PIs (ref. Sun's test embed09). PR: n/a Obtained from: n/a Submitted
by: morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/19/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Predicate.java StepPattern.java TestSeq.java
Committer's log entry: Fix for predicates used in complex
match patterns. The compiler failed to produce code that would
match on patterns like "blob/*[@attr='str']". It would also fail to
identify some position predicates such as "blob[$param]". Nested
parameters were not handled properly either. A pattern such as
"foo[bar[starts-with(@attr, 'baz')]]" would be broken up and
actually compiled twice - the outer predicate would be compiled
first and the inner one after that. This fix makes sure that the
predicates are handled together as one test, and not as two
separate tests. PR: bugzilla 1376 (was an id/key problem, now
predicates) Obtained from: n/a Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/19/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
DefaultSAXOutputHandler.java TextOutput.java
Committer's log entry: Modified the output handler and SAX
handler to produce proper HTML output. Special characters in
<script> and <style> elements are no longer escaped,
and end-tags are properly produced (sometimes we would forget the
last '>'). PR: bugzilla 2517 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/19/2001
Modified: java/src/org/apache/xalan/xsltc/dom DOMImpl.java
MatchingIterator.java StepIterator.java
Committer's log entry: Verious fixes for iterators. PR: n/a
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/19/2001
Modified: java/src/org/apache/xalan/xsltc/dom BitArray.java
DupFilterIterator.java KeyIndex.java
Committer's log entry: A fix in the duplicate filter
iterator to ensure that the iterator can be reset properly. The
iterator was using its own variable for tracking the current node
(not the base class' _position variable) but did not implement the
reset() method). PR: bugzilla 1430 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/19/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
VariableRef.java
Committer's log entry: Forgot to add this file with my fix
for bug 1430. PR: bugzilla 1430 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/19/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
LastCall.java ParameterRef.java PositionCall.java Predicate.java
RoundCall.java VariableRefBase.java
Committer's log entry: Fix for combination of wildcards and
position predicates in match patterns. PR: bugzilla 1532 Obtained
from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
tmiller@apache.org on 09/19/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
RelationalExpr.java
Committer's log entry: bug fix 2838, (namedtemplate
test)
- Committed by
morten@apache.org on 09/20/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TextOutput.java
Committer's log entry: Fix to prevent escaping of the '"'
character. This character should only be escaped inside attribute
values, and not in text nodes. PR: bug 2952 Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/20/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Fix for ChildrenIterator to speed up
last() and position() calls. PR: n/a Obtained from: n/a Submitted
by: morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/20/2001
Modified: java/src/org/apache/xalan/xsltc/dom
AbsoluteIterator.java
Committer's log entry: This fix may affect a series of bugs.
The AbsoluteIterator (/foo/bar/... etc.) did not update its
_position variable, causing position() to return wrong values if
called more than once. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/20/2001
Modified: java/src/org/apache/xalan/xsltc/compiler/util
MethodGenerator.java
Committer's log entry: Added shortcut to call the reset()
method on any iterator. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/20/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: Fix to ensure that node iterators
stored inside parameters are clones for each time the parameter is
referenced. If this is not done then the node iterator will be in
an unstable state after it has been referenced once. PR: bugzilla
3238 Obtained from: n/a Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/20/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Step.java
Committer's log entry: A fix for layers of parent location
paths and steps representing an XPath pattern/expression like
/foo/*/bar PR: bugzilla 3311 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/20/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
ParameterRef.java ParentLocationPath.java Predicate.java
Committer's log entry: Removed a change from yesterday that
caused a pretty bad regression in the position() and last()
functions. Also changed a line un Param.java to add more
information in debug outout. PR: n/a Obtained from: n/a Submitted
by: morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/20/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TextOutput.java
Committer's log entry: Fix to prevent complaints about
illegal namespace declarations in output. PR: n/a Obtained from:
n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/20/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
VariableBase.java WithParam.java
java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java
Committer's log entry: Added escaping of special characters
in parameter names when passed to a template using <xsl:with
param/>. PR: bugzilla 3324 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
amiro@apache.org on 09/20/2001
Modified: java/src/org/apache/xalan/xsltc/cmdline
Compile.java
Committer's log entry: minor edit to usuage for -s
option
- Committed by
morten@apache.org on 09/20/2001
Modified: java/src/org/apache/xalan/xsltc/cmdline
Transform.java
Committer's log entry: Added functionality behind the '-s'
flag in the Transform command-line tool. PR: n/a Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/20/2001
Modified: java/src/org/apache/xalan/xsltc/cmdline
Compile.java Transform.java
Committer's log entry: Fixed two compile errors (bad, bad,
bad). PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/21/2001
Modified: java/src/org/apache/xalan/xsltc DOM.java
java/src/org/apache/xalan/xsltc/compiler LastCall.java
PositionCall.java java/src/org/apache/xalan/xsltc/dom
DOMAdapter.java DOMImpl.java MultiDOM.java
Committer's log entry: Fixed the getTypedPosition() and
getTypedLast() methods of the DOM. These were used to implement
XPath patterns such as /foo/bar[8]/baz. PR: bugzilla 2803 Obtained
from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/21/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TextOutput.java
Committer's log entry: Added a little method to the output
post-processor to replace whitespaces in URLs by "%20" sequences.
This is all the escaping I think we should bother our heads doing.
PR: bugzilla 1512 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/21/2001
Modified: java/src/org/apache/xalan/xsltc DOM.java
java/src/org/apache/xalan/xsltc/compiler Constants.java Step.java
java/src/org/apache/xalan/xsltc/dom DOMAdapter.java DOMImpl.java
MultiDOM.java NthIterator.java
Committer's log entry: Two fixes in this one. One to make
sure that the context-node is set correctly when applying templates
using an iterator that has a predicate that tests on '.' (the
current node), such as select="foo/bar[. = 'blob']". The other fix
is for the nth position iterator, that failed to count to n
backwards in cases when the underlying iterator was reverse. PR:
bugzilla 2954 (two bugs in one, really) Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/21/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TextOutput.java
Committer's log entry: A fix for CDATA elements. The tags of
CDATA sections were passed through the output post-processor's
character escaping function but should be passed directly to the
SAX handler. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/24/2001
Modified: java/src/org/apache/xalan/xsltc/dom DOMImpl.java
NthIterator.java
Committer's log entry: The fix for 2954 introduced a
regression, so I am pulling out the fix. PR: n/a Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/24/2001
Modified: java/src/org/apache/xalan/xsltc/dom
NthIterator.java
Committer's log entry: A revised fix for bug 2954, that does
not cause the regressions previously sown by some tests. PR:
bugzilla 2954 (revised fix) Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/24/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: A fix for the last() function for
children iterators. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/24/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Fixed the descendant iterator so that
it does not return text-nodes for descendant::* PR: n/a Obtained
from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/24/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Import.java Param.java Stylesheet.java
Committer's log entry: Fix for resolving mutiple defined
global parameters and variables. The Import class has been fixed to
set import precedences properly, and the Param class has been
changed to use the import precedence to resolve between multiple
definitions of the same variable/parameter. PR: bugzilla 3404
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/24/2001
Modified: java/src/org/apache/xalan/xsltc/compiler/util
ClassGenerator.java
Committer's log entry: Forgot this file in my last update.
Submitted by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/24/2001
Modified: java/src/org/apache/xalan/xsltc/dom DOMImpl.java
NthIterator.java
Committer's log entry: Another fix for the preceding-sibling
iterator. It appeared that this iterator returned its nodes in the
wrong order, and this was the reason why the position iterator
(used to implement preceding-siblling::*[n]) did not return the
correct node. It is quite amazing that this iterator has been
returning nodes in the wrong order for so long without any of us
notising, and hopefully this fix will help eliminate a few of our
open bugs. PR: bugzilla 2954 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/25/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Param.java Stylesheet.java Variable.java VariableBase.java
Committer's log entry: Fix to resolving multiple defined
global variables or parameters. PR: bugzilla 3404 Obtained from:
n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/25/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: Optimisation for string-2-int and
real-2-int conversions. PR: bugzilla 3448 Obtained from: n/a
Submitted by: John Howard (johnh@schemasoft.com) Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/25/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Param.java Step.java Variable.java VariableBase.java xpath.cup
java/src/org/apache/xalan/xsltc/dom DOMAdapter.java DOMImpl.java
java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java
Committer's log entry: Fix for nth-position typed descendant
iterators (previously not fully implemented). PR: bugzilla 3468
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/25/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TextOutput.java
Committer's log entry: Fix for our handling of the
<xsl:comment? element. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/25/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Param.java Variable.java
Committer's log entry: Removed previous attempt to fix
forward references in globar vars. PR: n/a Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/25/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Stylesheet.java
Committer's log entry: Fix for allowing LRE as top-level
elements in the stylesheet (they will be ignored). PR: n/a Obtained
from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/25/2001
Modified: java/src/org/apache/xalan/xsltc/dom
NodeSortRecord.java
Committer's log entry: Fix to make sure all num-numeric
values are grouped last in numeric sorts. PR: bugzilla 3517
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/25/2001
Modified: java/src/org/apache/xalan/xsltc/dom DOMImpl.java
NodeIteratorBase.java
Committer's log entry: A fix to ensure that the current
position of any iterator is always kept updated. The returnNode()
method of the NodeIteratorBase base class updates the _position
variable for each returned node. This method should be called by
the next() method of any iterator, except for next() methods that
call super.next() (because this method calls returnNode() and so
_position would be incremented twice or more for one returned
node). PR: bugzilla 3816 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/25/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: Updated the information returned by
the system-property() function. xsl:verision returns "1.0"
xsl:vendor returns "Apache Xalan XSLTC" - must be different from
Xalan!!!" xsl:vendor-url returns "http://xml.apache.org/xalan-j"
PR: bugzilla 3470 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/25/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java
Committer's log entry: Fix to allow indentation to be turned
off XML/HTML output. PR: bugzilla 3469 Obtained from: n/a Submitted
by: Douglas J. Sellers (douglasjsellers@hotmail.com) Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/25/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Output.java Parser.java Stylesheet.java
Committer's log entry: Fix to make sure the one, and only
one, xsl:output element is compiled per translet (import precedence
taken into account). PR: bugzilla 3099 Obtained from: n/a Submitted
by: morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/25/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: Changed BasisLibrary.formatNumer()
(this is the implementation of format-number()) so that it
correctly formats NaNs into "NaN". PR: bugzilla 2890 Obtained from:
n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/25/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: Another little update to
format-number() to make sure it returns "Infinity" and "-Infinity"
for infinite numbers. PR: bugzilla 2889 Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/26/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Stylesheet.java
Committer's log entry: Changed the order in which a
stylesheet parses its top-level elements. PR: bugzilla 3812
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/26/2001
Modified: java/src/org/apache/xalan/xsltc/compiler Step.java
java/src/org/apache/xalan/xsltc/dom NthIterator.java
Committer's log entry: Removed a bug in the NthIterator
iterator that prevented the iterator from properly being reset.
This bug manifested itself if the Nth iterator was wrapped inside a
step iterator. PR: bugzilla 3419 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/26/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Step.java
Committer's log entry: Added node-ordering for preceding
iterators when used in apply-templates or value-of elements. PR:
bugzilla 3463 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/26/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Step.java
Committer's log entry: Removed debug statement in Step.java
Submitted by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/26/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DupFilterIterator.java
Committer's log entry: Modified the DupFilterIterator so
that it also orders nodes. PR: bugzilla 3466 Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 09/26/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Step.java
Committer's log entry: Fix after a regression for
preceding-sibling::* iterator. Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 09/28/2001
Modified: java/src/org/apache/xalan/xsltc Translet.java
java/src/org/apache/xalan/xsltc/cmdline Transform.java
java/src/org/apache/xalan/xsltc/dom NodeSortRecordFactory.java
java/src/org/apache/xalan/xsltc/runtime AbstractTranslet.java
java/src/org/apache/xalan/xsltc/trax TemplatesImpl.java
TransformerImpl.java
Committer's log entry: A fix for the problem with loading
auxiliary classes for sorting when called from TrAX API. PR: n/a
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
|
 |
 |
 |
 |
XSLTC source code updates for Xalan-Java
2.2.D10 |
 |
 |
 |
 |
|
|
XSLTC
source code updates:
- Committed by
morten@apache.org on 08/13/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Parser.java
Committer's log entry: 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
- Committed by
morten@apache.org on 08/13/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
UnionPathExpr.java
Committer's log entry: 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
- Committed by
morten@apache.org on 08/13/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Parser.java
Committer's log entry: 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
- Committed by
morten@apache.org on 08/13/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java DefaultSAXOutputHandler.java
TextOutput.java
Committer's log entry: 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
- Committed by
tmiller@apache.org on 08/13/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
xpath.cup
Committer's log entry: bug 2553, fixes
AbbreviatedAbsoluteLocationPath, some relative location paths still
give duplicates, will need to filter.
- Committed by
morten@apache.org on 08/14/2001
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
Committer's log entry: 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
- Committed by
morten@apache.org on 08/14/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
XslElement.java
Committer's log entry: 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
- Committed by
morten@apache.org on 08/14/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
LiteralElement.java Parser.java
Committer's log entry: 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
- Committed by
morten@apache.org on 08/14/2001
Modified: java/src/org/apache/xalan/xsltc/dom
ReverseIterator.java
Committer's log entry: 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
- Committed by
tmiller@apache.org on 08/15/2001
Added: java/src/org/apache/xalan/xsltc/dom
DupFilterIterator.java
Committer's log entry: bug fix 2553, new iterator to get rid
of dups
- Committed by
tmiller@apache.org on 08/15/2001
Added: java/src/org/apache/xalan/xsltc/compiler
FilteredAbsoluteLocationPath.java
Committer's log entry: bug fix 2553, new abs location
path
- Committed by
tmiller@apache.org on 08/15/2001
Modified: java/src/org/apache/xalan/xsltc/compiler xpath.cup
Constants.java
Committer's log entry: bug fix 2553, updated Constants for
dup processing and updated CUP rule for
AbbreviatedAbsoluteLocationPaths
- Committed by
morten@apache.org on 08/16/2001
Modified: java/src/org/apache/xalan/xsltc/dom
AbsoluteIterator.java DOMImpl.java DupFilterIterator.java
StepIterator.java UnionIterator.java
Committer's log entry: 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
- Committed by
morten@apache.org on 08/16/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
IdKeyPattern.java KeyCall.java Mode.java Output.java Parser.java
TestSeq.java xpath.cup
Committer's log entry: Forgot an 'import' in
DupFilterIterator PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 08/16/2001
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
Committer's log entry: missing file
- Committed by
morten@apache.org on 08/16/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
DefaultSAXOutputHandler.java
Committer's log entry: 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
- Committed by
morten@apache.org on 08/16/2001
Modified: java/src/org/apache/xalan/xsltc/dom
AbsoluteIterator.java
Committer's log entry:
- Committed by
tmiller@apache.org on 08/16/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
xpath.cup
Committer's log entry: turning on filtering, bug 2553
- Committed by
morten@apache.org on 08/16/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DupFilterIterator.java
Committer's log entry: 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
- Committed by
tmiller@apache.org on 08/17/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
xpath.cup
Committer's log entry: re-activated the no dups filtering,
dont know how this got reverted back to no filtering, but it is
fixed again.
- Committed by
morten@apache.org on 08/17/2001
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
Committer's log entry: 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
- Committed by
morten@apache.org on 08/20/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java
Committer's log entry: 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
- Committed by
morten@apache.org on 08/20/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TextOutput.java
Committer's log entry: 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
- Committed by
morten@apache.org on 08/20/2001
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
Committer's log entry: 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
- Committed by
morten@apache.org on 08/21/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DTDMonitor.java
Committer's log entry: 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
- Committed by
morten@apache.org on 08/21/2001
Modified: java/src/org/apache/xalan/xsltc/trax
TemplatesHandlerImpl.java TemplatesImpl.java
TransformerHandlerImpl.java TransformerImpl.java
Committer's log entry: 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
- Committed by
morten@apache.org on 08/22/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
XslElement.java
Committer's log entry: 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
- Committed by
tmiller@apache.org on 08/23/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
ParameterRef.java
Committer's log entry: removed typeCheck(), uses the base
classes method now
- Committed by
tmiller@apache.org on 08/23/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
VariableRefBase.java
Committer's log entry: added default typeCheck() to this
base class
- Committed by
tmiller@apache.org on 08/23/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
RelationalExpr.java
Committer's log entry: bug fix 2838, cast to type real if
both operands are ResultTreeType
- Committed by
morten@apache.org on 08/27/2001
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
Committer's log entry: 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
- Committed by
morten@apache.org on 08/27/2001
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
Committer's log entry: 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
- Committed by
morten@apache.org on 08/28/2001
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
Committer's log entry: 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
- Committed by
morten@apache.org on 08/28/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DupFilterIterator.java
Committer's log entry: 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
- Committed by
amiro@apache.org on 08/30/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
SAXAdapter.java
Committer's log entry: Submitted by: Tom Amiro I just added
an empty close method to resolve the build problem.
|
 |
 |
 |
 |
XSLTC source code updates for Xalan-Java
2.2.D9 |
 |
 |
 |
 |
|
|
XSLTC
source code updates:
- Committed by
morten@apache.org on 07/27/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Integrated fix for problem with
count() function for certain iterators. PR: Bugzilla 1407 Obtained
from: n/a Submitted by: John Howard <johnh@schemasoft.com>
Reviewed by: Morten Jorgensen <morten@xml.apache.org>
- Committed by
morten@apache.org on 07/30/2001
Modified: java/src/org/apache/xalan/xsltc DOM.java
java/src/org/apache/xalan/xsltc/compiler EqualityExpr.java
FilterParentPath.java Parser.java Predicate.java Step.java
SyntaxTreeNode.java Variable.java XSLTC.java
java/src/org/apache/xalan/xsltc/dom DOMAdapter.java DOMImpl.java
MultiDOM.java java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java DefaultSAXOutputHandler.java TextOutput.java
java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java
Committer's log entry: Added code that will speed up
predicates such as //foo[@attr=$var], //foo[bar = $var] and
//foo/[@attr = 'str']. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 07/31/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Expression.java Param.java ParameterRef.java Predicate.java
Stylesheet.java SyntaxTreeNode.java Variable.java VariableRef.java
WithParam.java
Committer's log entry: Fix for parameter and variable
handling. This fix makes sure variable slots are released once a
variable goes out of scope. I have also extracted common
functionality from Variable and Param into VariableBase, and
similarly extracted some functionality from VariableRef and
ParameterRef into a new class VariableRefBase. This can potentially
make some code more efficient as one can test for 'if (blob
instanceof VariableBase)' instead of testing on both Variable and
Param. PR: Bugzilla 2661 and 2699 Obtained from: n/a Submitted by:
John Howard <JohnH@schemasoft.com> Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 07/31/2001
Added: java/src/org/apache/xalan/xsltc/compiler
VariableBase.java VariableRefBase.java
Committer's log entry: Forgot to add these two in my last
putback. PR: none Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 07/31/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Predicate.java Step.java Stylesheet.java XSLTC.java
Committer's log entry: Removed type-cast error in
Stylesheet.java PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 07/31/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
VariableBase.java java/src/org/apache/xalan/xsltc/runtime
DefaultSAXOutputHandler.java
Committer's log entry: Removed some of the linefeeds we
output in the default SAX output handler to produce output more
similar to Saxon (for testing purposes). Added a test for
null-pointers in the new VariableBase class. PR: bugzilla 2922
& 2598 Obtained from: n/a Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org`
- Committed by
morten@apache.org on 07/31/2001
Modified: java/src/org/apache/xalan/xsltc/dom
NodeCounter.java
Committer's log entry: Added a small fix to prevent unwanted
output when using the xsl:number element. PR: n/a Obtained from:
n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 08/01/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Constants.java If.java Key.java Predicate.java Step.java When.java
java/src/org/apache/xalan/xsltc/compiler/util CompareGenerator.java
java/src/org/apache/xalan/xsltc/dom NodeCounter.java
java/src/org/apache/xalan/xsltc/runtime
DefaultSAXOutputHandler.java
Committer's log entry: A few changes to make our output look
more like Saxon's (to simplyfy test diffs). PR: n/a Obtained from:
n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
tmiller@apache.org on 08/01/2001
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java DOM2SAX.java
Committer's log entry: add support for DOMResult
handling
- Committed by
tmiller@apache.org on 08/01/2001
Added: java/src/org/apache/xalan/xsltc/trax
SAX2DOM.java
Committer's log entry: work in progress, converted needed
for DOMResult
- Committed by
tmiller@apache.org on 08/02/2001
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerImpl.java
Committer's log entry: added setting of systemId in
DOMSource handling
- Committed by
morten@apache.org on 08/02/2001
Modified: java/src/org/apache/xalan/xsltc/trax SAX2DOM.java
TransformerFactoryImpl.java TransformerImpl.java
Added: java/src/org/apache/xalan/xsltc/trax
TransformerHandlerImpl.java
Committer's log entry: Added an implementation of the
TransformerHandler interface of TrAX/JAXP. Implemented the 4
methods in TransformerFactory to instanciate this
TransformerHandler implementation. Added an attribute of the
TransformerFactory which contains the default name for generated
translet classes (the default name is GregorSamsa from Kafka's
Metemorphosis), but should be set by the user in cases where the
Templates implementation cannot get the systemId from the Source
object.
- Committed by
morten@apache.org on 08/02/2001
Modified: java/src/org/apache/xalan/xsltc/dom DOMImpl.java
java/src/org/apache/xalan/xsltc/trax TransformerFactoryImpl.java
TransformerHandlerImpl.java
Added: java/src/org/apache/xalan/xsltc/trax
TemplatesHandlerImpl.java
Committer's log entry: Added missing TemplatesHandlerImpl
file (implementation of the TrAX TemplatesHandler interface). Added
initial implementation of getAssociatedStylesheet() in the
TransformerFactoryImpl class. Changed behaviour of
TransformerHandlerImpl class with regard to the setResult() method.
This method now has to be called before startDocument() is called,
which gives XSLTC the same behaviour as Xalan. PR: n/a Obtained
from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 08/02/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Parser.java XSLTC.java java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java
Committer's log entry: Added support for the
TransformerFactory's getAssociatedStylesheet() method. Added
similar methods to the native XSLTC API, as they can come in handy.
PR: n/a Obtained from: n/a Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 08/03/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Constants.java DocumentCall.java
java/src/org/apache/xalan/xsltc/dom LoadDocument.java
Committer's log entry: Fix for the document() function. The
code compiled by DocumentCall now passes the context URI to the
LoadDocument.document() method, and the document() method resolves
the base/new URIs and constructs an absolute path/URI to the
document to load. PR: bugzilla 2832 Obtained from: n/a Submitted
by: morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
tmiller@apache.org on 08/03/2001
Modified: java/src/org/apache/xalan/xsltc/trax
DOM2SAX.java
Committer's log entry: new recursive parse(InputSource)
implemented
- Committed by
tmiller@apache.org on 08/03/2001
Modified: java/src/org/apache/xalan/xsltc/trax
DOM2SAX.java
Committer's log entry: upated
- Committed by
tmiller@apache.org on 08/03/2001
Modified: java/src/org/apache/xalan/xsltc/trax
DOM2SAX.java
Committer's log entry: updated again
- Committed by
morten@apache.org on 08/03/2001
Modified: java/src/org/apache/xalan/xsltc/dom DOMImpl.java
java/src/org/apache/xalan/xsltc/trax SAX2DOM.java
Committer's log entry: Fix to get around problem with
Crimson. Crimson does not like attribute- nodes to be created with
'null' or "" namespace URI. Added an if-test to invoke
setAttribute(name, value) instead of setAttributeNS(uri, name,
value). Had to add a little test to
DOMImpl$DOMBuilder.makeAttributeNode() to get around an internal
NPE problem. PR: n/a Obtained from: n.a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 08/03/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
CopyOf.java Step.java java/src/org/apache/xalan/xsltc/dom
DOMImpl.java UnionIterator.java
Committer's log entry: Fix for union-iterators wrapping one
or more attribute-iterators. Attributes should be wrapped in
TypedAttributeIterator objects and not SingletonIterator objects
when they occur insude unions. Fix for copying attribute nodes
using <xsl:copy> and <xsl:copy-of> PR: bugzilla 2603
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 08/07/2001
Modified: java/src/org/apache/xalan/xsltc/dom
LoadDocument.java
Committer's log entry: Added code behind the document()
function to force the parser to be namespace aware (Crimson is pr.
default, Xerces is not). PR: bugzilla 2862 Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 08/07/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TextOutput.java
Committer's log entry: Fix to prevent escaping of attribute
values in HTML output. PR: bugzilla 3003 Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 08/07/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TextOutput.java
Committer's log entry: Fix for grouping a sequence of text
nodes inside one CDATA section. PR: bugzilla 3005 Obtained from:
n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 08/07/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
ForEach.java xpath.cup java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java
Committer's log entry: Fix for passing node-sets as
parameters into a template with a for-each loop. The ForEach class
resets its node iterator by default. This behaviour is not desierd
for iterators that are passed in through a parameter, so I added an
it-test that checks if the iterator is of type 'Reference'. PR:
bugzilla 2468 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 08/07/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
AbsolutePathPattern.java
Committer's log entry: Fix for a certain combination of
absolute path patterns and ancestor patterns, such as
<xsl:template match="/foo//*"/>. PR: bugzilla 2836 Obtained
from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 08/07/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
DocumentCall.java
Committer's log entry: Fix for document() function. Prevents
run-time error. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 08/08/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
XslElement.java
Committer's log entry: Added a test to the
<xsl:element> element to verify that the element name given
in the 'name' attribute contains something other than an empty
string. PR: bugzilla 2794 Obtained from: n/a Submitted by:
morten@apache.org Reviewed by: morten@apache.org
- Committed by
morten@apache.org on 08/08/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
LiteralElement.java
Committer's log entry: Applied a fix to our class for
handling literal result elements. The only attributes in the XSLT
namespace we handle in LREs are exclude-result-prefixes and
extension-element-prefixes. We have a test to check if an attribute
is in the XSLT namespace, and if it is we ignore the attribute.
This test was placed before the test for the two XSLT attributes we
do want to handle, causing us to ignore all
xsl:exclude-result-prefixes attributes in LREs. PR: bugzilla 1506
Obtained from: n/a Submitted by: morten@apache.org Reviewed by:
morten@apache.org
- Committed by
morten@apache.org on 08/08/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Attribute.java AttributeSet.java Copy.java UseAttributeSets.java
XslAttribute.java java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Fix and performance improvement for
attribute sets. PR: bugzilla 2536 Obtained from: n/a Submitted by:
morten@apache.org Reviewed by: morten@apache.org
- Committed by
morten@apache.org on 08/08/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Copy.java
Committer's log entry: Fix for use of attribute sets with
the xsl:copy element. We were a bit too restrictive in our tests to
see if it was safe to send the attributes to the output handler. We
only compiled in a test to see if the copied node was an elment,
but should also have tested if the xsl:copy element's parent node
was a LRE or a xsl:element element. PR: bugzilla 2538 Obtained
from: n/a Submitted by: morten@apache.org Reviewed by:
morten@apache.org
|
 |
 |
 |
 |
XSLTC source code updates for Xalan-Java
2.2.D7 |
 |
 |
 |
 |
|
|
- Committed by
morten@apache.org on 07/09/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Constants.java Param.java StepPattern.java Stylesheet.java
SyntaxTreeNode.java Variable.java WithParam.java
java/src/org/apache/xalan/xsltc/dom KeyIndex.java
java/src/org/apache/xalan/xsltc/runtime AbstractTranslet.java
BasisLibrary.java DefaultRun.java Parameter.java
TextOutput.java
Committer's log entry: Loads of small fixes and a good few
comments added to the source code. The major fixes are one fix for
variable/parameter handlingi and one for key/id index handling.
XSLTC now correctly updates the value of parameters with changing
default values, such as with <xsl:param name="foo"
select="current()"/>. Also updated bit-arrays to correctly
return single node ids, so that the key() and id() functions return
the correct number of nodes (they would sometimes skip the first
node in the defined node set for the key/id). Added some structure
and loads of comments to the Translet base class. PR: n/a Obtained
from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 07/10/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
AncestorPattern.java AttributeSet.java CallTemplate.java
CastExpr.java EqualityExpr.java Expression.java FunctionCall.java
If.java Import.java Include.java Mode.java NameBase.java Param.java
ParameterRef.java Parser.java StepPattern.java SyntaxTreeNode.java
Template.java TestSeq.java Variable.java VariableRef.java
XSLTC.java XslAttribute.java
java/src/org/apache/xalan/xsltc/compiler/util ErrorMsg.java
ReferenceType.java java/src/org/apache/xalan/xsltc/dom
MultiDOM.java StepIterator.java
java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java
Committer's log entry: A wide range of fixes provided by
Erwin Bolwidt. o) fix for long IF and GOTO instructions inside
translets. 'wide' GOTOs are now used (GOTO_W) instead of plain GOTO
to allow longer jump offsets o) fix for illegal field/method names
in the translet. Methods and fields no longer contain the '.' or
'-' characters o) source filenames (and if possible also line
numbers) are now provided with error and warning messages o)
external functions that are not supported by XSLTC do not cause
compile errors. They will still cause a warning message at
compile-time if they are not wrapped in proper <xsl:if> or
<xsl:when> elements that test on the availability of the
function, and will cause a runtime error if the function is
attempted called. o) added type cast from reference-type to
node-type o) some other smaller fixes to prevent null-pointer
exceptions Other changes: o) code cleanup and some added comments
PR: n/a Obtained from: n/a Submitted by: Erwin Bolwidt
<ejb@klomp.org> Reviewed by: Morten Jorgensen
<morten@xml.apache.org>
- Committed by
morten@apache.org on 07/12/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Parser.java SyntaxTreeNode.java XSLTC.java
Committer's log entry: Cleaned up the XSLTC compiler class
in an attempt to make it more flexible. This class was originally
written as a command-line interface, but it has now grown huge and
messy. I separated the command-line stuff from the methods that
make up the actual functionality and made some methods public. This
is part of the preparation for our new implementation of the JAXP
Templates object. PR: n/a Obtained from: n.a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 07/12/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
DefaultRun.java
Added: java/src/org/apache/xalan/xsltc/cmdline Compile.java
Transform.java
Committer's log entry: Extracted the command-line stuff from
the core XSLTC packages. The command- line handling is now in
xalan.xsltc.cmdline.Compile and xalan.xsltc.cmdline.Transform. The
command-line stuff is still left in xalan.xsltc.compiler.XSLTC and
xalan.xsltc.runtime.DefaultRun for backwards compatability. This
should be removed shortly. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 07/12/2001
Modified: java/src/org/apache/xalan/xsltc/cmdline
Compile.java java/src/org/apache/xalan/xsltc/compiler
XSLTC.java
Added: java/src/org/apache/xalan/xsltc/cmdline/getopt
GetOpt.java GetOptsException.java IllegalArgumentException.java
MissingOptArgException.java java/src/org/apache/xalan/xsltc/trax
TemplatesImpl.java TransformerImpl.java
Removed: java/src/org/apache/xalan/xsltc/util/getopt
GetOpt.java GetOptsException.java IllegalArgumentException.java
MissingOptArgException.java
Committer's log entry: Moved the
org.apache.xalan.xsltc.util.getopt package to
org.apache.xalan.xsltc.cmdline.getopt. Also added some skeleton
code in a new org.apache.xalan.xsltc.trax directory. PR: n/a
Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 07/12/2001
Modified: java/src/org/apache/xalan/xsltc/trax
TransletTemplates.java
Committer's log entry: minor adjustment Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
tmiller@apache.org on 07/12/2001
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java
Committer's log entry: removed obselete try/catch
- Committed by
morten@apache.org on 07/12/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
XSLTC.java java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java java/src/org/apache/xalan/xsltc/trax
TemplatesImpl.java TransformerFactoryImpl.java
TransformerImpl.java
Removed: java/src/org/apache/xalan/xsltc/trax
TransletTemplates.java
Committer's log entry: A first stab at our new TrAX design.`
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 07/13/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
XSLTC.java java/src/org/apache/xalan/xsltc/trax TemplatesImpl.java
TransformerFactoryImpl.java TransformerImpl.java
Committer's log entry: A few minor adjustments to yesterdays
JAXP/TrAX implementation. These is one change in the way the
compiler (XSLTC) generates bytecode arrays, and the rest is
basically a cleanup of error reporting and a few added comments.
PR: n/a Obtained from: n/a Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 07/16/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DocumentCache.java
Added: java/src/org/apache/xalan/xsltc/trax
OutputSettings.java
Committer's log entry: Reduced the refresh rate of the
DocumentCache to 1 second. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
amiro@apache.org on 07/17/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DocumentCache.java
Committer's log entry: Submitted by: Tom Amiro Fixes bug
1591. Changed the lastModified() method to return the correct
timestamp for local files beginnig with the "file:" protocol.
Incorporated Brian Ewin's suggestion to use URLdecode. Todd Miller
and Morten Jorgensen
- Committed by
morten@apache.org on 07/17/2001
Modified: java/src/org/apache/xalan/xsltc/dom DOMImpl.java
java/src/org/apache/xalan/xsltc/trax TemplatesImpl.java
TransformerFactoryImpl.java TransformerImpl.java
Committer's log entry: Added some javadoc comments to our
trax stuff. Added preliminary support for getting/setting output
properties, and for getting/setting URL resolvers. PR: n/a Obtained
from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 07/18/2001
Modified: java/src/org/apache/xalan/xsltc
TransletOutputHandler.java java/src/org/apache/xalan/xsltc/cmdline
Transform.java java/src/org/apache/xalan/xsltc/compiler Output.java
Stylesheet.java java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java DefaultRun.java DefaultSAXOutputHandler.java
SAXAdapter.java StringValueHandler.java TextOutput.java
TransletOutputBase.java
Committer's log entry: A series of changes to the XSLTC
output handling to accomodate the set/getOutputSettings() methods
in the TrAX API. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 07/19/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TextOutput.java
Committer's log entry: Fixed the handling of the
'cdata-section-elements' attribute of the <xsl:output>
element. Previously we output the whole element, including all
contents, child elements and the start- and end-tags in one big
CDATA section. We now correctly output only immediate text
child-nodes as CDATA sections. PR: n/a Obtained from: n/a Submitted
by: morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 07/19/2001
Modified: java/src/org/apache/xalan/xsltc Translet.java
java/src/org/apache/xalan/xsltc/dom LoadDocument.java
java/src/org/apache/xalan/xsltc/runtime AbstractTranslet.java
java/src/org/apache/xalan/xsltc/trax TransformerImpl.java
Committer's log entry: Added implementation of
get/setOutputProperties() of the Transformer implementation. PR:
n/a Obtained from: n/a Submitted by: morten@xml.apache.org Reviewed
by: morten@xml.apache.org
- Committed by
morten@apache.org on 07/19/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DocumentCache.java
Committer's log entry: Added (a rather brutal) handling of
all Exceptions thrown in the DocumentCache.getLastModified()
method. This class is provided only as an example/skeleton, but
should still - for various reasons - be provided in the base
'xsltc.dom' package. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
|
 |
 |
 |
 |
XSLTC source code updates for the
Xalan-Java 2.2.D releases up to and including
2.2.D6 |
 |
 |
 |
 |
|
|
- Committed by
tmiller@apache.org on 05/23/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Text.java
Committer's log entry: bug fix 1403, output escaping
fixed
- Committed by
tmiller@apache.org on 05/23/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TextOutput.java
Committer's log entry: bug fix 1403, output escaping
fixed
- Committed by
tmiller@apache.org on 06/05/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Parser.java
Committer's log entry: stylesheet compilation error
listening added for TrAX support
- Committed by
tmiller@apache.org on 06/05/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
XSLTC.java
Committer's log entry: stylesheet compilation error
listening added for TrAX support
- Committed by
tmiller@apache.org on 06/05/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TransformerFactoryImpl.java
Committer's log entry: stylesheet compilation error
listening added for TrAX support
- Committed by
tmiller@apache.org on 06/05/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TransformerFactoryImpl.java
Committer's log entry: Transformer factory's
setErrorListener() now throws IllegalArgumentException is listener
is null
- Committed by
tmiller@apache.org on 06/05/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TransformerFactoryImpl.java
Committer's log entry: translet transformation errors now
forwarded to TrAX error listener when applicable
- Committed by
tmiller@apache.org on 06/05/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java
Committer's log entry: translet transformation errors now
forwarded to TrAX error listener when applicable
- Committed by
morten@apache.org on 06/06/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
AttributeList.java
Committer's log entry: Added a constructor for copying an
org.xml.sax.Attributes to our
org.apache.xalan.xsltc.runtime.AttributeList. PR: n/a Obtained
from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 06/06/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
ApplyImports.java ApplyTemplates.java Attribute.java
AttributeSet.java AttributeValueTemplate.java BinOpExpr.java
CallTemplate.java Comment.java ConcatCall.java Constants.java
Copy.java CopyOf.java DecimalFormatting.java DocumentCall.java
Expression.java Fallback.java ForEach.java FormatNumberCall.java
FunctionAvailableCall.java FunctionCall.java If.java Import.java
Include.java Key.java LiteralAttribute.java LiteralElement.java
LiteralExpr.java LogicalExpr.java Message.java NamespaceAlias.java
Number.java Output.java Param.java Parser.java
ProcessingInstruction.java QName.java RelationalExpr.java Sort.java
Stylesheet.java SymbolTable.java SyntaxTreeNode.java Template.java
Text.java TransletOutput.java UnaryOpExpr.java ValueOf.java
Variable.java When.java Whitespace.java WithParam.java XSLTC.java
XslAttribute.java XslElement.java xpath.cup
java/src/org/apache/xalan/xsltc/compiler/util MethodType.java
Committer's log entry: Removed the intermediate DOM used to
contain the input document (the stylesheet) for the compiler. The
compiler now uses SAX2 to import the stylesheet, and all references
to DOM interfaces have been removed. This means that most classes
representing XSL elements have been changed, but most classes
representing XPath functions, expressions and patterns are
unchanged. PR: After suggestion from Scott Boag Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 06/06/2001
Added: java/src/org/apache/xalan/xsltc/compiler
UnsupportedElement.java
Committer's log entry: Adding a class for handling
unsupported stylesheet elements Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 06/06/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Minor fix to make sure that
attributes are processed in the correct order. PR: n/a Obtained
from: n.a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 06/06/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
DefaultSAXOutputHandler.java
Committer's log entry: Minor change in output
indentation/line feeds. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xmp.apache.org
- Committed by
morten@apache.org on 06/06/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
LocationPathPattern.java Parser.java Template.java
Committer's log entry: Fixed the code that resolves
conflicts between templates with identical patterns. The order of
the templates is not taken into account - after import precedence
and priority has been checked. Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 06/06/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
DefaultSAXOutputHandler.java
Committer's log entry: Reverted changes to SAX output
handler. Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
tmiller@apache.org on 06/06/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Parser.java Template.java xpath.cup
Committer's log entry: unified Parser error reporting to use
Mortens reportError routine
- Committed by
morten@apache.org on 06/07/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
BinOpExpr.java FunctionCall.java Otherwise.java Param.java
RelationalExpr.java Stylesheet.java SyntaxTreeNode.java
Variable.java When.java XSLTC.java XslElement.java
Committer's log entry: Updated a few classes that were still
calling Parser.addError(), Parser.addWarning() and
Parser.addFatalError() to use the new common error handler
Prarser.reportError(int category, ErrorMsg message). Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 06/08/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Parser.java java/src/org/apache/xalan/xsltc/runtime
DefaultRun.java
Committer's log entry: Added two lines of code to explicitly
set the feature "http://xml.org/sax/features/namespaces" of the
SAXParser to "true". The default is "true" but xerces seems to set
it to "false", and this caused some problems for our Stylesheet and
XML doc parsers (which are both using SAX2). Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 06/08/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Constants.java Parser.java java/src/org/apache/xalan/xsltc/runtime
DefaultRun.java
Committer's log entry: A few more changes to make sure the
parsers used are namespace aware. Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 06/08/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
LiteralElement.java SyntaxTreeNode.java XslAttribute.java
XslElement.java
Committer's log entry: The change from using DOM to using
SAX in the stylesheet input caused some of the elements in the
Abstract Syntax Tree (AST) to be out of order. I added a few lines
of code to the xsl:element/attribute handling code to fix this.
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 06/11/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
AttributeSet.java Choose.java Constants.java If.java
LiteralElement.java Stylesheet.java UseAttributeSets.java When.java
XSLTC.java XslAttribute.java
Committer's log entry: This putback contains three fixes: o)
fix for complex <xsl:attribute-set> inheritance structures o)
fix for xsl:element-available() function used in <xsl:when>
or <xsl:if> to test support for various extension elements o)
fix for preserving namespace prefixes for <xsl:attribute>
output. Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 06/11/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Constants.java UseAttributeSets.java ValueOf.java XslAttribute.java
java/src/org/apache/xalan/xsltc/compiler/util
AttributeSetMethodGenerator.java
Committer's log entry: Fix to allow iterator access within
attribute sets. This is necessary for attribute sets that contain
attributes whose values are generated by XSL functions such as
position() and last(). Obtained from: test mk013 Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 06/11/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TextOutput.java
Committer's log entry: Added output character escaping for
non-breaking space characters. I cannot believe we've waited this
long before doing this. Madness! Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
tmiller@apache.org on 06/11/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
XSLTC.java Parser.java
Committer's log entry: support for java.io.InputStream
StreamSources
- Committed by
tmiller@apache.org on 06/11/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TransletTemplates.java
Committer's log entry: support for java.io.InputStream
StreamSources
- Committed by
morten@apache.org on 06/12/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
LogicalExpr.java
Committer's log entry: Fix for bug 1511. Predicates on the
format ((a or b) and c) are not handled correctly. I added a small
piece of code to direct the true-list of the OR expression to the
beginning of the AND test. PR: Bugzilla 1511 Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 06/12/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
BasisLibrary.java TextOutput.java
Committer's log entry: Fix attribute node-set comparisons.
There was a bug in one of the compare() methods of the BasisLibrary
class which prevented attribute values from being compared. The
method compared node IDs instead of node values. Pretty stupid bug,
but now it is solved anyway. PR: Bugzilla 1409 Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 06/12/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Mode.java
Committer's log entry: Fix to make sure that the implicit
"text()" pattern is run when templates containing "text()" in their
pattern fail. XSLTC would not previously invoke the built-in
pattern for "text()" if a stylesheet contained a template such as
<xsl:template pattern="foo/bar/text()" .../> PR: n/a Obtained
from: n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
morten@apache.org on 06/12/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
XslElement.java
Committer's log entry: Modified test for legal element names
in <xsl:element>. The element name is treated as an attribute
value. Whitespaces are not allowed in plain text element names, but
should be allowed inside "{...}" attribute values. PR: Bugzilla
1489 Obtained from: n/a Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 06/12/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: A fix for the preceding:: iterator
PR: n/a Obtained from: n/a Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 06/12/2001
Modified: java/src/org/apache/xalan/xsltc/dom
DOMImpl.java
Committer's log entry: Minor re-adjustment to last fix for
preceding:: iterator PR: 1407 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 06/12/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
ForEach.java XSLTC.java
Committer's log entry: Fix to prevent compiler warnings to
be output more than once. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 06/12/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
AttributeSet.java
Committer's log entry: Final fix (for now) for attribute
sets. In cases where multiple <xsl:attribute-set.../>
elements make up one attribute set (ie. they share the same name)
attributes that occured last in the stylesheet will take
precedence. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
tmiller@apache.org on 06/12/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TransformerFactoryImpl.java
Committer's log entry: added support for java.io.InputStream
StreamSources
- Committed by
morten@apache.org on 06/13/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
LogicalExpr.java
Committer's log entry: Fix for code handling logical
expressions and combinations of logical expressions. Mindblowing
stuff, but it now seems to work as it should. Added another few
lines of code to properly direct the program flow in compiled
predicates with various combinations of "and" and "or" expressions.
PR: Bugzilla 1511 Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 06/13/2001
Modified: java/src/org/apache/xalan/xsltc/dom
SingletonIterator.java
Committer's log entry: Fix for singleton iterators
encapsulating variable references. PR: Bugzilla 1412 Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 06/14/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
LiteralElement.java
Committer's log entry: Added one-line fix to prevent
null-pointer error. Simple code cleanup. PR: n/a Obtained from:
suggestion by Guoliang Cao <cao@ispsoft.com> Submitted by:
cao@ispsoft.com Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 06/15/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
LogicalExpr.java
Committer's log entry: Fix to prevent compile-time
null-pointer exceptions for certain logical expressions. Some
nexted AND-expressions would cause this error because their
true-list would not be backpatched. This would result in an
instruction list with one or more branch instructions with no
target, such as a GOTO(null) or an IFEQ(null) instruction. PR:
none, bug found in test run and fixed immediately Obtained from:
n/a Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
- Committed by
curcuru@apache.org on 06/17/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
AbsoluteLocationPath.java ApplyImports.java ApplyTemplates.java
CastExpr.java CopyOf.java DocumentCall.java EqualityExpr.java
Expression.java FilterExpr.java FilterParentPath.java ForEach.java
FunctionCall.java IdKeyPattern.java Key.java KeyCall.java
NameBase.java ParentLocationPath.java Parser.java Predicate.java
RelationalExpr.java Step.java UnionPathExpr.java
java/src/org/apache/xalan/xsltc/compiler/util NodeSetType.java
NodeType.java ReferenceType.java ResultTreeType.java Type.java
java/src/org/apache/xalan/xsltc/dom UnionIterator.java
java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java
Committer's log entry: OK, I'm going to make a wild guess
and assume that sboag's recent commit of /NodeSet/NodeSetDTM/ got a
little out of control and shouldn't have gone down into
org.apache.xalan.xsltc - undone to fix compile error
- Committed by
morten@apache.org on 06/18/2001
Removed: java/src/org/apache/xalan/xsltc/compiler/util
NodeSetType.java
Committer's log entry: Removing NodeSetType (renamed to
NodeSetDTMType). PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
morten@apache.org on 06/18/2001
Modified: java/src/org/apache/xalan/xsltc/compiler/util
Type.java
Added: java/src/org/apache/xalan/xsltc/compiler/util
NodeSetDTMType.java
Committer's log entry:
- Committed by
morten@apache.org on 06/18/2001
Modified: java/src/org/apache/xalan/xsltc/compiler/util
Type.java
Added: java/src/org/apache/xalan/xsltc/compiler/util
NodeSetType.java
Removed: java/src/org/apache/xalan/xsltc/compiler/util
NodeSetDTMType.java
Committer's log entry:
- Committed by
morten@apache.org on 06/19/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
ContainsCall.java FunctionCall.java If.java LogicalExpr.java
Param.java QName.java StartsWithCall.java SymbolTable.java
SyntaxTreeNode.java Template.java Variable.java xpath.cup
java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java
Committer's log entry: Fix for function calls used as
clauses in logical expressions. Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
- Committed by
Tom.Amiro@Sun.COM on 06/19/2001
Committer's log entry: > Fix for function calls used as
clauses in logical expressions. > Submitted by:
morten@xml.apache.org > Reviewed by: morten@xml.apache.org >
>
- Committed by
Morten.Jorgensen@sun.com on 06/19/2001
Committer's log entry: > > Fix for function calls used
as clauses in logical expressions. > > Submitted by:
morten@xml.apache.org > > Reviewed by: morten@xml.apache.org
> > > >
- Committed by
tmiller@apache.org on 06/25/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TransformerFactoryImpl.java
Committer's log entry: added check to see if stylesheet is
already an URL
- Committed by
tmiller@apache.org on 06/25/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TransletTemplates.java
Committer's log entry: added check to see if stylesheet is
already an URL
- Committed by
tmiller@apache.org on 06/25/2001
Added: java/src/org/apache/xalan/xsltc/runtime
TrAXFilter.java
Committer's log entry: proto
- Committed by
tmiller@apache.org on 06/25/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
TransformerFactoryImpl.java
Committer's log entry: removed debug statements
- Committed by
tmiller@apache.org on 06/26/2001
Removed: java/src/org/apache/xalan/xsltc/runtime
TrAXFilter.java TransformerFactoryImpl.java
TransletTemplates.java
Committer's log entry: in process of moving these to new
subdir
- Committed by
tmiller@apache.org on 06/26/2001
Added: java/src/org/apache/xalan/xsltc/trax TrAXFilter.java
TransformerFactoryImpl.java TransletTemplates.java
Committer's log entry: moved from runtime subdir to its own
trax subdir
- Committed by
tmiller@apache.org on 06/27/2001
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java
Committer's log entry: fixed bug with deriving translet name
from stylesheet name that included paths, e.g. /tmp/foo.xsl
- Committed by
morten@apache.org on 06/27/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Predicate.java
Committer's log entry: This update allows variables that
contain references to result-tree fragments to be used inside
position filters. PR: n/a Obtained from: n/a Submitted by:
morten@xml.apache.org Reviewed by: morten@xml.apache.org
- Committed by
tmiller@apache.org on 06/27/2001
Modified: java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java
Committer's log entry: added url handling in
doTransform
- Committed by
tmiller@apache.org on 06/27/2001
Modified: java/src/org/apache/xalan/xsltc/trax
TransformerFactoryImpl.java
Committer's log entry: added a new sys property called
'transletPool' to allow user to set the destination directory for
generated translets
- Committed by
tmiller@apache.org on 06/27/2001
Modified: java/src/org/apache/xalan/xsltc/trax
TransletTemplates.java
Committer's log entry: added a new sys property called
'transletPool' to allow user to set the destination directory for
generated translets
- Committed by
tmiller@apache.org on 06/27/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
XSLTC.java
Committer's log entry: made private method
setDestDirectory() public to support the new transletPool system
property.
- Committed by
morten@apache.org on 06/28/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Predicate.java Step.java Stylesheet.java VariableRef.java
java/src/org/apache/xalan/xsltc/compiler/util MethodGenerator.java
NodeSortRecordGenerator.java ResultTreeType.java
TestGenerator.java
Committer's log entry: Various bugfixes in the way auxiliary
classes access variables/fields in the main translet class. Fixes a
few VAR tests and customer tests. Pmorten@xml.apache.org:
- Committed by
morten@apache.org on 06/29/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
Choose.java ElementAvailableCall.java FunctionAvailableCall.java
Parser.java When.java
Committer's log entry: Fix for element-available() and
function-available() calls. Ties these calls to tables in the XSL
parser and the symbol-table (the actual implementation) instead of
using redundant and not-up-to-date tables in the classes that
implement the X-avaiable() calls. I also cleaned up the Choose call
so that it now properly handles all types of function calls in the
xsl:when elements' test clause.
- Committed by
morten@apache.org on 06/29/2001
Modified: java/src/org/apache/xalan/xsltc/compiler
ForEach.java Param.java Variable.java
java/src/org/apache/xalan/xsltc/compiler/util
MethodGenerator.java
Committer's log entry: Added a fix for local variables
inside nested xsl:for-each elements. Local variables are usually
not initialized to any default value (such as with general Java
classes), because code compiled for <xsl:variable> elements
always assign values to variable slots before they are accessed.
But the code structure generated by nested <xsl:for-each>
elements is too much for the JVMs verifier to get around, so we
have to initialize all local variables inside such loops to zero,
false, null, whatever. This takes care some of our runtime-errors
caused by apparent corrupt code. (The JVMs verifier thinks that it
is corrupt, but it isn't really.) PR: none Obtained from: n/a
Submitted by: morten@xml.apache.org Reviewed by:
morten@xml.apache.org
|
 |
 |
 |
 |
XSLTC Changes for Xalan-Java
2.1.0 |
 |
 |
 |
 |
|
|
The Sun
XSLTC team (david.hofert@east.sun.com, tom.amiro@east.sun.com,
todd.miller@east.sun.com, morten.jorgensen@Ireland.sun.com) has
checked XSLTC into the Xalan source
tree, and we have begun the process of merging XSLTC into Xalan.
XSLTC provides a compiler for compiling stylesheets into translets,
and a streamlined runtime environment for using translets to
transform XML input. In the near term, XSLTC will appear in a
separate JAR file (xsltc.jar) with its own API and command-line
utilities. You can already use the same JAXP interfaces to perform
transformations with the Xalan transformer and with translets. Over
time, we plan to merge the two codebases. See
XSLTC Design Documents.
Since this
is the first release of XSLTC on Apache (xml.apache.org), changes
are relative to Preview 5 of XSLTC posted on
www.sun.com/xml/developers.
- Simplified stylesheets are now
implemented.
- Base
package name has changed from
com.sun.xslt to
org.apache.xalan.xsltc
- You no
longer have to get the BCEL.jar file; it is included in the
distribution.
- The
Project X parser components and APIs have all been replaced with
JAXP equivalents. Consequently, you may deploy XSLTC with
JAXP-conformant parsers, such as Xerces or Crimson.
- Previously undocumented feature:
-x. You can use the -x option on the java command line when you
compile translets or run them to get more detailed information on
errors.
- Addition
of -s to DefaultRun - a new -s option has been added to the
DefaultRun class for use with test auotmation. When you use the
option, it prevents System.exit() from being called when and
exception is encountered.
|
|