Commit Graph

1106 Commits

Author SHA1 Message Date
Fang Guo
d8a5915011 [svn-r10287] Purpose:
For windows support, Remove all.zip from HDF5.

Description:
Add cache test project file.
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 13:50:26 -05:00
Fang Guo
efb5b73d68 [svn-r10286] Purpose:
For windows support, Remove all.zip from HDF5.
Description:
Add bittestisdll test project file.
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 13:48:25 -05:00
Fang Guo
9309b8c572 [svn-r10285] Purpose:
For windows support, Remove all.zip from HDF5.
Description:
Add bittests test project file.
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 13:45:38 -05:00
Fang Guo
9d4be596f0 [svn-r10284] Purpose:
For windows support, Remove all.zip from HDF5.
Description:
Add big dll test project file.
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 13:42:25 -05:00
Fang Guo
4cb01f36d0 [svn-r10283] Purpose:
For windows support, Remove all.zip from HDF5.
Description:
Add H5pubconf.h
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 13:38:59 -05:00
Fang Guo
fcbaf2665f [svn-r10282] Purpose:
remove the wrong src code just checked-in

Description:
H5.c is not a windows specific source code; it should be removed.
Solution:

Platforms tested:

Misc. update:
2005-03-22 13:34:24 -05:00
Fang Guo
17d6dd17ab [svn-r10281] Purpose:
For windows support, Remove all.zip from HDF5.
Description:
Add big test project file
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 13:30:10 -05:00
Fang Guo
08714c2d55 [svn-r10280] Purpose:
For windows support, Remove all.zip from HDF5.
Description:
Add H5Tinit source code
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 13:23:15 -05:00
Fang Guo
768437d1e0 [svn-r10279] Purpose:
For windows support, Remove all.zip from HDF5.
Description:
Add H5 source code
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 13:21:39 -05:00
Fang Guo
36e7435d1b [svn-r10278] Purpose:
For windows support, Remove all.zip from HDF5.
Description:
Add hdf5 hl fortran library project file.
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 13:17:38 -05:00
Fang Guo
95bcead8d8 [svn-r10277] Purpose:
For windows support, Remove all.zip from HDF5.
Description:
Add hdf5 hl library project file.
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 13:15:50 -05:00
Fang Guo
7133ba61b4 [svn-r10276] Purpose:
For windows support, Remove all.zip from HDF5.
Description:
Add hdf5 fortran dll project file
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 13:14:07 -05:00
Fang Guo
d70aad2294 [svn-r10275] Purpose:
For windows support, Remove all.zip from HDF5.
Description:
Add hdf5 fortran library project file.
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 13:12:12 -05:00
Fang Guo
c2431a55de [svn-r10274] Purpose:
For windows support, Remove all.zip from HDF5.
Description:
Add hdf5 f90 cstubdll project file
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 13:07:43 -05:00
Fang Guo
0f466fb9ad [svn-r10273] Purpose:
For windows support, Remove all.zip from HDF5.
Description:
Add hdf5 f90 cstub project file
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 13:04:37 -05:00
Fang Guo
0cb270136f [svn-r10271] Purpose:
For Windows support, Remove all.zip from HDF5.
Description:
Add hdf5 dll project file
Solution:

Platforms tested:
MSVS 6.0 on windows xp
Misc. update:
2005-03-22 12:57:12 -05:00
Fang Guo
b0f11e376e [svn-r10270] Purpose:
For windows support, Remove all.zip from HDF5.
Description:
Add hdf5 cpp dll project file
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 12:47:00 -05:00
Fang Guo
c4b756570c [svn-r10269] Purpose:
For windows support, Remove all.zip from HDF5.

Description:
Add hdf5 cpp library project file
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 12:44:05 -05:00
Fang Guo
7a180399b9 [svn-r10268] Purpose:
For windows support, Remove all.zip from HDF5.
Add hdf5 library project file.
Solution:

Platforms tested:
MSVS 6.0 on windows xp.

Misc. update:
2005-03-22 12:40:55 -05:00
Fang Guo
899aaff587 [svn-r10267] Purpose:
For windows support, Remove all.zip from HDF5.

