Commit Graph

230 Commits

Author SHA1 Message Date
Quincey Koziol
4105dfedb9 [svn-r7379] Purpose:
Code cleanup

Description:
    Changed version #'s returned from H5Pget_version from 'int *' to
'unsigned *' since we are never going to be using negative version #'s... :-)

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    too small to need h5committest
2003-08-18 11:29:33 -05:00
Albert Cheng
374ad0ef30 [svn-r7361] Description:
Updated the copyright notice--mostly by rearranging
some text to make them consistent.

Solution:

Platforms tested:
"h5committested"--sol is down, so, no SUn test.

Misc. update:
2003-08-13 23:58:29 -05:00
Quincey Koziol
26e94d4eef [svn-r7293] Purpose:
Code cleanup

Description:
    Remove some redundant libtool definitions, etc.

Platforms tested:
    h5committested
2003-08-08 13:33:45 -05:00
Quincey Koziol
c1f6f9defd [svn-r7292] Purpose:
Code cleanup

Description:
    Removed superfluous comment.

Platforms tested:
    h5committested

Misc. update:
2003-08-08 13:29:36 -05:00
Bill Wendling
1eb74205d4 [svn-r7273] Purpose:
Update/Fix

Description:
    The Dependencies files weren't begin generated properly for C++.

Solution:
    Modified the "dependencies" script to use "top_srcdir" only instead
    of "srcdir", which tended to confuse matters. Regenerated the
    Dependencies files.

Platforms tested:
    Arabica (Small changes)

Misc. update:
2003-07-29 14:23:54 -05:00
Bill Wendling
0603e2db00 [svn-r7269] Purpose:
Update

Description:
    Revamped the configuration system. The configurations for the Fortran
    and C++ libraries are no longer separate from the "main"
    configuration system. This involved removing the "configure*" and
    "aclocal.m4" files from the fortran/ and c++/ subdirectories. Also
    merging settings in the config/ subdirectories into the main config/
    subdirectory.

    Fortran header files had to be modified a little for Linux. It was
    checking if it was a Linux machine by some #defines, however with the
    -std=c99 switch, these defines weren't there. I added a check for
    some other ones which should be there whether the -std=c99 switch is
    used or not.

Platforms tested:
    Verbena (Fortran & C++)
    Sol (Fortran & C++)
    Copper (Fortran & C++)
    Modi4 (Parallel, Fortran, & C++)

Misc. update:
2003-07-28 16:38:04 -05:00
HDF Admin
bfd27ff198 [svn-r7266] Snapshot version 1.7 release 0 2003-07-27 03:24:20 -05:00
Raymond Lu
b4b2b55d33 [svn-r7264] Purpose: Error API gradual checkin
Platforms tested: h5committested
2003-07-25 21:55:17 -05:00
Binh-Minh Ribler
df4d03a81f [svn-r7213] Purpose:
Bug fix

Description:
    Elena and I suspected that the order of *.cpp files in TEST_SRC
    might have caused the failure of a C++ examples in the daily test.

Solution:
    Reordered the files from:
	compound.cpp h5group.cpp create.cpp readdata.cpp chunks.cpp    \
        extend_ds.cpp writedata.cpp
    to:
	create.cpp readdata.cpp writedata.cpp compound.cpp extend_ds.cpp \
        chunks.cpp h5group.cpp

Platforms tested:
    Tested on verbena and the examples still worked (without -tlocal.)
    I'll be testing on other platforms later tonight, I'm trying to
    catch the daily test!

Misc. update:
2003-07-11 17:46:06 -05:00
Quincey Koziol
932101bb80 [svn-r7201] Purpose:
Code cleanup

Description:
    Finish converting the B-tree 'K' values to use unsigned integers, rather
than signed ones, since negative amounts of entries in a B-tree node aren't
meaningful.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest
2003-07-10 14:39:04 -05:00
Quincey Koziol
4e23c80758 [svn-r7181] Purpose:
Version update

Description:
    Removed 1.4 compatibility code in the library.

Platforms tested:
    FreeBSD 4.8 (sleipnir)
    h5committest
2003-07-07 14:02:46 -05:00
Quincey Koziol
76ae1a3f45 [svn-r7166] Purpose:
Update configuration

Description:
    Now that we've split the tree (Yea!), change the main trunk back to debug
    on and production off.

    Also, change the version # to 1.7.0
