You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by bo...@apache.org on 2009/02/16 15:57:46 UTC

svn commit: r744930 - in /xerces/c/branches/xerces-3.0/doc: migration.xml migration_archive.xml style/dtd/entities.ent

Author: borisk
Date: Mon Feb 16 14:57:36 2009
New Revision: 744930

URL: http://svn.apache.org/viewvc?rev=744930&view=rev
Log:
Documentation changes in preparation for the 3.0.1 release.

Modified:
    xerces/c/branches/xerces-3.0/doc/migration.xml
    xerces/c/branches/xerces-3.0/doc/migration_archive.xml
    xerces/c/branches/xerces-3.0/doc/style/dtd/entities.ent

Modified: xerces/c/branches/xerces-3.0/doc/migration.xml
URL: http://svn.apache.org/viewvc/xerces/c/branches/xerces-3.0/doc/migration.xml?rev=744930&r1=744929&r2=744930&view=diff
==============================================================================
--- xerces/c/branches/xerces-3.0/doc/migration.xml (original)
+++ xerces/c/branches/xerces-3.0/doc/migration.xml Mon Feb 16 14:57:36 2009
@@ -21,106 +21,14 @@
 <s1 title="Migration">
     <s2 title="Migration Archive">
 
-       <p>For migration information to &XercesCName; 2 series or earlier,
+       <p>For migration information from &XercesCName; 2 series or earlier,
           please refer to <link idref="migrate-archive-&XercesC3Series;">Migration Archive</link>.</p>
 
     </s2>
 
-    <s2 title="Migrating from &XercesCName; 2 series to &XercesCName; &XercesC3Version;">
-      <p>The following section is a discussion of the technical differences between
-      &XercesCName; 2 series and &XercesCName; &XercesC3Version;.</p>
-
-      <p>Topics discussed are:</p>
-      <ul>
-        <li><link anchor="NewFeatures300">New features in &XercesCName; &XercesC3Version;</link></li>
-        <li><link anchor="API300">Public API Changes</link></li>
-        <ul>
-            <li><link anchor="NewAPI300">New Public API</link></li>
-            <li><link anchor="ModifiedAPI300">Modified Public API</link></li>
-            <li><link anchor="DeprecatedAPI300">Deprecated/Removed Public API</link></li>
-        </ul>
-      </ul>
-
-    <anchor name="NewFeatures300"/>
-    <s3 title="New features in &XercesCName; &XercesC3Version;">
-      <ul>
-        <li>Autotools-based build system for the UNIX/Linux/Mac OS X platforms</li>
-        <li>Project files for VC++ 9</li>
-        <li>Support for the ICU transcoder in VC++ 7.1, 8, and 9 project files</li>
-        <li>libcurl-based net accessor</li>
-        <li>Support for XInclude in DOM</li>
-        <li>Support for both XPath 1 and XPath 2 models in the DOM XPath interface</li>
-        <li>Support for the XML Schema subset of XPath 1 in DOM</li>
-        <li>Conformance to the final DOM Level 3 interface specification</li>
-        <li>Ability to provide custom DOM memory manager as well as tune the global DOM heap parameters</li>
-        <li>All public and widely used interfaces as well as a large
-            portion of the implementation were converted to be 64-bit safe.</li>
-        <li>Various XML Schema fixes including the fix for the large
-            maxOccurs and minOccurs bug as well as for the changed ##other
-            interpretation</li>
-        <li>Reviewed and cleaned up diagnostics messages</li>
-        <li>Optimizations for SAX/SAX2 and DOM parsing as well as XML Schema
-            validation</li>
-      </ul>
-    </s3>
-
-    <anchor name="API300"/>
-    <s3 title="Public API Changes">
-
-        <p>&XercesCName; &XercesC3Version; is a major release and includes
-           a number of application-breaking interface changes compared to
-           &XercesCName; 2 series.
-           The following sub-sections provide an overview of the public API
-           changes between &XercesCName; 2 series and this release.</p>
-
-        <anchor name="NewAPI300"/>
-        <s4 title="New Public APIs">
-            <ul>
-              <li>XMLGrammarPoolImpl implementation has been moved to
-                  framework/ and is now publicly accessible</li>
-
-              <li>DOM XPath interfaces now support XPath 2 model</li>
-
-              <li>A number of DOM interfaces (DOMLSInput, DOMLSOuput,
-                  DOMLSParser, DOMLSSerializer, DOMConfiguration, etc.)
-                  were added as part of the the final DOM Level 3
-                  specification conformance work</li>
-            </ul>
-        </s4>
-
-        <anchor name="ModifiedAPI300"/>
-        <s4 title="Modified Public APIs">
-
-          <p>A large number of public APIs have been modified. Consult
-             individual interface documentation for details. The following
-             list gives an overview of major changes:</p>
-
-          <ul>
-            <li>Several DOM interfaces have been adjusted to conform to the final
-                DOM Level 3 specification</li>
-
-            <li>DOM XPath interfaces have been adjusted to support both XPath 1
-                and XPath 2</li>
-
-            <li>Many public interfaces that used int/long types to represent
-                memory-related sizes, counts, indexes, etc., have been modified
-                to use the 64-bit safe XMLSize_t type instead</li>
-          </ul>
-
-        </s4>
-
-        <anchor name="DeprecatedAPI300"/>
-        <s4 title="Deprecated/Removed Public APIs">
-          <p>All APIs marked as deprecated in &XercesCName; 2 series have
-             been removed in this release. In particular deprecated DOM
-             (depdom) as well as COM support have been removed.</p>
-
-          <p>Furthermore, a number of DOM interfaces (DOMBuilder, DOMWriter,
-             DOMInputSource, etc.) were replaced as part of the the final
-             DOM Level 3 specification conformance work.</p>
-        </s4>
-
-    </s3>
+    <s2 title="Migrating from &XercesCName; 3.0.0 to &XercesCName; &XercesC3Version;">
+      <p>&XercesCName; &XercesC3Version; is a bugfix-only release and is
+         binary-compatible with &XercesCName; 3.0.0.</p>
     </s2>
 
 </s1>

