[svn-r27806] Fix property list serialization for values encoded by H5Pset_chunk_cache to be compatible between 32 and 64 bit systems. Expand cross platform property list encode/decode testing. Fix warning in H5P__fill_value_enc.Tested: jam, koala, ostrich (h5committest), ummon
[svn-r27803] Synch header generation to autogen and create files in source folder.Tested : Windows which had issues creating the files in both source and build (by-product of perl script).
[svn-r27794] Reintegration merge of features/autotools_rework branch with trunkNOTES:
- Developers will have to run autogen.sh before building with the autotools.
- autogen.sh takes the -p option to mimic the old bin/reconfigure behavior.
- The generated error, overflow and version headers have been left in place.
- The generated H5LT parser code has also been left in place.
- There are no changes for CMake users at this time.
Tested on: h5committest
[svn-r27775] Undo of r27655Removes .pl extension from Perl scripts. This may be returned in the future,
but it's best to keep the script names unchanged while we merge with the
trunk.
Tested on: h5committest
[svn-r27771] Description: Merge in part of Neil's property list fixes: Fix a minor memory leak, add some sanity checks, clean up the code a little, and verify that encoding/ decoding default versions of the property lists works correctly.Tested on:
MacOSX/64 10.10.5 (amazon) w/serial
(Too minor to require h5committest)
[svn-r27768] Description: Complete revamp of package initialization/shutdown mechanism in the library. Each package now has a single init/term routine. This new way should avoid packages being re-initialized during library
shutdown and is also be _much_ more proactive about giving feedback for
resource leaks internal to the library.
Introduces a new "module" header file for packages in the library
(e.g src/H5Fmodule.h) which sets up some necessary package configuration macros
for the FUNC_ENTER/LEAVE macros. (The VFL drivers have the...
[svn-r27753] Removed duplicated attribute macro checks. Moved canonical attribute macro checks from src/H5api_adapt.h to H5private.h, which is where they belong anyway.Tested on: h5committest (manually inspected for attribute warnings)
[svn-r27752] Merge of r27751 from 1.8 branchAdded a comment to config/ibm-flags that describes the purpose of the
-qflag=w:w compiler flag.
Tested on: N/A (no access to AIX, comment only)
[svn-r27728] Merge of r27713 from revise_chunksAdded -qflag=w:w to config/ibm-flags. This will suppress informational
messages on AIX, suppressing thousands of "__attribute__ is non-portable"
messages in the AIX nightly test output.
Tested on: Nothing. I have no access to an AIX machine.
[svn-r27710] Description: Bring the "metadata rings" code from its branch (mdc_rings_v2) to the trunk. (This change will support the page buffering feature)Tested on:
MacOSX/64 10.10.5 (amazon) w/serial & parallel
(h5committest forthcoming)
[svn-r27707] Description: Misc. minor cleanups in preparation for merging "metadata rings" branch to trunk.Tested on:
MacOSX/64 10.10.5 (amazon) w/serial
(Too minor to require h5committest)
[svn-r27702] Merge of r27699 from trunk.Removed some configure checks for obsolete Unix variants.
The H5pubconf.h.in file that CMake uses was also updated.
Tested on: h5committest
[svn-r27699] Removed some configure checks for obsolete Unix variants. The H5pubconf.h.in file that CMake uses was also updated.Tested on: h5committest
[svn-r27692] Changed the autotools files so that the high-level library is unsupported when building the thread-safe library.Configure will quit with an error when --disable-hl or
--enable-unsupported is not used with --enable-threadsafe.
Fixes HDFFV-8719
Tested on: h5committest
configure w/ various combinations of --enable-threadsafe,
--disable-hl, and --enable-unsupported
[svn-r27686] Merge of r27684 from autotools_reworkRemoved _BSD_SOURCE and _DEFAULT_SOURCE from the autotools
C flags. They are no longer needed by the library. Fixes HDFFV-9079.
Tested on: h5committest
[svn-r27684] Removed _BSD_SOURCE and _DEFAULT_SOURCE from the autotools C flags. They are no longer needed by the library. Fixes HDFFV-9079.Tested on: h5committest
[svn-r27683] Restored the _POSIX_C_SOURCE flag that had been commented out and modified the fortran/test/ Makefile.am to remove the build error with Intel Fortran.Tested on: h5committest