[svn-r26333] Eliminates gcc warnings due to -Wunsuffixed-float-constants.- Adds 'F' suffixes for most float constants.
- A few constants MUST be of type double. These now receive the long
double L suffix and are then cast to double. I do this via a new
H5_DOUBLE() macro which was added to H5private.h.
Fixes: HDFFV-9148
Tested on: h5committest
[svn-r26329] Merge of r26069, r26070, and r26072 from the features/autotools_rework branch.Removed the configure option that allows selective disabling of individual
internal filters (fletcher32, shuffle, etc.).
This feature mucked up the code with a lot of #ifdefs, saved very little space,
and was not scalable to a general scheme for library size reduction. We've
decided to remove the feature while we investigate a more general scheme for
decreasing the library size.
Part of: HDFF...
[svn-r26327] Added public API functions that expose the C library's memory allocator for use in filter functions that need to allocate or resize buffers. Intended for use with filter plugins, particularly on Windows, where C runtime (CRT) issues can cause problems.Fixes: HDFFV-9100
tested on: jam (minor, localized change)
[svn-r26324] Fixes another bug in bin/trace that prevents adding TRACE macros to API calls that use a FUNC_ENTER macro that does not include parentheses.This does not affect any source code at this time.
Part of: HDFFV-9141
Tested on: jam (bin/trace behavior only)
[svn-r26311] Merged r26266-7 from features/autotools_reworkUpdates the bin/chkmanifest script so that it parses the output
of svn commands instead of hacking at the .svn/entries file. This
will make the script more future-proof and allows it to work with
current Subversion repositories.
Tested on: jam (bin/chkmanifest only)
[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