Commit Graph

3399 Commits

Author SHA1 Message Date
HDF Admin
273602af14 [svn-r4270] Snapshot version 1.5 release 9 2001-07-28 03:36:59 -05:00
Bill Wendling
e685336ab1 [svn-r4254]
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...
2001-07-24 12:51:22 -05:00
Albert Cheng
953a75e4f1 [svn-r4253] Snapshot version 1.5 release 8 2001-07-22 05:10:46 -05:00
Albert Cheng
988bcb58f5 [svn-r4252] Purpose:
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.
2001-07-20 18:07:16 -05:00
Bill Wendling
75ee2e46aa [svn-r4245]
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
2001-07-20 12:32:44 -05:00
Quincey Koziol
2e8cb48786 [svn-r4241] Purpose:
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)
2001-07-20 10:01:18 -05:00
Raymond Lu
61a6e70c42 [svn-r4240]
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.
2001-07-19 15:31:37 -05:00
Bill Wendling
df7214c646 [svn-r4239]
Purpose:
    Updated
Description:
    Regerated the Dependencies file.
Solution:
    Ran "make Dependencies" on a GNU machine.
2001-07-19 13:04:20 -05:00
Bill Wendling
6f6e930f30 [svn-r4238]
Purpose:
    Update
Description:
    Updated the Dependencies file.
Solution:
    Reran "make Dependencies" in the tools/h4toh5 directory.
2001-07-19 12:53:30 -05:00
Frank Baker
7b4b7522db [svn-r4236] Purpose:
Editorial pass
Platforms tested:
    Visual inspection in vi
2001-07-18 16:08:59 -05:00
Quincey Koziol
5c8bcc1917 [svn-r4232] Purpose:
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)
2001-07-17 16:27:06 -05:00
Quincey Koziol
857e0e6e57 [svn-r4231] Purpose:
Bug fix.
Description:
    On some systems (linux when not using gcc) the 'dev_t' is not actually
    a scalar variable.  This causes the code which compares dev_t's in
    the file drivers to not compile.
Solution:
    Detect this and set the DEV_T_IS_SCALAR flag so we can code around it
    in the file drivers.
Platforms tested:
    FreeBSD 4.3 (hawkwind), Linux 2.4.2 (chiba city cluster at Argonne)
2001-07-17 16:24:38 -05:00
Bill Wendling
458621172b [svn-r4230]
Purpose:
    Bug Fix
Description:
    The HP-UX 11 platform needs the NSL library.
Solution:
    Check for the HPUX 11 platform and then do the check for the NSL
    library.
Platforms tested:
    Kelgia
2001-07-17 16:00:32 -05:00
Albert Cheng
3027c02d0b [svn-r4228] Purpose:
Feature
Description:
    Added the feature that ALLHOSTS can be set via the file
    allhostfile in the snapshot directory.  This reduces the
    need to modify runtest for hosts changes.
Platforms tested:
    eirene (did dry runs).
