Commit Graph

2699 Commits

Author SHA1 Message Date
HDF Admin
c90117cdf1 [svn-r3258] Snapshot version 1.4 release 0 (beta3-snap0) 2001-01-10 10:31:42 -05:00
Quincey Koziol
9b4ce45106 [svn-r3257] Purpose:
Bug fix
Description:
    Compiler on sangamon (HP/UX 10.20) is having problems with the statement
    "#ifdef 0".
Solution:
    Changed statement to "#if 0" instead.
Platforms tested:
    Eyeballed...
2001-01-10 09:57:39 -05:00
Albert Cheng
cd864ac9d3 [svn-r3256] Purpose:
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. :-)
2001-01-10 02:14:43 -05:00
Bill Wendling
757525241d [svn-r3255] Purpose:
Bug fix
Description:
    Type-o
Solution:
    uint should be uintn
2001-01-09 18:25:49 -05:00
Frank Baker
9ae87ca1a6 [svn-r3254]
Purpose:
    Correcting docs to match code bugfixes.
Solution:
    Changed per recent bugfix in code:
        H5Tconvert 'nelmts' parameter type
        H5Pset_buffer 'size' parameter type
        H5Pget_buffer return type
2001-01-09 17:13:08 -05:00
Frank Baker
c6b677dde6 [svn-r3253]
Purpose:
    Clarifications in H5Pset_fapl_core.
Platforms tested:
    IE 5
2001-01-09 16:55:07 -05:00
Quincey Koziol
35bc545296 [svn-r3252] Purpose:
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)
2001-01-09 16:22:30 -05:00
Quincey Koziol
1290c4808d [svn-r3251] Purpose:
New configure feature.
Description:
    The H5private.h header file was re-defining the strdup function on several
    platforms, generating a warning.
Solution:
    Detect if the system defines a strdup function and don't re-define it, if
    so.
Platforms tested:
    FreeBSD 4.2 (hawkwind), IRIX64-64 (modi4)
2001-01-09 16:16:15 -05:00
Bill Wendling
a771c6fc66 [svn-r3250] Purpose:
Documentation
Description:
    Documented the h5dump change.
2001-01-09 15:07:23 -05:00
Bill Wendling
2f51e3c16a [svn-r3249] Purpose:
New Feature
Description:
    Changed the command line flags in the h5dumper so that they accept
    both short and long flags. The flag syntax for some have changed
    (I.e., object ids are no longer -v but -i and -header is now -H or
    --header, etc.) A new function is added called get_options which can
    be used for all other tools as well.

    Had to change these output files to accept the correct flags.
Platforms tested:
    Linux
2001-01-09 15:04:47 -05:00
Bill Wendling
d2c9b6d8d9 [svn-r3248] Purpose:
New Feature
Description:
    Changed the command line flags in the h5dumper so that they accept
    both short and long flags. The flag syntax for some have changed
    (I.e., object ids are no longer -v but -i and -header is now -H or
    --header, etc.) A new function is added called get_options which can
    be used for all other tools as well.
Platforms tested:
    Linux
2001-01-09 15:04:29 -05:00
Bill Wendling
fbf2fd987f [svn-r3247] Purpose:
h5dump attribute documentation.
Description:
    Described the new flags for the H5 dumper.
Platforms tested:
    Lynx
2001-01-09 15:02:16 -05:00
Frank Baker
4acce97e47 [svn-r3246]
Description:
    Updated "Last modified" dates (correcting an oversight)
Platforms tested:
    IE 5
2001-01-09 10:05:04 -05:00
Frank Baker
a2ecc8def5 [svn-r3245]
Purpose:
	To make C++ and Fortran90 API docs more accessible
Solution:
	Added link to C++ and Fortran90 API docs to docs index page.
Platforms tested:
 	IE 5
2001-01-09 09:50:56 -05:00
Frank Baker
6ca7ae026e [svn-r3244]
Purpose:
    Bug fix (unreported bug)
Description:
    H5Pset_fapl_core, H5Pget_fapl_core
        Completed entries for these two functions.  (They had
        been added structurally, but details had been omitted.)
