| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
update toolslib windows project
Description:
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
added a new windows project with the new files for h5repack
Description:
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
removed some harcoded zlib and szip library paths from the h5repack project
settings that were accidently left there
Description:
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
updated the h5repack projects with the new source files
Description:
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
windows new projects for h5repack
Description:
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
added a new project for the h5diff test generation files
Description:
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
added new windows project files for tools lib that have a new h5diff attribute compare file
Description:
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
added the new project files for toolslib, h5diff and h5repack
Description:
Solution:
Platforms tested:
windows
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
added new windows projects for h5diff and h5repack
Description:
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ok, this time it went
phew, i'm outta here
Description:
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
error in adding this one as binary
Description:
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
added them as binary
Description:
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
removed these 2 files to mark them as binary
Description:
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
code warrior update
Description:
update project file
Solution:
Platforms tested:
code warrior
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
| |
added h5diff project to windows project
|
|
|
|
|
|
|
|
|
| |
Purpose:
update windows project files for fortran, fix bugs, including new files etc.
Description:
Solution:
Platforms tested:
windows 2000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
update H5pubconf.h
Description:
Solution:
somehow ilne feed format of H5config.h is messed up.
corrected.
Platforms tested:
check with eyes
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
update H5config.h at *.zip files
Description:
somehow ilne feed format of H5config.h is messed up.
corrected.
Platforms tested:
win2000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
update testhdf5dll.dsp for release dll settings
Description:
previous testhdf5dll failed.
Solution:
Platforms tested:
windows 98
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
somehow the updated H5pubconf.h and H5config.h missed from all zip files.
recheck in.
Description:
Solution:
Platforms tested:
windows 2000
|
|
|
|
|
|
|
|
|
| |
Purpose:
fix installexample.bat
Description:
erase backslash at the end of the directory path
Solution:
Platforms tested:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
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.
|