summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBinh-Minh Ribler <bmribler@hdfgroup.org>2008-10-31 03:59:50 (GMT)
committerBinh-Minh Ribler <bmribler@hdfgroup.org>2008-10-31 03:59:50 (GMT)
commit752627e424db0fb70f3c707e8829bb4cb9851545 (patch)
treeb86a0d253f552767c7f4d1eaaef0869ebf12cbaa
parentedb9de4efc8a410b68fcc469fbeb6480eb734921 (diff)
downloadhdf5-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.txt30
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