Description:
Add windows all project file and workspace.

Solution:

Platforms tested:
MSVS 6.0 on windows xp.

Misc. update:
2005-03-22 12:32:43 -05:00
Fang Guo
7730324deb [svn-r10265] Purpose:
For windows support, Remove all.zip from HDF5.

Description:
Add high-level fortran project file.
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 09:32:30 -05:00
Fang Guo
4f75b40d2a [svn-r10264] Purpose:
For windows support, Remove all.zip from HDF5. Description:
Add high-level fortran project file.
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 09:31:10 -05:00
Fang Guo
157de441f4 [svn-r10263] Purpose:
For windows support, Remove all.zip from HDF5.

Description:
Add high-level fortran test project file.
Solution:

Platforms tested:
VS 6.0 on windows xp.   :wq


Misc. update:
2005-03-22 09:29:33 -05:00
Fang Guo
e199ab52be [svn-r10262] Purpose:
For windows support, Remove all.zip from HDF5.

Description:
Add high-level test batch file.
Solution:

Platforms tested:
MSVS 6.0 on windows xp.

Misc. update:
2005-03-22 09:27:41 -05:00
Fang Guo
a3e4c36134 [svn-r10261] Purpose:
For windows support, Remove all.zip from HDF5.

Add the c++ project file.
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 09:23:35 -05:00
Fang Guo
00cd19db9f [svn-r10260] Purpose:
For windows support, Remove all.zip from HDF5.

Description:
Add the c++ project file.
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 09:22:07 -05:00
Fang Guo
30acb28971 [svn-r10259] Purpose:
For windows support, Remove all.zip from HDF5.

Description:
Add the c++ project file.

Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 09:21:01 -05:00
Fang Guo
334f127915 [svn-r10258] Purpose:
For windows support, Remove all.zip from HDF5.

Description:
Add the c++ project file.

Solution:

Platforms tested:
MSVS 6.0 on windows xp.

Misc. update:
2005-03-22 09:19:57 -05:00
Fang Guo
ae80737f1c [svn-r10257] Purpose:
For windows support, Remove all.zip from HDF5.

Description:
Add the c++ test batch file.
Solution:

Platforms tested:
MSVS 6.0 on windows xp.

Misc. update:
2005-03-22 09:18:51 -05:00
Fang Guo
5771fdd198 [svn-r10256] Purpose:
For windows support, Remove all.zip from HDF5.

Description:
Add the fortran project file.

Solution:

Platforms tested:
MSVS 6.0 on windows xp.

Misc. update:
2005-03-22 09:12:46 -05:00
Fang Guo
fb3b16a31a [svn-r10255] Purpose:
For windows support, Remove all.zip from HDF5.

Description:
Add the fortran project file.
Solution:

Platforms tested:
MSVS 6.0 on windows xp.
Misc. update:
2005-03-22 09:10:00 -05:00
Fang Guo
13a2871179 [svn-r10254] Purpose:
For windows support, Remove all.zip from HDF5.

Description:
Add the fortran project file.

Solution:

Platforms tested:
MSVS 6.0 on windows xp.

Misc. update:
2005-03-22 09:03:04 -05:00
Fang Guo
573206f287 [svn-r10253] Purpose:
Remove all.zip from  HDF5 windows support.

Description:
Add fortran testing batch file.

Solution:

Platforms tested:
MSVS 6.0 on XP

Misc. update:
2005-03-22 08:54:04 -05:00
Fang Guo
217c2c06cb [svn-r10252] Purpose:
Remove all.zip from HDF5 windows support.

Description:
Add windows specific Fortran files.

Solution:

Platforms tested:
MSVS 6.0 on windows XP.

Misc. update:
2005-03-22 08:52:49 -05:00
Fang Guo
36d7bd204d [svn-r10251] Purpose:
Remove all.zip for supporting windows.
Why?
1. Avoid confliction for windows programmers
2. Decrease size of CVS tree by adding all.zip
3. Avoid using winzip as the intermediate step

Kent Yang
Description:
Put all windows project files under hdf5/windows directory.

