Purpose:
Changed due to bug fixed
Description:
The dsets.cpp/test_compression test was disabled because it
failed on eirene - some variable changed to a very large value.
Solution:
The problem was fixed by Bill. So I removed the #if defined (__linux__)
to enable the test_compression again.
Platforms tested:
eirene (linux)
Code Update
Description:
Ported change from the 1.5 branch to the 1.4 branch where all HDF5
include files are in quotes instead of angle brackets:
#include "hdf5_file.h"
instead of
#include <hdf5_file.h>
Platforms tested:
Linux
Purpose:
Problem suppressing
Description:
The dsets.cpp/compression (write) test failed on eirene for
1.4 branch. I suspected that the problem had something to do with
the word size (32 vs. 64), but I'm not sure. Elena and Quincey
agreed that we take the test out for now since we don't have
a fix for it at this time.
Solution:
Used #if defined (__linux__) to temporarily disable the
test_compression test for this platform.
Platforms tested:
arabica (solaris 2.7)
eirene (linux 6.2)
Description:
dsets.cpp:
- Added routine's headers to be consistent with the C tests
- Added the following tests (they are not in the C version
test because they are C++ specific):
+ Test copying a user-defined type using DataType::copy
+ Test copying a user-defined type using DataType::operator=
+ Test copying a user-defined int type using DataType::operator=
+ Test copying an integer predefined type using a constructor
+ Test copying an integer predefined type using DataType::operator=
th5s.cpp and tfile.cpp:
- Changed routine's headers to be consistent with the C tests
- Cleanup old couts and statements used during debugging
Platforms tested:
arabica (sparc-sun-solaris 2.7)
Bug Fix
Description:
The test programs weren't compiling correctly. They weren't added to
the TEST_OBJ macro, so make didn't know about them.
Solution:
Added them to the TeST_OBJ macro as in the C tests.
Platforms tested:
Linux
Purpose:
Adding tests to the C++ API 1.4 branch
Description:
The C++ API in 1.4 branch has no formal testing yet.
Solution:
Added tests for file, dataset, and dataspace interfaces. I'm still
working on other tests.
Platforms tested:
arabica (sparc-sun-solaris 2.7)
Fix
Description:
Windows couldn't handle the .C extension. The filenames had to be
changed to *.cpp instead.
Solution:
Changed in the Makefiles to accomodate said change.
Platforms tested:
Eyeballed.
Improvement
Description:
Made the Makefiles better.
Solution:
Added standard macros concerning where things are place. Like
libraries and so forth.
Platforms tested:
Linux
YABF
Description:
Needed to add the source directory for the built HDF5 library.
Solution:
Added -I../../src to the compile flags.
Platforms tested:
Linux
Bug fix
Description:
When building in a different directory, we weren't picking up the
header files correctly. The -I flag wasn't pointing to the
correct place.
Solution:
Changed the -I flag to point to the C++ source directory.
Platforms tested:
Linux
Bug fix
Description:
libtool complained that the library name didn't have a ``lib''
prefix. Also, the $(top_srcdir) macro points to the top of the
c++/ directory, which was messing up the -I$(top_srcdir)/src
stuff. It needed to be changed to the correct value.
Solution:
Made it so
Platforms tested:
Linux