summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHDF Admin <hdfadmin@ncsa.uiuc.edu>2005-07-18 21:20:23 (GMT)
committerHDF Admin <hdfadmin@ncsa.uiuc.edu>2005-07-18 21:20:23 (GMT)
commit5de418b2b47d2e467f73ac5153a63b88cd35a3a6 (patch)
tree66a128bd304e6cfa315fba90bb04afcedfa71fd5
parent96a49c0d37ea736422c2cffe4bd22f0209e4fe24 (diff)
downloadhdf5-5de418b2b47d2e467f73ac5153a63b88cd35a3a6.zip
hdf5-5de418b2b47d2e467f73ac5153a63b88cd35a3a6.tar.gz
hdf5-5de418b2b47d2e467f73ac5153a63b88cd35a3a6.tar.bz2
[svn-r11081] Snapshot version 1.7 release 48
-rw-r--r--README.txt2
-rw-r--r--config/lt_vers.am2
-rwxr-xr-xconfigure20
-rw-r--r--configure.in2
-rw-r--r--doc/html/ADGuide/RELEASE.txt97
-rw-r--r--release_docs/RELEASE.txt2
-rw-r--r--src/H5public.h4
-rw-r--r--src/Makefile.in2
8 files changed, 98 insertions, 33 deletions
diff --git a/README.txt b/README.txt
index 55ede6a..012db89 100644
--- a/README.txt
+++ b/README.txt
@@ -1,4 +1,4 @@
-HDF5 version 1.7.48 currently under development
+HDF5 version 1.7.49 currently under development
Please refer to the release_docs/INSTALL file for installation instructions.
------------------------------------------------------------------------------
diff --git a/config/lt_vers.am b/config/lt_vers.am
index dc216d7..ec78cd1 100644
--- a/config/lt_vers.am
+++ b/config/lt_vers.am
@@ -1,7 +1,7 @@
# Add libtool shared library version numbers to the HDF5 library
# See libtool versioning documentation online.
LT_VERS_INTERFACE = 2
-LT_VERS_REVISION = 1
+LT_VERS_REVISION = 2
LT_VERS_AGE = 2
## If the API changes *at all*, increment LT_VERS_INTERFACE and
diff --git a/configure b/configure
index 2c457b8..e62e485 100755
--- a/configure
+++ b/configure
@@ -1,7 +1,7 @@
#! /bin/sh
# From configure.in Id: configure.in.
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for HDF5 1.7.48.
+# Generated by GNU Autoconf 2.59 for HDF5 1.7.49.
#
# Report bugs to <hdfhelp@ncsa.uiuc.edu>.
#
@@ -424,8 +424,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='HDF5'
PACKAGE_TARNAME='hdf5'
-PACKAGE_VERSION='1.7.48'
-PACKAGE_STRING='HDF5 1.7.48'
+PACKAGE_VERSION='1.7.49'
+PACKAGE_STRING='HDF5 1.7.49'
PACKAGE_BUGREPORT='hdfhelp@ncsa.uiuc.edu'
ac_unique_file="src/H5.c"
@@ -964,7 +964,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures HDF5 1.7.48 to adapt to many kinds of systems.
+\`configure' configures HDF5 1.7.49 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1030,7 +1030,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of HDF5 1.7.48:";;
+ short | recursive ) echo "Configuration of HDF5 1.7.49:";;
esac
cat <<\_ACEOF
@@ -1224,7 +1224,7 @@ fi
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-HDF5 configure 1.7.48
+HDF5 configure 1.7.49
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -1238,7 +1238,7 @@ cat >&5 <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by HDF5 $as_me 1.7.48, which was
+It was created by HDF5 $as_me 1.7.49, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -1886,7 +1886,7 @@ fi
# Define the identity of the package.
PACKAGE='hdf5'
- VERSION='1.7.48'
+ VERSION='1.7.49'
cat >>confdefs.h <<_ACEOF
@@ -51192,7 +51192,7 @@ _ASBOX
} >&5
cat >&5 <<_CSEOF
-This file was extended by HDF5 $as_me 1.7.48, which was
+This file was extended by HDF5 $as_me 1.7.49, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -51255,7 +51255,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-HDF5 config.status 1.7.48
+HDF5 config.status 1.7.49
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
diff --git a/configure.in b/configure.in
index 4967361..5abffe2 100644
--- a/configure.in
+++ b/configure.in
@@ -25,7 +25,7 @@ dnl
dnl NOTE: Don't forget to change the version number here when we do a
dnl release!!!
dnl
-AC_INIT([HDF5], [1.7.48], [hdfhelp@ncsa.uiuc.edu])
+AC_INIT([HDF5], [1.7.49], [hdfhelp@ncsa.uiuc.edu])
AC_CONFIG_SRCDIR([src/H5.c])
AM_CONFIG_HEADER([src/H5config.h])
diff --git a/doc/html/ADGuide/RELEASE.txt b/doc/html/ADGuide/RELEASE.txt
index 0af3a7f..0e58c12 100644
--- a/doc/html/ADGuide/RELEASE.txt
+++ b/doc/html/ADGuide/RELEASE.txt
@@ -1,4 +1,4 @@
-HDF5 version 1.7.47 released on Sun May 15 04:32:19 CDT 2005
+HDF5 version 1.7.48 released on Mon Jul 18 16:18:26 CDT 2005
================================================================================
@@ -36,6 +36,12 @@ New Features
Configuration:
--------------
+ - When make is invoked in parallel (using -j), sequential tests
+ are now executed simultaneously. This should make them execute
+ more quickly on some machines.
+ Also, when tests pass, they will create a foo.chkexe file.
+ This prevents the test from executing again until the test or
+ main library changes.
- On windows, all.zip is deprecated. users should
read INSTALL_Windows.txt to know the details.
Reasons to deprecate all.zip:
@@ -90,14 +96,21 @@ New Features
Library:
--------
+ - Added H5F_OBJ_LOCAL flag to H5Fget_obj_count() & H5Fget_obj_ids(), to
+ allow querying for objects in file that were opened with a particular
+ file ID, instead of all objects opened in file with any file ID.
+ QAK - 2005/06/01
+ - Added H5T_CSET_UTF8 character set to mark datatypes that use the
+ UTF-8 Unicode character encoding. Added tests to ensure that
+ library handles UTF-8 object names, attributes, etc. -JL 2005/05/13
- HDF5 supports collective MPI-IO for irregular selection with HDF5
dataset. Irregular selection is when users use H5Sselect_hyperslab
more than once for the same dataset.
Currently, not all MPI-IO packages support complicated MPI derived
datatype used in the implementation of irregular
selection INSIDE HDF5.
- DEC 5.x is not supporting complicated derived datatype.
- For AIX 5.1,
+ 1) DEC 5.x is not supporting complicated derived datatype.
+ 2) For AIX 5.1 32-bit,
if your poe version number is 3.2.0.19 or lower,
please edit powerpc-ibm-aix5.x under hdf5/config,
Find the line with
@@ -105,15 +118,18 @@ New Features
and UNCOMMENT this line before the configure.
check poe version with the following command:
lpp -l all | grep ppe.poe
- with IRIX 6.5,
- if your C compiler version is 7.4 or higher,
- please edit irix6.x under hdf5/config,
- Find the line with
- << hdf5_mpi_complex_derived_datatype_works>>
- and comment out this line before the configure.
- check cc version with the following command:
- cc -version
- KY - 2005/04/15
+ For AIX 5.1 64-bit,
+ regardless of poe version number, please UNCOMMENT
+ << hdf5_mpi_complex_derived_datatype_works>> under hdf5/config.
+ We suspect there are some problems for MPI-IO implementation
+ for 64-bit.
+ 3) For Linux cluster,
+ if mpich version is 1.2.5 or lower, collective irregular selection
+ IO is not supported, internally independent IO is used.
+ 4) For IRIX 6.5,
+ if C compiler version is 7.3 or lower, collective irregular selection
+ IO is not supported, internally independent IO is used.
+ KY - 2005/07/13
- HDF5 N-bit filter
HDF5 support N-bit filter from this version,
The N-Bit filter is used effectively for compressing data of N-Bit
@@ -125,9 +141,9 @@ New Features
Scale-Offset compression performs a scale and/or offset operation
on each data value and truncates the resulting value to a minimum
number of bits and then stores the data.
- Currently only integer datatype
- is supported. Please check the HDF5 reference manual for this.
- KY - 2005/04/15
+ Scaleoffset filter supports floating-point and integer datatype.
+ Please check the HDF5 reference manual for this.
+ KY - 2005/06/06
- Retired SRB vfd (--with-srb). Functions H5Pset_fapl_srb and
H5Pget_fapl_srb were removed. EIP - 2005/04/07
- Retired GASS vfd (--with-gass). Functions H5Pset_fapl_gass and
@@ -229,6 +245,12 @@ New Features
EIP 2004/07/08
- h5dwrite/read_f and h5awrite/read_f functions only accept dims parameter
of the type INTEGER(HSIZE_T).
+ - added support for native integers of 8 bytes (i.e. when special
+ compiler flag is specified to set native fortran integers to 8 bytes,
+ for example, -i8 flag for PGI and Absoft Fortran compilers,
+ -qintsize=8 flag for IBM xlf compiler).
+ EIP 2005/06/20
+
Tools:
------
@@ -283,8 +305,38 @@ Bug Fixes since HDF5-1.6.0 release
Library
-------
+ - More bug fixes on holding open files that are mounted and have
+ IDs open. QAK - 2005/07/14
+ - Don't unmount child files until the parent file actually closes.
+ (Previously, if an object is holding open a file, the child files
+ would get unmounted too early). QAK - 2005/07/05
+ - Fixed bug where unmounted files could cause the library to go into
+ an infinite loop when shutting down. QAK - 2005/06/30
+ - The library didn't save the information of family driver in file.
+ The original file member size was lost after file was closed (see
+ bug #213). This has been fixed by saving driver name and member
+ file size in the superblock. SLU - 2005/6/24
+ - Fixed bug with hyperslab selections that use selection offsets and
+ operate on chunked datasets going into infinite loop or dumping
+ core. QAK - 2005/06/17
+ - Corrected memory leak and possible corruption when opening a group.
+ QAK - 2005/06/17
+ - Added check for opaque datatype tags being too long (check against
+ H5T_OPAQUE_TAG_MAX, currently set to 256). QAK - 2005/06/14
+ - Fixed various errors in maintaining names for open objects in the
+ face of unusual mount & unmount operations. QAK - 2005/06/08
+ - "SEMI" and "STRONG" file close degree settings now apply only to the
+ particular file ID being closed, instead of operating on all open
+ file IDs for a given file. QAK - 2005/06/01
+ - For family driver, the library didn't save member size in file.
+ When file is reopened, the size of 1st member file determine the
+ member size. Now member size is saved in file and is used to
+ define member file size. Wrong file access property of member size
+ will result in a failure. Using any other driver except family
+ will cause library to return error. So is multi driver. SLU -
+ 2005/05/24
- Fixed error in opening object in group that was opened in mounted
- file which has been unmounted. QAK - 2005/03/17
+ file which has been unmounted. QAK - 2005/03/17
- Fixed a racing condition in MPIPOSIX virtual file drive close
function. Now all processes must completed the close before any
of them is returned. This prevents some "faster" processes start
@@ -685,6 +737,19 @@ Linux 2.4 IA64 Intel y n y n y y y
Known Problems
==============
+* The dataset created or rewritten with the v1.6.3 library or after can't
+ be read with the v1.6.2 library or before when Fletcher32 EDC(filter) is
+ enabled. There was a bug in the calculating code of the Fletcher32
+ checksum in the library before v1.6.3. The checksum value wasn't consistent
+ between big-endian and little-endian systems. This bug was fixed in
+ Release 1.6.3. However, after fixing the bug, the checksum value is no
+ longer the same as before on little-endian system. The library release
+ after 1.6.4 can still read the dataset created or rewritten with the library
+ of v1.6.2 or before. SLU - 2005/6/30
+* For the version 6(6.02 and 6.04) of Portland Group compiler on AMD Opteron
+ processor, there's a bug in the compiler for optimization(-O2). The library
+ failed in several tests but all related to multi driver. The problem has
+ been reported to the vendor.
* On windows XP, Fortran DLLs are not working with DEC Fortran 6.6c and Intel
8.1.
* On IBM AIX systems, parallel HDF5 mode will fail some tests with error
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index b6fea3f..b1202a5 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -1,4 +1,4 @@
-HDF5 version 1.7.48 currently under development
+HDF5 version 1.7.49 currently under development
================================================================================
diff --git a/src/H5public.h b/src/H5public.h
index 7a0208e..53ecb54 100644
--- a/src/H5public.h
+++ b/src/H5public.h
@@ -66,10 +66,10 @@ extern "C" {
/* Version numbers */
#define H5_VERS_MAJOR 1 /* For major interface/format changes */
#define H5_VERS_MINOR 7 /* For minor interface/format changes */
-#define H5_VERS_RELEASE 48 /* For tweaks, bug-fixes, or development */
+#define H5_VERS_RELEASE 49 /* For tweaks, bug-fixes, or development */
#define H5_VERS_SUBRELEASE "" /* For pre-releases like snap0 */
/* Empty string for real releases. */
-#define H5_VERS_INFO "HDF5 library version: 1.7.48" /* Full version string */
+#define H5_VERS_INFO "HDF5 library version: 1.7.49" /* Full version string */
#define H5check() H5check_version(H5_VERS_MAJOR,H5_VERS_MINOR, \
H5_VERS_RELEASE)
diff --git a/src/Makefile.in b/src/Makefile.in
index d73d41e..2920b67 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -348,7 +348,7 @@ MOSTLYCLEANFILES = *.chkexe *.chksh H5detect.o H5detect.lo H5detect \
# Add libtool shared library version numbers to the HDF5 library
# See libtool versioning documentation online.
LT_VERS_INTERFACE = 2
-LT_VERS_REVISION = 1
+LT_VERS_REVISION = 2
LT_VERS_AGE = 2
H5detect_CFLAGS = -g