summaryrefslogtreecommitdiffstats
path: root/release_docs
diff options
context:
space:
mode:
authorAllen Byrne <byrn@hdfgroup.org>2017-10-19 17:32:10 (GMT)
committerAllen Byrne <byrn@hdfgroup.org>2017-10-19 17:32:10 (GMT)
commit2dbd7c685fa09a5ec231212a4b0e237e5ff41ff5 (patch)
treedbcc60aad56be9684293c05ae64c8c1b4a0279de /release_docs
parentecb0d93126650b08efb542a27f3e595d24fb1c43 (diff)
parent9c8d0e1afce7d9d31115972902e9030a000daefa (diff)
downloadhdf5-2dbd7c685fa09a5ec231212a4b0e237e5ff41ff5.zip
hdf5-2dbd7c685fa09a5ec231212a4b0e237e5ff41ff5.tar.gz
hdf5-2dbd7c685fa09a5ec231212a4b0e237e5ff41ff5.tar.bz2
Merging in latest from upstream (HDFFV/hdf5:refs/heads/hdf5_1_8)
* commit '9c8d0e1afce7d9d31115972902e9030a000daefa': Snapshot version 1.8 release 20 (snap7) Update about C++ documentation Adding new C++ wrappers Description: - Added overloaded wrappers for H5Oget_info and H5Oget_info_by_name // Retrieves information about an object void getObjectInfo(H5O_info_t *oinfo) const; void getObjectInfo(const char *name, H5O_info_t *oinfo, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) const; void getObjectInfo(const H5std_string& name, H5O_info_t *oinfo, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) const; - Many miscellaneous cleanup for consistent appearance Platforms tested: Linux/32 2.6 (jam) Linux/64 (platypus) Darwin (osx1010test) Snapshot version 1.8 release 20 (snap7)
Diffstat (limited to 'release_docs')
-rw-r--r--release_docs/RELEASE.txt46
1 files changed, 43 insertions, 3 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index b17f364..061d1d8 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -1,4 +1,4 @@
-HDF5 version 1.8.20-snap7 currently under development
+HDF5 version 1.8.20-snap8 currently under development
================================================================================
INTRODUCTION
@@ -96,7 +96,38 @@ New Features
C++ API
-------
- - None
+ - The following C++ API wrappers have been added to the C++ Library:
+
+ // Creates a binary object description of this datatype.
+ void DataType::encode() - C API H5Tencode()
+
+ // Returns the decoded type from the binary object description.
+ DataType::decode() - C API H5Tdecode()
+ ArrayType::decode() - C API H5Tdecode()
+ CompType::decode() - C API H5Tdecode()
+ DataType::decode() - C API H5Tdecode()
+ EnumType::decode() - C API H5Tdecode()
+ FloatType::decode() - C API H5Tdecode()
+ IntType::decode() - C API H5Tdecode()
+ StrType::decode() - C API H5Tdecode()
+ VarLenType::decode() - C API H5Tdecode()
+
+ // Three overloaded functions to retrieve information about an object
+ H5Location::getObjectInfo() - H5Oget_info()/H5Oget_info_by_name()
+
+ (BMR - 2017/10/17, HDFFV-10175)
+
+ - New constructors to open existing datatypes added in ArrayType,
+ CompType, DataType, EnumType, FloatType, IntType, StrType, and
+ VarLenType.
+
+ (BMR - 2017/10/17, HDFFV-10175)
+
+ - A document is added to the HDF5 C++ API Reference Manual to show the
+ mapping from a C API to C++ wrappers. It can be found from the main
+ page of the C++ API Reference Manual.
+
+ (BMR - 2017/10/17, HDFFV-10151)
High-Level APIs
@@ -233,7 +264,16 @@ Bug Fixes since HDF5-1.8.19
C++ API
-------
- - None
+ - Marked the following functions deprecated because they were moved to
+ class H5Object:
+ H5Location::createAttribute()
+ H5Location::openAttribute()
+ H5Location::attrExists()
+ H5Location::removeAttr()
+ H5Location::renameAttr()
+ H5Location::getNumAttrs()
+
+ (BMR - 2017/10/17)
High-Level APIs: