summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBinh-Minh Ribler <bmribler@hdfgroup.org>2015-10-14 03:28:12 (GMT)
committerBinh-Minh Ribler <bmribler@hdfgroup.org>2015-10-14 03:28:12 (GMT)
commita2ad43a8472d1a2cacfbd40989d4f27fcfb295c8 (patch)
tree18692639269f3c19b25f33baf37680105d5f48ee
parent97f0deef8c1ba1669c6db7fa6a19a119b0b66ddf (diff)
downloadhdf5-a2ad43a8472d1a2cacfbd40989d4f27fcfb295c8.zip
hdf5-a2ad43a8472d1a2cacfbd40989d4f27fcfb295c8.tar.gz
hdf5-a2ad43a8472d1a2cacfbd40989d4f27fcfb295c8.tar.bz2
[svn-r28066] Description:
- Added description of new APIs (HDFFV-9167 and HDFFV-9169) - Added note about the fix of memory leaks (HDFFV-9529)
-rw-r--r--release_docs/RELEASE.txt32
1 files changed, 30 insertions, 2 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index ff99891..46ae001 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -82,7 +82,26 @@ New Features
C++ API
-------
- - None
+ - Class H5::ObjCreatPropList is added for the object creation property
+ list class.
+
+ Class H5::ObjCreatPropList is derived from H5::PropList and is a
+ baseclass of H5::DSetCreatPropList. Additional property list classes
+ will be derived from H5::ObjCreatPropList when they are added to the
+ library in future releases.
+
+ (BMR, 2015/10/13, Part of HDFFV-9169)
+
+ - New Wrappers for C Functions H5P[s/g]et_attr_phase_change and
+ H5P[s/g]et_attr_creation_order.
+
+ Wrappers were added to class H5::ObjCreatPropList for the C Functions
+ H5Pset_attr_phase_change: H5::ObjCreatPropList::setAttrPhaseChange
+ H5Pget_attr_phase_change: H5::ObjCreatPropList::getAttrPhaseChange
+ H5Pset_attr_creation_order: H5::ObjCreatPropList::setAttrCrtOrder
+ H5Pget_attr_creation_order: H5::ObjCreatPropList::getAttrCrtOrder
+
+ (BMR, 2015/10/13, Part of HDFFV-9167 and HDFFV-9169)
@@ -120,7 +139,16 @@ Bug Fixes since HDF5-1.8.16
C++ API
------
- - None
+ - Removed memory leaks
+
+ The static global constant objects were changed to constant references
+ referencing dynamically allocated objects. This ensures that the clean-up
+ process in the C++ library occurs before the termination of the C library
+ and prevents memory leaks because the previous global constants were not
+ properly deleted before the C library termination.
+
+ (BMR, 2015/10/13, HDFFV-9529)
+
High-Level APIs:
------