Commit Graph

39 Commits

Author SHA1 Message Date
James Laird
3f0a35a4ea [svn-r9988] Purpose:
Bug fix

Description:
pmake (on modi4, for instance) complains about undefined variables
if it is run without the -V flag, which turns those errors to warnings.

Solution:
Added test to configure.in to see if $MAKE will allow Makefiles
with undefined variables.  If not, sets -V flag in AM_MAKEFLAGS.
Ensured that all custom make targets use AM_MAKEFLAGS.
Also defined all variables that caused errors in top-level Makefile.am.
This means that pmake can be used to build hdf5 *from the top level
only*.  To run make from a subdirectory, still need to use -V flag
(or use make or gmake).

Platforms tested:
modi4, heping, copper, sleipnir
2005-02-11 12:40:52 -05:00
James Laird
db2575baa9 [svn-r9930]
Purpose:
Bug fix

Description:
Parallel builds were breaking in tools/lib

Solution:
talign didn't realize it depended on libh5tools.la because its
dependencies listed the full path (../../tools/lib/libh5tools.la).
Changed this, and made similar changes in a couple of other
directories.
This checkin should also add the --foreign flag to every Makefile.in

Platforms tested:
sleipnir (minor change)
2005-02-03 16:59:40 -05:00
Quincey Koziol
0b332ace5e [svn-r9928] Purpose:
New feature

Description:
    Add basic code for new B-tree implementation.  They don't do much yet,
aren't hooked up to anything yet and the format may change, but I'd like to
start getting them into the daily tests.

Platforms tested:
    FreeBSD 4.11 (sleipnir) w/parallel
    Too minor to require h5committest
2005-02-03 14:59:05 -05:00
James Laird
ab243bf369 [svn-r9920] Purpose:
Bug fix

Description:
Found the permanant fix to automake/CVS dependency problem

Solution:
Added AM_MAINTAINER_MODE macro to configure.in.
Now automake will never try to regenerate Makefiles, Makefiles.in,
configure, H5config.h, etc. when they are out of date, nor will it
print any warnings.
Developers should  be very very careful to use reconfigure script,
and can add --enable-maintainer-mode flag to configure on heping
to regenerate these files correctly.

Platforms tested:
heping sleipnir copper
2005-02-02 15:59:46 -05:00
James Laird
ed8685acd2 [svn-r9915] Purpose:
Bug fix

Description:
Configuration files' timestamps were incorrect.

Solution:
Update Makefiles.in.  Also added correct paths to autotools on heping,
so heping build should be able to re-generate configuration files even
if they are still broken.

Platforms tested:
sleipnir
2005-02-02 11:00:36 -05:00
James Laird
e3dacb31be [svn-r9912] Purpose:
Bug fix

Description:
Dependencies between configure files (aclocal, configure.in, configure,
Makefiles.am and .in) are still causing Makefiles to try to run autotools
during build.

Solution:
Committed all Makefiles.in to update their timestamps.
As a temporary measure, forcibly prevented automake from running
autotools during build by redefining the variables it uses.

Platforms tested:
sleipnir (No changes to Makefile content)
2005-02-01 16:05:33 -05:00
James Laird
30bfb1e0ea [svn-r9907] Purpose:
Bug fix

Description:
Different compilers use different flags to include Fortran module files

Solution:
Changed boilerplate to use configure variable rather than hardcoded -M flag.

Platforms tested:
sleipnir, sol, copper
2005-02-01 10:27:37 -05:00
James Laird
26303241fe [svn-r9902] Purpose:
Configuration feature

Description:
HDF5 now uses automake to generate Makefiles

Solution:
Makefile.in files are now generated from Makefile.am files.
To reconfigure (after chaning a Makefile.am or configure.in):
/bin/sh bin/reconfigure.sh

Platforms tested:
Many
2005-01-31 22:17:02 -05:00
Quincey Koziol
a8c372a6f1 [svn-r7761] Purpose:
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.
2003-10-28 07:08:26 -05:00
Frank Baker
9f30868b62 [svn-r7751]
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
2003-10-27 16:32:20 -05:00
Elena Pourmal
a34ed1f634 [svn-r7623]
Purpose: Bug fix

