Commit Graph

796 Commits

Author SHA1 Message Date
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
Xuan Bai
eec27da1df [svn-r9489] Purpose:
Update.

Description:
Since several new features have been added into HDF5 this week, such as Fortran DLL and several new HDF5 tools, related testing and installation batch files should be updated.

Solution:
1. Update hdf5check.bat file, so HDF5 Fortran DLL will be tested. Kent updated enableall option for hdf5check. enablefortran option is updated now.
2. Update installhdf5lib.bat file, so HDF5 Fortran DLLs and DLL exported libraries will be installed under hdf5\hdf5lib directory. gif2h5, h52gif, h5jam, and h5unjam tools will also be installed.

Platforms tested:
Windows 2000/XP.

Misc. update:
2004-10-29 00:03:06 -05:00
Xuan Bai
9d9c66be1e [svn-r9487] Purpose:
Update.

Description:
Some DLL projects "Code Generation" settings were set as "Single-Threaded", should be set as "Multithreaded DLL or Debug Multithreaded DLL".  Although "Single-Threaded" did not bring any trouble for some projects, "Multithreaded DLL or Debug Multithreaded DLL" will be safer.

Update HDF5build batch file.

Solution:
1. Check all DLL projects settings for C/C++->Code Generation, and set all release versions code generation as ""Multithreaded DLL" and debug versions code generations as "Debug Multithreaded DLL".
2. Update HDF5build.bat file so that HDF5 Fortran DLL projects will be built.

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

Misc. update:
2004-10-28 23:04:50 -05:00
Xuan Bai
dfd19d6b6d [svn-r9485] Purpose:
New feature.

Description:
Add a simple HDF5 Fortran DLL example.

Solution:
1. Add a simple HDF5 Fortran DLL example to test HDF5 Fortran DLL under hdf5\fortran\examples\ directory.
2. Updated installf90examples.bat under hdf5\directory to install Fortran DLL examples' executable files.
(Note: HDF5 Fortran example test batch file will be added later as there is no Fortran example tests on Unix now.)

Platforms tested:
Visual C++ 6.0 and DEC Fortran 6.6 on Windows XP.
Visual C++ 6.0 and DEC Fortran 6.0 on Windows 2000.
(Yes, HDF5 Fortran DLL can work with DEC Fortran 6.0 now.  Thanks to Kent!)

Misc. update:
2004-10-28 17:54:30 -05:00
Xuan Bai
bc34b31f3f [svn-r9483] Purpose:
New feature.

Description:
Add HDF5 C++ examples DLL test projects.
Add new HDF5 tools projects.

Solution:
1. Add the following 7 HDF5 C++ examples DLL projects into hdf5\c++\examples directory:
       chunkstestdll
       compoundtestdll
       createtestdll
       extend_dstestdll
       h5grouptestdll
       readdatatestdll
       writedatatestdll
2. Add the above 7 projects to the dependencies of hdf5\c++\examples\allcppexamples project.
3. Update HDF5 C++ examples installation batch file hdf5\InstallcppExamples.bat.
4. Update HDF5 C++ examples testing batch file hdf5\examples\testcppExamples.bat to include C++ example DLL tests.
5. Add HDF5 hdf/gif DLL conversion tools gif2h5dll and h52gifdll projects under hdf5\tools\gifconvdll directory.

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

Misc. update:
2004-10-28 15:45:55 -05:00
Xuan Bai
a8023f025d [svn-r9477] Purpose:
New feature.

Description:
Add HDF5 C examples DLL tests.

Solution:
1. Add the following 8 HDF5 C examples DLL projects into hdf5\examples directory:
       attributetestdll
       chunkreaddll
       compoundtestdll
       extendwritetestdll
       grouptestdll
       readtestdll
       selectestdll
       writetestdll
2. Add the above 8 projects to the dependencies of hdf5\examples\allexamples project.
3. Update HDF5 C examples installation batch file hdf5\InstallExamples.bat.
4. Update HDF5 examples testing batch file hdf5\examples\testExamples.bat to include C example DLL tests.

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

Misc. update:
2004-10-27 21:31:09 -05:00
MuQun Yang
84745471a2 [svn-r9473] Purpose:
1.Support Fortran DLL for Decfortran 6.6c.
2. misc. small bug fixes.

Description:
1. No HDF5 fortran DLL is provided in the recent HDF5 release because of
     1) the difficulties to build fortran DLL based on C DLL.
     2) the difficulties to separate fortran DLL from C DLL in hdf5 test suite.
     3) DEC Fortran 6.0 was old and we don't have new DEC fortran 6.6 compiler.


Solution:
0. Updating DEC Fortran 6.6A compiler to 6.6c since there was a bug in 6.6A to fail export variable within module procedure.
1. Using a C stub dll to separate fortran and C codes, previously they were mixed.
2. Using a C stub dll for test suite.
3. Carefully passing the token between export and import DLLs.
4. Now Fortran tests still failed with 1.7 branch, however,
the failure is due to bugs inside HDF5 library because both static and DLL experienced the same failure.
The failure occurred for routine h5premove_f. According to the failure message, it may be due to the invalid array bound.
Anyway, Fortran DLL can be treated as the same as the static library for 1.7 branch with DEC visual 6.6c.


Platforms tested:
windows xp with DEC fortran 6.6c and VS 6.0.

Misc. update:
update some batch files and project file related to this change.
2004-10-27 17:34:04 -05:00
Xuan Bai
a75d43be95 [svn-r9465] Purpose:
New feature.

Description:
Added several library and tools tests project and updated testing batch file.

Solution:
1. Add dangle, dangledll, dtransform, dtransformdll, filename, filenamedll projects under hdf5\test directory.
2. Add talign and taligndll projects under hdf5\tools directory.
3. Add the above 6 projects to the dependencies of "all" project.
4. Update hdf5test.bat under hdf5\test directory to include the above tests.

Platforms tested:
Microsoft Visual C++ 6.0 on Windows 2000/XP.
(Note: As hdf5\tools\lib\talign.c file includes a header file unistd.h, which does not exist in Windows system, we need to update this file to include a Windows Macro to exclude this header file in Windows.)

Misc. update:
Updated hdf5\src\H5Tinit.c
2004-10-26 20:49:33 -05:00
Xuan Bai
229d19bc72 [svn-r9444] Purpose:
New feature.

Description:
Add a simple HDF5 C++ example and a simple HDF5 Fortran example.

Solution:
1. Add a simple HDF5 C++ example to test HDF5 library and tools under hdf5\c++\examples\ directory.
2. Add a simple HDF5 Fortran example to test HDF5 library and tools under hdf5\fortran\examples\ directory.
3. Add an HDF5 C++ example installation batch file installcppexamples.bat under hdf5\ directory.
4. Add an HDF5 C++ example test batch file testcppexamples.bat under hdf5\c++\examples\ directory.
5. Add an HDF5 Fortran example installation batch file installf90examples.bat under hdf5\directory.
(Note: HDF5 Fortran example test batch file will be added later as there is no Fortran example tests on Unix now.)

Platforms tested:
Microsoft Visual Studio 6.0 on Windows 2000/XP.
Microsoft Visual Studio .NET 2003 on Windows XP (C example only).

Misc. update:
2004-10-20 17:25:20 -05:00
Xuan Bai
cc168abb1e [svn-r9439] Purpose:
Update.

Description:
h5repack_layout.c was removed from hdf5/tools/h5repack directory.  HDF5 windows projects using this file should be updated.

Solution:
Delete h5repack_layout.c from h5repack, h5repackdll, and h5repacktst projects.

Platforms tested:
Visual Studio 6.0 on Windows 2000/XP.

Misc. update:
2004-10-19 16:25:33 -05:00
Xuan Bai
5489fe8ca0 [svn-r9379] Purpose:
Update and bug fix.

Description:
Update Windows projects setting as new source code was added.
Fix a bug in hdf5build.bat file.

Solution:
1. Add hdf5/tools/lib/h5tools_type.c into toolslib and toolslibD projects.
2. There was a minor bug with hdf5build.bat file when it is used to build C library only.  Remove redundant scripts in the batch file.

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

Misc. update:
2004-10-06 16:29:21 -05:00
Xuan Bai
71737e02ec [svn-r9362] Purpose:
Update hdf5build.bat file.