2003-07-03 16:20:33 -05:00
Albert Cheng
f1816a8c47 [svn-r7147] Purpose:
Changed enable-production as the default for release.

Platforms tested:
Only in eirene using pgcc and pgCC.
Did not use h5committest since the change is trivial
and Elena will test it at once. :-)

Misc. update:
2003-07-03 10:38:02 -05:00
Albert Cheng
0d1aef3852 [svn-r7145] Purpose:
update for release

Description:
Set the version information to 1.6.0-pre1 to get ready for
v1.6 release.

Platforms tested:
h5committested.

Misc. update:
2003-07-02 23:17:02 -05:00
Elena Pourmal
1eb32020ef [svn-r7131] Purpose: Maintenance for the fifth round of testing
Description: Bumped version number for 1.5.63 after creating a tar ball
             for the next round of testing

Solution:

Platforms tested:

Misc. update:
2003-07-01 10:21:13 -05:00
Bill Wendling
007affb6df [svn-r7121]
Purpose:
	Bug Fix

Description:
	Changes needed to make "pmake" work on Modi4.

Solution:
	Needed to add some null macro defines in the commence.in files.
	Needed to remove a dependence on LIBH5TEST in the fortran make
	since LIBH5TEST isn't used in the fortran stuff.

Platforms tested:
	Modi4 (small change)

Misc. update:
2003-06-30 10:19:44 -05:00
Elena Pourmal
0677a1432d [svn-r7118]
Purpose: Maintenance

Description: I added three new configuration files in c++/config
             directory for Cray SV1, T3E and T90IEEE

Solution:

Platforms tested: I used BlankForm in c++/config directory to create
                  new configuration files for Crays. Only test
                  on T3E is finally completed successfully. Two other
                  Crays are still running, and running, and running.
                  I am checking files in since they will not affect
                  any other platforms.

                  Binh-Minh and Bill,
                  could you please take a look since I made minimum changes
                  just to make it to work. I am not sure that everything is correct
                  even if it works.

                  Thanks!


Misc. update:
2003-06-27 20:53:49 -05:00
Binh-Minh Ribler
fa77b6691e [svn-r7104] Purpose:
Bug fix

Description:
    Missing returning error for failures occur in C++ examples.

Solution:
    Added "return -1;" when an exception is caught.
    Also, turned off automatic error printing so that the C++ API
        will catch and handle the failures.

Platforms:
    SunOS 5.7 (arabica)
    Linux 2.4 (eirene)
    IRIX 6.5.11 (modi4)
2003-06-25 12:25:11 -05:00
Elena Pourmal
891fc014f7 [svn-r7099]
Purpose: Maintenance

Description: Bumped the version number to 1.5.62 after creating
             a tar ball for the fourth round of testing.

Solution: run bin/h5vers -s scipt on arabica

Platforms tested: N/A

Misc. update:
2003-06-24 15:36:29 -05:00
Bill Wendling
186565693d [svn-r7075] Purpose:
Bug Fix

