Purpose:
Bugfix. Copy edits and clarification.
Description:
Added IN/OUT designations to parameters.
Copy edits and clarification.
Removed () from public H5 functions in running text.
Platforms tested:
IE 5
Purpose:
Bugfix.
Description:
H5Sget_simple_extent_npoints: Corrected return type to hssize_t.
Fixes bug #640 in development branch.
Platforms tested:
IE 5
Purpose:
Bugfix. Clarification. Copy edits and minor formatting.
Description:
H5Gunlink: Corrected loc_id parameter to be 'file or group'
rather than just 'file'.
Added IN/OUT designations to parameters.
Minor formatting. Removed () from public H5 functions in running text.
Platforms tested:
IE 5
Purpose:
Bugfix. Clarification & extension. Removed old function.
Description:
h5pset/get_fapl_mpio_f & h5pset/get_dxpl_mpio_f:
Corrected function names (mpi --> mpio)
H5Pset_fapl_dpss:
Removed function from RM.
H5Pget_driver:
Corrected return type.
Added list of valid driver identifiers and note re custom drivers.
H5Pcreate:
Added note, per user complaint, that the property must eventually
be closed with H5Pclose, else errors are likely to occur.
Platforms tested:
IE 5
Purpose:
Bugfix and clarification.
Description:
H5Aclose -- Changed statement regarding future use of a released
attribute identifier.
H5Acreate -- Corrected create_plist_id reference and listed H5P_DEFAULT
as only currently-accepted value.
Platforms tested:
IE 5
Purpose:
Feature Add
Description:
Added support for dumping Group Comments. This involved a
modification of the DDL as well.
Solution:
Steal code from h5ls and put it in the h5dump. The ddl.html file was
updated as normal. And a test was created...
Platforms tested:
Dangermouse, Modi4, Kelgia
Purpose:
Expanded descriptions and minor copy edits.
Description:
H5Fcreate, H5Fopen, H5Fclose
Changes stemming from Albert's H5Fxxx proposal
Added IN/OUT designations to parameters.
Minor formatting and copy edits
[Sorry, but "no space left on device" error prevents deletion
of extra blank lines!]
Platforms tested:
IE 5
Backward Compatibility Fix
Description:
One of H5P[gs]et_sym_k's parameters changed between v1.4 and the development
branch.
Solution:
Added v1.4 compat stuff around H5P[gs]et_sym_k implementation and testing
to allow v1.4.x users to continue to use their source code without
modification.
These changes are for everything except the FORTRAN wrappers - I spoke with
Elena and she will make the FORTRAN wrapper changes.
Platforms tested:
FreeBSD 4.4 (hawkwind)
Update docs
Description:
H5Dread and H5Dwrite description contained some inaccurate information about
how H5S_ALL works as a parameter for the memory and file dataspaces.
Solution:
Updated information to reflect current library behavior for H5S_ALL.
Bringing 'last minute' release branch edits into development branch.
Description:
Chunking.html, Filters.html, and Performance.html
Added links, with explanatory note, from the first 2 files above
to the new freespace management section in Performance.html.
Platforms tested:
IE 5
Bringing 'last minute' release branch edits into development branch.
Description:
index.html
Added index-level link to "HDF5 Tools."
Tools.html
Added link to "HDF5 Java tools."
Added h52gif and gif2h5.
Platforms tested:
IE 5
Bringing 'last minute' release branch edits into development branch.
Description:
Removed link to non-existent description of non-existent
F90 function h5gget_objinfo_f.
Added links, with explanatory note, to the new freespace management
section in Performance.html.
Platforms tested:
IE 5
Bringing 'last minute' release branch edits into development branch.
Description:
Updated H5check_version per recent expansion of the source comments.
Platforms tested:
IE 5
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
Bugfix
Description:
H5Screate_simple -- Corrected statement referring to value of 0
instead of H5S_UNLIMITED for unlimited dimensions. While there,
took the opportunity to rework the Description section.
Fixes Bug #568.
Platforms tested:
IE 5
Bugfixes and editing.
Description:
RM_H5T.html
H5Tget_class -- Added H5T_ARRAY to list of valid datatype class IDs.
Closes bug #611.
-- Minor formatting issue in same command.
RM_H5F.html
H5Fflush -- Added "Note:" re H5 vs OS buffers.
H5Fclose -- Corrected mentions of H5close to read H5Fclose.
RM_H5P.html
Removed () from several H5* function names in running text.
Platforms tested:
IE 5
Purpose:
Bugfix (Tools.html) and spelling correction (Files.html)
Description:
Tools.html
h5dump -- Removed "interactively" from first description sentence.
(As a user has pointed out, an application that runs and exits
without opportunity for user input is not "interactive".)
Fixes bug #474.
Rewrote introductory sentence to "Tools" page.
Files.html -- Spelling correction
Platforms tested:
IE 5
Purpose:
Repair damaged HTML coding (caused by the Netscape editor)
and restore additions since that damage occured.
Add h5dump subsetting material.
Description:
Reverted to earlier version to restore HTML coding.
Re-entered h5dump XML material and explanatory comment re h5dump
flag parameters.
Added h5dump subsetting material.
Other editing and formatting within h5dump description.
Platforms tested:
IE 5
Purpose:
Label for "R 1.5, Unrelease Development Branch".
Description:
Changed appropriate subtitle line and appropriate footer.
Platforms tested:
IE 5
Purpose:
[is this a bug fix? feature? ...]
Description:
[describe the bug, or describe the new feature, etc]
Solution:
[details about the changes, algorithm, etc...]
[Please as detail as you can since your own explanation is
better than others guessing it from the code.]
Platforms tested:
[machines you have tested the changed version. This is absolute
important. Test it out on at least two or three different platforms
such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and
64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
Hack
Description:
Need to install the files in the examples/java directory, however
they include installing a Makefile. This was causing havoc with our
Makefile/configure system.
Solution:
Changed so that you can specify a "SUBDOCDIR" which will create a
subdirectory for you and fill it with files specified in PUB_SUBDOCS.
Platforms tested:
Linux
Purpose:
[is this a bug fix? feature? ...]
Description:
[describe the bug, or describe the new feature, etc]
Solution:
[details about the changes, algorithm, etc...]
[Please as detail as you can since your own explanation is
better than others guessing it from the code.]
Platforms tested:
[machines you have tested the changed version. This is absolute
important. Test it out on at least two or three different platforms
such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and
64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
Temporary Fix
Description:
The Makefile in the java/ directory won't work with the current make
situation.
Solution:
Temporarily removed going into the java/ subdirectory until the stuff
with the Makefiles can be figured out.
Platforms tested:
Linux
Purpose:
[is this a bug fix? feature? ...]
Description:
[describe the bug, or describe the new feature, etc]
Solution:
[details about the changes, algorithm, etc...]
[Please as detail as you can since your own explanation is
better than others guessing it from the code.]
Platforms tested:
[machines you have tested the changed version. This is absolute
important. Test it out on at least two or three different platforms
such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and
64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
Purpose:
[is this a bug fix? feature? ...]
Description:
[describe the bug, or describe the new feature, etc]
Solution:
[details about the changes, algorithm, etc...]
[Please as detail as you can since your own explanation is
better than others guessing it from the code.]
Platforms tested:
[machines you have tested the changed version. This is absolute
important. Test it out on at least two or three different platforms
such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and
64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
Purpose:
[is this a bug fix? feature? ...]
Description:
[describe the bug, or describe the new feature, etc]
Solution:
[details about the changes, algorithm, etc...]
[Please as detail as you can since your own explanation is
better than others guessing it from the code.]
Platforms tested:
[machines you have tested the changed version. This is absolute
important. Test it out on at least two or three different platforms
such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and
64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
Purpose:
[is this a bug fix? feature? ...]
Description:
[describe the bug, or describe the new feature, etc]
Solution:
[details about the changes, algorithm, etc...]
[Please as detail as you can since your own explanation is
better than others guessing it from the code.]
Platforms tested:
[machines you have tested the changed version. This is absolute
important. Test it out on at least two or three different platforms
such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and
64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
Purpose:
[is this a bug fix? feature? ...]
Description:
[describe the bug, or describe the new feature, etc]
Solution:
[details about the changes, algorithm, etc...]
[Please as detail as you can since your own explanation is
better than others guessing it from the code.]
Platforms tested:
[machines you have tested the changed version. This is absolute
important. Test it out on at least two or three different platforms
such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and
64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
Purpose:
[is this a bug fix? feature? ...]
Description:
[describe the bug, or describe the new feature, etc]
Solution:
[details about the changes, algorithm, etc...]
[Please as detail as you can since your own explanation is
better than others guessing it from the code.]
Platforms tested:
[machines you have tested the changed version. This is absolute
important. Test it out on at least two or three different platforms
such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and
64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
Purpose:
[is this a bug fix? feature? ...]
Description:
[describe the bug, or describe the new feature, etc]
Solution:
[details about the changes, algorithm, etc...]
[Please as detail as you can since your own explanation is
better than others guessing it from the code.]
Platforms tested:
[machines you have tested the changed version. This is absolute
important. Test it out on at least two or three different platforms
such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and
64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
Purpose:
[is this a bug fix? feature? ...]
Description:
[describe the bug, or describe the new feature, etc]
Solution:
[details about the changes, algorithm, etc...]
[Please as detail as you can since your own explanation is
better than others guessing it from the code.]
Platforms tested:
[machines you have tested the changed version. This is absolute
important. Test it out on at least two or three different platforms
such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and
64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
Purpose:
[is this a bug fix? feature? ...]
Description:
[describe the bug, or describe the new feature, etc]
Solution:
[details about the changes, algorithm, etc...]
[Please as detail as you can since your own explanation is
better than others guessing it from the code.]
Platforms tested:
[machines you have tested the changed version. This is absolute
important. Test it out on at least two or three different platforms
such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and
64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
Purpose:
[is this a bug fix? feature? ...]
Description:
[describe the bug, or describe the new feature, etc]
Solution:
[details about the changes, algorithm, etc...]
[Please as detail as you can since your own explanation is
better than others guessing it from the code.]
Platforms tested:
[machines you have tested the changed version. This is absolute
important. Test it out on at least two or three different platforms
such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and
64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
Small Fix
Description:
Modified ``max_dims'' so that it is a truely recursive definition
vis-a-vis (that's French!) the BNF stuff.
Solution:
Changed the max_dims ::= ( i_0, i_1, ...) where i_k is either an
integer or UNLIMITED to something like:
<max_dims> ::= '(' <max_dim_list> ')'
<max_dim_list> ::= <max_dim> | <max_dim>, <max_dim_list>
<max_dim> ::= <int_value> | H5S_UNLIMITED
Platforms tested:
PDP-10
Purpose:
Contains code examples from doc/H5.intro.html (Intro to HDF5).
These were moved so that examples can be displayed in a separate
browser window and viewed in parallel with reading the document.
Platforms tested:
IE 5
Purpose:
Extracted code examples from document file so that examples
can be displayed in separate window and viewed in parallel
with reading the doument.
Platforms tested:
IE 5
Bug Fix
Description:
I somehow overlooked dataset_p1.obj which was listed as a file to
install.
Solution:
Removed dataset_p1.obj from the list.
Platforms tested:
Linux
Purpose:
The variable specifying one possible creation length for a
variable-length string was misidentified.
Solution:
Changed erroneous occurence of H5T_STRING_VARIABLE to the
correct occurence of H5T_VARIABLE.
Platforms tested:
IE 5
Fix
Description:
Fixed the install-doc command...
Solution:
Purpose:
Fix
Description:
Fixed the install-doc command...
Solution:
Mostly just fixed in the config/conclude.in file, but updated the doc
directories with Makefile.ins and Dependencies so that they'd work.
Platforms tested:
Linux, Solaris
Fix
Description:
Fixed the install-doc command...
Solution:
Mostly just fixed in the config/conclude.in file, but updated the doc
directories with Makefile.ins and Dependencies so that they'd work.
Platforms tested:
Linux, Solaris
Purpose:
Extracting RELEASE and HISTORY from Changes.html and distributing
them as separate files will not only leave Changes.html easier to
read, but will ease maintenance.
Solution:
Removed the RELEASE and HISTORY files' contents from Changes.html,
inserting links instead.
Changes.html now points to RELEASE.txt and HISTORY.txt, duplicates
of hdf5/RELEASE and hdf5/HISTORY. These two files will
henceforth be distributed within the doc set so that this
information can be available to applications developers who
cannot access the HDF website (e.g., due to a firewall) and
are working without the HDF5 source code.
Affected files: hdf5/doc/html/ADGuide/Changes.html
hdf5/doc/html/ADGuide/RELEASE.txt
hdf5/doc/html/ADGuide/HISTORY.txt
Platforms tested:
IE 5
Purpose:
Add removal of H5RA API to "Changes" document.
Description:
Added H5RA functions, ragged arrays, to 'removed functions' list
and note below table that entire H5RA API (experimantal) has been
removed from the library.
Platforms tested:
IE 5
Purpose:
Removing Ragged.html and RM_H5RA.html from the HDF5 doc set.
These are the UG and RM pages, respectively, for Ragged Arrays,
which were removed from the library last week.
Solution:
Removed the files Ragged.html and RM_H5RA.html.
Platforms tested:
IE 5
Purpose:
Second phase of development of doc.
Description:
Added lists of new, deleted, and changed functions.
Added list of constants with changed values.
Changed doc title.
Platforms tested:
IE 5
Purpose:
A bugfix and a new document
Description:
ADGuide/Changes.html
New document: "HDF5 Library Changes from Release to Release"
(MUST be updated at EVERY release, including Betas.)
ADGuide/ImageSpec.html
Fixed broken links and title tag.
Platforms tested:
IE 5
Purpose:
Bugfix and adding a new document
Description:
RM_H5Front.html
Removed a currently commented-out section that had been used
during the 1.2 period for separate F90 releases.
ADGuide.html
Added new "Changes from Release to Release" document.
Fixed title tag.
Platforms tested:
IE 5
Purpose:
Correcting docs to match code bugfixes.
Solution:
Changed per recent bugfix in code:
H5Tconvert 'nelmts' parameter type
H5Pset_buffer 'size' parameter type
H5Pget_buffer return type
Purpose:
To make C++ and Fortran90 API docs more accessible
Solution:
Added link to C++ and Fortran90 API docs to docs index page.
Platforms tested:
IE 5
Purpose:
Bug fix (unreported bug)
Description:
H5Pset_fapl_core, H5Pget_fapl_core
Completed entries for these two functions. (They had
been added structurally, but details had been omitted.)
Platforms tested:
IE 5
Purpose:
Error in H5Tget_array_dims and H5Tget_array_ndims return types
Solution:
H5Tget_array_dims and H5Tget_array_ndims
Fixed return value to read 'int' (was 'int *')
Platforms tested:
IE 5
Purpose:
Checking in MountingFiles.html and Performance.html.
These documents were originally created in 1.2 branch and never
checked in to the development branch.
Platforms tested:
IE 5
Purpose:
Bugfix -- #446
Description:
H5Tget_offset has been fixed so that it returns a negative value
on failure. This is now reflected in RM.
Platforms tested:
IE 5
Purpose:
CppUserNotes.pdf
CppUserNotes.doc (not for distribution)
CppInterfaces.html
New C++ API documents -- "HDF5 C++ User's Notes"
and "HDF5 C++ Interfaces"
Platforms tested:
IE 5
Purpose:
Linking the new "Predefined Dataypes" document into the RM.
Description:
Added PredefDTypes.html link into all RM files.
Platforms tested:
IE 5
Purpose:
Finalize new API function descriptions
Description:
Edits to recently-added APIs:
H5Pset_sieve_buf_size H5Pset_fapl_log
H5P[sg]et_fapl_mpio H5Pset_fapl_multi
H5P[sg]et_dxpl_multi H5Pset_fapl_split
H5P[sg]et_fapl_gass H5Pset_fapl_dpss
H5P[sg]et_fapl_srb
Added H5P[sg]et_fapl_core.
Addition of new APIs for R1.4 is now complete.
Moved H5Pset_driver and H5Pget_driver_info to TechNotes.
Platforms tested:
IE 5
New doc and update
Description:
The original openmp-hdf5.html contains a bunch of C source code.
HTML does not like source code, especially C-code that contained
<...>. It gobbled it badly.
Solution:
Moved the source code to a new file, openmp-hdf5.c and make a
reference to it from openmp-hdf5.html.
Platforms tested:
Viewed via IE on an NT box.
Corrections & updates
Description:
Updated and corrected DDL description & examples to include all the
current features for the v1.4 release. Lots of changes...
Platforms tested:
Netscape 4.76
Addtion
Description:
Added variable length datatypes to the DDL and put an example in
the "example" thingy at the bottom.
Doo dah doo dah.
Platforms tested:
w3m
Clean up formatting and delete two functions.
Description:
Minor reformatting at the head of each file (in the functions list).
Delete 2 functions from HM_H5T.html -- H5Tget_member_dims, H5Tinsert_array.
Platforms tested:
IE 5.
To warn users that RM_H5G.html and Groups.html can render groups and
datasets inaccessible in a file.
Solution:
Modified RM_H5G.html and Groups.html as follows:
-- Added warning (new section) to Groups.html that H5Gunlink and
H5Gmove can result in inaccessible groups and datasets.
-- Added links to that new section from H5Gunlink and H5Gmove
in RM_H5G.html.
Platforms tested:
IE5
Purpose:
Removing functions that have been removed from library.
Solution:
Removed H5Pget_driver, H5P[gs]et_stdio, H5P[gs]et_sec2,
H5P[gs]et_core, H5P[gs]et_split, H5P[gs]et_family,
H5P[gs]et_mpi, and H5P[gs]et_xfer.
Platforms tested:
IE5
"New" document
Description:
Raymond has prepared and added a new document reporting his
experience of using HDF5 with OpenMP. It was checked in as
a .txt file but browsers could not display it properly, at least
not for the MS-IE.
Solution:
I renamed the file from openmp-test.txt to openmp-hdf5.html,
added in simple mind html control statement (<pre>), added
an entry to the TechNote.html so that it can be found with
other technical notes.
Platforms tested:
Viewed by MS-IE.
Documentation of TS Library
Description:
This is the document Chee Wai wrote up about the thread safe
version of the HDF5 library. I just put it in HTML format and
checked it in...
Platforms tested:
Netscrape
Purpose:
This file describes the experiencing of OpenMP with hdf5.
Description:
All detailed description is in the file.
Solution:
[details about the changes, algorithm, etc...]
[Please as detail as you can since your own explanation is
better than others guessing it from the code.]
Platforms tested:
Everything was done on modi4.
Feature symmetry
Description:
A while ago I needed to get the 'type' of data being accessed during writes
to the VFL driver, so I put in code to get the information down there.
Albert asked for the same information during reads, so I've added that in.
Tested:
Netscape
Bug Fix
Description:
the line:
#include <hdf5.h>
needed to be escaped to be seen in the browser.
Solution:
Changed to:
#include <hdf5.h>
Platforms tested:
Seen in Netscrape
Adding new document links
Description:
Adding links to TechNotes/VFL.html and TechNotes/VFLfunc.html,
the new virtual file layer documents.
Platforms tested:
IE 5
Adding new document
Description:
Adding VFL.html (Virtual File Layer) to HDF5 Technical Notes.
August 1999 version. Will be updated for R1.4 by developer.
Platforms tested:
IE 5
Purpose:
Clarification of H5Fclose
Description:
RM_H5F.html / H5Fclose: Added note that all data is flushed to file.
Platforms tested:
Tested with IE 5.
Bug fix
Description:
The documentation on how to dump attribute data was not complete
enough. Some people got confused on the commandline syntax (you
have to specify the "path" from the root group to the attribute
to dump it). I put some examples in to show how to correctly dump
attributes.
Platforms tested:
Viewed with Netscrape.
Update
Description:
Added the description of the environment variable HDF5_MPI_OPT_TYPES
which controls the use of optimized MPIO routines.
Platforms tested:
Viewed via IE.
Purpose:
Bug fix -- #445
Description:
In RM_H5D.html in the H5 Reference Manual, the H5Dget_storage_size
entry described the wrong FAILURE return value.
Solution:
Changed H5Dget_storage_size return value on FAILURE to 0 (zero).
Platforms tested:
Tested in Internet Explorer 5.
Feature
Description:
Added a new document of all the controls (compiler macros,
environment variables, ...) that affect the functionality of
the libraries and tools.
Platforms tested:
Viewed with MS IE.