Description:
Previouly, when building HDF5 from command line, hdf5 and hdf5dll projects were built three times to build HDF5 C/C++/Fortran libraries.  There was due that the "Rebuild" option was used with msdev.exe.  It is kind of wasting to build hdf5 and hdf5dll projects three time.

Solution:
The batch file is reorganized.  So hdf5 and hdf5dll projects will be only be built once.
Also, the syntax detecting feature is added to the batch file.  Now if an unexpected option was given to the batch file, a warning message and the help messages would be shown.

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

Misc. update:
2004-10-04 23:51:59 -05:00
Xuan Bai
8cdfe63e4d [svn-r9360] Purpose:
Update.

Description:
H5DSeq.c was removed from hdf5/src, and H5Defl.c, H5Dselect were added to hdf5/src.  So the related windows projects need to be updated.

Solution:
1. Removed H4DSeq.c from hdf5 and hdf5dll projects.
2. Added H5Defl.c and H5Dselect.c to hdf5 and hdf5dll projects.

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

Misc. update:
2004-10-04 20:19:43 -05:00
Xuan Bai
275da582cf [svn-r9352] Purpose:
Bug Fix.

Description:
Fix bugs in installhdf5lib.bat batch file as described below:
previously, h5diff.exe, h5diffdll.exe, h5repack.exe, and h5repackdll.exe were not installed into hdf5lib directory.

Solution:
Add scripts to copy the above 4 files into corresponding directories under hdf5lib.

Platforms tested:
Windows XP.

Misc. update:
2004-10-01 15:10:49 -05:00
James Laird
5c0011a713 [svn-r9329]
Purpose:
Feature

Description:
Datatypes and groups now use H5FO "file object" code that was previously
only used by datasets.  These objects will hold a file open if the file
is closed but they have not yet been closed.  If these objects are unlinked
then relinked, they will not be destroyed.  If they are opened twice (even
by two different names), both IDs will "see" changes made to the object
using the other ID.
When an object is opened using two different names (e.g., if a dataset was
opened under one name, then mounted and opened under its new name), calling
H5Iget_name() on a given hid_t will return the name used to open that hid_t,
not the current name of the object (this is a feature, and a change from the
previous behavior of datasets).

Solution:
Used H5FO code that was already in place for datasets.  Broke H5D_t's, H5T_t's,
and H5G_t's into a "shared" struct and a private struct.  The shared structs
(H5D_shared_t, etc.) hold the object's information and are used by all IDs
that point to a given object in the file.  The private structs are pointed
to by the hid_t and contain the object's group entry information (including its
name) and a pointer to the shared struct for that object.
This changed the naming of structs throughout the library (e.g., datatype->size
is now datatype->shared->size).  I added an updated H5Tinit.c to windows.zip.

Platforms tested:
Visual Studio 7, sleipnir, arabica, verbena

Misc. update:
2004-09-28 14:04:19 -05:00
Xuan Bai
97dbe75dc1 [svn-r9324] Purpose:
Update.

Description:
Update installhdf5lib.bat batch file.  Cleaned two redundant scripts in the batch file.

Solution:
Clean script.

Platforms tested:
Windows XP.

Misc. update:
2004-09-27 14:17:13 -05:00
MuQun Yang
3730886c9a [svn-r9316] Purpose:
Fix a small bug inside installhdf5lib.bat.

Description:
Fortran .h files are not needed.
Previously c++ header files are not properly moved.

Solution:

Platforms tested:
No need to test.

Misc. update:
2004-09-23 14:41:55 -05:00
Xuan Bai
78f21976dd [svn-r9239] Purpose:
Bug fix.

Description:
Last time, I renamed the SZIP-encode-checking environment variable from H5_SZIP_CAN_ENCODE to HDF5_SZIP_ENCODE.  But I forgot to update the repacktest.bat batch file.  This time, repacktest.bat is updated.

Solution:

Platforms tested:
Not necessary.
(Already tested with Visual C++ 6.0 on XP, but forgot to update it into all.zip last time).

Misc. update:
2004-09-09 21:03:47 -05:00
Xuan Bai
eafc754260 [svn-r9229] Purpose:
New feature and Update.

Description:
1. Updated installhdf5lib.bat file so that libtest_fortran.lib and libtest_fortrand.lib will NOT be installed;

2. Updated the project settings for projects in HDF5 C examples:
   To be consistant with other HDF5 windows project settings:
   1) replaced zlib.lib in Object/library modules with environment variable HDF5_EXT_ZLIB
   2) replaced szlib.lib in Object/library modules with environment variable HDF5_EXT_SZIP
   Also, to prevent the compiler from failing to find hdf5.lib/hdf5d.lib when HDF5 library has been removed from the original folders, added the installed library hdf5lib path in the Additional library path.

3. Added a new batch file testExamples.bat under hdf5\examples directory for the purpose of testing HDF5 C examples.  An expected C examples tests output file testExample_exp_output.txt was aslo added.

4. h5repack testing batch file repacktest.bat has a minor bug.   This minor bug causes some HDF5 repack testing failures when only gzip is disabled.

The failure reasons is that we only checked whether szip or szip encoder is enabled for the following two tests:
   h5repack test_deflate.h5 -f dset_deflate:SZIP=8,NN
   h5repack test_szip.h5 -f dset_szip:GZIP=1

These two tests should also be skipped when gzip is disabled.

5. As HDF5 Fortran DLL does not work with DEC Fortran 6.0, so we do not need to build HDF5 Fortran DLL related projects anymore.

Solution:
Added Checking whether gzip is disabled for the above two h5repack tests.  If gzip is disabled, skip these tests.
Modified hdf5build.bat batch file so HDF5 Fortran DLL related projects will not be built.

Platforms tested:
installhdf5lib.bat, hdf5build.bat, repacktest.bat and testExamples.bat batch files are same in branch 1.6 and 1.7.  These batch files have already been tested in branch 1.6.  So it is not necessary to test for branch 1.7 again.

For the HDF5 C examples, tested in Visual C++ 6.0 in Windows XP.

Misc. update:
2004-09-08 15:45:13 -05:00
Pedro Vicente Nunes
6d52dc8601 [svn-r9198] Purpose:
inserted new code warrior project



Description:

Solution:

Platforms tested:

Misc. update:
2004-09-03 10:42:16 -05:00
MuQun Yang
7ef355d568 [svn-r9197] Purpose:
Code warrior support erased previous change of object settings, we need to resume the old change.

Description:
Xuan checked in the recent change for windows settings(many of them) on Sep. 1st and it was wiped out by code warrior support that used the old all.zip modified on Aug. 27th. In order to maintain the release for windows, we have to resume it.


Solution:

Platforms tested:

Misc. update:
2004-09-03 10:07:30 -05:00
Pedro Vicente Nunes
0914b3606c [svn-r9191] Purpose:
added a new project file for CodeWarrior (the files in the library changed since the last version )


Description:

Solution:

Platforms tested:

Misc. update:
2004-09-02 12:23:58 -05:00
Xuan Bai
df5ca9608d [svn-r9187] Purpose:
New feature.

Description:
Before this update, we use per_hdf_library convention to set environment variables for gzip and szip compression libraries, for example, HDF5_EXT_LIBS = zlib.lib szlib.lib.

As some of HDF5 dump and repack tests should be skipped when gzip/szip are disabled.  But we found it was very complicated to check whether gzip/szip were disabled in Windows with the per_hdf_library convention.  Using per_external_library naming convention makes the checking much easier.  So we decide to convert to per_external_library naming convention.

A new environment variable H5_SZIP_CAN_ENCODE is added to check whether szip encoding is enabled.

dumptest.bat and repacktest.bat batch files are also updated so these tests which use gzip/szip filters will be skipped when gzip/szip are disabled and will be tested when gzip/szip are enabled.

Solution:
Now we should set the following environment variables:
HDF5_EXT_ZLIB = zlib.lib
HDF5_EXT_SZIP = szlib.lib
HDF5_EXT_ZLIB_DLL = c:\zlib114\dll\zlib.lib
HDF5_EXT_SZIP_DLL = szlibdll.lib
when we want to enable gzip/szip.

Set H5_SZIP_CAN_ENCODE as 1 when szip encoding is enabled and as 0 when szip encoding is disabled.

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