Modified: xerces/c/branches/xerces-3.0/doc/migration_archive.xml
URL: http://svn.apache.org/viewvc/xerces/c/branches/xerces-3.0/doc/migration_archive.xml?rev=744930&r1=744929&r2=744930&view=diff
==============================================================================
--- xerces/c/branches/xerces-3.0/doc/migration_archive.xml (original)
+++ xerces/c/branches/xerces-3.0/doc/migration_archive.xml Mon Feb 16 14:57:36 2009
@@ -21,6 +21,7 @@
 <s1 title="Migration Archive">
     <s2 title="Migrating to earlier Releases">
       <ul>
+        <li><link anchor="Migrateto300">Migrating from &XercesCName; 2 series to 3.0.0</link></li>
         <li><link anchor="Migrateto280">Migrating from &XercesCName; 2.7.0 to 2.8.0</link></li>
         <li><link anchor="Migrateto270">Migrating from &XercesCName; 2.6.0 to 2.7.0</link></li>
         <li><link anchor="Migrateto260">Migrating from &XercesCName; 2.5.0 to 2.6.0</link></li>
@@ -37,6 +38,104 @@
       </ul>
     </s2>
 
+    <anchor name="Migrateto300"/>
+    <s2 title="Migrating from &XercesCName; 2 series to &XercesCName; 3.0.0">
+      <p>The following section is a discussion of the technical differences between
+      &XercesCName; 2 series and &XercesCName; 3.0.0.</p>
+
+      <p>Topics discussed are:</p>
+      <ul>
+        <li><link anchor="NewFeatures300">New features in &XercesCName; 3.0.0</link></li>
+        <li><link anchor="API300">Public API Changes</link></li>
+        <ul>
+            <li><link anchor="NewAPI300">New Public API</link></li>
+            <li><link anchor="ModifiedAPI300">Modified Public API</link></li>
+            <li><link anchor="DeprecatedAPI300">Deprecated/Removed Public API</link></li>
+        </ul>
+      </ul>
+
+    <anchor name="NewFeatures300"/>
+    <s3 title="New features in &XercesCName; 3.0.0">
+      <ul>
+        <li>Autotools-based build system for the UNIX/Linux/Mac OS X platforms</li>
+        <li>Project files for VC++ 9</li>
+        <li>Support for the ICU transcoder in VC++ 7.1, 8, and 9 project files</li>
+        <li>libcurl-based net accessor</li>
+        <li>Support for XInclude in DOM</li>
+        <li>Support for both XPath 1 and XPath 2 models in the DOM XPath interface</li>
+        <li>Support for the XML Schema subset of XPath 1 in DOM</li>
+        <li>Conformance to the final DOM Level 3 interface specification</li>
+        <li>Ability to provide custom DOM memory manager as well as tune the global DOM heap parameters</li>
+        <li>All public and widely used interfaces as well as a large
+            portion of the implementation were converted to be 64-bit safe.</li>
+        <li>Various XML Schema fixes including the fix for the large
+            maxOccurs and minOccurs bug as well as for the changed ##other
+            interpretation</li>
+        <li>Reviewed and cleaned up diagnostics messages</li>
+        <li>Optimizations for SAX/SAX2 and DOM parsing as well as XML Schema
+            validation</li>
+      </ul>
+    </s3>
+
+    <anchor name="API300"/>
+    <s3 title="Public API Changes">
+
+        <p>&XercesCName; 3.0.0 is a major release and includes
+           a number of application-breaking interface changes compared to
+           &XercesCName; 2 series.
+           The following sub-sections provide an overview of the public API
+           changes between &XercesCName; 2 series and this release.</p>
+
+        <anchor name="NewAPI300"/>
+        <s4 title="New Public APIs">
+            <ul>
+              <li>XMLGrammarPoolImpl implementation has been moved to
+                  framework/ and is now publicly accessible</li>
+
+              <li>DOM XPath interfaces now support XPath 2 model</li>
+
+              <li>A number of DOM interfaces (DOMLSInput, DOMLSOuput,
+                  DOMLSParser, DOMLSSerializer, DOMConfiguration, etc.)
+                  were added as part of the the final DOM Level 3
+                  specification conformance work</li>
+            </ul>
+        </s4>
+
+        <anchor name="ModifiedAPI300"/>
+        <s4 title="Modified Public APIs">
+
+          <p>A large number of public APIs have been modified. Consult
+             individual interface documentation for details. The following
+             list gives an overview of major changes:</p>
+
+          <ul>
+            <li>Several DOM interfaces have been adjusted to conform to the final
+                DOM Level 3 specification</li>
+
+            <li>DOM XPath interfaces have been adjusted to support both XPath 1
+                and XPath 2</li>
+
+            <li>Many public interfaces that used int/long types to represent
+                memory-related sizes, counts, indexes, etc., have been modified
+                to use the 64-bit safe XMLSize_t type instead</li>
+          </ul>
+
+        </s4>
+
+        <anchor name="DeprecatedAPI300"/>
+        <s4 title="Deprecated/Removed Public APIs">
+          <p>All APIs marked as deprecated in &XercesCName; 2 series have
+             been removed in this release. In particular deprecated DOM
+             (depdom) as well as COM support have been removed.</p>
+
+          <p>Furthermore, a number of DOM interfaces (DOMBuilder, DOMWriter,
+             DOMInputSource, etc.) were replaced as part of the the final
+             DOM Level 3 specification conformance work.</p>
+        </s4>
+
+    </s3>
+    </s2>
+
     <anchor name="Migrateto280"/>
     <s2 title="Migrating from &XercesCName; 2.7.0 to &XercesCName; 2.8.0">
     <p>The following section is a discussion of the technical differences between

