[svn-r26302] Description: Revise dataspace encode/decode routines to make them work better with future virtual dataset feature.Tested on:
Mac OSX/64 10.10.2 (amazon) w/serial
(h5committest forthcoming)
[svn-r26301] Description: Bring Neil's fix for error in H5S_extent_copy() back to the trunk.Tested on:
Mac OSX/64 10.10.2 (amazon) w/serial
(h5committest forthcoming)
[svn-r26300] Description: Add H5Sis_regular_hyperslab() and H5Sget_regular_hyperslab() API routines, along with tests.Tested on:
Mac OSX/64 10.10.2 (amazon) w/serial
(h5committest forthcoming)
[svn-r26276] Merged r26075-80, 86 from features/autotools_rework branch.Cleans up time functions in the autotools input files. Removed deprecated
gettimeofday() time zone code and configure processing. Also removed
some unused time function configure checks and defines.
Fixes: HDFFV-9083 and HDFFV-9085
Tested on: 32-bit linux, serial and parallel (jam)
OS X (kite)
Solaris (emu)
[svn-r26275] Merge of r26042, 26083, 26084, 26085 from features/autotools_rework- Updated configure.ac so that the direct VFD can now be built
without specifying _GNU_SOURCE, etc. on the command line.
- The direct VFD is now disabled by default. It was previously
enabled, but the configuration script couldn't configure it
properly, making it a moot point.
Fixes: HDFFV-9057, HDFFV-7567, HDFFV-9088, HDFFV-7566
Tested on: h5committest
jam w/ direct VFD (*v...
[svn-r26272] Merge of r26071 from features/autotools_reworkRemoves the --with-default-vfd option from configure. This was basically
useless and only allowed selecting the stdio VFD. Since this is a demo
VFD and not really a production VFD, we decided to retire this option.
Fixes: HDFFV-9081
Tested on: h5committest
NOTE: platypus cmake fails, but this is not a new error.
[svn-r26260] - add an attribute callback to call H5_term_library when MPI_COMM_SELF is destroyed. - add tests for above. - this is a fix for HDFFV-883.tested h5committest
[svn-r26246] Corrects a regular expression in the bin/trace Perl script that did not match API calls which return a pointer.Fixes: HDFFV-9141
Tested on: h5committest
[svn-r26225] Removes broken open() call work-around that was specific to the now unsupported Code Warrior compiler. Also removes the H5_NO_SHARED_WRITING symbol from the pubconf file.Fixes: HDFFV-9080
Tested on: jam only, after bin/reconfigure
(all platforms should see no source changes)
[svn-r26219] Merge r26029 from autotools_rework feature branch.Adds a comment to configure.ac indicating that Cygwin still has
problems with srcdir and time.
Fixes: HDFFV-9082
Tested on: jam (comment only change) w/ bin/reconfigure
[svn-r26216] Removed inappropriate TEXT() macro from the plugin name and changed a few Win32 API calls to use the <function>A version, which forces char behavior (vs. wchar_t) when UNICODE is defined. This only affects Windows.Fixes HDFFV-8927
Tested on 64-bit Windows 7 with Visual Studio 2012 and CMake 3.2 with UNICODE/_UNICODE both defined and undefined.
[svn-r26213] Description: Minor code cleanups, to align with revise_chunks branch.Tested on:
Mac OSX/64 10.10.2 (amazon) w/serial & parallel
Linux/32 2.6.x (jam) w/serial
[svn-r26195] Description: Switch from enum H5D_CHUNK_BTREE to H5D_CHUNK_IDX_BTREE, along with a couple of minor whitespace touchups.Tested on:
Mac OSX/64 10.10.2 (amazon) w/serial & parallel
Linux/32 2.6.x (jam) w/serial
[svn-r26193] Description: Fix locking error when splitting root node of v1 B-tree, and simplify the iteration over entries in a v1 B-tree (avoiding using the sibling pointer also).Tested on:
Mac OSX/64 10.10.2 (amazon) w/serial & parallel
Linux/32 2.6.x (jam) w/serial
[svn-r26191] Description: Track the min & max keys for a v2 B-tree, so it can more efficiently determine if a key is present in the B-tree.Tested on:
Mac OSX/64 10.10.2 (amazon) w/parallel & serial
Linux/32 2.6.x (jam) w/serial
[svn-r26180] merge configure fixes for HDFFV-9068,9069,9096,9097,9135 from autotools_rework branch:- Remove Infering parallel compilers (C and Fortran) from configure.ac
- Remove restriction to build shared with parallel
- Cleanup parallel sections in configure.ac
- remove large file support checks
- MPE fixes.
tested with h5committest.
[svn-r26173] HDF5-9117: if testing for proper working 'tr' command is needed. Long time ago, the tr command in some platform does not work properly and this test was added to detect broken tr and abort the configure process. We are not aware of such broken tr command in current systems and decided to retire this test.The setup of ${TR} is still needed as it is used to process DEBUG_PKG.
Tested: h5committested plus using "./configure --enable-debug=all" in jam.