Description: The third parameter to the h5pget(set)_cache_f subroutines
             had a wrong type

Solution: Fixed the type and changed the docs.

Platforms tested: kelgia, arabica 64-bit, copper 64-bit

Misc. update:
2003-10-13 17:29:11 -05:00
Frank Baker
1091cab2e6 [svn-r7140]
Purpose:
    Add short copyright notice.
    Update release tag line.

Description:
    Added short copyright notice as comment in source files;
        does not display in browser.
    Updated release tag line in footers to read as follows:
        Describes HDF5 Release 1.6.0, July 2003

Platforms tested:
    IE 5
2003-07-02 16:28:11 -05:00
Frank Baker
444fabea91 [svn-r7132]
Purpose:
    Update h5pset_szip_f options mask.

Description:
    h5pset_szip_f: Updated list of valid szip option values.
        Deleted 2, added 3 and notation "or the sum of any combination".
        Added example and note regarding mutually-exclusive options.

Platforms tested:
    IE 5
2003-07-01 10:46:25 -05:00
Quincey Koziol
1aeaa7fbb1 [svn-r7059] Purpose:
Refactoring

Description:
    Track changes to H5Fget_obj_<foo> API functions.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest
2003-06-18 15:52:54 -05:00
Elena Pourmal
952b611aa6 [svn-r6988]
Purpose: Maintenance for 1.6 release

Description: Signatures for fortran functions h5pmodify_filter_f,
              h5pget_filter_by_id_f, and h5pset_family_offset_f
             were missing.

Solution: Added missing signatures

Platforms tested: IE

Misc. update:
2003-06-06 16:06:04 -05:00
Elena Pourmal
29558fe080 [svn-r6972]
Purpose: Maintenance

Description: Signature pages for h5tarray_create_f, h5tget_array_ndims,
             h5tget_array_dims were missing.

Solution: Added signature pages to the RM

Platforms tested: IE

Misc. update:
2003-06-05 12:12:58 -05:00
Elena Pourmal
ea346d8042 [svn-r6965]
Purpose: Maintenace fro 1.6 release

Description: Man pages for the following functions have been added
             h5pset(get)_fapl_core_f
             h5pset(get)_fapl_family_f
             h5pset(get)_fapl_multi_f
             h5pset_fapl_sec2_f
             h5pset_fapl_sdio_f
             h5pset_fapl_split_f
             h5pget_driver_f
             h5pset_szip_f
             h5pget_nfilters_f
             h5pset(get)_preserve_f

Solution:

Platforms tested: IE

Misc. update:
2003-06-04 17:53:23 -05:00
Quincey Koziol
bb042d83c7 [svn-r6950] Purpose:
API tweak.

Description:
    The H5Sget_select_bounds() API call was using hsize_t arrays for retrieving
the 'start' and 'end' coordinates, which is counter to the rest of the dataspace
API.

Solution:
    Change the arrays to be hssize_t instead.

Platforms tested:
    FreeBSD 4.8 (sleipnir) w/C++
    FreeBSD 4.8 (sleipnir) w/parallel
    h5committested

Misc. update:
    Updated all docs for this change.

    Added 1.4 compatibility #ifdef's
2003-06-04 10:22:23 -05:00
Frank Baker
d381b5be8d [svn-r6698]
Purpose:
    Comment out functions not in R1.6

Description:
    Commented out these hyperslab functions since they are not "turned on"
    for Release 1.6:
        h5scombine_hyperslab_f
        h5scombine_select_f
        h5sselect_select_f

Platforms tested:
    Safari, IE 5
2003-04-17 15:19:14 -05:00
Frank Baker
4c6122a53c [svn-r6600]
Purpose:
    Link in additional Fortran90 functions.

Description:
    Linked 68 new Fortran90 functions to the discussions of the corresponding
        C functions.  Made the corresponding Fortran index changes in the
        function listings at the tops of the RM pages.
    Fixed formatting and link typos in RM_H5P.html & fortran/h5p_FORTRAN.html.