Misc. update:
2004-09-01 17:27:31 -05:00
Xuan Bai
2f514e2b5c [svn-r9173] Purpose:
Bug fix.

Description:
There was a minor bug in the hdf5check.bat I checked in last night.  We should check check_results.txt (not hdf5_results.txt) to find out whether there are any failed tests.

Solution:
Change hdf5_results.txt to check_results.txt.

Platforms tested:
Minor fix, Kent tested the fix on Windows XP.

Misc. update:
2004-08-27 14:05:21 -05:00
Xuan Bai
875f492181 [svn-r9168] Purpose:
Update.

Description:
Add HDF5 timing tests into hdf5check.bat batch file.
hdf5check.bat batch file will generate a new file tests_results under HDF5 directory to dispaly whether all HDF5 tests passed or not, if failed, which tests failed (the check_results.txt which includes detailed HDF5 libraries and tools tests results will also be generated at the same time).

Solution:

Platforms tested:
Windows 2000/XP.

Misc. update:
2004-08-26 22:17:18 -05:00
Xuan Bai
6a452a343f [svn-r9158] Purpose:
New feature.

Description:
Before this update, to link HDF5 with zlib and szip libraries and DLLs,
zlib.lib szlib.lib were added into Object/library modules in more than
50 windows projects settings; c:\zlib114\dll\zlib.lib szlibdll.lib were
added into Object/library modules in hdf5dll project settings.

With the above settings, if we want to disable zlib and/or szip libraries
and DLLs from HDF5, we have to remove zlib.lib szlib.lib from Object/library
modules in more than 50 projects settings; c:\zlib114\dll\zlib.lib szlibdll.lib
also need to remove from hdf5dll project settings.

The above operations should be done for both release and debug versions.
So it is really very unconvenient to disable zlib and/or szip libraries and DLLs.

Solution:
Add HDF5_EXT_LIBS environment variable and replace zlib.lib szlib.lib
in Object/library modules with $(HDF5_EXT_LIBS)

Add HDF5_EXT_LIBS_DLL environment variable and replace c:\zlib114\dll\zlib.lib
szlibdll.lib in Oject/library modules with $(HDF5_EXT_LIBS_DLL).

If we want to enable both zlib and szip, set
HDF5_EXT_LIBS = zlib.lib szlib.lib
HDF5_EXT_LIBS_DLL = c:\zlib114\dll\zlib.lib szlibdll.lib

If we want to enable zlib and disable szip, set
HDF5_EXT_LIBS = zlib.lib
HDF5_EXT_LIBS_DLL = c:\zlib114\dll\zlib.lib

If we want to disable zlib and enable szip, set
HDF5_EXT_LIBS = szlib.lib
HDF5_EXT_LIBS_DLL = szlibdll.lib

If we want to disable both zlib and szip, set
HDF5_EXT_LIBS =
HDF5_EXT_LIBS_DLL =

Platforms tested:
Tested with Microsoft Visual C++ 6.0/DEC Fortran 6.0 and .NET on Windows XP and
Visual C++ 6.0/DEC Fortran 6.0 on Windows 2000 for all the possible 4 zlib/szip
enable/disable combinations:
1. Enable both
2. Enable zlib and disable szip
3. Disable zlib and enable szip
4. Disable both

Misc. update:
2004-08-25 22:45:16 -05:00
Xuan Bai
e1005f6bd4 [svn-r9122] Purpose:
Update.

Description:
Minor update on hdf5check.bat.

Solution:

Platforms tested:
Windows 2000/XP.

Misc. update:
2004-08-19 15:36:28 -05:00
Xuan Bai
3abcdf8e9c [svn-r9109] Purpose:
Update.

Description:
Add h5jam and h5unjam tools into Windows workspace.

Solution:
1. Add h5jam project in hdf5\tools\ directory, which includes hdf5\tools\h5jam\h5jam.c
2. Add h5unjam project in hdf5\tools\ directory, which includes hdf5\tools\h5jam\h5unjam.c
3. Add h5jamtst project in hdf5\tools\testfiles\ directory, which includes hdf5\tools\h5jam\h5jamgentest.c
4. Add getub project in hdf5\test\ directory, which includes hdf5\tools\h5jam\genub.c
5. Add tellub project in hdf5\test\ directory, which includes hdf5\tools\h5jam\tellub.c

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

Misc. update:
2004-08-18 16:50:54 -05:00
Xuan Bai
3710e39396 [svn-r9097] Purpose:
New Feature.

Description:
Add two new batch files for HDF5 building and testing on Windows.

Solution:
1. Add hdf5build.bat: build hdf5 from command line, which has four opitions:
       hdf5build                       build c library and tools only
       hdf5build enablecpp             build c/c++ libraries and tools
       hdf5build enablefortran         build c/fortran libraries and tools
       hdf5build enableall             build c/c++/fortran libraries and tools
2. Add hdf5bt.bat: this batch file calls hdf5build.bat and hdf5check.bat to
   build and test hdf5 from command line.  It also has four options:
       hdf5bt                       build and test c library and tools only
       hdf5bt enablecpp             build and test c/c++ libraries and tools
       hdf5bt enablefortran         build and test c/fortran libraries and tools
       hdf5bt enableall             build and test c/c++/fortran libraries and tools

Platforms tested:
Windows 2000/XP.

Misc. update:
2004-08-16 17:24:06 -05:00
Xuan Bai
739e7f21ce [svn-r9095] Purpose:
New Feature.

Description:
Add several new batch files for hdf5 windows tests.

Solution:
1. Add install_dll.bat: copy hdf5 dlls to windows system directory.
2. Add install_cppdll.bat: copy hdf5 cpp dlls to windows system directory.
3. Add install_f90dll.bat: copy hdf5 fortran dlls to windows system directory.
4. Add hdf5check.bat: test hdf5 from command line, which has four opitions:
       hdf5check                       test c library and tools only
       hdf5check enablecpp             test c/c++ libraries and tools
       hdf5check enablefortran         test c/fortran libraries and tools
       hdf5check enableall             test c/c++/fortran libraries and tools
5. Update testhdf5tools, dumptest, difftest, lstest, importest, repacktest.

Platforms tested:
Windows 2000/XP.

Misc. update:
2004-08-16 11:53:49 -05:00
Xuan Bai
c221205410 [svn-r9069] Purpose:
Update.

Description:
Binh-Minh checked in two new c++ source codes and two new head files.
Add these files to Windows projects.

Solution:
Add H5VarlenType.cpp, H5VarlenType.h, H5ArrayType.cpp, and H5ArrayType.h
to hdf5_cpp and hdf5_cppdll projects in Windows.

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

Misc. update:
2004-08-11 20:36:47 -05:00
MuQun Yang
a8c59014ca [svn-r9058] Purpose:
windows fortran projects are merged to all.zip. all_withf90.zip is no longer needed.

Description:

Solution:

Platforms tested:

Misc. update:
2004-08-10 19:31:34 -05:00
Xuan Bai
acd568da0d [svn-r9012] Purpose:
New feature.

Description:
Before this update, windows tool testing batch file outputs 2 files.
One shows whether each test passed or failed.  Another file includes the
information from FC command about the difference between the expected output
and actual output.

Now the two output files are merged into one.  When a test passes, the
output file will just show that the test passes.  When a test fails, the
output file will show that the test fails and the difference between the
expected output and actual output from FC command will be included right
below the failed test.

Solution:
Updated dumptest, difftest, lstest, importtest, and repacktest batch files
so that when a test fails, the output from FC command will be redirected to
the file that shows whether a test passes or fails.

Platforms tested:
Windows 2000 and XP.

Misc. update:
2004-08-04 14:45:53 -05:00
Xuan Bai
fa6aa12ff0 [svn-r9003] Purpose:
Update.

Description:
Since hdf5 fortran dll does not work at current time, it is not
necessary to install hdf5 fortran dlls.

Solution:
Comment out those scripts used to install hdf5 fortran dlls
in installhdf5lib.bat.

Platforms tested:
Windows 2000 and XP.

Misc. update:
2004-08-03 16:28:04 -05:00
Xuan Bai
2f5d2a51bd [svn-r9001] Purpose:
Update.

