summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r4560] Purpose:Quincey Koziol2001-10-201-0/+8
| | | | | | | | | | | | | Bug fix. Description: H5S_select_hyperslab fails to correctly define a hyperslab when the space to put the hyperslab into is currently a 'none' selection and the hyperslab operation is the 'or' operation. Solution: Detect the situation and internally modify the hyperslab operation to be a 'set' operation, since that's the next affect desired. Platforms tested: FreeBSD 4.4. (hawkwind)
* [svn-r4557] Purpose:HDF Admin2001-10-191-0/+4
| | | | | | | | | | | | | | kludge Description: Somehow if consecutive "rsh houdin -n ..." are issued too close, a "Connection refused" result. Then /usr/local/krb5/rsh falls back to ordinary rsh protocal which of course won't work either. Solution: if the houdin to be tested is houdin, wait for 5 seconds before launching the 'rsh ...' command. Hopefully the system admin can fix the rsh problem. Platforms tested: eirene talking to houdin.
* [svn-r4556] Purpose:Albert Cheng2001-10-191-0/+9
| | | | | | | | | | | | Feature (actually a kludge) Description: The old "setenv" option for the snaptest.cfg cannot handle if there are white spaces in the setenv value part. Added a "setenv2" that expects the value consists of 2 parts. A better solution (like can parse in double quoted values) is needed. Platforms tested: eirene with houdin (solaris 2.7)
* [svn-r4554] Purpose:Quincey Koziol2001-10-173-0/+90
| | | | | | | | | | | Bug Fix Description: Section of code which defined file offset and length macros was removed a while ago and found during testing just now. Solution: Replaced section of code to define macros. Platforms tested: IRIX64 6.5 (modi4)
* [svn-r4553] Purpose:Quincey Koziol2001-10-173-7/+10
| | | | | | | | Bug fix. Description: Fix int/unsigned problem in C++ wrapper API Platforms tested: FreeBSD 4.4 (hawkwind)
* [svn-r4551] MuQun Yang2001-10-161-0/+0
| | | | | | | | | | | | | | | | | | | | Purpose: bug fix HDF5 debug dll test failed when using all_withf90.zip. Description: various tests failed when using all_withf90.zip with the same project setting, all tests passed when using all.zip(C test). Suspect Digital fortran compiler problem. Solution: Find one strange warning message: LINK : warning LNK4098: defaultlib "msvcrt.lib" conflicts with use of other libs; use /NODEFAULTLIB:library Following the instruction, ignore msvcrt.lib when linking with hdf5dll. All tests passed. Don't know the exact reason since msvcrt.lib is kind of required for DLL. Platforms tested: windows 2000
* [svn-r4550] Purpose:Albert Cheng2001-10-162-410/+519
| | | | | | | | | | | | | | Bug fix Description: GASS nor gridstorage worked any more because SSL library testing was moved after them. Solution: Moved SSL library to be tested before GASS or Gridstorage options are tested. Also make the testing of SSL libraries default to no testing, so that it won't get activated unnecessarily. Platforms tested: IRIX64 -64, serial and parallel. (GASS driver needs globus software which is available in modi4 only.)
* [svn-r4548] Purpose:Quincey Koziol2001-10-169-42/+96
| | | | | | | | | | | Code cleanup. Description: Fix a few compiler warnings from the file creation property list -> generic property list conversion. Also change a hard-wired value (8) for the number of B-tree key values to a value that uses the enum's generated by the compiler. Platforms tested: FreeBSD 4.4 (hawkwind)
* [svn-r4547] Description:Albert Cheng2001-10-161-4/+5
| | | | | | | Revise the beginning comment block with "better" wording, at least better to me. :-) Platforms tested: chkmanifest it in eirene.
* [svn-r4545] Bill Wendling2001-10-151-1/+1
| | | | | | | | | | | Purpose: Bug Fix Description: Function was returning NULL instead of FAIL Solution: Returned FAIL instead. Platforms tested: Linux
* [svn-r4544] Raymond Lu2001-10-151-3/+3
| | | | | | | | Purpose: Changed the file creation property list to the new generic property list. Modified for new file creation property list. Platform tested: IRIX64, SunOS5.7, FreeBSD
* [svn-r4543] Raymond Lu2001-10-1512-310/+573
| | | | | | | Purpose: Changed the file creation property list to the new generic property list. Platform tested: IRIX64, SunOS5.7, FreeBSD
* [svn-r4542] Raymond Lu2001-10-151-2/+0
| | | | | | | Purpose: Changed to the new generic property list. Description: Took out H5P_FILE_CREATE from constructor definition.
* [svn-r4540] Snapshot version 1.5 release 13HDF Admin2001-10-134-5/+5
|
* [svn-r4536] Elena Pourmal2001-10-092-0/+2
| | | | | | | | | | | | | Purpose: Bug fix Description: On NERSC SP3 configure failed while trying to figure out how to print long long. Solution: Added the following line hdf5_cv_printf_ll=${hdf5_cv_printf_ll='ll'} Platforms tested: Not tested yet.
* [svn-r4535] Elena Pourmal2001-10-091-1/+1
| | | | | | | | | | | | Purpose: Fix Bill's "Major Hack" for NERSC seaborg machine Description: Bill's fix was based on the machine name. NERSC SP3 gseaborg was renamed to seaborg. Solution: Fixed the name. Platforms tested: Not tested yet.
* [svn-r4531] Purpose:Quincey Koziol2001-10-081-27/+206
| | | | | | | | | Update docs Description: H5Dread and H5Dwrite description contained some inaccurate information about how H5S_ALL works as a parameter for the memory and file dataspaces. Solution: Updated information to reflect current library behavior for H5S_ALL.
* [svn-r4529] Snapshot version 1.5 release 12HDF Admin2001-10-064-22/+20
|
* [svn-r4528] Purpose:HDF Rational2001-10-051-2/+2
| | | | | | | | | | | Code cleanup Description: Purify detected an uninitialized memory read in test data. Solution: Corrected parameters for initializing data array so entire array is initialized. Platforms tested: Solaris 2.7 (arabica)
* [svn-r4527] Purpose:HDF Rational2001-10-051-2/+11
| | | | | | | | | | Code cleanup Description: Purify detected some resource leaks in the tests. Solution: Released memory and property lists properly. Platforms tested: Solaris 2.7 (arabica)
* [svn-r4526] Purpose:HDF Rational2001-10-051-0/+5
| | | | | | | | | | Code cleanup Description: Purify detected uninitialized memory being read. Solution: Initialization array before writing to disk. Platforms tested: Solaris 2.7 (arabica)
* [svn-r4525] Purpose:HDF Rational2001-10-051-2/+11
| | | | | | | | | | | Bug Fix Description: Purify detected an uninitialized memory read in H5Pset_chunk and a memory leak in H5P_remove. Solution: Patched both up. Platforms tested: Solaris 2.7 (arabica)
* [svn-r4524] MuQun Yang2001-10-051-7/+1
| | | | | | | | | | | | Purpose: refix tconfig.c Description: Follow Robb's reminder, long_long is used to define __int64 in windows and long long for other platforms at H5private.h. Solution: just change vrfy_ctype(long long....) into vrfy(long_long,.....) in the tconfig.c. Delete the previous macro. Platforms tested: windows 2000, linux
* [svn-r4523] MuQun Yang2001-10-051-17/+6
| | | | | | | | | | Purpose: add new information and delete old windows and h4toh5 information on release.txt. Description: 1. add a note to mention release dll will work after installing service pack 5 of VS6.0. 2. delete the fixed bugs on windows(libc.lib warnings and h4toh5 image handlings) Solution: Platforms tested:
* [svn-r4522] MuQun Yang2001-10-051-0/+6
| | | | | | | | | | | | | Purpose: bug fixed Description: Windows doesn't recognize long long. Instead it uses __int64. So add a macro like #ifdef HAVE____int64 for windows-like platforms. Solution: see above Platforms tested: eirene
* [svn-r4521] MuQun Yang2001-10-042-0/+0
| | | | | | | | | | | | | | | Purpose: Fixed bugs Description: 1. tconfig.c finds size of long double and size of off_t are not correct on windows 2000. Size of long double(8) at the manually hacked H5config.h on windows represents windows NT 4.0. On windows 2000, it is set to 12. Now H5config.h is fixed to pass windows 2000, but will fail on NT4.0O. This problem needs to be addressed. 2. modify testhdf5 and testhdf5sll projects to fit in the new test. 3. find a release dll bug(cause tattr test failed), later the bug is gone after install VS 6.0 service pack 5. Highly suspect it is a compiler bug. Solution: See above. Platforms tested: windows 2000
* [svn-r4520] Purpose:Quincey Koziol2001-10-041-1/+1
| | | | | | | | | Bug fix Description: Remove 'const' modifier in prototype for H5D_new, the dcpl_id parameter needs to be non-const. Platforms tested: Eyeballed (reported on gondolin)
* [svn-r4519] Updated with the change in configure to require compress2 for theAlbert Cheng2001-10-041-0/+5
| | | | zlib in with-hdf4 option.
* [svn-r4518] Purpose:Quincey Koziol2001-10-033-14/+24
| | | | | | | | Code cleanup Description: Clean up some small compiler warnings. Platforms tested: FreeBSD 4.4 (hawkwind)
* [svn-r4517] Raymond Lu2001-10-0317-493/+903
| | | | | | | | Purpose: Changed to the new generic property list for dataset creation property list. Platforms tested: Arabica, modi4 and Hawkwind
* [svn-r4516] Raymond Lu2001-10-031-1/+1
| | | | | | | Purpose: Changed to the new generic property list Platforms tested: Arabica and Hawkwind
* [svn-r4514] Purpose:Albert Cheng2001-10-031-5/+4
| | | | | | | | feature Description: Ignore blank lines in the config file too. Platforms tested: Eirene.
* [svn-r4513] Purpose:Albert Cheng2001-10-022-18/+37
| | | | | | | | | | | | | feature Description: Recognize command line argument in the form of '--*' as a configure command option by default. Since all normal configure options are in the form of '--*', this will simplify the "op-configure <option>" syntax. The latter syntax is still kept in case one would want to pass in some configure argument that does not fit this syntax. Platforms tested: Eirene.
* [svn-r4509] Purpose:Quincey Koziol2001-10-021-0/+91
| | | | | | | | | | | | | Test bug fix. Description: When reading or writing to chunked datasets and the data needed datatype conversion, and the amount of data was more than one conversion buffer, data in the conversion buffer was getting corrupted. Solution: Corrected error in advancing buffer pointer where it was being advanced by the number of elements instead of the number of bytes. Platforms tested: FreeBSD 4.4 (hawkwind)
* [svn-r4508] Purpose:Quincey Koziol2001-10-023-16/+31
| | | | | | | | | | | | | Document bug fix. Description: When reading or writing to chunked datasets and the data needed datatype conversion, and the amount of data was more than one conversion buffer, data in the conversion buffer was getting corrupted. Solution: Corrected error in advancing buffer pointer where it was being advanced by the number of elements instead of the number of bytes. Platforms tested: FreeBSD 4.4 (hawkwind)
* [svn-r4507] Purpose:Quincey Koziol2001-10-021-0/+2
| | | | Document bug fix.
* [svn-r4506] Purpose:Quincey Koziol2001-10-011-3/+155
| | | | | | | | | | | | | | | Bug fix/optimization. Description: Single, contiguous (in memory) hyperslabs are able to be transferred in one I/O operation, but weren't being detected correctly by the code in H5S_all_read()/H5S_all_write() and were getting routed into slower I/O routines. (Or, possibly failing in some circumstances) Solution: Wrote code to correctly detect single contiguous hyperslabs in memory and adjust arrays and buffer pointers describing the memory information so that the entire hyperslab can be transferred in one operation. Platforms Tested: FreeBSD 4.4 (hawkwind)
* [svn-r4505] Purpose:Quincey Koziol2001-10-011-0/+2
| | | | Describe feature fix.
* [svn-r4502] Purpose:Albert Cheng2001-10-012-28/+26
| | | | | | | | | | | | | | | | | | | | | | 'Bug fix' Description: When testing the validity of zlib, the compress() function is used. HDF5 actually requires a newer version of zlib which contains compress2(). Compress2 is tested in later part of the configure. This caused redundent tests and confusion too. Solution: Changed zlib test to look for compress2() instead. Older version of HDF4 libraries (e.g. 4.1r2) would fail this test correctly. This eliminated the possibility of using an older version of HDF4 without using zlib compression in HDF5. But since we need newer version of hdp (with loops detection), the older version hdf4 is not old any more. Remark: the compress2 test is not removed. After this change proven working correctly for all platforms, the extra compress2 test can be removed and source code must be updated too. Platforms tested: modi4: tested with hdf4.1r2 and failed as expected. Tested with newer hdf4 libraries and succeeded as expected.
* [svn-r4501] Snapshot version 1.5 release 11HDF Admin2001-09-304-33/+89
|
* [svn-r4499] Bill Wendling2001-09-282-106/+126
| | | | | | | | | Purpose: Feature Add Description: Add the output of the configure summary to the libhdf5.settings file. Platforms tested: Modi4 Linux
* [svn-r4497] Bill Wendling2001-09-282-44/+52
| | | | | | | | | | | | | Purpose: Final Fantasy...er...fix Description: I fixed the problem with the summary printing newlines when we didn't want it to when using "ksh". Solution: There's a flag '\c' which should be used at the end of the line if you can't use the '-n' flag. Platforms tested: linux and modi4.
* [svn-r4494] Purpose:Quincey Koziol2001-09-281-14/+0
| | | | | | | | | | | | | | | | | | Bug fix. Problem: When an entire dataset was selected (through whatever means, H5S_ALL, making an explicit "all" selection, etc.), the code was not allowing the optimized routine to read the entire dataset in at once when the current dimensions did not match the maximum dimensions and instead was defaulting to a [much] slower method to read in the dataset. Solution: Took out check which was requiring current dimensions to be equal to the maximum dimensions. Platforms tested: FreeBSD 4.4 (hawkwind)
* [svn-r4493] Purpose:Quincey Koziol2001-09-281-0/+4
| | | | | | Document bug fix. Platforms tested: Eyeballed..
* [svn-r4490] Purpose:Quincey Koziol2001-09-281-0/+2
| | | | | | Document bug fix Description: Mention the edge detection chunking bug fix.
* [svn-r4489] Purpose:Quincey Koziol2001-09-282-0/+40
| | | | | | | | | | | | | | | | Bug Fix Description: When writing (or reading) the entire dataset to a chunked dataset, there was a boundary case where the code to generate the description of the piece of the dataset to read into the buffer for data conversion would attempt to read off the boundary of the dataset. This was occuring because the code to detect the edge of the dataset was not propagating the change up through the remaining dimensions when an edge in a fast changing dimension was detected. Solution: Propagate edge detection up through slower changing dimensions properly. Platforms tested: Linux 2.2.18smp (eirene)
* [svn-r4488] Purpose:Quincey Koziol2001-09-283-7/+8
| | | | | | | | | Fix on Kludge Description: Forgot another chunk of parallel I/O code that needed to change for the generic property list kludge... :-/ Platforms tested: Parallel Linux 2.2.18smp (eirene)
* [svn-r4487] Bill Wendling2001-09-272-1267/+1295
| | | | | | | | | | | | Purpose: Bug Fix Description: Some platforms don't handle echo -n correctly. Solution: Copied some code from the configure which determines which flag to give echo. Platforms tested: Linux
* [svn-r4485] Purpose:Quincey Koziol2001-09-271-8/+8
| | | | | | | | Kludge addition Description: Forgot to patch the parallel test files in yesterday's kludge checkin. Platforms tested: Linix 2.2.18smp (eirene)
* [svn-r4482] Purpose:Quincey Koziol2001-09-2629-481/+525
| | | | | | | | | | | | | | | | | | | | | | Kludge Description: Since we're only about halfway through converting the internal use of property lists from the "old way" to the generic property lists, we turned off snapshots to avoid exposing lots of API changes to users, until the APIs settled down. Getting the snapshots rolling again seems to have become a priority, so some changes are going to have to be made now that were going to be postponed until we were completely finished with the conversion. This requires that the old API functions be able to deal with both the old and new property lists smoothly. Solution: Kludge together the property list code so that they can transparently handle dealing with both the old and new property lists Platforms tested: FreeBSD 4.4 (hawkwind)