Commit Graph

113 Commits

Author SHA1 Message Date
Xuan Bai
4b8a6687f6 [svn-r8965] Purpose:
Update.

Description:
Update new source code into windows project and rename hdf5_cpp debug version library.

Solution:
1. Add hdf5\c++\src\H5CppDoc.h into the head files for hdf5_cpp and hdf5_cppdll projects.
2. Rename hdf5_cpp debug version library from hdf5_cpp.lib to hdf5_cppd.lib to distinguish
   it from the hdf5_cpp release version library hdf5_cpp.lib.

Platforms tested:
Microsoft Visual C++ 6.0 on Windows 2000/XP.
(will test with .NET on Windows XP after this check-in.)

Misc. update:
2004-07-28 23:34:24 -05:00
Xuan Bai
a12aaab67f [svn-r8931] Purpose:
Update.

Description:
Update dumptest batch file.

Solution:
Removed one h5dump testing to match with h5dump testings on Unix.

Platforms tested:
Microsoft Visual C++ 6.0 on Windows XP and 2000.

Misc. update:
2004-07-22 14:53:43 -05:00
Xuan Bai
184a7aba5e [svn-r8926] Purpose:
Update.

Description:
Update hdf5 testing batch files.

Solution:
1. Updated dumptest.bat, difftest.bat, lstest.bat, and repacktest.bat files
to match with correspondent testings on Unix.
2. Added one new batch file mask.bat, which will be called by lstest.bat to
mask off time information(this time information shows the local timezone and
has to be masked off.)

Platforms tested:
Microsoft Visual C++ 6.0 on Windows XP and 2000.
(will test with .NET on XP after this check-in.)

Misc. update:
2004-07-21 22:04:36 -05:00
Xuan Bai
c1666563b7 [svn-r8891] Purpose:
Update.

Description:
Due to the source codes change, added 2 new projects to the Windows workspace and updated source
codes for several Windows projects.  Updated 2 HDF5 tool testing batch files.

Solution:
1. Added 2 new projects reserved and reserveddll to the Windows workspace.  These two projects include
the new source code reserved.c.
2. Added H5RC.c and H5RCPrivate.h to hdf5 and hdf5dll projects.
3. testh5repack_filers.c and testh5repack_layout.c were removed from HDF5 1.6 branch by Prdro.  Removed
these 2 files from h5repacktst project.
4. Pedro updated h5dump and h5repack testings.  Updated dumptest.bat and repacktest.bat batch files to
match with current h5dump and h5repack testings in Unix.

Platforms tested:
Microsoft Visual C++ 6.0/.NET on Windows XP.
Microsoft Visual C++ 6.0 on Windows 2000.

Misc. update:
2004-07-16 10:33:48 -05:00
Xuan Bai
25d4f9b024 [svn-r8763] Purpose:
Temporary bug fix.

Description:
h5dump debug and debug dll testings failed for the following 2 tests:
TOOLTEST thlink.h5.xml --xml thlink.h5
TOOLTEST tmany.h5.xml --xml tmany.h5
in Windows.  These are known unsolved failures.  To run the auto-compile,
auto-test for hdf5 in Windows, these 2 tests need to be turned off temporarily.

Solution:
Turn off the above h5dump 2 tests temporarily.

Platforms tested:
Windows XP/Visual C++ 6.0 and .NET>

Misc. update:
2004-06-29 22:40:46 -05:00
Nat Furrer
6d682a5a28 [svn-r8753]
Purpose:
Handled SZIP without the encoder present.

Description:
It is now an error for a user to try to create, extend, or write to a
dataset without the encoder present in their SZIP library.
Added H5Zget_filter_info to provide users with a way to query HDF5
about the presence (or lack thereof) of the SZIP encoder.

Platforms tested:
  Windows
  Verbena
  Arabica
  Copper

Misc. update:
2004-06-28 14:46:03 -05:00
Xuan Bai
5d2983abf6 [svn-r8701] Purpose:
Update.

Description:
Update hdf5 tools testing batch files in Windows.

Solution:
Update hdf5 import and repack testing batch files: importtest.bat and repacktest.bat.

Platforms tested:

Misc. update:
2004-06-17 12:27:15 -05:00
Xuan Bai
747ff12449 [svn-r8654] Purpose:
Update.
Description:
1. Update toolslib and toolslibD projects in Windows.
2. Update hdf5diff, hdf5ls, hdf5import, and hdf5repack batch testing files in Windows.

