| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
The "shared" raw B-tree node can get freed before all the B-tree nodes
had been flushed out to disk and released by the cache.
Solution:
Implement a simple reference counting wrapper for objects in the library
and use it to hold the shared raw B-tree nodes so they aren't freed before all
references to them in memory are released.
Platforms tested:
Solaris 2.7 (arabica)
FreeBSD 4.10 (sleipnir)
IRIX64 6.5 (modei4)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Changed call to H5File::getFileSize according to C library and
removed CHECK for this call because failure will be handled by
exception.
Platforms tested:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
C tests are having problems, but I did run the C++ tests.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Added function headers with doxygen.
Changed H5File::getFileSize according to C library.
Platforms tested:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
C tests are having problems, but I did run the C++ tests.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug fix
Description:
when printing array indices , the calculation of the current column was not done
correctly
Solution:
Platforms tested:
linux
AIX
solaris
Misc. update:
|
|
|
|
|
| |
Purpose:
Version 3 of document, from August 2003
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose: Maintenance
Description: Added h5fget_name_f and h5fget_filesize_f subroutines and tests.
Solution: N/A
Platforms tested: arabica (32-bit), sol (64-bit).
Will test on copper after this check-in.
Misc. update:
|
|
|
|
|
|
|
|
| |
Description:
Removed c++/examples/*.h5
Platforms tested:
Not necessary
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
Removed macro H5_FILES from Makefile.in so that output files from the
example programs will not be installed.
Platforms tested:
FreeBSD 4.10 (sleipnir)
I also tried to test on Linux 2.4 (eirene) but there was a failure
in the C test.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
one of the test files (tfilters.h5) changed contents
Description:
Solution:
Platforms tested:
linux
solaris
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
h5dump new tests
Description:
added more tests for the escape/not escape feature for string data (with vlen, with
compound, with char data)
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code optimization
Description:
Since the raw B-tree nodes are the same size and only used when reading in
or writing out a B-tree node, move raw B-tree node buffer from being per node
to a single node that is shared among all B-tree nodes of a particular tree,
freeing up a lot of space and eliminating lots of memory copies, etc.
Platforms tested:
Solaris 2.7 (arabica)
FreeBSD 4.10 (sleipnir) w/parallel
Too minor to require h5committest
|
|
|
|
|
|
|
|
| |
Description: In H5Fget_filesize, file size was returned as haddr_t.
Solution: Return file size as hsize_t and parameter for Fortran.
Platforms tested: eirene
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
These data files are generated by the example programs and shouldn't
need to be in the CVS. Removed them.
Platforms tested:
SunOS 5.7 (arabica)
Linux 2.4 (eirene)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
corrected a wrong dataset name in the test script
Description:
Solution:
Platforms tested:
linux (small)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
update one file
Description:
one file used for the h5dump tests had changed contents
Solution:
Platforms tested:
linux (small)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
h5dump new tests
Description:
added new tests for the -p option, superblock, file contents, fill values, array indices.
Solution:
Platforms tested:
linux
AIX
solaris
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code optimization
Description:
Don't copy layout information, just point to existing information.
Platforms tested:
Solaris 2.7 (arabica)
FreeBSD 4.10 (sleipnir) w/parallel
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code optimization & bug fix
CVS: [is this a bug fix? feature? ...]
Description:
Speed up "fast comparison" lookups in trees by a factor of 2-3x
Correctly handle "fast comparisons" for unsigned values (esp. hsize_t).
Solution:
Mostly removing if statements and redundant assigns, etc.
Platforms tested:
Solaris 2.7 (arabica)
FreeBSD 4.10 (sleipnir) w/parallel
Too minor to require h5committest
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code optimization
Description:
Set up datatype ID for dataset's datatype on disk. This allows us to avoid
repeatedly copying the datatype when an ID is needed.
Also, clean up a few warnings in various other places.
Platforms tested:
Solaris 2.7 (arabica)
FreeBSD 4.10 (sleipnir) w/parallel
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose: Maintenance
Description: H5_SZIP_CHIP_OPTION_MASK was deleted from the list
of the available parameters for the H5Pset_szip function.
Solution: Updated Fortran source, tests and documentation
to reflect this change.
Platforms tested: arabica (too small for h5committest)
Misc. update:
|
|
|
|
|
|
|
|
| |
Purpose:
Added Fortran90 subroutine h5sget_select_bounds_f.
Platforms tested:
Mozilla
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
for the file contents dump and for hardlinks, one arrow "->" is printed, followed
by the first found name for that object
options for not printing specific types of objects were postponed
Solution:
Platforms tested:
linux
AIX
solaris
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
To more carefully describe the behavior of H5Pset_external.
Description:
Add notes that first H5Pset_external call sets the dataset as EXTERNAL
and identifies the first file in the series of external files that
will hold the dataset; subsequent calls identify additional files;
all external files must be declared before the dataset is created;
and the library will create files that don't yet exist on the system
at the time that H5Dwrite is called to write data to that file.
Also a few copy edits.
Platforms tested:
Mozilla
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug fix
Description:
the original code that showed a name for HARDLINK was reassigning that name to a name
made in the dump traversal (made by concatenation by nested objects)
Solution:
removed this reassigmnet
now the name showed after HARDLINK is always the first name found for that object
(this object is printed once interely; subsequent printings show the word HARDLINK
and the first name )
Platforms tested:
linux
solaris
AIX
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
SZIP and general filter updates
Description:
Added SZIP to the introductory paragraphs and as appropriate in
the Fortran subroutine descriptions.
Revised the introductory discussion, which had focussed on
one compression filter, to allow for multiple filters of
different types.
Added list of distributed filters to intro.
Also some copy edits and minor formatting.
Platforms tested:
Mozilla, Safari
|
|
|
|
|
|
|
|
| |
Purpose:
Corrected copyright link.
Platforms tested:
Mozilla
|
|
|
|
|
|
|
|
|
| |
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.
|