summaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r7520] Purpose: bug fixRaymond Lu2003-09-292-2/+34
| | | | | | | | | Description: add backward compatibility for thread safety Platforms tested: RH 8(fuss) Misc. update:
* [svn-r7513] Purpose: Disable Error API testRaymond Lu2003-09-251-1/+2
| | | | | | | | | | Description: The error test script compares the error messages to the standard output. The file names and line numbers in the messages can be different for users. Solution: Temporarily disable the test until find a good solution. Platforms tested: None. Disabling a test.
* [svn-r7508] Purpose: shell script file to compare error test output with ↵Raymond Lu2003-09-241-0/+100
| | | | standard one.
* [svn-r7507] *** empty log message ***Raymond Lu2003-09-2416-24/+635
|
* [svn-r7490] Purpose:Bill Wendling2003-09-181-1/+17
| | | | | | | | | | | | | | | Update Description: Removed the call to H5HL_peek Platforms tested: Modi4 (paralle, Fortran) Sol (Fortran) Linux (C++, Fortran) Copper (Parallel, Fortran) Misc. update:
* [svn-r7474] Purpose: Add more testRaymond Lu2003-09-151-1/+180
| | | | | | | | Description: test fixed-length strings in two ways: array of strings and array of character. Platforms tested: h5committest
* [svn-r7468] Purpose:Quincey Koziol2003-09-121-17/+72
| | | | | | | | | | | | | | | | | | Code cleanup, etc. Description: Generalize Ray's datatype fixes to handle packing compound datatypes which are the base type of an array or variable-length type, etc. Also track "packedness" of a compound datatype from it's creation, instead of only setting the 'packed' flag after the datatype was explicitly packed. Updated docs to reflect that a compound datatype is allowed to grow (but not shrink). Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r7462] *** empty log message ***Raymond Lu2003-09-101-10/+136
|
* [svn-r7457] Purpose:Quincey Koziol2003-09-101-0/+60
| | | | | | | | | | | | | | | | | | | | Bug fix. Description: Correct bug where a file opened twice, once with read-write permission and once with read-only permission would cause closing the file with the read-only file ID to fail because it was trying to flush information out of the file. Solution: Check the permissions on file IDs that are being closed and only flush when the particular file ID was opened with write permission. Platforms tested: FreeBSD 4.9 (sleipnir) too small to need h5committest Misc. update:
* [svn-r7441] Purpose:Quincey Koziol2003-09-041-0/+55
| | | | | | | | | | | | | | | | | Bug fix Description: The VFL driver ID in a file's access proprty list wasn't being reference counted correctly, causing the VFL driver to get prematurely closed after several calls to "H5Pget_access_plist->H5Pclose". Solution: Increment VFL driver ID reference count when copy of file's access property list is made in H5Pget_access_plist() Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r7439] Purpose:Quincey Koziol2003-09-031-2/+2
| | | | | | | | | | | | Code cleanup Description: Clear up a couple of minor issues with compiling the library with a C++ compiler. Platforms tested: FreeBSD 4.9 (sleipnir) Too minor to require h5committest
* [svn-r7434] Purpose:Quincey Koziol2003-08-311-0/+132
| | | | | | | | | | | | | | | | | | | | Bug Fix and code cleanup Description: Correct error in H5T_detect_class that was causing nested compound datatypes with to not detect the datatype class of fields correctly, which caused errors with fill-values, variable-length datatypes and chunks later on. Return the rank of the array datatype from H5Tget_array_dims(), like H5Sget_dims(). Lots of cleanups to datatype code, to make the handling of arrays, compound types, variable-length strings and sequences and enumerated types more consistent and robust. Platforms tested: FreeBSD 4.9 (sleipnir) h5committest
* [svn-r7426] Purpose:Quincey Koziol2003-08-282-17/+245
| | | | | | | | | | | | | | | | | Bug fix Description: When datasets are deleted from a file, they are removed from the sieve buffer, but instead of invalidating only the part of the sieve buffer affected, the sieve buffer code would throw away the entire sieve buffer, potentially including other raw data in the buffer that hadn't been written to disk yet. Solution: Improve the sieve buffer clearing code to handle partial invalidations. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r7412] Purpose:Quincey Koziol2003-08-261-22/+29
| | | | | | | | | | | | | | | | | | | Bug fix Description: H5Gget_objname_by_idx should allow NULL for the 'name' parameter, to allow for querying for the name's length. Solution: Allow NULL for the 'name' parameter, the internal functions were already ready to handle that case. Clean up RM information about H5Gget_objname_by_idx and H5Gget_objtype_by_idx also. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r7391] Purpose:Quincey Koziol2003-08-221-0/+25
| | | | | | | | | | | | | | | | Bug fix Description: H5Gget_num_objs, H5Gget_objname_by_idx and H5Gget_objtype_by_idx were only accepting a group ID, instead of a location ID, as our documentation for them stated. Solution: Allow them to accept a location ID. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r7383] Purpose:Quincey Koziol2003-08-191-0/+69
| | | | | | | | | | | | | | | | Bug fix Description: I/O on chunked datasets with a scalar dataspace for the memory dataspace was not working correctly. Solution: Translate the scalar dataspace into a n-dimensional (where n is the number of dimensions of the file's dataspace) dataspace of dimensions 1x1x1... Platforms tested: FreeBSD 4.8 (sleipnir) h5committest (modulo modi4 which is not working correctly)
* [svn-r7379] Purpose:Quincey Koziol2003-08-181-0/+7
| | | | | | | | | | | | Code cleanup Description: Changed version #'s returned from H5Pget_version from 'int *' to 'unsigned *' since we are never going to be using negative version #'s... :-) Platforms tested: FreeBSD 4.8 (sleipnir) too small to need h5committest
* [svn-r7377] Purpose:Quincey Koziol2003-08-161-0/+149
| | | | | | | | | | | | | | | | Bug fix Description: Linking and unlinking objects with multiple internal and/or trailing '/'s was not handled well in the library. Solution: "Normalize" strings by removing trailing '/'s and collapsing multiple internal '/'s down into just one '/' before operating on the name. Platforms tested: FreeBSD 4.8 (sleipnir) h5committested
* [svn-r7362] Purpose:Quincey Koziol2003-08-142-1/+383
| | | | | | | | | | | | | Bug fix Description: Allow a user block to be "inserted" in front of a file (probably by writing a validly-sized userblock to a new file and then appending another HDF5 file to the new file). Platforms tested: FreeBSD 4.8 (sleipnir) h5committested
* [svn-r7352] Purpose:Quincey Koziol2003-08-131-1/+61
| | | | | | | Updated dependencies Platforms tested: h5committested
* [svn-r7347] Purpose:Quincey Koziol2003-08-121-2/+0
| | | | | | | | | | | | | | | | Code cleanup & bug fix Description: Clean up code, adding error checking where appropriate Fix a number of routines which were clearing the default error stack before checking some information about that stack. Set the version # of the library correctly when it is registered. Platforms tested: FreeBSD 4.8 (sleipnir) h5committested
* [svn-r7320] Purpose:Quincey Koziol2003-08-085-22/+11
| | | | | | | | | | Refactored code Description: Chase changes for the 'fileno' and 'objno' fields in H5G_stat_t Platforms tested: h5committested
* [svn-r7311] Purpose:Quincey Koziol2003-08-081-151/+129
| | | | | | | | | | | | | Bug fix Description: Corrected thread-safe error checking tests to use per-thread 'automatic error' callbacks. Also, minor code cleanups Platforms tested: h5committested
* [svn-r7310] Purpose:Quincey Koziol2003-08-081-5/+5
| | | | | | | | | | Code cleanup Description: Chase error API revision by passing H5E_DEFAULT to H5Eclear() Platforms tested: h5committested
* [svn-r7309] Purpose:Quincey Koziol2003-08-081-5/+2
| | | | | | | | | | Enable test Description: Re-enabled error API testing Platforms tested: h5committested
* [svn-r7308] Purpose:Quincey Koziol2003-08-082-4/+5
| | | | | | | | | | | | Code cleanup Description: Made automatic error printing routine, h5_errors(), static. Passed along error stack in h5_errors() Platforms tested: h5committested
* [svn-r7307] Purpose:Quincey Koziol2003-08-081-14/+13
| | | | | | | | | | | | | | Code cleanup/bug fix Description: Chase error API by including error class in calls to H5Epush() Corrected bugs with automatic error printing routine checking Enabled some commented out tests. Platforms tested: h5committested
* [svn-r7285] Purpose:Robert E. McGrath2003-08-041-0/+1
| | | | | | | | | | | | Tweak the 'errors.c' test to print 'PASSED'. Description: Solution: Platforms tested: Misc. update:
* [svn-r7275] Purpose:Bill Wendling2003-07-291-116/+168
| | | | | | | Update Description: Regenerated Dependencies file.
* [svn-r7265] *** empty log message ***Raymond Lu2003-07-2610-104/+139
|
* [svn-r7259] Purpose:Quincey Koziol2003-07-231-0/+201
| | | | | | | | | | | | | | | Bug fix Description: I/O on chunked datasets with point selections was not working correctly. Solution: Re-wrote some parts of raw data I/O routines that build the selections for each chunk to correctly handle point selections. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r7245] *** empty log message ***Raymond Lu2003-07-221-106/+87
|
* [svn-r7243] Purpose:Quincey Koziol2003-07-212-0/+137
| | | | | | | | | | | | Bug fix Description: Fix bug with combination of fill-values, chunked datasets and variable-length strings. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r7241] Purpose: Gradual checkin for error APIRaymond Lu2003-07-181-19/+136
| | | | | | Platforms tested: h5committest, RH 8 Misc. update:
* [svn-r7232] Purpose:Quincey Koziol2003-07-163-14/+269
| | | | | | | | | | | | | | | | | | | | Bug fix Description: When a non-default indexed storage B-tree internal 'K' value is set by the user, the chunked datasets created in that file (until it is closed) use the user's 'K' value and the data can be accessed correctly, but the 'K' value is not stored in the file. However, once the file is closed and re-opened, the non-default 'K' value is lost and the data in the chunked datasets will not be able to be accessed correctly. Solution: Store the indexed storage B-tree internal 'K' value in the superblock. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r7228] Purpose: Gradual checkin for error APIRaymond Lu2003-07-151-18/+50
| | | | Platforms tested: RH 8
* [svn-r7227] *** empty log message ***Raymond Lu2003-07-151-19/+42
|
* [svn-r7225] Purpose: error API gradual checkinRaymond Lu2003-07-141-4/+88
| | | | Platforms tested: RH 8; c and c++
* [svn-r7212] Purpose: New error API design is being checked gradually.Raymond Lu2003-07-111-13/+16
| | | | Platforms tested: RH 8
* [svn-r7207] Purpose: Add a new test: errors.cRaymond Lu2003-07-101-0/+242
| | | | | | | Description: It tests new error API. At this moment, it uses the current error API. Platforms tested: RH 8.
* [svn-r7206] Purpose: Update for new error test programRaymond Lu2003-07-101-3/+7
| | | | | | | Description: added new error test. Platforms tested: RH 8.
* [svn-r7201] Purpose:Quincey Koziol2003-07-101-0/+8
| | | | | | | | | | | | | Code cleanup Description: Finish converting the B-tree 'K' values to use unsigned integers, rather than signed ones, since negative amounts of entries in a B-tree node aren't meaningful. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r7181] Purpose:Quincey Koziol2003-07-079-121/+12
| | | | | | | | | | | Version update Description: Removed 1.4 compatibility code in the library. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r7126] Purpose:Quincey Koziol2003-06-301-2/+2
| | | | | | | | | | | | | Code cleanup Description: Add in rest of szip "options mask" macros that were missing. Also made "raw" options mask set by the library, instead of requiring users to always set it. Platforms tested: FreeBSD 4.8 (sleipnir) Minor tweaks too small fo h5committest
* [svn-r7109] Purpose:Quincey Koziol2003-06-2611-108/+101
| | | | | | | | | | | Code cleanup Description: Clean up varios compiler warnings flagged by SGI compiler and gcc 3.3 Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r7098] Purpose:Quincey Koziol2003-06-241-1/+17
| | | | | | | | | | | | | | Improve test a bit Description: Add a small bit of testing for the array field in a compound datatype. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest Cray SV1 (wind) Cray T3E (hubble) Cray T90 (gypsy)
* [svn-r7095] Purpose:Quincey Koziol2003-06-241-6/+100
| | | | | | | | | | | | | | | Code cleanup Description: Include roughed-in, but commented out code for performing I/O on time datatypes. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest Cray SV1 (wind) Cray T3E (hubble) Cray T90 (gypsy)
* [svn-r7081] Purpose:Quincey Koziol2003-06-231-22/+138
| | | | | | | | | | | | | | | | Bug fix (backward compatibility) Description: Changes we've made during development of the 1.5.x branch had broken the feature of allowing user's callbacks to H5Giterate to return a value through the library back to the application which called H5Giterate. Solution: Better testing for this feature. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r7073] Purpose:Quincey Koziol2003-06-201-19/+28
| | | | | | | | | | | | Expand test Description: Expanded # of dangling objects from 2 to 1000, to stress ID cleanup code in library more. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r7059] Purpose:Quincey Koziol2003-06-181-38/+42
| | | | | | | | | | | Refactoring Description: Track changes to H5Fget_obj_<foo> API functions. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest