Commit Graph

7507 Commits

Author SHA1 Message Date
Albert Cheng
aed9bf19db [svn-r10814] Purpose:
Feature.

Description:
The temporary output filename of each remote host test is now
a combination of hostname and configname.

Platforms tested:
Will be tested by Daily test.
2005-05-27 22:46:30 -05:00
Fang Guo
09ff15d7bb [svn-r10813] Purpose:
Add path to high level c++ library and test.:
Description:

Solution:

Platforms tested:

Misc. update:
2005-05-27 15:43:59 -05:00
Fang Guo
89a683c733 [svn-r10812] Purpose:
Update batch file hdf5check.bat
Description:
Add test for high level c++ library.
Solution:

Platforms tested:
Windows XP.
Misc. update:
2005-05-27 14:59:17 -05:00
Fang Guo
f3b0b9944a [svn-r10811] Purpose:
Update batch file hdf5build.bat
Description:
Add high level c++ library and test project file.
Solution:

Platforms tested:
Windows XP
Misc. update:
2005-05-27 14:58:04 -05:00
Fang Guo
2fe34e890d [svn-r10810] Purpose:
Update all.dsw
Description:
Two new project files for high level c++ library and test added into windows/proj/all.dsw
Solution:

Platforms tested:
MSVS 6.0 on windows XP.
Misc. update:
2005-05-27 14:55:37 -05:00
Fang Guo
9ff8c8c654 [svn-r10809] Purpose:
Add batch file to test high level c++ table test.
Description:
Batch file to test high level c++ table test.
Solution:

Platforms tested:
WIndow XP
Misc. update:
2005-05-27 14:52:11 -05:00
Fang Guo
a6777bffca [svn-r10808] Purpose:
Add hdf5 high level c++ test table project file into windows/hl/c++/test
Description:
Catch up with Linux.
Solution:

Platforms tested:
MSVS 6.0 on windows XP.
Misc. update:
2005-05-27 14:50:18 -05:00
Fang Guo
7ec270fdf3 [svn-r10807] Purpose:
Add hdf5 high level c++ library into hdf5/windows/proj
Description:
hdf5 high level c++ library project file was added into windows/proj
Solution:

Platforms tested:
MSVS 6.0 on windows XP.
Misc. update:
2005-05-27 14:47:03 -05:00
Albert Cheng
d81d8e61de [svn-r10806] Purpose:
Cosmic changes when folding getenv_all to v1.6.
No code changes.

Platforms tested:
heping.

Misc. update:
2005-05-26 18:27:24 -05:00
Elena Pourmal
acb664910b [svn-r10804] Purpose: Maintenance
Description: Altix configuration file used icc for the default C++ compiler.
             Since cobalt moved to Intel 8.1, C++ compilation failed.

Solution: Changed icc to icpc for the default C++ compiler on Altix.

Platforms tested: cobalt

Misc. update:
2005-05-26 10:29:45 -05:00
Fang Guo
6cee742690 [svn-r10803] Purpose:
Update H5f90i_gen.h
Description:

Solution:

Platforms tested:
Compaq Fortran 6.6c on windows XP.
Misc. update:
2005-05-26 10:11:02 -05:00
James Laird
11af4d72c4 [svn-r10802] Purpose:
Configuration feature

Description:
Formerly, bin/reconfigure needed to invoke Automake with the --foreign
flag or it would fail.  It turns out that there is a clever way to
specify this flag inside configure.in so that it doesn't need to
be explicitly invoked.
This should make it easier for people not using machines connected
to AFS (e.g., the netCDF folks) to invoke Automake on HDF5.


Platforms tested:
mir and heping
2005-05-25 17:32:22 -05:00
James Laird
3eff1a1dfb [svn-r10801] Purpose:
Typo correction

Description:
Caught a very minor typo in test output.  Fixed it.

Platforms tested:
None; cosmetic change.
2005-05-25 17:12:09 -05:00
Raymond Lu
a94ac4a3f0 [svn-r10800]
Purpose: Bug fix

