Commit Graph

9952 Commits

Author SHA1 Message Date
Quincey Koziol
4a5b97b930 [svn-r14022] Description:
Remove stray reference to "group revision" configure flag

    Remove Windows-specific EOL characters from src/H5FDwindows.c

    Add some missing types to bin/trace

    Re-run bin/reconfigure script to regenerate information after changes above.

Tested on:
    FreeBSD/32 6.2 (duty)
    FreeBSD/64 6.2 (liberty)
    Linux/32 2.6 (linux)
    Solaris/32 2.10 (linew)
2007-07-26 16:33:10 -05:00
Quincey Koziol
d97bf49baf [svn-r14021] Description:
Re-ran bin/reconfigure

Tested on:
    FreeBSD/32 6.2 (duty)
    FreeBSD/64 6.2 (liberty)
    Linux/32 2.6 (kagiso)
    Solaris/32 2.10 (linew)
2007-07-26 15:38:17 -05:00
Quincey Koziol
6f3fe31a4c [svn-r14020] Description:
Correct error in size of v2 B-tree metadata prefix, which could cause too
many entries to get inserted into a node, eventually causing either a file
corruption bug (if debugging asserts were off) or a core dump on the assertion
which checked this.

Tested on:
    Linux/32 2.6 (chicago)
    Linux/64 2.6 (chicago2)
2007-07-26 14:12:22 -05:00
MuQun Yang
76cf163f96 [svn-r14019] Update windows project files for .Net to reflect Quincey's new source code check-in. Tested on .Net and VS 6.0. 2007-07-26 09:08:59 -05:00
MuQun Yang
26662c2ede [svn-r14018] update new windows project files for Quincey's new source code check-in. 2007-07-26 09:00:11 -05:00
Quincey Koziol
bf842f1d52 [svn-r14017] Description:
Fix problem with fill value messages where the version of the format
for a fill value message could depend on the "use the latest format" flag from
the file after it was initially created.

Tested on:
	Mac OS X/32 10.4.10 (amazon)
	FreeBSD/32 6.2 (duty)
	FreeBSD/64 6.2 (liberty)
2007-07-26 08:56:09 -05:00
MuQun Yang
265833164d [svn-r14016] Correct a typo. 2007-07-25 17:27:39 -05:00
Raymond Lu
c45322f6d0 [svn-r14015] Refactoring part of the code. Tested only on liberty because
the change is simple.
2007-07-25 15:24:14 -05:00
Mike McGreevy
5434dbbaa8 [svn-r14013] Purpose: Updating release documents to reflect current versions of autotools.
Tests: None needed, documentation update only.
2007-07-25 10:14:34 -05:00
Quincey Koziol
9a520f67b2 [svn-r14012] Description:
Fix problem with I/O pipeline messages where the version of the format
for a I/O pipeline message could depend on the "use the latest format" flag from
the file after it was initially created.

Tested on:
        FreeBSD/32 6.2 (duty)
        FreeBSD/64 6.2 (liberty)
        Linux/32 2.6 (kagiso)
        Mac OS X/32 10.4.10 (amazon)
        Solaris/32 2.10 (linew)
2007-07-24 18:13:29 -05:00
Raymond Lu
e143242ce1 [svn-r14011] Refactored part of the code in H5T_conv_struct_opt. Tested only
on smirom because it's a simple change.
2007-07-24 16:52:51 -05:00
Quincey Koziol
712c226038 [svn-r14010] Description:
Fix problem with dataspace messages where the version of the format
for a dataspace message could depend on the "use the latest format" flag from
the file after it was initially created.

	Also, move debuging routine into separate file.
	
Tested on:
        FreeBSD/32 6.2 (duty)
        FreeBSD/64 6.2 (liberty)
        Linux/32 2.6 (kagiso)
        Mac OS X/32 10.4.10 (amazon)
        Solaris/32 2.10 (linew)
2007-07-24 16:43:59 -05:00
Quincey Koziol
decf1830ef [svn-r14009] Description:
Drop use of "use the latest format" flag when encoding SOHM-stored
shared messages and just change the version based solely on the type of
shared message.

Tested on:
        FreeBSD/32 6.2 (duty)
        FreeBSD/64 6.2 (liberty)
        Linux/32 2.6 (kagiso)
        Mac OS X/32 10.4.10 (amazon)
        Solaris/32 2.10 (linew)
2007-07-24 16:33:09 -05:00
Quincey Koziol
c5b28bc035 [svn-r14008] Description:
Minor comment & testing cleanups

Tested on:
	FreeBSD/32 6.2 (duty)
	FreeBSD/64 6.2 (liberty)
	Linux/32 2.6 (kagiso)
	Mac OS X/32 10.4.10 (amazon)
	Solaris/32 2.10 (linew)
2007-07-24 16:30:34 -05:00
MuQun Yang
897bdeaef7 [svn-r14007]
Remove "fortran test" part since we can no longer support 6.0 with compaq visual fortran.
2007-07-24 15:31:12 -05:00
MuQun Yang
36cdf96f30 [svn-r14006] Corrected a few typos in the installation document for windows. 2007-07-24 15:14:05 -05:00
Quincey Koziol
98d698cd26 [svn-r14005] Description:
Rename H5Titerate.c source file to H5Tvisit.c, which is more
descriptive of routine(s) in file.

Tested on:
	FreeBSD/32 6.2 (duty)
	FreeBSD/64 6.2 (liberty)
	Linux/32 2.6 (kagiso)
	Mac OS X/32 10.4.10 (amazon)
2007-07-24 14:14:11 -05:00
Quincey Koziol
492e5ca2b4 [svn-r14004] Description:
Fix problem with datatype messages where the version of the format
for a datatype message could depend on the "use the latest format" flag from
the file after it was initially created.

Tested on:
	FreeBSD/32 6.2 (duty)
	FreeBSD/64 6.2 (liberty)
	Linux/32 2.6 (kagiso)
	Mac OS X/32 10.4.10 (amazon)
2007-07-24 14:10:00 -05:00
Quincey Koziol
05973a4e86 [svn-r14003] Description:
Code cleanup & whitespace fixups

Tested on:
	FreeBSD/32 6.2 (duty)
	FreeBSD/64 6.2 (liberty)
	Linux/32 2.6 (kagiso)
	Mac OS X/32 10.4.10 (amazon)
2007-07-24 14:07:43 -05:00
Quincey Koziol
b8ef032be6 [svn-r14002] Description:
Fix bug where pointer to variable was used instead of variable itself.

Tested on:
	FreeBSD/32 6.2 (duty)
	FreeBSD/64 6.2 (liberty)
	Linux/32 2.6 (kagiso)
	Mac OS X/32 10.4.10 (amazon)
2007-07-24 14:05:01 -05:00
Pedro Vicente Nunes
bec21e59ef [svn-r14001]
fixed comments

tested: linux
2007-07-23 14:34:00 -05:00
Pedro Vicente Nunes
d8d6f2c139 [svn-r14000]
bug fixes:
help message had incorrections, typos

tested: linux
2007-07-23 13:46:37 -05:00
Pedro Vicente Nunes
6197d58c49 [svn-r13999]
purpose: bug 791
redirect help output to stdout rather to stderr

tested: windows, linux
2007-07-23 11:54:45 -05:00
Pedro Vicente Nunes
cacc659216 [svn-r13998]
typo fixes in error messages

tested: linux
2007-07-23 11:38:46 -05:00
Raymond Lu
7f2a3a97c3 [svn-r13997] Moved H5D_istore_lock and H5D_istore_unlock from H5D_istore_writevv and H5D_istore_readvv to
H5D_chunk_write and H5D_chunk_read to avoid frequent lock and unlock and to improve some
performance.

Tested with h5committest on THG machines.
2007-07-21 14:50:43 -05:00
Quincey Koziol
774ee2fbf0 [svn-r13996] Description:
Add missing "PASSED" message for successful test.

Tested on:
	FreeBSD/32 6.2 (duty)
2007-07-21 11:43:52 -05:00
Quincey Koziol
725d33c5ff [svn-r13995] Description:
Reduce the dataset dimensions for the "check extend" test, so it
doesn't take so long...

Tested on:
	FreeBSD/32 6.2 (duty) w/check-vfd
2007-07-21 01:00:44 -05:00
Quincey Koziol
0061212eca [svn-r13994] Description:
Add a bit more information to the log VFD settings.

Tested on:
	FreeBSD/32 6.2 (duty) w/check-vfd