Description:
Before this update, hdf5_fortran release and debug libraries
share the same name hdf5_fortran.lib;
hdf5_f90cstub release and debug libraries share the same name
hdf5_f90stub.lib;
libtest_fortran release and debug libraries share the same name
libtest_fortran.lib.
Rename the debug libraries for the above three projects to distinguish
the release and debug libraries.
hdf5 library installation batch file installhdf5lib.bat does not
install hdf5 fortran libraries and dlls.

Solution:
1. Rename the hdf5_fortran debug library as hdf5_fortrand.lib.
2. Rename the hdf5_f90cstub debug library as hdf5_f90cstubd.lib.
3. Rename the libtest_fortran debug library as libtest_fortrand.lib.
4. Update installhdf5lib.bat so that hdf5 fortran libraries and dlls
   will also be installed.

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

Misc. update:
2004-08-03 16:02:38 -05:00
Xuan Bai
6c3c99bdf3 [svn-r8999] Purpose:
New feature.

Description:
Add two new windows projects and one testing batch file.
Update two testing batch files.

Solution:
1. Add a new project h5diffdll, which will generate h5diff dll tool.
2. Add a new windows project h5repackdll, which will generate h5repack dll tool.
3. Add a new hdf5 tool testing batch file -- testhdf5tools.bat, which
   calls h5dump, h5diff, h5ls, h5import, and h5repack tools.  Now all the available
   hdf5 tools can be tested with one batch file.
4. Updated difftest.bat and repacktest.bat testing batch files.

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

Misc. update:
2004-08-03 12:07:07 -05:00
Xuan Bai
f09aff4ee2 [svn-r8957] Purpose:
Update.

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

Solution:
1. Add hdf5\src\H5Dmpioc. into hdf5 and hdf5dll projects.
2. Rename hdf5_cpp debug version library from hdf5_cpp.lib to hdf5_cppd.lib to differentiate
   it from 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-27 15:36:27 -05:00
Xuan Bai
5bae554343 [svn-r8925] Purpose:
Update.

Description:
Update all the hdf5 testing batch files.

Solution:
1. Updated dumptest.bat, difftest.bat, lstest.bat and repacktest.bat files
to match with correspondent testings in Unix.
2. Added one new batch file mask.bat to mask off time information displayed
in some h5ls tests.  The time displayed with h5ls uses a system all that
accountants for the local timezone of the cumputer that run that tests. To solve
this issue, the time information has to be masked off.  Otherwise, the expected
output may be different with the actual output.
3. Updated H5pubconf.h to enable szlib encoder.

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

Misc. update:
2004-07-21 21:44:43 -05:00
Xuan Bai
cb51607768 [svn-r8889] Purpose:
Update.

Description:
Due to source code change, added 2 new projects to the Windows tests and
removed some files from a Windows project.  Updated h5repack testing batch file
in Windows.  Did some minor updates for cache project.

Solution:
1. Added 2 new projects reserved and reserveddll to the Windows workspace.  These two projects include
the new source code reserved.c.
2. testh5repack_filters.c and testh5repack_layout.c were removed from HDF5 1.7 branch by Pedro.  Removed
these 2 files from h5repacktst project.
3. Pedro updated h5repack testings.  Updated repacktest.bat batch file to match with new h5repack testings
in Unix.
4. cache project settings->Link->Ignore libraries:  add libcd.lib for release version and libc.lib for
debug version.

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

Misc. update:
2004-07-15 23:06:25 -05:00
Xuan Bai
a0ced8cf95 [svn-r8855] Purpose:
Update.

Description:
Update new files into Windows workspace.

Solution:
Add H5RC.c and H5RCprivate.h to hdf5 and hdf5dll projects in Windows workspace.

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

Misc. update:
2004-07-09 23:25:17 -05:00
Xuan Bai
f86857f718 [svn-r8828] Purpose:
Update.

Description:
Added cache.c to the Windows tests.  Updated H5Tinit.c.

Solution:
1. Added 2 new projects cache and cachedll to the Windows workspace.  These two projects include
the new source code cache.c.
2. Updated H5Tinit.c.

Platforms tested:
MS Visual C++ 6.0 and .NET in Windows XP.

Misc. update:
2004-07-07 21:31:23 -05:00
Xuan Bai
e8337826c8 [svn-r8809] Purpose:
Update projects in Windows workspace.

Description:
John added three files under hdf5/src.  Update these files into windows workspace.

Solution:
1. Added H5C.c to the source folders of hdf5 and hdf5dll projects.
2. Added H5Cprivate.h and H5Cpublic.h to the head folders of hdf5 and hdf5dll projects.

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

Misc. update:
2004-07-05 18:13:23 -05:00
Xuan Bai
62f6531f2d [svn-r8762] 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 17:49:49 -05:00
Xuan Bai
36f2adda39 [svn-r8720] Purpose:
Update.

Description:
1. James and Nat changed the H5I code recently.  Update Windows projects accordingly.
2. Update h5dumptest batch file.

Solution:
1. Add new sourece code file tid.c into testhdf5 and testhdf5dll projects in Windows workspace.
2. Update testing flags (from -H -d dset1 -d /dset2 --dataset=dset3 to -H -d dset1 -d /dset2
   in tdset-2.dll test) in h5dumptest batch file.

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

Misc. update:
2004-06-22 15:28:46 -05:00
Xuan Bai
5fce886f93 [svn-r8698] Purpose:
Update.

Description:
Update toolslib and toolslibD projects in Windows.

Solution:
Add new source file h5tools_ref.c and head file h5tools_ref.h into toolslib and toolslibD projects.

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

Misc. update:
2004-06-16 16:48:44 -05:00
Xuan Bai
751964fbe1 [svn-r8638] Purpose:
Update

Description:
1. Update Windows project files as Quincey Koziol renamed several files in CVS.
2. Update the hdf5 test batch files.

Solution:
1. 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.

2. H5dump, h5diff, h5ls, h5import, and h5repack test batch files were updated.
Now the output from these batch files will show whether each test passes or fails.

Platforms tested:
Windows XP/Visual C++ 6.0

Misc. update:
2004-06-09 13:59:06 -05:00
Xuan Bai
9edaa969a3 [svn-r8606] Purpose:
Update and Optimization.

Description:
Update source codes into Windows workspace.  Optimized the dumptest and deleteline batch files.

Solution:
1. Added H5DTest.c and H5Dpkg.h to the sourde and header files of hdf5 and hdf5dll projects.
2. Removed H5RefCounter.cpp and H5RefCounter.h from hdf5_cpp and hdf5_cppdll projects.
3. Updated deleteline batch file.  Compared with the former version, the current batch file running time
is reduced greatly and the output from the deleteline batch file looks much better.
4. Updated dumptest batch file to match with the new dump tests added by Prdro Vicente under Unix.  The
output from dumptest will show whether the tests passed or failed, while the former version can only
show whether there are any difference between the expected and actual output files with fc command.

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

Misc. update:
2004-06-02 17:07:20 -05:00
Xuan Bai
f1bc8e830e [svn-r8553] 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 tools 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 hdf5_f90cstub.  Now hdf5_fortran project only include *.f90 files.
2. Added a new h5importtst project with h5importtest.c.
3. 4 New hdf5 auto test tools: h5diff, h5ls, h5import, and h5repack were created for hdf5
auto tests in Windows. H5dump auot 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 15:28:36 -05:00
Xuan Bai
5483f1110a [svn-r8510] Purpose:
Update

Description:
Add H5Ztrans.c to hdf5 and hdf5dll projects.  Add h5config.h to all.zip.
Solution:

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

Misc. update:
2004-05-12 18:41:27 -05:00
Binh-Minh Ribler
60ae885fd1 [svn-r8503] Purpose:
Fix part of bug #59 (Bugzilla)

Description:
    Removed two extra lines in the script hdf5cpptest.bat by mistake,
    that caused errors when running the test.

    The C++ library is unabled by mistake again.  Disabled both hdf5_cpp
    and hdf5_cppdll.

Platforms tested:
    Windows 2000

Misc. update:
2004-05-10 23:08:06 -05:00
MuQun Yang
1b17aac26e [svn-r8440] 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 one merged all.zip.
By default, only C library will be tested.
Users can check fortran and c++ project files for fortran tests.
Detailed project list to be checked will be provided in windows doc.

Platforms tested:
windows xp 6.0 VS C++, Dec Fortran
windows 2000 6.0 VS C++, Dec Fortran, Intel C++

