summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [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
* [svn-r7377] Purpose:Quincey Koziol2003-08-163-12/+254
| | | | | | | | | | | | | | | | 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-r7376] Purpose:Quincey Koziol2003-08-162-0/+2
| | | | | | | | | | Bug fix/code cleanup Description: Add more stream ID information to Pablo definitions. Platforms tested: None - waiting for daily test tomorrow.
* [svn-r7375] Purpose:Quincey Koziol2003-08-152-2/+9
| | | | | | | | | | | | | | Clean up Pablo masks Description: H5E.c - Moved Pablo mask definition above include files, so it affects inline functions properly. H5FDstream.c - Added Pablo mask definition to address daily build failures. Platforms tested: FreeBSD 4.8 (sleipnir) too minor for h5committest
* [svn-r7374] Purpose:Quincey Koziol2003-08-151-0/+1
| | | | | | | | | | | | | Added comment. Description: Call to MPI_Barrier should be unneccessary. Platforms tested: FreeBSD 4.8 (sleipnir) too minor for h5committest Misc. update:
* [svn-r7373] Purpose:Quincey Koziol2003-08-154-13/+8
| | | | | | | | | | | | Code cleanup Description: Cleanup H5Pclose code and also switch a few internal users of H5Pclose to use H5I_dec_ref instead. Platforms tested: FreeBSD 4.8 (sleipnir) too small for h5committest
* [svn-r7372] Purpose:Quincey Koziol2003-08-152-2/+10
| | | | | | | | Added some comments, etc. Platforms tested: FreeBSD 4.8 (sleipnir) too trivial for h5committest
* [svn-r7371] Purpose:Quincey Koziol2003-08-151-3/+0
| | | | Revert erroneous comment
* [svn-r7370] Purpose:Quincey Koziol2003-08-151-1/+21
| | | | | | | | | | | | | Code cleanup & commentary Description: Add comments to the recent FPHDF5 additions to this file to describe why the changes shouldn't be in this file and attempt to find the proper home for them. Platforms tested: FreeBSD 4.8 (sleipnir) just comments mostly, no need to run h5committest
* [svn-r7369] Purpose:Quincey Koziol2003-08-157-39/+38
| | | | | | | | | | | | | | | | | Bug fix Description: The metadata cache 'destroy' callback routines need the file handle in order for certain callback routines (currently just the H5HG one) to perform extra cleanups. The recent change to call the 'destroy' callback from the 'clear' callback omitted this parameter. Solution: Add the file handle to the metadata cache 'clear' callbacks. Platforms tested: FreeBSD 4.8 (sleipnir) too small to need h5committest
* [svn-r7368] Purpose:Bill Wendling2003-08-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | Bug Fix Description: With the new datatypes for OIDs, I didn't write the comparison function correctly. Solution: Changed it from: return oid1 == oid2 to return oid1 - oid2 Platforms tested: Linux (FPHDF5 specific) Misc. update:
* [svn-r7367] Purpose:Bill Wendling2003-08-1518-196/+416
| | | | | | | | | | | | | | | | | | | Update Description: Added an extra flag to the clear functions that triggers a "destroy" of the object being cleared if necessary. This is a fix for the FPHDF5 stuff which had an object sticking around after it was cleared. (In FPHDF5, some processes are in charge of destroying the object, but all processes might actually allocate the object.) Platforms tested: AIX (Copper: Fortran & C++) Linux (Verbena: Fortran & C++) IRIX (Modi4: Parallel & Fortran) (Sol is down) Misc. update:
* [svn-r7366] Purpose:Bill Wendling2003-08-152-17/+37
| | | | | | | | | | | | | | | | Readd Description: Readded the FPHDF5 enabling flags. Platforms tested: AIX (Copper: Fortran & C++) Linux (Verbena: Fortran & C++) IRIX (Modi4: Parallel & Fortran) (Sol is down) Misc. update:
* [svn-r7365] Purpose:Quincey Koziol2003-08-141-0/+1
| | | | | | | Update doc Description: Update list of files that have been linted.
* [svn-r7364] Purpose:Quincey Koziol2003-08-144-145/+147
| | | | | | | | | | | Code cleanup Description: Ran lint over code & cleaned up warnings. Platforms tested: FreeBSD 4.8 (sleipnir) too small of changes to require h5committest
* [svn-r7362] Purpose:Quincey Koziol2003-08-146-4/+402
| | | | | | | | | | | | | 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-r7361] Description:Albert Cheng2003-08-1421-35/+40
| | | | | | | | | | | | Updated the copyright notice--mostly by rearranging some text to make them consistent. Solution: Platforms tested: "h5committested"--sol is down, so, no SUn test. Misc. update:
* [svn-r7359] Purpose:Albert Cheng2003-08-131-4/+30
| | | | | | | | | | | | | | | | New features Description: Add options of verbose (-v, -v9) and -fname which limits to checking file with the file name pattern. Solution: Platforms tested: Did not h5committest which does not cover this command. Verified it by hand. Misc. update:
* [svn-r7358] Purpose:Albert Cheng2003-08-131-1/+15
| | | | | | | | | | | | | added formal copyright notice. Description: Solution: Platforms tested: h5committested Misc. update:
* [svn-r7356] Dan Wells2003-08-137-143/+3678
| | | | | | | | | | | | | Purpose: Bug fix. Description: Parallel make fails because Pablo IDs are not assigned. Solution: Extracted the Pablo IDs into header files and added them to the pablo subdirectory instead of creating them on the fly. Platforms tested: h5committested by Albert Misc. update: Have updated MANIFEXT
* [svn-r7355] Purpose:Quincey Koziol2003-08-139-1204/+1432
| | | | | | | | | | | | | | | | | | | | | | Code cleanup, etc. Description: Previously (in versions prior to 1.7), there were two locations to modify when an error was added to the library. Now, with the new error API, there were four. Solution: Created a single text file (src/H5err.txt) and a perl script (bin/make_err) which uses the text file to automatically create header files that are included in appropriate places in the library. This means that there is only one file (src/H5err.txt) which needs to be modified when a new error code is added to the library. The automatically generated headers depend on this file and the makefiles will take care of running the perl script to regenerate them when the text file changes, so no user action is required when a new error is added. Platforms tested: h5committested
* [svn-r7354] Purpose:Quincey Koziol2003-08-131-0/+388
| | | | | | | | | | | Added new file Description: Added new perl script to generate error headers from one location (src/H5err.txt) Platforms tested: h5committested
* [svn-r7353] Purpose:Quincey Koziol2003-08-131-0/+6
| | | | | | | | | | Added new files Description: Added new error headers & perl scripts, etc. Platforms tested: h5committested
* [svn-r7352] Purpose:Quincey Koziol2003-08-1310-84/+277
| | | | | | | Updated dependencies Platforms tested: h5committested
* [svn-r7350] Purpose:MuQun Yang2003-08-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | Add a macro "elif" for the defination of haddr_t on windows. Description: There are no H5_SIZEOF_LONG_LONG for windows; instead H5_SIZEOF____int64 is used. So for the following macro ifdef-block: #if H5_SIZEOF_HADDR_T ==H5_SIZEOF_INT # define H5_PRINTF_HADDR_FMT "%u" #elif H5_SIZEOF_HADDR_T ==H5_SIZEOF_LONG # define H5_PRINTF_HADDR_FMT "%lu" #elif H5_SIZEOF_HADDR_T ==H5_SIZEOF_LONG_LONG # define H5_PRINTF_HADDR_FMT "%"H5_PRINTF_LL_WIDTH"u" #else # error "nothing appropriate for H5_PRINTF_HADDR_FMT" #endif The error will be generated. Solution: Add another "elif H5_SIZEOF_HADDR_T==H5_SIZEOF___INT64" after the last "elif" above so that it can generate the correct result on windows. Platforms tested: Since the change is so small, only test on windows and linux. Misc. update:
* [svn-r7349] Purpose:MuQun Yang2003-08-121-0/+0
| | | | | | | | | | | | | | | | | | update project to include the new h5import support. Description: project h5import was linking with an old h5import.c file under tools/misc, it compiled okay, but it was not doing what it is supposed to do. Solution: link the project with new h5import.c under tools/h5import. A suggestion is to remove old files from CVS tree or source distribution if they are no longer useful. Platforms tested: windows 2000 Misc. update:
* [svn-r7348] Elena Pourmal2003-08-121-1/+1
| | | | | | | | | | | | | | Purpose: Bug fix Description: Somehow line DEC$if defined(BUILD_HDF4_DLL) was inserted to the file. It should be HDF5!!!!!!!!!!!!!!! Solution: Fixed the typo. Quincey, Thank you for noticing that. Platforms tested: Will be tested on Windows. Misc. update:
* [svn-r7347] Purpose:Quincey Koziol2003-08-124-334/+747
| | | | | | | | | | | | | | | | 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-r7344] Purpose:Albert Cheng2003-08-111-1/+39
| | | | | | | | | | | | | | | feature Description: Added the checking for Makefile. Skip checking CVS files. Printed filename of unknown file types. Platforms tested: No h5committest. Tested by hand on various files. Misc. update:
* [svn-r7341] Purpose:Albert Cheng2003-08-1172-295/+255
| | | | | | | | | Updated, cleanup or added Copyright notice. Platforms tested: "h5committested" Misc. update:
* [svn-r7340] Purpose:Albert Cheng2003-08-111-1/+0
| | | | | | | | | | | | updated. Description: Solution: Platforms tested: Misc. update:
* [svn-r7337] Purpose:Albert Cheng2003-08-111-29/+0
| | | | | | | | | | | | | No longer needed. make check-install or make check does the checking now. Platforms tested: no h5committest since I am removing a script command that is not needed any more. Misc. update: no need to update doucment since it was an internal command that was never documented.
* [svn-r7336] Purpose:Quincey Koziol2003-08-111-0/+3
| | | | | | | | Update readme Description: Noted that hobj_ref_t's and the objno field in the H5G_stat_t structure can now be directly compared for equality by applications.
* [svn-r7335] Purpose:Quincey Koziol2003-08-112-8/+8
| | | | | | | Update docs Description: Updated docs with new H5G_stat_t structure.
* [svn-r7334] Purpose:Quincey Koziol2003-08-1110-216/+278
| | | | | | | | | | | | | | Bug fix Description: Object references were not getting written out correctly to the file, with recent changes to their memory structure. Solution: Convert the object references correctly. Platforms tested: h5committested
* [svn-r7332] Purpose:Quincey Koziol2003-08-091-1/+4
| | | | | | | | | | | Bug fix Description: Correct 'make check-install' failure by restoring previous behavior. Platforms tested: FreeBSD 4.8 (sleipnir) should be the same for all platforms, h5committest not needed.
* [svn-r7331] Purpose:Quincey Koziol2003-08-081-6/+19
| | | | | | | Update docs Description: Updated release notes with recent changes.
* [svn-r7330] Purpose:Quincey Koziol2003-08-081-2/+1
| | | | | | | Update docs Description: Update DDL for format change of unnamed datatypes.
* [svn-r7329] Purpose:Quincey Koziol2003-08-0856-333/+334
| | | | | | | | | | Refactored test output Description: Chase new output format of 'objno' in DDL and XML schema output Platforms tested: h5committested
* [svn-r7328] Purpose:Quincey Koziol2003-08-081-83/+1
| | | | | | | | | | | Code cleanup Description: Remove recent changes which duplicated code from config/conclude.in, now that the output of XML schema XID's is portable. Platforms tested: h5committested
* [svn-r7327] Purpose:Quincey Koziol2003-08-083-24/+19
| | | | | | | | | | Refactored code Description: Chase changes of 'objno' and 'fileno' fields in H5G_stat_t structure. Platforms tested: h5committested
* [svn-r7326] Purpose:Quincey Koziol2003-08-081-15/+11
| | | | | | | | | | | Refactored code Description: Chased 'objno' and 'fileno' changes in H5G_stat_t structure, including updating the addresses displayed. Platforms tested: h5committested
* [svn-r7325] Purpose:Quincey Koziol2003-08-081-1/+1
| | | | | | | | | | Code cleanup Description: Changed parameter from "<number>:<number>" form to "<number>" Platforms tested: h5committested
* [svn-r7324] Purpose:Quincey Koziol2003-08-081-186/+89
| | | | | | | | | | | | | | | | | | | Code cleanups & bug fixes Description: Lots of changes to chase 'objno' and 'fileno' changes in H5G_stat_t struct, including changing the output of object IDs from "<number>:<number>" to just "<number>". Same change to XML schema XIDs from "xid_<number>-<number>" to just "xid_<number>" Cleaned up a number of memory leaks Use the H5_PRINTF_HADDR_FMT macro for printing 'haddr_t's Platforms tested: h5committested
* [svn-r7323] Purpose:Quincey Koziol2003-08-081-4/+6
| | | | | | | | | | | Refactored code Description: Added 'unsigned flags[2]' field and changed 'objno' field from 'unsigned long[2]' to 'haddr_t' (to reflect changes in H5G_stat_t) Platforms tested: h5committested