Bug Fix
Description:
``make uninstall-doc'' wasn't working properly. Some files would be
left behind in the installed source tree. The fix I put in was too
heavy-handed as it wiped out the entire doc tree that was installed
and would remove any other files which were installed there.
Solution:
Executed the ``make uninstall-examples'' command if uninstalling the
docs. Fixed how the java Tutorial examples were being removed (they
weren't). Essentially used the PUB_SUBDOCS macro to help remove them.
Platforms tested:
Linux
Purpose:
Bug Fix
Description:
The doc tree wasn't being cleaned up all the way. Directories would
be left in there and some examples/Tutorial files weren't cleaned up
correctly.
Solution:
Have it remove the whole directory tree of the HDF5 documents
$(RM) -r $(DOCDIR)/hdf5
Platforms tested:
Linux
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
Bug Fix
Description:
We only really need to go into the doc/ directory when doing a
``make install-doc''.
Solution:
Stop it from going further than here if doing some other type of make
and just print a message saying "Nothing to do here"
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.]