summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r20205] Add tall-6.ddl from previous commit r20204.Jonathan Kim2011-03-081-0/+1
| | | | Test file for Bug 2183 - h5dump -y -o prints out attribute values
* [svn-r20204] Add test case for check -y -o optionsPeter Cao2011-03-081-0/+27
|
* [svn-r20203] Purpose:Jonathan Kim2011-03-085-9/+60
| | | | | | | | | | | | | Fix Bug 2120 - h5copy: improve to copy an object into same HDF file Description: Before the fix users can't copy an object (dataset or group) with different name if input file (-i) and output file (-o) is same. This feature would be useful to clone any object with different name and reuse contents. Tested: jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), Cmake (jam)
* [svn-r20202] Correct order of tests DEPENDSAllen Byrne2011-03-081-7/+3
|
* [svn-r20201] Order fflush tests - fflush2 DEPENDS on fflush1Allen Byrne2011-03-081-0/+1
|
* [svn-r20200] Add expected fail condition to memcheck alternate tests.Allen Byrne2011-03-082-0/+18
|
* [svn-r20197] Change test macro to allow control of infile and outfile parametersAllen Byrne2011-03-081-4/+8
|
* [svn-r20195] Description: Fixed memory leaks (valgrind detected) in ↵Scot Breitenfeld2011-03-072-5/+9
| | | | | | field_info and make tables routines. Tested: jam (gnu and intel compilers)
* [svn-r20192] Description: Bug 1939: h5tbget_field_info_fScot Breitenfeld2011-03-064-1173/+1203
| | | | | | | | | | | | | | | | | * Fixed error in passing an array of characters with different length field names for h5tbmake_table. * Fixed error in h5tget_field_info_f with packing the C strings into a fortran array of strings. * Added optional arguement to h5tbget_field_info_f called maxlen which returns the maximum string character length in a field name element. * Uncommented out test for h5tbget_field_info_f in the test program and added additional checks for the output. Tested: jam (intel and gnu compilers)
* [svn-r20188] Purpose:Jonathan Kim2011-03-042-2/+18
| | | | | | | | | | | | Fixing Bug 2161 - GMQS: h5dump - only on Windows, skip displaying a data value every a certain lines in array type dataset Description: Fixed h5dump for skipping some values for long array type dataset on Windows. This issue only occurred on Windows due to the different return behavior from _vsnprintf() funtion. Tested: Windows, jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE)
* [svn-r20186] Verify/cleanup code due to debugging changesAllen Byrne2011-03-043-9/+10
| | | | Tested: local linux
* [svn-r20184] Enable h5dump tests in valgrindAllen Byrne2011-03-042-195/+223
|
* [svn-r20180] I added 2 public macros to the H5public.h - H5_VERSION_GE and ↵Raymond Lu2011-03-022-0/+60
| | | | | | H5_VERSION_LE - and put some test cases in tfile.c. Tested on jam, heiwa, and amani.
* [svn-r20172] Add h5mkgrp utility to package listAllen Byrne2011-03-011-1/+1
|
* [svn-r20171] Add HDF5_USING_MEMCHECKER guards around script mode ADD_TEST. ↵Allen Byrne2011-03-019-222/+253
| | | | | | This will replace the list of ignore tests in CTestCustom.cmake file. Tested: local linux
* [svn-r20170] Correct name of tool from hdf2gif to h52gif.Allen Byrne2011-03-011-4/+4
|
* [svn-r20168] BZ2048: Add -E --enable-error-stack option to h5dump.Allen Byrne2011-02-288-4/+122
| | | | Tested: local linux, heiwa, windows
* [svn-r20161] Correct test properties for test orderAllen Byrne2011-02-251-3/+7
| | | | Tested: local linux
* [svn-r20156] Update macros to correct errors found on windowsAllen Byrne2011-02-251-2/+10
|
* [svn-r20155] Change macros - do not need URL parameterAllen Byrne2011-02-242-11/+11
|
* [svn-r20154] Update error in szip ext project macroAllen Byrne2011-02-241-2/+2
|
* [svn-r20153] Move ext lib handling for ext project building to a common ↵Allen Byrne2011-02-2429-345/+419
| | | | | | macro. Update HDF5 project to use HDFMacros.cmake file. Add test properties for test ordering. Tested: local linux, windows
* [svn-r20151] On windows the name of static zlib library is dependent on the ↵Allen Byrne2011-02-241-6/+6
| | | | use of HDF_LEGACY_NAMING value when built from SVN/TGZ source.
* [svn-r20149] Change Name of Legacy naming optionAllen Byrne2011-02-232-10/+10
|
* [svn-r20145] Correct misplaced bracketAllen Byrne2011-02-221-2/+2
|
* [svn-r20141] Bring 1.8 r20139 cmake and windows changes to trunkAllen Byrne2011-02-2244-539/+1339
|
* [svn-r20135] Description:Quincey Koziol2011-02-223-3/+47
| | | | | | | | | | | | | | | | | | | | Bring r20134 from metadata journaling merging branch to trunk: Bring changes from metadata journaling branch to "merging" branch: Unify routine to mark a dataset's metadata as changed. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) 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, w/threadsafe, in production mode Linux/PPC 2.6 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in debug mode
* [svn-r20132] Purpose:Jonathan Kim2011-02-216-5/+1017
| | | | | | | | | | | | | | | | | Fixing Bug 2092 - h5dump does not display index for a dataset Description: improve the test case from previous checkin r20108, which also display dataset via region reference. Previous Log: h5dump skip displaying array indices every certain number when the array type dataset is relatively big. The certain number varies according to the size of each array. This checkin fix the skipping array indices problem. This fix also correct indentation of the dataset data output. Tested: jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), Cmake - jam
* [svn-r20124] Bug fix (ID: 519)Albert Cheng2011-02-182-104/+0
| | | | | | | | The content of bin/config_para_ibm_sp.sh has been added to release_docs/INSTALL_parallel long ago. Just got around to remove it. Tested: no need since nothing refer to config_para_ibm_sp.sh except MANIFEST. Ran bin/chkmanifest.
* [svn-r20121] Bug 1586 - the datatype handler created with H5Tencode/decode ↵Raymond Lu2011-02-183-12/+80
| | | | | | had the reference count 0. I fixed it by changing the APP_REF parameter of H5I_register from FALSE to TRUE and added a test case in dtypes.c. Tested on jam, heiwa, and amani.
* [svn-r20119] Description:Quincey Koziol2011-02-175-280/+282
| | | | | | | | | | | | | | | | | | | | Clean up MPI resource leaks in parallel tests, along with a bunch of compiler warnings. Tested on: FreeBSD/32 6.3 (duty) in debug mode FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (amani) 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, w/threadsafe, in production mode Linux/PPC 2.6 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in debug mode Mac OS X/32 10.6.6 (amazon) in debug mode Mac OS X/32 10.6.6 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode
* [svn-r20116] Description:Frank Baker2011-02-171-1/+1
| | | | Update copyright dates to include 2011.
* [svn-r20113] Add note to RELEASE.txt about external file cache.Neil Fortner2011-02-171-0/+4
|
* [svn-r20112] Merge open_file_pool branch into trunk.Neil Fortner2011-02-1717-91/+4872
|\ | | | | | | Tested: jam (branch tested with h5committest)
| * [svn-r20064] Purpose: Implement external file cacheNeil Fortner2011-02-0817-91/+4872
| | | | | | | | | | | | | | | | | | Description: Implements a cache of files opened through external links. Adds the public functions H5Pset_elink_file_cache_size(), H5Pget_elink_file_cache_size(), and H5Frelease_file_cache(). Tested: jam, amani, heiwa (h5committest), fedora 64.
| * [svn-r20063] Merge changes from trunk from revision 19519 to 20062 into ↵Neil Fortner2011-02-08284-7465/+23382
| |\ | | | | | | | | | open_file_pool branch. No testing needed as the branch is currently identical to the trunk.
* | | [svn-r20110] Ignore valgrind memleak test on cmake script for ↵Jonathan Kim2011-02-171-0/+2
| | | | | | | | | | | | H5LS-tgrp_comments and H5DUMP-tarray1_big test cases.
* | | [svn-r20108] Purpose:Jonathan Kim2011-02-1513-46/+2163
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixing Bug 2092 - h5dump does not display index for a dataset Description: h5dump skip displaying array indices every certain number when the array type dataset is relatively big. The certain number varies according to the size of each array. This checkin fix the skipping array indices problem. This fix also correct indentation of the dataset data output. Tested: jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE)
* | | [svn-r20103] Purpose:Jonathan Kim2011-02-147-87/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change to use HDxxx macros. Description: Originally this started for fixing incorrect pointer usage. But that got fixed through coverity merge. So this is mainly changing to use HDxxx macros and clean up some related code. Tested: jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE)
* | | [svn-r20095] Removed AIX 5.3 and Cray xt3, added AIX 6.1 as supported platforms.Albert Cheng2011-02-131-13/+8
| | |
* | | [svn-r20089] Add note to known problems section of RELEASE.txt about ↵Neil Fortner2011-02-111-0/+2
| | | | | | | | | | | | | | | | | | run-all-ex.sh on Cygwin. Tested: kwrite
* | | [svn-r20076] Updated for the adding of mpicc/mpif90 as default parallel ↵Albert Cheng2011-02-091-0/+3
| | | | | | | | | | | | | | | | | | compiler commands for linux systems.
* | | [svn-r20070] Description:Quincey Koziol2011-02-091-1/+1
| | | | | | | | | | | | | | | | | | | | | Switch order of system includes, to correct error on FreeBSD machines. Tested on: FreeBSD/32 6.3 (duty) w/debug
* | | [svn-r20065] Description:Quincey Koziol2011-02-0811-235/+239
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bring changes from Coverity branch to trunk: r19975: Fixed potential mem leak at H5O_attr_open_by_name r19980: Fix coverity issue 792. Free tmp_env_prefix in H5Lexternal.c line 365 if it is not NULL but its contents are 0 when it goes out of scope. r20039: Eliminate warnings about nested extern and implicit declarations of parallel_print and address Coverity defects 712-781 by #including h5tools_utils.h in h5diff_array.c, h5diff_attr.c, h5diff_dset.c and h5diff_util.c. r20046: Purpose: Address TOCTOU warnings in h5jam and h5unjam Description: Coverity is afraid that the state of the input file could change between the call to stat() and the call to open(). This is called a time-of- check time-of-use (TOCTOU) vulnerability. Modified stat calls to fstat which uses an open file pointer so it (hopefully) won't complain any more. r20047: Addressed coverity issues 135-137, 462-464. Local pointers that needed to be freed in case of error were moved out of a switch statement in src/H5Tnative.c, set to NULL, and checked before freeing. Tested on: Mac OS X/32 10.6.6 (amazon) w/debug & production (h5committested on Coverity branch)
* | [svn-r20061] Description:Quincey Koziol2011-02-088-390/+288
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bring changes from Coverity branch to trunk: r19930: Fix memory leaks involving VL attributes in h5repack and h5diff. The buffers in copy_attr and diff_attr were not checked for the presence of a vlen before being freed, and vlen storage was never reclaimed. Added checks and calls to H5D_vlen_reclaim(). r19933: Purpose: Fix memory leak in H5L_move_cb() Description: H5L_move_cb copied the source link using H5O_msg_copy() but freed it manually using H5MM_xfree(). Since H5O_link_copy allocates the link using H5FL_MALLOC, this causes the link to be allocated from the free list but is never put back on the free list when it is freed. This prevents the link free list from shutting down properly. Modified H5L_move_cb() and H5L_move_dest_cb() to free the link properly using H5O_msg_free(). r19973: Fix resource leaks by freeing string created by HD5f2string r19974: Issue #345: Inialize buf variable to null Tested on: Mac OS X/32 10.6.6 (amazon) w/debug & production (h5committested on Coverity branch)
* | [svn-r20060] Missing null character on return of get_comment - force \0Allen Byrne2011-02-071-2/+2
| |
* | [svn-r20058] Changed Linux system to use mpicc as the default parallel C ↵Albert Cheng2011-02-071-2/+8
| | | | | | | | | | | | | | | | | | compiler. mpif90 is already the default parallel Fortran if mpicc is the C compiler. Tested: Jam (serial and parallel). No need for committest since this change is limited to Linux system.
* | [svn-r20057] Correct comment handling and remove cut/paste oversightsAllen Byrne2011-02-072-28/+25
| | | | | | | | merge r20056 from 1.8
* | [svn-r20054] Created valgrind cacheinit fileAllen Byrne2011-02-072-0/+59
| |
* | [svn-r20052] Description:Quincey Koziol2011-02-0610-566/+616
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clean up Coverity warnings, and fix some style issues: r19735: Fix for memory leak in test/mf found by valgrind. r19736: Fix memory leak in h5repack. The buffer in copy_objects, when copying the entire dataset at once, was not checked for the presence of a vlen, and vlen storage was never reclaimed. Added check and call to H5D_vlen_reclaim(). r19772: Change H5assert() to if (H5T_VLEN != src->shared->type || H5T_VLEN != dst->shared->type) HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a H5T_VLEN datatype") r19774: removed unused priv. r19775: removed unused variables r19778: Fix memory leak comparing for variable length data types. r19834: Fixed memory leaks found by valgrind. Memory errors remain for another day. Tested on: Mac OS X/32 10.6.6 (amazon) w/debug & production (h5committested on branch)