tng 2003/02/06 07:16:18
Modified: c/doc releases.xml
Log:
Release update for Xerces-C++ 2.2
Revision Changes Path
1.87 +149 -71 xml-xerces/c/doc/releases.xml
Index: releases.xml
===================================================================
RCS file: /home/cvs/xml-xerces/c/doc/releases.xml,v
retrieving revision 1.86
retrieving revision 1.87
diff -u -r1.86 -r1.87
--- releases.xml 3 Feb 2003 19:34:01 -0000 1.86
+++ releases.xml 6 Feb 2003 15:16:18 -0000 1.87
@@ -17,7 +17,7 @@
</p>
</s2>
-<s2 title="Release Information of &XercesCName; &XercesCVersion;: February 6, 2003">
+<s2 title="Release Information of &XercesCName; &XercesCVersion;: February 7, 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=08%2F28%2F02&chfieldto=Now&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;.
@@ -30,6 +30,154 @@
</tr>
<tr>
+ <td>2003-02-06</td>
+ <td>Khaled Noaman</td>
+ <td>Schema Errata:
+ <br/>1. E1-2
+ <br/>2. E1-10
+ <br/>3. E1-15
+ <br/>4. E1-16
+ <br/>5. E1-20
+ <br/>6. E1-21
+ <br/>7. E1-22
+ <br/>8. E1-23
+ <br/>9. E1-27
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-06</td>
+ <td>PeiYong Zhang</td>
+ <td>Schema Errata:
+ <br/>1. E2-9 Base64.
+ <br/>2. E2-12 gMonth.
+ <br/>3. E2-16 maxExclusive.
+ <br/>4. E2-23 seconds part shall have at least one digit after the dot
if it appears.
+ <br/>5. E2-24 Duration 'T': allow SchemaDateTimeException be propogated
to client.
+ <br/>6. E2-25 language.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-06</td>
+ <td>Khaled Noaman</td>
+ <td>Performance: Scanner Reorganization. Create
+ XMLScannerResolver, WFXMLScanner, IGXMLScanner, DGXMLScanner, and
SGXMLScanner.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-06</td>
+ <td>Khaled Noaman</td>
+ <td>Performance:
+ <br/> 1. [Bug 13695] Performance problem with large text nodes and
XMLFormatter.cpp.
+ <br/> 2. Make getNextChar/peekNextChar inline.
+ <br/> 3. Reduce instruction counts in XMLReader.
+ <br/> 4. Do not call XMLString::stringLen in XMLString::indexOf.
+ <br/> 5. Use existing QName in XMLElementDecl instead of creating a new
one everytime.
+ <br/> 6. Allow creating/setting of XMLAttr using a rawname (i.e.
'prefix:localpart').
+ <br/> 7. Enable/disable calculation of src offset.
+ <br/> 8. No need to use temporary buffer to hold namespace value in
SAX2XMLReaderImpl.
+ <br/> 9. Eliminate unnecessary condition in compareNString.
+ <br/>10. Use global buffer to eliminate repetitive memory
creation/deletion
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-06</td>
+ <td>Tinny Ng</td>
+ <td>Performance:
+ <br/>1. DOM: call fParent.fOwnerDocument directly instead of
fNode.getOwnerDocument.
+ <br/>2. Check for null string directly isntead of calling
XMLString::stringLen.
+ <br/>3. New inline function XMLString::equals that simply returns true
or false,
+ use it instead of XMLString::compareString wherever applicable.
+ <br/>4. XERCES_XMLCH should not be classified as
XMLRecognizer::OtherEncodings.
+ <br/>5. Pre uppercase the encodingString before calling encodingForName
to avoid calling compareIString.
+ <br/>6. Use XMLRecognizer::Encodings enum to make new transcode, faster
than comparing the encoding string every time.
+ <br/>7. Reduce some instruction counts in XMLUTF8Transcoder.
+ <br/>8. [Bug 13447] Using LocalFileFormatTarget with DOMWriter is very
slow.
+ <br/>9. Define fGlobalDeclarations as an array of ValueVectorOf to
avoid string comparison.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-05</td>
+ <td>Gareth Reakes</td>
+ <td>Schema Fix: bug with multiple attributes being validated by the same
union type.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-05</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 7592] XMLURL::lookupByName() should be static.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-05</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 3111] Problem with LexicalHandler::startDTD() and
LexicalHandler::endDTD().
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-05</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 16322] DOMDocumentImpl::replaceChild should honor fDocElement.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-05</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 11915] Utility for freeing memory.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-05</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 13437] Incorrect memory management in XXXPlatformUtils.cpp.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-05</td>
+ <td>Zeid Derhally</td>
+ <td>[Bug 14599] Metrowerks in support of CodeWarrior for Windows.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-05</td>
+ <td>PeiYong Zhang</td>
+ <td>[Bug 16796] Possible out of bounds memory read in
XMLRecognizer::basicEncodingProbe.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-05</td>
+ <td>Khaled Noaman</td>
+ <td>[Bug 16747] Parser loses ValidationScheme setting between parse
attempts.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-04</td>
+ <td>PeiYong Zhang</td>
+ <td>[Bug 16784] Obsolete documentation on XMLTranscoder
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-04</td>
+ <td>PeiYong Zhang</td>
+ <td>[Bug 16652] data from CDATA section is not passed for validation.
+ </td>
+ </tr>
+
+ <tr>
<td>2003-01-30</td>
<td>Tinny Ng</td>
<td>[Bug 3041] wrong PLATFORM_IMPORT in MVSCPPDefs.hpp.
@@ -273,76 +421,6 @@
<td>2002-12-16</td>
<td>James Berry</td>
<td>[Bug 14805] Mac OS transcoder should return pointer to zero length
string (rather than NULL) on receipt of zero length input.
- </td>
- </tr>
-
- <tr>
- <td>2002-12-13</td>
- <td>Khaled Noaman</td>
- <td>Schema Errata:
- <br/>1. E1-2
- <br/>2. E1-10
- <br/>3. E1-15
- <br/>4. E1-16
- <br/>5. E1-20
- <br/>6. E1-21
- <br/>7. E1-22
- <br/>8. E1-23
- <br/>9. E1-27
- </td>
- </tr>
-
- <tr>
- <td>2002-12-13</td>
- <td>PeiYong Zhang</td>
- <td>Schema Errata:
- <br/>1. E2-9 Base64.
- <br/>2. E2-12 gMonth.
- <br/>3. E2-16 maxExclusive.
- <br/>4. E2-23 seconds part shall have at least one digit after the dot
if it appears.
- <br/>5. E2-24 Duration 'T': allow SchemaDateTimeException be propogated
to client.
- <br/>6. E2-25 language.
- </td>
- </tr>
-
- <tr>
- <td>2002-12-13</td>
- <td>Khaled Noaman</td>
- <td>Performance: Scanner Reorganization. Create
- XMLScannerResolver, WFXMLScanner, IGXMLScanner, DGXMLScanner, and
SGXMLScanner.
- </td>
- </tr>
-
- <tr>
- <td>2002-12-13</td>
- <td>Khaled Noaman</td>
- <td>Performance:
- <br/>1. [Bug 13695] Performance problem with large text nodes and
XMLFormatter.cpp.
- <br/>2. Make getNextChar/peekNextChar inline.
- <br/>3. Reduce instruction counts in XMLReader.
- <br/>4. Do not call XMLString::stringLen in XMLString::indexOf.
- <br/>5. Use existing QName in XMLElementDecl instead of creating a new
one everytime.
- <br/>6. Allow creating/setting of XMLAttr using a rawname (i.e.
'prefix:localpart').
- <br/>7. Enable/disable calculation of src offset.
- <br/>8. No need to use temporary buffer to hold namespace value in
SAX2XMLReaderImpl.
- <br/>9. Eliminate unnecessary condition in compareNString.
- </td>
- </tr>
-
- <tr>
- <td>2002-12-13</td>
- <td>Tinny Ng</td>
- <td>Performance:
- <br/>1. DOM: call fParent.fOwnerDocument directly instead of
fNode.getOwnerDocument.
- <br/>2. Check for null string directly isntead of calling
XMLString::stringLen.
- <br/>3. New inline function XMLString::equals that simply returns true
or false,
- use it instead of XMLString::compareString wherever applicable.
- <br/>4. XERCES_XMLCH should not be classified as
XMLRecognizer::OtherEncodings.
- <br/>5. Pre uppercase the encodingString before calling encodingForName
to avoid calling compareIString.
- <br/>6. Use XMLRecognizer::Encodings enum to make new transcode, faster
than comparing the encoding string every time.
- <br/>7. Reduce some instruction counts in XMLUTF8Transcoder.
- <br/>8. [Bug 13447] Using LocalFileFormatTarget with DOMWriter is very
slow.
- <br/>9. Define fGlobalDeclarations as an array of ValueVectorOf to
avoid string comparison.
</td>
</tr>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]