dbertoni    2003/07/28 14:46:30

  Modified:    c/xdocs/html/apiDocs footer.html header.html
               c/xdocs/sources entities.ent xalan.xml xalanLocal.xml
               c/xdocs/sources/xalan BUGS License STATUS commandline.xml
                        extensions.xml faq.xml getstarted.xml history.xml
                        index.xml overview.xml readme.xml resources.xml
                        samples.xml usagepatterns.xml
  Log:
  Changes for bug 21588.
  
  Revision  Changes    Path
  1.9       +1 -1      xml-xalan/c/xdocs/html/apiDocs/footer.html
  
  Index: footer.html
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/html/apiDocs/footer.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- footer.html       21 Apr 2003 23:08:31 -0000      1.8
  +++ footer.html       28 Jul 2003 21:46:29 -0000      1.9
  @@ -7,7 +7,7 @@
   <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="80%">
        <TR>
                <TD WIDTH="80%" VALIGN="TOP">
  -                     <P ALIGN="CENTER"><B>Xalan-C++ XSLT Processor Version 
1.5</B><BR>
  +                     <P ALIGN="CENTER"><B>Xalan-C++ XSLT Processor Version 
1.6</B><BR>
                        Copyright &copy; 2000, 2001, 2002, 2003 The Apache 
