[svn-r28070] Purpose: Fix documents
Description:
- Added missing DOXYGEN_SHOULD_SKIP_THIS pairs to prevent internal items
from being included in the Reference Manual.
- Updated some comments' text and format
Platforms tested:
Linux/32 2.6 (jam)
Darwin (osx1010test)
Verified documents on Windows 7
[svn-r28048] Purpose: Fix memory leaks
Description:
- Implemented the friend function
void f_PropList_setId(PropList* plist, hid_t new_id)
to work around the same problem described in trunk r26655, for the
API DataSet::getCreatePlist()
- Cleaned up some comments and obsolete functions
Merged from trunk r28047
Platforms tested:
Linux/32 2.6 (jam)
Linux/64 (platypus)
Darwin (osx1010test)
[svn-r28046] bin/h5vers:
revised script to address HDFFV-9411 - patch<n> is an official release and should not include the string "currently under development"
config/lt_vers.am:
add LT_*_VERS_* variables to allow incrementing wrapper libtool version numbers for shared library files independent of each other and the libhdf5 libtool version number.
*/Makefile.am
match variables for each wrapper to use version numbers set in config/lt_vers.am
*/Makefile.in
updated by reconfigure with c...
[svn-r28032] Purpose: Fix memory leaks
Description:
Merged from 1.8 r28030.
- Removed H5Library::instance because it is unnecessary. All H5Library's
methods are static. This, in turn, removed the memory leaks by
H5Library::instance not being deleted.
- Added ObjCreatPropList::deleteConstants to atexist() list
- Cleaned up comments and format inconsistencies with 1.8
Platforms tested:
Linux/32 2.6 (jam)
Darwin (osx1010test)
[svn-r28009] HDFFV-9536: Changed H5check_version() to use libtool shared library version numbers instead of the library version numbers.
bin/h5vers:
Changed to copy the shared lib version from lt_vers.am to H5public.h
(Thanks to Larry who made the changes.)
src/H5public.h:
Changed by bin/h5vers.
src/H5.c:
Changed H5check_version() to use shared library version for compatibility
checking.
test/tcheck_version.c:
test/testcheck_version.sh.in:
Changed to use shared lib...
[svn-r28008] Description:
Put back an unused name (need_cleanup) to avoid breaking compatibility in
this release. Will do it when there are others as well.
Platforms tested:
Linux/32 2.6 (jam) - very minor
[svn-r27983] Description:
Merged from trunk r27945, which was merged from hdf5_CppAPI_Constants,
including the revisions listed below.
Platforms tested:
Linux/32 2.6 (jam)
Linux/64 (platypus)
Darwin (osx1010test)
+++ Log message when merged from hdf5_CppAPI_Constants to trunk, r27945 +++
Purpose: Fix HDFFV-9529
Description:
Merged from hdf5_CppAPI_Constants
r27942:
------
Description:
- Added H5dont_atexit() to getPredType and all the getConstant's t...
[svn-r27936] Cmake 3.3 allowed execute_process to merge output and error files if the filename or the variable were the same.
Changed instances to make the outpu_variable different.
[svn-r27770] Bring r27428 from trunk
Reverts the following changes:
27737, 27742, 27743
These involve double conversions that cause problems with the IBM
XL compiler.
Tested on: h5committest
ostrich w/ XL C compiler
[svn-r27759] Bring r26632 from trunk
Remove the BAD_LOG2_CODE_GENERATED macro/define, it's working around bugs
in old SGI compilers.
Tested on: h5committest
[svn-r27757] Bring r26546 from trunk
Convert AC_TRY_RUN to AC_RUN_IFELSE, for the LDOUBLE_TO_LONG_SPECIAL and
LONG_TO_LDOUBLE_SPECIAL checks.
Tested on: h5committest
[svn-r27756] Merge of r27692 from trunk
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-r27751] Added 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-r27744] Merge of r27728 from trunk.
Added -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. This change
suppressed the informational warnings on last night's AIX run, however.
[svn-r27743] Merge of r26625 from the trunk
Remove the LLONG_TO_LDOUBLE_CORRECT macro/define, it's working around
bugs in very old SGI/FreeBSD/Windows compilers.
Tested on: jam (minor change that has baked in the trunk for months)
[svn-r27742] Merge of r26623 from the trunk
Remove the LDOUBLE_TO_LLONG_ACCURATE macro/define, it's working around
bugs in older SGI, HP/UX, MacOSX and Windows .NET 2003 compilers.
Tested on: jam (minor change that has baked in the trunk for months)
[svn-r27741] Merge of r26606 from the trunk
Remove HW_FP_TO_LLONG_NOT_WORKS macro/define, it was only addressing
Windows .NET 2003 compiler issues. Fixes HDFFV-9189.
Tested on: jam (minor change that has baked in the trunk for months)
[svn-r27738] Merge of r27686 from the trunk
Removes _BSD_SOURCE and _DEFAULT_SOURCE from configure.ac. They
are no longer needed by the library.
Fixes HDFFV-9079
Tested on: h5committest
[svn-r27737] Merge of r26627 from trunk
Remove the WANT_DATA_ACCURACY macro/define/configure option, since it's no
longer attached to any library behavior.
Tested on: jam (has baked in the trunk for over 6 months)