Platforms tested:
    IE 5
2001-01-08 16:49:38 -05:00
Albert Cheng
9ef8504014 [svn-r3243] Purpose:
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.
2001-01-06 10:45:01 -05:00
MuQun Yang
ea158f0f66 [svn-r3242]
Purpose:
     bug fix for windows
Description:
      in windows use _getpid instead of getpid
Solution:
Platforms tested:
     windows 2000
2001-01-04 18:52:03 -05:00
MuQun Yang
2291dc4b3f [svn-r3241]
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
2001-01-04 18:50:41 -05:00
MuQun Yang
4fea67be25 [svn-r3240]
Purpose:
    a warning fix for windows
Description:
Solution:
Platforms tested:
     windows 2000
2001-01-04 18:48:48 -05:00
Quincey Koziol
05d1d7790d [svn-r3239] Purpose:
Updating manifest..
2001-01-04 09:16:24 -05:00
Albert Cheng
8a2eebbc58 [svn-r3238] Purpose:
Bug fix
Description:
    The zlib.h header check was skipped if it thought it had
    found -lz already.  That resulted in H5_HAVE_ZLIB_H not defined
    which caused compression feature not compiled even though everything
    else said it was in.
    The --with-hdf4 was default to yes but configure had no clue where to
    find them.  A plain waste of time and affected ZLIB's searching later.
Solution:
    Basically restored what it was before--checking the optional switch
    of with-hdf4 first, then with-zlib.  (with-hdf4 now defaults to no.)
    Added a big chunk of comments explaining why these two options must
    be checked in this order.
    Changes applied to configure.in.  Then ran autoconf to generate
    configure.
Platforms tested:
    eirene (default and with-hdf4), modi4-64-parallel (with-hdf4),
    arabica (with-hdf4) and, gondoline.  That is right, even tested
    it out with gondoline (with-hdf4 too.)  All except modi4 configured,
    compiled and tested correctly.  Modi4 died in the compiling of
    src/H5Zdeflate.c but that was not due to the configure changes.
2001-01-04 01:34:06 -05:00
Quincey Koziol
ad08120b6d [svn-r3237] Purpose:
Bug fix.
Description:
    Properly detect whether the library has compression support and skip
    tests (with messages) if there is no compression.
Platforms tested:
    FreeBSD 4.2 (hawkwind)
2001-01-03 20:32:22 -05:00
Quincey Koziol
2725a29b0e [svn-r3236] Purpose:
Clean up code.
Description:
    Cleaned up various compiler warnings.
Platforms tested:
    FreeBSD 4.2 (hawkwind)
2001-01-03 20:31:33 -05:00
Quincey Koziol
85c19fc0ba [svn-r3235] Purpose:
Improve compiler warnings
Description:
    Added several more warning flags to the gcc compiler flags..
Platforms tested:
    FreeBSD 4.2 (hawkwind)
2001-01-03 20:30:43 -05:00
MuQun Yang
d3301180f5 [svn-r3234]
Purpose:
    a bug fix
Description:
    without explicitly including stdio.h in this file, it will fail in compiling
    at the first time of building up the library. It needs to be recompiled separetely. Now it can work. The real reason is to be investigated.
Solution:
     adding include <stdio.h> for win32.
Platforms tested:
    win 2000
2001-01-03 18:41:45 -05:00
MuQun Yang
84143803b2 [svn-r3233]
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.]
2001-01-03 18:38:13 -05:00
MuQun Yang
01840369e2 [svn-r3232]
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
2001-01-03 18:36:30 -05:00
Quincey Koziol
af7a2fa629 [svn-r3231] Purpose:
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)
2001-01-03 16:24:32 -05:00
Quincey Koziol
b5809e0780 [svn-r3230] Purpose:
Extra testing
Description:
    Added tests to dump empty datasets to the h5dump and h5ls testing.
Platforms tested:
    FreeBSD 4.2 (hawkwind)
