| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Add the high-level examples directory to the list of directories for
mostlyclean/clean/distclean.
Platforms tested:
FreeBSD 4.11 (sleipnir)
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
improvement.
Description:
It did not recognized the g95 compiler in forms like
/usr/sdt/bin/new/g95, thus not setting the -DH5_G95 correctly.
Solution:
Fixed it so that it can recognize all */g95 as the g95 compiler
too.
Platforms tested:
Tested in Heping.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
new examples
Description:
added revised examples for HL (image, table)
Solution:
Platforms tested:
linux
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating h52gif tool
Description:
The 1.6 branch seems to have had an older version of the h52gif tool
checked in.
Solution:
At Pedro's request, copied the writehdf.c file from the 1.7 branch
and replaced the file that had been in the 1.6 branch.
Platforms tested:
mir
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Forgot to cvs add hl/tools/Makefile.in
Solution:
Added the file.
Platforms tested:
mir
|
|
|
|
| |
'hdf5_1_6'.
|
|
|
|
|
|
|
| |
Deleted old gifconv directory
Description:
Ran cvs rm on old gifconv directory
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Moving gif2h5 to hl directory in 1.6 branch
Description:
This is the same change as was made in the 1.7 branch.
Solution:
Moved the gif2h5 tool from the hdf5/tools directory to the hdf5/hl/tools
directory. The files were already present, but now the Makefiles
build and install using the new directory instead of the old one.
Platforms tested:
mir, modi4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Didn't add hl/examples/Dependencies to cvs last checkin.
Solution:
A few platforms (modi4) can't generate Dependencies file. It just
needed to be checked into CVS.
Platforms tested:
mir
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
MANIFEST fix
Description:
I didn't realize that my changes to the 1.7 branch would also affect
the 1.6 branch. Temporarily fixed the MANIFEST to fix Daily Tests.
Solution:
Adding the hl/tools/gif2h5 directory in the 1.7 branch added some
CVS-managed files to the 1.6 branch, which broke the manifest check.
Updated the MANIFEST to reflect these files.
I'll incorporate this directory into the build soon.
Platforms tested:
bin/chkmanifest on mir
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Fixed errors in hl examples on modi4 and in parallel.
Solution:
Parallel error was a typo. D'oh! Used the wrong variable for h5pcc.
modi4 was because pmake needs all of its variables defined before they
are used. Forgot to define $(LIBHDF5_HL). 1.7 branch is smarter about
this. :)
Platforms tested:
mir, modi4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added HL examples
Description:
Added framework and three HL C examples to 1.6 branch.
Solution:
The HL C examples should compile with h5cc, and the code is in place
to make them work with install, install-examples, etc., so
it should be easy to add more examples.
Platforms tested:
mir, shanti
|
|
|
|
| |
'hdf5_1_6'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
new feature
Description:
added the possibility of passing NULL to the output parameters for H5LTget_dataset_info, in case some of them are not requested
Solution:
Platforms tested:
linux
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Trying to use h5c++ to link against the high-level library failed.
Solution:
Firstly, the libraries were listed in the wrong order on the linking
line in h5c++.in.
Secondly, in the 1.6 branch the C++ interface has its own configure
script which didn't know whether the high-level library was enabled
or disabled, so when h5c++ tests whether the HL interface is being built,
the test always fails.
Both of these problems were fixed (by reordering the libraries and
adding a test for --enable-hl to c++/configure.in).
Platforms tested:
mir, shanti, copper
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Cleanup
Description:
v1.7:
Removed some debug files left by previous change.
Uncommented the removal of the temporary working directory.
v1.6:
Moved the code of removal of the temporary working directory
to a later location in order to stay in sync with v1.7.
(The later location is needed for v1.7 code but makes no different
to v1.6)
Platforms tested:
Tested by hand.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Clarify that the length of names of objects in groups is not limited.
Description:
H5Gcreate, H5Dcreate, H5Tcommit
Added a note in each of these function descriptions that the
length of the created object's name is unlimited.
Included note that this is true for all objects in a group.
Additional code cleanup in H5Gcreate and copy edit in H5Tcommit.
Platforms tested:
Safari
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose: Bugfix -- Bugzilla entry 234
Description:
Added note that the time datatype representation discussed in this
chapter has not been fully implemented and that the class is
not fully supported.
Contributes to closing Bugzilla entry 234.
Tested:
Safari
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose: Bugfix -- Bugzilla entry 234
Description:
Removed discussion of the time datatype class, H5T_TIME, in the
Introduction to HDF5.
With corresponding changes in the User's Guide Datatypes chapter and
the immediately-preceding Reference Manual change, this closes
Bugzilla 234.
Tested:
Safari
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Bugfix -- Bugzilla entry 234
Solution:
Added note in H5Tget_class, where the datatype class identifiers
are listed, that the H5T_TIME class is not fully supported.
This fixes Bugzilla 234 in the Reference Manual.
Other minor edits (which are related to a different bugfix).
Platforms tested:
Safari
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Bugfix -- Bugzilla entry 289
Solution:
Added a note that H5Iget_name cannot be used with an object identifier
returned by H5Rdereference.
Closes Bugzilla entry 289.
Platforms tested:
Safari
|
|
|
|
|
|
|
|
|
|
|
|
| |
improvement.
Description:
Release must be run at the top of the hdf5 source directory.
Added a test to verify this condition at the beginning of the
command.
Platforms tested:
Tested by hand.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose: Bugfix. Four misplaced and two wrongly-described functions.
Description:
H5Pset/get_multi_type were listed in the H5P functions index under both
file access and dataset access property functions. These functions
were also described as modifying both the data access property
list (wrong) and file access property list (correct).
H5Pset/get_small_data_block_size were listed under dataset access
property functions.
All four functions belong only among the file access property functions.
These errors are corrected.
Tested:
Firefox
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description: Quincey fixed a bug discovered by Kent in HDF5 for HDF-EOS.
Solution: Created a snapshot by running bin/release and put
all files under the snapshot directory on the FTP server;
ran bin/h5versa to change version number.
(I know, know, I could run a snapshot script :-)
Platforms tested: none
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix/additional tests
Description:
H5Gopen() was incorrectly allowed to open objects of other types (datasets,
etc).
Add additional tests for holding open an object of a given type (dataset,
group, etc) while incorrectly trying to open that object with a different
type of API routine (i.e. using the group open call on a dataset, etc.)
Solution:
Check the type of the object attempting to be opened before completely
opening the object.
Platforms tested:
FreeBSD 4.11 (sleipnir)
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Bug fix on the H5T_vlen_set_loc to allow for changing the file on a
variable-length datatype on disk.
Platforms tested:
FreeBSD 4.11 (sleipnir)
Linux 2.4
|
|
|
|
|
|
| |
Description:
Added section "6.1 Using the C++ API" for information on how to work
with the C++ API and its Reference Manual.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bugfix -- Bugzilla #225
Description:
Changed description of first parameter to say that it's value
"must be a valid identifier for an object in the HDF5 file
containing the referenced object, including the file identifier."
(The description had been incorrectly limited.)
Consequential edits, including in Fortran description.
This fix closes Bugzilla entry 225.
Platforms tested:
Safari 1.3.2, Firefox 1.5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description: h5_group example didn't work on VMS; it turned out
that a group was not closed and since the default
file close degree is "weak", file was not closed either.
When program attempted to open the same file, system reported
an error since the file was "locked by another user".
UNIX systems apperently do not care and open the same file
without any problem.
Solution: Added H5Gclose calls.
Platforms tested: VMS server and heping
Misc. update:
|
|
|
|
|
|
|
|
|
|
| |
Fix typo
Description:
Fix typo in last commit, which was breaking 1.4 compatibility builds
Platforms tested:
FreeBSD 4.11 (sleipnir) w/1.4 compatbility
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Check in some of the code cleanups from working on the external link
support. (This doesn't include any of the external link features)
Platforms tested:
FreeBSD 4.11 (sleipnir)
Mac OSX.4 (amazon)
Linux 2.4
|
|
|
|
| |
'hdf5_1_6'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Some *LEAST* and/or *FAST* types are not supported on certain
platforms.
Solution:
Added appropriate #ifdef to PredType::*LEAST* and PredType::*FAST*.
Platforms tested:
Linux 2.4 (heping)
SunOS 5.8 64-bit (sol)
FreeBSD 4.10 (sleipnir)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug fix
Description:
a call to sprintf was giving incorrect output in the system Fedora Core 4 with gcc 4.0
(not supported by us, but user reported)
Solution:
the call was using the same buffer for source and destination variables, used different ones
Platforms tested:
linux (mir)
solaris (sol)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix.
Description:
getenv_all, like some implementations of getenv, keeps an internal buffer
for the getenv values. Application must make a copy of the content of the
returned pointer before calling getenv_all again IF it wants to use the
first content later. The previous code violated this rule and caused
error.
Solution:
Did a small revamp of the h5_fixname to fix the above problem by moving
the getenv_all for HDF5_NOCLEANUP eariler to avoid it clashing the
call of getenv_all for HDF5_PARAPREFIX. No a good permenant fix. Need
to really recode this routine.
Platforms tested:
h5committested.
|
|
|
|
|
|
|
|
| |
Purpose and Description:
Fix link to "HDF5 C++ API Design Specification" on HDF server
in HDF5/doc_resource/cpplus/.
Platforms tested:
Safari
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix.
Description:
getenv_all will be called even when it is NOT an MPI application.
Solution:
Moved the use of getenv_all("HDF5_NOCLEANUP") to fix_name so that it will
be invoked only if a parallel driver is used.
Platforms tested:
hand tested in copper.
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix.
Description:
Fixed a typo and also moved initialization of n_xxxx variables to the
common declaration place.
Platforms tested:
Tested by hand only. WIll see how daily tests work out.
|
|
|
|
|
|
|
|
|
|
| |
Feature.
Description:
Added counters for number of tests passed, failed and skipped.
Platforms tested:
Will be tested by daily test.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug fix 504
Description:
testpar/t_mpi would hang if $HDF5_NOCLEANUP is set. E.g.,
% env HDF5_NOCLEANUP=yes mpirun -np 3 ./t_mpi
This happened because the environment variables are not exported to all
mpi processes by the mpirun command. So, some attempted to do cleanup
while others don't and some hang waiting for others to act.
Solution:
Instead individual program checking getenv, they all just called h5_cleanup
no matter. h5_cleanup now uses getenv_all to check the $HDF5_NOCLEANUP if
it is in parallel mode.
Platforms tested:
h5committested, tested pp in heping too.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix.
Description:
release created temporary files in .. directory. If the -d directory
is the same as the parent directory, it would fail when it tried to
copy the temporary files to the destination directory.
Solution:
Changed release to create a temporary directory and create all temporary
files in that temporary directory.
Platforms tested:
Handtested in heping.
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Add missing prototype for H5G_user_path_test()
Platforms tested:
FreeBSD 4.11 (sleipnir)
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Added member function H5File::openFile and overloaded for convenience.
Added overloaded getObjinfo to skip the middle parameter.
Changed
StrType(const size_t& size);
to
StrType(const int dummy, const size_t& size);
because the first one clashed with
StrType(const hid_t existing_id);
Platforms tested:
Linux 2.4 (heping)
SunOS 5.8 64-bit (sol)
AIX 5.1 (copper)
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup/update
Description:
Update compiler flags for gcc 4.1.x & start cleaning up some of the C++
compatibility
Platforms tested:
FreeBSD 4.11 (sleipnir) w/gcc 4.1 and/or g++
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup/update
Description:
Update compiler flags for gcc 4.1.x & start cleaning up some of the C++
compatibility
Platforms tested:
FreeBSD 4.11 (sleipnir) w/gcc 4.1 and/or g++
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add 1.4 backward compatible flag
Description:
An extra argument has been added to H5Pset_mpioposix in 1.6 but not in 1.4.
Solution:
Platforms tested:
Linux 2.4(heping)
Too minor to test at other platforms.
Misc. update:
|