Platforms tested:
    Safari and IE 5
2003-04-08 16:33:50 -05:00
Elena Pourmal
ec51828b76 [svn-r6491]
Purpose: Catching up with the C library

Description:  Updated documentation files to include information on the following functions
              h5iget_name_f
              h5tis_variavle_str_f
              h5zunregister_f
              h5zfilter_avail_f
              h5pset_shuffle_f
              h5pset_fletcher32
              h5pset_edc_check_f
              h5pget_edc_check_f
              h5dfill_f
Solution:

Platforms tested: arabica(C and F90), burrwhite (pgcc and pgf90), modi4 (F90 and parallel)

Misc. update:
2003-03-19 11:09:07 -05:00
Frank Baker
d586a1adb9 [svn-r6478]
Purpose:
    DreamWeaver (DW) adaptation of the HDF5 doc set, introducing the use of
        stylesheets and DW libraries.
    Stylesheets -- for consistent format management.
    DW libraries -- for managing common elements across documents.
Platforms tested:
    IE 5 and 6
    Netscape
2003-03-14 14:12:34 -05:00
Elena Pourmal
ff5c7fe0d5 [svn-r6464]
Purpose:
    Maintenance
Description:
        * Added support for generic properties.
        * Added support for time allocation properties.
        * Added support for variable length datatypes (only datatypes based
          on INTEGER, REAL and CHARACTER Fortran types are supported).
        * added some missing functions
Solution:
    I am checking in new Fortran APIs and their man pages to support
    1.5 features listed above.
    Not all APIs have tests yet. APIs were written in Fall 2002, and I am afraid
    that I will loose the code or totally forget what I did if I wait longer. ;-)
Platforms tested:
    arabica (fortran), eirene (fortran), modi4 (parallel, fortran)
2003-03-05 15:18:31 -05:00
Elena Pourmal
5977b667aa [svn-r6217]
Purpose:
    Bug fix
Description:
    man pages for the following F90 functions were missing:
    h5tget_super_f h5tarray_create_f h5tget_array_ndims_f
    h5tget_array_dims_f
Solution:
    Added missing man pages
Platforms tested:
    IE
2002-12-19 14:35:21 -05:00
Elena Pourmal
acb356d309 [svn-r5958]
Purpose:
    Added missing fortran functions h5set(get)_buffer_f.
    Also added  docs and tests for them.
Solution:
    Currently functions do not accept conversion and background buffers.
    This corresponds to H5set(get)_buffer call with buffer pointers
    set to NULL. If there is a demand, I can overload the functions
    to have new parameters and go through all trouble creating functions
    for all supported datatypes.
Platforms tested:
    Solaris 2.7, Linux 2.2., IRIX64-6.5
2002-10-02 14:15:43 -05:00
Elena Pourmal
01a577a4e9 [svn-r5956]
Purpose:
    Added new F90 APIs
Description:
    I added new F90 APIs, tests, and documentation for the following
    functions:
         h5fget_obj_count_f   h5pequal_f               h5tget_member_index_f
         h5fget_obj_ids_f     h5pget_fclose_degree_f
                              h5pset_fclose_degree_f

    Documentation for exisiting functions was missing:

    h5freopen_f, h5fflush_f, h5fmount_f, h5unmount_f, h5fget_create_plist_f,
    h5fget_access_plist_f.
Platforms tested:
    Solaris 2.7, Linux 2.2 and IRIX64-6.5
2002-10-01 13:55:47 -05:00
Elena Pourmal
11b0fad3fa [svn-r5948]
Purpose:
    Added new fortran functions
Description:
    Source code, tests and documentation for h5glink2_f and h5gmove2_f
    functions were added. I also added missing man page for h5glink_f
Platforms tested:
    Solaris 2.7, IRIX64-6.5 and Liniux 2.2
2002-09-25 17:24:55 -05:00
Elena Pourmal
f9c3920d28 [svn-r5946]
Purpose:
    Added missing fortran functions.