Description: The definitions of 2 private functions(test_family_opens()
and test_multi_opens()) fell below the use of them.  g++ on sleipnir
complained they weren't declared.

Solution: Moved the definitions above the use of them.  Problem solved.

Platforms tested: sleipnir - the only platform complained.
2005-05-25 17:08:20 -05:00
Fang Guo
d732cb46bd [svn-r10799] Purpose:
Update H5pubconf.h
Description:

Solution:

Platforms tested:

Misc. update:
2005-05-25 16:04:08 -05:00
James Laird
45a6e2c0c8 [svn-r10798] Purpose:
Added documentation

Description:
Added "Automake Use Cases" document to Tech Notes.
This is intended as a reference or an introductory document; more
in-depth documentation is in progress.

Platforms tested:
Change only to documentation.  Documentation is viewable on Windows.
2005-05-25 14:29:13 -05:00
Raymond Lu
db223e85b2 [svn-r10797] Purpose: A feature
Description:  Cygwin compiler doesn't do rounding correctly when converting
"unsigned long long" to "long double".

Solution: Added test case to variable detection of
"hdf5_cv_ullong_to_ldouble_precision_works".

Platforms tested: sleipnir, fuss, and shanti - mainly to test configuration,
don't need to run h5committest.
2005-05-25 10:59:30 -05:00
Raymond Lu
8ed5f23492 [svn-r10796] Purpose: Bug fix
Description: See details from Bug #213.  Family member file size wasn't saved
anywhere in file.  When family file is opened, the first member size determine
the member size.

Solution:  This is the third step of checkin.  h5repart has been modified.  If h5repart is used
to change the size of family member file, the new size(actual member size) is saved
in the superblock.

In the second step of checkin, multi driver is checked against the driver
name saved in superblock.  Wrong driver will result in a failure with an error message indicating
multi driver should be used.  This change includes split driver because it's a special case for multi
driver.

In the first step of checkin.  Family member size and name template(unused at this stage) are saved
in file superblock.  When file is reopened,the size passed in thrin superblock.  A different size
will trigger a failure with an error message indicating the right size.  Wrong driver to open family
file will cause a failure, too.

Platforms tested: h5committest and fuss

Misc. update: RELEASE.txt
2005-05-24 16:21:35 -05:00
Raymond Lu
38b33b8330 [svn-r10795] Purpose: Bug fix
Description: See details from Bug #213.  Family member file size wasn't saved
anywhere in file.  When family file is opened, the first member size determine
the member size.

Solution:  This is the third step of checkin.  h5repart has been modified.  If h5repart is used
to change the size of family member file, the new size(actual member size) is saved in the superblock.

In the second step of checkin, multi driver is checked against the driver
name saved in superblock.  Wrong driver will result in a failure with an error message indicating
multi driver should be used.  This change includes split driver because it's a special case for multi
driver.

In the first step of checkin.  Family member size and name template(unused at this stage) are saved
in file superblock.  When file is reopened,the size passed in thrin superblock.  A different size
will trigger a failure with an error message indicating the right size.  Wrong driver to open family
file will cause a failure, too.

Platforms tested: h5committest and fuss

Misc. update:  RELEASE.txt
2005-05-24 16:00:16 -05:00
James Laird
f1aa157f58 [svn-r10794] Purpose:
Bug fix

Description:
Fortran tests failed because UTF-8 character set flag wasn't initialized
properly.

Solution:
Elena showed me where the flags needs to be initialized.  Problem solved.

Platforms tested:
heping, copper, modi4
2005-05-24 14:17:43 -05:00
Pedro Vicente Nunes
2e6769592d [svn-r10793] Purpose:
new fortran parallel test

Description:
added a test that writes and reads several datasets

Solution:

Platforms tested:
linux (intel compiler, tungsten)
AIX (copper)