2001-07-17 09:32:17 -05:00
Elena Pourmal
fe309eda4f [svn-r4216]
Purpose:
    Bug fix (bug#625)
Description:
    Character buffers were not copied and freed properly. That caused segmentation                                         fault on Linux (Debian 2.2, a glibc2.1.3-based distro and gcc 2.95.2 and NAGWare Fortran 95                            compiler Release 4.0a(392). Also many compilers screamed about this piece of code.
Solution:
    Asked Quincey to fix the code.
Platforms tested:
    Linux (eirene)
2001-07-16 14:57:03 -05:00
Quincey Koziol
00f62b983a [svn-r4213] Purpose:
Bug fix... (sorta)
Description:
    Added --enable-linux-lfs configure flag to have better control over whether
    the enable large file support on Linux machines.  Also removed the
    -malign-double flag for gcc since it can potentially cause errors which
    are difficult to detect.
Platforms tested:
    Linix 2.2 & 2.4 (eirene and dangermouse)
2001-07-16 11:40:56 -05:00
Elena Pourmal
6e7e3dc8c7 [svn-r4208]
Purpose:
    F90 port to HPUX 10.20
Description:
    Added F90 support for HPUX 10.20
Platforms tested:
    HPUX 10.20 (sangamon)
2001-07-13 17:56:53 -05:00
Bill Wendling
0d515853c9 [svn-r4206]
Purpose:
    Bug Fix
Description:
    Ported fix from 1.4 branch to have compiler look in the fortran/src
    directory for modules.
2001-07-13 16:38:12 -05:00
Bill Wendling
8fd191342f [svn-r4205]
Purpose:
    Forward Port
Description:
    Forward port of the hack fix applied to the 1.4 branch. This corrects
    the previous hack by putting *'s in the pattern matching so that
    they'd match the gseaborg machine correctly.
Platforms tested:
    gseaborg
2001-07-13 16:37:21 -05:00
Raymond Lu
ef471b914e [svn-r4202]
Purpose:
    Added attribute test
Description:
    attribute test is added into t_mdset.c.  At this moment, testing failed
    on SunOS 5.7 and Linux.  But I believe the problem is from dataset
    collective writing in t_dset.c.
Platforms tested:
    SGI MPI, MPICH(IRIX64 N32, IRIX64 64, IRIX, Linux, SunOS).
2001-07-12 16:29:31 -05:00
Quincey Koziol
5172c6aa70 [svn-r4196] Purpose:
Bug Fix
Description:
    Using a 'long long' type (i.e. hsize_t) in a switch statement is apparently
    not allowed by the HP/UX 10.20 system compiler and causes the compile to
    fail.
Solution:
    Cast the variable to a size_t for the switch.
Platforms tested:
    HP/UX 10.20 (sangamon)
2001-07-12 11:29:30 -05:00
Frank Baker
7c706d9d14 [svn-r4193] Purpose:
New section -- "Freespace Management"
Description:
    Added "Freespace Management" section.
    Minor formatting.
Platforms tested:
    IE 5
2001-07-11 17:01:45 -05:00
Bill Wendling
4b218c6a58 [svn-r4189]
Purpose:
    Bug Fix
Description:
    the ptesthdf5_fortran.f90 program was dependent upon the THDF5
    module. But before the ptesthdf5_fortran.lo file is build, the THDF5
    module needs to be built.
Solution:
    Put that dependency into the Makefile.
2001-07-11 14:17:48 -05:00
Pedro Vicente Nunes
aeaeb90a23 [svn-r4188]
Purpose:

removed hl from workspace


Description:
Solution:
Platforms tested:
2001-07-11 11:59:46 -05:00
Pedro Vicente Nunes
1aca52ec67 [svn-r4187]
Purpose:

removed hdf5_hl projects from all.zip



Description:
Solution:
Platforms tested:
2001-07-11 11:45:35 -05:00
MuQun Yang
239ca247d8 [svn-r4185]
Purpose:
    a bug in the comment
Description:
    The structure of HDF4 file is not correct in the orginal comment
Solution:
     Correct the wrong comment and add more explanation
Platforms tested:
     eirene
2001-07-11 11:11:58 -05:00
Quincey Koziol
ba75c45382 [svn-r4184] Purpose:
Roll a snapshot for the FLASH folks at Argonne to test with.
2001-07-11 07:57:45 -05:00
Bill Wendling
e7c20ed317 [svn-r4182]
Purpose:
    Bug Fix
Description:
    The SP3 machine doesn't like the "-b nolibpath ..." flags, the same
    as the pacific blue machine. I'm hoping that this will fix it.
Solution:
    Adding the offending machine's name to the "Major Hack(tm)" we did
    for the Pacific Blue machine.
2001-07-10 19:14:53 -05:00
Quincey Koziol
990fadfbe5 [svn-r4181] Purpose:
Bug Fix, Code Cleanup, Code Optimization, etc.
Description:
    Fold in the hyperslab speedups, clean up compile warnings and change a
    few things from using 'unsigned' or 'hsize_t' to use 'size_t' instead.
Platforms tested:
    FreeBSD 4.3 (hawkwind), Solaris 2.7 (arabica), Irix64 6.5 (modi4)
2001-07-10 16:19:18 -05:00
Quincey Koziol
0c1c23245d [svn-r4180] Purpose:
Documentation
Description:
    Accommodate v1.2.x behavior when --enable-hdf5v1_2 is enabled.
Platforms tested:
    FreeBSD 4.3 (hawkwind)
2001-07-10 15:18:52 -05:00
Quincey Koziol
d7bb1d0c07 [svn-r4179] Purpose:
Documentation
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)
2001-07-10 15:17:53 -05:00
Quincey Koziol
a631467c1b [svn-r4178] Purpose:
Documentation
Description:
    Noted bug fix for v1.2 compatibility mode.
Platforms tested:
    FreeBSD 4.3 (hawkwind)
2001-07-10 15:17:24 -05:00
Bill Wendling
ac3733c289 [svn-r4174]
Purpose:
    Regeneration
Description:
    Regenerated the configure file for the Fortran FFLAGS fix.
2001-07-10 14:13:27 -05:00
Bill Wendling
cf9f5c965c [svn-r4172]
Purpose:
    Bug Fix
Description:
    *sigh* The change I made yesterday didn't work correctly. The shell
    command interpretted the line as if it were command flags.
Solution:
    Removed the "()"s from around the macro name so that they can be
    expanded correctly.
Platforms tested:
    Linux
2001-07-10 14:09:32 -05:00
Elena Pourmal
a46f951ea0 [svn-r4171]
Purpose:
    Bug fix (by Bob McGrath)
Description:
    On Solaris platforms palette was not written to the HDF5 file
Solution:
    '\0' character was written outside the GroupName array. Apparently                                           on Solaris it destroyed the condition value that determined if the palette                                   should be written to the file.
Platforms tested:
    Not tested yet.
2001-07-10 13:05:11 -05:00
Pedro Vicente Nunes
b6e3eab085 [svn-r4169]
Purpose:

updated all.zip for include new projects for hdf5_hl


Description:
Solution:
Platforms tested:
2001-07-10 11:53:52 -05:00
Bill Wendling
6874139caa [svn-r4166]
Purpose:
    Fix
Description:
    Porting fixes from the 1.4 branch to the 1.5 branch. This fixes the
    dependency problem in the testpar/ directory and also the problem
    with module includes on the command line.
2001-07-09 16:28:26 -05:00
Frank Baker
f4da6baf5d [svn-r4163] Purpose:
Fixes bug #503
Description:
    H5Gunlink -- Changed "file space is reclaimed" ot "released".
                 Added note re: freespace and packing.
                 Heavy edit of Purpose and Description.
Platforms tested:
    IE 5
2001-07-09 16:17:13 -05:00
Frank Baker
017b67a742 [svn-r4162] Description:
H5Screate_simple -- Minor edit re negative value (-1) of H5S_UNLIMITED.
Platforms tested:
    IE 5
2001-07-09 16:14:23 -05:00
Pedro Vicente Nunes
51af338345 [svn-r4160] Purpose:
added a include for io.h that was missing

Description:
Solution:
Platforms tested:

NT
2001-07-09 14:11:02 -05:00
Pedro Vicente Nunes
a979452f69 [svn-r4159]
Purpose:


added CW doc to manifest


Description:
Solution:
Platforms tested:
2001-07-09 13:35:23 -05:00
Pedro Vicente Nunes
ab51babbe9 [svn-r4158]
Purpose:

code warrior docs



Description:
Solution:
Platforms tested:
2001-07-09 13:34:08 -05:00
Pedro Vicente Nunes
2aa68eaac1 [svn-r4155]
Purpose:

updated windows headers in these 2 src files


Description:
Solution:
Platforms tested:

NT:
2001-07-09 11:04:44 -05:00
Pedro Vicente Nunes
f6ad8d2e08 [svn-r4153]
Purpose:

updated all.zip to the MSVC projects for hdf5_hl:


Description:
Solution:
Platforms tested:
2001-07-09 09:18:00 -05:00
Pedro Vicente Nunes
70236c8fff [svn-r4152]
Purpose:

updated all.zip to include code warrior project

Description:
Solution:
Platforms tested:
2001-07-09 09:07:31 -05:00
Pedro Vicente Nunes
0a5ac8409e [svn-r4151]
Purpose

update all .zip to include MSVC projects for hd5_hl


:
Description:
Solution:
Platforms tested:
2001-07-09 08:59:45 -05:00
Bill Wendling
21000f0c09 [svn-r4150]
Purpose:
    Checking in BOb's Changes
Description:
    Just checking in Bob McGrath's changes to the h5dumper's XML code.
2001-07-09 01:40:08 -05:00
Bill Wendling
208e185f6a [svn-r4138]
Purpose:
    Bug Fix
Description:
    In order for libtool to point to the place zlib lives (when
    specified) it needs to add that flag to the LDFLAGS macro. However,
    since we're getting this information from the top-level configure,
    it's cached. Thus, we don't check for it and the -L flag doesn't get
    included into the LDFLAGS macro.
Solution:
    Remove the cached value so that the Fortran configure will always
    check for zlib even if it's found by the top-level configure.
Platforms tested:
    Kelgia
2001-07-06 14:46:56 -05:00
Bill Wendling
6f5d2e89ab [svn-r4136]
Purpose:
    Bug Fix
Description:
    We long ago changed the compiler flags to pick out dependencies to
    -MM instead of -M so that only #include "filename.h" type headers
    will be put into the .depend file.
Solution:
    Changed this flag.
Platforms tested:
    Linux
2001-07-06 14:27:37 -05:00
Frank Baker
cb5be31175 [svn-r4134] Purpose:
Bugfix.
Description:
    H5Screate_simple -- Minor edit.
    H5Sget_simple_extent_dims -- Added note regarding H5S_UNLIMITED.
    Completes fix to bug #568.
Platforms tested:
    IE 5
2001-07-06 10:33:13 -05:00