Description:
    Four Library Fortran API functions have been added:

    h5get_libversion_f, h5_check_version_f, h5garbage_collect_f and
    h5dont_atexit_f. Only first two functions were tested.

    Documentation file and RELEASE.txt were updated.
Platforms tested:
    Solaris 2.7, IRIX64-6.5 and Linux 2.2
2002-09-24 18:27:51 -05:00
Frank Baker
6ae92fc622 [svn-r5378]
Purpose:
    Update h5dread/write_f parameters
Description:
    fortran/h5d_FORTRAN.html
        h5dread/write_f -- in the 'reference' versions, which yesterday's
        revisions missed):
            Added new overloading to dims parameter description.
            Corrected prior dims type and noted that it is deprecated and
            will be removed in 1.6.
    fortran/h5a_FORTRAN.html
        Updated "Last modified" tag to reflect yesterday's revisions.
Platforms tested:
    IE 5
2002-05-07 17:13:53 -05:00
Frank Baker
a82e8892c4 [svn-r5366]
Purpose:
    Update description of h5dread/write_f and h5aread/write_f dims parameter.
Description:
    h5dread/write_f, h5aread/write_f
        Added new overloading to dims parameter description.
        Noted that prior dims type is deprecated and will be removed in 1.6.
Platforms tested:
    IE 5
2002-05-06 15:07:55 -05:00
Frank Baker
e8f1f956a2 [svn-r5329]
Purpose:
    Bugfix -- Fixes #757.
Description:
    h5t{get/set}_size_f
        Corrected SIZE parameter datatype to INTEGER(SIZE_T).
Platforms tested:
    IE 5
2002-05-02 15:23:09 -05:00
Frank Baker
c02d47cea1 [svn-r4834]
Purpose:
    Bugfix.
Description:
    h5pset/get_fapl_mpio_f  &  h5pset/get_dxpl_mpio_f:
        Corrected function names (mpi --> mpio)
Platforms tested:
    IE 5
2002-01-16 13:36:02 -05:00
Frank Baker
f72cb07b0a [svn-r4096]
Purpose:
    New files in the development branch.
    Syncronizing R1.5 development branch fortran docs with
    R1.4.x release branch.
Platforms tested:
    IE 5
2001-07-02 13:21:52 -05:00
Frank Baker
09390d1fa7 [svn-r4094]
Purpose:
    Synchronizing R1.5 development branch fortran docs
    with R1.4.x release branch.
Platforms tested:
    IE 5
2001-07-02 13:15:13 -05:00
Frank Baker
b44a58dc42 [svn-r3824]
Purpose:
    Update "Describes HDF5 Release..." footer from R1.4 to
    "Release 1.5, Unreleased Development Branch"
Platforms tested:
    IE 5
2001-04-18 17:09:17 -05:00
Frank Baker
1247940443 [svn-r3388]
Purpose:
    Marking files for "Release 1.4, February 2001."
Description:
    Across doc files
        Updating "Describes HDF5 Release..." entry to "Describes
        HDF5 Release 1.4, February 2001."
Platforms tested:
    IE 5
2001-02-09 13:03:02 -05:00
Bill Wendling
6450c4436f [svn-r3360] Purpose:
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
2001-02-05 15:21:14 -05:00
Frank Baker
28c80557ba [svn-r3174]
Purpose:
    New Fortran90 API doc -- "HDF5 Fortran90 User's Notes"
Platforms tested:
    IE 5
2000-12-21 13:45:27 -05:00
Frank Baker
0f23915180 [svn-r2436] Fortran90 API -- functions and descriptions in the files
h5a_FORTRAN.html   h5d_FORTRAN.html   h5e_FORTRAN.html
	h5f_FORTRAN.html   h5g_FORTRAN.html   h5i_FORTRAN.html
	h5p_FORTRAN.html   h5r_FORTRAN.html   h5s_FORTRAN.html
	h5t_FORTRAN.html
2000-07-17 14:20:10 -05:00