Solution:
1. Add new source file h5tools_ref.c and head file h5tools_ref.h into toolslib and toolslibD projects.
2. Update hdf5diff, hdf5ls, hdf5import, and hdf5repack batch testing files to match with the
   corresponding tests in Unix.  Also now the outputs from these batch files will directly
   show whether these tests pass or fail.

Platforms tested:
Windows XP/Visual C++ 6.0

Misc. update:
2004-06-10 22:16:51 -05:00
Xuan Bai
02d3fef648 [svn-r8641] Purpose:
Update.

Description:
Update some Windows project source files as Quincey renamed several files in CVS.

Solution:
Quincey renamed the following files in CVS:
     H5Fcompact.c -> H5Dcompact.c                                                                                        H5Fcontig.c  -> H5Dcontig.c                                                                                         H5Fistore.c  -> H5Distore.c                                                                                         H5Fseq.c     -> H5Dseq.c                                                                                       hdf5, hdf5dll, and hdf5_cf90stub project files were updated to reflect the change.

Platforms tested:
Windows XP/Visual C++ 6.0.

Misc. update:
2004-06-09 17:56:01 -05:00
Xuan Bai
085f120d19 [svn-r8612] Purpose:
Update

Description:
Update the dumptest batch file for Windows.

Solution:
This new dumptest batch file can directly show whether each dump test passed or failed, while the former
version can only show whether there is any difference between the expected and actual output files with
fc command.

Platforms tested:
Windows XP/Visual Studio C++ 6.0.

Misc. update:
2004-06-03 23:04:18 -05:00
Xuan Bai
b0cde675fe [svn-r8598] Purpose:
Update.

Description:
Add new files added by Quincy Koziol into Windows Workspace.  Update the dumptest and deleteline batch files.

Solution:
1. Add H5DTest.c and H5Dpkg.h to the sourde and header files of hdf5 and hdf5dll projects.
2. Updated deleteline batch file.  Compared with the former version, the deleteline batch file running time
is reduced greatly and the output from the deleline batch file looks much better.
3. Updated h5dump tests under Windows to match with the new boot block and file contents tests added by
Pedro Vicente under Unix.

Platforms tested:
Window XP Visual C++ 6.0, DEC FORTRAN 6.0

Misc. update:
2004-05-28 13:31:47 -05:00
Xuan Bai
d765d42718 [svn-r8559] Purpose:
New Feature.

Description:
1. A new Fortran C stub for static library hdf5_f90cstub project was added.
2. A new h5importtst project was added into the workspace for h5import test.
3. 4 new hdf5 auto test tolls in Windows were added.

Solution:
1. Removed all the *.c files in hdf5_fortran project and put them into the new created
Fortran C stub project hef5_f90cstub.  Now hdf5_fortran project only inlcudes *.f90 files.
The dependency of hdf5_fortran was changed from hdf5 to hdf5_f90cstub.
2. Add a new h5importtst project into the workspace with h5importtest.c
3. 4 new hdf5 auot test tools: h5diff, h5ls, h5import, and h5repack were created for hdf5
auto tests in Windows.  H5dump auto test tools was also updated.

Platforms tested:
Windows XP with Microsoft Visual C++ 6.0 and DEC Fortran 6.0.

Misc. update:
2004-05-20 22:26:42 -05:00
Xuan Bai
f0c2b247e2 [svn-r8511] Purpose:
Update

Description:
Restore the default dependency settings of all project.

Solution:
By default, only c library will be tested. Unchecked the dependencies setting of all project on C++ project files. Users can check Fortran and C++ project files for Fortran and C++ tests.

Platforms tested:
Windows XP, Visual C++ 6.0, DEC Fortran 6.0, and .NET.

Misc. update:
2004-05-13 13:50:23 -05:00
MuQun Yang
f646f060ea [svn-r8478] Purpose:
bug fix

Description:
1. hdf5_fortrantype.f90 was missing from the merged all.zip, fortran failed.
2. A redundant libtest_fortrandll was attached in all.dsw.

Solution:
1. Add the missing f90 function.
2. remove the redundant project file.


Platforms tested:
windows 2000 intel fortran

Misc. update:
2004-05-03 16:52:32 -05:00
Xuan Bai
5fc9dec1df [svn-r8470] Purpose:
New feature
Description:
Previously we have two windows .zip files for hdf5.  One for c/c++ and one for fortran.  That added double maintenance work and also bug-driven.
Solution:
Use on merged all.zip.
By default, only c library will be tested.
Users can check fortran and c++ project files for fortran and c++ tests.
Detailed project list to be check will be provided in windows doc.
Platforms tested:
Window XP VS 6.0 C++, Dec Fortran
Window XP .Net (c/c++ only)
Misc. update:
2004-05-03 13:05:34 -05:00
Xuan Bai
95cb80c7a6 [svn-r8431] Purpose:
bug fix and Update