Description:
    Quincey discovered that the new compiler on SOL needs the
    -features=tmplife flag. However, this flag is only available for
    version 5.3 of the compiler (and up, we're assuming).

Solution:
    Add this flag only if the version of the compiler is 5.3 or greater.

Platforms tested:
    Sol and Arabica (only affects solaris machines)

Misc. update:
2003-06-20 16:02:51 -05:00
Quincey Koziol
e0d8e90d61 [svn-r7074] Purpose:
Bump version # after another private snapshot for SAF team.
2003-06-20 10:42:36 -05:00
Quincey Koziol
7c1054856a [svn-r7061] Purpose:
Bump version # after creating private snapshot.
2003-06-18 15:59:35 -05:00
Albert Cheng
8c701c23c9 [svn-r7047] Purpose:
Improvement

Description:
If $CXX is not defined, configure will try a list of possible
C++ compiler name.  That is not always desireable.

Solution:
Change configure to combine all powerpc-ibm-aix* to one version.
Add xlC as the default $CXX value.

Platforms tested:
Tested in Copper only since the change affect AIX machine only.

Misc. update:
2003-06-18 00:02:23 -05:00
Bill Wendling
9807a15018 [svn-r7039]
Purpose:
	Bug Fix

Description:
	There was another GNU-make-ism in the C++ examples Makefile.in
	that I didn't clean up.

Solution:
	Changed the "$<" to the name of the file to compile.

Platforms tested:
	Copper (Small fix...problem was on Copper).

Misc. update:
2003-06-13 15:40:40 -05:00
Bill Wendling
2f67716abc [svn-r7025] Purpose:
Bug Fix

Description:
    On Kelgia, the h5c++ script file needs to be explicitly chmod'ed to
    executable.

Solution:
    Placed this at the end of the configure script (just like in the
    other configure scripts).

Platforms tested:
    Kelgia (Very small fix...only needed to test it on one platform).

Misc. update:
2003-06-11 15:46:26 -05:00
Elena Pourmal
2714638dec [svn-r7023]
Purpose: Maintenance for the third round of testing

Description: Increased the version number to 1.5.59 after creating
             a tar ball for testing.

Solution:

Platforms tested:

Misc. update:
2003-06-11 07:46:09 -05:00
Quincey Koziol
b6f348df6e [svn-r7020] Purpose:
Bump version number after making snapshot
2003-06-10 14:35:29 -05:00
Albert Cheng
bec5a9ba64 [svn-r7013] Purpose:
Bug fix

Description:
Corrected an omission of a module needed by the testhdf5 program.

Platforms tested:
Only in modi4 as the change is small.

Misc. update:
2003-06-10 08:10:20 -05:00
Binh-Minh Ribler
ee38b91d18 [svn-r7012] Purpose:
Text cleanup

Description:
    Re-worded some informative and error messages.
    Remove/Updated outdated comments.

Platforms:
    Linux 2.4 (eirene)
    IRIX 6.5.11 (modi4)
2003-06-09 23:03:58 -05:00
Binh-Minh Ribler
01f726e305 [svn-r6997]
Purpose:
    Code cleanup

Description:
    Moved a utility function out so other tests can use the same
    function and avoid code duplication.  Future utility functions
    can also benefit from this move.

Platforms tested:
    SunOS 5.7 (arabica)
    Linux 2.4 (eirene)
    IRIX 6.5.11 (modi4)
    HPUX 11.00 (kelgia)
2003-06-09 12:42:02 -05:00
Albert Cheng
355d0d6eb7 [svn-r6993] Purpose:
Cleanup

Description:
Remove h5c++ when distclean is called.

Solution:

Platforms tested:
Tested only in copper since the change is trivial.

Misc. update:
2003-06-08 18:11:45 -05:00
Binh-Minh Ribler
5d1b56cb81 [svn-r6990] Purpose:
Bug fix and minor code enhancement

Description:
    Missing methods to read/write C++ String for an attribute and
    a dataset.

Solution:
    Added overloaded functions read and write to H5::Attribute and
    H5::DataSet.

    Also, added another constructor StrType so the need to separately
    set the length of the string type can be eliminated.  It's minor
    but convenient.

    Made some minor changes to make error messages more readable.

Platforms:
    SunOS 5.7 (arabica)
    Linux 2.4 (eirene)
    IRIX 6.5.11 (modi4)
    HPUX 11.00 (kelgia)
2003-06-06 23:02:11 -05:00
HDF Admin
6953bd7082 [svn-r6986] Snapshot version 1.5 release 56 2003-06-06 09:45:55 -05:00
Bill Wendling
0ce626c1cf [svn-r6985] Purpose:
Update

Description:
    Changed help message to say "C++" instead of "C" compiler.

Platforms tested:
    Eyeballed.

Misc. update:
2003-06-05 17:27:37 -05:00
Bill Wendling
ed99e59d68 [svn-r6982] Purpose:
Utility Addition

Description:
    Added h5c++ script file to compile HDF5 C++ applications.

Platforms tested:
    Verbena (Fortran & C++)
    Arabica (Fortran & C++)
    Modi4 (Fortran & Parallel)

Misc. update:
2003-06-05 17:17:03 -05:00
Bill Wendling
ad76468b3e [svn-r6981] Purpose:
Utility Addition

Description:
    Added h5c++ script file to compile HDF5 C++ applications.

    Modified so that these are compiled only during a make check-install
    action and then only with the h5c++ script.

Platforms tested:
    Verbena (Fortran & C++)
    Arabica (Fortran & C++)
    Modi4 (Fortran & Parallel)

Misc. update:
2003-06-05 17:16:57 -05:00
Quincey Koziol
51b427848d [svn-r6974] Purpose:
Bump version #

Description:
    Bump the version # of the library after creating snapshot for SAF developers
to test with.
2003-06-05 12:44:43 -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
Elena Pourmal
01f6493cd0 [svn-r6905]
Purpose: Maintenance for the second round of testing

Description: Used bin/h5vers to change version number to 1.5.55

Solution:

Platforms tested: arabica

Misc. update:
2003-05-20 08:44:58 -05:00
Bill Wendling
c390d06017 [svn-r6842] Purpose:
Code Cleanup

Description:
    Warning messages were being produced by the "make" program because
    the "docdir" was being specified twice as a target in the generated
    Makefiles. This is because the "EXAMPLESDIR" was also defined as
    "docdir".

Solution:
    Made "EXAMPLESDIR" unique for C, Fortran, and C++ in the commence.in
    file and removed EXAMPLESDIR from the Makefile.ins

Platforms tested:
    Dangermouse (only affects make system, not code).

Misc. update:
2003-05-08 18:19:15 -05:00
Elena Pourmal
df446a46d5 [svn-r6835]
Purpose: Maintenance

Description: I changed release version to 1.5.54.
             Email about tetsing of 1.5.53 will be send after this checkins.

Solution: used bin/h5vers -s to change the version number

Platforms tested: Done on arabica

Misc. update:
2003-05-08 14:14:29 -05:00
HDF Admin
f69ae67faa [svn-r6793] Snapshot version 1.5 release 52 2003-05-03 06:54:14 -05:00
Raymond Lu
b58192dfe7 [svn-r6779] Purpose: Backward compatibility change
Description: 1.4 compatibility for H5G_obj_t type and H5Zregister test.

Solution: use macro H5_WANT_H5_V1_4_COMPAT

Platforms tested: h5committest
2003-04-29 14:49:48 -05:00
HDF Admin
6b7a945a65 [svn-r6761] Snapshot version 1.5 release 51 2003-04-26 05:03:11 -05:00
Albert Cheng
a10961f0cd [svn-r6732] Purpose:
Bug fix and feature

Description:
The patch to Makefile.in failed if an empty directory of fortran/examples
was left behind by a previous build.

Solution:
Attempted to put it in config/conclude.in just became a mess since
it is hard to predict when we will include examples in the subdirs
or not.
Borrow the structure of install-examples and do some handcode per
interface.  The Makefile.in of each interface (C, Fortran, C++)
controls everything.  Not very systematic but pretty clean for this
case.

Platforms tested:
h5committested.
Also tested in modi4 with various combinations of fortran, c++
enabled.

Misc. update:
2003-04-22 17:52:25 -05:00
HDF Admin
e9232d6def [svn-r6643] Snapshot version 1.5 release 50 2003-04-12 04:30:10 -05:00
Quincey Koziol
33bad44a26 [svn-r6616] Purpose:
Code cleanup

Description:
    Chase H5Zfilter API changes.

Solution:

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

Misc. update:
2003-04-09 09:27:01 -05:00
Binh-Minh Ribler
da0f4cd981 [svn-r6510] Purpose:
Cleanup

Description:
    Removed "using namespace std" since it's in namespace H5 already.


Platforms tested:
    HPUX 11.00 (kelgia)
    Linux 2.2x (eirene)
    IRIX 6.5.11 (modi4)
    SunOS 5.7 (arabica) - by Elena


Misc. update:
2003-03-19 21:13:13 -05:00
Binh-Minh Ribler
5cc6567850 [svn-r6509] Purpose:
Adding new platform support

Description:
    Added support for the C++ API on hpux11.00 with the compiler aCC.
    Because aCC doesn't use "std," a new macro H5_NO_STD is provided
    and used where "std" is presented in the library.

    In addition, changed several cout's when reporting errors to cerr's.


Platforms tested:
    HPUX 11.00 (kelgia)
    Linux 2.2x (eirene)
    IRIX 6.5.11 (modi4)
    SunOS 5.7 (arabica) - by Elena


Misc. update:
2003-03-19 21:10:46 -05:00
Binh-Minh Ribler
b2bc00b9ff [svn-r6508] Purpose:
Adding new platform support

Description:
    Added the config file to support the C++ API on hpux11.00 with
    the compiler aCC.

Platforms tested:
    HPUX 11.00 (kelgia)
    Linux 2.2x (eirene)
    IRIX 6.5.11 (modi4)
    SunOS 5.7 (arabica) - by Elena


Misc. update:
    Will update MANIFEST and release_docs/RELEASE for new features.
2003-03-19 20:59:07 -05:00