[svn-r29784] Purpose: Code improvement
Description:
- Removed ArrayType::rank and ArrayType::dimensions and modified the methods
ArrayType::getArrayNDims and ArrayType::getArrayDims to always call the
C functions to get the rank and dimensions.
- Overloaded ArrayType::getArrayNDims and ArrayType::getArrayDims to provide
const version and marked the non-const version deprecated.
Merged from trunk r29782.
Platforms tested:
Linux/32 2.6 (jam)
Linux/64 (platy...
[svn-r29765] Purpose: Code cleanup
Description:
- Removed many warnings:
warning: use of old-style cast
warning: enumeration value ‘H5D_VIRTUAL’ not handled in switch
warning: comparison between signed and unsigned
There are others of the same warnings and they will be taken care of
in the next release.
- Made some code reuse between overloads
Merged from trunk r29340.
Platforms tested:
Linux/32 2.6 (jam)
Linux/64 (platypus)
Darwin (...
[svn-r29764] Purpose: Code cleanup
Description:
Removed obsolete overloaded functions which had parameters that should be
const but were not. They have been replaced by the correct version since 2014.
Platforms tested:
Linux/32 2.6 (jam)
Linux/64 (platypus)
Darwin (osx1010test)
[svn-r29762] Purpose: Remove obsoletes
Description:
Removed obsolete functions from the documentation. They are still
in the code, however, until the next two releases, just in case.
Merge from trunk r29322.
Platforms tested:
Linux/32 2.6 (jam)
Linux/64 (platypus)
Darwin (osx1010test)
[svn-r29761] Purpose: Add function
Description:
Added member function ArrayType::operator= because ArrayType has
pointer data members.
Merged from trunk r29306.
Platforms tested:
Linux/32 2.6 (jam)
Linux/64 (platypus)
Darwin (osx1010test)
[svn-r29751] Fixed some comments in test/external.c
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
autotools serial + run external test only (no code changes)
[svn-r29701] Switched HDoff_t to off_t in external test (for Windows).
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial autotools w/ C++ & Fortran
[svn-r29700] Merge of r29030, 29034, and 29035 from trunk
Cleanup of test/externals before merging HDFFV-8740 changes.
Tested on: 64-bit Ubuntu 15.10 (Linux 4.2.0 x86_64) gcc 5.2.1
serial autotools w/ C++ & Fortran
serial CMake
parallel autotools w/ Fortran (MPICH 3.1.4)
[svn-r29692] Applied fix for HDFFV-9439 to mpicc config as well as mpif90 in config/linux-gnulibc1.
Tested with h5committest.new on kituo, ostrich, osx1010dev and platypus.
[svn-r29688] Merge of r29090 from trunk.
Changes smart quotes to ASCII quotes in autotools gnu config file.
Additional fix for HDFFV-9439.
Tested on: 64-bit Ubuntu 15.10 w/ gcc 5.2.1
autotools serial w/ Fortran
autotools parallel (MPICH 3.1.4) w/ Fortran
[svn-r29606] Fix for shared file pointer HDFFV-9469. This is the same fix for revise_chunks (#28908).
Tested on jam, platypus, emu, kite, moohan, ostrich, osx1010test, quail.
[svn-r29309] HDFFV-9698, HDFFV-9241, HDFFV-9570: Merge fixes from trunk for subsetting index, default fill value display, and optional arg crash. Also some minor compiler warnings fixes.
[svn-r29156] merge 29150 from trunk.
fix for Jira issue 9670 - HDF5 segfaults on corrupted file.
Change compare callback in Btree2 class to correctly account for errors.
tested on bb-8.
[svn-r29038] Minor fix to configure.ac that fixes a broken --enable-clear-file-buffers
option.
Fixes HDFFV-9676
Tested on: jam (just a smoke check to ensure that the library builds
and passes tests when the feature is disabled)
[svn-r28962] merged r28949 from trunk.
HDFFV-9660: add an option to enable threadsafe feature in cmakehdf5
Tested: platypus.
There are still something strange messages during the configure step.
Waiting for Allen to response.
[svn-r28926] Purpose: Fix user reported problem
Description:
User Adam Rosenberger reported a failure when using the member function
AbstractDs::getArrayType(). This problem was caused by missing
initialization of the ArrayType's members in some cases.
Solution:
- Added ArrayType::setArrayInfo() to retrieve rank and dimensions of
an array and store them in memory for easy access.
- Re-factored a few functions to use the new function.
- We'll give him 1.8.16 patc...
[svn-r28854] Merged rr28853 from trunk.
HDFFV-9649: cmakehdf5 needs a proper implementation to verify the installation images created for Mac OSX.
The current implementation for Mac OSX platform is a kludge that sometimes left behind mounted volumes.
Temporary screen out the checking of installtion_check step (so that daily test may pass).
[svn-r28682] Merged r28638 from trunk.
HDFFV-9273: cmakehdf5 --script failed in linux platypus
Solution: remove --script option from cmakehdf5.
Tested: platypus
[svn-r28610] Merged r28563 from trunk.
HDFFV-9612: added ability to run multiple make commands.
Added --njobs option to special number of jobs (-j N) to allow multiple
commands during build (cmamke) and testing (ctest).
Tested: platypus.
[svn-r29683] HDFFV-1956: h5diff will warn if a dataset is virtual instead of failing. h5diff does not consider the layout type when comparing datasets.
SKIP h5repack VDS tests until h5repack is fixed.
remove h5repack fix ddl files needed when h5repack VDS fix is implemented.
[svn-r29681] HDFFV-1956: h5diff will warn if a dataset is virtual instead of failing. h5diff does not consider the layout type when comparing datasets.
SKIP h5repack VDS tests until h5repack is fixed.
Additional tests to be skipped