summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r8812] Purpose:Pedro Vicente Nunes2004-07-0624-259/+2697
| | | | | | | | | | | | | | | | | | h5dump new tests Description: added new tests for the -p option, superblock, file contents, fill values, array indices. Solution: Platforms tested: linux AIX solaris Misc. update:
* [svn-r8809] Purpose:Xuan Bai2004-07-051-0/+0
| | | | | | | | | | | | | | | | Update projects in Windows workspace. Description: John added three files under hdf5/src. Update these files into windows workspace. Solution: 1. Added H5C.c to the source folders of hdf5 and hdf5dll projects. 2. Added H5Cprivate.h and H5Cpublic.h to the head folders of hdf5 and hdf5dll projects. Platforms tested: Microsoft Visual C++ 6.0 and DEC Fortran 6.0 in Windows XP and Windows 2000. Misc. update:
* [svn-r8807] Purpose:Quincey Koziol2004-07-051-42/+43
| | | | | | | | | | | | | Code optimization Description: Don't copy layout information, just point to existing information. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.10 (sleipnir) w/parallel Too minor to require h5committest
* [svn-r8805] Purpose:Quincey Koziol2004-07-051-86/+120
| | | | | | | | | | | | | | | | | Code optimization & bug fix Description: Speed up "fast comparison" lookups in trees by a factor of 2-3x Correctly handle "fast comparisons" for unsigned values (esp. hsize_t). Solution: Mostly removing if statements and redundant assigns, etc. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.10 (sleipnir) w/parallel Too minor to require h5committest
* [svn-r8803] Snapshot version 1.7 release 29HDF Admin2004-07-046-15/+24
|
* [svn-r8801] Purpose:Quincey Koziol2004-07-039-121/+188
| | | | | | | | | | | | | | | Code optimization Description: Set up datatype ID for dataset's datatype on disk. This allows us to avoid repeatedly copying the datatype when an ID is needed. Also, clean up a few warnings in various other places. Platforms tested: Solaris 2.7 (arabica) FreeBSD 4.10 (sleipnir) w/parallel Too minor to require h5committest
* [svn-r8800] Purpose:Quincey Koziol2004-07-0313-287/+238
| | | | | | | | | | | | | Code cleanup Description: Fix problems when compiling with C++ compiler. Also clean up some warnings with gcc 3.4.x Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
* [svn-r8799] Elena Pourmal2004-07-034-22/+7
| | | | | | | | | | | | | | Purpose: Maintenance Description: H5_SZIP_CHIP_OPTION_MASK was deleted from the list of the available parameters for the H5Pset_szip function. Solution: Updated Fortran source, tests and documentation to reflect this change. Platforms tested: arabica (too small for h5committest) Misc. update:
* [svn-r8797] Frank Baker2004-07-021-14/+33
| | | | | | | | | | | | | | | | | | | | Purpose: To more carefully describe the -- behavior of H5Pset_external -- appropriate usage of H5Pset_shuffle Description: H5Pset_external Add notes that first H5Pset_external call sets the dataset as EXTERNAL and identifies the first file in the series of external files that will hold the dataset; subsequent calls identify additional files; all external files must be declared before the dataset is created; and the library will create files that don't yet exist on the system at the time that H5Dwrite is called to write data to that file. H5Pset_shuffle Added notes regarding usage of H5Pset_shuffle in concert with a compression filter. And, as always, a few copy edits.
* [svn-r8796] Frank Baker2004-07-021-15/+38
| | | | | | | | | | | | | | | | | Purpose: SZIP and more general filter updates Description: Added SZIP to the introductory paragraphs and as appropriate in the Fortran subroutine descriptions. Revised the introductory discussion, which had previously focussed on one compression filter, to allow for multiple filters of different types. Added list of filters currently distributed with HDF5 to intro. Also some copy edits and minor formatting. Platforms tested: Mozilla, Safari
* [svn-r8794] Frank Baker2004-07-021-10/+18
| | | | | | | | Purpose: Added Fortran90 subroutine h5sget_select_bounds_f. Platforms tested: Mozilla
* [svn-r8792] Purpose:Pedro Vicente Nunes2004-07-023-28/+4
| | | | | | | | | | | | | | | | | | | change features Description: for the file contents dump and for hardlinks, one arrow "->" is printed, followed by the first found name for that object options for not printing specific types of objects were postponed Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8791] Purpose: Rewrote metadata cache (H5AC.c, etc.) to improve ↵John Mainzer2004-07-0224-1283/+9177
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | performance. Description: Replaced the old metadata cache with a cache with a modified LRU replacement policy. This should improve the hit rate. Solution: Since we want to flush cache entries in increasing address order, I used the threaded binary B-tree code to store the cache entries. There is a fair bit of overhead here, so we may want to consider other options. While the code is designed to allow the support of other replacement algorithms, at present, only a modified version of LRU is supported. The modified LRU algorithm requires that a user selectable portion of the cache entries be clean. The clean entries are evicted first when writes are not permitted. If the pool of clean entries is used up, the cache grows beyond its user specified maximum size. The cache can also exceed its maximum size if the combined size of the protected (or locked) entries exceeds the maximum size of the cache. Platforms tested: eirene (serial, parallel, fp), h5committested Misc. update:
* [svn-r8790] Purpose:Pedro Vicente Nunes2004-07-028-140/+179
| | | | | | | | | | | | | | | | | | | | | | | | | Description: the original code that showed a name for HARDLINK was reassigning that name to a name made in the dump traversal (made by concatenation by nested objects) Solution: removed this reassigmnet now the name showed after HARDLINK is always the first name found for that object (this object is printed once interely; subsequent printings show the word HARDLINK and the first name ) Platforms tested: linux AIX solaris Misc. update:
* [svn-r8786] Frank Baker2004-07-011-1/+3
| | | | | | | | | Purpose: Hide 'changes in this release' section, which is now in the _AD_Guide_ and is no longer maintained in this document. Platforms tested: Mozilla
* [svn-r8782] Purpose:Quincey Koziol2004-07-0119-386/+318
| | | | | | | | | | | Code cleanup Description: Clean up almost all warnings from Windows builds. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Too minor to require h5committest
* [svn-r8781] James Laird2004-07-0151-303/+1253
| | | | | | | | | | | | | | | | Purpose: HDF5 now supports SZIP with no encoder. Description: SZIP can be configured to have both encoder and decoder or just to have the decoder. HDF5 can now query the configuration of any filter, and will throw errors if users try to write using a filter with encoding disabled. Solution: Added H5Zget_filter_info function, changed API for H5Pget_filter and H5P_get_filter_by_id. See SZIP RFC. Platforms tested: Copper (fortran, C++, parallel), Sleipnir (C++), Arabica (fortran, C++), Verbena (fortran, C++) Misc. update:
* [svn-r8779] Nat Furrer2004-07-011-1/+1
| | | | | | | | | | | | | | Purpose: Fixed problem in tid.c that broke daily tests. Description: Solution: Platforms tested: Sleipnir Misc. update:
* [svn-r8778] Purpose:Quincey Koziol2004-07-011-1/+16
| | | | | | | | | | | Bug fix Description: Correct use of H5Eprint() when 1.6 compatibility is turned on. Platforms tested: FreeBSD 4.10 (sleipnir) w/compatibility h5committest doesn't test this, so it wasn't run.
* [svn-r8777] Purpose:Pedro Vicente Nunes2004-06-301-3/+4
| | | | | | | | | | | | | changed the name of one dataset, it was confusing Description: Solution: Platforms tested: linux (small) Misc. update:
* [svn-r8773] Purpose:Pedro Vicente Nunes2004-06-3047-1563/+1767
| | | | | | | | | | | | | | | | | bug fix Description: the indentation was not made properly for nested objects when printing array indices Solution: added the indentation to h5tools_simple_prefix function Platforms tested: linux AIX solaris Misc. update:
* [svn-r8772] Nat Furrer2004-06-301-1/+2
| | | | | | | | | | | | | | | Purpose: Needed to change the type of a variable in tid.c from int to hsize_t to accomodate the change in H5Inmembers. Description: I lied... this is the last commit. Really, it is. Solution: Platforms tested: Misc. update:
* [svn-r8768] Nat Furrer2004-06-302-0/+2
| | | | | | | | | | | | | | Purpose: Updated H5MPprivate.h for the new API function H5Itype_exists. Description: This is the last commit for these changes... I swear... Solution: Platforms tested: Misc. update:
* [svn-r8767] Nat Furrer2004-06-302-2/+2
| | | | | | | | | | | | | | Purpose: Forgot to change H5Inmembers's return type in last commit... Description: Changed the number H5Inmembers returns by reference from int to hsize_t. Solution: Platforms tested: Misc. update:
* [svn-r8766] Nat Furrer2004-06-303-27/+102
| | | | | | | | | | | | | | | | | | | Purpose: Small H5I API changes. Description: Changed public version of H5Inmembers to return the number of IDs in a type by reference. This allows the user to differentiate between the case when H5Inmembers has an error and when the ID type is just empty. Added a new API function, H5Itype_exists, which allows the user to find out whether an ID type exists or not, without throwing an error. Solution: Platforms tested: Copper Misc. update:
* [svn-r8765] Purpose: New feature and its test.Raymond Lu2004-06-3010-5/+228
| | | | | | | | | | | Description: Added new API H5Fget_name and new test program called filename.c. This function returns the name of the file by object ID(file, group, dataset, named datatype, and attribute) which belongs to the file. Platforms tested: h5committest and fuss. Misc. update: MANIFEST and RELEASE.txt
* [svn-r8762] Purpose:Xuan Bai2004-06-291-0/+0
| | | | | | | | | | | | | | | | | | Temporary bug fix Description: h5dump debug and debug dll testings failed for the following 2 tests: TOOLTEST thlink.h5.xml --xml thlink.h5 TOOLTEST tmany.h5.xml --xml tmany.h5 in Windows. These are known unsolved failures. To run the auto-compile, auto-test for hdf5 in Windows, these 2 tests need to be turned off temporarily. Solution: Turn off the above h5dump 2 tests temporarily. Platforms tested: Windows XP/Visual C++ 6.0 and .NET. Misc. update:
* [svn-r8760] Purpose:Quincey Koziol2004-06-2915-18/+128
| | | | | | | | | | | | | Code cleanup & small bug fix Description: Regenerate dependency files Add htri_t as separate type from hbool_t for code tracing purposes. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel too minor to require h5committest
* [svn-r8758] Purpose:Pedro Vicente Nunes2004-06-2944-1391/+1430
| | | | | | | | | | | | | | | | | h5dump new feature, bug fix Description: added the dump of unmamed types to the file contents fixed a bug in the type array, it was printing invalid characters with the array indices option on Solution: Platforms tested: linux AIX solaris Misc. update:
* [svn-r8754] Purpose:Quincey Koziol2004-06-281-1/+4
| | | | | | | Update format info Description: Clarify description of filter mask flags for chunked datasets.
* [svn-r8752] Purpose: Correct a typo.Raymond Lu2004-06-281-1/+1
| | | | | | | | Description: Mistyped color_H5Fget_filesize as color_H5Fget_filespace. Solution: Corrected for this commit. Platforms tested: No test needed.
* [svn-r8750] Purpose: Bug fixRaymond Lu2004-06-281-0/+1
| | | | | | | | Description: Forgot to add H5Fget_filespace to H5MPprivate.h for MPE. Solution: Defined color_H5Fget_filespac as "red". Platforms tested: copper
* [svn-r8749] Purpose:Pedro Vicente Nunes2004-06-2866-1154/+1362
| | | | | | | | | | | | | | | | | | | | | | | | | | | | dumper new features Description: 1) added options for not printing : datasets, groups, datatypes, links 2) added a section for the user block 3) in the traversal routine, added the printing of an arrow for soft links and t he word HARDLINK for hardlinks the print of the file contents is made during traversal , instead of at the e nd of it (this is helpful for very large files, where the wait time can be very long) 4) changed the description of the fill value properties 5) added a colon after the printing of the array indices Solution: Platforms tested: linux AIX solaris Misc. update:
* [svn-r8746] Purpose:Binh-Minh Ribler2004-06-281-2/+3
| | | | | | | | | | | | Fixing minor bug Description The new function H5File::getFileSize was missing a return statement. Added one. Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene)
* [svn-r8741] *** empty log message ***Raymond Lu2004-06-245-5/+133
|
* [svn-r8740] See checkin message for H5File.cpp and H5File.hRaymond Lu2004-06-241-0/+59
|
* [svn-r8739] Purpose: New feature and Bug fixRaymond Lu2004-06-242-0/+21
| | | | | | | | | | | | Description: 1. Added H5Fget_filesize and test(in file_handle.c) which returns the actual file size of an opened file. Also added to C++ API and test. 2. The error tests were messed up in test/Makefile.in. Solution: 1. Call H5FDget_eof to return file size. 2. Corrected. Platforms tested: h5committest Misc. update: RELEASE.txt
* [svn-r8736] Purpose:Quincey Koziol2004-06-242-69/+27
| | | | | | | | | | | | Code cleanup Description: Some code cleanups before starting serious optimization efforts. Platforms tested: FreeBSD 4.10 (sleipnir) w/parallel Solaris 2.7 (arabica) Too minor to require h5committest
* [svn-r8735] Purpose:Pedro Vicente Nunes2004-06-241-28/+12
| | | | | | | | | | | | | | | cleaned SGI compiler warnings Description: Solution: Platforms tested: linux solaris AIX Misc. update:
* [svn-r8732] Purpose:Quincey Koziol2004-06-2315-29/+30
| | | | | | | | | | | | Code cleanup Description: Reduce compiler warnings on SGI IRIX Platforms tested: FreeBSD 4.10 (sleipnir) SGI IRIX6 (Cheryl's machine) Too minor to require full h5committest
* [svn-r8731] Purpose:Quincey Koziol2004-06-23108-1520/+1057
| | | | | | | | | | | | | | | Code cleanup & minor optimization Description: Re-work the way interface initialization routines are specified in the library to avoid the overhead of checking for them in routines where there is no interface initialization routine. This cleans up warnings with gcc 3.4, reduces the library binary size a bit (about 2-3%) and should speedup the library's execution slightly. Platforms tested: FreeBSD 4.10 (sleipnir) w/gcc34 h5committest
* [svn-r8730] Purpose:Quincey Koziol2004-06-231-10/+6
| | | | | | | | | | | Code cleanup Description: Add more testfiles to the "clean" targets Platforms tested: FreeBSD 4.10 (sleipnir) h5committest
* [svn-r8728] Purpose:Quincey Koziol2004-06-231-18/+40
| | | | | | | | | | | | | Code cleanup & addition Description: Add new warnings for gcc 3.4.x Re-work production mode compile flags to work better. Platforms tested: FreeBSD 4.10 (sleipnir) h5committest
* [svn-r8725] Purpose:Quincey Koziol2004-06-232-10/+39
| | | | | | | | | | | | Refactor bug fix Description: Make bug fix for detecting the type of a soft link more general by registering an "isa" function for soft links. Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
* [svn-r8722] *** empty log message ***Raymond Lu2004-06-221-2/+73
|
* [svn-r8721] Purpose: Bug fix and test.Raymond Lu2004-06-221-1/+10
| | | | | | | | | | | | | Description: Function H5Gget_objtype_by_idx failed to handle soft link object. The library returned object type by calling H5G_get_type through H5B_iterate. But H5G_get_type only deals with objects with valid header address which soft link doesn't have. Solution: In H5G_node_type, make soft link a special case by checking if the object type is H5G_CACHED_SLINK. Also added a test of soft and hard links to titerate.c Platforms tested: h5committest and RH 8(fuss).
* [svn-r8720] Purpose:Xuan Bai2004-06-221-0/+0
| | | | | | | | | | | | | | | | | | Update. Description: 1. James and Nat changed the H5I code recently. Update Windows projects accordingly. 2. Update h5dumptest batch file. Solution: 1. Add new sourece code file tid.c into testhdf5 and testhdf5dll projects in Windows workspace. 2. Update testing flags (from -H -d dset1 -d /dset2 --dataset=dset3 to -H -d dset1 -d /dset2 in tdset-2.dll test) in h5dumptest batch file. Platforms tested: Windows XP/Visual C++ 6.0, and DEC Fortran 6.0. Misc. update:
* [svn-r8719] Frank Baker2004-06-221-6/+616
| | | | | | | | | | | | | | | | | | | Purpose: To include new functionality. Description: Added twelve new functions: H5Iregister H5Iclear_type H5Iregister_type H5Iget_type_ref H5Idestroy_type H5Iget_file_id H5Iremove_verify H5Inmembers H5Iobject_verify H5Idec_type_ref H5Isearch H5Iinc_type_ref This is a checkin for technical content; an editorial checkin will follow, though not immediately. Platforms tested: Mozilla, IE, Safari
* [svn-r8718] Purpose:Pedro Vicente Nunes2004-06-222-4/+16
| | | | | | | | | | | | | | bug fix Description: the name of a dataset in one test had a typo Solution: Platforms tested: linux (small change ) Misc. update:
* [svn-r8715] Purpose:Pedro Vicente Nunes2004-06-2229-132/+439
| | | | | | | | | | | | | | | | | | | | | | h5dump output change, new tests Description: the storage layout output format the storage layout output format had some changes same for the user defined filter add an option (-y) for not printing the array indices (default is print indices ) the option for escaping non printable characters covers all characters (default is not escape) (this might be not very portable, the test files are tstring.ddl and tstringe.ddl ) add tests for the new options Solution: Platforms tested: linux solaris AIX Misc. update: