[svn-r25658] Purpose: Fixed HDFFV-8922Description:
Added notes regarding UTF-8 and extended ASCII, provided in HDFFV-8899,
to C++ API.
Platforms tested:
Linux/32 2.6 (jam) - only in comments
[svn-r25654] Bug fix: HDFFV-8933Description:
Mac has changed to use the clang/clang++ compilers but compiler settings for production, debug and profile
were not setup.
Solution:
Setup default values for PROD_CFLAGS, PROD_CPPFLAGS, DEBUG_CFLAGS, DEBUG_CPPFLAGS.
PROFILE_CFLAGS and PROFILE_CPPFLAGS were set too but clang does not -pg or such for
profiling. Need to fix it later.
Tested: duck, swallow, and quail using --enable-p...
[svn-r25640] Purpose: Fixed HDFFV-4259Description:
- Used H5I_INVALID_HID instead of 0 to initialized member "id" in classes
that represent HDF5 objects. For PropList, H5P_DEFAULT has to be used
instead of H5I_INVALID_HID.
- Added try/catch block to some dynamically allocating memory code and
re-throw the bad_alloc exception with a message informing the location of
the failure.
Platforms tested:
...
[svn-r25632] Purpose: Fixed HDFFV-8852Description:
H5F_ACC_CREAT was included in the C++ API while the C library doesn't
allow it yet. Possibly, in the future, but not now. In addition, the
two flags H5F_ACC_RDONLY and H5F_ACC_RDWR were missing from the
documentation, causing confusion that appending is not supported.
Solution:
- Removed H5F_ACC_CREAT from the function until the C library support it
- Adde...
[svn-r25620] Fix a bug in multi VFD when the memb_addr in H5Pset_fapl_multi is passed as NULL. The library is supposed in that case to equally divide the address space among all members, but there was a bug causing an overflow in the assignment.tested with h5commitest
[svn-r25615] Include plugin header change. H5PLextern.h and H5PLprivate.h have two opposing use cases, only the enum is common.Tested: local linux and windows
[svn-r25570] UNDO:Added option to build tools static when building shared libraries. This will prevent 'dll' being appended to the tool name on windows. See HDFFV-8292. Windows DLL linkage problem because of defines needed.Tested: local linux
[svn-r25569] Added option to build tools static when building shared libraries. This will prevent 'dll' being appended to the tool name on windows. See HDFFV-8292.Tested: local linux
[svn-r25508] Added a check that ensures page_size is not set to zero in H5Pset_core_write_tracking(). This ensures that the behavior matches the description in the reference manual.Tested on a local linux VM. This is a very minor change.
[svn-r25496] Description: Merge 64-bit ID changes from branch to trunk. (Plus a few minor cleanups that aren't on the branch)Tested on:
Mac OSX/64 10.9.4 (amazon) w/C++ & FORTRAN
(h5committested on branch already for a week)
[svn-r25487] store all members of the driver info in the file structs since they will be needed if H5Pget_create_plist is called.tested jam. minor change.