This check-in includes some batch files.

Solution:

Platforms tested:
VS 6.0, windows XP

Misc. update:
2005-03-22 08:49:02 -05:00
Binh-Minh Ribler
7079f6b1e9 [svn-r10246] Purpose: Adding C++ test
Description:
    Added tattr.cpp to projects testhdf5_cpp and testhdf5_cppdll

Platforms tested:
    Windows XP
2005-03-21 00:12:15 -05:00
MuQun Yang
74339b363e [svn-r10137] Purpose:
Update windows projects
Description:
1. Add N-bit and scaleoffset filters to the project files
2. remove H5FDgass.c from HDF5 src directory
3. Add h5diff_comm.c into h5diff project

Solution:

Platforms tested:

VS 6.0 + compaq fortran 6.6c
Misc. update:
2005-03-03 20:18:04 -05:00
Xuan Bai
f6b810b93d [svn-r9976] Purpose:
New feature and update.

Description:
1. New feature: link HDF5 with Zlib 1.2.2 and Szip 2.0 DLL libraries.
2. Update: catch up HDF5 update during past weeks.

Solution:
1. New feature:

   As now HDF5 only links with Zlib and Szip DLL libraries, only 2 environment variables are needed:
                               Environment Variables for HDF5 on Windows
                               Previously                            Now
   HDF5_EXT_ZLIB           zlib.lib                               zdll.lib
   HDF5_EXT_SZIP           szlib.lib                              szlibdll.lib
   HDF5_EXT_ZLIB_DLL       c:\zlib114\dll\zlib.lib                    N/A
   HDF5_EXT_SZIP_DLL       szlibdll.lib                               N/A

   Due to the above change, the following changes are made:
   a. hdf_dll and dsets_dll were linked with HDF5_EXT_ZLIB_DLL and HDF5_EXT_SZIP_DLL
      before this update.  Now they are linked with  HDF5_EXT_ZLIB and HDF5_EXT_SZIP.

   b. In hdf5/tools/dumptest.bat and repacktest.bat, HDF5_EXT_ZLIB was compared with zlib.lib
      and HDF5_EXT_SZIP was compared with szlib.lib to find out whether ZLIB or SZIP libraries
      were presented.  Now HDF5_EXT_ZLIB is compared with zdll.lib and HDF5_EXT_SZIP
      with szlibdll.lib.

2. Update (due to change in source codes)

   a. Add hdf5/src/H5B2.c, H5B2cache.c, H5B2dbg.c, H5B2test.c, H5b2pkg.h, H5B2private.h, and H5B2public.h
      to projects hdf5 and hdf5dll.

   b. Replace H5TA.c and H5TA.h with H5TB.c and H5TB.h in hdf5_hl project.

Platforms tested:
Visual C++ 6.0/DEC Fortran 6.6c on Windows XP.
.NET on Windows XP.

Misc. update:
installation file was updated also.
2005-02-09 19:32:35 -05:00
Xuan Bai
68e5b3e014 [svn-r9864] Purpose:
Update.

Description:
Update hdf5/src/H5Tinit.c as PABLO was removed from the source.

Solution:
Remove the following codes from H5Tinit.c:
#define PABLO_MASK      H5T_init_mask

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

Misc. update:
Remove the following empty directories in all.zip:
hdf5\src\zlib\
hdf5\src\zlib\dll\
hdf5\test\ragged\
hdf5\test\raggeddll\

These folders were generated by Winzip to save path information for files from recursed folder.  We need to manually removed these empty folders.
2005-01-24 13:05:33 -05:00
Xuan Bai
4cd492dbb4 [svn-r9817] Purpose:
Update H5fortran_types.f90.

Description:
As Quincey implemented hobj_ref_t for in Fortran APIs, HDF5 Fortran type definitions should be updated to include HADDR_T in H5fortran_types.f90.

Solution:
Add the following scripts into hdf5/fortran/src/H5fortran_types.f90:

    INTEGER, PARAMETER :: HADDR_T  = SELECTED_INT_KIND(R_LARGE)

