Commit Graph

10480 Commits

Author SHA1 Message Date
Albert Cheng
500304e61f [svn-r14676] Purpose:
Cleanup.

testexamples.sh is not used since v1.4.1.  Removed it.
2008-02-25 16:09:34 -05:00
Scott Wegner
7d9cb501e1 [svn-r14673] Purpose: Allow building Fortran libraries from the Windows command line
Tested:
VS2005 on WinXP
2008-02-25 15:43:30 -05:00
Pedro Vicente Nunes
04aad32e73 [svn-r14671] fix typo in comments and remove unused header mention
tested: linux
2008-02-25 13:35:29 -05:00
Scott Wegner
0a33c38b75 [svn-r14667] Purpose: Update Windows h5import test script
Description:
The names of the test files for h5import changed slightly, so we needed to update our test script accordingly.  Also, a test for EOL characters has been added.

Tested:
VS2005 on WinXP
2008-02-25 10:52:05 -05:00
Pedro Vicente Nunes
c97f1f0562 [svn-r14619] fix text 2008-02-19 15:00:27 -05:00
Pedro Vicente Nunes
f6c57546a7 [svn-r14617] mention to bug fixed
Tools
    -----
     - h5import bug on Windows w/binary datasets. fread in windows needs a binary file 
        to be open with “rb” instead of “r” otherwise it terminates execution if an end 
        of file character is found on the input file. Besides that the binary file 
        generated needs to be open with “wb” , otherwise an end of line character is 
        read twice. PVN - 2008/2/19
2008-02-19 14:47:17 -05:00
Pedro Vicente Nunes
a8cb513c1d [svn-r14615] this one escaped the purge 2008-02-19 14:19:28 -05:00
Pedro Vicente Nunes
fed50159f3 [svn-r14614] add/remove previous files 2008-02-19 14:16:30 -05:00
Pedro Vicente Nunes
6bc41c8b20 [svn-r14613] 971 (B2) h5import bug on Windows w/binary datasets. CLOSED. fread in windows needs a binary file to be open with "rb" instead of "r" otherwise it terminates execution if an end of file character is found on the input file. Besides that the binary file generated needs to be open with "wb" , otherwise an end of line character is read twice. DONE NOW for 1.8, already done previously for 1.6
renamed the h5import test files to have the extensions
text input files = .txt
binary input files = .bin
configuration files = .conf
hdf5 files = .h5
besides that in very test the files have the same name except extension.
For example 
TOOLTEST txtin16.txt -c $srcdir/testfiles/txtin16.conf -o txtin16.h5
The convention for the test name is for example, for "txtin16"
"txt" for text then "in16" means integer 16 size


Tested: linux, solaris
2008-02-19 14:12:10 -05:00
Scott Wegner
fc8e5477f5 [svn-r14609] Purpose: Update Windows documentation for last checkin
Description:
List the new HL C examples that were added in the last checkin.  Rather than listing each one individually, we give a brief summary, and instructions for how to test them.
2008-02-19 10:32:35 -05:00
Scott Wegner
1755138539 [svn-r14608] Purpose: Add missing Windows HL C examples
Description:
The Windows suite of examples for HL C was a very small subset of the examples that exist for other platforms.  Now we have all of the HL C examples-- integrated into the VS projects files, and batch test scripts.

Tested:
VS2005 on WinXP
VNET on WinXP
2008-02-19 10:25:23 -05:00
Scott Wegner
ff9a968785 [svn-r14607] Purpose: Apply Cygwin patch to trunk
Description:
This is the same patch that Mike McGreevy helped me with on the 1.8 branch.  The latest cygwin DLL has trouble with the global timezone variable.  Now in configure, we target CYGWIN with a case statement, and avoid the problem.

Tested:
Cygwin on WinXP
2008-02-19 08:32:19 -05:00
Scott Wegner
a937d785c0 [svn-r14605] Purpose: Rename Windows HL Example projects to match other platforms
Description:
The collection of HL C examples that we distribute for Windows is incomplete.  I wasn't aware of it until Pedro pointed it out, because we use different (although similar) names for the generated files.  This checkin changes the naming to follow Linux, in preparation to add the rest of the HL examples to Windows.

