| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
| |
unsigned long long. I took out the issue from the Known Problems section.
No test is needed.
|
| |
|
| |
|
|
|
|
| |
Added more info to new C++ feature section.
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Appended h5tutr_ to names of data files to avoid name clashing with
existing examples.
- Added example dependencies to Makefile.*
(pointed out by Allen)
Platforms tested:
SunOS 5.11 (emu) with gmake
Linux/ppc64 (ostrich)
Linux/32 2.6 (jam)
Linux/64 2.6 (koala)/PGI compilers
|
|
|
|
|
|
| |
Replaced an uint with unsigned to please Windows.
Platforms tested:
Linux/32 2.6 (jam) - very minor
|
|
|
|
|
| |
- Merged Allen's CMake updates for the C++ tutorial examples from the trunk
- Updated RELEASE.txt
|
|
|
|
|
|
|
|
| |
unsigned long long. Allen confirmed the problem is gone. So I took
out the macro CYGWIN_ULLONG_TO_LDOUBLE_ROUND_PROBLEM. It skipped the test related to this issue.
Tested with h5committest.
|
|
|
|
| |
Not tested yet.
|
|
|
|
|
|
|
|
|
|
| |
Description:
Added wrappers for H5Aexists.
(merged from trunk)
Platforms Tested:
Linux/32 2.6 (jam)
Linux/64 2.6 (koala)
Linux/ppc64 (ostrich)
|
|
|
|
| |
Tested: local linux
|
|
|
|
|
|
| |
Added
${HDF5_CPP_SRC_SOURCE_DIR}/H5Location.cpp
${HDF5_CPP_SRC_SOURCE_DIR}/H5Location.h
|
| |
|
|
|
|
|
|
|
|
|
| |
Mailing lists instructions are incorrect.
Fix by removing hdf5dev which has long retired (2009). Subscription requests
should be sent to new address due to server change.
Tested: tried to subscribe myself and it worked.
|
| |
|
|
|
|
|
|
|
| |
Added
./c++/src/H5Location.cpp
./c++/src/H5Location.h
Verified with bin/chkmanifest.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description from trunk, r22836
In this bug, H5File doesn't have the ability to create attribute. The
following changes will provide that functionality and several others that
were also missing:
- Added an abstract class H5Location in between IdComponent and H5Object.
- New class structure of IdComponent, H5Location, H5Object, H5File
IdComponent
|
H5Location
/ \
H5Object H5File
- Wrappers in H5Object were moved to H5Location because the related C
functions take either file, group, dataset, or named datatype ID.
- Added wrapper for H5Rget_obj_type2
- Added tests for file attributes and H5Rget_obj_type2 wrapper
Description from trunk, r22845
Fixed miscellaneous inconsistencies and typos, which also took
care of the failure in Packet Table test on daily test today.
Description from trunk, r24143
Fixed comments, documentation, and mis-matched DOXYGEN_SHOULD_SKIP_THIS pairs.
Description from trunk, r24188
- The failure in daily test was caused by missing initialization of member
"id" in a few constructors. This is now fixed.
- Added two overloaded H5Location::setComment
- Improved some error reporting in H5Location
- Improved error reporting in tests
Description from trunk, r24189
Changed header guards from single underscore to double underscore.
Platforms tested:
SunOS 5.11 (emu)
Linux/32 2.6 (jam)
Linux/64 2.6 (koala)/PGI compilers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
number.
Description:
There is a bug in the current big.c tests. In a nut-shell,
the writing part randomly picks 50 locations and write 4KB
from that location. Random location range is from byte 0
to end of dataset. There is the problem--if the random location
is greater than (end of dataset - 4KB), then error.
Solution:
Adjust the random number to be at least 4KB less than the end of the
dataset. That allows it write 4KB more from the generated starting
position.
Also put in a proper error message if unexpected switch values happened.
Tested: h5comittest plus jam serial build and test.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added
./c++/examples/h5tutr_cmprss.cpp
./c++/examples/h5tutr_crtatt.cpp
./c++/examples/h5tutr_crtdat.cpp
./c++/examples/h5tutr_crtgrpar.cpp
./c++/examples/h5tutr_crtgrp.cpp
./c++/examples/h5tutr_crtgrpd.cpp
./c++/examples/h5tutr_extend.cpp
./c++/examples/h5tutr_rdwt.cpp
./c++/examples/h5tutr_subset.cpp
Verified with bin/chkmanifest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Merged changes from the trunk.
+ Revisions 24174:
- Added tutorial examples that Barbara made following the C tutorial examples.
They will be configured for daily test.
+ Revision 24195
- Improved format/comments in tutorial examples
- Added them to Makefile.* and run-c++-ex.sh.in
Platforms tested:
SunOS 5.11 (emu)
Linux/32 2.6 (jam)
Linux/64 2.6 (koala)/PGI compilers
Tested the examples by running the script run-c++-ex.sh
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tested: jam, koala, ostrich, platypus (h5committest)
Log from r24171:
Purpose: Fix problem with gcc 4.8
Description:
With optimization enabled, gcc 4.8 inserts garbage into the padding bytes of
floating point types when assigning from a literal constant. This caused
problems when H5detect.c scanned the bits in floating point types to determine
their properties.
Modified H5detect.c to scan for padding before further analyzing the type, and
to ignore all information in the padding areas. Also removed code that
temporarily disabled optimization.
Tested: jam, koala, ostrich, platypus (h5committest)
|
| |
|
|
|
|
|
|
|
|
| |
UD plugins.
Also warning session fixes.
Tested: CMake local linux
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tested: jam, koala, ostrich, platypus (h5committest)
Log from r24140:
Purpose: Remove problematic abandonment of error stack
Description:
H5Fis_hdf5 uses H5F_locate_signature to check if the file is hdf5. If it does
not locate the signature, H5F_locate_signature would issue an error and return
HADDR_UNDEF. H5Fis_hdf5 does not consider it an error if the signature is not
found, so it does not issue an error or clear the stack. The filled stack could
then cause issues later on.
Changed H5F_locate_signature to return herr_t, not issue an error if the
signature is not found, and added a parameter for a pointer to the signature
address that the function fills in.
Tested: jam, koala, ostrich (h5committest)
|
|
|
|
|
|
|
|
|
| |
Tested: jam, koala, ostrich, platypus (h5committest)
Log from r24139:
Remove "will never be exectued" warnings in H5detect.c
Tested: jam, koala, ostrich (h5committest)
|
|
|
|
|
|
|
|
|
|
| |
Switched default to link to shared lib files when HDF5 is configure with --disable-static.
This addressed HDFFV-8141, h5cc failed because it defaulted to link to lib*.a files which
aren't built with --disable-static.
-help message also updated.
Tested in trunk.
Merged code tested with h5committest.
|
| |
|
| |
|
|
|
|
| |
Merged INSTALL and h5fc.in from trunk.
|
|
|
|
| |
No test is needed.
|
| |
|
| |
|
|
|
|
| |
Correct MAC Info.plist vars
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tested: jam, koala, ostrich, platypus (h5committest)
Log from r23987:
Merge r23939 from reduce_warning branch to trunk
Tested: jam, koala, ostrich (h5committest)
Log from r23939:
Fix unused variables warnings in trunk
Rename static functions in H5Adense.c, H5B2cache.c, H5Bcache.c
Switch these functions to use FUNC_ENTER_STATIC* macros
Tested: koala
|
|
|
|
|
|
|
|
| |
the script to run them temporarily
with TOOLTEST to check the metadata part and left out the data part.
Tested on VMS.
|
|
|
|
|
|
| |
files. I seperated them.
Tested on OpenVMS.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
negative zero in long double. I made it warning instead of
failure.
Tested on jam and Boeing OpenVMS - simple change.
|
|
|
|
|
|
|
|
| |
Revert accidental checkin of a patch that disables file truncation for
parallel I/O.
Tested on:
MacOSX/64 10.8.4 (amazon)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bring r24101 & 24111 from trunk to 1.8 branch:
r24101:
=======
Description:
Clean up warnings, enable new compiler warning flag(s) and bring back
changes from Coverity branch:
r20813:
Remove the dead code as listed for coverity bug #1722. h5committested.
r20814:
Issue 69: Check return value and throw error if negative return. Also free datatype id on error
r20815:
Use HDstrncpy. --gh
r20816:
Replaced one last HDstrcat call with HDstrncat to resolve coverity issue 832.
r20817:
Use HDstrncpy and HDstrncat. --gh
r20818:
Purpose: Fix valgrind issues with h5jam
Description:
Modified h5jam to free strings strdup'd in parse_command_line before exit. Note
that they may still not be freed in case of error, due to the widespread use of
exit().
r20819:
Issue 80: change loop to use int as loop index.
r20820:
Maintenance: Fixed the bug found by coverity CID 788
There were two problems with this function:
1) it tried to unnecessary free NULL pointer
2) it tried to allocate c_name buffer that is done by H5Pget_class_name
r24111:
=======
Description:
Restrict GCC diagnostic pragmas to only gcc 4.6+
Tested on:
Mac OSX 10.8.4 (amazon) w/gcc 4.8.1, C++ & FORTRAN
(too minor to require h5committest)
|
| |
|
|
|
|
|
|
| |
scripts. HDFFV-8498 merge from trunk.
Tested: local linux - cmake and autotools
|
| |
|
| |
|
|
|
|
| |
forgot to update MANIFEST.
|
|
|
|
|
|
|
|
| |
standard output files. OpenVMS doesn't output the
same value as Unix. So we remove the line first on Unix before running the tests. See Jira issue VMS-4.
Tested on jam.
|