Misc. update:
2005-05-23 16:40:43 -05:00
Fang Guo
2b4e592fe8 [svn-r10792] Purpose:
Add new source code tunicode.c to project file testhdf5dll.dsp
Description:

Solution:

Platforms tested:
MSVS 6.0 on windows XP.
Misc. update:
2005-05-23 15:52:54 -05:00
Fang Guo
8c9ec24371 [svn-r10791] Purpose:
Add new source code tunicode.c to project file testhdf5.dsp
Description:

Solution:

Platforms tested:
MSVS 6.0 on windows XP.
Misc. update:
2005-05-23 15:51:33 -05:00
Fang Guo
1ac5641f6c [svn-r10790] Purpose:
Update project settings.
Description:

Solution:

Platforms tested:

Misc. update:
2005-05-23 15:49:57 -05:00
Quincey Koziol
af15547dfe [svn-r10789] Purpose:
Bug fix

Description:
    Rearrange functions to make C++ compiler happy.

Platforms tested:
    FreeBSD 4.11 (sleipnir) w/CC=g++
    Outside of h5committest's scope.
2005-05-23 15:44:22 -05:00
Quincey Koziol
7a9cd4ac49 [svn-r10787] Purpose:
Bug fix

Description:
    Accommodate the GNU C++ compiler.

Platforms tested:
    FreeBSD 4.11 (sleipnir) w/CC=g++
    Not tested by h5committest
2005-05-23 15:39:54 -05:00
Quincey Koziol
5e6b5f30cf [svn-r10786] Purpose:
Add comment

Description:
    Add copyright statement.

Platforms tested:
    FreeBSD 4.11 (sleipnir)
    Too minor to require h5committest
2005-05-23 14:44:45 -05:00
James Laird
985af5617f [svn-r10785] Purpose:
Feature

Description:
Added "support" for UTF-8 character encoding.

Solution:
Wrote tests to check that UTF-8 can be used in a number of places in
HDF5 (object names, data, etc.).  These tests live in test/tunicode.c.
Added a new UTF-8 character encoding for datatypes.

Platforms tested:
mir, modi4, heping

Misc. update:
2005-05-23 13:20:07 -05:00
Frank Baker
edecc60b50 [svn-r10784]
Purpose:
    Complete H5Error API changes -- Changed and deprecated functions.
Description:
    Added H5Eclear_stack, H5Eprint_stack, H5Epush_stack, H5Eget_auto_stack,
        H5Eset_auto_stack, H5Ewalk_stack.
    Added "deprecated function" notes to H5Eclear, H5Eprint, H5Epush,
        H5Eget_auto, H5Eset_auto, H5Ewalk, H5Eget_major, H5Eget_minor.
Platforms tested:
    Firefox
2005-05-23 11:21:28 -05:00
Raymond Lu
2ae072bb30 [svn-r10779] Purpose: Bug fix
Description:
Description: See details from Bug #213.  Family member file size wasn't saved
anywhere in file.  When family file is opened, the first member size determine
the member size.

Solution:  This is the second step of fixing this bug.  Multi driver is checked against the driver
name saved in superblock.  Wrong driver will result in a failure with an error message indicating
multi driver should be used.  This change includes split driver because it's a special case for multi
driver.

In the first step of checkin.  Family member size and name template(unused at this stage) are saved
in file superblock.  When file is reopened,the size passed in thrin superblock.  A different size
will trigger a failure with an error message indicating the right size.  Wrong driver to open family
file will cause a failure, too.

Test program tries to reopen a multi file with default sec2 driver.

The third step will be changing h5repart to let it change family member size in the superblock if
user uses it to change member file size.

Platforms tested: h5committest and fuss.
2005-05-20 16:51:05 -05:00
Raymond Lu
02ca812786 [svn-r10778] Purpose: Bug fix
Description:
Description: See details from Bug #213.  Family member file size wasn't saved
anywhere in file.  When family file is opened, the first member size determine
the member size.

