diff options
author | Binh-Minh Ribler <bmribler@hdfgroup.org> | 2008-10-31 03:59:50 (GMT) |
---|---|---|
committer | Binh-Minh Ribler <bmribler@hdfgroup.org> | 2008-10-31 03:59:50 (GMT) |
commit | 752627e424db0fb70f3c707e8829bb4cb9851545 (patch) | |
tree | b86a0d253f552767c7f4d1eaaef0869ebf12cbaa | |
parent | edb9de4efc8a410b68fcc469fbeb6480eb734921 (diff) | |
download | hdf5-752627e424db0fb70f3c707e8829bb4cb9851545.zip hdf5-752627e424db0fb70f3c707e8829bb4cb9851545.tar.gz hdf5-752627e424db0fb70f3c707e8829bb4cb9851545.tar.bz2 |
[svn-r16007] Description:
Added info to C++ API sections, about dereference wrappers and the fix
of bugzilla 1068, which involved the rearrangement of the class hierarchy.
-rw-r--r-- | release_docs/RELEASE.txt | 30 |
1 files changed, 28 insertions, 2 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index f26d496..05d1793 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -99,7 +99,23 @@ New Features C++ API ------ - - None + - These member functions were added as wrapper for H5Rdereference to + replace the incorrect IdComponent::dereference(). + void H5Object::dereference(H5Object& obj, void* ref) + void H5Object::dereference(H5File& h5file, void* ref) + void H5Object::dereference(Attribute& obj, void* ref) + In addition, these constructors were added to create the associated + objects by way of dereference: + DataSet(H5Object& obj, void* ref); + DataSet(H5File& file, void* ref); + DataSet(Attribute& attr, void* ref); + DataType(H5Object& obj, void* ref); + DataType(H5File& file, void* ref); + DataType(Attribute& attr, void* ref); + Group(H5Object& obj, void* ref); + Group(H5File& obj, void* ref); + Group(Attribute& attr, void* ref); + (BMR - 2008/10/29) Support for New Platforms, Languages, and Compilers @@ -222,7 +238,17 @@ Bug Fixes since HDF5-1.8.1 C++ API ------ - - None + - Fixed a design bug which allowed an Attribute object to create/modify + attributes (bugzilla #1068). The API class hierarchy was revised + to address the problem. Classes AbstractDS and Attribute are moved + out of H5Object. Class Attribute now multiply inherits from + IdComponent and AbstractDs and class DataSet from H5Object and + AbstractDs. In addition, the data member IdComponent::id was + moved into subclasses: Attribute, DataSet, DataSpace, DataType, + H5File, Group, and PropList. (BMR - 2008/05/20) + - IdComponent::dereference was incorrect and replaced as described + in "New Features" section. + (BMR - 2008/10/29) Platforms Tested |