Commit Graph

3419 Commits

Author SHA1 Message Date
HDF Admin
2a39beb49b [svn-r4311] Snapshot version 1.5 release 10 2001-08-04 03:16:40 -05:00
Quincey Koziol
59705bc40b [svn-r4310] Purpose:
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() until the generic property code gets
    merged in.
Platforms tested:
    FreeBSD 4.3 (hawkwind)
2001-08-02 16:21:17 -05:00
Bill Wendling
cfb22bab40 [svn-r4304]
Purpose:
    Bug Fix
Description:
    The dependencies weren't being generated properly. What was
    happening, if there was a "." in the path name to the source
    directories, it would say, "oh! That matches anything. Dup-dee-do
    I'll just mess everything up, then."
Solution:
    Escape all occurences of "." with a "\." so that it will match an
    actual "." instead of anything.
Platforms tested:
    Linux
2001-08-02 12:26:52 -05:00
Frank Baker
cc9452e346 [svn-r4303] Purpose:
Bringing 'last minute' release branch edits into development branch.
Description:
    Chunking.html, Filters.html, and Performance.html
        Added links, with explanatory note, from the first 2 files above
        to the new freespace management section in Performance.html.
Platforms tested:
    IE 5
2001-08-02 11:10:11 -05:00
Frank Baker
35819c2142 [svn-r4302] Purpose:
Bringing 'last minute' release branch edits into development branch.
Description:
    index.html
        Added index-level link to "HDF5 Tools."
    Tools.html
        Added link to "HDF5 Java tools."
        Added h52gif and gif2h5.
Platforms tested:
    IE 5
2001-08-02 11:02:41 -05:00
Frank Baker
de04598d0d [svn-r4301] Purpose:
Bringing 'last minute' release branch edits into development branch.
Description:
    Removed link to non-existent description of non-existent
        F90 function h5gget_objinfo_f.
    Added links, with explanatory note, to the new freespace management
        section in Performance.html.
Platforms tested:
    IE 5
2001-08-02 11:00:50 -05:00
Frank Baker
bdce101e9f [svn-r4300] Purpose:
Bringing 'last minute' release branch edits into development branch.
Description:
    Updated H5check_version per recent expansion of the source comments.
Platforms tested:
    IE 5
2001-08-02 10:59:10 -05:00
Frank Baker
a2788dafc7 [svn-r4299] Purpose:
Bringing 'last minute' release branch edits into development branch.
Description:
    RM_H5T.html
    Datatypes.html
        Reworked H5T_conv_t description in both.
        Added H5T_cdata_t struct definition to both.
          Details in Datatypes.html; structs and pointer in RM_H5T.html.
        Copy edits.
Platforms tested:
    IE 5
2001-08-02 10:56:47 -05:00
Bill Wendling
73e6cacf08 [svn-r4298]
Purpose:
    Regenerated Dependencies Files
2001-08-01 17:18:50 -05:00
Bill Wendling
773719d3be [svn-r4293]
Purpose:
    Bug Fix
Description:
    Needed to add the PERL=@PERL@ line to the commence.in file.
Platforms tested:
    LInx
2001-08-01 16:12:08 -05:00
Bill Wendling
b5d11111b0 [svn-r4292]
Purpose:
    Bug Fix
Description:
    The way we were generating Dependencies and .depend files was broken.
    If the $srcdir or other macros began with a ".", then it would match
    anything and cause problems since it would then overwrite the
    beginning of the header file's path.
Solution:
    Wrote a Perl script which can handle this type of weirdness better.
    It's only used when the environment is a GNU one with a GCC
    compiler...
Platforms tested:
    Linux
2001-08-01 16:00:25 -05:00
Quincey Koziol
0d6d3eafe4 [svn-r4288] Purpose:
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)
2001-07-31 17:25:53 -05:00
Quincey Koziol
f972e20383 [svn-r4286] Purpose:
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)
2001-07-31 12:26:37 -05:00
Bill Wendling
ff2e3ab9e9 [svn-r4284]
Purpose:
    Feature Change
Description:
    Changed the --family flag to --filedriver to make it clearer what's
    going on.
Platforms tested:
    Linux
2001-07-31 12:20:53 -05:00
Bill Wendling
827b4d2c09 [svn-r4283]
Purpose:
    Cleanup
Description:
    The SSL library was being tested for even if we didn't need it. This
    was causing some libraries to be included in our library which
    weren't needed (i.e., libcrypto).
Solution:
    Only check for the SSL library if either GASS or Grid Storage is
    specified.
Platforms tested:
    Linux
2001-07-30 17:48:40 -05:00
Bill Wendling
88729d4c14 [svn-r4282]
Purpose:
    Bug Fix/Feature Add
Description:
    Added new flag ("-f" and "--family") to allow user to specify which
    file driver to use to open the file. If they don't specify anything,
    then it defaults to the old behaviour of trying each driver in turn
    until one actually opens the file.

    If the driver the user specified doesn't succeed in opening the
    file, then we do NOT try other file drivers.
Platforms tested:
    Linux
2001-07-30 16:55:46 -05:00
Quincey Koziol
bbae8bfdcd [svn-r4281] Purpose:
Additional test
Description:
    Added metadata cache abuser code to the 'timings' target in the tests.
Platforms Tested:
    FreeBSD 4.3 (hawkwind)
2001-07-30 15:03:25 -05:00
Quincey Koziol
a836c9bf45 [svn-r4280] Purpose:
Include new 'testmeta' source.
2001-07-30 15:02:48 -05:00
Quincey Koziol
007668c16a [svn-r4276] Purpose:
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)
2001-07-30 13:57:04 -05:00
Bill Wendling
06791fbe95 [svn-r4275]
Purpose:
    Bug Fix
Description:
    Forward port of the bug fix to the 1.4 branch reguarding the C++
    compile error.
Solution:
    Need to put

        #ifdef __cplusplus
        extern "C" {
        #endif

            /* ... */

        #ifdef __cplusplus
        }
        #endif

    around function declarations.
2001-07-30 12:03:57 -05:00
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