summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r7451] Purpose:Quincey Koziol2003-09-101-0/+1
| | | | Add new VLTypes.html Tech Note
* [svn-r7450] Purpose:Quincey Koziol2003-09-102-0/+156
| | | | Add document describing issues relating to variable-length datatypes.
* [svn-r7449] Purpose:MuQun Yang2003-09-091-0/+0
| | | | | | | | | | | | | | | bug fix Description: The same h5detect bug also happens in this branch. Solution: remove h5detect.c from the windows source directory. Platforms tested: windows 2000 Misc. update:
* [svn-r7446] Purpose:Quincey Koziol2003-09-066-34/+58
| | | | | | | | | | | | Code cleanup/bug fix Description: Move metadata cache calls around a bit so they protect the usage of the metadata better. Platforms tested: FreeBSD 4.9 (sleipnir) too small to need h5committest
* [svn-r7445] Purpose:Bill Wendling2003-09-045-26/+78
| | | | | | | | | | | | | | | | | | | | | Fix, of a sort Description: Some of the code would get an object from the cache via the H5AC_find() function and then modify the returned object. This behavior is incorrect as the pointer returned via the H5AC_find() function is supposed to be read only. Solution: Changed the H5AC_finds to H5AC_protect() instead and added the appropriate H5AC_unprotect() function. Platforms tested: (simulated h5committest by hand since it doesn't work for me) Linux (Fortran, C++) Solaris (Fortran) AIX (Fortran, C++) SGI (Parallel, Fortran)
* [svn-r7444] Purpose:Quincey Koziol2003-09-043-109/+117
| | | | | | | | | | | Code cleanup Description: More de-linting Platforms tested: FreeBSD 4.9 (sleipnir) Too small to need h5committest
* [svn-r7441] Purpose:Quincey Koziol2003-09-044-4/+67
| | | | | | | | | | | | | | | | | 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-r7440] Purpose:Quincey Koziol2003-09-034-55/+64
| | | | | | | | | | | Code cleanup Description: More de-linting... Platforms tested: FreeBSD 4.9 (sleipnir) too small to need h5committest
* [svn-r7439] Purpose:Quincey Koziol2003-09-032-4/+4
| | | | | | | | | | | | 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-r7438] Purpose:Quincey Koziol2003-09-0213-219/+149
| | | | | | | | | | | Code cleanup Description: More de-linting... Platforms tested: FreeBSD 4.9 (sleipnir) too small to need h5committest
* [svn-r7436] Snapshot version 1.7 release 2HDF Admin2003-08-317-54/+80
|
* [svn-r7434] Purpose:Quincey Koziol2003-08-3120-151/+307
| | | | | | | | | | | | | | | | | | | | 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-r7433] Purpose:Quincey Koziol2003-08-311-1/+1
| | | | Corrected typo in help string
* [svn-r7431] Purpose:Quincey Koziol2003-08-295-88/+98
| | | | | | | | | | | Code cleanup Description: De-linted more code. Platforms tested: FreeBSD 4.9 (sleipnir) too small to need h5committest
* [svn-r7430] Frank Baker2003-08-282-6/+6
| | | | | | | | | Purpose: RM_H5G.html -- Minor copy edits H5.intro.html -- Removed Library version # from doc title Platforms tested: IE 5, Safari
* [svn-r7429] Frank Baker2003-08-281-53/+94
| | | | | | | | | | | | | | | Purpose: Enhanced indexing; copy edits. Description: Restructured index and clarify descriptions and/or make them more parallel; added link to "Other tools" Added note that h4toh5 and h5toh4 are no longer part of the HDF5 library distribution Lots of copy edits Platforms tested: IE 5, Safari
* [svn-r7428] Purpose:Quincey Koziol2003-08-283-27/+30
| | | | | | | | | | | Code cleanup Description: De-linted more code Platforms tested: FreeBSD 4.8 (sleipnir) too minor to need h5committest
* [svn-r7426] Purpose:Quincey Koziol2003-08-289-27/+303
| | | | | | | | | | | | | | | | | 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-r7425] Purpose:Albert Cheng2003-08-281-0/+19
| | | | | | | | | | | | | | new feature Description: Added a new option of "setenvN" which does set environment variable with $1 values e.g., setenvN 3 x a b c is same as setenv x="a b c". Platforms tested: No h5committest. Tested by hand in copper. Misc. update:
* [svn-r7424] Dan Wells2003-08-275-3634/+4
| | | | | | | | | | | | | Purpose: bug Description: pablo failed to build properly Solution: make needed header files on the fly once again. also allowed for length of hdf entry names to be 80 characters. Platforms tested: modi4, copper, arabica, verbena Misc. update:
* [svn-r7423] Dan Wells2003-08-271-35/+42
| | | | | | | | | | | | Purpose: Bug fix Description: pablo failed to build properly Solution: make needed header files on the fly once again. Platforms tested: modi4, copper, verbena, arabica Misc. update:
* [svn-r7422] Dan Wells2003-08-271-4/+0
| | | | | | | | | | | | | | Purpose: Bug fix Description: pablo build failed. Solution: Fixed the makefile so that the needed header files are again created on the fly. Platforms tested: modi4, copper, verbena, arabica Misc. update:
* [svn-r7421] Purpose:Albert Cheng2003-08-271-0/+3
| | | | | | | | | | | | updated. Description: Solution: Platforms tested: Misc. update:
* [svn-r7418] Purpose:Albert Cheng2003-08-271-1/+5
| | | | | | | | | | | | | | | | | | bug fix Description: h5diff would incur a segmentation fault in Alpha clusters when the percentage option is used. This was due to memory aliagment issue when the options variable is declared as a local variable in main(). Moved the declaration to a global declaration. Platforms tested: "h5committested" And tested at cluster QT of SNL. Misc. update:
* [svn-r7417] Purpose:Quincey Koziol2003-08-272-108/+134
| | | | | | | | | | | Code cleanup Description: De-linted more code. Platforms tested: FreeBSD 4.8 (sleipnir) too minor to need h5committest
* [svn-r7415] Purpose:Quincey Koziol2003-08-262-5/+6
| | | | | | | | | | | | Code cleanup Description: Clean up some of the code for writing out dataspace and datatype information. Platforms tested: FreeBSD 4.8 (sleipnir) too small to need h5committest
* [svn-r7414] Purpose:Quincey Koziol2003-08-261-447/+1264
| | | | Checkpoint file format revisions
* [svn-r7412] Purpose:Quincey Koziol2003-08-264-41/+52
| | | | | | | | | | | | | | | | | | | 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-r7411] Purpose:Quincey Koziol2003-08-266-177/+147
| | | | | | | | | | | Code cleanup Description: De-linted more modules Platforms tested: FreeBSD 4.8 (sleipnir) w/ & w/o stream enabled too minor to require h5committest
* [svn-r7410] Purpose:Albert Cheng2003-08-251-0/+2
| | | | | | | | | | Bug fix. Description: Added MPE color definintions for the Stream-vfd API. Platforms tested: Tested in Copper since MPE only works there.
* [svn-r7408] Purpose:Quincey Koziol2003-08-251-38/+50
| | | | Update release notes with bugfix info.
* [svn-r7406] Purpose:Quincey Koziol2003-08-251-37/+13
| | | | | | | | | | | | | | | | Bug fix Description: Correct bug creating native versions of "complex" compound datatypes on certain architectures (Sparc-Solaris) which require stricter alignment. Also, correct bug where metadata (padding type, etc.) for strings was incorrectly dropped. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r7404] Purpose:Quincey Koziol2003-08-251-8/+12
| | | | | | | | | | | | | | | | | | | Bug fix Description: Correct problem with mis-aligned string pointers on certain architectures (i.e. on modi4) causing a core dump. The string pointers can be mis-aligned due to being part of a compound datatype and how our compound type conversion routines work. Solution: Allocate string with temporary variable and memcpy() the pointer to the new string into the type conversion buffer, instead of dereferencing the type conversion buffer directly. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r7402] Purpose:Quincey Koziol2003-08-251-0/+3
| | | | | | | Update manifest Description: Add new test files for "complex" compound datatype.
* [svn-r7401] Purpose:Quincey Koziol2003-08-2512-341/+452
| | | | | | | | | | | | | | | | | | Code cleanup Description: Remove various "fixtype" routines which duplicate (and actually pre-date) the functionality in H5Tget_native_type in favor of having the tools call H5Tget_native_type(). This provides the same functionality (actually better functionality, since the old "fixtype" routines didn't handle alignment of compound fields correctly) and reduces the amount of code to maintain. Add additional tests to dump out a "complex" compound datatype which exercises more code in the library for aligning compound fields correctly. Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r7398] Purpose:Quincey Koziol2003-08-254-137/+160
| | | | | | | | | | | Code cleanup Description: De-linted more code Platforms tested: FreeBSD 4.8 (sleipnir) too minor to require h5committest
* [svn-r7397] Snapshot version 1.7 release 1HDF Admin2003-08-247-22/+48
|
* [svn-r7396] Purpose:Albert Cheng2003-08-241-1/+4
| | | | | | | | | | | | | | | | Bug fix Description: Temporary files were not cleaned out because the definiton of temporary files had not been updated. Solution: Updated it. Platforms tested: Tested by hand in Copper while i was testing the MPE change. Misc. update:
* [svn-r7395] Purpose:Albert Cheng2003-08-241-4/+15
| | | | | | | | | | | | | | | | Bug fix Description: MPE color definitions were missing for new API. Solution: Updated it. Platforms tested: Tested by hand in Copper since that is the only place that MPE option works currently. Misc. update:
* [svn-r7393] Purpose:Quincey Koziol2003-08-237-350/+365
| | | | | | | | | | | Code cleanup Description: De-linted more code Platforms tested: FreeBSD 4.8 (sleipnir) w/parallel too minor to require h5committest
* [svn-r7391] Purpose:Quincey Koziol2003-08-226-55/+110
| | | | | | | | | | | | | | | | 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-r7389] Purpose:Quincey Koziol2003-08-221-1/+1
| | | | | | | | | | | Code cleanup Description: Return -1 for failed group iteration instead of 1 Platforms tested: FreeBSD 4.8 (sleipnir) h5committest
* [svn-r7388] Purpose:HDF Admin2003-08-211-0/+7
| | | | | | | | | | | | | | | | | new feature Description: Added a new test option of op-snapshot <option> snapshot option This allows snapshot.cfg to tell runtest to run snapshot with a special option. Platforms tested: Not h5committest because it is outside of its scope. Tested by hand. Misc. update:
* [svn-r7387] Purpose:Quincey Koziol2003-08-214-298/+309
| | | | | | | | | | | Code cleanup Description: More de-linting Platforms tested: FreeBSD 4.8 (sleipnir) too small to need h5committest
* [svn-r7386] Purpose:Quincey Koziol2003-08-204-219/+250
| | | | | | | | | | | | | | | Code cleanup & bug fix Description: More de-linting... Also correct a bug that lint exposed which was incrementing the incorrect driver ID of a file driver and also no saving the correct driver ID for the newly opened file. Platforms tested: FreeBSD 4.8 (sleipnir) too minor for h5committest
* [svn-r7384] Purpose:Quincey Koziol2003-08-1911-338/+348
| | | | | | | | | | | Code cleanup Description: More linting... Platforms tested: FreeBSD 4.8 (sleipnir) too minor to need h5committest
* [svn-r7383] Purpose:Quincey Koziol2003-08-193-7/+100
| | | | | | | | | | | | | | | | 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-r7381] Purpose:Quincey Koziol2003-08-186-544/+530
| | | | | | | | | | | Code cleanup Description: Various cleanups resulting from running lint tool over H5F.c source module Platforms tested: FreeBSD 4.8 (sleipnir) too minor to require h5committest
* [svn-r7380] Purpose:Quincey Koziol2003-08-185-0/+10
| | | | | | | | | | | New error Description: Added H5E_CANTCLOSEOBJ error Platforms tested: FreeBSD 4.8 (sleipnir) too minor to need h5committest
* [svn-r7379] Purpose:Quincey Koziol2003-08-186-8/+94
| | | | | | | | | | | | 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