Misc. update:
2004-04-30 17:33:03 -05:00
MuQun Yang
33a8fa2a1e [svn-r8413] Purpose:
bug fix

Description:
szip dll path was wrong at debug version
Since h5dump --xml thlink.h5 and h5dump --xml tmany.h5 failed for debugging due to
string allocation violation in h5dump.c; we turned off these two tests
for debug testing.

Solution:
Add a temporary batch file called dumptstdebug.bat for the time being.

Platforms tested:
windows 2000 VS 6.0.

Misc. update:
2004-04-23 12:24:17 -05:00
Xuan Bai
562cdc22ff [svn-r8411] Purpose:
bug fix
Description:
h5repack and h5repacktst are not included in all dependencies.
unresolved externals in h5repack and h5repacktst.
Solution:
Added all dependencies on h5repack and h5repacktst.
Added h5repack and h5repacktst dependencies on toolslib.
h5repack and h5repacktst settings/Link/Object/library modules: added zlib.lib szib.lib.
Platforms tested:
Windows XP MS VS 6.0
Misc. update:
2004-04-22 15:34:35 -05:00
MuQun Yang
01d12a0e02 [svn-r8395] Purpose:
Windows update including project update, H5Tinit.c update.

Description:
H5detect.c has been changed in UNIX, H5Tinit.c needs to be updated.
Several test files have been re-arranged.



Solution:
Fix them

Platforms tested:
windows xp

Misc. update:
2004-04-19 16:31:11 -05:00
Pedro Vicente Nunes
55a64a7359 [svn-r8390] Purpose:
bug fix

Description:
the "all" project did not include h5repack

Solution:

Platforms tested:

Misc. update:
2004-04-19 12:30:41 -05:00
Pedro Vicente Nunes
7a73740dfd [svn-r8343] Purpose:
update toolslib windows project

Description:

Solution:

Platforms tested:

Misc. update:
2004-04-10 23:27:31 -05:00
Pedro Vicente Nunes
791e811bb5 [svn-r8319] Purpose:
added a new windows  project with the new files for h5repack

Description:

Solution:

Platforms tested:

Misc. update:
2004-04-07 17:09:46 -05:00
Pedro Vicente Nunes
864b2dfab1 [svn-r8183] Purpose:
removed some harcoded zlib and szip library paths from the h5repack project
settings that were accidently left there

Description:

Solution:

Platforms tested:

Misc. update:
2004-02-11 14:12:12 -05:00
Pedro Vicente Nunes
808e48bede [svn-r8166] Purpose:
updated the h5repack projects with the new source files

Description:

Solution:

Platforms tested:

Misc. update:
2004-02-09 15:38:00 -05:00
Pedro Vicente Nunes
2739ca4476 [svn-r8165] Purpose:
updated the windows project files for h5repack and h5repacktst with new source files

Description:

Solution:

Platforms tested:

Misc. update:
2004-02-09 15:33:17 -05:00
Pedro Vicente Nunes
5b518c102d [svn-r7970] Purpose:
windows new projects for h5repack

Description:

Solution:

Platforms tested:

Misc. update:
2003-12-18 11:39:02 -05:00
MuQun Yang
1f0ca5b200 [svn-r7968] Purpose:
Catch up with Unix system.

Description:
H5Tinit.c needs to be consistent with main stream platforms.

Solution:
Use typegen.exe to re-generate H5Tinit.c for windows.

Platforms tested:
windows xp, windows 2000

Misc. update:
2003-12-17 17:15:10 -05:00
Pedro Vicente Nunes
e08726c2ad [svn-r7909] Purpose:
added a new project for the h5diff test generation files

Description:

Solution:

Platforms tested:

Misc. update:
2003-12-03 10:55:26 -05:00
MuQun Yang
823619b1f8 [svn-r7832] Purpose:
project updated

Description:
Somehow the updated project(all.dsw for dependence testhdf5.dsp) was gone
Solution:
Re-update

Platforms tested:
windows 2000

Misc. update:
2003-11-10 13:49:22 -05:00
Pedro Vicente Nunes
63d9e7e914 [svn-r7817] Purpose:
added new windows project files for tools lib that have a new h5diff attribute compare file

Description:

Solution:

Platforms tested:

Misc. update:
2003-11-05 10:20:47 -05:00
Pedro Vicente Nunes
6f61f71ec7 [svn-r7776] Purpose:
added the new project files for toolslib, h5diff and h5repack

Description:

Solution:

Platforms tested:
windows

Misc. update:
2003-10-28 14:00:42 -05:00
MuQun Yang
f4c4923193 [svn-r7715] Purpose:
update project

Description:
1. testhdf5 needs to depend on libtest.lib
2. Update installhdf5lib.bat to make it convenient for cpp installation.

Solution:

Platforms tested:

Misc. update:
2003-10-23 13:25:20 -05:00
Pedro Vicente Nunes
9ed18b64ad [svn-r7711] Purpose:
added new windows projects for h5diff and h5repack

Description:

Solution:

Platforms tested:

Misc. update:
2003-10-22 18:16:22 -05:00
Pedro Vicente Nunes
b1938041a9 [svn-r7710] Purpose:
forgot to add the new h5diff test project


Description:

Solution:

Platforms tested:

Misc. update:
2003-10-22 18:02:12 -05:00
Pedro Vicente Nunes
25a7d4c309 [svn-r7709] Purpose:
added new project files for windows for
1 h5diff
2 h5repack
3 h5repack test


Description:

Solution:

Platforms tested:

Misc. update:
2003-10-22 17:58:19 -05:00
MuQun Yang
dc5aa55448 [svn-r7449] Purpose:
bug fix

Description:
The same h5detect bug also happens in this branch.

Solution:
remove h5detect.c from the windows source directory.

Platforms tested:
windows 2000

Misc. update:
2003-09-09 15:56:33 -05:00
MuQun Yang
fc5a04a872 [svn-r7349] Purpose:
update project to include the new h5import support.

Description:
project h5import was linking with an old h5import.c file under tools/misc,
it compiled okay, but it was not doing what it is supposed to do.


Solution:
link the project with new h5import.c under tools/h5import.
A suggestion is to remove old files from CVS tree or source distribution if they are no longer useful.

Platforms tested:
windows 2000

Misc. update:
2003-08-12 11:29:03 -05:00
MuQun Yang
8637025011 [svn-r7294] Purpose:
update project files

Description:
Several source .c files are added to /src, that needs to be reflected on windows.

Solution:

Platforms tested:
win2000

Misc. update:
2003-08-08 13:35:40 -05:00
MuQun Yang
528a2d03e6 [svn-r7239] Purpose:
maintenance

Description:
1. update H5pubconf.h : change value of H5Z_FILTER_SZIP from 0 to 1, more logic though it's harmless
2. update installhdf5.bat to make the installation of the HDF5 products easy.

Solution:

Platforms tested:
win2000
Misc. update:
2003-07-17 16:07:57 -05:00
MuQun Yang
d9272c6c5d [svn-r7220] Purpose:
1. Re-organize example data space.
2. fix bugs for windows H5pubconf.h

Description:
1. Without modifying project files, the example dataspace won't be built due to the lack
of szlib and zlib. Modify the project files to add those into the project files.

2. Quincey use lint tool to find three harmless bugs at H5pubconf.h, fix them anyway.

Solution:

Platforms tested:
windows 2000

Misc. update:
2003-07-14 12:31:47 -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
Elena Pourmal
5546c22361 [svn-r6774]
Purpose: Windows maintenance

Description: New C tests were never added to the Fortran Work Space.

Solution: Added new C tests to the Fortran Work Space

Platforms tested: Windows
                  Static tests pass, DLL fails. Sigh...

Misc. update:
2003-04-28 19:03:34 -05:00
Pedro Vicente Nunes
bdaf33ca5a [svn-r6723] Purpose:
changed the h5pubconf.h file the MALLOC_WORKS definition
for code warrior , which is #undef
this is because pt=malloc(0) returns 0 in code warrior
and was causing a failure in the config_malloc_test


Platforms tested:
code warrior

Misc. update:
2003-04-21 17:30:02 -05:00
Elena Pourmal
f3a0dc2b3d [svn-r6687]
Purpose:  Windows port for 1.5 branch

Description:  Projects files were not up-to-date; Fortran and C libraries,
              and tests would not build.

Solution: Updated all projects and coresponding all_withf90.zip file

