XSD/Post release notes/2.3.0

From Code Synthesis Wiki

< XSD | Post release notes(Difference between revisions)
Jump to: navigation, search
Revision as of 17:21, 19 September 2006
Boris (Talk | contribs)
(Add a base64 decoding patch)
← Previous diff
Current revision
Boris (Talk | contribs)
(Add Floating-point types serialization patch)
Line 5: Line 5:
*[http://www.codesynthesis.com/download/xsd/2.3/xsd-2.3.0-base64-patch.tar.gz xsd-2.3.0-base64-patch.tar.gz] *[http://www.codesynthesis.com/download/xsd/2.3/xsd-2.3.0-base64-patch.tar.gz xsd-2.3.0-base64-patch.tar.gz]
*[http://www.codesynthesis.com/download/xsd/2.3/xsd-2.3.0-base64-patch.zip xsd-2.3.0-base64-patch.zip] *[http://www.codesynthesis.com/download/xsd/2.3/xsd-2.3.0-base64-patch.zip xsd-2.3.0-base64-patch.zip]
 +
 +== Floating-point types serialization patch ==
 +
 +This patch fixes a precision loss bug in the C++/Tree serialization code for the float, double, and long double types. More information on the problem is available in the [http://codesynthesis.com/pipermail/xsd-users/2006-December/000649.html "Losing double precision in output xml"] thread on the xsd-users mailing list.
 +
 +*[http://www.codesynthesis.com/download/xsd/2.3/xsd-2.3.0-fp-serialization-patch.tar.gz xsd-2.3.0-fp-serialization-patch.tar.gz]
 +*[http://www.codesynthesis.com/download/xsd/2.3/xsd-2.3.0-fp-serialization-patch.zip xsd-2.3.0-fp-serialization-patch.zip]

Current revision

base64Binary decoding patch

This patch fixes a bug in the C++/Tree parsing code for the base64Binary type when validation is disabled (i.e., dont_validate flag is used). More information on the problem is available in the "Bug report for XSD" thread on the xsd-users mailing list.

Floating-point types serialization patch

This patch fixes a precision loss bug in the C++/Tree serialization code for the float, double, and long double types. More information on the problem is available in the "Losing double precision in output xml" thread on the xsd-users mailing list.

Personal tools