Description:
Fixed the bug in the dump test file dumptest.bat on Windows platform.
From now on, the following lines at the beginning of the expected output file:
#####################################################
Expected Output for '??????????????????'
#####################################################
will be deleted before the expected output file is compared with the actual output file by "fc" command.

Solution:
h5repack and h5repacktst project were added into the workspace.
Dump test batch file dumptest.bat was updated to call deleteline.bat file before comparing the expected and actual output files.
A new batch file deleteline.bat was added.  The deleteline.bat file is used to delete a certain number of lines at the beginning of a given file.

Platforms tested:
Windows XP VS 6.0

Misc. update:
2004-04-28 16:56:54 -05:00
Xuan Bai
507ab9cafb [svn-r8410] Purpose:
bug fix

Description:
The source file (h5diff.c, h5trav.c, and h5trav.h) path for h5diff and h5difftst was wrong.
can not find h5difftst.c
h5diff and h5difftst missed some files.
Solution:
Added the following files to h5diff:
h5diff_array.c, h5diff_attr.c, h5diff_dset.c, h5diff_main.c, h5diff_util.c, h5tools_filters.c, h5trav_table.c
H5diff settings/C/C++/Preprocessor/Additional include directories: add ..\..\tools\lib

Added the following files to h5difftst:
test5diff.h, test5diff_attr.c, test5diff_basic.c, testh5diff_dset.c, testh5diff_main.c, testh5diff_util.cRemoved h5difftst.c from h5difftst

Platforms tested:
Windows XP MS VS 6.0

Misc. update:
2004-04-22 15:24:06 -05:00
MuQun Yang
9cf79f5a13 [svn-r8402] Purpose:
trival bug fix
Description:
one empty folder all_withWInDEbug was generated when compiling HDF5.
It should not be there.

Solution:
Remove the intemediate file.

Platforms tested:
windows 2000

Misc. update:
2004-04-22 09:53:40 -05:00
Binh-Minh Ribler
d1d6538da8 [svn-r8180] Purpose: Correct project settings
Description:
    The C++ API was inadvertently enabled by default.  I disabled it.

Platforms tested:
    This change doesn't need testing.

Misc. update:
2004-02-10 21:13:04 -05:00
Pedro Vicente Nunes
4963676373 [svn-r8155] Purpose:
added a new Code Warrior project file
the old one lacked a source file that was introduced last month to the test library

Description:

Solution:

Platforms tested:

Misc. update:
2004-02-05 12:13:26 -05:00
MuQun Yang
4a3be41643 [svn-r8070] Purpose:
fix a project setting bug for release hdf5 c++ test

Description:
WS2_32.lib is forgotten to add to the release version of testhdf5_cpp. Some interal windows files cannnot be found.

Solution:
Add WS2_32.lib.

Platforms tested:

Misc. update:
2004-01-15 15:06:12 -05:00
MuQun Yang
ca8d225c20 [svn-r8063] Purpose:
Update c++ test project

Description:
dumplicate codes in c++ test has been removed and relinked with c tests.
However, this is not reflected on windows.
Solution:
make testhdf5_cpp and testhdf5_cppdll depend on libtest.lib and libtestD.lib; under
that case, the test is relinked with c tests.

Platforms tested:
windows 2000

Misc. update:
2004-01-14 15:20:59 -05:00
MuQun Yang
e8c1fc7b64 [svn-r8061] Purpose:
update project files.

Description:
testframe.c defines some helper functions. windows libtest and libtestD projects need to incoporate
this function.
Solution:
Add testframe.c in libtest.dsp and libtestd.dsp.
Platforms tested:
windows 2000
Misc. update:
2004-01-14 14:57:41 -05:00
Elena Pourmal
4264e3444a [svn-r8036]
Purpose: Windows maintenance for the 1.6.2 release

Description: Included regenerated H5Tinit.c and modofied testhdf5(dll).dsp
             files to the archive files.

Solution:

Platforms tested: This is a pure Windows update, so it was tests on
                  Windows 2000 with MSVC++ for all.zip(debug and release x DLL)
                  and
                  Windows 2000 with MSVC++ Intel C and Fortran
                  compilers for all_withf90.zip(debug and release)

Misc. update:
2004-01-07 14:33:05 -05:00
MuQun Yang
79c7a62982 [svn-r7716] Purpose:
Update installhdf5lib.bat

Description:
To make it easy for maintenance and install HDF5 library on windows
hdf5 cpp libraries should be "semi-auto" installed.

Solution:


Platforms tested:

