summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r3520] Purpose:Quincey Koziol2001-02-273-23/+178
| | | | | | | | | | | | | Code checkpoint Description: Checkpointing generic property code before removing the older [non-generic] property list implementation and switching all the property lists to use the generic code. Generic properties are feature complete and as fully tested as I can determine. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3479] Purpose:Quincey Koziol2001-02-213-103/+929
| | | | | | | | | | | | | | | | | | | | | | | | Bug Fixes Description: Fixed a bug in H5Shyper.c where 'contiguous' hyperslabs (i.e. ones which took up an entire dataset) were not being detected correctly and would instead be read a part at a time instead of all at once. Also fixed a bug in the handling of hyperslabs for chunked datasets where hyperslabs from chunks which weren't aligned on exact dimension bounaries were not reading/writing data correctly. Solution: H5Shyper.c was a single line change from a 'block' size to a 'count' size. H5Fseq.c changes we much more significant and involved detecting when non-chunk aligned sequences of data were being written and constructing hyperslab blocks to pass down to the chunking I/O routine (which only understand hyperslab I/O requests, not element sequence requests). This was complicated by the need to align the hyperslabs requested on dimension boundaries... Platforms tested: FreeBSD 4.2. (hawkwind)
* [svn-r3398] Purpose:Quincey Koziol2001-02-101-2/+2
| | | | Update the version number after the tree split.
* [svn-r3384] Purpose:Quincey Koziol2001-02-091-1/+3
| | | | | | | | | | | | | | Bug Fix Description: The 'carry' variable in the general floating point-to-floating point conversion routine wasn't getting initialized correctly and was causing problems while converting certain sequences of floating point numbers on the Cray SV1. Solution: Added 'else carry=0;' line to always reset the carry variable to a known value. Platforms tested: Cray SV1 (killeen)
* [svn-r3371] Snapshot version 1.4 release 0 (beta3-pre4)Elena Pourmal2001-02-061-1/+1
|
* [svn-r3364] Purpose:Quincey Koziol2001-02-051-1/+1
| | | | | | | | Bug fix Description: Fix typo in variable name Platforms tested: Eyeballed...
* [svn-r3346] ./hdf5-1.4/src/H5Tconv.cRobb Matzke2001-02-031-0/+36
| | | | | | | | 2001-02-03 00:19:25 Robb Matzke <matzke@llnl.gov> * H5T_conv_f_f: Fixed a bug where I had forgotten to increment the floating-point exponent if rounding the significand resulted in a carry. Thanks to Guillaume Colin de Verdiere for finding this one!
* [svn-r3325] Snapshot version 1.4 release 0 (beta3-pre3)Albert Cheng2001-01-251-1/+1
|
* [svn-r3319] Purpose:HDF Rational2001-01-221-1/+5
| | | | | | | | | | | Bug Fix Description: Generic property code was leaking memory when removing a property from a property list class in certain situations. Solution: Remove property correctly from class in all situations. Platforms tested: Solaris 2.7 (arabica)
* [svn-r3317] Purpose:Quincey Koziol2001-01-221-10/+7
| | | | | | | | | | Bug Fix Description: Fix definition of strdup on Windows machines. Solution: Merged duplicate definitions into one cohesive block of definitions. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3315] Snapshot version 1.4 release 0 (beta3-pre2)Albert Cheng2001-01-191-1/+1
|
* [svn-r3304] Purpose:Quincey Koziol2001-01-1814-1428/+5
| | | | | | | | Code update Description: Remove ragged array code & tests from library before release. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3302] Purpose:Quincey Koziol2001-01-182-66/+111
| | | | | | | | | | | | | Bug fix Description: Certain combinations of hyperslabs, especially those that have to be strip-mined during I/O were causing data to be incorrectly transferred. Solution: Changed the code in H5S_get_hyper_regions to be more careful about the regions of the current dimension that are valid. Sometimes, regions which had already been iterated through were being re-processed. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3291] Snapshot version 1.4 release 0 (beta3-pre1)Albert Cheng2001-01-131-1/+1
|
* [svn-r3290] Changed H5_VERS_SUBRELEASE to identify this as beta3-pre-release1.Albert Cheng2001-01-132-4/+4
|
* [svn-r3288] Purpose:Albert Cheng2001-01-123-5/+0
| | | | | | | | | | | | | | | | Bug fix (sort of) (H5FDgass.c: just deleted an old code. Nothing to do with this fix.) Description: When --enable-debug=all was used, couple routine printf warnings to stderr that it is an expensive operation. This messed up the testing of h5ls since it included stderr output in its expected output and did not expect the extra messages. Solution: Changed it such that the extra messages are printed only if the appropriate h5-debug-class setting is on (via environment variables, for example). Platforms tested: eirene (debug=all), modi4(parallel,-64,default configure).
* [svn-r3283] Purpose:Quincey Koziol2001-01-121-4/+6
| | | | | | | | Suppress warnings for release. Description: Always declare strdup as extern, figure out way to avoid warnings later. Platforms tested: Linux 2.2.16 (eirene)
* [svn-r3280] Purpose:Quincey Koziol2001-01-121-0/+17
| | | | | | | | | | | | Bug fix Description: Datasets were allowed to be created with chunks larger than the maximum dimension for each dimension. Solution: Compare chunk sizes against maximum dimensions and reject dataset creations which have chunks too large for the dimensions in the dataspace. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3274] MuQun Yang2001-01-122-7/+0
| | | | | | | | | | Purpose: Arrange codes for avoiding windows warnings Description: Solution: put windows including header files into H5private.h Platforms tested: win 2000, confirmed at eirene
* [svn-r3273] MuQun Yang2001-01-121-1/+20
| | | | | | | | | | Purpose: Avoid windows warnings Description: Solution: put some windows specified headers into this file Platforms tested: Win 2000, confirmed by eirene
* [svn-r3268] Purpose:Quincey Koziol2001-01-112-5/+5
| | | | | | | | | | | Code cleanup for C++ Description: 'xor' is a keyword in C++, causing problems compiling the library with a C++ compiler. Solution: Change variables and structure fields from 'xor' to 'xor_val' Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3258] Snapshot version 1.4 release 0 (beta3-snap0)HDF Admin2001-01-103-4/+4
|
* [svn-r3256] Purpose:Albert Cheng2001-01-101-7/+6
| | | | | | | | | | Typo fix and comment Description: The FUNC_ENTER of H5FD_mpio_flush had a wrong function name. Corrected it. Also filled in the missing original author name. Added a 'this is collective.' to all collective functions. Platforms tested: It was just editing. Can't go wrong. :-)
* [svn-r3255] Purpose:Bill Wendling2001-01-091-1/+1
| | | | | | | | Bug fix Description: Type-o Solution: uint should be uintn
* [svn-r3252] Purpose:Quincey Koziol2001-01-0962-4264/+4524
| | | | | | | | | | | | | Code cleanup. Description: Fixed _lots_ (I mean _tons_) of warnings spit out by the gcc with the extra warnings. Including a few show-stoppers for compression on IRIX machines. Solution: Changed lots of variables' types to more sensible and consistent types, more range-checking, more variable typecasts, etc. Platforms tested: FreeBSD 4.2 (hawkwind), IRIX64-64 (modi4)
* [svn-r3243] Purpose:Albert Cheng2001-01-061-6/+8
| | | | | | | | | | | | | | | | Bug fix Description: H5P_DATASET_XFER was the name from the beginning through 1.2. It was changed to H5P_DATA_XFER on v1.3.0. Then it was changed back to H5P_DATASET_XFER right before the release of v1.4.0-beta2. Define an alias here to help applications that had ported to v1.3. Should be removed in later version. #define H5P_DATA_XFER H5P_DATASET_XFER Also removed the v1_2 compat condition since it is a v1.3 compat issue now. Platforms tested: modi4 -64 parallel.
* [svn-r3241] MuQun Yang2001-01-041-2/+5
| | | | | | | | | | | Purpose: several warning and bug fix for windows Description: different system calls on windows Solution: for win32, use only those system calls Platforms tested: windows 2000
* [svn-r3240] MuQun Yang2001-01-041-1/+1
| | | | | | | | | Purpose: a warning fix for windows Description: Solution: Platforms tested: windows 2000
* [svn-r3236] Purpose:Quincey Koziol2001-01-048-49/+65
| | | | | | | | Clean up code. Description: Cleaned up various compiler warnings. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3233] MuQun Yang2001-01-031-1/+0
| | | | | | | | | | | | | | | Purpose: a bug fix Description: delete the line for unused defined variables on windows. Solution: delete the line. Platforms tested: windows 2000 [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-r3232] MuQun Yang2001-01-031-4/+4
| | | | | | | | | | | Purpose: a bug fix Description: Get rid of warning information for comments on windows(**/* */) Solution: add a space between ** and /*. Now it is ** /* Platforms tested: windows 2000
* [svn-r3231] Purpose:Quincey Koziol2001-01-031-2/+3
| | | | | | | | | Improved debugging output Description: Added a little more descriptive information to the output for h5debug when debugging B-trees in the file. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3228] Purpose:Quincey Koziol2001-01-034-75/+125
| | | | | | | | | | | | | | | | | | | | Bug fixes Description: Fix two bugs: - Datasets with vlen datatype which were created but not written to were not being read back in correctly from the file. - If an existing space conversion path was found for a conversion, it was possible that the optimized read/write routines would be used inappropriately. Solution: Patched vlen datatype conversion code to correctly handle zero-length sequences. Added a check to the space conversion code to make certain that the optimized conversion routines are still appropriate when an existing path is found. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3226] ./hdf5/src/H5FL.cRobb Matzke2000-12-291-42/+0
| | | | | 2000-12-29 14:13:43 Robb Matzke <matzke@llnl.gov> *: Removed API tracing code from internal functions.
* [svn-r3225] ./hdf5/src/H5FDstream.cRobb Matzke2000-12-291-7/+8
| | | | | | | 2000-12-29 08:59:03 Robb Matzke <matzke@llnl.gov> * H5FD_stream_query: The `flags' argument is advertised to be output only. Therefore I added code to zero its value before the feature bits are assigned.
* [svn-r3224] ./hdf5/src/H5FDstdio.cRobb Matzke2000-12-291-15/+16
| | | | | | | 2000-12-29 08:57:58 Robb Matzke <matzke@llnl.gov> * H5FD_stdio_query: The `flags' argument is advertised to be output only. Therefore I added code to zero its value before the feature bits are assigned.
* [svn-r3223] ./hdf5/src/H5FDsrb.cRobb Matzke2000-12-291-2/+3
| | | | | | | 2000-12-29 08:56:44 Robb Matzke <matzke@llnl.gov> * H5FD_srb_query: The `flags' argument is advertised to be output only. Therefore I added code to zero its value before the feature bits are assigned.
* [svn-r3222] ./hdf5/src/H5FDsec2.cRobb Matzke2000-12-291-6/+7
| | | | | | | 2000-12-29 08:56:22 Robb Matzke <matzke@llnl.gov> * H5FD_sec2_query: The `flags' argument is advertised to be output only. Therefore I added code to zero its value before the feature bits are assigned.
* [svn-r3221] ./hdf5/src/H5FDprivate.hRobb Matzke2000-12-291-1/+1
| | | | | 2000-12-29 09:06:25 Robb Matzke <matzke@llnl.gov> * H5FD_query: Marked `flags' argument as /*out*/
* [svn-r3220] ./hdf5/src/H5FDmulti.cRobb Matzke2000-12-291-2/+3
| | | | | | | 2000-12-29 08:55:42 Robb Matzke <matzke@llnl.gov> * H5FD_multi_query: The `flags' argument is advertised to be output only. Therefore I added code to zero its value before the feature bits are assigned.
* [svn-r3219] ./hdf5/src/H5FDmpio.cRobb Matzke2000-12-291-6/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-12-29 13:26:28 Robb Matzke <matzke@llnl.gov> * H5FD_mpio_write: Avoid MPI_Get_count() when using the LAM implementation of MPI. This code must have other problems anyway because Kim Yates has a similar kludge in place to avoid negative return values from the same function. 2000-12-29 13:25:30 Robb Matzke <matzke@llnl.gov> * H5FD_mpio_read: Avoid MPI_Get_count() when using the LAM implementation of MPI. This code must have other problems anyway because Kim Yates has a similar kludge in place to avoid negative return values from the same function. 2000-12-29 11:28:13 Robb Matzke <matzke@llnl.gov> * H5FD_mpio_flush: Read and rewrite the last allocated byte of the file to insure that EOF>=EOA. 2000-12-29 09:32:49 Robb Matzke <matzke@llnl.gov> * H5FD_mpio_write: Removed unused variable. 2000-12-29 09:32:15 Robb Matzke <matzke@llnl.gov> * H5FD_mpio_write: Fixed a failure return value that should have been FAIL instead of NULL. 2000-12-29 09:31:47 Robb Matzke <matzke@llnl.gov> * H5FD_mpio_read: Removed unused variable. 2000-12-28 16:09:31 Robb Matzke <matzke@llnl.gov> * H5FD_mpio_query: The `flags' argument is advertised to be output only. Therefore I added code to zero its value before the feature bits are assigned.
* [svn-r3218] ./hdf5/src/H5FDlog.cRobb Matzke2000-12-291-6/+7
| | | | | | | 2000-12-29 08:55:06 Robb Matzke <matzke@llnl.gov> * H5FD_log_query: The `flags' argument is advertised to be output only. Therefore I added code to zero its value before the feature bits are assigned.
* [svn-r3217] ./hdf5/src/H5FDgass.cRobb Matzke2000-12-291-2/+3
| | | | | | | 2000-12-29 08:54:15 Robb Matzke <matzke@llnl.gov> * H5FD_gass_query: The `flags' argument is advertised to be output only. Therefore I added code to zero its value before the feature bits are assigned.
* [svn-r3216] ./hdf5/src/H5FDfamily.cRobb Matzke2000-12-291-3/+4
| | | | | | | 2000-12-29 08:53:43 Robb Matzke <matzke@llnl.gov> * H5FD_family_query: The `flags' argument is advertised to be output only. Therefore I added code to zero its value before the feature bits are assigned.
* [svn-r3215] ./hdf5/src/H5FDdpss.cRobb Matzke2000-12-291-4/+5
| | | | | | | 2000-12-29 08:52:45 Robb Matzke <matzke@llnl.gov> * H5FD_dpss_query: The `flags' argument is advertised to be output only. Therefore I added code to zero its value before the feature bits are assigned.
* [svn-r3214] ./hdf5/src/H5FDcore.cRobb Matzke2000-12-291-1/+1
| | | | | 2000-12-29 08:51:49 Robb Matzke <matzke@llnl.gov> *: Just lined up a comment.
* [svn-r3213] ./hdf5/src/H5FD.cRobb Matzke2000-12-291-5/+6
| | | | | | | | | | | 2000-12-29 09:06:02 Robb Matzke <matzke@llnl.gov> * H5FD_query: Marked `flags' argument as /*out*/ 2000-12-29 09:05:49 Robb Matzke <matzke@llnl.gov> * H5FDquery: Marked `flags' argument as /*out*/ 2000-12-29 09:03:39 Robb Matzke <matzke@llnl.gov> * H5FD_open: Reindented a line or two.
* [svn-r3212] ./hdf5/src/H5F.cRobb Matzke2000-12-291-8/+8
|
* [svn-r3209] Purpose:Quincey Koziol2000-12-285-3/+48
| | | | | | | | | | | | | Updating debugging information for new features, etc. Description: Lots of the new features added to the library during the last year or so have been added without updating the debugging routines used by h5debug. Solution: Added more of the new features (although not all of them) to the debugging routines for h5debug. Also included some more information to expand on the information printed from h5debug. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3208] Changed the SUBRELEASE information from just 'beta3' to ↵Albert Cheng2000-12-281-1/+1
| | | | | | | | | 'beta3-snap0' to indicate it is before beta3 release may be attempted. Platform Tested: eirene--compiled without errors.