Platforms tested: Windows 2000
                  Only static tests (both debug and release) passed on Windows.
                  DLLs have multiple problems ;-)

Misc. update:
2003-04-15 17:40:36 -05:00
Pedro Vicente Nunes
d9b2c2d930 [svn-r6595] Purpose:
Code Warrior added projects

Description:

Added new CW projects for
file_handle
getname
ntypes
set_extent
h5diff
h5difftst

added #undef for szip for the CW case in H5pubconf.h

/* szip not currently ported to code warrior */
#if defined(__MWERKS__)
#undef H5_HAVE_SZLIB_H
#undef H5_HAVE_FILTER_SZIP
#endif



Solution:

Platforms tested:
CW

Misc. update:
2003-04-08 14:45:06 -05:00
Pedro Vicente Nunes
f49c63ea47 [svn-r6594] Purpose:
added h5diff test project fo windows
Description:
the h5diff test project is in a paralel path as h5dump test, in /tools/testfiles/h5difftst


Solution:

Platforms tested:

Misc. update:
2003-04-08 10:52:26 -05:00
MuQun Yang
31910efcc2 [svn-r6593] Purpose:
modification for szip supports on windows

Description:
Special handlings should be used for building DLL to connect DLL to DLL application

Solution:
SZDLL should added as predefined macro for HDF5DLL.
In the application, SZUSEDLL should be used to connect application to HDF5DLL.

Platforms tested:
No needs to test on other platforms except windows since it is windows specified.
Tested on windows 2000.

Misc. update:
2003-04-07 12:38:34 -05:00
MuQun Yang
31f00861ec [svn-r6585] Purpose:
To update szip support on windows

Description:
Windows project files have been updatd

Solution:
Windows DLL doesnot work with szip compression. Look into it now.
Windows Static works with szip compression.

Platforms tested:
Since no HDF5 source code has been touched, only test on windows 2000 VS 6.0.

Misc. update:
2003-04-04 09:54:34 -05:00
MuQun Yang
b1caacbbf5 [svn-r6453]
Purpose:
     bug fix
Description:
To avoid warning of defined macro FUNCTION at .NET, _MSC_VER should be used instead of MSC_VER.
Solution:
change MSC_VER to _MSC_VER,furthermore, to avoid future warning,
change MSC_VER == 1300 to _MSC_VER >=1300
Platforms tested:
windows 2000,windows xp(no need to test on other platforms).
Misc. update:
2003-03-03 16:10:48 -05:00
MuQun Yang
3c23f31e6b [svn-r6448]
Purpose:
   update project files, bug fix and new feature added on windows

Description:
1. bug fix
 the maually-maintained H5Tinit.c on windows gave the wrong information of the size of
data type long double due to inconsistent description of the long double at MSDN. After testing with
a real case, find the long double is treated as double on windows. The size is 8 bytes. Previously it
was set to 12.
 The alignment information of struct is missed in the old H5Tinit.c.
2. Project files updated
With the Quincey's new additions, Project files hdf5, hdf5dll,testhdf5,testhdf5dll are modified.
Add several test project files on windows, they are ntypes,ntypesdll,file_handle,file_handledll,
getname, getnamedll, set_extent and set_extentdll.
3. New features
H5Tinit.c can be automatically generated from H5detect.c. Adding a workspace and a project file
for users who may build and test HDF5 snapshotes.

Solution:
1. Use automatic-generated H5Tinit.c to replace the manually maintained H5Tinit.c
This automatic-generated H5Tinit.c has been confirmed the same on windows XP and windows 2000.

Platforms tested:
windows 2000,(since the files changed are windows specified *.zip files, it will not affect
non-windows platforms).
Only update projects all-withf90.zip without building and testing due to upcoming modification of fortran projects by
Elena.
2003-03-03 11:10:13 -05:00
MuQun Yang
e384b7fa03 [svn-r6416]
Purpose:
windows project updating
Description:
To reflect Qunicey and Ray's changes (add/remove files and filters)
Solution:
Platforms tested:
windows 2000
Misc. update:
    Update MANIFEST if you add or remove any file.
    Update release_docs/RELEASE for bug fixes, new features, etc.
    Update applicable document files too.
2003-02-18 13:14:07 -05:00
MuQun Yang
bf1419ffe4 [svn-r6397]
Purpose:
update windows project files
Description:
Some new files such H5Tcommit.c is added in.
Solution:
windows 2000
Misc. update:
    Update MANIFEST if you add or remove any file.
    Update release_docs/RELEASE for bug fixes, new features, etc.
    Update applicable document files too.
2003-02-12 10:53:20 -05:00
MuQun Yang
7d449de73d [svn-r6343]
Purpose:
Update H5pubconf.h on both all.zip and all_withf90.zip
Update some project files on all_withf90.zip
Description:
Make H5pubconf.h work for both .Net and 6.0
Update some project files on all_withf90.zip
Currently fortran interface failed on windows, may be handled after 1.4 release.
Solution:
Platforms tested:
windows 2000
Misc. update:
    Update MANIFEST if you add or remove any file.
    Update release_docs/RELEASE for bug fixes, new features, etc.
    Update applicable document files too.
2003-01-29 09:47:35 -05:00
MuQun Yang
628c3cd504 [svn-r6299]
Purpose:
  update hdf5.dsp and hdf5dll.dsp
Description:
Solution:
Platforms tested:
hdf5test.f90 doesnot exist. flush1fortran cannot be built.
Tested Dec fortran on windows 2000.
Misc. update:
    Update MANIFEST if you add or remove any file.
    Update release_docs/RELEASE for bug fixes, new features, etc.
    Update applicable document files too.
2003-01-17 17:12:18 -05:00
MuQun Yang
f286236407 [svn-r6297]
Purpose:
Update h5pubconf.h
Description:
Add a macro to distinguish VS 6.0 and VS 7.0 since FUNCTION is a keyword for 7.0
but not for 6.0
Solution:
Use MSC_VER
Platforms tested:
windows 2000
Misc. update:
    Update MANIFEST if you add or remove any file.
    Update release_docs/RELEASE for bug fixes, new features, etc.
    Update applicable document files too.
2003-01-17 16:39:02 -05:00
MuQun Yang
be8d47204c [svn-r6282]
Purpose:
 update the windows project file to catch up with new changes
Description:
various new files or modified file names need to be reflected
Solution:
Platforms tested:
windows 2000
Misc. update:
2003-01-14 16:20:10 -05:00
MuQun Yang
6aa87a74e1 [svn-r6205]
Purpose:
update windows project file
Description:
Solution:
Platforms tested:
windows 2000(not affect other platforms)
Misc. update:
    Update MANIFEST if you add or remove any file.
    Update release_docs/RELEASE for bug fixes, new features, etc.
    Update applicable document files too.
2002-12-13 13:28:00 -05:00
MuQun Yang
33bdf2bc0e [svn-r6141]
Purpose:
   New feature
Description:
Add deflate and shuffle macro at H5pubconf.h on windows.
Solution:
Platforms tested:
windows 2000
Misc. update:
    Update MANIFEST if you add or remove any file.
    Update release_docs/RELEASE for bug fixes, new features, etc.
    Update applicable document files too.
2002-11-27 13:23:13 -05:00
Pedro Vicente Nunes
577bfbfc48 [svn-r6140] Purpose:
code warrior fix
 CW does not recognize the _stati64 type, changed HDstat macro accordingly


Platforms tested:


   windows 2000 (MSVC, Code warrior)
   linux
2002-11-26 11:19:54 -05:00
MuQun Yang
26381f66cd [svn-r6012]
Purpose:
 update windows stuff to catch up with the changing of the library
Description:
  REUTRN_ERROR has been replaced by GOTO_ERROR; need to update on windows.
Solution:
Platforms tested:
  windows 2000, windows xp