Misc. update:
2003-10-23 13:28:15 -05:00
MuQun Yang
048b52f9c6 [svn-r7597] Purpose:
Project updating

Description:
h5_get_file_size is defined at h5test.c;
testhdf5 needs to depend on libtest.lib(h5test.c);
previous it is ignored.

Solution:
add in.

Platforms tested:
windows 2000, xp

Misc. update:
2003-10-10 10:36:03 -05:00
Elena Pourmal
dad6c778d5 [svn-r7568]
Purpose: Windows maintenance for the 1.6.1 release

Description: testhdf5 compilation failed on Win2000 because it needs
             to link with libtest library now.

Solution: Update the project to depend on libtest library

Platforms tested: Win200o with MSVC++ and DEC Fortran compilers

Misc. update:
2003-10-07 14:58:00 -05:00
MuQun Yang
ef6a62d4d9 [svn-r7448] Purpose:
bug fix

Description:
A user reports a strange bug when mixing Fortran and C language with current HDF5 binary.
It just generates H5Tinit.c on windows.
With some investigations, I found H5detect.c has been accidently added to windows hdf5 src directory, which is not supposed to do.

Inside H5detect.c, a main() is defined and that causes the application always run that functions.
Solution:
remove h5detect.c from windows project file.

Platforms tested:
windows 2000

Misc. update:
2003-09-09 12:51:03 -05:00
MuQun Yang
e9cbf18ffb [svn-r7351] Purpose:
update project h5import and activiate h5diff.
Description:
project h5import linked with an old h5import.c file
project h5diff has been activiated.

Solution:
update the project h5import and activate project h5diff.

Platforms tested:
windows 2000

Misc. update:
2003-08-12 11:42:39 -05:00
MuQun Yang
703c5352ea [svn-r7240] Purpose:
maintenance
Description:
1. H5_SZIP_FILTER was set to 0 orginally. Though it's harmless, make it to be 1 to avoid confusion.
2. Update installhdf5lib.bat to make the windows installation of library easy.

Solution:

Platforms tested:
win2000

Misc. update:
2003-07-17 16:11:21 -05:00
MuQun Yang
04dc3fb5d3 [svn-r7222] Purpose:
update the all.zip.

Description:
allexample.dsw needs to be updated because of szip addition.

Solution:

Platforms tested:
windows 2000

Misc. update:
2003-07-14 14:09:10 -05:00
MuQun Yang
0314b86829 [svn-r7135] Purpose:
Flag adding for .Net
Description:
Somehow in .Net environment, libc.lib and libcd.lib are used simultenously and that causes
system function redefined. Thereafter, HDF5 build failed.

Solution:
explicitly set an "ignore" flag to ignore libcd.lib for release build.

Platforms tested:
.Net at xp and VC++ 6.0 at windows 2000

Misc. update:
2003-07-01 14:05:03 -05:00
Elena Pourmal
bf30ff7eda [svn-r7034]
Purpose: Maintenance for 1.6 release

Description: hdf5 project file did not have new H5Ptest.c and H5Stest.c functions
             included.

Solution: Added new files to the project and included new project to the all_withf90.zip
          file


Platforms tested: This is a pure Windows change; Windows 2000

Misc. update:
2003-06-13 13:54:12 -05:00
Elena Pourmal
7fa8474ace [svn-r7032]
Purpose: Maintenance

Description: H5Stest.c and H5Ptest.c were missing from the hdf5 and hdf5dll
             projects. That caused compilation to fail on Windows.

Solution: Added missing files to the projects.

Platforms tested: it is windows change only, so Windows 2002

Misc. update:
2003-06-12 20:05:41 -05:00
Binh-Minh Ribler
8879e91363 [svn-r7024] Purpose:
Updating zip file for windows

Description:
    Kent made two libraries libtest and libtestD for code in
    hdf5/test/h5test.c.  Some of the C++ tests are using h5test.c,
    so I changed them to use the new libraries instead.

Solution:
    Added libtest to project dsets_cpp and libtestD to project
    dsets_cppdll.cpp and removed h5test.c from them.

Platforms tested:
    Windows 2000 - should not effect non-windows platforms
2003-06-11 15:16:13 -05:00
Binh-Minh Ribler
361cac5966 [svn-r7022] Purpose:
Updating zip file for windows

Description:
    Added h5cpputil.h and h5cpputil.cpp to these projects:
        dsets_cpp
        dsets_cppdll
        testhdf5_cpp
        testhdf5_cppdll

Platforms:
    Windows 2000 - should only effect this platform