Software Foundation. All Rights Reserved.</i></p>
                </TD>
        </TR>
  
  
  
  1.8       +1 -1      xml-xalan/c/xdocs/html/apiDocs/header.html
  
  Index: header.html
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/html/apiDocs/header.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- header.html       21 Apr 2003 23:08:31 -0000      1.7
  +++ header.html       28 Jul 2003 21:46:29 -0000      1.8
  @@ -1,5 +1,5 @@
   <HTML><HEAD><TITLE>Xalan-C++ API Documentation</TITLE></HEAD>
   <BODY>
   <h2 align="center">Xalan-C++ API Documentation</h2>
  -<h3 align="center">The Xalan C++ XSLT Processor Version 1.5</h3>
  +<h3 align="center">The Xalan C++ XSLT Processor Version 1.6</h3>
   </BODY>
  
  
  
  1.30      +72 -16    xml-xalan/c/xdocs/sources/entities.ent
  
  Index: entities.ent
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/entities.ent,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- entities.ent      21 Apr 2003 23:08:31 -0000      1.29
  +++ entities.ent      28 Jul 2003 21:46:29 -0000      1.30
  @@ -1,25 +1,81 @@
   <?xml encoding="US-ASCII"?>
  +<!-- 
  + * The Apache Software License, Version 1.1
  + *
  + *
  + * Copyright (c) 1999-2003 The Apache Software Foundation.  All rights 
  + * reserved.
  + *
  + * Redistribution and use in source and binary forms, with or without
  + * modification, are permitted provided that the following conditions
  + * are met:
  + *
  + * 1. Redistributions of source code must retain the above copyright
  + *    notice, this list of conditions and the following disclaimer. 
  + *
  + * 2. Redistributions in binary form must reproduce the above copyright
  + *    notice, this list of conditions and the following disclaimer in
  + *    the documentation and/or other materials provided with the
  + *    distribution.
  + *
  + * 3. The end-user documentation included with the redistribution,
  + *    if any, must include the following acknowledgment:  
  + *       "This product includes software developed by the
  + *        Apache Software Foundation (http://www.apache.org/)."
  + *    Alternately, this acknowledgment may appear in the software itself,
  + *    if and wherever such third-party acknowledgments normally appear.
  + *
  + * 4. The names "Xalan" and "Apache Software Foundation" must
  + *    not be used to endorse or promote products derived from this
  + *    software without prior written permission. For written 
  + *    permission, please contact [EMAIL PROTECTED]
  + *
  + * 5. Products derived from this software may not be called "Apache",
  + *    nor may "Apache" appear in their name, without prior written
  + *    permission of the Apache Software Foundation.
  + *
  + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  + * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
  + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  + * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  + * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  + * SUCH DAMAGE.
  + * ====================================================================
  + *
  + * This software consists of voluntary contributions made by many
  + * individuals on behalf of the Apache Software Foundation and was
  + * originally based on software copyright (c) 1999, Lotus
  + * Development Corporation., http://www.lotus.com.  For more
  + * information on the Apache Software Foundation, please see
  + * <http://www.apache.org/>.
  + -->
   
   <!ENTITY xslt4c "Xalan-C++">
  -<!ENTITY xslt4c-dist "Xalan-C_1_5">
  -<!ENTITY xslt4c-current "Xalan-C++ version 1.5">
  -<!ENTITY xslt4c-windll "Xalan-C_1_5_0.dll">
  -<!ENTITY xslt4c-linuxlib "libxalan-c1_5.so">
  -<!ENTITY xslt4c-aixlib "libxalan-c1_5.so">
  -<!ENTITY xslt4c-hplib "libxalan-c1_5.sl">
  -<!ENTITY xslt4c-solarislib "libxalan-c1_5.so">
  +<!ENTITY xslt4c-dist "Xalan-C_1_6">
  +<!ENTITY xslt4c-current "Xalan-C++ version 1.6">
  +<!ENTITY xslt4c-windll "Xalan-C_1_6_0.dll">
  +<!ENTITY xslt4c-linuxlib "libxalan-c1_6.so">
  +<!ENTITY xslt4c-aixlib "libxalan-c1_6.so">
  +<!ENTITY xslt4c-hplib "libxalan-c1_6.sl">
  +<!ENTITY xslt4c-solarislib "libxalan-c1_6.so">
   <!ENTITY xml4c "Xerces-C++">
  -<!ENTITY xml4c-used "Xerces-C++ version 2.2.0">
  -<!ENTITY xml4c-dist "xerces-c2_2_0">
  -<!ENTITY xml4c-windll "xerces-c_2_2_0.dll">
  +<!ENTITY xml4c-used "Xerces-C++ version 2.3.0">
  +<!ENTITY xml4c-dist "xerces-c2_3_0">
  +<!ENTITY xml4c-windll "xerces-c_2_3_0.dll">
   <!ENTITY xml4c-winlib "xerces-c_2.lib">
  -<!ENTITY xml4c-linuxlib "libxerces-c2_2_0.so">
  -<!ENTITY xml4c-aixlib "libxerces-c2_2_0.a">
  -<!ENTITY xml4c-hplib "libxerces-c2_2_0.sl">
  -<!ENTITY xml4c-solarislib "libxerces-c2_2_0.so">
  +<!ENTITY xml4c-linuxlib "libxerces-c2_3_0.so">
  +<!ENTITY xml4c-aixlib "libxerces-c2_3_0.a">
  +<!ENTITY xml4c-hplib "libxerces-c2_3_0.sl">
  +<!ENTITY xml4c-solarislib "libxerces-c2_3_0.so">
   <!ENTITY xml4c-linuxdist "&xml4c-dist;-linux7.2Proton.tar.gz">
  -<!ENTITY xml4c-aixdist "&xml4c-dist;-AIX51_5.02.tar.gz">
  -<!ENTITY xml4c-aix64dist "&xml4c-dist;-AIX51_5.02_64.tar.gz">
  +<!ENTITY xml4c-aixdist "&xml4c-dist;-AIX51_6.00.tar.gz">
  +<!ENTITY xml4c-aix64dist "&xml4c-dist;-AIX51_6.00_64.tar.gz">
   <!ENTITY xml4c-hpdist "&xml4c-dist;-HP11ACC.tar.gz">
   <!ENTITY xml4c-hp64dist "&xml4c-dist;-HP11ACC_64.tar.gz">
   <!ENTITY xml4c-solarisdist "&xml4c-dist;-Sol2.7ForCC.tar.gz">
  
  
  
  1.12      +2 -2      xml-xalan/c/xdocs/sources/xalan.xml
  
  Index: xalan.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan.xml,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- xalan.xml 14 Feb 2003 22:32:02 -0000      1.11
  +++ xalan.xml 28 Jul 2003 21:46:29 -0000      1.12
  @@ -5,7 +5,7 @@
    * The Apache Software License, Version 1.1
    *
    *
  - * Copyright (c) 2000 The Apache Software Foundation.  All rights 
  + * Copyright (c) 2000-2003 The Apache Software Foundation.  All rights 
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  @@ -67,7 +67,7 @@
     <separator/>
     
     <document id="index"
  -            label="Xalan-C++ 1.5"
  +            label="Xalan-C++ 1.6"
               source="xalan/index.xml"/>
               
    <separator/>            
  
  
  
  1.6       +1 -1      xml-xalan/c/xdocs/sources/xalanLocal.xml
  
  Index: xalanLocal.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalanLocal.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- xalanLocal.xml    9 Aug 2001 20:10:36 -0000       1.5
  +++ xalanLocal.xml    28 Jul 2003 21:46:29 -0000      1.6
  @@ -5,7 +5,7 @@
    * The Apache Software License, Version 1.1
    *
    *
  - * Copyright (c) 2000 The Apache Software Foundation.  All rights 
  + * Copyright (c) 2000-2003 The Apache Software Foundation.  All rights 
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  
  
  
  1.8       +57 -0     xml-xalan/c/xdocs/sources/xalan/BUGS
  
  Index: BUGS
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/BUGS,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- BUGS      14 Feb 2001 20:10:50 -0000      1.7
  +++ BUGS      28 Jul 2003 21:46:29 -0000      1.8
  @@ -1,3 +1,60 @@
  +<!-- 
  + * The Apache Software License, Version 1.1
  + *
  + *
  + * Copyright (c) 1999-2003 The Apache Software Foundation.  All rights 
  + * reserved.
  + *
  + * Redistribution and use in source and binary forms, with or without
  + * modification, are permitted provided that the following conditions
  + * are met:
  + *
  + * 1. Redistributions of source code must retain the above copyright
  + *    notice, this list of conditions and the following disclaimer. 
  + *
  + * 2. Redistributions in binary form must reproduce the above copyright
  + *    notice, this list of conditions and the following disclaimer in
  + *    the documentation and/or other materials provided with the
  + *    distribution.
  + *
  + * 3. The end-user documentation included with the redistribution,
  + *    if any, must include the following acknowledgment:  
  + *       "This product includes software developed by the
  + *        Apache Software Foundation (http://www.apache.org/)."
  + *    Alternately, this acknowledgment may appear in the software itself,
  + *    if and wherever such third-party acknowledgments normally appear.
  + *
  + * 4. The names "Xalan" and "Apache Software Foundation" must
  + *    not be used to endorse or promote products derived from this
  + *    software without prior written permission. For written 
  + *    permission, please contact [EMAIL PROTECTED]
  + *
  + * 5. Products derived from this software may not be called "Apache",
  + *    nor may "Apache" appear in their name, without prior written
  + *    permission of the Apache Software Foundation.
  + *
  + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  + * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
  + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  + * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  + * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  + * SUCH DAMAGE.
  + * ====================================================================
  + *
  + * This software consists of voluntary contributions made by many
  + * individuals on behalf of the Apache Software Foundation and was
  + * originally based on software copyright (c) 1999, Lotus
  + * Development Corporation., http://www.lotus.com.  For more
  + * information on the Apache Software Foundation, please see
  + * <http://www.apache.org/>.
  + -->
  +
   <s3 title="Bugs">
   <p>Open bugs:</p>
   <ul>
  
  
  
  1.2       +1 -1      xml-xalan/c/xdocs/sources/xalan/License
  
  Index: License
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/License,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- License   26 Apr 2000 13:05:55 -0000      1.1
  +++ License   28 Jul 2003 21:46:29 -0000      1.2
  @@ -1,7 +1,7 @@
   /*
    * The Apache Software License, Version 1.1
    *
  - * Copyright (c) 1999 The Apache Software Foundation.  All rights 
  + * Copyright (c) 1999-2003 The Apache Software Foundation.  All rights 
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  
  
  
  1.15      +1 -1      xml-xalan/c/xdocs/sources/xalan/STATUS
  
  Index: STATUS
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/STATUS,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- STATUS    18 Apr 2003 06:41:42 -0000      1.14
  +++ STATUS    28 Jul 2003 21:46:29 -0000      1.15
  @@ -1,7 +1,7 @@
   <s3 title="Version of &xml4c; to use"> 
   <p>&xslt4c-current; has been tested with &xml4c-used;.</p>
   <note>The &xslt4c-current; download no longer includes the Xerces-C++ 
distribution for the specified platform. You should either download the 
matching &xml4c; distribution for your platform, or rebuild both &xml4c; and 
&xslt4c; on your system.</note>
  -<p>For information about including The Xerces-C++ libraries on the path, see 
<link idref="getstarted" anchor="path">Setting up the system path</link>.</p>
  +<p>For information about including the Xerces-C++ libraries on the path, see 
<link idref="getstarted" anchor="path">Setting up the system path</link>.</p>
   <p><em>Important</em> You may experience unpredictable anomalies if your 
Xalan and Xerces builds are not in synch. If you download an update to Xalan, 
check the release notes to determine which version of Xerces you should use.</p>
   </s3><anchor name="to-do"/>
   <s3 title="To-do tasks for future &xslt4c; releases">
  
  
  
  1.26      +12 -7     xml-xalan/c/xdocs/sources/xalan/commandline.xml
  
  Index: commandline.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/commandline.xml,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- commandline.xml   1 Nov 2002 18:06:50 -0000       1.25
  +++ commandline.xml   28 Jul 2003 21:46:29 -0000      1.26
  @@ -5,7 +5,7 @@
    * The Apache Software License, Version 1.1
    *
    *
  - * Copyright (c) 1999 The Apache Software Foundation.  All rights 
  + * Copyright (c) 1999-2003 The Apache Software Foundation.  All rights 
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  @@ -85,12 +85,18 @@
   <table>
    <tr><th>Option</th><th>Description</th></tr>
    <tr><td>-a</td><td>Use stylesheet processing instruction, not the 
stylesheet argument.</td></tr>
  + <tr><td>-e encoding</td><td>Force the specified encoding for the 
output.</td></tr>
  + <tr><td>-i integer</td><td>Indent the specified amount.</td></tr>
  + <tr><td>-m</td><td>Omit the META tag in HTML output.</td></tr>
    <tr><td>-o filename</td><td>Write transformation result to this file 
(rather than to the console).</td></tr>
  - <tr><td>-p name expr</td><td>Set a stylesheet parameter with this 
expression</td></tr> 
  + <tr><td>-p name expr</td><td>Set a stylesheet parameter with this 
expression.</td></tr> 
  + <tr><td>-t name expr</td><td>Diplay timing information.</td></tr> 
  + <tr><td>-u name expr</td><td>Disable escaping of URLs in HTML 
output.</td></tr> 
    <tr><td>-v</td><td>Validate the XML source document.</td></tr> 
  + <tr><td>-</td><td>A dash as the 'source' argument reads from stdin.<br/>A 
dash as the 'stylesheet' argument reads from stdin.<br/>('-' cannot be used for 
both arguments.)</td></tr> 
    </table>
    <p>To display a list of the options call the Xalan executable as 
follows:</p>
  -<p><code>Xalan ?</code></p>
  +<p><code>Xalan -?</code></p>
   </s2><anchor name="testxslt"/>
   <s2 title="Using TestXSLT">
       <p>Call the testXSLT executable with the flags and arguments described 
below. The following command line, for example, includes the -IN, -XSL, and 
-OUT flags with their accompanying arguments -- the XML source document, the XSL
  @@ -144,8 +150,7 @@
        formatting, and sorting. For more information, see <link 
idref="usagepatterns" anchor="icu">Using the ICU</link>.</p>
        <p>If you have built and integrated the ICU with &xml4c;, Xalan and 
testXSLT (like any &xslt4c; application) automatically uses ICU
        support for output encoding. See <resource-ref 
idref="xerces-build-icu"/>.</p>     
  -     <p>The Xalan and testXSLT executables also conditionally include ICU 
support for number formatting and sorting. For Xalan, look in 
XalanTransformer.cpp
  -     for the <code>#if defined(XALAN_USE_ICU)</code> blocks. For testXSLT, 
look in process.cpp for the
  +     <p>The Xalan executable depends on the use of an ICU-enabled Xalan 
library for number formatting and sorting (see below).   The testXSLT 
executable conditionally includes ICU support for number formatting and 
sorting. For testXSLT, look in process.cpp for the
        <code>#if defined(XALAN_USE_ICU)</code> blocks. These blocks #include 
the ICUBridge headers, and
        substitutes ICU support for xsl:number, format-number(), and xsl:sort. 
To activate this support:</p>
        <ol>
  @@ -154,8 +159,8 @@
        </ol>
        <s3 title="Rebuilding Xalan and/or TestXSLT in Windows">
        <ol>
  -       <li>Uncomment the <code>#define XALAN_USE_ICU</code> in 
XalanTransformer.cpp and/or process.cpp.<br/><br/></li>
  -       <li>Add ICUBridge to the Visual C++ list of dependencies for the 
XalanTransformer and/or TestXSLT project.<br/><br/></li>
  +       <li>For Windows, the ICUBridge is part of the Xalan library.    Build 
an ICU-enabled Xalan library using the AllInOneWithICU project.<br/><br/></li>
  +       <li>For TestXSLT, uncomment "#define XALAN_USE_ICU" in 
process.cpp.<br/><br/></li>
          <li>Build Xalan.exe and/or TestXSLT.exe.</li>     
        </ol>     
        </s3>
  
  
  
  1.19      +8 -8      xml-xalan/c/xdocs/sources/xalan/extensions.xml
  
  Index: extensions.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/extensions.xml,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- extensions.xml    19 Apr 2003 00:51:13 -0000      1.18
  +++ extensions.xml    28 Jul 2003 21:46:29 -0000      1.19
  @@ -3,7 +3,7 @@
    * The Apache Software License, Version 1.1
    *
    *
  - * Copyright (c) 1999 The Apache Software Foundation.  All rights 
  + * Copyright (c) 1999-2003 The Apache Software Foundation.  All rights 
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  @@ -87,14 +87,14 @@
     </ol>
     <p>These features all appear in the following example.</p>
   <source>// Base header file.  Must be first.
  -#include &lt;Include/PlatformDefinitions.hpp&gt;
  +#include &lt;xalanc/Include/PlatformDefinitions.hpp&gt;
   
   #include &lt;cmath&gt;
   #include &lt;ctime&gt;
   
  -#include &lt;util/PlatformUtils.hpp&gt;
  -#include &lt;XalanTransformer/XalanTransformer.hpp&gt;
  -#include &lt;XPath/XObjectFactory.hpp&gt;
  +#include &lt;xercesc/util/PlatformUtils.hpp&gt;
  +#include &lt;xalanc/XalanTransformer/XalanTransformer.hpp&gt;
  +#include &lt;xalanc/XPath/XObjectFactory.hpp&gt;
   
   XALAN_CPP_NAMESPACE_USE
   
  @@ -168,9 +168,9 @@
   <p>These methods include arguments for the namespace, the function name, and 
the function implementation.</p>
   <p>When you install an extension function, the function inhabits the 
namespace you designate. For information about XML namespaces, see <jump 
href="http://www.w3.org/TR/REC-xml-names/";>Namespaces in XML</jump>.</p>
   <p>The following code fragment installs locally the square root function 
defined above, and binds it to the extension-function name "square-root" in the 
namespace "http://MyExternalFunction.mycompany.org"; so it can be accessed from 
stylesheets. Keep in mind that the function name does not need to be the same 
as the name of the function class, and that a function name may be used more 
than once provided that each function with that name is installed in a 
different namespace.</p>
  -<source>#include &lt;Include/PlatformDefinitions.hpp&gt;
  -#include &lt;util/PlatformUtils.hpp&gt;
  -#include &lt;XalanTransformer/XalanTransformer.hpp&gt;
  +<source>#include &lt;xalanc/Include/PlatformDefinitions.hpp&gt;
  +#include &lt;xercesc/util/PlatformUtils.hpp&gt;
  +#include &lt;xalanc/XalanTransformer/XalanTransformer.hpp&gt;
   // You have created a header file for FunctionSquareRoot.
   #include &lt;MyFunctions/FunctionSquareRoot.hpp&gt;
   // The namespace...
  
  
  
  1.42      +60 -3     xml-xalan/c/xdocs/sources/xalan/faq.xml
  
  Index: faq.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/faq.xml,v
  retrieving revision 1.41
  retrieving revision 1.42
  diff -u -r1.41 -r1.42
  --- faq.xml   19 Apr 2003 00:51:13 -0000      1.41
  +++ faq.xml   28 Jul 2003 21:46:29 -0000      1.42
  @@ -1,4 +1,61 @@
   <?xml version="1.0" standalone="no"?> 
  +<!-- 
  + * The Apache Software License, Version 1.1
  + *
  + *
  + * Copyright (c) 1999-2003 The Apache Software Foundation.  All rights 
  + * reserved.
  + *
  + * Redistribution and use in source and binary forms, with or without
  + * modification, are permitted provided that the following conditions
  + * are met:
  + *
  + * 1. Redistributions of source code must retain the above copyright
  + *    notice, this list of conditions and the following disclaimer. 
  + *
  + * 2. Redistributions in binary form must reproduce the above copyright
  + *    notice, this list of conditions and the following disclaimer in
  + *    the documentation and/or other materials provided with the
  + *    distribution.
  + *
  + * 3. The end-user documentation included with the redistribution,
  + *    if any, must include the following acknowledgment:  
  + *       "This product includes software developed by the
  + *        Apache Software Foundation (http://www.apache.org/)."
  + *    Alternately, this acknowledgment may appear in the software itself,
  + *    if and wherever such third-party acknowledgments normally appear.
  + *
  + * 4. The names "Xalan" and "Apache Software Foundation" must
  + *    not be used to endorse or promote products derived from this
  + *    software without prior written permission. For written 
  + *    permission, please contact [EMAIL PROTECTED]
  + *
  + * 5. Products derived from this software may not be called "Apache",
  + *    nor may "Apache" appear in their name, without prior written
  + *    permission of the Apache Software Foundation.
  + *
  + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  + * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
  + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  + * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  + * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  + * SUCH DAMAGE.
  + * ====================================================================
  + *
  + * This software consists of voluntary contributions made by many
  + * individuals on behalf of the Apache Software Foundation and was
  + * originally based on software copyright (c) 1999, Lotus
  + * Development Corporation., http://www.lotus.com.  For more
  + * information on the Apache Software Foundation, please see
  + * <http://www.apache.org/>.
  + -->
  +
   <!DOCTYPE faqs SYSTEM "../../style/dtd/faqs.dtd">
   
   <faqs title="Frequently asked questions">
  @@ -97,7 +154,7 @@
          </tr>
          <tr>
            <td>AIX 5.1</td>
  -         <td>IBM C and C++ for AIX 5.02</td>
  +         <td>IBM C and C++ for AIX 6.00</td>
         </tr>
          <tr>
            <td>Solaris 2.8</td>
  @@ -255,7 +312,7 @@
   <faq title="std:istrstream Problems Using Sun's Forte/Workshop Compiler">
        <q>Why won't XSLTInputSource work with std::istrstream on Sun Solaris 
using Forte/Sun Workshop compiler?</q>
        <a>
  -             <p>There is a bug in Sun's C++ standard library implementation; 
see <jump href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14176";>this 
bug</jump>. The short answer is that you need to get a patch. The bug gives 
some sample (straight C++, no &xslt4c; library needed) to see if your setup has 
the bug. There is also a link to the patch.</p>
  +             <p>There is a bug in Sun's C++ standard library implementation; 
see <jump href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14176";>this 
bug</jump>. The short answer is that you need to get a patch. The bug report 
includes the code for a simple program which you can use to see if your 
environment has the bug. There is also a link to the patch.</p>
        </a>
   
   </faq>
  @@ -316,7 +373,7 @@
   <faq title="Windows 95/98">
        <q>Why can't I ouput my results to a file on Windows 95/98?</q>
        <a>
  -     <p>Well, you can, but it doesn't always work. Neither Windows 95 or 98 
are supported or tested. There have been reporst of problems on it, especially 
regarding Unicode support. See <jump 
href="http://marc.theaimsgroup.com/?l=xalan-dev&amp;m=99840914524755&amp;w=2";>this
 post</jump> and <jump 
href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3825";>this bug</jump>.
  +     <p>Well, you can, but it doesn't always work. Neither Windows 95 or 98 
are supported or tested. There have been reports of problems on it, especially 
regarding Unicode support. See <jump 
href="http://marc.theaimsgroup.com/?l=xalan-dev&amp;m=99840914524755&amp;w=2";>this
 post</jump> and <jump 
href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3825";>this bug</jump>.
        </p>
        </a>
   </faq>
  
  
  
  1.41      +67 -10    xml-xalan/c/xdocs/sources/xalan/getstarted.xml
  
  Index: getstarted.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/getstarted.xml,v
  retrieving revision 1.40
  retrieving revision 1.41
  diff -u -r1.40 -r1.41
  --- getstarted.xml    21 Apr 2003 23:08:31 -0000      1.40
  +++ getstarted.xml    28 Jul 2003 21:46:29 -0000      1.41
  @@ -1,4 +1,61 @@
   <?xml version="1.0" standalone="no"?>  
  +<!-- 
  + * The Apache Software License, Version 1.1
  + *
  + *
  + * Copyright (c) 1999-2003 The Apache Software Foundation.  All rights 
  + * reserved.
  + *
  + * Redistribution and use in source and binary forms, with or without
  + * modification, are permitted provided that the following conditions
  + * are met:
  + *
  + * 1. Redistributions of source code must retain the above copyright
  + *    notice, this list of conditions and the following disclaimer. 
  + *
  + * 2. Redistributions in binary form must reproduce the above copyright
  + *    notice, this list of conditions and the following disclaimer in
  + *    the documentation and/or other materials provided with the
  + *    distribution.
  + *
  + * 3. The end-user documentation included with the redistribution,
  + *    if any, must include the following acknowledgment:  
  + *       "This product includes software developed by the
  + *        Apache Software Foundation (http://www.apache.org/)."
  + *    Alternately, this acknowledgment may appear in the software itself,
  + *    if and wherever such third-party acknowledgments normally appear.
  + *
  + * 4. The names "Xalan" and "Apache Software Foundation" must
  + *    not be used to endorse or promote products derived from this
  + *    software without prior written permission. For written 
  + *    permission, please contact [EMAIL PROTECTED]
  + *
  + * 5. Products derived from this software may not be called "Apache",
  + *    nor may "Apache" appear in their name, without prior written
  + *    permission of the Apache Software Foundation.
  + *
  + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  + * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
  + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  + * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  + * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  + * SUCH DAMAGE.
  + * ====================================================================
  + *
  + * This software consists of voluntary contributions made by many
  + * individuals on behalf of the Apache Software Foundation and was
  + * originally based on software copyright (c) 1999, Lotus
  + * Development Corporation., http://www.lotus.com.  For more
  + * information on the Apache Software Foundation, please see
  + * <http://www.apache.org/>.
  + -->
  +
   <!DOCTYPE s1 SYSTEM "../../style/dtd/document.dtd">
   
   <s1 title="Getting Started with Xalan-C++">
  @@ -11,10 +68,10 @@
   </ul>
   <anchor name="download"/>
   <s2 title="Downloading what you need">
  -<p>For &xslt4c-current;, we are distributing a Windows32 Visual C++ build 
and 7 UNIX builds with makefiles: a Red Hat Linux GNU build, AIX xlC (32 and 64 
bit) builds, HP-UX 11 aCC (32 and 64 bit) builds, and Solaris 2.8 (32 and 64 
bit) builds. 
  +<p>For &xslt4c-current;, we are distributing a Windows32 Visual C++ build 
and 7 UNIX builds with makefiles: a Red Hat Linux GNU build, AIX xlC (32 and 64 
bit) builds, HP-UX 11 aCC (32 and 64 bit) builds, and Solaris 2.7 (32 and 64 
bit) builds. 
   Please contact us at <human-resource-ref idref="xalandev"/> if you would 
like to help provide builds for other platforms.</p>
  -<p>If you do not already have it, you must also download the &xml4c; 2.2.0 
build as indicated below.</p> 
  -<note>The Xalan distribution files are in <resource-ref 
idref="xslt4c-distdir"/>. The Xerces distribution files are in <resource-ref 
idref="xml4c-distdir"/>.</note>
  +<p>If you do not already have it, you must also download the &xml4c; 2.3.0 
build as indicated below.</p> 
  +<note>The Xalan distribution files are in <resource-ref 
idref="xslt4c-distdir"/>. The Xerces distribution files are in <resource-ref 
idref="xml4c-distdir"/>.  Xalan documentation is provided in a separate package 
from the binary distribution files.  For Windows, documentation is packaged 
with the file name Xalan-C_1_6-docs.zip.  For UNIX, documentation is packaged 
with the file name of Xalan-C_1_6-docs.tar.gz.</note>
        <table>
          <tr>
                <th>Xalan distribution files</th>
  @@ -32,24 +89,24 @@
                <td>Redhat Linux 7.2</td>
          </tr>
          <tr>
  -             <td>&xslt4c-dist;-AIX51_502.tar.gz</td>
  +             <td>&xslt4c-dist;-AIX51_600.tar.gz</td>
                <td>&xml4c-aixdist;</td>
                <td>AIX 5.1</td>
          </tr>
          <tr>
  -             <td>&xslt4c-dist;-AIX51_502_64.tar.gz</td>
  +             <td>&xslt4c-dist;-AIX51_600_64.tar.gz</td>
                <td>&xml4c-aix64dist;</td>
                <td>AIX 5.1 (64 bit)</td>
          </tr>
          <tr>
  -             <td>&xslt4c-dist;-Sol2.8ForCC.tar.gz </td>
  +             <td>&xslt4c-dist;-Sol2.7ForCC.tar.gz </td>
                <td>&xml4c-solarisdist;</td>
  -             <td>Solaris 2.8</td>
  +             <td>Solaris 2.7</td>
          </tr>
          <tr>
  -             <td>&xslt4c-dist;-Sol2.8ForCC_64.tar.gz </td>
  +             <td>&xslt4c-dist;-Sol2.7ForCC_64.tar.gz </td>
                <td>&xml4c-solaris64dist;</td>
  -             <td>Solaris 2.8</td>
  +             <td>Solaris 2.7</td>
          </tr>
          <tr>
                <td>&xslt4c-dist;-HP11ACC.tar.gz</td>
  @@ -62,7 +119,7 @@
                <td>HP-UX 11.0 (64 bit)</td>
       </tr>    
     </table>
  -  <p>The Windows32 distribution was built with MSVC 6.0 SP3 and <jump 
href="http://www.dinkumware.com/vc_fixes.html";>Dinkumware C++ library 
fixes</jump>. The Red Hat Linux 7.2 32-bit distribution was built with Intel 
C++ Compiler version 6.0.1. The AIX 5.1 32-bit distribution was built with IBM 
C and C++ for AIX 5.02. The Solaris 2.8 32-bit and 64-bit distributions were 
built with Sun Workshop 6, update 2. 
  +  <p>The Windows32 distribution was built with MSVC 6.0 SP3 and <jump 
href="http://www.dinkumware.com/vc_fixes.html";>Dinkumware C++ library 
fixes</jump>. The Red Hat Linux 7.2 32-bit distribution was built with Intel 
C++ Compiler version 7.0. The AIX 5.1 32-bit and 64-bit distributions were 
built with IBM C and C++ for AIX 6.00. The Solaris 2.7 32-bit and 64-bit 
distributions were built with Sun Workshop 6, update 2. 
   The HP-UX 11 32-bit and 64-bit distributions were built with aCC A.03.37.</p>
   <note>Use GNU tar to untar the Solaris distribution file; see <link 
idref="faq" anchor="gnutar">A tar checksum error on Solaris </link>.</note>
   <anchor name="xalandists"/>
  
  
  
  1.7       +69 -0     xml-xalan/c/xdocs/sources/xalan/history.xml
  
  Index: history.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/history.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- history.xml       18 Apr 2003 06:41:43 -0000      1.6
  +++ history.xml       28 Jul 2003 21:46:29 -0000      1.7
  @@ -1,3 +1,72 @@
  +<!-- 
  + * The Apache Software License, Version 1.1
  + *
  + *
  + * Copyright (c) 1999-2003 The Apache Software Foundation.  All rights 
  + * reserved.
  + *
  + * Redistribution and use in source and binary forms, with or without
  + * modification, are permitted provided that the following conditions
  + * are met:
  + *
  + * 1. Redistributions of source code must retain the above copyright
  + *    notice, this list of conditions and the following disclaimer. 
  + *
  + * 2. Redistributions in binary form must reproduce the above copyright
  + *    notice, this list of conditions and the following disclaimer in
  + *    the documentation and/or other materials provided with the
  + *    distribution.
  + *
  + * 3. The end-user documentation included with the redistribution,
  + *    if any, must include the following acknowledgment:  
  + *       "This product includes software developed by the
  + *        Apache Software Foundation (http://www.apache.org/)."
  + *    Alternately, this acknowledgment may appear in the software itself,
  + *    if and wherever such third-party acknowledgments normally appear.
  + *
  + * 4. The names "Xalan" and "Apache Software Foundation" must
  + *    not be used to endorse or promote products derived from this
  + *    software without prior written permission. For written 
  + *    permission, please contact [EMAIL PROTECTED]
  + *
  + * 5. Products derived from this software may not be called "Apache",
  + *    nor may "Apache" appear in their name, without prior written
  + *    permission of the Apache Software Foundation.
  + *
  + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  + * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
  + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  + * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  + * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  + * SUCH DAMAGE.
  + * ====================================================================
  + *
  + * This software consists of voluntary contributions made by many
  + * individuals on behalf of the Apache Software Foundation and was
  + * originally based on software copyright (c) 1999, Lotus
  + * Development Corporation., http://www.lotus.com.  For more
  + * information on the Apache Software Foundation, please see
  + * <http://www.apache.org/>.
  + -->
  +
  +   <s3 title="Changes for &xslt4c; version 1.5">
  +     <p>Major updates since version 1.4 include:</p>
  +     <ul>
  +             <li><resource-ref idref="bugsfixedforthisrelease"/>.</li>
  +             <li>For Windows, Xalan-C++ is now packaged as a single DLL.  
The project files to build separate DLLs are now deprecated and will not be 
maintained.</li>
  +             <li>Support for &xml4c; DOMNode classes.</li>
  +             <li>New sample <em>TransformToXercesDOM</em> that illustrates 
how
  +               to perform a transform resulting in a &xml4c; DOMDocument</li>
  +             <li>Usage of the &xml4c; C++ namespace and creation of &xslt4c;
  +               namespace.</li>
  +     </ul>  
  +   </s3>  
      <s3 title="Changes for &xslt4c; version 1.4">
        <p>Major updates since version 1.3 include:</p>
        <ul>
  
  
  
  1.34      +1 -1      xml-xalan/c/xdocs/sources/xalan/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/index.xml,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- index.xml 23 Apr 2003 16:07:51 -0000      1.33
  +++ index.xml 28 Jul 2003 21:46:29 -0000      1.34
  @@ -3,7 +3,7 @@
    * The Apache Software License, Version 1.1
    *
    *
  - * Copyright (c) 1999-2002 The Apache Software Foundation.  All rights 
  + * Copyright (c) 1999-2003 The Apache Software Foundation.  All rights 
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  
  
  
  1.17      +1 -1      xml-xalan/c/xdocs/sources/xalan/overview.xml
  
  Index: overview.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/overview.xml,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- overview.xml      21 Dec 2001 18:13:31 -0000      1.16
  +++ overview.xml      28 Jul 2003 21:46:29 -0000      1.17
  @@ -5,7 +5,7 @@
    * The Apache Software License, Version 1.1
    *
    *
  - * Copyright (c) 1999 The Apache Software Foundation.  All rights 
  + * Copyright (c) 1999-2003 The Apache Software Foundation.  All rights 
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  
  
  
  1.46      +23 -29    xml-xalan/c/xdocs/sources/xalan/readme.xml
  
  Index: readme.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/readme.xml,v
  retrieving revision 1.45
  retrieving revision 1.46
  diff -u -r1.45 -r1.46
  --- readme.xml        22 Apr 2003 04:45:05 -0000      1.45
  +++ readme.xml        28 Jul 2003 21:46:29 -0000      1.46
  @@ -8,7 +8,7 @@
    * The Apache Software License, Version 1.1
    *
    *
  - * Copyright (c) 1999 The Apache Software Foundation.  All rights 
  + * Copyright (c) 1999-2003 The Apache Software Foundation.  All rights 
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  @@ -71,22 +71,17 @@
    <anchor name="status"/>
    <s2 title="Status">
      <ul>
  -    <li><link anchor="done">Changes since &xslt4c; version 1.4</link></li>
  +    <li><link anchor="done">Changes since &xslt4c; version 1.5</link></li>
       <li><link anchor="bugs">Bug reporting</link></li>    
       <li><link anchor="xml4c">Version of &xml4c; to use</link></li>
       <li><link anchor="to-do">To-do tasks for future &xslt4c; 
releases</link></li>
      </ul>
        <anchor name="done"/>
  -   <s3 title="Changes since &xslt4c; version 1.4">
  -     <p>Major updates since version 1.4 include:</p>
  +   <s3 title="Changes since &xslt4c; version 1.5">
  +     <p>Major updates since version 1.5 include:</p>
        <ul>
                <li><resource-ref idref="bugsfixedforthisrelease"/>.</li>
  -             <li>For Windows, Xalan-C++ is now packaged as a single DLL.  
The project files to build separate DLLs are now deprecated and will not be 
maintained.</li>
  -             <li>Support for &xml4c; DOMNode classes.</li>
  -             <li>New sample <em>TransformToXercesDOM</em> that illustrates 
how
  -               to perform a transform resulting in a &xml4c; DOMDocument</li>
  -             <li>Usage of the &xml4c; C++ namespace and creation of &xslt4c;
  -               namespace.</li>
  +             <li>Directory "sane include" reorganization.  A new 
sub-directory called &apos;xalanc&apos; has been added to the src directory 
(for source distribution packages) and include directory (for binary 
distribution packages).  New source files which include Xalan headers will need 
to be modified to include the 'xalanc' prefix in the header path.  <p>For 
example&colon; </p><p><code>#include 
&lt;XPath/XObject.hpp&gt;</code></p><p>will need to be changed to</p> 
<code>#include &lt;xalanc/XPath/XObject.hpp&gt;</code><p>For Windows users, all 
project files have been modified to reflect this change.  For UNIX users, 
please see <link anchor="unix">Steps for doing a UNIX build</link> for 
migration considerations.</p></li>
        </ul>  
      </s3>  
        <anchor name="bugs"/>
  @@ -116,12 +111,12 @@
      </ul></s3><anchor name="needed"/>
      <s3 title="What you need from the distributions">
      <p>To rebuild &xslt4c;, you need the &xslt4c; source files, the &xml4c; 
header files, and
  -   for Windows the &xml4c; .lib file. If you want to rebuild with the ICU, 
you also need the ICU header files, and for Windows the ICU .lib file.</p>
  +   for Windows the &xml4c; .lib file. If you want to rebuild with the ICU, 
you will need to download the ICU source package to build the ICU libraries. 
</p>
     <p>The &xslt4c; source tree is in the src subdirectory of the &xslt4c; 
<link idref="getstarted" anchor="download">binary distributions</link>. The 
&xml4c; header files are in the include/xercesc tree of the corresponding 
&xml4c; binary distributions. The Windows Xerces .lib file is in the lib 
directory of the &xml4c; Windows binary distribution.</p> 
   
   <note>You can also download &xslt4c; source distributions from <resource-ref 
idref="xslt4c-distdir"/>: &xslt4c-dist;-src.zip and &xslt4c-dist;-src.tar.gz. 
&xml4c; source distributions are available from <resource-ref 
idref="xml4c-distdir"/>: 
   &xml4c-dist;-src.zip and &xml4c-dist;-src.tar.gz.</note>
  -<p>Keep in mind that at any given point in time the &xslt4c; and &xml4c; 
source trees in the Apache XML repository may not be consistent. When we 
release a version of &xslt4c; we certify that it is compatible with a given 
version of &xml4c;. To be safe, stick with Xerces distributions that we certify 
to be compatible. Reminder: &xslt4c-current; is compatible with 
&xml4c-used;.</p>
  +<p>Keep in mind that at any given point in time the &xslt4c; and &xml4c; 
source trees in the Apache XML repository may not be consistent. When we 
release a version of &xslt4c; we certify that it is compatible with a given 
version of &xml4c;. To be safe, use the Xerces distributions that we certify as 
compatible. Reminder: &xslt4c-current; is compatible with &xml4c-used;.</p>
      <p>For information on using the <resource-ref idref="icu"/>, see
      <link idref="usagepatterns" anchor="icu">Using the ICU</link>.
      &xslt4c-current; has been tested with &icu-used;. You may be able to use 
newer ICU releases as they appear.</p>
  @@ -131,18 +126,15 @@
     <p>If you do not want to apply the Dinkumware patches, or you are using a 
different Service Pack, you must rebuild all of the Xerces and Xalan 
binaries.</p>
   <p>Before you do the following, be sure you have <link idref="getstarted" 
anchor="windowspath">provided Visual C++ the paths to the Xerces headers and 
libraries</link>.</p>
     <ol>    
  -     <li>(Optional) If you are rebuilding the ICUBridge, install the ICU so 
the icu root directory
  -      is at the same level as the xml-xerces root directory (see <link 
  -      idref="usagepatterns" anchor="icu">Using the ICU</link>.<br/><br/>
  -      If you want the Xalan and/or testXSLT executable to use ICU support 
for number formatting and sorting, install the ICU,
  -      uncomment the <code>#define XALAN_USE_ICU</code> statement in 
process.cpp, and use the Visual C++ 
  -      Project Dependencies command to add ICUBridge to the list of 
XalanTransformer and/or TestXSLT dependencies (see <link idref="commandline"
  -      anchor="icu">Enabling ICU support for the Xalan and/or TestXSLT 
executable</link>).<br/><br/></li>
  +     <li>If you want to enable ICU support, install the ICU so the ICU root 
directory is at the same level as the xml-xerces directory (see <link 
  +      idref="usagepatterns" anchor="icu">Using the 
ICU</link>).<br/><br/></li>
       <li>Use Visual C++ to open the Xalan workspace from the 
xml-xalan\c\Projects\Win32\VC6.
       <br/><br/></li>
  -    <li>Use Visual C++ to rebuild everything or specific dynamic link 
libraries and executables of
  -    interest.</li>
  +    <li>Use Visual C++ to build the Xalan library (the "AllInOne" project) 
and executables of interest.  If you want to enable ICU support for number 
formatting and sorting, do a clean build of the Xalan library using the 
AllInOneWithICU project before building any executables.  ICU support for the 
testXSLT application requires uncommenting of the #define XALAN_USE_ICU 
statement in process.cpp. (See <link idref="commandline"
  +      anchor="icu">Enabling ICU support for the Xalan and/or TestXSLT 
executable</link>).</li>
     </ol>
  +  <note>To recompile existing applications without changing your source 
code, be sure to modify your Project settings to pick up the Xalan headers in 
its new location. (see image below)</note>
  +  <p><img src="options-sane.gif" alt="Visual C++ 6.0 Include Directories 
change"/></p>
     </s3><anchor name="unix"/>
   <s3 title="Steps for doing a UNIX build">
       <ol>
  @@ -151,8 +143,8 @@
         <li>Set the XALANCROOT environment variable to the path to the c 
directory in the root of the &xslt4c;
          distribution.  For example, if the distribution is located in 
"/home/xalan", you would set the XALANCROOT to "/home/xalan/xml-xalan/c". 
<br/><br/></li>
         <li>(Optional) If you are including the ICUBridge, install the ICU, 
use the shell to define XALAN_USE_ICU and to set the ICUROOT environment 
variable to the path to the ICU root. For more information, see (see <link 
idref="usagepatterns" anchor="icu">Using the ICU</link>)<br/><br/></li>
  -      <li>Change directory to xml-xalan/c/src in the &xslt4c; distribution.  
You can also build Xalan-C outside of the source tree, but you will need to 
adjust the path to the runConfigure script in the next step.<br/><br/></li>     
 
  -      <li>Run the runConfigure utility with the platform, C compilier, and 
C++ compiler flags as indicated below.<br/><br/>
  +      <li>Change directory to xml-xalan/c/src/xalanc in the &xslt4c; 
distribution.  You can also build Xalan-C outside of the source tree, but you 
will need to adjust the path to the runConfigure script in the next 
step.<br/><br/></li>      
  +      <li>Run the runConfigure utility with the platform, C compiler, and 
C++ compiler flags as indicated below.<br/><br/>
         <ref>Linux using GCC:</ref>&nbsp;&nbsp;<code>./runConfigure -p linux 
-c gcc -x c++</code><br/>
         <ref>Linux using the Intel 
compiler:</ref>&nbsp;&nbsp;<code>./runConfigure -p linux -c icc -x 
icpc</code><br/>
         <ref>AIX (32 bit):</ref>&nbsp;&nbsp;&nbsp;&nbsp;<code>./runConfigure 
-p aix -c xlc -x xlC</code><br/><br/>
  @@ -172,13 +164,15 @@
         where <ref>targ</ref> is omitted or is <code>all</code> (rebuild all), 
<code>lib</code> (the XSLT library), <code>Xalan</code> (the Xalan executable), 
or
         <code>testXSLT</code> (the testXSLT executable). ICUBridge is included 
in the build of Xalan and TestXSLT if XALAN_USE_ICU is
         defined.  You can build the sample applications using the target 
<code>samples</code>.<br/><br/></li>
  -    </ol><anchor name="64"/>
  +    </ol>
  +    <note>To recompile existing applications without changing your source 
code, be sure to modify the command line in your Makefile to pick up the Xalan 
headers from it's new location. e.g:  if your xalan source location is in 
/home/xml-xalan,</note>
  +    <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>CC ... 
-I/home/xml-xalan/c/src -I/home/xml-xalan/c/src/xalanc mysrc.cpp</code><anchor 
name="64"/>
      </s3><anchor name="samples"/>
  -   <s3 title="Rebuilding a sample application">
  -   <p>The Windows32 distribution includes a Visual C++ workspace for the 
sample applications. This workspace is in the samples directory. If you modify 
a sample and want to recompile it, you can recompile the .cpp file(s) and 
rebuild the executable.</p>
  -<p>The Makefile that come with the UNIX distributions include targets for 
rebuilding one or all of the sample applications (with the exception of the 
ThreadSafe sample, which in its current form only runs under Windows). To 
rebuild one or more sample applications, go to the xml-xalan/c/src directory 
and run<br/><br/>
  -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>gmake <ref>targ</ref></code><br/><br/>
  -where <ref>targ</ref> is <code>Samples</code> (all the samples), 
<code>XalanTransform</code>, <code>SimpleTransform</code>,  
<code>StreamTransform</code>, <code>UseStylesheetParam</code>, 
<code>TraceListen</code>, <code>CompileStylesheet</code>, (Windows only) 
<code>ThreadSafe</code>  <code>XPathWrapper</code>, 
<code>ExternalFunctions</code>,or <code>ApacheModuleXSLT</code>.</p>
  +   <s3 title="Rebuilding a Sample application">
  +   <p>In the Windows32 distribution, all of the sample applications can be 
built from the Xalan.dsw Visual C++ workspace. If you modify a sample and want 
to recompile it, you can recompile the .cpp file(s) and rebuild the 
executable.</p>
  +<p>The Makefile that come with the UNIX distributions include targets for 
rebuilding one or all of the sample applications (with the exception of the 
ThreadSafe sample, which in its current form only runs under Windows). To 
rebuild one or more sample applications, go to the xml-xalan/c/src/xalanc 
directory and run<br/><br/>
  +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>gmake <ref>Target</ref></code><br/><br/>
  +where <ref>Target</ref> is <code>Samples</code> (all the samples), 
<code>ApacheModuleXSLT</code>, <code>CompileStylesheet</code>, 
<code>DocumentBuilder</code>, <code>ExternalFunctions</code>, 
<code>ParsedSourceWrappers</code>, <code>SerializedNodeSet</code>, 
<code>SimpleTransform</code>,  <code>SimpleXPathAPI</code>, 
<code>SimpleXPathCAPI</code>, <code>StreamTransform</code>, 
<code>ThreadSafe</code> (Windows only), <code>TraceListen</code>, 
<code>TransformToXercesDOM</code>, <code>UseStylesheetParam</code>, 
<code>XPathWrapper</code>, <code>XalanTransform</code>, or 
<code>XalanTransformerCallback</code>.</p>
   <note>For information on building Apache Module, see <link idref="samples" 
anchor="apachemodulexslt">ApacheModuleXSLT</link></note>
      </s3>
    </s2><anchor name="contact"/>
  
  
  
  1.24      +58 -1     xml-xalan/c/xdocs/sources/xalan/resources.xml
  
  Index: resources.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/resources.xml,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- resources.xml     18 Apr 2003 23:16:05 -0000      1.23
  +++ resources.xml     28 Jul 2003 21:46:29 -0000      1.24
  @@ -1,4 +1,61 @@
   <?xml version="1.0" encoding="UTF-8"?> 
  +<!-- 
  + * The Apache Software License, Version 1.1
  + *
  + *
  + * Copyright (c) 1999-2003 The Apache Software Foundation.  All rights 
  + * reserved.
  + *
  + * Redistribution and use in source and binary forms, with or without
  + * modification, are permitted provided that the following conditions
  + * are met:
  + *
  + * 1. Redistributions of source code must retain the above copyright
  + *    notice, this list of conditions and the following disclaimer. 
  + *
  + * 2. Redistributions in binary form must reproduce the above copyright
  + *    notice, this list of conditions and the following disclaimer in
  + *    the documentation and/or other materials provided with the
  + *    distribution.
  + *
  + * 3. The end-user documentation included with the redistribution,
  + *    if any, must include the following acknowledgment:  
  + *       "This product includes software developed by the
  + *        Apache Software Foundation (http://www.apache.org/)."
  + *    Alternately, this acknowledgment may appear in the software itself,
  + *    if and wherever such third-party acknowledgments normally appear.
  + *
  + * 4. The names "Xalan" and "Apache Software Foundation" must
  + *    not be used to endorse or promote products derived from this
  + *    software without prior written permission. For written 
  + *    permission, please contact [EMAIL PROTECTED]
  + *
  + * 5. Products derived from this software may not be called "Apache",
  + *    nor may "Apache" appear in their name, without prior written
  + *    permission of the Apache Software Foundation.
  + *
  + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  + * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
  + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  + * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  + * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  + * SUCH DAMAGE.
  + * ====================================================================
  + *
  + * This software consists of voluntary contributions made by many
  + * individuals on behalf of the Apache Software Foundation and was
  + * originally based on software copyright (c) 1999, Lotus
  + * Development Corporation., http://www.lotus.com.  For more
  + * information on the Apache Software Foundation, please see
  + * <http://www.apache.org/>.
  + -->
  +
   <!DOCTYPE resources [
     <!ENTITY % externalEntity SYSTEM "../entities.ent">
     %externalEntity;
  @@ -58,6 +115,6 @@
   
     <resource id="bugsfixedforthisrelease"
               title="XalanC bugs fixed for this release"
  -            
location="http://nagoya.apache.org/bugzilla/buglist.cgi?resolution=FIXED&amp;bugidtype=include&amp;bug_id=&amp;changedin=&amp;chfield=resolution&amp;chfieldfrom=09%2F20%2F2002&amp;chfieldto=04%2F15%2F2003&amp;chfieldvalue=FIXED&amp;product=XalanC&amp;short_desc=&amp;short_desc_type=allwordssubstr"/>
  +            
location="http://nagoya.apache.org/bugzilla/buglist.cgi?resolution=FIXED&amp;bugidtype=include&amp;bug_id=&amp;changedin=&amp;chfield=resolution&amp;chfieldfrom=04%2F15%2F2003&amp;chfieldto=07%2F20%2F2003&amp;chfieldvalue=FIXED&amp;product=XalanC&amp;short_desc=&amp;short_desc_type=allwordssubstr"/>
   
   </resources>
  
  
  
  1.38      +1 -1      xml-xalan/c/xdocs/sources/xalan/samples.xml
  
  Index: samples.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/samples.xml,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -r1.37 -r1.38
  --- samples.xml       18 Apr 2003 06:41:43 -0000      1.37
  +++ samples.xml       28 Jul 2003 21:46:29 -0000      1.38
  @@ -3,7 +3,7 @@
    * The Apache Software License, Version 1.1
    *
    *
  - * Copyright (c) 1999 The Apache Software Foundation.  All rights 
  + * Copyright (c) 1999-2003 The Apache Software Foundation.  All rights 
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  
  
  
  1.40      +15 -16    xml-xalan/c/xdocs/sources/xalan/usagepatterns.xml
  
  Index: usagepatterns.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/usagepatterns.xml,v
  retrieving revision 1.39
  retrieving revision 1.40
  diff -u -r1.39 -r1.40
  --- usagepatterns.xml 19 Apr 2003 00:51:13 -0000      1.39
  +++ usagepatterns.xml 28 Jul 2003 21:46:29 -0000      1.40
  @@ -4,7 +4,7 @@
    * The Apache Software License, Version 1.1
    *
    *
  - * Copyright (c) 1999 The Apache Software Foundation.  All rights 
  + * Copyright (c) 1999-2003 The Apache Software Foundation.  All rights 
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  @@ -125,12 +125,12 @@
        </note>
        <s3 title="1. Include the required header files.">
          <p>
  -             Always start with Include/PlatformDefinitions.hpp, the &xslt4c; 
base header file. Also include util/PlatformUtils.hpp, 
XalanTransformer/XalanTransformer.hpp, and any other header files your 
particular application requires.
  +             Always start with xalanc/Include/PlatformDefinitions.hpp, the 
&xslt4c; base header file. Also include xercesc/util/PlatformUtils.hpp, 
xalanc/XalanTransformer/XalanTransformer.hpp, and any other header files your 
particular application requires.
          </p>
          <source>
  -#include &lt;Include/PlatformDefinitions.hpp&gt;
  -#include &lt;util/PlatformUtils.hpp&gt;
  -#include &lt;XalanTransformer/XalanTransformer.hpp&gt;
  +#include &lt;xalanc/Include/PlatformDefinitions.hpp&gt;
  +#include &lt;xercesc/util/PlatformUtils.hpp&gt;
  +#include &lt;xalanc/XalanTransformer/XalanTransformer.hpp&gt;
   ...
          </source>
        </s3>
  @@ -435,8 +435,8 @@
   #include &lt;xercesc/dom/DOMDocument.hpp&gt;
   #include &lt;xercesc/dom/DOMImplementation.hpp&gt;
   
  -#include &lt;XMLSupport/FormatterToXML.hpp&gt;
  -#include &lt;XMLSupport/XalanTransformer.hpp&gt;
  +#include &lt;xalanc/XMLSupport/FormatterToXML.hpp&gt;
  +#include &lt;xalanc/XMLSupport/XalanTransformer.hpp&gt;
   
   XALAN_USING_XERCES(DOMDocument)
   XALAN_USING_XERCES(DOMImplementation)
  @@ -496,8 +496,8 @@
                You may want to use a Xerces DOM that was created without using 
the XalanTransformer class. As the following code snippet illustrates, you can 
use <jump 
href="apidocs/class_xercesdomwrapperparsedsource.html">XercesDOMWrapperParsedSource</jump>
 to pass in a Xerces DOM as the source for an XSL transformation.
          </p>
          <source>
  -#include &lt;parsers/DOMParser.hpp&gt;
  -#include &lt;XalanTransformer/XercesDOMWrapperParsedSource.hpp&gt;
  +#include &lt;xercesc/parsers/DOMParser.hpp&gt;
  +#include &lt;xalanc/XalanTransformer/XercesDOMWrapperParsedSource.hpp&gt;
   
   void parseWithXerces(XalanTransformer &amp;xalan, 
                        const XSLTInputSource &amp;xmlInput,
  @@ -614,20 +614,19 @@
          <ol>
                <li>Include the ICUBridge headers.<br/><br/></li>
                <li>Substitute ICU support for format-number(), xsl:number, 
and/or xsl:sort.<br/><br/></li>
  -             <li>Windows: Provide your application access to the ICUBridge 
library.<br/>
  -               Linux, AIX, or HP-UX 11: Rebuild the Xalan library to include 
the ICUBridge.</li>
  +             <li>Rebuild the Xalan library to include the ICUBridge.</li>
         </ol>
         <p><em>ICUBridge</em></p>
          <p>
                All &xslt4c; references to ICU are centralized in the ICUBridge 
module, which supplies the infrastructure for enabling ICU support for number 
formatting and sorting.
          </p>
          <source>
  -#include &lt;ICUBridge/ICUBridge.hpp&gt;
  -#include &lt;ICUBridge/FunctionICUFormatNumber.hpp&gt;
  -#include &lt;ICUBridge/ICUXalanNumberFormatFactory.hpp&gt;
  -#include &lt;ICUBridge/ICUBridgeCollationCompareFunctor.hpp&gt;
  +#include &lt;xalanc/ICUBridge/ICUBridge.hpp&gt;
  +#include &lt;xalanc/ICUBridge/FunctionICUFormatNumber.hpp&gt;
  +#include &lt;xalanc/ICUBridge/ICUXalanNumberFormatFactory.hpp&gt;
  +#include &lt;xalanc/ICUBridge/ICUBridgeCollationCompareFunctor.hpp&gt;
          </source>
  -       <p>For Windows be sure &icubridge-win;,the ICUBridge dynamic link 
library, is on the path.</p>
  +       <p>For Windows, do a clean build of the Xalan library using the 
"AllInOneWithICU" project.</p>
          <p>For UNIX:</p>
          <ol>
                <li>Define the XALAN_USE_ICU environment 
variable.<br/><br/></li>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to