From cf547eb8dd03fd84aeeae4cd3b60c8433aad2f4b Mon Sep 17 00:00:00 2001 From: PeiYong Zhang <peiyongz@apache.org> Date: Fri, 16 May 2003 18:09:20 +0000 Subject: [PATCH] Documentation update for Xercesc 2.3 git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@174995 13f79535-47bb-0310-9956-ffa450edef68 --- doc/dom3.xml | 16 +- doc/migration.xml | 13 +- doc/readme.xml | 16 +- doc/releases.xml | 441 +++++++++++++++++++++++++++++++++++++++++- doc/releases_plan.xml | 27 ++- 5 files changed, 489 insertions(+), 24 deletions(-) diff --git a/doc/dom3.xml b/doc/dom3.xml index 4038592ba..b15cb430e 100644 --- a/doc/dom3.xml +++ b/doc/dom3.xml @@ -16,11 +16,11 @@ The &XercesCName; &XercesCVersion; contains an experimental implementation of a subset of the W3C DOM Level 3 as specified in </p> <ul> - <li><jump href="http://www.w3.org/TR/2002/WD-DOM-Level-3-Core-20020409/"> - DOM Level 3.0 Core Specification</jump>, a W3C Working Draft of 09 April 2002 and</li> - <li><jump href="http://www.w3.org/TR/2002/WD-DOM-Level-3-ASLS-20020409/"> - DOM Level 3.0 Abstract Schemas and Load and Save Specification</jump>, - a W3C Working Draft of 09 April 2002.</li> + <li><jump href="http://www.w3.org/TR/DOM-Level-3-Core/"> + DOM Level 3.0 Core Specification</jump>, Version 1.0 W3C Working Draft 26 February 2003 and </li> + <li> <jump href="http://www.w3.org/TR/DOM-Level-3-LS/"> + Document Object Model (DOM) Level 3 Load and Save Specification</jump>, + Version 1.0 W3C Working Draft 26 February 2003 </li> </ul> </s2> @@ -35,7 +35,7 @@ </li> <li> <code>DOMDocument</code>: set/getActualEncoding, set/getEncoding, set/getVersion, set/getStandalone, - set/getDocumentURI, set/getStrictErrorChecking, renameNode + set/getDocumentURI, set/getStrictErrorChecking, renameNode, normalizeDocument </li> <li> <code>DOMEntity</code>: set/getActualEncoding, set/getEncoding, set/getVersion @@ -58,6 +58,10 @@ <li> <code>DOMUserDataHandler</code> </li> + <li> + <code>DOMConfiguration</code> + </li> + </ul> </s2> diff --git a/doc/migration.xml b/doc/migration.xml index b9daf59ea..3c634e2a5 100644 --- a/doc/migration.xml +++ b/doc/migration.xml @@ -27,7 +27,18 @@ <anchor name="NewFeatures230"/> <s3 title="New features in &XercesCName; &XercesCVersion;"> <ul> - <li></li> + <li>Experimental Implementation of Namespaces in XML 1.1 </li> + <li>Experimental Implementation of XML 1.1: in DOMWriter</li> + <li>More Schema 1.0 Errata Implementation</li> + <li>More DOM L3 Core Support</li> + <ul> + <li>DOMConfiguration</li> + <li>Document Normalization</li> + </ul> + <li>Plugable Memory Manager</li> + <li>Plugable Security Manager</li> + <li>Plugable Panic Handler</li> + <li>Logical Path Resolution</li> </ul> </s3> diff --git a/doc/readme.xml b/doc/readme.xml index 2f01167f1..12819792c 100644 --- a/doc/readme.xml +++ b/doc/readme.xml @@ -57,15 +57,19 @@ <li><jump href="http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/"> XML Schema Part 2: Datatypes</jump>, W3C Recommendation 2 May 2001</li> </ul> - <li>Experimental Implementation of <jump href="http://www.w3.org/TR/xml11/"> + <li>Full experimental implementation of <jump href="http://www.w3.org/TR/xml11/"> XML 1.1</jump>, W3C Candidate Recommendation of October 15, 2002 (Note: section 2.13 Normalization Checking has not been implemented)</li> + <li>Full experimental implementation of <jump href="http://www.w3.org/TR/xml-names11/"> + Namespaces in XML 1.1</jump>, W3C Candidate Recommendation of 18 December 2002</li> <li>Contains a partial implementation of the - <jump href="http://www.w3.org/TR/2002/WD-DOM-Level-3-Core-20020409/"> - DOM Level 3.0 Core Specification</jump>, W3C Working Draft of 09 April 2002 and - <jump href="http://www.w3.org/TR/2002/WD-DOM-Level-3-ASLS-20020409/"> - DOM Level 3.0 Abstract Schemas and Load and Save Specification</jump>, - W3C Working Draft of 09 April 2002. This implementation is experimental. + <jump href="http://www.w3.org/TR/DOM-Level-3-Core/"> + DOM Level 3.0 Core Specification</jump>, Version 1.0 W3C Working Draft 26 February 2003 + and + <jump href="http://www.w3.org/TR/DOM-Level-3-LS/"> + Document Object Model (DOM) Level 3 Load and Save Specification</jump>, + Version 1.0 W3C Working Draft 26 February 2003. + This implementation is experimental. See <jump href="dom3.html">DOM Level 3 Support</jump> for detail.</li> <li>Source code, samples, and documentation is provided</li> <li>Programmatic generation and validation of XML</li> diff --git a/doc/releases.xml b/doc/releases.xml index 6f820ff45..1de693679 100644 --- a/doc/releases.xml +++ b/doc/releases.xml @@ -17,7 +17,13 @@ </p> </s2> -<s2 title="Release Information of &XercesCName; &XercesCVersion;: xxxx, 2003"> +<s2 title="Release Information of &XercesCName; &XercesCVersion;: May 23, 2003"> + +<p> Here is the list of <jump href= +"http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfield=resolution&chfieldfrom=02%2F07%2F03&chfieldto=05%2F23%2F03&chfieldvalue=fixed&product=Xerces-C%2B%2B&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=substring&bug_file_loc=&bug_file_loc_type=substring&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&newqueryname=&order=bugs.bug_id"> +fixed bugzilla bugs</jump> that are resolved in this release, &XercesCName; &XercesCVersion;. +</p> + <table> <tr> <th>Date</th> @@ -26,6 +32,439 @@ </tr> <tr> + <td>2003-05-16</td> + <td>Khaled Noaman</td> + <td>Configurable Memory Management + </td> + </tr> + + <tr> + <td>2003-05-15</td> + <td>Gareth Reakes</td> + <td>Document::normalizeDocument() Implementaion + </td> + </tr> + + <tr> + <td>2003-05-15</td> + <td>Nathan Codding</td> + <td>Optimization. We now resize the hash when appropriate. + </td> + </tr> + + <tr> + <td>2003-05-14</td> + <td>Alberto Massari</td> + <td>Fix to problem with multiple default namespace attributes being serialized + </td> + </tr> + + <tr> + <td>2003-05-14</td> + <td>Hiramatsu Yoshifumi</td> + <td>port to NetBSD + </td> + </tr> + + <tr> + <td>2003-05-13</td> + <td>Neil Graham</td> + <td>Fix a bug that caused ComplexTypeInfo#elementCount() to report values + including references to global elements only when the schema-full-checking + flag was true + </td> + </tr> + + <tr> + <td>2003-05-12</td> + <td>Alberto Massari</td> + <td>[Bug 18832] Corrected serilization with regards to namespace nodes + </td> + </tr> + + <tr> + <td>2003-05-10</td> + <td>Zeid Derhally</td> + <td>Fix bugs 19816, 19817, 19818; + </td> + </tr> + + <tr> + <td>2003-05-06</td> + <td>Neil Graham</td> + <td>Fix GCC compilation problem and incorrect #include + </td> + </tr> + + <tr> + <td>2003-05-05</td> + <td>Urs Muff/Neil Graham</td> + <td>Adding optional support for reference counting of nodes within the DOM + </td> + </tr> + + <tr> + <td>2003-05-01</td> + <td>James Devries</td> + <td>Socket support added on OS400 + </td> + </tr> + + <tr> + <td>2003-04-30</td> + <td>Khaled Noaman</td> + <td>MemoryManager and XMemory + </td> + </tr> + + <tr> + <td>2003-04-30</td> + <td>Andrew Hefford</td> + <td>[Bug 19472]Spelling mistake correction. + </td> + </tr> + + <tr> + <td>2003-04-29</td> + <td>Khaled Noaman</td> + <td>Cut link to XMLBigInteger + </td> + </tr> + + <tr> + <td>2003-04-28</td> + <td>Neil Graham</td> + <td>Implement namespaces 1.1 + </td> + </tr> + + <tr> + <td>2003-04-28</td> + <td>Ailian Ding</td> + <td>[Bug 19402] OS2PlatformUtils.cpp compareAndSwap() need to return retVal. + </td> + </tr> + + <tr> + <td>2003-04-28</td> + <td>James Berry</td> + <td>Add function prototype to eliminate compiler warning + </td> + </tr> + + <tr> + <td>2003-04-27</td> + <td>James Berry</td> + <td>Add new files to Mac OS CodeWarrior project + </td> + </tr> + + <tr> + <td>2003-04-27</td> + <td>James Berry</td> + <td>Add include for stdlib to pull in size_t declaration + </td> + </tr> + + <tr> + <td>2003-04-27</td> + <td>James Berry</td> + <td>Add new files to Mac OS ProjectBuilder projects + </td> + </tr> + + <tr> + <td>2003-04-27</td> + <td>James Berry</td> + <td>PanicHandler, GetCurrentDir() and isAnySlash() on MAC + </td> + </tr> + + <tr> + <td>2003-04-25</td> + <td>Khaled Noaman</td> + <td>Replicate key2 and key3 when putting an item in the list + </td> + </tr> + + <tr> + <td>2003-04-25</td> + <td>PeiYong Zhang</td> + <td>throw exception if getcwd() fails + </td> + </tr> + + <tr> + <td>2003-04-25</td> + <td>Neil Graham</td> + <td>Win32PlatformUtils: use WIN API to make it compilable + on Windows with both cygwin and MSVC++ + </td> + </tr> + + <tr> + <td>2003-04-24</td> + <td>PeiYong Zhang</td> + <td>Logical Path Resolution + </td> + </tr> + + <tr> + <td>2003-04-22</td> + <td>Khaled Noaman</td> + <td>Initialize security manager in Scanner constructor + </td> + </tr> + + <tr> + <td>2003-04-22</td> + <td>Neil Graham</td> + <td>change const static member (in SecurityManager) to an enum + to make MSVC happy + </td> + </tr> + + <tr> + <td>2003-04-21</td> + <td>Khaled Noaman</td> + <td>Use XMLString::release to prepare for configurable memory manager. + </td> + </tr> + + <tr> + <td>2003-04-21</td> + <td>Khaled Noaman</td> + <td>Performance: use memcpy in moveChars and replicate. + </td> + </tr> + + <tr> + <td>2003-04-21</td> + <td>Khaled Noaman</td> + <td>MemoryManager and MemoryManagerImpl + </td> + </tr> + + <tr> + <td>2003-04-21</td> + <td>PeiYong Zhang</td> + <td>Performance tuning to XMLPlatformUtils::getFullPath() + </td> + </tr> + + <tr> + <td>2003-04-17</td> + <td>Neil Graham</td> + <td>new property, http://apache.org/xml/properties/security-manager + </td> + </tr> + + <tr> + <td>2003-04-15</td> + <td>Berin Lautenbach</td> + <td>[Bug 17096] XMLUri relative path calculation badly broken + </td> + </tr> + + <tr> + <td>2003-04-09</td> + <td>Pedro Lopes</td> + <td>[Bug 18860] Samples on Borland C++ 6 - access violations and build errors + </td> + </tr> + + <tr> + <td>2003-04-09</td> + <td>Guido Gagliardi</td> + <td>[Bug 18856] Example code do not compile + </td> + </tr> + + <tr> + <td>2003-04-07</td> + <td>Vasily Tchekalkin</td> + <td>[Bug 18672] IconvGNUTranscoder can't be build when namespaces is on. + </td> + </tr> + + <tr> + <td>2003-04-04</td> + <td>Neil Graham</td> + <td>Update to project file: DOMConfigurationImpl + </td> + </tr> + + <tr> + <td>2003-04-03</td> + <td>PeiYong Zhang</td> + <td>Revised Implementation of getTextContent() to use castToNodeImpl() + </td> + </tr> + + <tr> + <td>2003-04-02</td> + <td>Erik Rydgren</td> + <td>Implementation of getTextContent(). + </td> + </tr> + + <tr> + <td>2003-04-02</td> + <td>Neil Graham</td> + <td>Fix to personal.xsd to permit xml:base on on elements + </td> + </tr> + + <tr> + <td>2003-04-01</td> + <td>PeiYong Zhang</td> + <td>[Bug 18594] DOMWriter does not recognize Document Fragment + </td> + </tr> + + <tr> + <td>2003-04-01</td> + <td>PeiYong Zhang</td> + <td>Link in version numbered ICU on AIX + </td> + </tr> + + <tr> + <td>2003-03-31</td> + <td>Gareth Reakes</td> + <td>Changed the API for document normalization to the new Level 3 WD + </td> + </tr> + + <tr> + <td>2003-03-31</td> + <td>Caroline Rioux</td> + <td>DOMConfiguration + </td> + </tr> + + <tr> + <td>2003-03-27</td> + <td>Tinny Ng</td> + <td> use __IBMCPP__ instead of __xlC__ to determine xlC compiler + </td> + </tr> + + <tr> + <td>2003-03-25</td> + <td>Khaled Noaman</td> + <td>Fix typo in program-others.xml + </td> + </tr> + + <tr> + <td>2003-03-24</td> + <td>Tinny Ng</td> + <td>Link in version numbered ICU so that multiple version of XML4C can coexist + </td> + </tr> + + <tr> + <td>2003-03-23</td> + <td>PeiYong Zhang</td> + <td>Invalid second values in XMLDateTime + </td> + </tr> + + <tr> + <td>2003-03-21</td> + <td>Khaled Noaman</td> + <td>Should reset reader manager before returning loaded grammar + </td> + </tr> + + <tr> + <td>2003-03-20</td> + <td>PeiYong Zhang</td> + <td>Fix to 'genrb' on Linux + </td> + </tr> + + <tr> + <td>2003-03-20</td> + <td>Neil Graham</td> + <td>[Bug 12436] Add detection of invalid UTF-8 byte sequences + </td> + </tr> + + <tr> + <td>2003-03-19</td> + <td>Vinayak</td> + <td>Added flag (p) and code to the countChildElements fn to enable + printing of nodes and all associated attributes + </td> + </tr> + + <tr> + <td>2003-03-18</td> + <td>PeiYong Zhang</td> + <td>Build versioned shared library, libXercesMessages on UNIX + </td> + </tr> + + <tr> + <td>2003-03-18</td> + <td>Khaled Noaman</td> + <td>Schema Errata E2-18. + </td> + </tr> + + <tr> + <td>2003-03-18</td> + <td>Alberto Massari</td> + <td>[Bug 18063] References to attributeGroup/group definition are not + allowed to have annotations + </td> + </tr> + + <tr> + <td>2003-03-17</td> + <td>PeiYong Zhang</td> + <td>Build versioned Message on Windows + </td> + </tr> + + <tr> + <td>2003-03-16</td> + <td>PeiYong Zhang</td> + <td>[Bug 18051] Memory leak in Formatter + </td> + </tr> + + <tr> + <td>2003-03-15</td> + <td>PeiYong</td> + <td>[Bug 17983] Formatter does not escape control characters + </td> + </tr> + + <tr> + <td>2003-03-14</td> + <td>PeiYong Zhang</td> + <td>Copy non-versioned libXercesMessages to target directory + </td> + </tr> + + <tr> + <td>2003-03-14</td> + <td>PeiYong Zhang</td> + <td>Enable to locate libXercesMessage + </td> + </tr> + + <tr> + <td>2003-03-14</td> + <td>Tinny Ng</td> + <td>Change to 2.3 + </td> + </tr> + + <tr> <td>2003-03-14</td> <td>Tinny Ng</td> <td>[Bug 17147] C++ namespace breaks build of XercesCOM DLL. diff --git a/doc/releases_plan.xml b/doc/releases_plan.xml index f3e9c50a8..23f1421ff 100644 --- a/doc/releases_plan.xml +++ b/doc/releases_plan.xml @@ -5,8 +5,8 @@ <s2 title="&XercesCName; Future Releases Plan"> <p>This document highlights the release plan for &XercesCName;.</p> -<s3 title="Current Status"><p>&XercesCName; 2.2.0 - released on February 7, 2003.</p></s3> -<s3 title="Next Target Release"><p>&XercesCName; 2.3.0 - plan to be released by the Fall of 2003.</p></s3> +<s3 title="Current Status"><p>&XercesCName; 2.3.0 - released on May 23, 2003.</p></s3> +<s3 title="Next Target Release"><p>&XercesCName; 2.4.0 - plan to be released by the Fall of 2003.</p></s3> <s3 title="&XercesCName; Features list"> <p> The following table lists the TODO items for &XercesCName;. It does not include fixing bugs that are opened in Bugzilla; unless such Bugzilla bug involves a major development @@ -30,40 +30,47 @@ Those features that have 'Complete' status will be included in the 'Next Target </tr> <tr> - <td>Selectable Component Build (Xerces-C++ Lite)</td> + <td>Schema 1.1</td> <td></td> <td></td> <td></td> </tr> <tr> - <td>Static Library Build</td> + <td>PSVI</td> <td></td> <td></td> <td></td> </tr> <tr> - <td>Schema 1.1</td> + <td>SAX-like API</td> <td></td> <td></td> <td></td> </tr> - + <tr> - <td>PSVI</td> + <td>Grammar Pool</td> <td></td> <td></td> <td></td> </tr> - + <tr> - <td>SAX 2.0.1</td> + <td>Persistent Grammar</td> <td></td> <td></td> <td></td> </tr> - + + <tr> + <td>Memory Pool</td> + <td></td> + <td></td> + <td></td> + </tr> + </table> </s3> </s2> -- GitLab