[svn-r23695] Description: Clean up warnings in H5Tconv.c (down to _only_ 9000 lines of output now!) Merge changes from Coverity branch back to trunk:
r20684:
Fix for coverity bug #1721 which was due to the fix for coverity bug #943.
r20685:
Use HDstrncpy. --gh
r20761:
Purpose: Fix valgrind issues
Description:
Free image_data and data as appropriate in test_image.
r20762:
Purpose: Fix coverity issue 600
Description:
Add check for return value of H5O_close in H5Ocopy. Also cleaned up...
[svn-r23685] Issue 8380 H5Zunregister caused seg fault. I simplied the iteration process over datasets, groups, and files as Quincey suggested. I also removed H5I_search that I introduced in last commit but didn't actually used it.Tested on jam and koala - simple change.
[svn-r23675] Issue 8380 - H5Zunregister caused seg fault. This is the followup commit. Quincey reviewed my previous commit and suggested me to use H5I_iterate to iterate through all opened objects in H5Z_unregister. I changed it in this commit.Tested with h5committest.
[svn-r23662] Bug fix: HDFFV-8236 Some files are not distributed when release tarball is created by bin/release according to MANIFEST. But --enable-build-all compiles them in test/.Solution:
Distributed those missing files for now. Need to resolve if these files
should be distributed or not. And if not, fix --enable-build-all NOT to
compile them.
Tested: use bin/release to generate the tarball and run --enable-build-all with
it. Error is gone and all passed.
[svn-r23656] Issue 8380 H5Zunregister caused seg fault: I added some protection measures: 1. If any opened object uses the filter, let it fail. 2. Flush all opened files to push any cached data to files.Tested with h5committest.
[svn-r23638] Removed INSTALL_MinGW because, 1. The file states that:
NOTE:
We are no longer actively supporting MinGW as of 1.8.5.
2. It is not tested for v1.8.11.
3. If we ever supports it again, it can be "restored" from previous
release (e.g. v1.8.10).)
[svn-r23618] Bug fix: HDFFV-8390 Threadsafe works in v1.8.10 release. But it fails v1.8.11-pre1 tarball in configure stage now. There was a typo in the configure around the checking of pthread library. Fixed it.Tested: AIX and also h5committested.
[svn-r23607] Purpose: Daily test failed in koala with parallel and v16compat API from the previous commit r22735.Descriptoin:
Changed to use H5Dopen2() instead of H5Dopen().
Tested: koala --enable-parallel --with-default-api-version=v16.
No h5committest test since this is limited to parallel test program.
[svn-r23597] Description: Bring r20683 from Coverity branch back to trunk:Isues 1309-1333: Changed strcpy/strcat to strncpy/strncat with maximum size expected.
Tested on:
Max OSX/64 10.8.3 (amazon) w/C++ & FORTRAN
[svn-r23572] Removed inappropriate executable properties from a few files. These are often added by Windows text editors.Tested on: jam (just tested to make sure it builds - no code changes)
[svn-r23555] Bug fix: HDFFV-8358The 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 librar...
[svn-r23549] Description: 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-r23543] Description: Bring r23542 from desy_1_8 branch to trunk: Further revisions to dynamic library loading code, to clean it up.
Tested on:
Mac OSX/64 10.8.3 (amazon) w/parallel
[svn-r23533] 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 jam - simple change.
[svn-r23529] Description: 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/paralllel
[svn-r23527] Revised usage to reflect change to use -shlib as default when no static libraries were built.No test - text only revision of compile scripts.
[svn-r23526] Bug fix: Mac system has dynamic library name in the form of libxyz.dylib. 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.
Fixed by copying the plug in library files to separate directories and seetup HDF5_PLUGIN_PATH
to include them but NOT .libs.
Tested: used desycommittest (duck, emu,...
[svn-r23519] I used H5Gcreate instead of H5Gcreate2 in plugin.c. I corrected it and added some real operation in the dummy filter library dynlib3.c.Tested on jam and koala.
[svn-r23517] Rewrirte part of the script that copy the libdynlib libraries and check for result.h5committested. (Cmake in Duck has errors but the error are not related to
this change.