summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r17783] Maintenance: Changed version to 1.6.10-pre2 after creating ↵Elena Pourmal2009-10-281-2/+2
| | | | release candidate.
* [svn-r17782] Maintenance: Changed version number to 1.6.10-pre1 before creatingElena Pourmal2009-10-281-3/+3
| | | | release candidate source tar ball for testing.
* [svn-r17781] Description:Quincey Koziol2009-10-281-2/+2
| | | | | | | | | | Bring r17778 from trunk to 1.6 branch: Make check for NULL dataspace a bit safer. Tested on: FreeBSD/32 6.3 (duty) (too minor for h5committest)
* [svn-r17767] Purpose: Fix bug 1483Neil Fortner2009-10-281-11/+24
| | | | | | | | | | | | Description: H5HG_load made improper assumptions about the ordering of object indices, namely that they are in order. Not only is this not guaranteed by the file format spec, but this condition can be violated if id's "wrap around" which can happen when overwriting VL data. H5HG_load has been fixed to handle any order of indices. Also fixed some other bugs involving allocation of global heaps in memory. Tested: jam, linew, amani (h5committest)
* [svn-r17759] Purpose: Fix assertion failure caused by H5Tcommit1/2Neil Fortner2009-10-271-0/+4
| | | | | | | | | Description: Calling H5Tcommit on a file with read only access would cause an assertion failure. Added a check to H5T_commit to return a failure in this case. Tested: jam (very minor change)
* [svn-r17674] Snapshot version 1.6 release 9 (snap8)Larry Knox2009-10-191-2/+2
|
* [svn-r17612] Bug fix (ID 1628):Albert Cheng2009-10-081-1/+1
| | | | | | | | | There was a typo in the H5Pget_preserve that it was returning the wrong value. Fixed. Also added a test in test/cmpd_dset.c to verify the correctness of H5Pset_preserve and H5Pget_preserve. Tested: h5committest plus jam serial.
* [svn-r17558] New feature(Bug 230):Albert Cheng2009-09-304-15/+121
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Embed the content of libhdf5.settings into the hdf5 executables so that an "orphaned" executables can display (via the Unix strings command, for example) the library settings used to build the executables. configure.in: Added the --disable-embedded-libinfo option to disable this feature. configure: src/H5config.h.in: fortran/configure c++/configure Generated by autotools like automake. src/H5detect.c: Implement insert_libhdf5_settings() to insert the contents of libhdf5.settings into the library as an extern string variable so that it is included in all HDF5 executable. test/Makefile.in: Added test scripts testlibinfo.sh and testcheck_version.sh, test program tcheck_version. Needed to introduce $PROGS so that tcheck_version is built but not run automatically. test/testlibinfo.sh.in: A new test added to verify the library information is indeed included in the executables. H5.c: added code to print the embedded library information when there is a library versions mis-match occurs. This ensures the library information string is included in the executable. Also modifies the code so that the Library mismatch warning string is included only once in the executable. H5private.h: Added a global reference to the libinfo string variable to prepare for possible stage 3 implementation of a public API. New test: (Bug ID 1656): Add new tests (tcheck_version, testcheck_version.sh) to verify H5check_version() does issue warnings and abort accordingly. Changed H5check_version() to suppress the warning message totally if $HDF5_DISABLE_VERSION_CHECK is 2 or higher. (Old behavior treated 3 or higher the same as 1, that is to print a warning and allows the program to continue. MANIFEST: updated with the newly added files. Tested: h5committest passed. Also passed jam in serial mode, --enable-static-exec, --disable-embedded-libinfo.
* [svn-r17539] Snapshot version 1.6 release 9 (snap7)Larry Knox2009-09-271-2/+2
|
* [svn-r17537] Purpose: Fix bug 1620Neil Fortner2009-09-251-1/+1
| | | | | | | | | Description: H5Ppublic.h listed H5Pget_filter_by_id as returning H5Z_filter_t, when in fact it returns herr_t. The header file has been corrected to indicate that it returns herr_t. Tested: jam
* [svn-r17532] Purpose: Fix bug 1555Neil Fortner2009-09-251-4/+4
| | | | | | | | | | | | | | Description: At several places in H5Pint.c properties were being compared using memcmp, not using the registered "cmp" callback. This could cause memory checkers to report uninitialized memory errors, and could conceivably cause runtime errors if memcmp reported false equality (for example if a value pointed to by the property changed). The code has been changed to always use the cmp callback. No tests have been added as the cmp callback is not exposed in the 1.6 API. Tested: jam, linew, smirom (h5committest)
* [svn-r17436] Snapshot version 1.6 release 9 (snap6)Larry Knox2009-08-301-2/+2
|
* [svn-r17409] Snapshot version 1.6 release 9 (snap5)Larry Knox2009-08-231-2/+2
|
* [svn-r17367] Snapshot version 1.6 release 9 (snap4)Larry Knox2009-08-161-2/+2
|
* [svn-r17335] Snapshot version 1.6 release 9 (snap3)Larry Knox2009-08-121-2/+2
|
* [svn-r17137] Snapshot version 1.6 release 9 (snap2)Larry Knox2009-07-011-2/+2
|
* [svn-r17136] Snapshot version 1.6 release 9 (snap1)Larry Knox2009-07-011-2/+2
|
* [svn-r17110] Purpose: Fix bug in H5Z_filter_infoNeil Fortner2009-06-251-1/+1
| | | | | | | | | | | Description: Previously, when H5Z_filter_info was called for a filter that was not present, it would succeed and return the information from one position past the end of the pipeline, possibly causing a segfault. This affected at least H5Pget_fitler_by_id, and possibly other API functions. Fixed to properly return failure. Tested: jam
* [svn-r17027] Purpose: fix bug 1593Neil Fortner2009-06-101-98/+102
| | | | | | | | | | | | Description: When using H5T_copy on committed datatypes that are already open, H5T_copy would properly use the already existing shared struct, but would still deep copy all of the fields in that struct. This would cause memory leaks, and in the case of a compound containing a vlen (or reference), the change in size would cause the size of the resulting type to be set to an incorrect value. Changed H5T_copy to properly avoid deep copies when using a reopened shared struct. Tested: jam, linew, smirom (h5committest)
* [svn-r16994] Snapshot version 1.8 release 3 (snap0)Larry Knox2009-06-011-2/+2
|
* [svn-r16918] Maintenance: Changed suffix in the version number to snap0.Elena Pourmal2009-05-041-2/+2
|
* [svn-r16915] Maintenance: Changed version number to 1.6.9-post0 and editedElena Pourmal2009-05-041-2/+2
| | | | | HISTORY.txt and RELEASE.txt files. Branch is open for check-ins now.
* [svn-r16900] Set version information to 1.6.9 to be ready for release.Albert Cheng2009-04-301-2/+2
| | | | Tested: h5committested (linew is still in progress.)
* [svn-r16854] Maintenance: Changed version to hdf5-1.6.9-pre2 for further ↵Elena Pourmal2009-04-241-2/+2
| | | | check-ins.
* [svn-r16852] Maintenance: Changed version number to 1.6.9-pre1 and created a ↵Elena Pourmal2009-04-241-3/+3
| | | | | | tar ball for remote testing.
* [svn-r16809] Purpose: Add version macroNeil Fortner2009-04-201-0/+6
| | | | | | | | Description: Versioning was just added to H5Z_class_t in 1.8. Therefore, I am adding a H5Z_class1_t macro to 1.6 to enable backwards compatibility using H5Z_class1_t. Tested: jam (simple change)
* [svn-r16739] Snapshot version 1.6 release 8 (post13)Larry Knox2009-04-121-2/+2
|
* [svn-r16715] Snapshot version 1.6 release 8 (post12)Larry Knox2009-04-091-2/+2
|
* [svn-r16660] Bug 1529.Albert Cheng2009-04-031-3/+0
| | | | | | | | | | | | | | | | Description: The MPE option is not working with the new mpich2. hdf5 configure is looking for the routine CLOG_Init() in the library liblmpe.a. The old mpich has that routine but the new mpich2 does not have it. I could not find any reference or document of what the CLOG_Init() is or why it is needed. The only log message for adding the requirement for liblmpe.a was for the NCSA old AIX platform that has retired and could not be used to verify the correctness. Solution: Remove the requirement of liblmpe.a. Tested: Just parallel with fortran on kagiso, jam and smirom.
* [svn-r16651] Snapshot version 1.6 release 8 (post11)Larry Knox2009-04-011-2/+2
|
* [svn-r16591] Snapshot version 1.6 release 8 (post10)Larry Knox2009-03-221-2/+2
|
* [svn-r16581] Snapshot version 1.6 release 8 (post9)Larry Knox2009-03-151-2/+2
|
* [svn-r16507] Snapshot version 1.6 release 8 (post8)HDF Tester2009-02-221-2/+2
|
* [svn-r16485] Snapshot version 1.6 release 8 (post7)HDF Tester2009-02-151-2/+2
|
* [svn-r16482] Purpose: Improve chunk cacheNeil Fortner2009-02-123-10/+58
| | | | | | | | | | | Description: The meaning of the "nbytes" field in H5D_rdcc_t was not clear, and some places assumed it was the maximum size of the chunk cache, while some assumed it was the current size of the chunk cache. The end result was that only 1 chunk could be held in cache at a time. This field has been replaced by "nbytes_max" and "nbytes_used". Performance of cached I/O should improve greatly. Tested: jam, smirom (h5committest)
* [svn-r16454] Snapshot version 1.6 release 8 (post6)HDF Tester2009-02-081-2/+2
|
* [svn-r16345] Snapshot version 1.6 release 8 (post5)HDF Tester2009-01-251-2/+2
|
* [svn-r16342] Description:Frank Baker2009-01-221-1/+1
| | | | | | Changed 'THG' to 'The HDF Group' in various HDF5 source files, most of which are <subdirectory>/COPYING. -- Closes Bugzilla entry 1403.
* [svn-r16330] Snapshot version 1.6 release 8 (post4)HDF Tester2009-01-181-2/+2
|
* [svn-r16323] Purpose:Albert Cheng2009-01-141-15/+18
| | | | | | | | | | | | | Improvement Description: Modified the warning messages from the Version mismatch checking to suggest the users to try recompiling or checking the shared lib setting. [Also, adapted the revamp of the H5check_version() done in development branch long ago.] Platforms tested: Tested in Jam only since it was just a simple text string changes.
* [svn-r16298] Snapshot version 1.6 release 8 (post3)HDF Tester2009-01-111-2/+2
|
* [svn-r16274] Bug fix: A case of 0 dimension was not handled in the ↵Pedro Vicente Nunes2009-01-081-1/+2
| | | | | | | | definition of an array in H5D_istore_initialize_by_extent, causing an iteration to continue and an assertion in H5S_hyper_iter_init when trying to initialize a non existing chunk. Added a test for shrinking to 0 dimemsions Tested: windows, linux
* [svn-r16261] Snapshot version 1.6 release 8 (post2)HDF Tester2009-01-041-2/+2
|
* [svn-r16230] Pedro Vicente Nunes2008-12-293-8/+24
| | | | | | | | Bug fixes: chunks on the btree were not deleted for the case when the new dimension was on the boundary of the chunk offset (comparison of offset > chunk instead of offset >= chunk). In extending the space, the new size was wrongly compared with the maximum extend possible Modified H5Dset_extent so that it fails when called for compact datasets and contiguous with no external storage new test program as 1.8 and 1.9: It adds tests for several ranks, use of fill value or not, compression, different fill value allocation times, use of different storage layouts, and external files tested: windows, linux
* [svn-r16210] Snapshot version 1.6 release 8 (post1)HDF Tester2008-12-211-2/+2
|
* [svn-r16122] Snapshot version 1.6 release 8 (post0)HDF Tester2008-11-231-2/+2
|
* [svn-r16103] Maintenance: Suffix after the release is done should be post0 ↵Elena Pourmal2008-11-191-2/+2
| | | | | | instead of snap0; caught by Albert, fixed by policy offender.
* [svn-r16068] Maintenance: Changed version number to hdf5-1.6.8-snap0; modifiedElena Pourmal2008-11-121-2/+2
| | | | | documentation files after the release. Branch is open for check-ins.
* [svn-r16057] Maintenance: Changed version to 1.6.8 and released source tar ball.hdf5-1_6_8Elena Pourmal2008-11-101-2/+2
| | | | Will tag the release after binaries are built tonight.
* [svn-r16022] Maintenance: Changed version number to hdf5-1.6.8-pre1 before ↵Elena Pourmal2008-11-031-3/+3
| | | | | | creating a tar ball for remote testing