summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r4342] Purpose:Albert Cheng2001-08-141-3/+4
| | | | | | | | | | | | | | | | | | Improvement Description: The stdout and stderr were both redirected to an output file. This works fine in tradition sequential Unix machines. But in some parallel systems (like mpi-jobs in IBM SP), the stderr is merged with stdout alright but not in the exact order as expected. This is not deterministic in parallel jobs. So, the test output are all there but the ordering maynot be as expected. Solution: Redirect stderr to separated file and append it to the stdout file after test-command is executed. Then compare it with the expected output. This eliminate the assumption that stdout and stderr must merged in "chronical orders". Platforms tested: tested in v1.4. Folded it into v1.5.
* [svn-r4341] Purpose:HDF Admin2001-08-141-3/+3
| | | | | | Changed the wording of test results. Platforms tested: eirene, dangermouse.
* [svn-r4339] Purpose:Quincey Koziol2001-08-131-1/+0
| | | | | | | | Code cleanup Description: Took out a debugging printf Platforms tested: FreeBSD 4.4 (hawkwind)
* [svn-r4338] MuQun Yang2001-08-132-195/+11
| | | | | | | | | | Purpose: check-in the second time to update the handling of data transfer in h4toh5. This will make up for the cvs conflict checking a couple hours ago. Description: Solution: Platforms tested: eirene
* [svn-r4337] Bill Wendling2001-08-132-387/+451
| | | | | | | | | | | | | Purpose: Bug Fix Description: The new way of determining directory information for HDF4 and ZLIB bombed on me. Solution: For some reason, the way I was linking together all of the "CHECK_LIBRARY" macros wasn't working. I separated them. Platforms tested: Kelgia.
* [svn-r4334] MuQun Yang2001-08-135-92/+693
| | | | | | | | | | | | | | | | | | Purpose: 1) fix the implementation of image according to image specfication 2) fix two bugs of SDS implemention. the first one is to handle the unlimited SDS with the first dimensional size set to 0. the second one is to change the way how HDF5 dataset is written. Description: 1) mapping 24-bit image to 3D arrays instead of 2D compound datatype. 2) previously forgot considering unlimited SDS with the size set to 0. 3) H5P_set_buffer seems not working well for a extremely small size. Solution: 1) see above. 2) add a special case to deal with this. 3) don't use H5Pset_buffer. Platforms tested: RedHat Zoot 6.2
* [svn-r4333] MuQun Yang2001-08-135-0/+0
| | | | | | | | | Purpose: change image test files to fulfill HDF5 image specification. Description: Solution: Platforms tested: eirene
* [svn-r4332] Purpose:HDF Admin2001-08-131-1/+2
| | | | | | | | | New feature Description: Added a positive report of test completed by reporting them to SUCCEED_LOG_<date>. Platforms tested: eirene, dangermouse.
* [svn-r4330] Purpose:Quincey Koziol2001-08-121-0/+1
| | | | | | Update missing files. Platforms tested: Eyeballs 2.1
* [svn-r4329] Purpose:Quincey Koziol2001-08-125-163/+55
| | | | | | | | | | | | | | Bug Fix Description: The datatype conversion buffer size was only halfway converted from hsize_t to size_t and was causing problems. Also, the H5P_peek_<foo> routines have a bunch of identical code. Solution: Finished converting the datatype conversion buffer size to size_t and cleaned up the implementation of the H5P_peek_<foo> routines to call a common routine instead of reimplementing a bunch of code. Platforms tested: Solaris 2.7 (arabica)
* [svn-r4327] Purpose:Quincey Koziol2001-08-116-21/+36
| | | | | | | | | More code cleanups Description: Wrap up the code cleanups for changing the dataset transfer property lists over to using the generic property list code. Platforms tested: IRIX64 6.5 (modi4)
* [svn-r4326] Purpose:Quincey Koziol2001-08-1022-140/+285
| | | | | | | | | | Code cleanups, mostly.. Description: Work on pacifying the SGI compiler to get the generic properties working correctly with --enable-parallel and --enable-fortran. It's not quite fixed yet, but I need to head home and these patches help... :-/ Platforms tested: IRIX64 6.5 (modi4)
* [svn-r4325] Bill Wendling2001-08-105-1067/+1004
| | | | | | | | | Purpose: New Feature Description: Adding the h5cc script thingy. Platforms tested: Linux
* [svn-r4324] Purpose:Quincey Koziol2001-08-1040-816/+1890
| | | | | | | | | | | | | | | | | | | | | | | | New Features! Description: Start migrating the internal use of property lists in the library from the older implementation to the new generic property lists. Currently, only the dataset transfer property lists are migrated to the new architecture, all the rest of the property list types are still using the older architecture. Also, the backward compatibility features are not implemented yet, so applications which use dataset transfer properties may need to make the following changes: H5Pcreate(H5P_DATASET_XFER) -> H5Pcreate_list(H5P_DATASET_XFER_NEW) and H5Pclose(<a dataset transfer property list>) -> H5Pclose_list(id) This still may have some bugs in it, especially with Fortran, but I should be wrapping up those later today. Platforms tested: FreeBSD 4.4 (hawkwind)
* [svn-r4323] Purpose:Albert Cheng2001-08-071-1/+3
| | | | | | H5Eprint shows library version information too. Platforms tested: eirene.
* [svn-r4321] Purpose:Quincey Koziol2001-08-071-1/+0
| | | | | | | | | | Bug fix. Description: Left an extra '}' in when I removed the v1.2.x compat stuff. Solution: Took the '}' out... :-) Platforms tested: Solaris 2.7 (arabica)
* [svn-r4315] Bill Wendling2001-08-061-3/+5
| | | | | | | | | Purpose: Feature FIx Description: Fixed description of the --filedriver flag. Platforms tested: Linux
* [svn-r4313] Bill Wendling2001-08-061-0/+9
| | | | | | | | Purpose: Feature Add Description: Added description for the --filedriver flag to the h5dump description.
* [svn-r4312] Purpose:Quincey Koziol2001-08-0621-1667/+27
| | | | | | | | | Feature shift Description: Take out the v1.2.x compatibility stubs and put in the hooks for v1.4.x compatibility when needed. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r4311] Snapshot version 1.5 release 10HDF Admin2001-08-044-5/+5
|
* [svn-r4310] Purpose:Quincey Koziol2001-08-021-1/+1
| | | | | | | | | | | | | Bug Fix Description: H5FD_fapl_copy is being called in H5Pset_driver when copying a dataset transfer property list instead of H5FD_dxpl_copy and could potentially cause problems if the file driver information was different. Solution: Changed call to H5FD_dxpl_copy() until the generic property code gets merged in. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r4304] Bill Wendling2001-08-021-3/+3
| | | | | | | | | | | | | | | Purpose: Bug Fix Description: The dependencies weren't being generated properly. What was happening, if there was a "." in the path name to the source directories, it would say, "oh! That matches anything. Dup-dee-do I'll just mess everything up, then." Solution: Escape all occurences of "." with a "\." so that it will match an actual "." instead of anything. Platforms tested: Linux
* [svn-r4303] Purpose:Frank Baker2001-08-023-6/+40
| | | | | | | | | | Bringing 'last minute' release branch edits into development branch. Description: Chunking.html, Filters.html, and Performance.html Added links, with explanatory note, from the first 2 files above to the new freespace management section in Performance.html. Platforms tested: IE 5
* [svn-r4302] Purpose:Frank Baker2001-08-022-8/+105
| | | | | | | | | | | | Bringing 'last minute' release branch edits into development branch. Description: index.html Added index-level link to "HDF5 Tools." Tools.html Added link to "HDF5 Java tools." Added h52gif and gif2h5. Platforms tested: IE 5
* [svn-r4301] Purpose:Frank Baker2001-08-021-8/+6
| | | | | | | | | | | Bringing 'last minute' release branch edits into development branch. Description: Removed link to non-existent description of non-existent F90 function h5gget_objinfo_f. Added links, with explanatory note, to the new freespace management section in Performance.html. Platforms tested: IE 5
* [svn-r4300] Purpose:Frank Baker2001-08-021-11/+62
| | | | | | | | Bringing 'last minute' release branch edits into development branch. Description: Updated H5check_version per recent expansion of the source comments. Platforms tested: IE 5
* [svn-r4299] Purpose:Frank Baker2001-08-022-39/+80
| | | | | | | | | | | | | Bringing 'last minute' release branch edits into development branch. Description: RM_H5T.html Datatypes.html Reworked H5T_conv_t description in both. Added H5T_cdata_t struct definition to both. Details in Datatypes.html; structs and pointer in RM_H5T.html. Copy edits. Platforms tested: IE 5
* [svn-r4298] Bill Wendling2001-08-016-119/+492
| | | | | Purpose: Regenerated Dependencies Files
* [svn-r4293] Bill Wendling2001-08-012-0/+2
| | | | | | | | | Purpose: Bug Fix Description: Needed to add the PERL=@PERL@ line to the commence.in file. Platforms tested: LInx
* [svn-r4292] Bill Wendling2001-08-0120-843/+1714
| | | | | | | | | | | | | | | | Purpose: Bug Fix Description: The way we were generating Dependencies and .depend files was broken. If the $srcdir or other macros began with a ".", then it would match anything and cause problems since it would then overwrite the beginning of the header file's path. Solution: Wrote a Perl script which can handle this type of weirdness better. It's only used when the environment is a GNU one with a GCC compiler... Platforms tested: Linux
* [svn-r4288] Purpose:Quincey Koziol2001-07-311-2/+3
| | | | | | | | | | | Bug Fix Description: H5Pset_driver had a resource leak which was dropping dataset transfer IDs when switching drivers. Solution: Decrement dataset transfer ID reference count properly Platforms tested: IRIX64 6.5 (modi4)
* [svn-r4286] Purpose:Quincey Koziol2001-07-312-2/+2
| | | | | | | | | | | | Bug Fix Description: Header file is using incorrect macro for detecting parallel I/O when backward compability is turned on. Solution: Fix header files to define prototypes for parallel I/O property list functions when compiled with v1.2 backward compatibility turned on. Platforms tested: Eyeballed... (Elena will be testing shortly)
* [svn-r4284] Bill Wendling2001-07-311-21/+25
| | | | | | | | | | Purpose: Feature Change Description: Changed the --family flag to --filedriver to make it clearer what's going on. Platforms tested: Linux
* [svn-r4283] Bill Wendling2001-07-302-879/+900
| | | | | | | | | | | | | | Purpose: Cleanup Description: The SSL library was being tested for even if we didn't need it. This was causing some libraries to be included in our library which weren't needed (i.e., libcrypto). Solution: Only check for the SSL library if either GASS or Grid Storage is specified. Platforms tested: Linux
* [svn-r4282] Bill Wendling2001-07-304-46/+152
| | | | | | | | | | | | | | | Purpose: Bug Fix/Feature Add Description: Added new flag ("-f" and "--family") to allow user to specify which file driver to use to open the file. If they don't specify anything, then it defaults to the old behaviour of trying each driver in turn until one actually opens the file. If the driver the user specified doesn't succeed in opening the file, then we do NOT try other file drivers. Platforms tested: Linux
* [svn-r4281] Purpose:Quincey Koziol2001-07-302-7/+237
| | | | | | | | Additional test Description: Added metadata cache abuser code to the 'timings' target in the tests. Platforms Tested: FreeBSD 4.3 (hawkwind)
* [svn-r4280] Purpose:Quincey Koziol2001-07-301-0/+1
| | | | Include new 'testmeta' source.
* [svn-r4276] Purpose:Quincey Koziol2001-07-301-8/+8
| | | | | | | | | | | | | Bug Fix Description: In certain circumstances, raw data was inadvertantly attempted to be read from the metadata cache. This was caught with an assertion failure (i.e. core dump) in the development branch or an eventual sequence of errors in the release branch. Solution: Corrected off-by-one error in metadata caching code. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r4275] Bill Wendling2001-07-308-2/+53
| | | | | | | | | | | | | | | | | | | | | | Purpose: Bug Fix Description: Forward port of the bug fix to the 1.4 branch reguarding the C++ compile error. Solution: Need to put #ifdef __cplusplus extern "C" { #endif /* ... */ #ifdef __cplusplus } #endif around function declarations.
* [svn-r4270] Snapshot version 1.5 release 9HDF Admin2001-07-284-5/+5
|
* [svn-r4254] Bill Wendling2001-07-2418-3834/+3902
| | | | | | | | | | | | | | | Purpose: Reformatting Description: Reformatted the code so that it's much clearer and conforms to the HDF5 coding standards. Changed the function headers to use the ANSI style instead of the KnR style. Kept the use of typedef's such as "unsigned char" being "BYTE" and so on since of of this code is copied from some other place and that's the style they use...I didn't want to break things. Platforms tested: It compiles fine on Linux, but there aren't any tests for this package, so...
* [svn-r4253] Snapshot version 1.5 release 8Albert Cheng2001-07-224-5/+7
|
* [svn-r4252] Purpose:Albert Cheng2001-07-201-8/+1
| | | | | | | | | | | document update Description: The information of setting SGI_ABI seemed to confuse some user. Removed it since it is extra information in addition to the preferred method of "CC=... ./configure". Experienced user in IRIX64 would know that option. Platforms tested: Eyeballed.
* [svn-r4245] Bill Wendling2001-07-201-8/+8
| | | | | | | | | | | | | Purpose: Fixing a boo-boo Description: There was a problem with the generated Dependencies file. It listed the H5pubconf.h header file as being in the $(top_srcdir) directory when it's in the $(top_builddir) directory. Solution: Regenerated it. Platforms tested: Linux
* [svn-r4241] Purpose:Quincey Koziol2001-07-201-113/+108
| | | | | | | | | | | | Code Cleanup/Bug Fixes Description: Raymond's last fix corrected the problem with eirene, but there were still a number of warnings, etc. during compiles. Solution: Clean up the warnings, neaten up the code a little and change a few hsize_t's into size_t's that were missed in my previous sweep through the code. Platforms tested: Linux 2.2 (eirene)
* [svn-r4240] Raymond Lu2001-07-191-1/+2
| | | | | | | | | | | | Purpose: Bug fix. Description: Daily test fails in parallel collective write testing on eirene. Solution: In function H5S_mpio_spaces_xfer in H5Smpio.c, changed mpi_count from hsize_t to size_t. Platforms tested: MPICH(Linux, SunOS, IRIX64), SGI MPI.
* [svn-r4239] Bill Wendling2001-07-191-0/+41
| | | | | | | | | Purpose: Updated Description: Regerated the Dependencies file. Solution: Ran "make Dependencies" on a GNU machine.
* [svn-r4238] Bill Wendling2001-07-191-0/+300
| | | | | | | | | Purpose: Update Description: Updated the Dependencies file. Solution: Reran "make Dependencies" in the tools/h4toh5 directory.
* [svn-r4236] Purpose:Frank Baker2001-07-181-20/+26
| | | | | | Editorial pass Platforms tested: Visual inspection in vi
* [svn-r4232] Purpose:Quincey Koziol2001-07-175-9/+36
| | | | | | | | | | | | | | | | | Bug fix. Description: On some systems (linux when not using gcc) 'dev_t' is not actually a scalar variable. This causes the code which compares dev_t's in the file drivers to not compile. Also the H5_inline flag was not being set correctly in the H5private.h file. Solution: Set the H5_inline flag to '' (i.e. define it, but don't assign it a value) if it is not currently defined. Use DEV_T_IS_SCALAR flag from configure to correctly compare dev_t's using memcmp instead of a scalar flag. Platforms tested: FreeBSD 4.3 (hawkwind), Linux 2.4.2 (chiba city cluster at Argonne)