Modified: xerces/c/branches/xerces-3.0/doc/style/dtd/entities.ent
URL: http://svn.apache.org/viewvc/xerces/c/branches/xerces-3.0/doc/style/dtd/entities.ent?rev=744930&r1=744929&r2=744930&view=diff
==============================================================================
--- xerces/c/branches/xerces-3.0/doc/style/dtd/entities.ent (original)
+++ xerces/c/branches/xerces-3.0/doc/style/dtd/entities.ent Mon Feb 16 14:57:36 2009
@@ -5,10 +5,10 @@
 <!ENTITY XercesCName             "Xerces-C++">                   <!-- productname -->
 
 <!ENTITY XercesC3Series          "3">                            <!-- release series -->
-<!ENTITY XercesC3Version         "3.0.0">                        <!-- 3-series version number -->
-<!ENTITY XercesC3InstallDir      "xerces-c-3.0.0">               <!-- installdirname -->
-<!ENTITY XercesC3SrcInstallDir   "xerces-c-3.0.0">               <!-- sourcedirectory -->
-<!ENTITY XercesC3ToolsInstallDir "xerces-c-tools-3.0.0">         <!-- sourcedirectory -->
+<!ENTITY XercesC3Version         "3.0.1">                        <!-- 3-series version number -->
+<!ENTITY XercesC3InstallDir      "xerces-c-3.0.1">               <!-- installdirname -->
+<!ENTITY XercesC3SrcInstallDir   "xerces-c-3.0.1">               <!-- sourcedirectory -->
+<!ENTITY XercesC3ToolsInstallDir "xerces-c-tools-3.0.1">         <!-- sourcedirectory -->
 <!ENTITY XercesC3WindowsLib      "xerces-c_3">                   <!-- windowslibname -->
 <!ENTITY XercesC3WindowsDLL      "xerces-c_3_0">                 <!-- windowsDLLname -->
 <!ENTITY XercesC3UnixSoVersion   "3.0">                          <!-- unixlibversion -->



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org