diff options
author | Frank Baker <fbaker@hdfgroup.org> | 2004-08-20 22:38:09 (GMT) |
---|---|---|
committer | Frank Baker <fbaker@hdfgroup.org> | 2004-08-20 22:38:09 (GMT) |
commit | 2543070d318bebd2d819065d522206c1958ef4d0 (patch) | |
tree | 3908123fcfc2411e2bc851870a3d5d3d7d918253 | |
parent | ce7473dee5a59e8787a34a0950663aad39507904 (diff) | |
download | hdf5-2543070d318bebd2d819065d522206c1958ef4d0.zip hdf5-2543070d318bebd2d819065d522206c1958ef4d0.tar.gz hdf5-2543070d318bebd2d819065d522206c1958ef4d0.tar.bz2 |
[svn-r9132]
Purpose:
Added notes regarding C++ changes, including mention of the C++ RM.
Entries appear in "New Functions" and "Functions with changed Syntax."
Platforms tested:
Mozilla
-rwxr-xr-x | doc/html/ADGuide/Changes.html | 58 |
1 files changed, 45 insertions, 13 deletions
diff --git a/doc/html/ADGuide/Changes.html b/doc/html/ADGuide/Changes.html index bd93f9f..7a36862 100755 --- a/doc/html/ADGuide/Changes.html +++ b/doc/html/ADGuide/Changes.html @@ -62,7 +62,7 @@ transition from the HDF5 Release 1.6.2 to Release 1.6.3. <h3>New Functions and Tools</h3> - <dl> + <dl> <dt>C functions: <dd>The following C functions are new for Release 1.6.3 and are documented in the @@ -144,6 +144,17 @@ transition from the HDF5 Release 1.6.2 to Release 1.6.3. </tr> </table> + <dd> + <dt>C++ wrappers: + <dd>C++ wrappers have been brought in sync with the C library, + completing the C++ API. + Most of the new wrappers are for H5P and H5T APIs. + <p> + All available C++ elements are now documented in the + <a href="../cpplus_RM/index.html" target="CppExternal"> + <cite>HDF5 C++ API Reference Manual</cite></a>. + (The <cite>HDF5 C++ API Reference Manual</cite> is also a + new addition in this release.) <dd> <dt>Tools: @@ -151,6 +162,7 @@ transition from the HDF5 Release 1.6.2 to Release 1.6.3. documented on the <a href="../Tools.html">Tools page</a> of the <a href="../RM_H5Front.html"><cite>HDF5 Reference Manual</cite></a>. <dd><code>h5new_tool</code> is designed to do whatever this sentence says. + (Clearly, this is a placeholder entry that should be removed before release.) <dd> <dd>The following tool was in Release 1.6.2 but was not included in formal documentation. A full description is now included on the @@ -206,7 +218,7 @@ transition from the HDF5 Release 1.6.2 to Release 1.6.3. <h3>Functions with Changed Syntax</h3> The following functions have changed as noted. - + <p> <dl> <dt>C functions: <dt><code>H5FDset_fapl_multi</code> @@ -232,7 +244,7 @@ transition from the HDF5 Release 1.6.2 to Release 1.6.3. <em>const haddr_t *</em> <code>memb_addr</code>, <em>hbool_t</em> <code>relax</code>)<br> </ul> - + <p> This change should not appreciably affect application programs. <dt><code>H5Tconvert</code> @@ -258,7 +270,7 @@ transition from the HDF5 Release 1.6.2 to Release 1.6.3. <em>void *</em> <code>background</code>, <em>hid_t</em> <code>plist_id</code>)<br> </ul> - + <p> This was changed to prevent overflows when <code>hsize_t</code> and <code>size_t</code> types are different sizes. Application code may need to be modified to take this into account. Application @@ -267,25 +279,45 @@ transition from the HDF5 Release 1.6.2 to Release 1.6.3. below. <dt><code>H5Tregister</code> and <code>H5Tunregister</code> - <dd>These two routines are affected by the change to the H5T_conv_t - typedef (described below) and may require application - registered datatype conversion routines to be modified to - conform to the changed typedef. - </dl> + <dd>These two routines are affected by the change to the + <code>H5T_conv_t</code> typedef (described below) and may + require application registered datatype conversion routines + to be modified to conform to the changed typedef. + + + + <dd> + <dt>C++ wrappers: + <dt><code>H5::Exception</code> and its subclasses + <dd>Constructors used by <code>H5::Exception</code> and its + subclasses that were previously overloaded to take char pointers + have been removed. + Constructors that passed in a reference of <code>string</code> + have been changed to pass by value. + In addition, the default value of the detailed + message has been changed from <code>0/NULL</code> to + <code>DEFAULT_MSG</code> + (meaning "No detailed information provided"). + + <dd> + <dt><code>DSetCreatPropList::setLayout</code> + <dd>The prototype for <code>DSetCreatPropList::setLayout</code> + has been changed: the first parameter has been removed. <!-- <dd> <dt>Fortran90 subroutines: <dt><code>h5subroutine_f?</code> <dd>Change... - </dl> --> + + </dl> <h3>Constants with Changed Values</h3> The following library structures have changed as noted. - + <p> <dl> <dt>C API: <dt><code>H5T_conv_t</code> @@ -318,7 +350,7 @@ transition from the HDF5 Release 1.6.2 to Release 1.6.3. <em>void *</em> <code>bkg</code>, <em>hid_t</em> <code>plist_id</code>)<br> </ul> - + <p> This was changed to prevent overflows when <code>hsize_t</code> and <code>size_t</code> types are different sizes. Application code may need to be modified to take this into account. @@ -1614,7 +1646,7 @@ V1.4.0 Describes HDF5 Release 1.6.2, February 2004 </address><!-- #EndLibraryItem --><!-- Created: Spring 1999 --> <!-- hhmts start --> -Last modified: 1 July 2004 +Last modified: 20 August 2004 <!-- hhmts end --> </body> |