AuthorCommitMessageCommit dateIssues
James LairdJames Laird
5c0011a7138[svn-r9329] Purpose: FeatureDescription: Datatypes and groups now use H5FO "file object" code that was previously only used by datasets. These objects will hold a file open if the file is closed but they have not yet been closed. If these objects are unlinked then relinked, they will not be destroyed. If they are opened twice (even by two different names), both IDs will "see" changes made to the object using the other ...
Quincey KoziolQuincey Koziol
a841ea35292[svn-r9327] Purpose: Bug fix.Description: Fix off-by-one error in Core VFL driver which would cause spurious address or size overflow errors when an odd valued address or size was checked. Platforms tested: FreeBSD 4.10 (sleipnir) Linux 2.4 (heping) Solaris 2.7 (arabica)
Xuan BaiXuan Bai
97dbe75dc17[svn-r9324] Purpose: Update.Description: Update installhdf5lib.bat batch file. Cleaned two redundant scripts in the batch file. Solution: Clean script. Platforms tested: Windows XP. Misc. update:
Quincey KoziolQuincey Koziol
3f2fb8bed1b[svn-r9322] Purpose: Bug fixDescription: Fix situation where deleting a chunked datasets with B-tree nodes that weren't in the metadata cache would die with a core dump. Platforms tested: FreeBSD 4.10 (sleipnir) Linux 2.4 (heping) Solaris 2.7 (arabica)
HDF AdminHDF Admin
643811be029[svn-r9321] Snapshot version 1.7 release 38
Albert ChengAlbert Cheng
74c322019f4[svn-r9319] Purpose: FeatureDescription: Added code to support the -configname feature. Platforms tested: no h5committest which does not test this command. ran it by hand in eirene comparing tg-login1 and tg-login2. Misc. update:
Albert ChengAlbert Cheng
28776d10760[svn-r9317] Purpose: Code clean upDescription: The tests used to have their own test file names due to the original program layout. Now that it is using the common test interface, individual test can be invoked at will (via -o). There is no need to have different test filenames. Only requirement is that certain read tests must follow immediately the corresponding write test since they use the same file. I have combined all ...
MuQun YangMuQun Yang
3730886c9af[svn-r9316] Purpose: Fix a small bug inside installhdf5lib.bat.Description: Fortran .h files are not needed. Previously c++ header files are not properly moved. Solution: Platforms tested: No need to test. Misc. update:
Leon ArberLeon Arber
41440bc2dcb[svn-r9314] Purpose: Bug fixDescription: Fix for small memory leak that occurs when destroying the data transform property. Forgot to free the array of pointers to the temorary data. Solution: Freed memory. Platforms tested: sol + eirene Misc. update:
Quincey KoziolQuincey Koziol
9fc48a00978[svn-r9312] Purpose: Bug fix.Description: Allow I/O to occur on 0 element selections. Platforms tested: h5committest
Quincey KoziolQuincey Koziol
f235187dba7[svn-r9310] Purpose: Code optimizationDescription: Avoid performing a check on the number of objects in a group (which currently involves iterating over all entries in the group's B-tree) before calling H5G_get_obj<foo>_by_idx. Instead, just have H5G_get_obj<foo>_by_idx() notice when you've walked off the end and return fail then. Platforms tested: FreeBSD 4.10 (sleipnir) h5committest
Albert ChengAlbert Cheng
ace38083da1[svn-r9309] Purpose: CleanupDescription: Remove old hack for H5Eget_auto() which is not needed any more. Reverse H5E_set_auto_stack(H5EDEFAULT,...) back to previous code of H5E_set_auto(...). Same for H5E_get_auto_stack. Platforms tested: Only tested in Eirene PP as the change is pretty straight forward. Misc. update:
Albert ChengAlbert Cheng
0a69acf9920[svn-r9298] Purpose: Bug fix.Description: the Data transformation code that failed when a data transform property for simple expression is fixed. Turned the tests back on. Platforms tested: Tested in copper (pp) where the failure appeared. Also in eirene as double check. No h5committest as the change is trivial.
Albert ChengAlbert Cheng
9d9621ef0c2[svn-r9297] Purpose: Bug fix.Description: Code would attempt to Calloc with zero count when a simple expression that has no x term. That resulted in NULL for some platform (like AIX). That appeared as a failure treated as out of space. Solution: Checked if count is larger than 0 before making the calloc request. Platforms tested: Tested in copper (pp) where the failure appeared. Also in eirene as double check. No h5co...
John MainzerJohn Mainzer
a4e1edbdba6[svn-r9274] Purpose:Add test to verify the fix of the parallel I/O mode confusion bug. Description: While the parallel I/O mode confusion bug is fixed, an automated regression test for this bug would be useful. Solution: Added a modified version of the original bug demonstration program to testphdf5. Platforms tested: copper h5committested eirene (parallel) Misc. update:
John MainzerJohn Mainzer
30f2ba6e07b[svn-r9273] Purpose:Port fix of parallel I/O mode confusion bug from the 1.6 tree to the 1.7 tree. Description: Collective I/O is not supported for point selections. Thus when some processes attempted I/O with point selections, and others without, some attempted collective I/O while others did independent I/O. Solution: Arranged for all processes to compare notes before starting I/O, and for all to use inde...
Albert ChengAlbert Cheng
68f16ab5fac[svn-r9272] Purpose: Bug fix.Description: THe trivial transform property list creation triggered a code error. Skip these two tests temporary. Will fix it later. Platforms tested: Copper where it exposed the failures. Misc. update:
Albert ChengAlbert Cheng
6b2e47d974e[svn-r9271] Purpose: Update for the new API, H5Pget_data_transform.Platforms tested: Copper only. No h5committest since this is trivial.
Leon ArberLeon Arber
5075bb85d71[svn-r9268] Purpose: Added tests for polynomial transforms.Platforms tested: sol + eirene Misc. update:
Leon ArberLeon Arber
0df4bee9318[svn-r9267] Purpose:Added H5Pget_data_transform Added support for polynomial data transforms Description: There is now support for polynomial data transforms (ie, (2+x)*(x-5)) instead of just linear ones. Note that, in order to compute a polynomial transform, one temporary copy of the original data must be stored for each occurence of "x" in the transform expression. This can result in very high memory usage fo...
Quincey KoziolQuincey Koziol
b540f551b39[svn-r9264] Purpose: CleanupDescription: Move bug description into reverse chronological order.
Quincey KoziolQuincey Koziol
ad9617109ec[svn-r9261] Purpose: Code cleanupDescription: Remove some test files generated from new tests. Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
Frank BakerFrank Baker
ecf0ae20e9f[svn-r9258] Purpose: Minor formatting fix in introductory paragraphs. Platforms tested: Mozilla
Frank BakerFrank Baker
3e50c9cf62b[svn-r9257] Purpose: Bugfixes in H5Pget/set_fclose_degree Clarification in H5Pset_filter Description: H5Pget_fclose_degree and H5Pset_fclose_degree Functions index at top of page: Move H5Pget/set_fclose_degree into "File Access Properties." Remove "File Close Properties" section. H5Pget_fclose_degree -- Correct parameter description. (Contribute to closing...
John MainzerJohn Mainzer
c46baf0f0b3[svn-r9256] Purpose: Update release_docs/RELEASE.txt to describe options for dealing with installations which insert extra text in output, thereby breaking tests which function by comparing output with an exemplar. Description: See above. Solution: Add discussion of this possible problem, and listed two possible solutions: 1) "setenv HDF5_Make_Ignore yes" and then score "failed" tests ...
Quincey KoziolQuincey Koziol
b73f3230590[svn-r9250] Purpose: Bug fixDescription: Correct typedef for dataset region references to avoid struct alignment issues on Crays. Solution: Change the typedef for hdset_reg_ref_t from a struct to an array of unsigned char's of the correct size and propagate the appropriate adjustments around the code. Platforms tested: FreeBSD 4.10 (sleipnir) Linux 2.4 (verbena) w/fortran Cray T90 (subzero) w/fortran...
HDF AdminHDF Admin
147951e4bb7[svn-r9243] Snapshot version 1.7 release 37
Xuan BaiXuan Bai
78f21976dd8[svn-r9239] Purpose: Bug fix.Description: Last time, I renamed the SZIP-encode-checking environment variable from H5_SZIP_CAN_ENCODE to HDF5_SZIP_ENCODE. But I forgot to update the repacktest.bat batch file. This time, repacktest.bat is updated. Solution: Platforms tested: Not necessary. (Already tested with Visual C++ 6.0 on XP, but forgot to update it into all.zip last time). Misc. update:
Quincey KoziolQuincey Koziol
eb3e9ccd8ac[svn-r9234] Purpose: Code cleanupDescription: Tweak recent "forward compatibility" changes to the H5E* API (which allowed for the old H5E API functions to remain unchanged) by allowing for the error stack callback function (H5E_auto_t) to also remain unchanged from the 1.6 branch. This required changing the H5E{get|set}_auto routines to have the old style H5E_auto_t type (which didn't have a stack ID parameter) and the ne...
Frank BakerFrank Baker
4389b976a5a[svn-r9231] Description: H5T_conv_t (appears in H5Tregister description) -- changed datatype of the nelmts parameter H5Tconvert -- changed datatype of the nelmts parameter Platforms tested: Mozilla
Xuan BaiXuan Bai
eafc754260f[svn-r9229] Purpose: New feature and Update.Description: 1. Updated installhdf5lib.bat file so that libtest_fortran.lib and libtest_fortrand.lib will NOT be installed; 2. Updated the project settings for projects in HDF5 C examples: To be consistant with other HDF5 windows project settings: 1) replaced zlib.lib in Object/library modules with environment variable HDF5_EXT_ZLIB 2) replaced szlib.lib in Object/library modules with...
Frank BakerFrank Baker
31b8c66d0b1[svn-r9224] Purpose: Add h5iget_file_id_f Platforms tested: Mozilla
Raymond LuRaymond Lu
7570de4e351[svn-r9221] Purpose: Bug fixDescription: One place was left out for update after the Error API was modified. Changed it from H5Eset_auto to H5Eset_auto_stack. Platforms tested: sleipnir(with threadsafe) - simple change.
John MainzerJohn Mainzer
7163f6d622d[svn-r9220] Purpose:Fix configure bug that appears on SDSC DataStar. Description: Two cached "sizeof"s in ./config/powerpc-ibm-aix5.x cause builds on SDSC Datastar to choke. Solution: Commented out the offending "sizeof"s. Included comments indicating the reason for the change. Platforms tested: copper Misc. update: n/a
Pedro Vicente NunesPedro Vicente Nunes
2ef1d47a76d[svn-r9218] Purpose: bug fixDescription: The H5O_mtime_decode function was not handling properly the case for the Code Warrior compiler Solution: Platforms tested: Code Warrior Misc. update:
Pedro Vicente NunesPedro Vicente Nunes
068639ae747[svn-r9215] Purpose: added a nore about the get_native_integerDescription: Solution: Platforms tested: Misc. update:
Pedro Vicente NunesPedro Vicente Nunes
9abba8efdf4[svn-r9213] Purpose: new test for the native types testDescription: on the Cray SV1 an INT type was wrongly converted to a SHORT type by the get_native_integer function Choose the type based on the precision; this is to support cases like the Cray SV1, where the size of short is 8 but precision is 32 (e.g an INT (size 8, prec 64) would be converted to a SHORT (size 8, prec 32) if the size was the deciding factor) Solution: Platforms test...
Pedro Vicente NunesPedro Vicente Nunes
0424d72fc14[svn-r9212] Purpose: bug fixDescription: on the Cray SV1 an INT type was wrongly converted to a SHORT type by the get_native_integer function Choose the type based on the precision; this is to support cases like the Cray SV1, where the size of short is 8 but precision is 32 (e.g an INT (size 8, prec 64) would be converted to a SHORT (size 8, prec 32) if the size was the deciding factor) Solution: Platforms test...
HDF AdminHDF Admin
cfd312161f2[svn-r9209] Snapshot version 1.7 release 36
Raymond LuRaymond Lu
922e8a4a8b8[svn-r9208] Purpose: Bug fixDescription: A few items were left out when tried to restore the old Error API. There are also a few minor bug fixes. Platforms tested: arabica fuss h5committest.
Pedro Vicente NunesPedro Vicente Nunes
45b23cfce11[svn-r9204] Purpose: bug fixchanged some datset names for h5repack etsts Description: Description: the dataset region reference data was not portable between the Cray T3E and other machines Solution: this was due to the fact that the buffer to store the heap ID and index was using a sizeof(int) for its size 4 is used instead of sizeof(int) to permit portability between the Crays and other machines (the heap I...
Pedro Vicente NunesPedro Vicente Nunes
bd6857eab69[svn-r9203] Purpose: bug fix Description: Description: the dataset region reference data was not portable between the Cray T3E and other machines Solution: this was due to the fact that the buffer to store the heap ID and index was using a sizeof(int) for its size 4 is used instead of sizeof(int) to permit portability between the Crays and other machines (the heap ID is always encoded as an int32 anyway) S...
MuQun YangMuQun Yang
42684497945[svn-r9200] Purpose: Shrink HDF5 parallel testDescription: Previously the collective chunk IO tests created and opened four HDF5 files; it turned out that all collective chunk IO tests can use one file for testing. Solution: To use one file for all collective chunk IO tests with trunc option to be set in H5Fcreate. Platforms tested: copper(no need to use h5committest) Misc. update:
Pedro Vicente NunesPedro Vicente Nunes
6d52dc8601e[svn-r9198] Purpose:inserted new code warrior project Description: Solution: Platforms tested: Misc. update:
MuQun YangMuQun Yang
7ef355d568a[svn-r9197] Purpose: Code warrior support erased previous change of object settings, we need to resume the old change.Description: Xuan checked in the recent change for windows settings(many of them) on Sep. 1st and it was wiped out by code warrior support that used the old all.zip modified on Aug. 27th. In order to maintain the release for windows, we have to resume it. Solution: Platforms tested: Misc. update:
Frank BakerFrank Baker
8ef6fcba4c7[svn-r9192] Purpose: Add H5Zget_filter_info and h5zget_filter_info_f. Other minor edits. Platforms tested: Mozilla
Pedro Vicente NunesPedro Vicente Nunes
0914b3606c3[svn-r9191] Purpose: added a new project file for CodeWarrior (the files in the library changed since the last version ) Description: Solution: Platforms tested: Misc. update:
Xuan BaiXuan Bai
df5ca9608dd[svn-r9187] Purpose: New feature.Description: Before this update, we use per_hdf_library convention to set environment variables for gzip and szip compression libraries, for example, HDF5_EXT_LIBS = zlib.lib szlib.lib. As some of HDF5 dump and repack tests should be skipped when gzip/szip are disabled. But we found it was very complicated to check whether gzip/szip were disabled in Windows with the per_hdf_library convention...
Raymond LuRaymond Lu
cb7f03a26ff[svn-r9183] Purpose: New featureDescription: Restore 6 old error API functions back to the library to be backward compatible with v1.6. They are H5Epush, H5Eprint, H5Ewalk, H5Eclear, H5Eset_auto, H5Eget_auto. These functions do not have error stack as parameter. Solution: Internally, these functions use default error stack. Platforms tested: h5committest and fuss. Misc. update: RELEASE.txt
Albert ChengAlbert Cheng
226f162ce75[svn-r9179] Purpose: Text display changeDescription: Changed the test names to much shorter strings for easier use. Platforms tested: No h5committed test. Only test parallel in eirene. Misc. update: