From ee5b6b12af650a74b559575cda88f7e6480b8c98 Mon Sep 17 00:00:00 2001 From: HDF Admin Date: Sat, 5 May 2001 22:33:45 -0500 Subject: [svn-r3889] Snapshot version 1.5 release 4 --- README | 2 +- doc/html/ADGuide/RELEASE.txt | 49 +++++++++++++++++++++++++++----------------- src/H5public.h | 2 +- 3 files changed, 32 insertions(+), 21 deletions(-) diff --git a/README b/README index b8feaee..9877662 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -This is hdf5-1.5.4 currently under development +This is hdf5-1.5.5 currently under development Please refer to the INSTALL file for installation instructions. ------------------------------------------------------------------------------ diff --git a/doc/html/ADGuide/RELEASE.txt b/doc/html/ADGuide/RELEASE.txt index fa70823..1b3ade0 100644 --- a/doc/html/ADGuide/RELEASE.txt +++ b/doc/html/ADGuide/RELEASE.txt @@ -35,20 +35,26 @@ Bug Fixes since HDF5-1.4.0 Library ------- - * Fixed bug with contiguous hyperslabs not being detected, causing - slower I/O than necessary. - * Fixed bug where non-aligned hyperslab I/O on chunked datasets was - causing errors during I/O - * The RCSID string in H5public.h was causing the C++ compiling problem - because when it was included multiple times, C++ did not like multiple - definitions of the same static variable. All occurance of RCSID - definition are removed since we have not used it consistently before. + * Fixed bug with contiguous hyperslabs not being detected, causing + slower I/O than necessary. + * Fixed bug where non-aligned hyperslab I/O on chunked datasets was + causing errors during I/O + * The RCSID string in H5public.h was causing the C++ compiling problem + because when it was included multiple times, C++ did not like multiple + definitions of the same static variable. All occurance of RCSID + definition are removed since we have not used it consistently before. + * Fixed bug with non-zero userblock sizes causing raw data to not write + correctly. + * Fixed build on Linux systems with --enable-static-exec flag. It now + works correctly. + * IMPORTANT: Fixed file metadata corruption bug which could cause metadata + data loss in certain situations. Configuration ------------- * Changed the default value of $NPROCS from 2 to 3 since 3 processes have a much bigger chance catching parallel errors than just 2. - + * Basic port to Compaq (nee DEC) Alpha OSF 5. Tools @@ -62,13 +68,20 @@ New Features ============ * C++ API: - - Added two new member functions: Exception::getFuncName() and - Exception::getCFuncName() to provide the name of the member - function, where an exception is thrown. - - IdComponent::operator= becomes a virtual function because DataType, - DataSpace, and PropList provide their own implementation. The new - operator= functions invoke H5Tcopy, H5Scopy, and H5Pcopy to make a - copy of a datatype, dataspace, and property list, respectively. + - Added two new member functions: Exception::getFuncName() and + Exception::getCFuncName() to provide the name of the member + function, where an exception is thrown. + - IdComponent::operator= becomes a virtual function because + DataType, DataSpace, and PropList provide their own + implementation. The new operator= functions invoke H5Tcopy, + H5Scopy, and H5Pcopy to make a copy of a datatype, dataspace, + and property list, respectively. + * F90 API: + - Added aditional parameter "dims" to the h5dread/h5dwrite and + h5aread/h5awrite subroutines. This parameter is 1D array of size + 7 and contains the sizes of the data buffer dimensions. + * F90 static library is available on Windows platforms. See + INSTALL_Windows.txt for details. Platforms Tested @@ -106,6 +119,7 @@ Platforms Tested Known Problems ============== +* DLLs do not work on Windows 98 (and probably on NT and 2000 too) * The stream-vfd test uses ip port 10007 for testing. If another application is already using that port address, the test will hang indefinitely and @@ -117,9 +131,6 @@ Known Problems libraries on Solaris are available in a static format. The --enable-static-exec configure flag also fails to correctly compile - on Linux platforms using the gcc-2.95.2 compiler. - - The --enable-static-exec configure flag also fails to correctly compile on IBM SP2 platform for the serial mode. The parallel mode works fine with this option. diff --git a/src/H5public.h b/src/H5public.h index 97f12df..a9d69c2 100644 --- a/src/H5public.h +++ b/src/H5public.h @@ -60,7 +60,7 @@ /* Version numbers */ #define H5_VERS_MAJOR 1 /* For major interface/format changes */ #define H5_VERS_MINOR 5 /* For minor interface/format changes */ -#define H5_VERS_RELEASE 4 /* For tweaks, bug-fixes, or development */ +#define H5_VERS_RELEASE 5 /* For tweaks, bug-fixes, or development */ #define H5_VERS_SUBRELEASE "" /* For pre-releases like snap0 */ /* Empty string for real releases. */ -- cgit v0.12