| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Description:
Added "API Changes" section for Release 1.6.3.
Includes templates and an incomplete scattering of initial entries.
Platforms tested:
Mozilla
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Clean up almost all warnings from Windows builds.
Platforms tested:
FreeBSD 4.10 (sleipnir) w/parallel
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug fix
Description:
an if statment was wrongly placed before a swith-case statment, causing the
fall to the next case
this error was only detected by the C99 compiler (gcc 3.44)
Solution:
put if after the case
Platforms tested:
sleipnir with gcc 3.4
linux
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
changed the name of the dataset for the link file contents example, it was confusing
Description:
Solution:
Platforms tested:
linux (small change)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Fixed a bug that broke daily tests.
SZIP now always uses K13 compression.
Description:
When configured with the --srcdir option, dsets test would look for
a test file in the same directory as the test, instead of in the
directory that contains the source files.
SZIP never needs to use CHIP compression, so the option to set this flag
instead of K13 compression has been removed.
Platforms tested:
Copper
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug fix
Description:
the indentation was not made properly for nested objects when printing array indices
Solution:
added the indentation to h5tools_simpple_prefix
Platforms tested:
linux
AIX
solaris
Misc. update:
|
|
|
|
|
|
|
|
| |
Description: Forgot to add new function H5Fget_name for MPE.
Solution: Simple define color_H5Fget_name as 'red' in this file.
Platforms tested: Very simple change. No test needed.
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose: New feature and its test
Description: Added API H5Fget_name. It returns the name of file by object ID(file, group, dataset, named datatype, attribute) which belongs to the file. filename.c tests this function.
Platforms tested: h5committest
Misc. update: MANIFEST, RELEASE.txt
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adding documentation with doxygen and fixing warnings
Description
Added function headers with doxygen to H5Exception.cpp.
Removed two extra functions, H5Object::Reference, being added by
mistake and fixed some compilation warnings.
Platforms:
Linux 2.4 (eirene)
SunOS 5.7 (arabica)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Temporary bug fix.
Description:
h5dump debug and debug dll testings failed for the following 2 tests:
TOOLTEST thlink.h5.xml --xml thlink.h5
TOOLTEST tmany.h5.xml --xml tmany.h5
in Windows. These are known unsolved failures. To run the auto-compile,
auto-test for hdf5 in Windows, these 2 tests need to be turned off temporarily.
Solution:
Turn off the above h5dump 2 tests temporarily.
Platforms tested:
Windows XP/Visual C++ 6.0 and .NET>
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup & small bug fix
Description:
Regenerate dependency files
Add htri_t as separate type from hbool_t for code tracing purposes.
Platforms tested:
FreeBSD 4.10 (sleipnir) w/parallel
too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
h5dump new feature
Description:
added the dump of unamed datatypes for the file contents
added a colon as separator for the indices array option
Solution:
Platforms tested:
linux
solaris
AIX
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Added an HDF5 file for testing purposes.
Description:
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Fixed the problem with 1.6 daily tests.
Description:
Changed the directory the Makefile uses to find h5repack.sh. It is now
./ instead of ${srcdir}. Hopefully, this should fix the problem.
Solution:
Platforms tested:
Copper
Misc. update:
|
|
|
|
|
|
|
| |
Update format info
Description:
Clarify description of filter mask flags for chunked datasets.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Handled SZIP without the encoder present.
Description:
It is now an error for a user to try to create, extend, or write to a
dataset without the encoder present in their SZIP library.
Added H5Zget_filter_info to provide users with a way to query HDF5
about the presence (or lack thereof) of the SZIP encoder.
Platforms tested:
Windows
Verbena
Arabica
Copper
Misc. update:
|
|
|
|
|
|
|
|
| |
Description: Forgot to add H5Fget_filesize to H5MPprivate.h for MPE.
Solution: Define color_H5Gget_filesize as "red".
Platforms tested: Tested v1.7 on copper. Simple change.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
dumper new feautures
Description:
1) added options for not printing : datasets, groups, datatypes, links
2) added a section for the user block
3) in the traversal routine, added the printing of an arrow for soft links and the word HARDLINK for hardlinks
the print of the file contents is made during traversal , instead of at the end of it (this is helpful
for very large files, where the wait time can be very long)
4) changed the description of the fill value properties
5) added a colon after the printing of the array indices
Solution:
Platforms tested:
linux
AIX
solaris
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
dumper new feautures
Description:
1) added options for not printing : datasets, groups, datatypes, links
2) added a section for the user block
3) in the traversal routine, added the printing of an arrow for soft links and the word HARDLINK for hardlinks
the print of the file contents is made during traversal , instead of at the end of it (this is helpful
for very large files, where the wait time can be very long)
4) changed the description of the fill value properties
5) added a colon after the printing of the array indices
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
| |
Fixing minor bug
Description
The new function H5File::getFileSize was missing a return statement.
Added it.
Platforms:
SunOS 5.7 (arabica)
|
|
|
|
|
|
|
|
|
| |
Add documentation with doxygen
Platforms:
Linux 2.4 (eirene)
I need to check in these files now to prevent loss of effort, but
will check out and test on 2 more platforms asap.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description: 1. A new API function H5Fget_filesize was added to return the actual size
of an opened file. 2. In H5Gpublic.h, object types are defined as integers in v1.4
instead of H5G_obj_t in v1.6. In titerate.c, H5G_obj_t couldn't be recognized if compatibility
with v1.4 is enabled.
Solution: 1. Call H5FDget_eof to return file size in H5Fget_filesize. 2. When compatibility with
v1.4 is enabled, define variable as integer instead of H5G_obj_t.
Platforms tested: h5committest.
Misc. update: RELEASE.txt
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Bugfix and clarification
Description:
H5Pget_driver -- removed H5FD_DPSS from valid drivers list;
DPSS is long gone.
H5Pset_shuffle -- clarified value and use of shuffle filter.
Platforms tested:
Mozilla
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Some code cleanups before starting serious optimization efforts.
Platforms tested:
FreeBSD 4.10 (sleipnir) w/parallel
Solaris 2.7 (arabica)
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
cleaned compiler warnings
Description:
Solution:
Platforms tested:
linux
solaris
AIX
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Reduce compiler warnings on SGI IRIX
Platforms tested:
FreeBSD 4.10 (sleipnir)
SGI IRIX6 (Cheryl's machine)
Too minor to require full h5committest
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup
Description:
Add more testfiles to the "clean" targets
Platforms tested:
FreeBSD 4.10 (sleipnir)
h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup & addition
Description:
Add new warnings for gcc 3.4.x
Re-work production mode compile flags to work better.
Platforms tested:
FreeBSD 4.10 (sleipnir)
h5committest
|
|
|
|
|
|
|
|
|
|
|
|
| |
Refactor bug fix
Description:
Make bug fix for detecting the type of a soft link more general by
registering an "isa" function for soft links.
Platforms tested:
FreeBSD 4.10 (sleipnir)
Too minor to require h5committest
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description: Function H5Gget_objtype_by_idx failed to handle soft link
object. The library returned object type by calling H5G_get_type through
H5B_iterate. But H5G_get_type only deals with objects with valid header
address which soft link doesn't have.
Solution: In H5G_node_type, make soft link a special case by checking if
the object type is H5G_CACHED_SLINK. Also added a test of soft and hard links
to titerate.c
Platforms tested: eirene and copper(tested h5committest for v1.7)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
h5dump new features
Description:
the storage layout output format had some changes
same for the user defined filter
add an option (-y) for not printing the array indices (default is print indices )
the option for escaping non printable characters covers all characters (default is not escape)
add tests for the new options
Solution:
Platforms tested:
linux
solaris
AIX
Misc. update:
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes bug mozilla_145
Description:
Output from h5dump is truncated on SGI
Solution:
Revise h5tools_str_append.
Changed the check for the return value from vsnprintf to handle
overflows correctly.
Added a special check for the case where HAVE_VSNPRINTF is not
defined. (Windows doesn't have this function.) Will abort() if
memory is overwritten. This overflow appears to be rare, but
if we get reports of hitting this abort() we can try a more
robust solution for platforms lacking vsnprintf.
Platforms tested:
arabica
verbena
hirdls (IRIX64 serial)
windows 2000
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update.
Description:
Update hdf5 tools testing batch files in Windows.
Solution:
Update hdf5 import and repack testing batch files: importtest.bat and repacktest.bat.
Platforms tested:
Misc. update:
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Description: A user reported a bug on Windows when writing data of array data
type of compound type with variable-length type. I didn't see any problem on
Unix. But Purify revealed some memory errors and leaks.
Solution: Fixed memory leaks and added new test for it.
Platforms tested: h5committest.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code optimizations
Description:
Eliminate memset() call in H5S_set_extent_simple().
Use malloc() instead of calloc in H5B<mumble>.
Change global heap code to track heap objects that are in use in order to
allocate new objects more quickly and also to avoid memset() and calloc() calls.
Platforms tested:
Solaris 2.7 (arabica)
FreeBSD 4.10 (sleipnir) w/parallel
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code optimization
Description:
Avoid memcpy() when setting up new chunk coordinates
Platforms tested:
Solaris 2.7 (arabica)
FreeBSD 4.10 (sleipnir) w/parallel
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code optimization
Description:
Avoid making copy of default vlen allocation info when default DXPL is
used. Just retarget pointer to point to default info directly.
Platforms tested:
Solaris 2.7 (arabica)
FreeBSD 4.10 (sleipnir) w/parallel
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code optimization
Description:
Be smarter about copying hyperslab selection data and avoid memcpy() calls.
Platforms tested:
Solaris 2.7 (arabica)
FreeBSD 4.10 (sleipnir) w/parallel
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
h5dump new feature
Description:
add processing of tab characters (in the context of the new CR/LF option )
Solution:
Platforms tested:
linux
solaris
AIX
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code optimization
Description:
Eliminate memcpy() when using default DXPL by pointing at existing
default object, instead of copying it.
Platforms tested:
Solaris 2.7 (arabica)
FreeBSD 4.10 (sleipnir) w/parallel
Too minor to require h5committest
|
|
|
|
| |
Bump version # after making snapshot for user.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code optimization
Description:
Use 'size_t' instead of 'hsize_t' to track the number of elements in
memory buffers, especially for type conversion.
Platforms tested:
Solaris 2.7 (arabica)
FreeBSD 4.10 (sleipnir) w/parallel
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
| |
Description: I put function call of H5T_lock in H5T_open in last checkin. It's
unnecessary.
Solution: Take out.
Platforms tested: eirene(simple change).
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code optimization
Description:
Detect when a default property list is being used and just copy over the
default VL allocation properties, instead of querying for them.
Platforms tested:
Solaris 2.7 (arabica)
FreeBSD 4.10 (sleipnir) w/parallel
Too minor to require h5committest
|