Misc. update:
2002-10-17 15:42:36 -05:00
Pedro Vicente Nunes
979a463eba [svn-r5971] Purpose:
added h5diff project to windows project
2002-10-09 12:47:55 -05:00
Pedro Vicente Nunes
73bd4038fc [svn-r5970] Purpose:
added a new project h5diff to the windows projects
2002-10-09 12:05:06 -05:00
MuQun Yang
d6525b0430 [svn-r5933]
Purpose:
change the setting of HDF5DLL
Description:
To insert the "correct" zlib path for the project file HDF5DLL
Solution:
Platforms tested:
win2000
2002-09-20 15:46:33 -05:00
MuQun Yang
fc5e3b4897 [svn-r5903]
Purpose:
update windows project files for fortran, fix bugs, including new files etc.
Description:
Solution:
Platforms tested:
windows 2000
2002-08-27 16:15:44 -05:00
MuQun Yang
403be84e62 [svn-r5888]
Purpose:
Update windows including zlib macro updating, new source adding and some source code tuning.
Description:
Need to update fortran case later.
Solution:
Platforms tested:
windows 2000
2002-08-23 09:36:38 -05:00
MuQun Yang
60e658c62a [svn-r5837]
Purpose:
move zlib out of hdf5/src from development branch
update H5pubconf.h

Description:
The decision has been made to move zlib out of hdf5 source distribution, make it real in development branch.
In dev. branch, H5_HAVE_COMPRESSION replaces H5_HAVE_COMPRESS2, H5_HAVE_ZLIB_H and H5_HAVE_LIBZ etc.
Make windows consistent.

Solution:
Platforms tested:
windows 2000
2002-07-25 10:59:24 -05:00
MuQun Yang
559b9bbec4 [svn-r5836]
Purpose:
move zlib out of hdf5/src from development branch
update H5pubconf.h
Description:
The decision has been made to move zlib out of hdf5 source distribution, make it real in development branch.
In dev. branch, H5_HAVE_COMPRESSION replaces H5_HAVE_COMPRESS2, H5_HAVE_ZLIB_H and H5_HAVE_LIBZ etc.
Make windows consistent.
Solution:
Platforms tested:
windows 2000
2002-07-24 16:30:55 -05:00
MuQun Yang
e4a300b04e [svn-r5584]
Purpose:
update windows project
Description:
H5Tinit.c is manually maintained on w2k, FUNC_ENTER and FUNC_LEAVE need to be consistent with the
rest changes of library.
Solution:
Platforms tested:
w2000(many tests failed not due to the check-in, somewhere at H5P.c is not working correctly)
2002-06-11 10:35:45 -05:00
MuQun Yang
bb5b53d9ba [svn-r5457]
Purpose:
    update c++ test project to avoid linking errors
Description:
    since gethostname etc. window-version functions may not be linked without modifying project setting in link part; we have to modify project settings for every project affected. dsets_cpp and dsets_cppdll were ignored last time. Now update it.
Solution:
Platforms tested:
windows 2000
2002-05-23 14:27:48 -05:00
MuQun Yang
adb78607cf [svn-r5298]
Purpose:
HDF4 related tools were moved out of HDF5 CVS tree, so we retire all_withhdf4.zip
Description:
Solution:
Platforms tested:
2002-04-30 15:50:30 -05:00
MuQun Yang
9417a6f7dd [svn-r5296]
Purpose:
    1. update the transition from "MACRO_NAME" to "H5_MACRO_NAME" on windows platforms.
    2. make gethostname work on windows
Description:
   1. All constant defined at H5config.h will be renamed and moved to H5pubconf.h.
      SInce no autoconf on windows, H5pubconf.h has to be manually tuned to build HDF5 library.
   2. Have to use WS2_startup and WS2_end to make gethostname work. Also change project files to
      erase warnings.
Solution:
Platforms tested:
windows 2000
2002-04-30 13:33:16 -05:00
MuQun Yang
09f8556098 [svn-r5242]
Purpose:
    update H5pubconf.h
Description:

Solution:
     somehow ilne feed format of H5config.h is messed up.
    corrected.

Platforms tested:
check with eyes
2002-04-23 17:20:50 -05:00
MuQun Yang
f1fca69547 [svn-r5238]
Purpose:
    update H5config.h at *.zip files
Description:
    somehow ilne feed format of H5config.h is messed up.
    corrected.
Platforms tested:
   win2000
2002-04-23 16:57:27 -05:00
MuQun Yang
1f913b1eab [svn-r5209]
Purpose:
    1. add install hdf5 lib.,tools batch file                                           2. add comments and earse warning                                                   3. update H5pubconf.h
Description:
    1. With the request from supporting team, add a batch file that can
       automatically move all library, include and binary files to
       a directory called hdf5lib under the top directory.
    2. H5Tinit.c, H5pubconf.h and H5config.h are adapted from UNIX platform
       but manually maintained on windows. Add a one-line comment to avoid
       confusions.
    3. erase a compiling warning for unlink.dll
    4. Update H5pubconf.h, malloc(0) returns a non-NULL pointer for windows;
       So define H5_MALLOC_WORK on H5pubconf.h
Solution:
Platforms tested:
    windows 2000
2002-04-19 16:33:40 -05:00
Pedro Vicente Nunes
6ef3da0233 [svn-r5197]
Purpose:
    change include header format
Description:
    the format <> of headers was causing problems in the file H5Tinit.c
Solution:

 changed to

#include "H5private.h"
#include "H5Iprivate.h"
#include "H5Eprivate.h"
#include "H5FLprivate.h"
#include "H5MMprivate.h"
#include "H5Tpkg.h"



Platforms tested:
    w2000
2002-04-17 15:46:32 -05:00
Pedro Vicente Nunes
aadc0f4801 [svn-r5187]
Purpose:
   added a new projcet file "getname" to all.zip, that includes the new test getname.c
Platforms tested:
    no test involved
2002-04-16 12:49:55 -05:00
Pedro Vicente Nunes
b366a5669a [svn-r5155]
Purpose:

Made a new all.zip that includes a new project called "set_extent".
2002-04-09 12:32:44 -05:00
Pedro Vicente Nunes
41fda81044 [svn-r5153]
Purpose:

Modified all.zip file to include a windows project for set_extend
2002-04-09 11:06:15 -05:00
MuQun Yang
13a26abb75 [svn-r5103]
Purpose:
    add hdf5cpptest.bat in the all.zip
Description:
Solution:
Platforms tested:
2002-03-28 09:10:25 -05:00
MuQun Yang
5b84689038 [svn-r5102]
Purpose:
     rearrange project setting
Description:
  by default, no c++ library or tests will be built. User will enable by checking dependencies by themselves to build c++ library.
  The old all.zip somehow build c++ libraries.
Solution:
   correct it by disable c++ dependency.
Platforms tested:
windows 2000
2002-03-27 16:00:27 -05:00
MuQun Yang
85353d080d [svn-r5070]
Purpose:
    1. fix a bug on all_withf90.zip
    2. update windows zlib library to 1.14 version
Description:
    1. somehow the workspace and project files were not totally updated on all_withf90.zip
       update it now.
    2. Update windows zlib library to the 1.14 version in responding to the security problem of zlib.
       This updating will not affect other platforms.
Solution:
Platforms tested:
     windows 2000
2002-03-19 09:39:57 -05:00
Binh-Minh Ribler
c5b117cceb [svn-r5040]
Purpose:
    Removed file
Description:
    all_lang.zip was intended to be a copy of all.zip including other
    language APIs, such as Fortran and C++.  Yet, we later decided to
    add these APIs to all.zip directly and disable them by default; the
    user will enable his/her choice.  Thus, this file is no longer needed.
Platforms tested:
    None
2002-03-07 00:00:37 -05:00
MuQun Yang
fc37285ca1 [svn-r5035]
Purpose:
    rearrange projects, erase more warnings, faster compiling
    fix a small bug in fortran building
Description:
     Previously every testing project includes h5test.c to deal with
       test initialization and clean up etc. So h5test.c is compiled dozens of
       times for each HDF5 building. It slows down the compiling time and
       shows more warnings(dozens of times warnings that h5test.c generates).

Solution:
     Make library called libtest.lib and libtestD.lib and connect this library
     with testing projects. In this way compiling time is shorter and warnings      are reduced.
Platforms tested:
     windows 2000
Note: HDF5 fortran debug dll test failed most tests. From the observation,
I suspect it is due to visual fortran compiler. Since debug dll passed all
in VS compiler.
2002-03-06 08:55:07 -05:00
Binh-Minh Ribler
cebd817ae9 [svn-r5004]
Purpose:
    Removing unnecessary file from all.zip
Description:
    The file H5config.h.in got into all.zip somehow at some point.
    When all.zip is being unzipped, an attempt to replace a newer
    H5config.h.in by this file was made.  I confirmed this with
    Kent and removed it.