2003-06-10 23:52:52 -05:00
Pedro Vicente Nunes
0141e8c66b [svn-r6971] Purpose:
modified code warrior project to include recent changes in library

Description:

Solution:

Platforms tested:
CW

Misc. update:
2003-06-05 11:28:51 -05:00
Pedro Vicente Nunes
10009e7c1b [svn-r6935] Purpose:
ok, this time it went

phew, i'm outta here


Description:

Solution:

Platforms tested:

Misc. update:
2003-05-31 04:01:11 -05:00
Pedro Vicente Nunes
72a71a5a18 [svn-r6934] Purpose:
error in adding this one  as binary

Description:

Solution:

Platforms tested:

Misc. update:
2003-05-31 03:59:33 -05:00
Pedro Vicente Nunes
0213d5defe [svn-r6933] Purpose:
added them as binary

Description:

Solution:

Platforms tested:

Misc. update:
2003-05-31 03:58:16 -05:00
Pedro Vicente Nunes
b1ac74d86d [svn-r6932] Purpose:
removed these 2 files to mark them as binary

Description:

Solution:

Platforms tested:

Misc. update:
2003-05-31 03:54:53 -05:00
Pedro Vicente Nunes
a08a239692 [svn-r6930] Purpose:
added code warrior project file with  szip support
to link with szip, it is necessary the precompiled library
located in
/szip/codewarrior/szip.lib
that is included in our szip distribution


Description:

Solution:

Platforms tested:
Code Warrior



Misc. update:
2003-05-31 03:37:14 -05:00
Pedro Vicente Nunes
4c65c18a32 [svn-r6929] Purpose:
removed a small path warning on the code warrior project
this project  is *without* szip support

Description:

Solution:

Platforms tested:
CW

Misc. update:
2003-05-30 18:26:10 -05:00
Elena Pourmal
7c18c7292d [svn-r6916]
Purpose: Maintenance

Description: all_withf90.zip file contained unnecessary
             all.ncb all.opt hdf5.mcp files

Solution: Removed

Platforms tested: Windows 2000 with Intel and MVSC++ C and Fortran
                  compilers. SZIP fortran test fails in debug mode
                  while trying to create a file. It is a failure
                  similar that Bill reported for 1.5.54 failure on Linux
                  2.4 with pgf90 compiler. I am looking into the problem.

Misc. update:
2003-05-23 09:57:10 -05:00
Pedro Vicente Nunes
09ac3905b7 [svn-r6906] Purpose:
add a new project file for Code Warrior

Description:
the old project was with the old H5Farray.c file, causing a build error

Solution:
removed the file from the project settings

Platforms tested:
CW


Misc. update:
2003-05-20 15:12:09 -05:00
Elena Pourmal
06cb1bd8f9 [svn-r6873]
Purpose: Maintenance for 1.6 release

Description: Fortran DLLs do not work.

Solution: Disable all DLL projects and build only static fortran library
          and tests for 1.6. release

Platforms tested: This is a pure Windows change.
                  Windows 2000 with MSVC++ and Intel compilers.
                  Fortran debug SZIP test fails for both compilers.

Misc. update:
2003-05-14 15:17:23 -05:00
MuQun Yang
7b6bd8e299 [svn-r6862] Purpose:
A little change for project modification

Description:
libtestD.dll for debug mode is changed to libtestDd.dll to separate
from release version.

Solution:

Platforms tested:
windows 2000

Misc. update:
2003-05-13 14:15:08 -05:00
MuQun Yang
2ee6cdd91b [svn-r6850] Purpose:
Windows project-rearrangements, shut off warnings

Description:
1. H5Farray.c is no longer used, removed it from hdf5.dsp.
2. libtestD is supposed to be a windows DLL; however it is treated as static library in the past.
   change it back to DLL and add HDF5TESTDLL and HDF5USETESTDLL.

Solution:
1. see above.
2. change h5api_adpt.h and h5test.h, add macro HDF5TESTDLL and HDF5TESTUSEDLL.
These changes will not affect other platforms.

Platforms tested:
windows 2000

Misc. update:
2003-05-13 08:59:19 -05:00
Pedro Vicente Nunes
3a243f5b90 [svn-r6848] Purpose:
code warrior update

Description:
update project file

Solution:

Platforms tested:
code warrior

Misc. update:
2003-05-12 11:44:50 -05:00
Pedro Vicente Nunes
0da425bf4c [svn-r6799] Purpose:
code warrior port

Description:
added H5pubconf.h with H5_NO_SHARED_WRITING and new code warrior project without the fix
to enable shared writing in the open CW function

Solution:

Platforms tested:
CW

Misc. update:
2003-05-05 17:18:13 -05:00