Solution:  This is the second step of fixing this bug.  Multi driver is checked against the driver
name saved in superblock.  Wrong driver will result in a failure with an error message indicating
multi driver should be used.  This change includes split driver because it's a special case for multi
driver.

In the first step of checkin.  Family member size and name template(unused at this stage) are saved
in file superblock.  When file is reopened,the size passed in thrin superblock.  A different size
will trigger a failure with an error message indicating the right size.  Wrong driver to open family
file will cause a failure, too.

The third step will be changing h5repart to let it change family member size in the superblock if
user uses it to change member file size.

Platforms tested: h5committest and fuss.
2005-05-20 16:50:20 -05:00
Raymond Lu
617a21dbb3 [svn-r10777] Purpose: Bug fix
Description: See details from Bug #213.  Family member file size wasn't saved
anywhere in file.  When family file is opened, the first member size determine
the member size.

Solution:  This is the first step of fixing this bug.  Member size and name
template(unused at this stage) are saved in file superblock.  When file is reopened,
the size passed in through H5Pset_fapl_family is checked against the size saved
in superblock.  A different size will trigger a failure with an error message
indicating the right size.  Wrong driver to open family file will cause a failure,
too.

Test program tries to verify different wrong ways to reopen file will fail.

The second step will change multi driver that wrong driver will cause a failure.

Platforms tested: fuss and h5committest
2005-05-20 13:25:36 -05:00
Raymond Lu
9cf358dbb8 [svn-r10776] Purpose: Bug fix
Description: See details from Bug #213.  Family member file size wasn't saved
anywhere in file.  When family file is opened, the first member size determine
the member size.

Solution:  This is the first step of fixing this bug.  Member size and name
template(unused at this stage) are saved in file superblock.  When file is reopened,
the size passed in through H5Pset_fapl_family is checked against the size saved
in superblock.  A different size will trigger a failure with an error message
indicating the right size.  Wrong driver to open family file will cause a failure,
too.

The second step will change multi driver that wrong driver will cause a failure.

Platforms tested: fuss and h5committest
2005-05-20 13:24:26 -05:00
James Laird
ba95b9133c [svn-r10775] Purpose:
Bug fix (kind of...)

Description:
When trying to 'make distclean', the Makefiles will attempt to re-run
configure if configure has changed.  This is a nice idea, but prevents
the distclean from happening if configure fails (e.g., if the environment
has changed).  This happens frequently in the Daily Tests when configure
is altered.

Solution:
It turns out to be easier than I had feared to override the dependency
that is causing configure to be re-run.  Now configure will never
be run automatically, even if it is out-of-date.
It would be more complicated to cause it to be re-run in all cases except
distclean, so we'll try just the inelegant fix for now.

Platforms tested:
mir.  This change doesn't affect the source, only what is built when.
The real test will be how the Daily Tests handle changes to configure
(like the one I checked in earlier today).
2005-05-20 13:03:35 -05:00
James Laird
984f44479c [svn-r10773] Purpose:
Output tweak

Description:
In configure.in, users must link to zlib library, but configure then
informs them that "deflate" filter is enabled.  Changed output slightly
to indicate that these are the same filter.


Platforms tested:
mir (very minor change)
2005-05-20 12:32:49 -05:00
Fang Guo
4121c1c341 [svn-r10772] Purpose:
Update project dependency of all.dsw.
Description:
New project pool.dsp and pooldll.dsp were added to all.dsw's dependencies.
Solution:

Platforms tested:
MSVS 6.0 on windows XP.
Misc. update:
2005-05-20 10:17:42 -05:00
Fang Guo
ce85efd42e [svn-r10771] Purpose:
Delete out of date path.
Description:

Solution:

Platforms tested:

Misc. update:
2005-05-20 09:55:09 -05:00
Fang Guo
f608a332a7 [svn-r10770] Purpose:
Add new HDF5 C library test project files into windows/test.
Description:
Add pool.dsp and pooldll.dsp
Solution:

Platforms tested:

Misc. update:
2005-05-19 17:23:59 -05:00
Fang Guo
38fc1ae995 [svn-r10769] Purpose:
Three project files and three workspaces added into hdf5/windows/misc
Description:
Add the following files
/windows/misc/H5fortran_detect_gen/H5fortran_detect_gen.dsp
./windows/misc/H5fortran_detect_gen/H5fortran_detect_gen.dsw
./windows/misc/fortrantypegen/H5fortran_detect.dsp
./windows/misc/fortrantypegen/fortrantypegen.dsw
./windows/misc/matchtypegen/H5match_types.dsp
./windows/misc/matchtypegen/matchtypegen.dsw
Solution:

Platforms tested:

Misc. update:
2005-05-19 16:00:36 -05:00
Fang Guo
10778706e3 [svn-r10768] Purpose:
Add project files pool.dsp and pooldll.dsp under hdf5/windows/test
Description:

Solution:

Platforms tested:

Misc. update:
2005-05-19 15:47:20 -05:00
Fang Guo
4b06ce73f6 [svn-r10767] Purpose:
New project files added into all.dsw
Description:
pool.dsp and pooldll.dsp added into all.dsw
Solution:

Platforms tested:
MSVS 6.0 on windows XP.
Misc. update:
2005-05-19 15:32:17 -05:00
Fang Guo
69e5741a58 [svn-r10766] Purpose:
New source files added to hdf5.dsp.
Description:
Add new source files H5MP.c and H5MPtest.c to hdf5.dsp
Solution:

Platforms tested:
MSVS 6.0 on windows XP.
Misc. update:
2005-05-19 15:11:15 -05:00
Fang Guo
af8a17971e [svn-r10765] Purpose:
Add new source file into hdfdll project file under hdf5/windows.
Description:
New source files H5MP.c and H5MPtest.c added into hdf5dll.dsp
Solution:

Platforms tested:
MSVS 6.0 on windows XP.
Misc. update:
2005-05-19 15:09:23 -05:00
Fang Guo
55fbda577b [svn-r10764] Purpose:
Add new project file into hdf5/windows
Description:
New C dll test project file pooldll.dsp added into all.dsw
Solution:

Platforms tested:
MSVS 6.0 on windows XP.
Misc. update:
2005-05-19 15:06:05 -05:00
Fang Guo
90ecc9c456 [svn-r10763] Purpose:
Add new project file to hdf5/windows/all.dsw
Description:
New C library test project file pool.dsp added into all.dsw
Solution:

Platforms tested:
MSVS 6.0 on windows XP.
Misc. update:
2005-05-19 15:03:50 -05:00
Fang Guo
afd749b7b9 [svn-r10762] Purpose:
Update hdf5build.bat under hdf5/windows directory
Description:
Add code to generate H5f90i.h and H5fortran_types.f90
Solution:

Platforms tested:

Misc. update:
2005-05-19 12:37:22 -05:00
Fang Guo
c5807e5486 [svn-r10761] Purpose:
Update project setting.
Description:

Solution:

Platforms tested:

Misc. update:
2005-05-19 12:25:27 -05:00
Raymond Lu
0675cc67f9 [svn-r10760] Purpose: Minor Modification
Description: changed return type of H5Eget_num from SIZE_T to SSIZE_T to include
negative return value for failure.


Platforms tested: Not needed
2005-05-19 11:12:39 -05:00
Fang Guo
3a102ab279 [svn-r10759] Purpose:
Use to generate H5f90i_gen.h and H5fortran_types.f90
Description:
Special project file for windows.
Solution:

Platforms tested:
MSVS 6.0 on windows XP.
Misc. update:
2005-05-19 10:18:08 -05:00
Fang Guo
07a0bbc8ef [svn-r10758] Purpose:
Use to generate H5f90i_gen.h and H5fortran_types.f90 on windows.
Description:
Special workspace for windows.
Solution:

Platforms tested:
MSVS 6.0 on windows XP.
Misc. update:
2005-05-19 10:16:59 -05:00