| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
'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:
|
|
|
|
|
|
|
|
|
|
|
| |
Windows Maintenance
Description:
Add in new source code (H5Gname.c H5Gtest.c and H5Gtraverse.c)
Solution:
Platforms tested:
Windows XP
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Retrieving an object's name could fail (in various ways) under certain
circumstances (mostly having to do with mounted files).
Solution:
Re-write & simplify "get object name" code to fix error in a better way
than adding yet another hack to the previous pile of hacks... :-)
Platforms tested:
FreeBSD 4.11 (sleipnir)
h5committest
|
|
|
|
| |
'hdf5_1_6'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Retrieving an object's name could fail (in various ways) under certain
circumstances (mostly having to do with mounted files).
Solution:
Re-write & simplify "get object name" code to fix error in a better way
than adding yet another hack to the previous pile of hacks... :-)
Platforms tested:
FreeBSD 4.11 (sleipnir)
h5committest
|
| |
|
|
|
|
|
|
|
|
| |
Description:
Made typos in the previous check-in for call to H5Awrite. Fixed.
Platforms tested:
Linux 2.4 (heping)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Added missing member function H5File::flush
Added missing flag H5F_ACC_CREAT H5File::p_get_file
Fixed parameters passed to H5Awrite
Other typos
Platforms tested:
Linux 2.4 (heping)
SunOS 5.8 64-bit (sol)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
| |
Maintenance on Windows
Description:
Update all.zip due to project(h52gif.dsp(dll))setting changes
Solution:
Platforms tested:
Windows XP
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
h52gif bug fix (494)
Description:
Changed the HDF5 read routines to use memory types and sizes, for both the
image and pallete datasets
( they were using file datatype sizes for memory allocation)
Solution:
Platforms tested:
linux
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Improvement
Description:
Release action now prints a message showing Release version and where it
deposits it.
Platforms tested:
Change is simple and will test by hand after check in.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
Extra test
Description:
Add test to make certain that trying to call H5Fopen() on a non-existant
file fails.
Platforms tested:
FreeBSD 4.11 (sleipnir)
Too minor to require h5committest
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New feature
Description:
Add in a combination of Peter's & my code to support copying
variable-length data from one file to another, although currently only
supported with contiguous data storage.
Platforms tested:
FreeBSD 4.11 (sleipnir)
h5committest
|
|
|
|
|
|
|
|
| |
Description:
H5Fopen -- Add explicit note that H5Fopen does not create a file
if that file does not already exist.
Platforms tested:
Firefox
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Maintenance on Windows
Description:
Add H5Bcache.c and H5Ocache.c into project file hdf5.dsp and hdf5dll.dsp
Solution:
Platforms tested:
Windows XP
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Improved the use of std members.
Platforms tested:
Linux 2.4 (heping)
SunOS 5.8 64-bit (sol)
AIX 5.1 (copper)
HPUX 11.00 (kelgia)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Improved the use of std members.
Platforms tested:
Linux 2.4 (heping)
SunOS 5.8 64-bit (sol)
AIX 5.1 (copper)
HPUX 11.00 (kelgia)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
There was a workaround for predefined types, in the C++ library,
implemented when the C++ library was handling the reference
counting of the object ids on its own. Currently, the C++ library
is using the available APIs from the C library for that purpose,
and there were bugs reported involving that part of the C++ library.
So, I decided to remove the workaround completely.
Platforms tested:
Linux 2.4 (heping)
SunOS 5.8 64-bit (sol)
AIX 5.1 (copper)
HPUX 11.00 (kelgia)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Added some comments about the thread-specific memory for the error and
function stacks.
Changed H5close() to not use the function stack (since it causes it to
be re-enabled after shutting it down)
Changed thread-safe semaphore code to not use dynamicly allocated memory.
Platforms tested:
FreeBSD 4.11 (sleipnir)
Linux 2.4
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Correct use of H5Gget_objinfo() which recent compact group checkins
exposed: we were attempting to follow dangling soft links.
Solution:
Don't follow links for H5Gget_objinfo() when initializing object tables
for h5dump.
Platforms tested:
Solaris 2.8 w/64-bit enabled
Linux 2.4
FreeBSD 4.11 (sleipnir)
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Correct use of symbol table entry after copying it and resetting it.
Platforms tested:
Linux 2.4 w/enable-debug & disable-production
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New feature
Description:
Check in baseline for compact group revisions, which radically revises the
source code for managing groups and object headers.
WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!!
WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!!
This initiates the "unstable" phase of the 1.7.x branch, leading up
to the 1.8.0 release. Please test this code, but do _NOT_ keep files created
with it - the format will change again before the release and you will not
be able to read your old files!!!
WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!!
WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!! WARNING!!!!
Solution:
There's too many changes to really describe them all, but some of them
include:
- Stop abusing the H5G_entry_t structure and split it into two separate
structures for non-symbol table node use within the library: H5O_loc_t
for object locations in a file and H5G_name_t to store the path to
an opened object. H5G_entry_t is now only used for storing symbol
table entries on disk.
- Retire H5G_namei() in favor of a more general mechanism for traversing
group paths and issuing callbacks on objects located. This gets us out
of the business of hacking H5G_namei() for new features, generally.
- Revised H5O* routines to take a H5O_loc_t instead of H5G_entry_t
- Lots more...
Platforms tested:
h5committested and maybe another dozen configurations.... :-)
|
|
|
|
| |
'hdf5_1_6'.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code maintenance
Description:
Check in outstanding changes from object copy to keep 1.6 branch as much
in sync w/development branch as possible.
Platforms tested:
FreeBSD 4.11 (sleipnir)
h5committest
|
|
|
|
| |
'hdf5_1_6'.
|
|
|
|
|
|
|
|
|
|
|
| |
Description: Updated RELEASE.txt and HISTORY.txt files; ran bin/h5vers
to change the version number to hdf5-1.6.5-post0
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
| |
Description: checking in files updated by bin/h5vers
Solution:
Platforms tested: heping
Misc. update:
|
|
|
|
|
|
| |
Light edit and consistency formatting.
Platforms tested:
Viewed in vi.
|
|
|
|
|
|
|
|
|
| |
Purpose:
Finalizing the file for release.
Description:
Commented out unused categories and sections.
Platforms tested:
Safari
|
|
|
|
| |
Updated. Added information for redstorm, bg/l and removed Tflops.
|
|
|
|
|
| |
Description:
Add new HDF5 C++ Reference Manual files.
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Update HDF5 C++ Reference Manual.
Description:
Committing revised HDF5 C++ Reference Manual files for Release 1.6.5.
Includes several new files.
Platforms tested:
Filerox, Safari
|