Note: I believe I've updated the MANIFEST accordingly, but I may have missed something-- I'll check on Linux shortly after this commit.

Tested:
VS2005 on WinXP
VS.NET on WinXP
2008-02-18 13:51:47 -05:00
Scott Wegner
d2eaed4f42 [svn-r14603] Purpose: Add hdf5 library as a dependency to hdf5_hl library in Windows project files
Description:
For some reason, the hdf5_hl library didn't have hdf5 listed as a dependency.  This isn't normally a problem, because building "all" will build hdf5 library.  However, when a user tries to build only hdf5_hl, hdf5 library wouldn't be built.

Although not technically required for compiling the library code, the hdf5 library is needed for linking any applications, so it's a natural dependency.

Tested:
VS2005 on WinXP
VNET on WinXP
2008-02-18 13:24:12 -05:00
Scott Wegner
77b17dbe18 [svn-r14599] Purpose: Fix very minor typo in Windows h5import test script
Description:
Single-letter typo in the Windows test script was causing us to return the wrong error code in some cases.

Tested:
VS2005 on WinXP
2008-02-18 11:48:30 -05:00
Pedro Vicente Nunes
8bcf6981ef [svn-r14598] 1050 (B2) make H5TBdelete_record call H5Dset_extent and parameter checking. Removed #ifdefs regarding possible un-commenting of H5Dset_extent call in H5TBdelete_record. DONE NOW for 1.8, done already FOR 1.6
the  H5Dset_extent function was done in 2002 but was at a time (2003-2006) previewed not to be used
it is now being used again

tested: windows, linux, solaris (in progress :-) )
2008-02-18 11:12:55 -05:00
Scott Wegner
8ee5cbef2d [svn-r14596] Purpose: Allow for better logging in Windows commandline build script
Description:
Previously, all of our build output would simply go to stdout/stderr for command-line builds.  We can pipe this into a log file as a whole, but the complete logfile becomes very large very quickly.  Instead, we give the user an option to place build results and test results into separate logs (or even the same).  This will help keeping track of results in our automated testing.

Tested:
VS2005 on WinXP
2008-02-18 10:34:55 -05:00
Binh-Minh Ribler
2846b798ce [svn-r14593] Purpose: Removing warnings
Description:
    Removed several warnings of unused terms.

Platforms tested:
    Linux 2.6 (smirom) - very minor
2008-02-17 20:52:41 -05:00
Albert Cheng
56060e7ec2 [svn-r14582] Purpose:
Fold all the updates made for v1.8.0 release to the main trunk.
Versions are from r14548 to r14556.  Changes are,

Updated section 4 for v1.8 release.
(May still check the v1.6 INSTALL to see if something can be adopted from
there.  But this is good for v1.8 release.)

Moved the section 2. "Warnings about compilers" to Appendix A; renumbered
section 3-7 to section 2-6 and fixed all section references.

Updated Website names from ncsa.uiuc.edu to hdfgroup.org or hdfgroup.uiuc.edu.

Updated section 1-3 and some of section 4.

Quick editorial review.
Convert tabs to spaces for consistent display and printing.
Verify and fix links and references.

Moved the following three paragraphs to the Appendix part since they have old
information that are not relevant most recent machines or compilers.
    "Large (>2GB) versus small (<2GB) file capability", 
    "Building and testing with Intel compilers"
    "Building and testing with PGI compilers"
2008-02-14 09:32:34 -05:00
Pedro Vicente Nunes
c3f33288a2 [svn-r14569] aligned text 2008-02-13 09:06:26 -05:00
Elena Pourmal
648e7d97d2 [svn-r14564] Maintenance: Added new history files according to the proposed and agreed policy
see http://www.hdfgroup.uiuc.edu/RFC/HDF5/QA/RFC-HIS-REL-1.8_Feb6.pdf
2008-02-12 20:34:45 -05:00
Scott Wegner
cd785d60ba [svn-r14553] Purpose: Minor cleanup of Windows installation scripts
Description:
Make the Windows copy_hdf.bat a little cleaner/safer, and produce useful output in installhdf5lib.bat

Tested:
VS2005 on WinXP
2008-02-12 10:54:50 -05:00
Larry Knox
78c3ecc46e [svn-r14551] Revise Supported Configuration Features Summary tables. 2008-02-12 08:32:05 -05:00
Raymond Lu
31e6484930 [svn-r14549] Added more tests. Test both H5Sselect_elements and H5Sselect_hyperslab, for both chunked and
contiguous datasets.

Tested on smirom, kagiso, and linew.
2008-02-11 15:13:23 -05:00
Elena Pourmal
349702f97d [svn-r14547] Maintenance: Changed version number to 1.9.0 as we agreed on the HDF5 developers meeting
on February 8, 2008; modified docs files to point to the documentation snapshots.
2008-02-11 14:09:52 -05:00
Albert Cheng
6c2c7af53a [svn-r14541] Purpose: update
Updated the parallel test suite section with more parallel tests description
to prepare for v1.8.0 release.

Test: eyeballed.
2008-02-08 19:02:16 -05:00
Elena Pourmal
2b51b8a74b [svn-r14526] Maintenance: Changed version number in the trunk to be 1.9.0-snap0 2008-02-06 21:26:45 -05:00
Elena Pourmal
fb47274491 [svn-r14524] Maintenance before creating new 1.8.0 branch: Added RELEASE.txt to the HISTORY file and
cleaned up the RELEASE.txt file
2008-02-06 21:19:08 -05:00
Scott Wegner
dedfb01698 [svn-r14490] Purpose: Add workaround for latest Cygwin DLL
Description:
We've run into a bug that was introduced in the latest version of Cygwin, that breaks C99 code using the 'timezone' global variable.  As a workaround, we use the -ansi flag, which makes everything compile/link/test correctly

Tested: Cygwin on WinXP
2008-02-04 16:31:50 -05:00
Elena Pourmal
81326f22ab [svn-r14489] Maintenance: I am reverting Pedro's change since we have 1.8 branch code freeze. No changes
are allowed until official announcement.
2008-02-04 12:31:23 -05:00
Pedro Vicente Nunes
af634ca420 [svn-r14488] uncomment a call to H5Dset_extent in the delete records function
this function was done in 2002 but was at a time (2003-2006) previewed not to be used
it is now being used again

tested: windows, linux
2008-02-04 11:02:55 -05:00
Scott Wegner
6c25da5933 [svn-r14486] Purpose: Update Windows documentation on 1.6 API compatibility
Description:
Wrote documentation on how to use the 1.6 API for a user application-- this replaces the outdated documentation we previously had.

Tested: VS2005 with HDFEOS5
2008-02-04 10:53:37 -05:00
Larry Knox
e11bf95cca [svn-r14485] Update Platforms Tested and Supported Configuration Features sections. 2008-02-01 23:47:56 -05:00
Elena Pourmal
d5ef396e1d [svn-r14484] Maintenance: Changed version number to 1.8.0 in preparation for the release. 2008-02-01 12:23:58 -05:00
Mike McGreevy
bd0e39e8e0 [svn-r14470] Purpose: Fixing configure problem on IRIX64.
Description:	IRIX64 failed to build tools/h5import, as well as c++/test 
		with szip. This is because IRIX is very picky when it comes 
		to linking libraries, and must be done in specific order. 
		(other UNIXes are not as such, and thus the problem wasn't 
		present).

Solution:	Rearrange the order in which the libraries are
		linked on the compiler line by sorting the line that
		assigns libraries into the LDADD variable in the Makefile.am's
		of the two respective directories.

Tested:		IRIX64, kagiso, smirom
2008-01-30 09:07:18 -05:00
MuQun Yang
aeedf70ccd [svn-r14468] Update windows support information. 2008-01-29 15:40:05 -05:00
MuQun Yang
ab536adba7 [svn-r14467] update release.txt file 2008-01-29 11:00:18 -05:00
MuQun Yang
10b090c6c0 [svn-r14466] Update installation file on windows 2008-01-29 10:59:41 -05:00
Mike McGreevy
61bd459731 [svn-r14463] Purpose: Updating shared library version number for 1.8.0 release.
Description:	config/lt_vers.am was updated as follows due to changes in API
		since last version update:

		LT_VERS_INTERFACE = 5
		LT_VERS_REVISION = 0
		LT_VERS_AGE = 0