Platforms tested:
Visual Fortran 6.0 on Windows 2000.
Visual Fortran 6.6c on Windows XP.

(Notes: As HDF5 Fortran is not supported with .NET on my XP machines, so I did not test on .NET.                                                                                            Also, as H5fortran_types.f90 is included in all.zip, it will only be used for HDF5 on Windows.  It is not necessary to test it on Unix.)

Misc. update:
2005-01-12 19:10:14 -05:00
Xuan Bai
7b42f786bd [svn-r9808] Purpose:
Update.

Description:
Add N-bit filter feature into HDF5 and update hdf5\src\H5pubconf.h.

Solution:
1. Add hdf5/src/H5Znbit.c into hdf5 and hdf5dll projects.
2. Add the following scripts into H5pubconf.h

   /* comment the following line out if you are not using N-bit filter*/
   /* #define H5_HAVE_FILTER_NBIT 1*/

   If users want to use N-bit filter, remove the comment marks.

Platforms tested:
Tested without N-bit filter on Visual C++ 6.0 on Windows XP.
(Failed building with N-bit filter, I remember that Kent said N-bit filter had not been fully implemented for the time being.)

Misc. update:
2005-01-11 14:17:27 -05:00
Xuan Bai
0edafcc36e [svn-r9793] Purpose:
Bug fix.

Description:
Remove 2 redundant files from all.zip.

Solution:
Remove explorer.lnk and desktop.ini from all.zip.
(I do not know why these 2 files were included in all.zip, but these 2 files are not related to HDF5 and should be removed.)

Platforms tested:
Windows 2000/XP.

Misc. update:
2005-01-10 16:36:25 -05:00
Xuan Bai
873b02160c [svn-r9791] Purpose:
Update.

Description:
Update HDF5 windows projects as some source codes had been removed.

Solution:
1. Remove H5TB.c and H5TBprivate.h from hdf5 and hdf5dll projects.
2. Remove ttbbt.c from testhdf5 and testhdf5dll projects.
3. Add libtest and libtestD to dsets_cpp and dsets_cppdll projects.

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

Misc. update:
2005-01-10 15:58:18 -05:00
Binh-Minh Ribler
35ae0442fa [svn-r9788] Purpose: Fix bugzilla #293
Description:
    Added libtest and libtestD to projects dsets_cpp and dsets_cppdll
    to get rid of the "Unresolved symbol: GetTestVerbosity..." errors.

Platforms tested:
    Windows 2000
2005-01-09 16:09:37 -05:00
Xuan Bai
126657afc7 [svn-r9773] Purpose:
Bug fix.

Description:
Previously, in repacktest.bat, the following script is used to dynamic detection of SZIP encoder:

  testfiles\testh5repack_detect_szip%2\release\testh5repack_detect_szip%2.exe

However, the script does not work if only the debug version of testh5repack_detect_szip.exe is built, for example, in CodeWarrior.

Solution:
Modify above scripts as:

   testfiles\testh5repack_detect_szip%2\%1\testh5repack_detect_szip%2.exe

where %1 is the first input parameter for repacktest, which could be either debug or release

Platforms tested:
Windows XP. (Minor Change)

Misc. update:
2005-01-07 10:44:23 -05:00
Xuan Bai
2198c67ab7 [svn-r9748] Purpose:
Update.

Description:
Update HDF5 windows project settings and testing batch files to catch up recent updates on Unix.

Solution:
1. Add toolslib to the dependency of h5dumptst project. (as h5tools_can_encode() is used).
2. Add link to szlibdll.lib for dsetsdll project. (as SZ_encoder_enabled() is used).
3. Update dumptest.bat.

Platforms tested:
Visual C++ 6.0 on Windows XP/2000.
.NET on Windows XP.
(Tested with SZIP-with-encoder and SZIP-without-encoder).

Misc. update:
2005-01-05 11:47:50 -05:00
MuQun Yang
d9effd9873 [svn-r9702] Purpose:
clean up HDF5 fortran project.

Description:
Remove c/c++ headers from pure fortran project since this will cause
compliants from intel 8.1 compiler.

