summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r6704] Frank Baker2003-04-171-1/+68
| | | | | | | | | | | Purpose: Add new function. Description: Added H5set_free_list_limits. Platforms tested: Safari, IE 5
* [svn-r6703] Frank Baker2003-04-171-4/+42
| | | | | | | | | | | | | | | Purpose: Add new function Add note regarding intentionally undocumented function Description: Added H5Dget_offset. H5Ddebug -- Added note in HTML-coded comment that this function, while technically public, is not intended for public use and should not be listed in the RM. Platforms tested: Safari, IE 5
* [svn-r6702] Frank Baker2003-04-171-3/+44
| | | | | | | | | | | Purpose: Add new function Description: Added H5Iget_name. Platforms tested: Safari, IE 5
* [svn-r6701] Purpose:Pedro Vicente Nunes2003-04-173-0/+21
| | | | | | | | | | | | added the testfiles below Description: Solution: Platforms tested: Misc. update:
* [svn-r6700] Purpose:Pedro Vicente Nunes2003-04-174-5/+224
| | | | | | | | | | | | | | | | | added tests 1.7, 1.8, 1.9 described in the test matrix Description: Solution: Platforms tested: Linux/rockaway(C) SunOS/arabica (C) SGI/modi4 (C) Misc. update:
* [svn-r6699] Frank Baker2003-04-171-9/+5
| | | | | | | | | | | | | | Purpose: Removed reference to discontinued API Changes reflecting renamed section of RM Description: Removed reference to H5RA, ragged arrays. Made edits reflecting the H5Z change from "Compression" to "Filters & Compression." Platforms tested: Safari, IE 5
* [svn-r6698] Frank Baker2003-04-171-1/+7
| | | | | | | | | | | | | | | Purpose: Comment out functions not in R1.6 Description: Commented out these hyperslab functions since they are not "turned on" for Release 1.6: h5scombine_hyperslab_f h5scombine_select_f h5sselect_select_f Platforms tested: Safari, IE 5
* [svn-r6697] Frank Baker2003-04-171-80/+153
| | | | | | | | | | | | | | | | | | | | | | | Purpose: Add new function Add operands to 2 existing functions Comment out functions not in R1.6 Description: H5Sget_select_type -- Added new function. H5Sselect_hyperslab -- Added operands H5S_SELECT_AND, H5S_SELECT_XOR, and H5S_SELECT_NOTB, H5S_SELECT_NOTA. Reformatted part of Description source code, with minor copy-edits. H5Sselect_elements -- Added operands H5S_SELECT_APPEND, H5S_SELECT_PREPEND. Commented out these hyperslab functions since they are not "turned on" for Release 1.6: H5Scombine_hyperslab H5Scombine_select H5Sselect_select and the corresponding FORTRAN routines Platforms tested: Safari, IE 5
* [svn-r6696] Frank Baker2003-04-171-1/+225
| | | | | | | | | | | Purpose: Add new function Description: Added H5Pset_szip Platforms tested: Safari, IE 5
* [svn-r6695] Purpose:Pedro Vicente Nunes2003-04-1751-51/+346
| | | | test files
* [svn-r6694] Purpose:Pedro Vicente Nunes2003-04-173-511/+411
| | | | | | | | | | | | | | | | added some niceties and utilities, and more tests Description: some niceties: more error messages on cases of bad input utilities: some functions to more human readable output more tests: described in the test matrix Platforms tested: Linux/rockaway(C) SunOS/arabica (C) SGI/modi4 (C)
* [svn-r6693] Purpose:Pedro Vicente Nunes2003-04-171-0/+28
| | | | | | | | | | | | added more /tools/testfiles for h5diff Description: Solution: Platforms tested: Misc. update:
* [svn-r6692] Purpose:Albert Cheng2003-04-161-0/+9
| | | | | | | | | | | | | | | | feature. Description: Added the option of "setenv3" which sets the environment variable that has three components like env AR="ar -X 64". It is another kludge like setenv2. Got to code in a better 'setenv' option. Platforms tested: Copper (because its -64 compiling needs that AR set as above). Eirene (where it usually launches). Did not do h5committest which does not test bin/runtest. Misc. update:
* [svn-r6690] Robert E. McGrath2003-04-161-19/+17
| | | | | | | | | | | | | | | | | | Purpose: Fix bug in ntypes.c test. Description: Large arrays on stack break MacOSX Solution: Move arrays to static variables. Platforms tested: pommier sol modi4 Misc. update:
* [svn-r6689] Purpose:Quincey Koziol2003-04-162-19/+41
| | | | | | | | | | | | | | Bug fix. Description: The stdio filer driver is not reducing the file's size in the manner that the sec2 driver does. Solution: Copy code from the sec2 for handling this properly. Platforms tested: h5committested
* [svn-r6688] Purpose:Bill Wendling2003-04-161-0/+6
| | | | | | | | | | | | | | | | | Bug Fix Description: When using the STDIO driver, the dsets test would fail. Solution: Need to flush the data to disk before doing an HDopen call. Platforms tested: Modi4 (Parallel & Fortran) Arabica (Fortran) Verbena (Fortran & C++) Misc. update:
* [svn-r6687] Elena Pourmal2003-04-151-0/+0
| | | | | | | | | | | | | | | Purpose: Windows port for 1.5 branch Description: Projects files were not up-to-date; Fortran and C libraries, and tests would not build. Solution: Updated all projects and coresponding all_withf90.zip file Platforms tested: Windows 2000 Only static tests (both debug and release) passed on Windows. DLLs have multiple problems ;-) Misc. update:
* [svn-r6686] Elena Pourmal2003-04-151-2/+3
| | | | | | | | | | | | | | | | | Purpose: Windows port Description: Windows cannot convert from _uint64_t to double. One of the tests (test_set_local) used conversion to fill a data buffer. Compilation failed on Windows. Solution: Fixed the code not to use conversion Platforms tested: CRAY T90IEEE, arabica, modi4 with parallel, Windows 2000 Only static tests (both debug and release) passed on Windows. DLLs have multiple problems ;-) Misc. update:
* [svn-r6685] Elena Pourmal2003-04-154-2/+41
| | | | | | | | | | | | | | | | Purpose: Added copyright statement; cleaned code and fixed bugs for Windows and Cray T90IEEE Description: Windows and Cray ports exposed few typos in the source code that caused tests to fail Solution: Added copyright statement and clean the code. Platforms tested: CRAY T90IEEE, arabica, modi4 with parallel, Windows 2000 Only static tests (both debug and release) passed on Windows. DLLs have multiple problems ;-) Misc. update:
* [svn-r6684] Elena Pourmal2003-04-1536-129/+611
| | | | | | | | | | | | | | | | | | | Purpose: Added copyright statement; cleaned code and fixed bugs for Windows and Cray T90IEEE Description: Fortran files did not have copyright statement; VL types did not work on T90IEEE since I never brought the correct code from 1.4 branch; there were compilation warnings on Windows; some character parameters were not passed correctly to C stubs causing tests to fail on Windows. Solution: Added copyright statement and clean the code. Platforms tested: CRAY T90IEEE, arabica, modi4 with parallel, Windows 2000 Only static tests (both debug and release) passed on Windows. DLLs have multiple problems ;-) Misc. update:
* [svn-r6683] Elena Pourmal2003-04-1515-0/+225
| | | | | | | | | | | | Purpose: Added copyright statement Description: Fortran examples files did not have copyright statement. Solution: Added copyright statement Platforms tested: CRAY T90IEEE, arabica, modi4 with parallel, Windows 2000 Misc. update:
* [svn-r6682] Elena Pourmal2003-04-152-0/+304
| | | | | | | | | | | | | Purpose: Catching up with 1.4 branch Description: 1.5 didn't have unicos10.0.X configuration files for both C and fortran. Solution: Added the files Platforms tested: CRAY T90IEEE Misc. update:
* [svn-r6681] Elena Pourmal2003-04-151-0/+2
| | | | | | | | | | | | | Purpose: Catching up with 1.4 branch Description: 1.5 didn't have unicos10.0.X configuration files for both C and fortran. Solution: Added the files and updated MANIFEST Platforms tested: bin.chmanifest on arabica Misc. update:
* [svn-r6680] Purpose:Bill Wendling2003-04-156-6/+149
| | | | | | | | | | | | | | Feature Add Description: Added a "libhdf5_fortran.settings" file to the Fortran library. Platforms tested: Arabica (Fortran) Modi4 (Parallel & Fortran) Vebena (Fortran & C++) Misc. update:
* [svn-r6672] Purpose:Bill Wendling2003-04-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | Bug Fix Description: When calling "H5F_get_access_plist" after setting the FAPL to a multi driver, and then trying to get the multi driver back, it resulted in returing a "NULL" value instead of the driver. Solution: The stuff at the location pointed to by the driver was being stored into the property list and not the pointer to the driver itself. Changed the "H5P_set" code so that it stores the pointer instead of the driver...(Added an "&" in from of the "driver_info" variable). Platforms tested: Arabica (Fortran) Burrwhite (Fortran & C++) Modi4 (Fortran & Parallel) Misc. update:
* [svn-r6667] Purpose:Quincey Koziol2003-04-141-0/+4
| | | | Note improvements in re-using free space in file.
* [svn-r6666] Purpose:Quincey Koziol2003-04-143-6/+0
| | | | | | | | | | | | | | | | Code cleanup Description: Clean up comments, etc. Platforms tested: FreeBSD 4.8 (sleipnir) w/C++ Linux 2.4 (burrwhite) w/FORTRAN Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/parallel & FORTRAN (h5committest not run due to my ongoing difficulties with C++ on burrwhite).
* [svn-r6665] Purpose:Quincey Koziol2003-04-141-6/+647
| | | | | | | | | | | | | | | | New feature. Description: Added tests to verify correct operation of re-using file space. Platforms tested: FreeBSD 4.8 (sleipnir) w/C++ Linux 2.4 (burrwhite) w/FORTRAN Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/parallel & FORTRAN (h5committest not run due to my ongoing difficulties with C++ on burrwhite).
* [svn-r6664] Purpose:Quincey Koziol2003-04-141-6/+7
| | | | | | | | | | | | | | | | Code cleanup Description: Added macro for reporting line #'s of test failures more easily. Platforms tested: FreeBSD 4.8 (sleipnir) w/C++ Linux 2.4 (burrwhite) w/FORTRAN Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/parallel & FORTRAN (h5committest not run due to my ongoing difficulties with C++ on burrwhite).
* [svn-r6663] Purpose:Quincey Koziol2003-04-141-19/+18
| | | | | | | | | | | | | | | | Bug fix Description: Return correct value (1 instead of -1) on test failure. Platforms tested: FreeBSD 4.8 (sleipnir) w/C++ Linux 2.4 (burrwhite) w/FORTRAN Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/parallel & FORTRAN (h5committest not run due to my ongoing difficulties with C++ on burrwhite).
* [svn-r6662] Purpose:Quincey Koziol2003-04-142-5/+9
| | | | | | | | | | | | | | | | Code cleanup Description: Switched some system/library calls to use wrappers. Platforms tested: FreeBSD 4.8 (sleipnir) w/C++ Linux 2.4 (burrwhite) w/FORTRAN Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/parallel & FORTRAN (h5committest not run due to my ongoing difficulties with C++ on burrwhite).
* [svn-r6659] Purpose:Quincey Koziol2003-04-1414-6/+22
| | | | | | | | | | | | | | | | New feature, sorta Description: Track changes to various internal APIs Platforms tested: FreeBSD 4.8 (sleipnir) w/C++ Linux 2.4 (burrwhite) w/FORTRAN Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/parallel & FORTRAN (h5committest not run due to my ongoing difficulties with C++ on burrwhite).
* [svn-r6658] Purpose:Quincey Koziol2003-04-144-18/+308
| | | | | | | | | | | | | | | | | | | | New feature Description: Track changes in the internal metadata API with clearing the metadata dirty flag without flushing object. Added ability to delete an object header in the file and restore all the space referenced by various header messages. Platforms tested: FreeBSD 4.8 (sleipnir) w/C++ Linux 2.4 (burrwhite) w/FORTRAN Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/parallel & FORTRAN (h5committest not run due to my ongoing difficulties with C++ on burrwhite).
* [svn-r6657] Purpose:Quincey Koziol2003-04-142-40/+235
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code cleanup, bug fix & new feature. Description: The local heaps were missed in the last changes to the metadata "dirty" flag, making them operate incorrectly in the metadata cache. Fixed by changing to use "cache_info.dirty" flag instead. Track changes for internal metadata API, regarding marking metadata as clean without flushing it to the file. Added ability to delete a local heap in the file. Added ability to reduce the size of a local heap if there is a free-space block at the end of the heap and the free-space block is over half the size of the local heap. Some migration of package-specific information out of the private header and into the code module as well. Platforms tested: FreeBSD 4.8 (sleipnir) w/C++ Linux 2.4 (burrwhite) w/FORTRAN Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/parallel & FORTRAN (h5committest not run due to my ongoing difficulties with C++ on burrwhite).
* [svn-r6656] Purpose:Quincey Koziol2003-04-141-10/+42
| | | | | | | | | | | | | | | | | | | | | | | | Bug fix & new feature. Description: The global heap 'dirty' flag was missed in the last round of changes to the metadata cache and was not using the new "cache_info.dirty" flag. Solution: Switched to using correct flag for marking dirty objects in the metadata cache. Also, added new metadata callback for marking a piece of metadata as clean without writing it back to the file. Platforms tested: FreeBSD 4.8 (sleipnir) w/C++ Linux 2.4 (burrwhite) w/FORTRAN Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/parallel & FORTRAN (h5committest not run due to my ongoing difficulties with C++ on burrwhite).
* [svn-r6655] Purpose:Quincey Koziol2003-04-143-100/+239
| | | | | | | | | | | | | | | | | New feature. Description: Added ability to release space used for storing symbol table entries and nodes when a group is deleted in a file. Platforms tested: FreeBSD 4.8 (sleipnir) w/C++ Linux 2.4 (burrwhite) w/FORTRAN Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/parallel & FORTRAN (h5committest not run due to my ongoing difficulties with C++ on burrwhite).
* [svn-r6654] Purpose:Quincey Koziol2003-04-142-6/+4
| | | | | | | | | | | | | | | | | | | | Code cleanup Description: Stop using hard-coded constant for the initial size of the root group's symbol table local heap and use macro. Also, changed existing (unused) macro for the initial heap size to be the same as the hard-coded constant. Platforms tested: FreeBSD 4.8 (sleipnir) w/C++ Linux 2.4 (burrwhite) w/FORTRAN Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/parallel & FORTRAN (h5committest not run due to my ongoing difficulties with C++ on burrwhite).
* [svn-r6653] Purpose:Quincey Koziol2003-04-145-305/+528
| | | | | | | | | | | | | | | | | New feature. Description: Added ability to free space used for storing raw data for both contiguous and chunked datasets. Platforms tested: FreeBSD 4.8 (sleipnir) w/C++ Linux 2.4 (burrwhite) w/FORTRAN Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/parallel & FORTRAN (h5committest not run due to my ongoing difficulties with C++ on burrwhite).
* [svn-r6652] Purpose:Quincey Koziol2003-04-141-1/+2
| | | | | | | | | | | | | | | | New feature. Description: Update prototypes for recent internal API addition. Platforms tested: FreeBSD 4.8 (sleipnir) w/C++ Linux 2.4 (burrwhite) w/FORTRAN Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/parallel & FORTRAN (h5committest not run due to my ongoing difficulties with C++ on burrwhite).
* [svn-r6651] Purpose:Quincey Koziol2003-04-141-1/+61
| | | | | | | | | | | | | | | | | | New feature. Description: Mark an object in the "open object list" as deleted when it's reference count within the file is reduced to zero and it is only being held open by an ID in the user's application. Platforms tested: FreeBSD 4.8 (sleipnir) w/C++ Linux 2.4 (burrwhite) w/FORTRAN Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/parallel & FORTRAN (h5committest not run due to my ongoing difficulties with C++ on burrwhite).
* [svn-r6650] Purpose:Quincey Koziol2003-04-141-1/+1
| | | | | | | | | | | | | | | | | New feature. Description: Allow the file to shrink as well as expand when flushing a file before closing it. Platforms tested: FreeBSD 4.8 (sleipnir) w/C++ Linux 2.4 (burrwhite) w/FORTRAN Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/parallel & FORTRAN (h5committest not run due to my ongoing difficulties with C++ on burrwhite).
* [svn-r6649] Purpose:Quincey Koziol2003-04-141-1/+3
| | | | | | | | | | | | | | | | | | Bug fix. Description: Corrected fencepost error which was incorrectly checking for merging metadata at the front of the metadata accumulator. This now allows the metadata cache to cache I/O operations more efficiently. Platforms tested: FreeBSD 4.8 (sleipnir) w/C++ Linux 2.4 (burrwhite) w/FORTRAN Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/parallel & FORTRAN (h5committest not run due to my ongoing difficulties with C++ on burrwhite).
* [svn-r6648] Purpose:Quincey Koziol2003-04-141-2/+41
| | | | | | | | | | | | | | | | | | New code. Description: Added internal routine to clear the sieve buffer if it overlaps a address- length range in the file. This is used currently to clear the sieve buffer when an object is deleted from the file. Platforms tested: FreeBSD 4.8 (sleipnir) w/C++ Linux 2.4 (burrwhite) w/FORTRAN Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/parallel & FORTRAN (h5committest not run due to my ongoing difficulties with C++ on burrwhite).
* [svn-r6647] Purpose:Quincey Koziol2003-04-142-12/+130
| | | | | | | | | | | | | | | | | | Code cleanup & new feature Description: Track changes to H5AC API (code cleanup) Added routine to delete B-tree in file. Platforms tested: FreeBSD 4.8 (sleipnir) w/C++ Linux 2.4 (burrwhite) w/FORTRAN Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/parallel & FORTRAN (h5committest not run due to my ongoing difficulties with C++ on burrwhite).
* [svn-r6646] Purpose:Quincey Koziol2003-04-142-151/+199
| | | | | | | | | | | | | | | | | | | | | | | Code cleanup, bug fix & new feature. Description: Moved some "package-scope" information out of the private header file and into the code module. (code cleanup). Fixed a few places where the "destroy but don't flush" code wasn't working correctly, which mostly affects the FPH5 effort. (bug fix). Added the ability to "unprotect" a metadata object and delete it at the same time. (new feature). Platforms tested: FreeBSD 4.8 (sleipnir) w/C++ Linux 2.4 (burrwhite) w/FORTRAN Solaris 2.7 (arabica) w/FORTRAN IRIX64 6.5 (modi4) w/parallel & FORTRAN (h5committest not run due to my ongoing difficulties with C++ on burrwhite).
* [svn-r6644] Purpose:Quincey Koziol2003-04-121-29/+16
| | | | | | | | | | | | | | | | Code cleanup Description: Uncompressed buffers can't get to the szip filter's decompression code now that they are handled correctly by the chunk's filter mask. Solution: Remove handling of uncompressed buffers from szip filter's decompression code. Platforms tested: FreeBSD 4.8 (sleipnir) w/szip h5committest not necessary & doesn't test szip code.
* [svn-r6643] Snapshot version 1.5 release 50HDF Admin2003-04-1210-36/+61
|
* [svn-r6642] Elena Pourmal2003-04-122-0/+215
| | | | | | | | | | | | | | | | | | Purpose: Catching up with C library Description: I added tests for new functions h5pset_szip_f h5pget_filter_by_id_f h5pall_filters_avail_f I am not sure how to test h5pmodify_filter_f. Solution: Platforms tested: arabica (with and without SZIP Library), modi4 (with SZIP and parallel) burrwhite (with SZIP and PGI C and Fortran compilers) Misc. update:
* [svn-r6641] Elena Pourmal2003-04-126-26/+492
| | | | | | | | | | | | | | | | | | Purpose: Catching up with C library Description: I added four new functions h5pset_szip_f h5pget_filter_by_id_f h5pmodify_filetr_f h5pall_filters_avail_f Solution: Platforms tested: arabica (with and without SZIP Library), modi4 (with SZIP and parallel) burrwhite (with SZIP and PGI C and Fortran compilers) Misc. update:
* [svn-r6640] Purpose:Bill Wendling2003-04-111-15/+2
| | | | | | | | | | | | | | | | | | | | | | Fix Description: This is an analogue to the previous bug-fix for filters not being applied to data written but being applied when read. The old way was if the SZlib library couldn't deflate a dataset, then we'd munge along pretending that it was okay. Solution: Trigger it as an error in this situation. The H5Z_pipeline code which calls this function can clear the error stack if need be. Platforms tested: Modi4 (Parallel & Fortran) Burrwhite (Fortran & C++) Baldric (Fortran), but make check didn't work because of "libucb.so" error that I can't fix...) Misc. update: