[svn-r13203] Unable to replicate Daily Test error, but hopefully this is a fix anyway.The examples had been depending on the build libraries in src, but should have
been depending only on the installed h5cc. Fixed this.
Tested on kagiso (dependency change only, and was unable to replicate the
problem on any system). Real test will be Daily Tests tonight.
[svn-r13201] Purpose: Adding testDescription:
Added
* tests for some generic datatype operations
* tests for compound datatype operations
These tests are checked in now to make sure they're safe! They can
use some more comments and minor cleanups. Will do very soon.
Fixed few minor typos.
Platforms tested
AIX 5.1 (copper)
SunOS 5.8 64-bit (sol)
HPUX 11.00 (kelgia)
[svn-r13200] Purpose: Adding wrappers and fixing a bugDescription:
- Added overloaded function DataType::copy to take a DataSet
- Added overloaded DataType::commit
- Fixed bugzilla 797
- Fixed a warning in DataSpace::operator=
- Set PropList parameter to default in DataType::convert
Platforms tested
AIX 5.1 (copper)
SunOS 5.8 64-bit (sol)
HPUX 11.00 (kelgia)
[svn-r13198] Fiddled with the syntax of the configure test for srcdir="foo", which should hopefully fix problems on copper and duty.Tested on copper, duty, kagiso, Cygwin.
[svn-r13197] Fix another bug in H5Ocopy where messages that were deleted and converted to NULL messages weren't marked as dirty so the destination OH wasn't updated to reflect the change.Tested on Windows, smirom, and kagiso.
[svn-r13196] Upgrade.The execution method changed a little bit. It is not just (eval $ac_try ...)
but as (eval "$ac_try") instead. Changed to use the new pattern.
Platfrom tested:
Red storm.
[svn-r13188] Renamed the "archive" option as "releasedir". Changed the release directory default to be release_dir in the snapshot base directory so that it is simplier to control release directory destination per snapshot setup.Tested platform:
Kagiso.
[svn-r13187] Fixed another issue with H5Ocopy when attributes had shared datatypes/ dataspaces that became un-shared in the destination.Tested on Windows, smirom, and kagiso. Need to extend objcopy test so that
it checks that attributes are actually copied successfully.
[svn-r13183] Description: Checkpoint work toward getting the fill value message into the shared message interface regime.Tested on:
Linux/32 2.6 (chicago)
Linux/64 2.6 (chicago2)
[svn-r13182] Description: Move filter pipeline message class to new "shared message interface" regime, along with minor fixups to implementation of calling that interface.Tested on:
Linux/32 2.6 (chicago)
Linux/64 2.6 (chicago2)
[svn-r13181] Added a configure check to prevent a failure on Cygwin.It seems that while Cygwin supports the time command, it has trouble with
the syntax
srcdir="../../hdf5/test" time ./testhdf5
and complains.
The solution is to test the above case in configure and not to use the time
command if it fails; Cygwin is fine with
srcdir="../../hdf5/test" ./testhdf5
Tested on Cygwin and kagiso. This feature shouldn't be a major compatibility
problem since every pla...
[svn-r13180] Comment out the whole test when MULTI driver is used. It caused some problem on copper. Will enter a bug report for it and leave it for future debugging.
[svn-r13178] Description: Figured out a way to phase in individual message class support for the new shared message "interface", so check that in before working on the message classes themselves.Tested on:
Mac OS X/32 10.4.8 (amazon)
FreeBSD/32 6.2 (duty)
[svn-r13177] Description: Final tweaks before the big twist to fix shared message method calling.Tested on:
Mac OS X/32 10.4.8 (amazon)
FreeBSD/32 6.2 (duty)
[svn-r13176] Description: Push code further toward shared message method calling refactor.Tested on:
FreeBSD/32 6.2 (duty)
Too minor to require h5committest
[svn-r13174] Description: Comment out adding "old" fill values to "new" fill values until we can figure out why the tests fail on 64-bit machines.Tested on:
Linux/32 2.6 (chicago)
Linux/64 2.6 (chicago2)
[svn-r13173] Description: Checkpoint more progress toward implementing shared message "interface" methods for message classes that can have messages shared.Tested on:
Linux/32 2.6 (chicago)
Linux/64 2.6 (chicago2)
[svn-r13172] Description: Add "old" fill value messages to "new" style fill value messages when "FILL" flag is enabled for shared messages. Minor code cleanups
Tested on:
Linux/32 2.6 (chicago)
Linux/64 2.6 (chicago2)
[svn-r13168] Purpose: bug fix.Problem:
1. The last fix using "svn --version" did not work since the source code
is shared between different machines which have different svn versions.
Changed the code to inspect the .svn/entries content to guess what version
of svn uses. From that to decide which GETSVNENTRIES to use.
2. GETSVNENTRIES_14 had two errors:
2.a., % as 1,$ is actually not recognized by ed. Changed that to "1,...
[svn-r13167] Description: Get rid of two different types of fill value struct (merge H5O_fill_t and H5O_fill_new_t) and clean up & simplify dataset initialization code. (In preparation for shared object header message method call refactoring).Tested on:
FreeBSD/32 6.2 (duty)
Mac OS X/32 10.4.8 (amazon)
[svn-r13166] Fixed bug in H5Ocopy where shared attributes that were deleted during H5Ocopy would become shared NULL messages (oops!). Added a test for this case. Also fixed the #define that caused errors on Windows (and probably other platforms). This may fix the Daily Test error.Tested on Windows, smirom, kagiso, and juniper.
[svn-r13162] Purpose: Upgrade.Description:
svn version 1.4.x uses a different format of .svn/entries files as older
versions like 1.3.x. chkmanifest could not parse the file correctly.
Solution:
Created different versions of entries file parsing according to svn version.
There is also a bug in grep that matches ./configure with ./fortran/configure.
Don't know how to or even possible to nullify the wildcard character effec...
[svn-r13159] Added h5debug support for shared message structures.Tests run on juniper, kagiso, smirom. h5debug run manually on sample files on
Windows, juniper, and kagiso.
[svn-r13158] Description: Checkpoint work on the shared header message refactor while I fix fill value handling.Tested on:
Linux/32 2.6 (chicago)
Linux/64 2.6 (chicago2)
[svn-r13157] Description: Revert change to H5O_fill_new_t, at least until I straight it out more...Tested on:
Linux/32 2.6 (chicago)
Linux/64 2.6 (chicago2)
[svn-r13156] Description: Begin refactoring code to straighten out the contorted code that handles shared messages.Tested on:
Linux/32 2.6 (chicago)
Linux/64 2.6 (chicago2)
[svn-r13155] Description: Add "set_crt_index" and "get_crt_index" methods for the object header message class. Unify fractal heap definitions for shared messages and attributes, under
"object header" fractal heap definitions.
Initial code for adding creation order index to object header messages.
Tested on:
Linux/32 2.6 (chicago)
Linux/64 2.6 (chicago2)
[svn-r13153] Added checksum to superblock and driver info block (in latest version of superblock). Tried to standardize sizes and added #defines to H5Fpkg.h so that hopefully the code is a little easier to read. Of course this is a file format change.Tested on Windows, juniper, smirom, kagiso.
[svn-r13152] Description: Add anotherdense/shared attribute test. Clean up minor attribute/object header codelets, in preparation for
adding creation index to attributes.
Tested on:
Mac OS X/32 10.4.8 (amazon)
FreeBSD/32 6.2 (duty)