[svn-r26514] Fix for HDFFV-9173:H5Pset_istore_k() will validate the "ik" value to not exceed the max v1 btree entries (2 bytes)
The same check for H5Pset_sym_k() "ik" value.
h5committested.
[svn-r26505] Merge r26435 from autotools_rework branch.Remove DEFAULT_LIBS from configure.ac and irix6.x config file which
was using it.
Remove references to IRIX/irix* platform.
[svn-r26495] Description: Bring r26258 from the autotools_rework branch to the trunk - remove the LDOUBLE_TO_INTEGER_WORKS macro/define, which was addressing issues with SGI systems that are no longer supported.Tested on:
Linux 2.6.x (jam) w/serial & parallel
Daily tested on branch for >2 weeks
[svn-r26491] Description: Bring r26257 from autotools_rework branch back to the trunk - removes the LDOUBLE_TO_INTEGER_ACCURATE macro/define, which was addressing problems with SGI systems and is no longer supported.Tested on:
Linux 2.6.x/32 (jam) w/serial & parallel
Daily tested on branch for >2 weeks.
[svn-r26479] Fix for: HDFFV-9162 h5pget_class_f should return hid_t for classtypeAlso removed all left over C comment artifacts /* and */ in the Fortran comments.
Tested: h5committest
[svn-r26477] Removed COMMON and EQUIVALENCE usage from Fortran Source. Also removed disabling shared when building Fortran on the Mac. These fixes should fix all the building shared with Fortran problems. HDF5-247Also fixes array bounds starting from zero in H5Pff.f90 routines.
Tested: h5committest
[svn-r26457] Purpose: Fix warnings HDFFV-8658 Description: The following two constructors of classes: AbstractDs, IdComponent, H5Location, and H5Object are no longer appropriate after the data member "id" had been moved from IdComponent to the sub-classes. The copy constructors are noop and will be generated by the compilers if
needed so they can be removed in 1.8.15 without effecting applications. The
other constructors will be removed from 1.10 release, and then from 1.8 if
their removal does not raise any problems in at least two 1.10 releases.
<Classname>(const hid_t h5_id);
<Classname>(const <Classname>& original);
...
[svn-r26456] Purpose: Fix warnings HDFFV-8658Description:
Fixed base classes that were in wrong order on the prototype lines and
some misc. warnings.
Platforms tested:
Linux/64 (platypus)
Linux/32 2.6 (jam)
SunOS 5.11 (emu)
[svn-r26455] Purpose: Fix warnings HDFFV-8658Description:
Parameter had the same name as the class' member's. Replaced parameter
with a different name.
Platforms tested:
Linux/64 (platypus)
Linux/32 2.6 (jam)
SunOS 5.11 (emu)
[svn-r26454] Purpose: Fix warnings HDFFV-8658Description:
Missing initializing one of the base classes in multiple inheritance.
Added CommonFG() to constructors' prototype.
Platforms tested:
Linux/64 (platypus)
Linux/32 2.6 (jam)
SunOS 5.11 (emu)
[svn-r26428] Merge of r26424 from the autotools_rework branch.Made the chkmanifest script a little more sh-friendly.
Tested: Manually on jam by modifying svn-controlled files
[svn-r26426] Merge of r26424 from the autotools_rework branch.Made the chkmanifest script a little more sh-friendly.
Tested: Manually on jam by modifying svn-controlled files
[svn-r26412] Merge of r26081-2, 26226, and 26399 from the autotools rework branch.Various tweaks for autotools thread-safety and Pthreads support.
- Moved the check for pthread_attr_setscope() into the thread-safe
checks section. Documented its necessity and added a cross-compiling
option and helpful comment.
- Moved the high-level library checks up to the same place where
Fortran and C++ are checked. This will make it easier to handle
threadsafe/high-level combina...
[svn-r26401] Fixed warnings in the C stubs for Fortran wrappers. See Crucible review HDF5-238.Tested on platypus with gcc/gfortran 4.9.2, jam and emu with the default compilers.
[svn-r26392] Reinstates r26327-8, which had been reverted due to failures on Solaris and OS X.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: h5committest + OS X (quail) + Solaris (emu)
[svn-r26389] Revision 26387 failed with configure option --with-default-api-version=v16. Changed H5Dcreate() to H5Dcreate2 in test/trefer.c line 633.Tested with h5committest and with --with-default-api-version=v16 on platypus.
[svn-r26382] Merge r26289 from autotools_rework branch to trunk:Purpose:
Fix HDFFV-9124 - Remove old libtool post-processing
Description:
This revision removes some post-processing of the generated libtool
script, which was added back in 2003 (see svn revisions 6285 and 6293)
to address a deficiency in which the script failed to set the '$wl'
variable for icc and pgcc compilers. Libtool has since fixed the issue,
and the post...
[svn-r26374] Add CMake conversion test for H5_LONG_TO_LDOUBLE_SPECIAL and H5_LDOUBLE_TO_LONG_SPECIAL (imported from configure.ac).Fixes: HDFFV-8936
Tested on: ostrich
[svn-r26373] Fix for HDFFV-7959: H5Rdereference should check for default (HADDR_UNDEF) value and not continue processing and return so that ret value can be checked and handled properly Tested: jam (gnu)