| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Description:
The C++ API was inadvertently enabled by default. I disabled it.
Platforms tested:
This change doesn't need testing.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
added a new Code Warrior project file
the old one lacked a source file that was introduced last month to the test library
Description:
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fix a project setting bug for release hdf5 c++ test
Description:
WS2_32.lib is forgotten to add to the release version of testhdf5_cpp. Some interal windows files cannnot be found.
Solution:
Add WS2_32.lib.
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update c++ test project
Description:
dumplicate codes in c++ test has been removed and relinked with c tests.
However, this is not reflected on windows.
Solution:
make testhdf5_cpp and testhdf5_cppdll depend on libtest.lib and libtestD.lib; under
that case, the test is relinked with c tests.
Platforms tested:
windows 2000
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
update project files.
Description:
testframe.c defines some helper functions. windows libtest and libtestD projects need to incoporate
this function.
Solution:
Add testframe.c in libtest.dsp and libtestd.dsp.
Platforms tested:
windows 2000
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose: Windows maintenance for the 1.6.2 release
Description: Included regenerated H5Tinit.c and modofied testhdf5(dll).dsp
files to the archive files.
Solution:
Platforms tested: This is a pure Windows update, so it was tests on
Windows 2000 with MSVC++ for all.zip(debug and release x DLL)
and
Windows 2000 with MSVC++ Intel C and Fortran
compilers for all_withf90.zip(debug and release)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update installhdf5lib.bat
Description:
To make it easy for maintenance and install HDF5 library on windows
hdf5 cpp libraries should be "semi-auto" installed.
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Project updating
Description:
h5_get_file_size is defined at h5test.c;
testhdf5 needs to depend on libtest.lib(h5test.c);
previous it is ignored.
Solution:
add in.
Platforms tested:
windows 2000, xp
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug fix
Description:
A user reports a strange bug when mixing Fortran and C language with current HDF5 binary.
It just generates H5Tinit.c on windows.
With some investigations, I found H5detect.c has been accidently added to windows hdf5 src directory, which is not supposed to do.
Inside H5detect.c, a main() is defined and that causes the application always run that functions.
Solution:
remove h5detect.c from windows project file.
Platforms tested:
windows 2000
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
update project h5import and activiate h5diff.
Description:
project h5import linked with an old h5import.c file
project h5diff has been activiated.
Solution:
update the project h5import and activate project h5diff.
Platforms tested:
windows 2000
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
maintenance
Description:
1. H5_SZIP_FILTER was set to 0 orginally. Though it's harmless, make it to be 1 to avoid confusion.
2. Update installhdf5lib.bat to make the windows installation of library easy.
Solution:
Platforms tested:
win2000
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
update the all.zip.
Description:
allexample.dsw needs to be updated because of szip addition.
Solution:
Platforms tested:
windows 2000
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
modified code warrior project to include recent changes in library
Description:
Solution:
Platforms tested:
CW
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
removed a small path warning on the code warrior project
this project is *without* szip support
Description:
Solution:
Platforms tested:
CW
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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:
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
code warrior fix
CW does not recognize the _stati64 type, changed HDstat macro accordingly
Platforms tested:
windows 2000 (MSVC, Code warrior)
linux
|
|
|
|
|
|
|
|
|
|
|
| |
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 a new project h5diff to the windows projects
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
change the setting of HDF5DLL
Description:
To insert the "correct" zlib path for the project file HDF5DLL
Solution:
Platforms tested:
win2000
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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:
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|