Tested: 	kagiso
2008-01-28 16:04:18 -05:00
Elena Pourmal
7ec36c4a3d [svn-r14460] Maintenance: Created rc2 tar ball and released to the ftp server;
Changed version number to hdf501.8.0-rc3 using bin/h5vers script
2008-01-27 11:41:14 -05:00
Scott Wegner
b746d34dc7 [svn-r14459] Purpose: Small patch to Windows install script
Description:
A user pointed out that one of our Fortran dependencies wasn't getting installed correctly due to a wrong path in our install file.  After reviewing, I've applied the patch that he's proposed.
2008-01-25 17:09:22 -05:00
John Mainzer
5342c5451a [svn-r14458] Fixed coredump under production 64-bit solaris.
As best I can tell, H5C_make_space_in_cache() was accessing memory 
that had been deallocated -- however the bug was easy to mask, and 
jumped around even in different runs of the same executable.  While 
I was never able to generate a definitive test case that exposed 
exactly where the core dump occured, I was able to generate print 
statement traces which made it clear that I was accessing freed
memory.

In any case, reworking the code to avoid the reference to freed
cache entries seems to have fixed the problem.

Tested serial production on Phoenix, and commit tested.  Also, 
partial tests Linew.
2008-01-25 14:06:09 -05:00
Pedro Vicente Nunes
4677bbcfbd [svn-r14456] aligned text 2008-01-24 09:27:26 -05:00
Quincey Koziol
c647942579 [svn-r14454] Description:
Update the release notes with comment about addressing the "AURA format
corruption" bug.
2008-01-24 08:20:37 -05:00
John Mainzer
271e4e4663 [svn-r14450] Fixed metadata cache performance bug introduced while adding code to
detect and handle the case in which the skip list or LRU is modified 
out from under a scan of same by the flush callback of the entry under
consideration.

Test serial debug, serial production, and parallel debug on phoenix,
and commit tested.
2008-01-23 16:38:47 -05:00
Elena Pourmal
c96f1e9f34 [svn-r14448] Maintenance: Released version hdf5-1.8.0-rc1 to the public fTP server and changed
the version to hdf5-1.8.0-rc2 using bin/h5vers script.

Platforms tested: ran test for hdf5-1.8.0-rc1 source on kagiso after craeting public tar ball.
2008-01-21 12:15:43 -05:00
Scott Wegner
70c30abe02 [svn-r14447] Purpose: Fix output directory for h5reparttst project
Description:
For some reason, the h5reparttst output folder wasn't set correcty for 64-bit Windows.  This may have gotten accidentally changed with other intermediate project file changes.

Tested:
VS2005 on WinXP x64
2008-01-21 11:44:56 -05:00
John Mainzer
9d241fd66e [svn-r14445] Added code to detect the situation in which a metadata cache entry flush
callback functions modifies the skip list or LRU out from under a partial
or complete flush of the cache.  This is a test for a situation that 
should not occur, but we test anyway.

Also added code to skip longer tests in cache_api in express tests.

Tested serial and parallel on phoenix (debian --x86-32), and commit test.

Elena commit tested as well, and ran a manual test under MacOS X.
2008-01-20 00:01:29 -05:00
Scott Wegner
506d25b5f2 [svn-r14443] Purpose: Update Windows h5dump test scriptPurpose: Update Windows h5dump test script
Description:
There was another update to the main h5dump test script.  This checkin brings those edits to the Windows script as well.

Tested:
VS2005 w/ WinXP
2008-01-18 17:18:13 -05:00
John Mainzer
d236e2a992 [svn-r14442] Modified metadata cache to adapt more quickly to the insertion of a
large entry, or to a large increases in the size of an existing entry.
This required some additions to the cache configuration structure, and
thus will require changes in the metadata cache documentation.

The basic idea is to monitor the size of entries as they are loaded,
inserted, or increased in size.  If the size of the entry (or increase)
exceeds some user selected fraction of the size of the cache, increase
the size of the cache.

Note that this fix was designed quickly -- while it deals with the 
use case that exposed the problem, we may have to revisit the issue
later.

Tested serial and parallel on Phoenix, and h5committest.
2008-01-18 12:52:12 -05:00