summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r4322] Purpose:Albert Cheng2001-08-071-0/+2
| | | | | | Update modification history of the H5Eprint(). No code changes. Platforms tested: eirene.
* [svn-r4309] 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() Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r4308] Bill Wendling2001-08-021-9/+18
| | | | | | | | | | Purpose: Bug Fix Description: Back ported the bug fix which handles the "long long" type in HDfprintf(). Platforms tested: Linux
* [svn-r4297] Bill Wendling2001-08-011-169/+257
| | | | | | | Purpose: Regeneration of Dependencies files Description: Regenerated Dependencies files with "make Dependencies"
* [svn-r4296] Bill Wendling2001-08-011-1/+1
| | | | | | | | | | | | Purpose: Bug Fix Description: The version checking was messing up because -post0 wasn't appended to the version string. Solution: Added the "-post0" to the end of the version string. Platforms tested: Linux
* [svn-r4291] Elena Pourmal2001-08-011-1/+1
| | | | | | | Purpose: Maintenance for hdf5-1.4.2-post0 Description: Modified subrelease version string to be "post0"
* [svn-r4287] Purpose:hdf5-1_4_2Quincey 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-r4285] Purpose:Quincey Koziol2001-07-312-3/+3
| | | | | | | | | | | | 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-r4277] 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-r4274] Bill Wendling2001-07-309-0/+60
| | | | | | | | | | | | | | | | | | | | | | Purpose: Bug Fix Description: When compiling with a C++ compiler, the compiler would balk at finding some file drivers. Solution: We need to put this: #ifdef __cplusplus extern "C" { #endif /* ... */ #ifdef __cplusplus } #endif around function declarations.
* [svn-r4248] Elena Pourmal2001-07-201-2/+2
| | | | | | | | Purpose: Maintenance for hdf5-1.4.2 release Description: Changes version number to 1.4.2 for the upcoming final testing and release (bin/h5vers -s has been used)
* [svn-r4247] Purpose:Quincey Koziol2001-07-201-9/+6
| | | | | | | | | | | Code cleanup Description: H5_inline is not being defined on certain machines, causing compile failures. Solution: If H5_inline is not defined yet, define it to a null value. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r4226] Snapshot version 1.4 release 2 (pre3)Elena Pourmal2001-07-171-2/+2
|
* [svn-r4222] Purpose:Albert Cheng2001-07-161-4/+41
| | | | | | | | | Documentation Description: Updated the comment blocks of H5check_version. Platforms tested: eirene, both link-version imcompatible and library-version string inconsistency.
* [svn-r4211] Purpose:Albert Cheng2001-07-141-1/+1
| | | | | | | | | | Improvement Description: printed the library version stgring in the diagnostic output for easier version identification. Solution: Platforms tested: eirene (serial and mpich)
* [svn-r4201] Purpose:Albert Cheng2001-07-121-2/+2
| | | | | | | | Incremented the SUBRELEASE value to distinguish this from the 1.4.2.-pre2 version. Platforms tested: Just did cvs diff and i inspected to make the diff output is resonable.
* [svn-r4200] purpose:Albert Cheng2001-07-121-2/+2
| | | | | | Updated for 1.4.2-pre2 testing. Platforms tested: Eirene
* [svn-r4197] Purpose:Quincey Koziol2001-07-123-6/+6
| | | | | | | | | Code cleanup Description: Clean up a few warnings in the library and tests, since it looks like we are going to have to roll another prelease tarball. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r4195] Elena Pourmal2001-07-121-1/+1
| | | | | | | Purpose: Maintenance Description: Changed subrelease version to pre1 for the second round of testing
* [svn-r4176] Purpose:Quincey Koziol2001-07-101-0/+23
| | | | | | | | | | | | Bug fix Description: H5Tget_member_type in v1.2.x returns the base type of array fields in compound datatypes, not an array type itself. Solution: Changed to emulate this behavior in v1.4.x when the --enable-hdf5v1_2 flag is given during configuration Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r4142] Pedro Vicente Nunes2001-07-072-26/+4
| | | | | | | | | Purpose update windows headers that were causing compiler errors in the DLL versions Platform tested: :windows NT
* [svn-r4113] Elena Pourmal2001-07-051-3/+3
| | | | | | | Purpose: Maintenance Description: Changed version information to be 1.4.2-pre0 for upcoming testing.
* [svn-r4100] Pedro Vicente Nunes2001-07-034-14/+38
| | | | | | | | | | | | | | | | | | Purpose code warrior changes : Description: moved some ifdefs the type off_t was removed from H5private.h and put on H5Public.h Metrowerks does not define this type, it was defined Solution: Platforms tested: solaris (arabica), linux (eirene)+
* [svn-r4098] Snapshot version 1.4 release 1 (post3)HDF Admin2001-07-021-2/+2
|
* [svn-r4097] Purpose:Albert Cheng2001-07-022-1/+11
| | | | | | | | | | | | | | | | | | | | | | | Bug fixes Description: H5FDmpio.c: H5FD_mpio_flush() would try to file seek negative if the file->eoa is 0 (e.g., doing mpio on the raw-file of the split file driver). Put in a code to catch this case by returning succeed immediately. H5S.c: SAF test code exposed an error in the HDF5_MPI_OPT_TYPES code. The SAF code was doing collective write to chunked storage dataset. Some processes wanted to flush some chunk while some other processes were doing something else but the HDF5_MPI_OPT_TYPES code thought the chunk flushing were collective calls since it only looked at the condition when H5Dwrite was called. So, it hanged when doing MPI_File_setview. For now, turned off the HDF5_MPI_OPT_TYPES code so that the SAF code would work. More long term fix later. Solution: Platforms tested: eirene (serial and mpich), modi4 -64-serial and -n32-parallel.
* [svn-r4092] Thomas Radke2001-07-022-29/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | Purpose: Implemented port hunting Really catch SIGPIPE signals Description: Port hunting allows to try and bind to a successive port number if the port number given in the filename is already used. Because of a stupid typo in the code, SIGPIPE wasn't catched which might have caused the sending side to hang. Solution: The Stream VFD's file access property list was extended by two elements: - maxhunt: how many successive ports to try if the one given in the filename is already in use Default is not to hunt for additional ports. - port: port number which is finally used to bind a socket This might be different to the port number as given in the filename if port hunting is enabled. The H5Pget_fapl_stream() can be used to obtain this port number. Platforms tested: x86 Linux, Irix 32/64 bit, Dec Alpha, Unicos on T3E, AIX on SP2 Hitachi SR8000
* [svn-r4087] Purpose:Quincey Koziol2001-06-292-4/+20
| | | | | | | | | Code cleanup Description: Fix copy & paste error when merging in the last round of CodeWarrior changes. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r4086] Purpose:Quincey Koziol2001-06-298-42/+98
| | | | | | | | | | Code Cleanup Description: CodeWarrior checkin broke the unix build in a couple of ways... Solution: Various tweaks and cleanups. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r4081] Pedro Vicente Nunes2001-06-2811-108/+98
| | | | | | | | | | | | | | | | Purpose: [is this a bug fix? feature? ...] Description: [describe the bug, or describe the new feature, etc] Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: [machines you have tested the changed version. This is absolute important. Test it out on at least two or three different platforms such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and 64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
* [svn-r4005] Purpose:Quincey Koziol2001-06-145-250/+80
| | | | | | | | | | | | | Bug fix/code improvement. Description: 'all' selections were (ab)using the array reading code and required that the internal data transfer buffer size be big enough to hold the an entire slab of the data, which was confusing and limiting for users. Solution: Changed 'all' selections to use sequence reading code instead of array reading code. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r3999] Purpose:Quincey Koziol2001-06-121-17/+0
| | | | | | | | | | | Code cleanup Description: float32 & float64 typedefs are not used in HDF5 library and are causing conflicts with Kent's h4toh5 library code. Solution: Take the float32 & float64 typedefs out Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r3996] MuQun Yang2001-06-121-3/+3
| | | | | | | | | | | Purpose: a bug fix on windows platform Description: forget considering daylight saving time Solution: using daylight constant in windows Platforms tested: windows 2000
* [svn-r3994] Purpose:Quincey Koziol2001-06-113-10/+11
| | | | | | | | | | | | | Bug fix for Pablo integration Description: Several API functions were using FUNC_ENTER, without using FUNC_LEAVE, HRETURN or HRETURN_ERROR to leave the function. (Using "plain" 'return' statements instead). Solution: Changed return statements to FUNC_LEAVE, HRETURN or HRETURN_ERROR, as appropriate. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r3954] Purpose:Albert Cheng2001-06-011-2/+8
| | | | | | | | | | | | | | Bug fix Description: This file is not C++ friendly/compliant because the protocols are not bracketed by the #ifdef __cplusplus macro. This was discovered by a user attempting to use C++ with enable-parallel. Solution: Though we are not supporting C++ in parallel mode yet, it is simple to add the macro bracket. It would help if C++ is supported in the future. Platforms tested: modi4 (64,n32) and eirene (mpich).
* [svn-r3934] Purpose:Bill Wendling2001-05-15126-694/+691
| | | | | | | | | | | | | | | | Code Update Description: Ported change from the 1.5 branch to the 1.4 branch where all HDF5 include files are in quotes instead of angle brackets: #include "hdf5_file.h" instead of #include <hdf5_file.h> Platforms tested: Linux
* [svn-r3928] Snapshot version 1.4 release 1 (post2)HDF Admin2001-05-131-2/+2
|
* [svn-r3915] Purpose:Albert Cheng2001-05-122-0/+38
| | | | | | | | New feature Description: Added verification of H5_VERS_INFO in H5check_version(). Platforms tested: Eirene (linux).
* [svn-r3912] Purpose:Albert Cheng2001-05-111-1/+1
| | | | | | | | | | Cosmetic adjustment Description: Changed Version information from just "HDF5 version ..." to "HDF5 library version" since this is really about a library implementation. Platforms tested: eirene (used "h5vers -s ..." to see the effect.)
* [svn-r3910] Purpose:Albert Cheng2001-05-101-0/+1
| | | | | | Feature Description: Added the H5_VERS_INFO macro definition.
* [svn-r3895] Purpose:Bill Wendling2001-05-081-0/+6
| | | | | | | | | | | | Feature Add Description: Added support for >2GB files to the Linux architecture. This is a sync with the 1.5 branch. The CFLAGS now gets set in the gnu-flags file instead of the configure script (as it should). There's special logic to test for 64-bit files systems in Linux and add the appropriate flags, etc. Platforms tested: Linux
* [svn-r3890] Snapshot version 1.4 release 1 (post1)HDF Admin2001-05-061-1/+1
|
* [svn-r3888] Purpose:Albert Cheng2001-05-042-41/+187
| | | | | | | | | | | | Feature Description: The allocation by alignment (H5Pset_alignment) feature code somehow got dropped in some 1.3.x version. Solution: Re-implemented it with "new and improved" algorithm. It keeps track of "wasted" file-fragment in the free-list too. Platforms tested: modi4(parallel).
* [svn-r3887] Purpose:Quincey Koziol2001-05-029-91/+240
| | | | | | | | | | | | | | | | | | | | | | | | Bug fix Description: IMPORTANT! IMPORTANT! IMPORTANT! A case where metadata in a file could get corrupted in certain unusual sitations was detected and fixed. In certain circumstances, metadata could get cached in the raw data cache, and if that particular piece of metadata was updated on disk while incorrectly cached, the new metadata would get overwritten with the stale metadata from the raw data cache when it was flushed out. Additionally, I've patched up the raw data cache to be smarter about how much it caches and how much I/O it triggers, leading to some speedups. Solution: Changed the raw data I/O routines which perform caching to require a parameter with the size of the dataset being accessed and limited the cache to no more than that many bytes. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r3878] Purpose:Bill Wendling2001-04-301-1/+1
| | | | | | | | | | | Update Description: On further discussion with Albert and Quncey, it was decided to keep the original "unsignedness" of the nkeys variable. Solution: Changed the type from intn to uintn. Platforms tested: Linux
* [svn-r3876] Purpose:Bill Wendling2001-04-301-1/+1
| | | | | | | | | | | | | | | | Bug Fix Description: The --enable-static-exec flag was failing on Linux systems. The reason: a "long long" type was growing by some obscene amount if you just add 1 to it (tis truth!). In one statement, it prints out the correct value. Add one to it and print it out in the next statement and it gives you a very large number. This would, in turn, cause the resulting memcpy to fail... Solution: Changed the variable from "hsize_t" to "intn" which is what the field it's getting is typed anyway. Platforms tested: Linux
* [svn-r3834] Purpose:Quincey Koziol2001-04-232-22/+66
| | | | | | | | | | | | Bug Fix. Description: Setting a non-zero userblock size was causing raw data caching code to break. Solution: Changed from using absolute end-of-address-space offsets in cache size calculations to relative offsets. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r3830] Snapshot version 1.4 release 1 (post0)HDF Admin2001-04-211-1/+1
|
* [svn-r3790] Purpose:Albert Cheng2001-04-084-2/+17
| | | | | | | | | | | | | | | | | | | | Improvment Description: H5config.h and H5pubconf.h are generated by configure. It does not have the #ifndef _H5config_H ... #endif guard to prevent duplicated definitions if it is included more than once. It is messy to try make configure to put in those guards. Solution: HDF5 has set an internal rule that H5public.h includes H5pubconf.h and H5private.h includes H5config.h. Source files should NOT include H5config.h or H5pubconf.h directly but include it via H5public.h or H5private.h respectively. The #ifndef ... #endif in the H5public.h and H5private.h would prevent repeated definitions from repeated include. Adjusted H5FDstream.c and H5FDstream.h to follow this rule. Platforms tested: modi4, eirene.
* [svn-r3788] Elena Pourmal2001-04-071-1/+1
| | | | | | | | Purpose: Maintenance Description: Changed subrelease version string to "post0" hdf5 1_4 branch is open for checking in!
* [svn-r3784] Elena Pourmal2001-04-061-1/+1
| | | | | | | Purpose: Maintenance for the hdf5-1.4.1 relese Description: Updated H5_VERS_SUBRELEASE string to "" for the upcoming release.