Solution:

Platforms tested:
.Net 2003, VS 6.0

Misc. update:
2004-12-22 18:13:02 -05:00
Xuan Bai
61e10be667 [svn-r9663] Purpose:
New feature.

Description:
Add HDF high level into Windows.

Solution:
1. Add hdf5_hl and hdf5_hl_fortran projects under hdf5/project directory, which will be used to generate HDF5 high level C and Fortran libraries.
2. Add hl_test_lite, hl_test_image, and hl_test_table projects under hdf5/hl/test directory, which will be used for HDF5 high level C lite, image, and table tests.
3. Add hl_test_lite_fortran, hl_test_image_fortran, and hl_test_table_fortran projects under hdf5/hl/fortran/test directory, which will be used for HDF5 high level Fortran lite, image, and table tests.
4. Add HDF5 high level C lite, image, and table testing batch files test_hdf5_hl.bat under hdf5/hl/test directory.
5. Add HDF5 high level Fortran lite, image, and table testing batch files test_hdf5_hl.bat under hdf5/hl/fortran/test directory.
6. Update HDF5 library installation batch file installhdf5lib.bat to install HDF5 high level libraries and header files.
7. Add hdf5_hl, hl_test_lite, hl_test_image, and hl_test_table projects to the dependencies of "all" projects.  So HDF5 high level C library and tools will be built by default.
8. Update hdf5build.bat to build HDF5 high level Fortran libraries and tools when using enablefortran or enableall options.
9. Update hdf5check.bat to test HDF5 high level Fortran tools when using enablefortran or enableall options.

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

Tested with/without Fortran.

Misc. update:
2004-12-13 20:56:47 -05:00
Xuan Bai
2ea000bacf [svn-r9646] Purpose:
Update.

Description:
Update Windows projects settins as Quincey added several new source code files into HDF5.

Solution:
1. Add H5SL.c and H5SLprivate.h under hdf5\src directory into hdf5 and hdf5dll Windows projects.
2. Add tskiplist.c under hdf5\test directory into testhdf5 and testhdf5dll Windows projects.

Platforms tested:
Microsoft Visual Studio 6.0 in Windows XP/2000.

Misc. update:
2004-12-08 18:10:06 -05:00
Xuan Bai
52c93de379 [svn-r9507] Purpose:
New feature and update.

Description:
New feature: Implement run-time detection of the Szip encoder.
Update: Fix bug in hdf5 library installation file hdf5\installhdf5lib.bat.

Solution:
1. Add two new projects, testh5repack_detect_szip and testh5repack_detect_szipdll under hdf5\tools\testfiles directory, into HDF5 Windows workspace, and add them to the dependencies of "all" dummy project.

The first one will generate an executable file testh5repack_detect_szip.exe, which can detect which Szip library (with or without encoder) was used when the HDF5 binaries were generated, and the detection output can be used with repacktest.bat to determine whether some HDF5 static dump tests need to be skipped.

The second one will generate an executable file testh5repack_detest_szipdll.exe, which can detect which Szip library (with or without encoder) is used when running HDF5 tools tests, and the detection output can be used with repacktest.bat to dynamically skipped some HDF5 DLL dump tests.

So in the future, we still need two sets of static binaries, one for Szip with encoder, and another one for without encoder.  We can share the same DLL binaries for Szip with/without encoder.

2. hdf5\tools\repacktest.bat is updated accordingly to implement this new feature of dynamic discovery of encoder.

3. hdf5\src\H5pubconf.h is updated accordingly by removing "#define H5_SZIP_CAN_ENCODE 1", the previous Szip encoder macro.

4. Several Fortran DLL related files were not installed by hdf5\installhdf5lib.bat file.  Without these files, there will be some trouble to link with Fortran DLL when using HDF5 binary distributions.  Missed files include Module files for hdf5_fortrandll project and DLL outputs for hdf5_f90cstubdll project.

Scripts were added in installhdf5lib.bat to copy these missed Fortran DLL related files to hdf5\hdf5lib directory.

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

Misc. update:
2004-11-04 18:57:57 -05:00