Commit Graph

10684 Commits

Author SHA1 Message Date
Elena Pourmal
e68e7d3e41 [svn-r16051] Maintenance: Some lines were too long; broke them in two. 2008-11-10 14:33:26 -05:00
Elena Pourmal
8a54bb616b [svn-r16049] Maintenance: forgot to fix a typo in the gfortran version; fixed. 2008-11-10 12:03:54 -05:00
Elena Pourmal
3557f90e62 [svn-r16048] Maintenance: In preparation of the release
Pedro and I cleaned up the tools sections in the file.
2008-11-10 12:02:51 -05:00
Scott Wegner
e492e8989b [svn-r16047] Update Windows release documents-- increment version number for 1.8.2, and drop MinGW support for this release (not enough time for testing) 2008-11-10 11:36:37 -05:00
Binh-Minh Ribler
b7564c7536 [svn-r16046] Description:
Updated info about H5Rdereference wrappers.
2008-11-10 09:46:05 -05:00
Elena Pourmal
79b24eacfc [svn-r16038] Maintenance: More cleanup before the release based on Quincey's comments. 2008-11-06 11:13:35 -05:00
Elena Pourmal
8a5e38fd6a [svn-r16035] Maintenance: Cleaned up the file before 1.8.2 release. 2008-11-05 12:01:59 -05:00
Elena Pourmal
835e13806c [svn-r16031] Bug fix: While testing hdf5-1.8.2-pre1 on Mac I dicovered that I made
a typo in a configuration file for Mac checked in on 
         October 31 (rev 16008). Since this change affects only Fortran
         users on Mac Intel and doesn't affect daily tests on any platforms,
         I am checking in the fix.
Platforms tested:
	 pahra with Intel compilers
2008-11-04 16:38:45 -05:00
Pedro Vicente Nunes
7885abab9a [svn-r16027] reintroduce code before 16025 of code freeze 2008-11-04 13:33:57 -05:00
Pedro Vicente Nunes
f0d6f33b74 [svn-r16025] For scalar string datasets print the character position when a difference is found instead of a non-existing array position
Tested: windows
2008-11-03 21:53:41 -05:00
Elena Pourmal
d9080af461 [svn-r16023] Maintenance: Changed version to hdf5-1.8.2-pre1 before creating a tar ball for
remote testing.
2008-11-03 16:54:52 -05:00
Neil Fortner
780999deee [svn-r16021] Purpose: Fix behaviour of H5Ovisit
Description: H5Ovisit and H5Ovisit by name will now check for a positive return
value from the first callback.  Test added for this case.

Tested: kagiso
2008-11-03 15:54:19 -05:00
Scott Wegner
d2980de247 [svn-r16019] Purpose: Fix Windows definition of H5ftruncate for VS.NET
Description:
On Windows/Visual Studio, there is no function ftruncate.  As a result, we have redefined the H5ftruncate macro to use _chsize_s.  However, this function also doesn't exist on Visual Studio prior to 2005.  Previously we had an #ifdef to support VS 6.0 with the lesser chsize function.  This checkin changes the #ifdef to also include VS.NET, since we still support it for HDF5 1.8 branch.

Tested:
VS.NET on WinXP
2008-11-03 09:39:02 -05:00
Larry Knox
019c82760e [svn-r16017] Correct Fortran compiler version for mercury. 2008-11-01 11:10:56 -05:00
Larry Knox
8935335907 [svn-r16015] Update Platforms Tested and Supported Configuration Features summary sections for November 2008 release. 2008-11-01 10:42:47 -05:00
Pedro Vicente Nunes
215fcf771f [svn-r16011] Bug fix
When -b was requested and no -o (file name) binary output was made to stdout
Had a check after command line parsing to verify if -o is present, otherwise exit

Tested: windows, linux
2008-10-31 13:03:17 -05:00
Elena Pourmal
27d42dfae5 [svn-r16008] Maintenance: Updated compilers and system information for Mac Intel in
RELEASE.txt
             Modified config file to disable shared libraries only
             when Fortran is enabled.
Platforms tested:
             pahra (Mac Intel 10.5.4)
2008-10-31 09:27:54 -05:00
Binh-Minh Ribler
752627e424 [svn-r16007] Description:
Added info to C++ API sections, about dereference wrappers and the fix 
    of bugzilla 1068, which involved the rearrangement of the class hierarchy.
2008-10-30 22:59:50 -05:00
Raymond Lu
edb9de4efc [svn-r16005] Modify the commit of r15936 for H5_USE_16_API. Let H5version.h check if H5_USE_16_API_DEFAULT is defined by the configure. Then define H5_USE_16_API and use it throughout.
Tested on kagiso - supposed to be simple.
2008-10-30 14:44:06 -05:00
Pedro Vicente Nunes
f2bdeee898 [svn-r16003] h5import: TEXTFPE (scientific format) was deprecated. Use TEXTFP
+            instead (PVN - 2008/10/30)
2008-10-30 14:36:47 -05:00
Pedro Vicente Nunes
148f0787ad [svn-r16002] h5diff: return 1 for file differences when both file graphs differ by any object.
+            Error return code was changed to 2 from -1. (PVN - 2008/10/30)
2008-10-30 14:30:34 -05:00
Pedro Vicente Nunes
209f3a4504 [svn-r15999] h5dump: binary default to NATIVE. 2008-10-30 14:16:04 -05:00
Binh-Minh Ribler
2cfa680366 [svn-r15998] Description:
Fixed various comments/headers to update the C++ reference manual.

Platforms tested:
    Linux 2.6 (kagiso) - to make certain no typo introduced
2008-10-30 14:05:47 -05:00
Pedro Vicente Nunes
b3e7158c54 [svn-r15996] Added a definition of HDftruncate for windows to compile with VC6 and later versions
Tested: windows
2008-10-30 11:11:21 -05:00
Pedro Vicente Nunes
37bff127f5 [svn-r15995] remove mention to h5diff -c 2008-10-30 10:37:19 -05:00
Pedro Vicente Nunes
8de58b40f5 [svn-r15985] reorganized the code to deal with deprecated -i -o for in/out files to avoid duplicated code
tested: windows, linu

x
2008-10-28 20:32:42 -05:00
Quincey Koziol
d851c3ba6c [svn-r15982] Description:
Remove redundant check for 1.6 default API.

Tested on:
    Eyeballed - very trivial
2008-10-28 18:42:20 -05:00
Pedro Vicente Nunes
9dd196f146 [svn-r15981] added the version from rev 15974, this AM, before any changes made today 2008-10-28 15:53:09 -05:00
Pedro Vicente Nunes
dd0b3ce4a8 [svn-r15980] add mention to h5diff long double 2008-10-28 15:02:52 -05:00
Pedro Vicente Nunes
5f376374db [svn-r15976] remove mention to h5diff -c 2008-10-28 11:11:25 -05:00
Elena Pourmal
98bac0cfc0 [svn-r15974] Bug fix:
Compilation on all daily test platforms fails due to missing "(";
	fixed.

Platforms tested:
	co-login
	kagiso with --with-default-api-version=v16 and  
        --with-default-api-version=v16 --disable-deprecated-symbols
        compilation flags.
2008-10-27 22:19:31 -05:00
Pedro Vicente Nunes
a8e59673c0 [svn-r15973] make -b accept both MEMORY and NATIVE
tested: windows, linux
2008-10-27 21:02:12 -05:00
Scott Wegner
a2501c41bd [svn-r15970] Purpose: Update Windows h5dump test script
Description:
The h5dump test script was recently updated to add the new -b syntax.  This update also adds and modifies the neccessary tests for Windows.

Tested:
VS2005 on WinXP
2008-10-27 15:39:28 -05:00
Pedro Vicente Nunes
f08f9340a7 [svn-r15969]
Introduced a new feature in the tools library regarding command line parsing
In the definition of arguments, an "*" means that the switch can or can not have an optional argument. This "*" is put in the code regarding the letter definition, and it is transparent to the user (e.g b* instead of the previous b: ), where ":" notes a required argument after the letter (and no ":" or "*" notes no argument, mandatory)
Used for the h5dump binary option -b
It can be now
1)	-b (defaults to NATIVE)
2)	- b NATIVE
3)	- b FILE
4)	-b LE
5)	-b BE
Note: the keyword NATIVE replaces MEMORY
This feature (-b with no argument) was tested with the sequence of h5dump to binary (NATIVE) then h5import to generate an HDF5 file from the binary file and h5diff to compare the 2 HDF5 files
Tested: windows, linux
2008-10-27 15:06:28 -05:00
Pedro Vicente Nunes
64e96385de [svn-r15967] regarding the return value of h5diff (0, no difference in files, 1 difference )
objects with the same name must be of the same type


tested: windows, linux
2008-10-27 11:18:06 -05:00
Scott Wegner
30675b0c4a [svn-r15964] Purpose: Mention Windows bugfix in release document
Description:
In June, we discovered a bug in Windows which only affected specific timezones with the mtime test.  This bug was promptly fixed, but never documented.  This checkin adds a note to the release document.
2008-10-27 09:56:48 -05:00
Scott Wegner
2d567669cd [svn-r15963] Purpose: Minor h5repack test update
Description:
Change the Windows h5repack test script so that the h5diff format matches the latest changes.  In particular, don't send the -c option.

Tested:
None, very minor
2008-10-27 09:32:57 -05:00
Binh-Minh Ribler
9e9c74f7c0 [svn-r15962] Description:
Fixed some typos and replaced free/HDfree and malloc/HDmalloc.

Platforms tested:
    Linux 2.6 (kagiso) - very minor
2008-10-27 08:49:25 -05:00
Binh-Minh Ribler
9924714992 [svn-r15960] Description:
Oops, I accidentally only did "svn commit" instead of "svn commit -m" as
    instructed.
    "ported revisions 15958 to 15959 (Added missing wrappers for H5Rdereference)
    from trunk."
2008-10-26 22:02:39 -05:00
HDF Tester
c16cadef00 [svn-r15958] Snapshot version 1.8 release 1 (snap7) 2008-10-26 17:40:34 -05:00
Christian Chilan
aaf4e0bda5 [svn-r15956] Revised the help page of h5perf.
Tested on kagiso.
2008-10-26 16:19:31 -05:00
Albert Cheng
d55acefa0f [svn-r15951] Fix Bug 1300.
Removed duplicated information due to previous incompleted changes.
Also rearranged the entries to a more logical combinations.

Tested: h5committest.
2008-10-25 20:43:40 -05:00
Mike McGreevy
5e1af503a6 [svn-r15949] Purpose: Documentation
Description: Updating RELEASE.txt with changes for release.

Tested: docwork only, none needed
2008-10-24 16:37:45 -05:00
Mike McGreevy
1c0b652994 [svn-r15948] Purpose: Bug Fix
Description: Adding the SZIP path to LD_LIBRARY_PATH within configure was
             inadvertently blowing away anything already in LD_LIBRARY_PATH. This
             fixes that, which solves, among other things, the problem where
             configure failed to learn how to print 'long long' on cobalt.

Tested: full make check install: kagiso, smirom
        configure / make / h5ls test only : cobalt, linew
2008-10-24 16:30:49 -05:00
Raymond Lu
5f16ae281c [svn-r15946] A follow-up checkin for the last-round commit(r15936). Added a test in this script file to
check whether the macros H5_USE_16_API works properly.  There used to be a problem to compile
if H5_USE_16_API is defined in the application program (see bug #1264).

Tested on kagiso - simple change.
2008-10-24 14:48:57 -05:00
Pedro Vicente Nunes
07baa2bd02 [svn-r15945] redo the
use of
H5_PRINTF_LL_WIDTH
in the definition of 
#define HSIZE_T_FORMAT   "%"H5_PRINTF_LL_WIDTH"u"

the printing of "unknow u" in tg-login3.
for unsigned long long was a  configure bug fixed by rev 15942

tested: tg-login3
2008-10-24 14:38:53 -05:00
Neil Fortner
d58e55cc92 [svn-r15940] Purpose: Close bug 1305.
Description: Added a new function, H5O_alloc_shrink_chunk, which removes all
null messages from a chunk and shrinks the chunk appropriately.  Modified
H5O_merge_null to call this function when a null message is created with a size
>= 64k.  Tests added for this functionality.

Tested: kagiso, linew, smirom (h5committest)
2008-10-23 20:04:28 -05:00
Quincey Koziol
2245e77948 [svn-r15939] Description:
Bring r15937 back from trunk to 1.8 branch:

	Correct error in metadata accumulator code which wasn't expanding the
metadata accumulator when adjoining (but not overlapping) I/O writes occurred.

Tested on:
        Mac OS X/32 10.5.5 (amazon) in debug mode
        Mac OS X/32 10.5.5 (amazon) w/C++ & FORTRAN, w/threadsafe,
                                in production mode
        FreeBSD/32 6.3 (duty) in debug mode
        FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode
        Linux/32 2.6 (kagiso) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe,
                                in debug mode
        Linux/64-amd64 2.6 (smirom) w/Intel compilers w/default API=1.6.x,
                                w/C++ & FORTRAN, in production mode
        Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN,
                                w/szip filter, in production mode
        Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN,
                                in production mode
        Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in production mode
        Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode
2008-10-23 17:59:12 -05:00
Pedro Vicente Nunes
1b6981c062 [svn-r15938]
for some reason , the use of H5_PRINTF_LL_WIDTH to convert to a unsigned long long format, is not working in ia64 linux (tg-login3)
extra characters are printed, this time in h5ls
hardcoded the format defined in HSIZE_T_FORMAT to "%llu"

tested: windows, linux (kagiso), solaris, ia64 linux (tg-login3)
2008-10-23 16:29:21 -05:00
Raymond Lu
caa9e0c055 [svn-r15936] Changed the library's macros H5_USE_16_API to H5_USE_16_API_DEFAULT avoid possible conflict with user's definition of H5_USE_16_API. The H5_USE_16_API_DEFAULT is defined through
configure with the flag --with-default-api-version=v16.

Tested with h5committest.
2008-10-23 14:48:45 -05:00