This commit was manufactured by cvs2svn to create tag
'Xalan-C_1_0_0'.
diff --git a/src/Makefile.in b/src/Makefile.in
index 782cd8c..9c70974 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -55,6 +55,9 @@
#
#
# $Log$
+# Revision 1.19 2000/10/10 16:34:56 auriemma
+# Update version number.
+#
# Revision 1.18 2000/10/03 14:58:14 auriemma
# Added Xerces include to the include path.
#
@@ -285,7 +288,7 @@
PROJECT_NAME = xalan-c
LIBNAME = lib${PROJECT_NAME}
THISLIB = ${LIB_DIR}/${LIBNAME}
-VER = 0_40
+VER = 1_0
PRODUCTNAME=xalan
PRODUCTVERSION=${VER}
diff --git a/xdocs/sources/xalan/BUGS b/xdocs/sources/xalan/BUGS
index c02b6ce..4d7abe9 100644
--- a/xdocs/sources/xalan/BUGS
+++ b/xdocs/sources/xalan/BUGS
@@ -1,6 +1,18 @@
-<s3 title="Bug reporting">
- <p>Outstanding bugs are recorded in the Apache XML <jump href="http://xml.apache.org/bugs/">Bug Tracking System</jump>.
- If you find a bug, please use this system to report it.</p>
- <note>If the Apache XML Bug Tracking System is not working, please report the bug to the
- <human-resource-ref idref="xalandev"/>, and please be sure to note in the subject line that the bug applies to &xslt4c;.</note>
+<s3 title="Bugs">
+<p>Open bugs:</p>
+<ul>
+<li>Problems mapping namespaces from the stylesheet to the source document, and elements do not inherit namespaces correctly<br/><br/></li>
+<li><xsl:copy-of ...> within an attribute element does not include CRLFs (if any) in the result.<br/><br/></li>
+<li>If you use <xsl:output method="HTML"> to generate HTML with a <HEAD> element, the <HEAD> element fails to include a <META> tag (with the encoding).<br/><br/></li>
+<li><xsl:number> does not support letter-value="traditional" for "classical" Greek numbering.<br/><br/></li>
+<li>Unable to sort in reverse document order based on position. <br/><br/></li>
+<li>Does not support six or more digits of numerical precision after the decimal.<br/><br/></li>
+<li><xsl:fallback> within a top-level function is not recognized and does not throw an error.<br/><br/></li>
+<li>The document() function generates a syntax error if called in the following manner: document(<ref>string</ref>,/).<br/><br/></li>
+<li>Problems using key() in match patterns to find descendants. For example, key('mykey','Introduction')//p finds all p elements, not just those that match the criteria.<br/><br/></li>
+<li>The id() function doesn't work in some complex match patterns.<br/><br/></li>
+<li>In some cases, output a single CDATA section in multiple single-character CDATA sections.<br/><br/></li>
+<li>Minor problems outputting whitespace characters.</li>
+</ul>
+ <note>Please report any bugs you find to the <human-resource-ref idref="xalandev"/>, and please note in the subject line that the bug applies to &xslt4c;.</note>
</s3>
diff --git a/xdocs/sources/xalan/DONE b/xdocs/sources/xalan/DONE
index 680e6e1..1a93a7c 100644
--- a/xdocs/sources/xalan/DONE
+++ b/xdocs/sources/xalan/DONE
@@ -1,9 +1,9 @@
-<s3 title="Changes since &xslt4c; version 0.30.0">
+<s3 title="Changes since &xslt4c; version 0.40.0">
<p>Major updates since version 0.40.0 include:</p>
<ul>
<li>Full support for namespace handling<br/><br/></li>
<li>Full implementation of the format-number() function and support for the decimal-format element<br/><br/></li>
-<li>Integration with the <resource-ref idref="icu"/>for number formatting, sorting, and output encoding<br/><br/></li>
+<li>Integration with the <resource-ref idref="icu"/> for number formatting, sorting, and output encoding<br/><br/></li>
<li>Support for the exclude-result-prefixes attribute<br/><br/></li>
<li>Support for the output encoding attribute</li>
</ul>
diff --git a/xdocs/sources/xalan/STATUS b/xdocs/sources/xalan/STATUS
index efeb46b..1dd8c99 100644
--- a/xdocs/sources/xalan/STATUS
+++ b/xdocs/sources/xalan/STATUS
@@ -7,9 +7,10 @@
<s3 title="To-do tasks for future &xslt4c; releases">
<ul>
<li>Add support for extension elements<br/><br/></li>
- <li>Fix any conformance bugs we or our users find<br/><br/></li>
+ <li>Fix any conformance bugs we or our users find<br/><br/></li>
+ <li>Investigate introducing an API along the lines of the Java TRaX (Transformations for XML) interfaces<br/><br/></li>
<li>Implement a more efficient mechanism for storing and navigating DOM trees, along the lines of the &xslt4j; Document
- Table Model (DTM)<br/><br/></li>
+ Table Model (DTM)</li>
</ul>
<p>Watch the <human-resource-ref idref="xalandev"/> for more information and for ideas about how you can get involved.</p>
</s3>
diff --git a/xdocs/sources/xalan/overview.xml b/xdocs/sources/xalan/overview.xml
index 54fb0b9..c208ed5 100644
--- a/xdocs/sources/xalan/overview.xml
+++ b/xdocs/sources/xalan/overview.xml
@@ -144,7 +144,7 @@
Designers</jump></li>
</ul>
<p>When you come across other useful introductory or background materials, please email <human-resource-ref
- idref="dleslie"/>, so he can add them to this list.</p>
+ idref="xalandev"/>, so we can add them to this list.</p>
</s2><anchor name="glossary"/>
<s2 title="Glossary">
diff --git a/xdocs/sources/xalan/readme.xml b/xdocs/sources/xalan/readme.xml
index 875c3fc..78d40af 100644
--- a/xdocs/sources/xalan/readme.xml
+++ b/xdocs/sources/xalan/readme.xml
@@ -70,7 +70,7 @@
<anchor name="status"/>
<s2 title="Status">
<ul>
- <li><link anchor="done">Changes since &xslt4c; version 0.30.0</link></li>
+ <li><link anchor="done">Changes since &xslt4c; version 0.40.0</link></li>
<li><link anchor="bugs">Bug reporting</link></li>
<li><link anchor="xml4j">Version of &xml4c; to use</link></li>
<li><link anchor="to-do">To-do tasks for future &xslt4c; releases</link></li>
@@ -152,7 +152,11 @@
(This step is not required for Linux because The Linux GNU compiler includes the STL (Standard Template
Library.)<br/><br/></li>
<li>(Optional) If you are including the ICUBridge, install the ICU (see <link idref="usagepatterns"
- anchor="icu">Using the ICU</link>) and define XALAN_USE_ICU.<br/><br/></li>
+ anchor="icu">Using the ICU</link>) and use the shell to define XALAN_USE_ICU.<br/><br/>
+ If you are using Bourne Shell, K Shell, or Bash:
+ <br/> <code>export XALAN_USE_ICU "1"</code><br/><br/>
+ If you are using C Shell:
+ <br/> <code>setenv XALAN_USE_ICU="1"</code><br/><br/></li>
<li>Change directory to xml-xalan/c/src in the &xslt4c; distribution.<br/><br/></li>
<li>Use the chmod +x command to set the executable flags for conf* and
runConfigure.<br/><br/>
diff --git a/xdocs/sources/xalan/resources.xml b/xdocs/sources/xalan/resources.xml
index 565b083..bcb641f 100644
--- a/xdocs/sources/xalan/resources.xml
+++ b/xdocs/sources/xalan/resources.xml
@@ -39,18 +39,7 @@
<resource id="XPath" title="XML Path Language (XPath) Version 1.0" location="http://www.w3.org/TR/xpath"/>
<resource id="DOM" title="DOM" location="http://www.w3.org/DOM"/>
-
-
<human-resource id="xalandev" name="Xalan Development Mailing List" mailto="xalan-dev@xml.apache.org"/>
- <human-resource id="sboag" name="Scott Boag" mailto="scott_boag@lotus.com"/>
- <human-resource id="dnbertoni" name="David N. Bertoni" mailto="david_n_bertoni@lotus.com"/>
- <human-resource id="mmidy" name="Myriam Midy" mailto="myriam_midy@lotus.com"/>
- <human-resource id="scurcuru" name="Shane Curcuru" mailto="shane_curcuru@lotus.com"/>
- <human-resource id="dleslie" name="Don Leslie" mailto="donald_leslie@lotus.com"/>
- <human-resource id="pdick" name="Paul Dick" mailto="paul_dick@lotus.com"/>
-
- <human-resource id="nmendelsohn" name="Noah Mendelsohn" mailto="noah_mendelsohn@lotus.com"/>
- <human-resource id="sanjiva" name="Sanjiva Weerawarana" mailto="sanjiva@watson.ibm.com"/>
</resources>
\ No newline at end of file
diff --git a/xdocs/sources/xalan/samples.xml b/xdocs/sources/xalan/samples.xml
index fdc0f2a..2e4dffe 100644
--- a/xdocs/sources/xalan/samples.xml
+++ b/xdocs/sources/xalan/samples.xml
@@ -161,14 +161,18 @@
<p>See also: <link idref="usagepatterns" anchor="compiled">Compiling stylesheets</link>.</p>
</s2><anchor name="xpathwrapper"/>
<s2 title="XPathWrapper">
- <p>This sample uses TestDriver, an executable, and two classes: XPathWrapper and XPathWrapperImp. </p>
- <p>What it does: TestDriver passes XPathWrapper an XML file name, a context node location path, and an XPath
- expression. XPathWrapper in turn passes these arguments to the XPathWrapperImpl evaluate() method, which executes
- the XPath expression from specified context node in the XML document and returns the nodes it finds (if any).</p>
+ <p>This sample uses an executable (TestDriver in Windows, XPathWrapper in Linux and AIX), and two classes: XPathWrapper and
+ XPathWrapperImp.</p>
+ <p>What it does: The executable passes XPathWrapper an XML file name, a context node location path, and an XPath
+ expression. XPathWrapper in turn passes these arguments to the XPathWrapperImpl evaluate() method, which executes the
+ XPath expression from specified context node in the XML document and returns the nodes it finds (if any).</p>
<note>You can use this sample as an aid when you want to find out what a given XPath expression returns from a
given context node in an XML file.</note>
<p>Run this sample from the XPathWrapper subdirectory with</p>
- <p><code>TestDriver <ref>XMLFile ContextNode XPathExpression</ref></code></p>
+ <p>Windows:<br/>
+ <code>TestDriver <ref>XMLFile ContextNode XPathExpression</ref></code></p>
+ <p>Linux or AIX:<br/>
+ <code>XPathWrapper <ref>XMLFile ContextNode XPathExpression</ref></code></p>
<p>where <ref>XMLFile</ref> is an XML source file, <ref>ContextNode</ref> is the location path to the context
node, and <ref>XPathExpression</ref> is an XPath expression to apply to that context node. The XPathWrapper
subdirectory contains an XML file named xml.foo (part of it appears below).</p>
@@ -180,9 +184,15 @@
<name first="Paul" last="Dick"/>
</doc></source>
<p>You can try command lines like</p>
- <p><code>TestDriver foo.xml /doc name/@last</code></p>
+ <p>Windows:<br/>
+ <code>TestDriver foo.xml /doc name/@last</code></p>
+ <p>Linux or AIX:
+ <code>XPathWrapper foo.xml /doc name/@last</code></p>
<p>and</p>
- <p><code>TestDriver foo.xml //name[position()="4"]./@first</code></p>
+ <p>Windows:<br/>
+ <code>TestDriver foo.xml / '//name[position()="4"]/@first'</code></p>
+ <p>Linux or AIX:<br/>
+ <code>XPathWrapper foo.xml / '//name[position()="4"]/@first'</code></p>
<note>If an XPathWrapper argument includes characters (such as *) that the shell intercepts, enclose the argument
in double quotes.</note>
<p>See also: <link idref="usagepatterns" anchor="xpath">Working with XPath expressions</link>.</p>