2001-01-03 14:20:18 -05:00
Quincey Koziol
cf4ff99bdf [svn-r3229] Purpose:
Bug fix
Description:
    Close several potential resource leaks in failure conditions.
Platforms tested:
    FreeBSD 4.2 (hawkwind)
2001-01-03 13:33:56 -05:00
Quincey Koziol
c3be99abb1 [svn-r3228] Purpose:
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)
2001-01-03 13:32:49 -05:00
Robb Matzke
a53fbbc045 [svn-r3227] ./hdf5/tools/h5ls.c
2000-12-28 12:03:41 Robb Matzke  <matzke@llnl.gov>
	* main: If the file cannot be opened then immediately try the next
	   argument. This prevents multiple error messages from
	   the same file.
2000-12-29 13:35:32 -05:00
Robb Matzke
e6af68a029 [svn-r3226] ./hdf5/src/H5FL.c
2000-12-29 14:13:43 Robb Matzke  <matzke@llnl.gov>
	*: Removed API tracing code from internal functions.
2000-12-29 13:35:30 -05:00
Robb Matzke
0ac6ad10bd [svn-r3225] ./hdf5/src/H5FDstream.c
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.
2000-12-29 13:35:28 -05:00
Robb Matzke
12dd74b53f [svn-r3224] ./hdf5/src/H5FDstdio.c
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.
2000-12-29 13:35:27 -05:00
Robb Matzke
250ca943d3 [svn-r3223] ./hdf5/src/H5FDsrb.c
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.
2000-12-29 13:35:26 -05:00
Robb Matzke
8418ba1e64 [svn-r3222] ./hdf5/src/H5FDsec2.c
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.
2000-12-29 13:35:25 -05:00
Robb Matzke
0220abb8cd [svn-r3221] ./hdf5/src/H5FDprivate.h
2000-12-29 09:06:25 Robb Matzke  <matzke@llnl.gov>
	* H5FD_query: Marked `flags' argument as /*out*/
2000-12-29 13:35:23 -05:00
Robb Matzke
244b5772b8 [svn-r3220] ./hdf5/src/H5FDmulti.c
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.
2000-12-29 13:35:22 -05:00
Robb Matzke
7d28241062 [svn-r3219] ./hdf5/src/H5FDmpio.c
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.
2000-12-29 13:35:21 -05:00
Robb Matzke
d46c85a973 [svn-r3218] ./hdf5/src/H5FDlog.c
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.
2000-12-29 13:35:19 -05:00
Robb Matzke
476e9a05ac [svn-r3217] ./hdf5/src/H5FDgass.c
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.
2000-12-29 13:35:18 -05:00
Robb Matzke
64121aacce [svn-r3216] ./hdf5/src/H5FDfamily.c
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.
2000-12-29 13:35:17 -05:00
Robb Matzke
3c84c589e6 [svn-r3215] ./hdf5/src/H5FDdpss.c
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.
2000-12-29 13:35:16 -05:00
Robb Matzke
d758e7c53e [svn-r3214] ./hdf5/src/H5FDcore.c
2000-12-29 08:51:49 Robb Matzke  <matzke@llnl.gov>
	*: Just lined up a comment.
2000-12-29 13:35:15 -05:00
Robb Matzke
78e5f459ac [svn-r3213] ./hdf5/src/H5FD.c
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.
2000-12-29 13:35:13 -05:00
Robb Matzke
2a69350c85 [svn-r3212] ./hdf5/src/H5F.c 2000-12-29 13:35:11 -05:00
Robb Matzke
eb8a2948b3 [svn-r3211] ./hdf5/configure.in
2000-12-29 11:54:38 Robb Matzke  <matzke@llnl.gov>
	*: Added recognition of LAM's hcc, which is almost identical to
	   MPICH's mpicc.
2000-12-29 13:35:10 -05:00
Robb Matzke
b686e3a74f [svn-r3210] ./hdf5/configure 2000-12-29 13:35:02 -05:00
Quincey Koziol
9961fb1277 [svn-r3209] Purpose:
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)
2000-12-28 13:54:34 -05:00