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