Platforms tested:
    Windows 2000
2002-02-24 14:45:38 -05:00
Binh-Minh Ribler
cd9a022773 [svn-r5003]
Purpose:
    Adding C++ support on windows
Description:
    Added both static and DLL versions of the C++ API library and tests
    to all.zip.  The C++ API is disabled, however, and will need to be
    enabled by the user.
Platforms tested:
    Windows 2000
2002-02-24 14:30:02 -05:00
Pedro Vicente Nunes
d12027a652 [svn-r4923]
Purpose:
    new all.zip with all.dsp utility, new hdf5test.dsp and updated code warrior project
2002-02-07 15:37:38 -05:00
MuQun Yang
1eac2519bc [svn-r4874]
Purpose:
  check code warrior changes at HDF5 branch
Description:
    1. add a maro at H5config.h and H5pubconf.h to maintain the correct printf
      output in code warrior.
   2. update code warrior project changes.
Solution:
Platforms tested:
   tested by pedro on windows ?
2002-01-28 11:56:31 -05:00
MuQun Yang
32c12d34d1 [svn-r4829]
Purpose:
    update testhdf5dll.dsp for release dll settings
Description:
    previous testhdf5dll failed.
Solution:
Platforms tested:
   windows 98
2002-01-15 11:55:40 -05:00
MuQun Yang
795505eb62 [svn-r4821]
Purpose:
    a bug fix for release dll
Description:
    change the project setting for release dll from single-threaded to
    multithreaded DLL seems to make all tests pass.
    For DLL testing, it should be set to multithreaded DLL anyway.
Solution:
Platforms tested:
    windows 2000
    [machines you have tested the changed version.  This is absolute
    important.  Test it out on at least two or three different platforms
    such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and
    64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
2002-01-14 15:30:27 -05:00
MuQun Yang
80408e40e3 [svn-r4804]
Purpose:
    H5FDdpss test no longer exists, modify project file at 1.5 branch.
Description:
Solution:
Platforms tested:
   windows 2000
2002-01-09 10:57:12 -05:00
MuQun Yang
0bf0bb325c [svn-r4801]
Purpose:
    somehow the updated H5pubconf.h and H5config.h missed from all zip files.
    recheck in.
Description:
Solution:
Platforms tested:
   windows 2000
2002-01-08 13:28:17 -05:00
MuQun Yang
6e9c0514fb [svn-r4704]
Purpose:
    fix installexample.bat
Description:
   erase backslash at the end of the directory path
Solution:
Platforms tested:
2001-12-12 13:08:30 -05:00
Binh-Minh Ribler
6db1b78950 [svn-r4611]
Purpose:
    Adding new zip file for windows
Description:
    Added C++ API library and tests to "all" in this new zip file.
    The C++ API is disabled, however, and will need to be enabled
    by the user.
Platforms tested:
    Windows 98
2001-11-19 16:18:34 -05:00
MuQun Yang
c5cfcea6be [svn-r4596]
Purpose:
    Update H5pubconf.h and H5config.h on windows platform. Would like to be checked by c++ API and see whether the newly checking-in all.zip works.
Description:
      H5config.h and H5pubconf.h are all rearranged. Comments have not been added to H5pubconf.h yet. Will be done later.
Solution:
     Most auto-generated system specified constants have been manually tuned on windows platforms. Some of them are still unknown. Will wait later.

Platforms tested:
    windows 2000
2001-11-08 08:47:29 -05:00
MuQun Yang
f49ae55a0f [svn-r4551]
Purpose:
    bug fix
      HDF5 debug dll test failed when using all_withf90.zip.
Description:
    various tests failed when using all_withf90.zip
    with the same project setting, all tests passed when using all.zip(C test).
    Suspect Digital fortran compiler problem.
Solution:
     Find one strange warning message:
     LINK : warning LNK4098: defaultlib "msvcrt.lib" conflicts with use of other libs; use /NODEFAULTLIB:library

      Following the instruction, ignore msvcrt.lib when linking with hdf5dll.
      All tests passed.
      Don't know the exact reason since msvcrt.lib is kind of required for DLL.

Platforms tested:
     windows 2000
2001-10-16 16:14:50 -05:00
MuQun Yang
668d00dbe6 [svn-r4521]
Purpose:
   Fixed bugs
Description:
    1. tconfig.c finds size of long double and size of off_t are not correct on windows 2000.
       Size of long double(8) at the manually hacked H5config.h on windows represents windows NT 4.0.
       On windows 2000, it is set to 12. Now H5config.h is fixed to pass windows 2000, but will fail on NT4.0O. This problem needs to be addressed.
    2. modify testhdf5 and testhdf5sll projects to fit in the new test.
    3. find a release dll bug(cause tattr test failed), later the bug is gone after install VS 6.0 service pack 5. Highly suspect it is a compiler bug.
Solution:
   See above.
Platforms tested:
    windows 2000
2001-10-04 17:28:11 -05:00
MuQun Yang
dab3f0ad01 [svn-r4462]
Purpose:
 1. rearrange project settings to be consistent with UNIX platforms
 2. fix bugs on H5Tinit.c and h5pubconf.h windows version.

Description:
 1. overhead, iopipe and chunk testings are moved to perform directory on UNIX platforms
    rearrange windows project settings to reflect the changes
 2. H5_HAVE_SYS_TIMEB_H is defined in h5pubconf.h, it is only used in the iopipe test.
    In iopipe.c, H5_HAVE_SYS_TIMEB is used to get the current time before opening HDF5 file.
    This constant is never defined at h5pubconf.h. So iopipe test failed on windows.
 3.  intn is still used in windows version H5Tinit.c.
 4.  redefine H5_inline at h5pubconf.h. That will generate warnings like:
    ..\..\src\H5private.h(150) : warning C4005: 'H5_inline' : macro redefinition         ..\..\src\h5pubconf.h(8) : see previous definition of 'H5_inline'

Solution:
 1. Rearrange chunk.c,iopipe.c and overhead.c files in project setting.
 2. In order not to affect other platform(linux also defines H5_HAVE_SYS_TIMEB_H).
    in windows version h5pubconf.h change H5_HAVE_SYS_TIMEB_H into H5_HAVE_SYS_TIMEB.
    Now H5_HAVE_SYS_TIMEB is only used by windows platform, iopipe test runs okay.
 3. change intn into int.
 4. undefine H5_inline on windows version of h5pubconf.h
Platforms tested:
    windows 2000(NT5.0) and windows 98.
2001-09-18 14:58:32 -05:00
Pedro Vicente Nunes
aeaeb90a23 [svn-r4188]
Purpose:

removed hl from workspace


Description:
Solution:
Platforms tested:
2001-07-11 11:59:46 -05:00
Pedro Vicente Nunes
1aca52ec67 [svn-r4187]
Purpose:

removed hdf5_hl projects from all.zip



Description:
Solution:
Platforms tested:
2001-07-11 11:45:35 -05:00
Pedro Vicente Nunes
b6e3eab085 [svn-r4169]
Purpose:

updated all.zip for include new projects for hdf5_hl


Description:
Solution:
Platforms tested:
2001-07-10 11:53:52 -05:00
Pedro Vicente Nunes
f6ad8d2e08 [svn-r4153]
Purpose:

updated all.zip to the MSVC projects for hdf5_hl:


Description:
Solution:
Platforms tested:
2001-07-09 09:18:00 -05:00
Pedro Vicente Nunes
70236c8fff [svn-r4152]
Purpose:

updated all.zip to include code warrior project

Description:
Solution:
Platforms tested:
2001-07-09 09:07:31 -05:00
Pedro Vicente Nunes
0a5ac8409e [svn-r4151]
Purpose

update all .zip to include MSVC projects for hd5_hl


:
Description:
Solution:
Platforms tested:
2001-07-09 08:59:45 -05:00
Elena Pourmal
b2375a85c1 [svn-r4114]
Purpose:
    Maintenance
Description:
    Source directory has been rearranged.                                                                        INSTALL*, HISTORY.txt and RELEASE.txt were moved to the release_docs directory.                              *.zip files were moved to the windows directory.                                                             README file was renamed to README.txt                                                                        MANIFEST was updated to reflect those changes.
2001-07-05 11:36:40 -05:00