[svn-r23602] Updated release information for v1.8.11.
Moved mpich to more tested platform section.
Removed aztec, uDawn from supported platforms.
Removed Mac OS X 10.7.3 32bits from feature table.
Changed AIX C shared as y and threadsafe as n to Feature table.
Removed 32bits of Debian, Fedora, SUSE and Ubuntu from more tested platforms.
Added thread-safe known problem in AIX.
[svn-r23556] Bug fix: HDFFV-8358
The previous change set exec_prefix, libdir and includedir to actual values.
That removed the option for user to hand edit just the first prefix=...
to make "everything" to work.
Changed h5redeploy to do this by default:
## Installation directories: ##
## prefix architecture-independent files. ##
## exec_prefix architecture-dependent files, default is <prefix>. ##
## libdir libraries, default is <exec_prefix>/lib. ##
## includedir header file...
[svn-r23552] I merged the changes for DESY project from desy_1_8 branch back to this branch.
Tested with Albert's desycommittest script on emu, jam, koala, ostrich, and ostrich-no-shared-lib (duck takes too long. I can't wait for it).
[svn-r23551] I updated this branch from the 1.8 branch (not related to DESY project) and a few changes for CMake and Windows from the trunk (related to DESY).
Tested with desycommittest (emu, koala, jam, ostrich, and ostrich-no-shared-lib), but can't wait for duck to finish. It takes too long.
[svn-r23545] Description:
Bring r23544 from trunk to 1.8 branch:
Correct API version mistake w/H5Acreate -> H5Acreate2
Tested on:
Mac OSX/64 10.8.3 (amazon) w/parallel
[svn-r23541] Reverted changes merged unintentionally with revision 23488 from trunk that will not go into the 1.8.11 release.
Tested with h5committest.
[svn-r23535] Description:
Bring r23529 from trunk to 1.8 branch:
Stop aliasing property to indicate internal collective metadata operations
with property to perform collective raw data operations from the application.
Tested on:
Mac OSX/64 10.8.3 (amazon) w/parallel
(daily tests on trunk)
[svn-r23550] Description:
Bring r23549 from trunk to desy_1_8 branch:
More misc. cleanups, but main change is to make an "extern" header file
for the plugin interface.
Tested on:
Mac OSX/64 10.8.3 (amazon)
[svn-r23542] Description:
Further revisions to dynamic library loading code, to clean it up.
Tested on:
Mac OSX/64 10.8.3 (amazon)
(h5committest not required on this branch)
[svn-r23534] I changed the operation in dynlib2.c from math operations pow and sqrt to simpler multiplication and division
to avoid potential rounding problem in math operations.
Tested on koala - simple change.
[svn-r23528] Bug fix: Mac system has dynamic library name in the form of libxyz.dylib.
Solution: Changed test_plugin.in to copy library file names in the form of libdynlib{123].*.
Another problem:
Even when copy failed in copying the libray files (was in the form of *.so*),
the test still passed. That was because .libs was included in $HDF5_PLUGIN_PATH and the needed
plug in libraries were generated there.
Solution:
Fixed by copying the plug in library files to separate directories and seet...
[svn-r23512] Replace install-data-local with install-exec-hook in test/Makefile.am.
Change fixes order of chmod and rm for *dynlib* with parallel make.
Tested in trunk.
[svn-r23510] I merged the changes for DESY project from the trunk (r23496) into this 1.8 DESY branch.
Tested with h5committest (duck failed with CMake because I don't know how to change test/CMakeLists.txt. I'll wait for Allen to do it).
[svn-r23503] Description:
Removed DSetMemXferPropList::setMulti/getMulti from header file (Dana removed
them from cpp file.
Added note about removing DSetMemXferPropList::setMulti/getMulti in C++ section.
Platforms tested: very minor
Linux/32 2.6 (jam)
SunOS 5.11 (emu)
[svn-r23500] Merge r23366 from trunk. Fixes HDFFV-8296.
Removed the H5Pset_dxpl_multi and H5Pget_dxpl_multi functions from
the library. The intended functionality for them was never fully
implemented and they are fundamentally broken.
The functions were removed from the C and C++ interfaces. They were
not exported in the Fortran interface.
Tested on jam
[svn-r23499] Merge from trunk
Fixes an issue (HDFFV-8159) where uninitialized memory was being read
during variable-length type conversion. All variable-length type conversion
buffers are now initialized to contain 0s on allocation.
Tested on: jam w/ fortran and c++
This is a very small change (basially changing malloc to calloc) and
is unlikely to cause issues on other platforms.
[svn-r23498] Bug fix: HDFFV-8358
Change h5redeploy to change all 4 lines, prefix=..., exec_prefix=...,
libdir=..., and includedir=... This way, it reset all 4 lines. Should work
for both version of h5cc created by configure or by rpm.
Tested: hand tested in jam.
[svn-r23488] merged windows dll changes from the trunk to the branch.
svn merge -r23351:23487 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran .
Tested: windows.
[svn-r23485] Purpose: Fix bug HDFFV-8067
Description:
Applied the fix for HDFFV-8067 and the minor cleanups from the trunk.
Platforms tested:
Linux/32 2.6 (jam) with PGI compilers
Linux/32 2.6 (jam) with GNU compilers
Linux/64 2.6 (koala) with ICC compilers
SunOS 5.10 (emu)
[svn-r23464] Purpose:
HDFFV-8214 - h5repack failed converting small chunked dataset (size < 1K) to contiguous layout.
Description:
h5repack failed converting small chunked dataset (size < 1K) to contiguous layout.
The first case was when chunk dim is bigger than the dataset dim (at leat one), h5repack failed with displaying error stacks.
The other case is when chunk dim is smaller than the dataset dim, h5repack failed to change layout.
Merged from HDF5 trunk 23407
Tested:
...