Purpose:
Remove release number from document title
Description:
Removed "Release 1.4" from "Introduction to HDF5" document title.
Platforms tested:
IE 5
Purpose:
Improved tools index
Better categorization and consistency in style
Clarified notes regarding tools that are not included with the
library distribution
Added notes in the h4toh5 and h5toh4 descriptions that these tools
are now distributed separately (with pointer to distribution site)
A few dozen copy edits
Platforms tested:
IE 5
Purpose:
Fixes for user-reported Ref Manual bugs:
H5Gget_objname_by_idx: corrected 'size' parameter specification
H5Sselect_elements: Expanded 'coord' parameter description to make it
clear that values are 0-based.
Additional minor copy edits and formatting cleanup.
Platforms tested:
IE 5
Bug fix
Description:
Correct list of files to install after recent FORTRAN documentation cleanup
Platforms tested:
FreeBSD 4.9 (sleipnir) w/"make install-doc"
h5committest doesn't test this.
Purpose:
Removing the files
hdf5/doc/html/fortran/h5*_FORTRAN.html
from CVS as the content has been integrated into the files
hdf5/doc/html/RM_H5*.html
Integrate Fortran90 function descriptions
Remove "Non-C APIs" sections; add "Fortran90 Interface" sections
Remove note that Fortran APIs are described in a separate window
Platforms tested:
Safari
Description: I run bin/release to create an hdf5-1.6.1 release tar
ball. Now I am checking in modified files before
tagging the release.
Solution: N/A
Platforms tested: N/A
Misc. update:
Purpose:
Description:
index.html: Added link to PDF version of RM, to be posted approximately
one week post-release
RM_H5Front.html: Added note describing Fortran API integration into main RM
Added link to PDF version of RM, to be posted approximately one week
post-release
RM_H5?.html and RM_H5.html (except RM_H5P.html):
Removed notes that Fortran APIs are described in a separate window
RM_H5P.html: Added note that Fortran API integration is complete
throughout RM except in H5P
Solution:
Platforms tested:
Misc. update:
Purpose:
Added section for R1.6.1
Listed new functions:
H5Fget_freelist
h5pset_fapl_mpiposix_f *
h5pget_fapl_mpiposix_f *
(* With note that these functions were new in 1.6.0
but undocumented.)
Listed functions with changed sytax:
H5Gget_obj_info -- changed struct
h5fset_cache_f -- parameter change
And a copy edit in the 1.6.0 section where that release was
referred to as 'Release 1.5'.
Platforms tested:
Safari, IE 5
Purpose:
Expand H5open/h5open_f and H5close/h5close_f descriptions
to indicate that these two calls are mandatory in Fortran90
applications (though optional in C).
Platforms tested:
Safari, IE 5
Purpose:
Integrate Fortran90 interfaces into C RM.
(Cleanup pass for H5A and H5D, initially checked in last week.)
Solution:
Remove "Non-C APIs" sections.
Add "Fortran90 Interfaces" sections with F90 descriptions.
Platforms tested:
IE 5, Safari
Purpose: Bug fix
Description: Type of the third argument to the h5pset(get)_cache_f subroutines
was incorrect (INTEGER instead of INTEGER(SIZE_T)).
I was confused while doing my previous change since
fortran docs were wrong, and the type of the same argument in
1_4 branch is INTEGER. I forgot to check carefully #if def for
1_4 branch in the C code, and encountered only int type for the
corresponding C functions. Since Fortran doesn't support
backward compatibility, type of the argument should be
always in sync with the latest branch.
Solution: ALWAYS, ALWAYS pay attention to compiler's warning.
Fixed type to be INTEGER(SIZE_T).
Platforms tested: kelgia, copper 64-bit mode, solaris 2.7 64-bit mode.
Misc. update: