diff options
author | Frank Baker <fbaker@hdfgroup.org> | 2001-01-12 20:33:29 (GMT) |
---|---|---|
committer | Frank Baker <fbaker@hdfgroup.org> | 2001-01-12 20:33:29 (GMT) |
commit | 70a3270fc99db7018ed77e352926cdbfc26f03c6 (patch) | |
tree | 76df6b33ad6a2ee85a4443d4381015a81fdb8c05 /doc | |
parent | b84c92e07dd9b5f7ba47ff86377e83949bf84aad (diff) | |
download | hdf5-70a3270fc99db7018ed77e352926cdbfc26f03c6.zip hdf5-70a3270fc99db7018ed77e352926cdbfc26f03c6.tar.gz hdf5-70a3270fc99db7018ed77e352926cdbfc26f03c6.tar.bz2 |
[svn-r3285]
Purpose:
Second phase of development of doc.
Description:
Added lists of new, deleted, and changed functions.
Added list of constants with changed values.
Changed doc title.
Platforms tested:
IE 5
Diffstat (limited to 'doc')
-rwxr-xr-x | doc/html/ADGuide/Changes.html | 203 |
1 files changed, 195 insertions, 8 deletions
diff --git a/doc/html/ADGuide/Changes.html b/doc/html/ADGuide/Changes.html index b167703..ea8c600 100755 --- a/doc/html/ADGuide/Changes.html +++ b/doc/html/ADGuide/Changes.html @@ -1,6 +1,6 @@ <html> <head> - <title>Library Changes</title> + <title>HDF5 Software Changes</title> </head> <body bgcolor="#FFFFFF"> @@ -28,7 +28,7 @@ <center> -<h1>HDF5 Library Changes from Release to Release</h1> +<h1>HDF5 Software Changes from Release to Release</h1> </center> This document describes the changes in the HDF5 library as it has @@ -41,11 +41,198 @@ progressed from release to release. <!-- insert the file hdf5/HISTORY in next section --> <!-- --> - The following material is from the file <code>hdf5/RELEASE</code>, - as distributed with the HDF5 library source code. + +<dir> + + Several functions were added to or removed from the HDF5 library + in the development of Release 1.4. + A few functions have been modified in minor ways. + + <h3>New Functions</h3> + The following functions are new for Release 1.4 and are included in the + <a href="../RM_H5Front.html"><cite>HDF5 Reference Manual</cite></a>. <dir> <pre> +herr_t <font color=red>H5Dvlen_get_buf_size</font> (hid_t dataset_id, hid_t type_id, + hid_t space_id, hsize_t *size); +herr_t <font color=red>H5Epush</font> (const char *file, const char *func, + unsigned line, H5E_major_t maj, H5E_minor_t min, + const char *str); +hid_t <font color=red>H5Pget_driver</font> (hid_t plist_id); +void *<font color=red>H5Pget_driver_info</font> (hid_t plist_id); +herr_t <font color=red>H5Pget_dxpl_mpio</font> (hid_t dxpl_id, + H5FD_mpio_xfer_t *xfer_mode/*out*/); +herr_t <font color=red>H5Pget_dxpl_multi</font> (hid_t dxpl_id, + hid_t *memb_dxpl/*out*/); +herr_t <font color=red>H5Pget_fapl_core</font> (hid_t fapl_id, size_t *increment/*out*/, + hbool_t *backing_store/*out*/) +herr_t <font color=red>H5Pget_fapl_family</font> (hid_t fapl_id, + hsize_t *memb_size/*out*/, hid_t *memb_fapl_id/*out*/); +herr_t <font color=red>H5Pget_fapl_mpio</font> (hid_t fapl_id, MPI_Comm *comm/*out*/, + MPI_Info *info/*out*/); +herr_t <font color=red>H5Pget_fapl_multi</font> (hid_t fapl_id, + H5FD_mem_t *memb_map/*out*/, hid_t *memb_fapl/*out*/, + char **memb_name/*out*/, haddr_t *memb_addr/*out*/, + hbool_t *relax/*out*/); +herr_t <font color=red>H5Pget_fapl_stream</font> (hid_t fapl_id, + H5FD_stream_fapl_t *fapl /*out*/ ); +herr_t <font color=red>H5Pget_meta_block_size</font> (hid_t fapl_id, + hsize_t *size/*out*/); +herr_t <font color=red>H5Pget_sieve_buf_size</font> (hid_t fapl_id, + hsize_t *size/*out*/); +herr_t <font color=red>H5Pset_driver</font> (hid_t plist_id, hid_t driver_id, + const void *driver_info); +herr_t <font color=red>H5Pset_dxpl_mpio</font> (hid_t dxpl_id, + H5FD_mpio_xfer_t xfer_mode); +herr_t <font color=red>H5Pset_dxpl_multi</font> (hid_t dxpl_id, + const hid_t *memb_dxpl); +herr_t <font color=red>H5Pset_fapl_core</font> (hid_t fapl_id, size_t increment, + hbool_t backing_store) +herr_t <font color=red>H5Pset_fapl_family</font> (hid_t fapl_id, hsize_t memb_size, + hid_t memb_fapl_id); +herr_t <font color=red>H5Pset_fapl_log</font> (hid_t fapl_id, char *logfile, + int verbosity); +herr_t <font color=red>H5Pset_fapl_mpio</font> (hid_t fapl_id, MPI_Comm comm, + MPI_Info info); +herr_t <font color=red>H5Pset_fapl_multi</font> (hid_t fapl_id, + const H5FD_mem_t *memb_map, const hid_t *memb_fapl, + const char **memb_name, const haddr_t *memb_addr, + hbool_t relax); +herr_t <font color=red>H5Pset_fapl_sec2</font> (hid_t fapl_id); +herr_t <font color=red>H5Pset_fapl_split</font> (hid_t fapl, const char *meta_ext, + hid_t meta_plist_id, const char *raw_ext, + hid_t raw_plist_id); +herr_t <font color=red>H5Pset_fapl_stdio</font> (hid_t fapl_id); +herr_t <font color=red>H5Pset_fapl_stream</font> (hid_t fapl_id, + H5FD_stream_fapl_t *fapl); +herr_t <font color=red>H5Pset_meta_block_size</font>(hid_t fapl_id, hsize_t size); +herr_t <font color=red>H5Pset_sieve_buf_size</font>(hid_t fapl_id, hsize_t size); +</pre> +</dir> + + + <p> + The following functions are new for Release 1.4, but + are intended only for use in specialized environments. + These are also included in the + <a href="../RM_H5Front.html"><cite>HDF5 Reference Manual</cite></a>. + +<dir> +<pre> +herr_t <font color=red>H5Pget_fapl_dpss</font> (hid_t fapl_id); +herr_t <font color=red>H5Pget_fapl_gass</font> (hid_t fapl_id, GASS_Info *info/*out*/); +herr_t <font color=red>H5Pget_fapl_srb</font> (hid_t fapl_id, SRB_Info *info); +herr_t <font color=red>H5Pset_fapl_dpss</font> (hid_t fapl_id); +herr_t <font color=red>H5Pset_fapl_gass</font> (hid_t fapl_id, GASS_Info info); +herr_t <font color=red>H5Pset_fapl_srb</font> (hid_t fapl_id, SRB_Info info); +</pre> +</dir> + + + <p> + The following functions are new for Release 1.4 but are intended + only for driver development work, not for general use. + They are listed in the + <a href="../TechNotes/VFLfunc.html"><cite>List of VFL Functions</cite></a> + document in the + <a href="../TechNotes.html"><cite>HDF5 Technical Notes</cite></a>. + They are described in detail only in the source code and + do not appear in the <cite>HDF5 Reference Manual</cite>. + +<dir> +<pre> +haddr_t <font color=red>H5FDalloc</font> (H5FD_t *file, H5FD_mem_t type, + hsize_t size); +herr_t <font color=red>H5FDclose</font> (H5FD_t *file); +int <font color=red>H5FDcmp</font> (const H5FD_t *f1, const H5FD_t *f2); +herr_t <font color=red>H5FDflush</font> (H5FD_t *file); +herr_t <font color=red>H5FDfree</font> (H5FD_t *file, H5FD_mem_t type, + haddr_t addr, hsize_t size); +haddr_t <font color=red>H5FDget_eoa</font> (H5FD_t *file); +haddr_t <font color=red>H5FDget_eof</font> (H5FD_t *file); +H5FD_t *<font color=red>H5FDopen</font> (const char *name, unsigned flags, + hid_t fapl_id, haddr_t maxaddr); +int <font color=red>H5FDquery</font> (const H5FD_t *f, unsigned long *flags); +herr_t <font color=red>H5FDread</font> (H5FD_t *file, hid_t dxpl_id, haddr_t addr, + hsize_t size, void *buf/*out*/); +haddr_t <font color=red>H5FDrealloc</font> (H5FD_t *file, H5FD_mem_t type, + haddr_t addr, hsize_t old_size, hsize_t new_size); +hid_t <font color=red>H5FDregister</font> (const H5FD_class_t *cls); +herr_t <font color=red>H5FDset_eoa</font> (H5FD_t *file, haddr_t eof); +herr_t <font color=red>H5FDunregister</font> (hid_t driver_id); +herr_t <font color=red>H5FDwrite</font> (H5FD_t *file, H5FD_mem_t type, + hid_t dxpl_id, haddr_t addr, hsize_t size, + const void *buf); +</pre> +</dir> + + + <h3>Deleted Functions</h3> + The following functions have been removed from the HDF5 library + and from the <cite>HDF5 Reference Manual</cite>. + <dir> + <table> + <tr valign=top align=left><td> +<pre> +H5Pget_core +H5Pget_driver +H5Pget_family +H5Pget_mpi +H5Pget_sec2 +</pre> + </td><td> + + </td><td> +<pre> +H5Pget_split +H5Pget_stdio +H5Pget_xfer +H5Pset_core +H5Pset_family +</pre> + </td><td> + + </td><td> +<pre> +H5Pset_mpi +H5Pset_sec2 +H5Pset_split +H5Pset_stdio +H5Pset_xfer +</pre> + </td></tr> + </table> + </dir> + + + <h3>Functions with Changed Syntax</h3> + The following functions have changed slightly. + <dir> + <dl> + <dt><code>H5Pget_buffer</code> + <dd>Return type has changed to <em>hsize_t</em>. + <dt><code>H5Pset_buffer</code> + <dd>The type of the <code>size</code> parameter has changed + to <em>hsize_t</em>. + <dt><code>H5Tconvert</code> + <dd>The type of the <code>nelmts</code> parameter has changed + to <em>hsize_t</em>. + </dl> + </dir> + + <h3>Constants with Changed Values</h3> + The values of the constants <code>H5P_DEFAULT</code> and + <code>H5S_ALL</code> have been changed from <code>-2</code> + to <code>0</code>. + These default values had to be special-cased in situations where + they could be returned to distinguish them from error values. + + <h3>Full Release Notes</h3> + The following material is from the file <code>hdf5/RELEASE</code>, + as distributed with the HDF5 library source code. + +<pre> HDF5 Release 1.4-Beta2 @@ -443,10 +630,10 @@ Known Problems <h2>Previous Releases</h2> +<dir> The following material is from the file <code>hdf5/HISTORY</code>, as distributed with the HDF5 library source code. -<dir> <pre> CONTENTS @@ -1299,11 +1486,11 @@ Ragged Arrays (alpha) <h2>Release 1.4</h2> <dir> - <h3>New functions + <h3>New Functions</h3> - <h3>Deleted functions + <h3>Deleted Functions</h3> - <h3>Functions with changed syntax + <h3>Functions with Changed Syntax</h3> </dir> <h2>Release 1.2.2</h2> |