[svn-r24757] Change assertion to condition check/error return. Should fix periodic assertion failure in fheap test (in test that is expected to fail cleanly).Fix type in H5detect.c
Tested: ostrich, platypus (h5committest - jam and koala having issues)
[svn-r24739] Bug fix: HDFFV-8684 h5committest failed in platypus because cmakehdf5 failed in installation because cmake generates a install-tarball based on incomplete version number (subrelease string is missing).Solution:
Fixed $HDF5_PACKAGE_VERSION to contain the subrelease string.
Fixed $HDF5_PACKAGE_VERSION_STRING to be the same as $HDF5_PACKAGE_VERSION.
Tested: jam and platypus in both trunk and v18 branches because the current
version number is trunk has a null sub-release and v18 has a non-null sub-release.
That covers both grounds.
[svn-r24727] Description: Revert change of sprintf -> snprintf, due to failures on Windows. We'll need to figure out the correct course of action in the future.Tested on:
MacOSX/64 10.9.1 (amazon) w/C++, FORTRAN
(too minor to require h5committest)
[svn-r24726] Description: Revert some earlier usage of strncpy, which was incorrect. Bring Coverity changes from branch back to trunk:
r20821:
Use HDstrncpy. --gh
(Fixed already, with strdup)
r20822:
(Not merged, incorrect use of HDstrncpy())
r20823:
(Not merged, incorrect use of HDstrncpy())
r20824:
Maintenance: Bug fix: addressed CID 666.
Value stored at *expression_len should be used in the call to
HD5packFstring to avoid overflow (and...
[svn-r24725] HDFFV-8629: h5repack will not attempt to remove UD filters. h5repack requires a check for UD filters that also must check if the filter can be dynamically loaded. This require a change in the library that checks for this. Tested: locally and reviewed
[svn-r24709] rename H5V to H5VM since H5V is needed in the fastforward project for view objects. The addition of view objects in the fastforward project is expected to be brough into the trunk sometimes in the future, which is why we need to make this change.Tested Manually on Jam and Ostrich.
Tested with h5commitest - Koala with intel compilers failed, but nothing had to do with those changes.
error on Koala: error while loading shared libraries: libirng.so
[svn-r24681] Description:Fix for HDF5/HDFFV-8620 H5Rget_name with NULL name parameter fails.
The name parameter now excepts NULL, in which case the length of then
name is returned.
Tested: jam (intel and gnu)
[svn-r24652] HDFFV-8572: test/testhdf5.c main() should not return number of errorsSolution: testhdf5 now exits EXIT_SUCCESS(0) if no errors, else
EXIT_FAILURE(1).
Tested: Jam only since it is a trivial fix.
[svn-r24612] fix bugs in parallel tests exposed in corner cases when running with 1 or 2 processes.First bug is in testpar/t_mdset.c, where the test reports an error in
addition to skipping the test if there are less than three procs. Fix
to just skip the test.
Second bug is in testpar/t_dset.c in actual_io_mode tests, where
incorrect expected value for IO mode was set if the number of procs
running the test is 1.
tested with h5committest.
[svn-r24611] This is a partial fix for HDFFV-8634. It fixes the problem without --enable-fortran2003, where the optional parameter should not be given as an option for an interface to a C function. --enable-fortran2003 does not work due to a compiler bug in intel 14.0Tested: kite (intel 14.0 with --enable-fortran)
[svn-r24604] Feature: HDFFV-8336 Changed to use the quick steps described in INSTALL_CMake.txt. Previous version is available by --old. Added a help page to explain how to use. Added a fix to figure out the current HDF5 version and use that to find the correct file for install. (Still need to figure out the platform name.)Tested: Jam and Koala
[svn-r24598] allocate and use the H5AC_aux_t struct even if num_procs == 1. This was a bug exposed by running a single process with a program that generates lots of dirty metadata that needs to be flushed.h5committest done!