2007-07-21 00:59:55 -05:00
Quincey Koziol
d9cbd866d9 [svn-r13993] Description:
Correct error for checking whether an object in a file can be
extended when there are no free lists maintained by the VFD.

Tested on:
	FreeBSD/32 6.2 (duty) w/check-vfd
2007-07-21 00:59:03 -05:00
Quincey Koziol
8aa6ca14bb [svn-r13992] Description:
Add some extra logging information to read & write reports.

Tested on:
	FreeBSD/32 6.2 (duty) w/check-vfd
2007-07-21 00:57:49 -05:00
Quincey Koziol
63f00c5686 [svn-r13991] Description:
Correct error in H5Gcreate() where using a non-zero local heap size
hint would overwrite the default group creation property list with the non-zero
size hint given, affecting all future groups created.

Tested on:
	FreeBSD/32 6.2 (duty) w/check-vfd
2007-07-20 17:24:13 -05:00
Quincey Koziol
69c572e26a [svn-r13990] Description:
Allow a ".h5" suffix to be added to core files also, which prevents
overwriting the test binary (and confusing the tests on copper, etc.)

Tested on:
	AIX 5.3 (copper) w/check-vfd
	FreeBSD/32 6.2 (duty)
	FreeBSD/64 6.2 (liberty)
2007-07-20 12:05:00 -05:00
Quincey Koziol
0bbdb70ed7 [svn-r13989] Description:
Rename H5A_get_version() to H5A_set_version() and actually set the
attributes version in the routine.

Tested on:
	Mac OS X/32 10.4.10 (amazon)
	FreeBSD/32 6.2 (duty)
	Linux/32 2.6 (chicago)
	Linux/64 2.6 (chicago2)
2007-07-19 09:47:13 -05:00
Quincey Koziol
c55d0f4e1e [svn-r13988] Description:
Fix bug where the version of an attribute would change after it was
created, causing the amount of space used to encode it to change.

Tested on:
	Mac OS X/32 10.4.10 (amazon)
	FreeBSD/32 6.2 (duty)
2007-07-17 21:08:37 -05:00
Quincey Koziol
2ed54543c8 [svn-r13987] Description:
Fix ohdr test for changes to internal 5O_get_info() routine.

Tested on:
	Mac OS X/32 10.4.10 (amazon)
	FreeBSD/32 6.2 (duty)
2007-07-17 16:17:12 -05:00
Quincey Koziol
814ad1cb42 [svn-r13986] Description:
Add flag to bypass (expensive) B-tree & heap size retrieval for
internal calls to H5O_get_info().

Teted on:
	Mac OS X/32 10.4.10 (amazon)
	FreeBSD/32 6.2 (duty)
2007-07-17 16:04:44 -05:00
Quincey Koziol
4be636f4f0 [svn-r13984] Description:
Various code cleanups and refactor recent changes for h5stat to fit
into the existing library data structures better.

Tested on:
	Mac OS X/32 10.4.10 (amazon)
	FreeBSD/32 6.2 (duty)
	Linux/32 2.6 (chicago)
	Linux/64 2.6 (chicago2)
2007-07-17 14:35:09 -05:00
Scott Wegner
a926dc97d5 [svn-r13983] Purpose: Fix typo
Description:
There was a small typo when I added the new h5stat tests this morning.  This corrects it.

Tested:
VS2005 on WinXP x64
2007-07-16 16:15:03 -05:00
Scott Wegner
e110fbdddc [svn-r13982] Purpose: Update Windows documentation
Description:
The Windows documentation on generating H5tinit.c was lacking special instructions for Visual Studio 2005.  Specifically, Windows does not support the function "siglongjmp".  Previous versions of Visual Studio will ignore this function, but VS2005 produces an error.

Tested:
VS6
VNET
VS2005
2007-07-16 12:49:39 -05:00
Scott Wegner
00b5ba099e [svn-r13981] Purpose: Windows catchup
Description:
- Add new source file H5version.h to Windows projects
- Add new h5stat tests, and uncomment one that no longer fails
- Clean up autotests a little bit.

