| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Feature Change
Description:
Changed the --family flag to --filedriver to make it clearer what's
going on.
Platforms tested:
Linux
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
Additional test
Description:
Added metadata cache abuser code to the 'timings' target in the tests.
Platforms Tested:
FreeBSD 4.3 (hawkwind)
|
|
|
|
| |
Include new 'testmeta' source.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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...
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
Purpose:
Updated
Description:
Regerated the Dependencies file.
Solution:
Ran "make Dependencies" on a GNU machine.
|
|
|
|
|
|
|
|
|
| |
Purpose:
Update
Description:
Updated the Dependencies file.
Solution:
Reran "make Dependencies" in the tools/h4toh5 directory.
|
|
|
|
|
|
| |
Editorial pass
Platforms tested:
Visual inspection in vi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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).
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
| |
Purpose:
F90 port to HPUX 10.20
Description:
Added F90 support for HPUX 10.20
Platforms tested:
HPUX 10.20 (sangamon)
|
|
|
|
|
|
|
|
| |
Purpose:
Bug Fix
Description:
Ported fix from 1.4 branch to have compiler look in the fortran/src
directory for modules.
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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).
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
| |
New section -- "Freespace Management"
Description:
Added "Freespace Management" section.
Minor formatting.
Platforms tested:
IE 5
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
removed hl from workspace
Description:
Solution:
Platforms tested:
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
removed hdf5_hl projects from all.zip
Description:
Solution:
Platforms tested:
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Roll a snapshot for the FLASH folks at Argonne to test with.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
| |
Documentation
Description:
Accommodate v1.2.x behavior when --enable-hdf5v1_2 is enabled.
Platforms tested:
FreeBSD 4.3 (hawkwind)
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
| |
Documentation
Description:
Noted bug fix for v1.2 compatibility mode.
Platforms tested:
FreeBSD 4.3 (hawkwind)
|
|
|
|
|
|
|
| |
Purpose:
Regeneration
Description:
Regenerated the configure file for the Fortran FFLAGS fix.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
updated all.zip for include new projects for hdf5_hl
Description:
Solution:
Platforms tested:
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
H5Screate_simple -- Minor edit re negative value (-1) of H5S_UNLIMITED.
Platforms tested:
IE 5
|
|
|
|
|
|
|
|
|
|
| |
added a include for io.h that was missing
Description:
Solution:
Platforms tested:
NT
|