Tested:
VS.NET on WinXP
2007-07-16 11:50:07 -05:00
Vailin Choi
035152a585 [svn-r13980] Cast num_objs, num_attrs and dims to "size_t" due to the -Mbounds problem
of the pgi-32 bit on indexing.
2007-07-14 15:37:49 -05:00
Vailin Choi
7ff9aa3538 [svn-r13979] purpose:
New feature.

Description:
Added routines to report on the amount of storage for:
1) 1.6 btree and heap storage info for groups
2) 1.8 btree, fractal heap storage info for groups, attributes and SOHM table
3) btree storage for chunked datasets
4) 1.8 superblock extension size.

Platform tested:
h5committested.
2007-07-13 16:17:44 -05:00
Vailin Choi
d44b27ddcc [svn-r13978] purpose:
New feature.

Description:
Added routines to report on the amount of storage for:
1) 1.6 btree and heap storage info for groups
2) 1.8 btree, fractal heap storage info for groups, attributes and SOHM table
3) btree storage for chunked datasets
4) 1.8 superblock extension size.

Platform tested:
h5committested.
2007-07-13 16:12:25 -05:00
Scott Wegner
31a2af29ca [svn-r13977] Purpose: Misc. Windows autotest code-cleanup
Description:
This cleans up a lot of different things we were doing in the Windows batch scripts.  For one, we now use "exit /b" to better emulate functions in batch scripts.  Also changed error-checking to look for negative return values as well.

This also adds initial support for Visual Studio 2005 command-line builds in hdf5build.BAT

Tested:
WinXP
2007-07-13 15:54:54 -05:00
Peter Cao
2b89d6d73c [svn-r13975] Add --latest, -compact=<size>, ... options to use the lastest file format.
Add test for the options to the daily test.
2007-07-13 13:18:48 -05:00
Quincey Koziol
b566d21649 [svn-r13972] Description:
Add --with-default-api-version configure flag.

Tested on:
	Mac OS X/32 10.4.10 (amazon)
	FreeBSD/32 6.2 (duty)
	Linux/32 2.6 (kagiso)
2007-07-12 21:42:17 -05:00
Quincey Koziol
b4e029c70b [svn-r13971] Description:
Add --enable-deprecated-symbols configure option, to allow users to
remove deprecated public API symbols at configure time.

	Add bin/make_vers script to bin/reconfigure actions.

	Run bin/reconfigure to regenerate autotool components.

Tested on:
	Mac OS X/32 10.4.10 (amazon)
	FreeBSD/32 6.2 (duty)
	Linux/32 2.6 (kagiso)
2007-07-12 17:01:35 -05:00
Quincey Koziol
a73ea1b4f0 [svn-r13969] Description:
Initial checkin of API version macro generation script (bin/make_vers),
along with configuration file (src/H5vers.txt) and generated header
(src/H5version.h).  Right now, no version macros are defined, since the main
source code and tests need to be adjusted to pay attention to the macros
defined.

    Also, fixed makefile for generating error header files when used with
GNU make.

Tested on:
    Mac OS X/32 10.4.10 (amazon)
    Linux/32 2.6 (chicago)
    Linux/64 2.6 (chicago2)
2007-07-12 15:21:57 -05:00
Albert Cheng
1e91849e85 [svn-r13964] Purpose:
Bug fix.

Description:
It used to clean out all *.h5 when done but this could cause a racing
condition error if parallel make (e.g., gmake -j ...) is used because
the "rm ... *.h5 ..." would remove *.h5 generaged and are still used
by other test programs (e.g. xx_write/xx_read).

Solution:
Removed "*.h5" from the cleanup list since the test program has already
taken care of removing temporary *.h5 generated.

Tested platform:
smirom.  Not triple platforms tested since this is just a simple shell
script change.
2007-07-11 16:01:34 -05:00
Albert Cheng
859da34e93 [svn-r13962] Purpose:
Bug fix.

Description:
It used to clean out all *.h5 when done but this could cause a racing
condition error if parallel make (e.g., gmake -j ...) is used because
the "rm ... *.h5 ..." would remove *.h5 generaged and are still used
by other test programs (e.g. h5_write/h5_read).

Solution:
Removed "*.h5" from the cleanup list since the test program has already
taken care of removing temporary *.h5 generated.

Tested platform:
Kagiso, both serial and parallel.  Not triple platforms tested since 
this is just a simple shell script change.
2007-07-10 15:26:42 -05:00