summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r20157] Bring CMake changes to branch up to r20156 from trunkAllen Byrne2011-02-2529-355/+434
|
* [svn-r20152] 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-r20150] Change Name of Legacy naming optionAllen Byrne2011-02-232-10/+10
|
* [svn-r20143] Correct misplaced bracketAllen Byrne2011-02-221-2/+2
|
* [svn-r20142] Remove duplicated project filesAllen Byrne2011-02-222-866/+0
|
* [svn-r20139] Add new efc files and projects to windowsAllen Byrne2011-02-222-0/+866
|
* [svn-r20138] Add new efc files and projects to windowsAllen Byrne2011-02-221-0/+2
|
* [svn-r20137] Correct hl/fortran/src INCLUDE_DIRECTORIES.Allen Byrne2011-02-226-2/+877
| | | | Add new efc files and projects to windows
* [svn-r20136] Description:Quincey Koziol2011-02-223-3/+47
| | | | | | | | | | | | | | Bring r20135 from trunk to 1.8 branch: 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 (h5committested on trunk)
* [svn-r20133] Purpose:Jonathan Kim2011-02-2113-46/+3175
| | | | | | | | | | | | | | | | Fixing Bug 2092 - h5dump does not display index for a dataset Description: Merged from HDF5 trunk r20108 and r20132. 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), Cmake - jam
* [svn-r20130] Add test dependencies to order testsAllen Byrne2011-02-216-1/+68
| | | | Tested: local linux
* [svn-r20128] Add fortran mod folder to INCLUDE_DIRS for gfortran 4.2.x.Allen Byrne2011-02-217-7/+45
| | | | | | Add test dependicies to correct the order of tests - cmake 2.8.4 bug - but also will improve cmake parallel testing. Tested: local linux, jam
* [svn-r20125] Bug 1586 - the datatype handler created with H5Tencode/decode ↵Raymond Lu2011-02-183-13/+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. The changes to configture.in, tools/misc, tools/lib, config, c++/test, Makefile.am, and fortran are only property changes when I merged from the trunk. Tested on jam. But I tested the same fix in the trunk with h5committest.
* [svn-r20123] 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-r20120] Description:Quincey Koziol2011-02-175-280/+282
| | | | | | | | | | | | | | | | | | | | | | Bring r20119 from trunk to 1.8 branch: 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-r20117] Description:Frank Baker2011-02-171-1/+1
| | | | Update copyright dates to include 2011.
* [svn-r20114] Merge r20112 (open_file_pool) into 1_8 branch.Neil Fortner2011-02-1719-89/+4878
| | | | Tested: jam (open_file_pool branch tested with h5committest)
* [svn-r20111] Ignore valgrind memleak test on cmake script for ↵Jonathan Kim2011-02-171-0/+2
| | | | H5LS-tgrp_comments and H5DUMP-tarray1_big test cases.
* [svn-r20104] Purpose:Jonathan Kim2011-02-147-82/+61
| | | | | | | | | | | | | Change to use HDxxx macros. Description: Merged from hdf5 trunk r20103. 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)
* [svn-r20102] Update text file with references to examples.zip file.Allen Byrne2011-02-141-1/+2
|
* [svn-r20101] Description: Mike McGreevy2011-02-142-89/+749
| | | | | | | Copy 1.8.6 RELEASE.txt into HISTORY-1.8.txt on the 1.8 branch, and update platforms tested and tested configurations sections in the 1.8 RELEASE.txt file.
* [svn-r20096] Removed AIX 5.3, Added AIX 6.1 as supported platforms.Albert Cheng2011-02-131-17/+2
| | | | | The problem with the optimization flags for gcc 4.3 and 4.4 has been fixed in v1.8.5. Removed this known problem entry.
* [svn-r20090] 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-r20084] Add missing library referenceAllen Byrne2011-02-111-1/+1
| | | | Tested: windows
* [svn-r20082] DLL visibility names needed to be updated in cstub in windows ↵Allen Byrne2011-02-111-96/+96
| | | | | | using cmake Tested: windows
* [svn-r20081] Update USING file for changes to examples batch files and added ↵Allen Byrne2011-02-117-155/+102
| | | | missing instructions.
* [svn-r20080] Remove obsolete lines (commented) after correcting Fortran ↵Allen Byrne2011-02-102-11/+0
| | | | | | handling in CMake files Tested: local: linux
* [svn-r20079] Correct Fortran handling in CMake filesAllen Byrne2011-02-1014-252/+218
| | | | Tested: local: linux
* [svn-r20078] updated mpich version for jam and amani. Removed kagiso.Albert Cheng2011-02-101-17/+10
|
* [svn-r20075] Updated for the adding of mpicc/mpif90 as default parallel ↵Albert Cheng2011-02-091-0/+3
| | | | | | compiler commands for linux systems.
* [svn-r20071] Description:Quincey Koziol2011-02-091-1/+1
| | | | | | | | | Bring r20070 from trunk to 1.8 branch: Switch order of system includes, to correct error on FreeBSD machines. Tested on: FreeBSD/32 6.3 (duty) w/debug
* [svn-r20069] Corrected a typo inAlbert Cheng2011-02-081-1/+1
| | | | | | | | | PROD_CFLAGS= "-O" Shell does not allow any spaces between the "=" and righthand side value. Changed it to PROD_CFLAGS="-O" Tested in jam.
* [svn-r20066] Description:Quincey Koziol2011-02-0811-235/+239
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bring r20065 from trunk to 1.8 branch: 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-r20062] Description:Quincey Koziol2011-02-088-394/+290
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bring r20061 from trunk to 1.8 branch: 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-r20059] 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: Amani (serial and parallel). No need for committest since this change is limited to Linux system.
* [svn-r20056] Correct comment handling and remove cut/paste oversightsAllen Byrne2011-02-072-27/+25
| | | | Tested: local linux
* [svn-r20055] Corrected extlib option valueAllen Byrne2011-02-071-1/+1
|
* [svn-r20053] Description:Quincey Koziol2011-02-0610-555/+588
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bring r20052 from trunk to 1.8 branch: 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)
* [svn-r20051] Description:Quincey Koziol2011-02-056-388/+425
| | | | | | | | | | | | Bring r20050 from trunk to 1.8 branch: Bring sec2 and log VFDs back into agreement. Correct several compiler warnings. Also add some additional statistics to the log VFD and promote the parameter for H5Pset_fapl_log from 'unsigned' to 'unsigned long long'. Tested on: Mac OS X/32 10.6.6 (amazon) w/debug & production (h5committested on trunk)
* [svn-r20049] Description:Quincey Koziol2011-02-052-82/+84
| | | | | | | | | | | | | | | | | | Bring r20048 from trunk to 1.8 branch: Bring Coverity changes back to trunk: r19733: Fix memory leak in h5perf_serial. Global buffer "buffer2" was allocated at the beginning of do_sio() but never freed. Added call to free() at end of do_sio(). r19734: Fix memory leak in iopipe. Buffer "the_data" was allocated at the beginning of main() but never freed. Added call to free() at end of main(). Tested on: Coverity branch in daily tests & Mac
* [svn-r20045] Fix bz2127 by dynamically allocating storgae for comments. Allen Byrne2011-02-048-10/+61
| | | | | | Bring 20044 from trunk Tested: local linux
* [svn-r20043] Add option to build static executables on non-windows machinesAllen Byrne2011-02-041-0/+11
|
* [svn-r20042] Disable SVN extlibsAllen Byrne2011-02-041-1/+1
|
* [svn-r20041] Created valgrind cacheinit file, Corrected ignore list, updated ↵Allen Byrne2011-02-044-34/+96
| | | | memcheck defines
* [svn-r20034] Problem: A typo caused compilation to fail with gfortran 4.6 on ↵Elena Pourmal2011-02-031-3/+3
| | | | | | | | fred (Max OS X) Fixed. Platforms tested: fred and jam (minor change)
* [svn-r20030] Purpose: Fix bug 2131Neil Fortner2011-02-026-226/+1489
| | | | | | | | | | Description: When using the scale-offset filter with floating point data or fill values, big endian machines would save some metadata in the wrong byte order. This caused such datasets to yield incorrect data when read on little endian machines. Fixed the scale-offset filter to always save this metadata in the right byte order (i.e. little endian). Tested: jam, amani, heiwa (h5committedt); fedora, linew
* [svn-r20028] I added some test cases for H5Oset(get)_comment and ↵Raymond Lu2011-01-311-0/+333
| | | | | | H5Oset(get)_comment_by_name. It's related to bug 2130. Tested on jam because I've tested the same change to the trunk with h5committest.
* [svn-r20021] Update cmake file for testpar changes from r19939Allen Byrne2011-01-311-2/+2
|
* [svn-r20020] Bug 2019: h5perf or h5perf_serial is removed twice. Some ↵Albert Cheng2011-01-282-20/+30
| | | | | | | | | | | | | | | | | | | | | | | | systems like AIX do not like it as it may get into a racing condition when "gmake -j N" is used-- two "rm" commands were trying to remove the same file. Solution: Rearranged the Makefile.am so that h5perf or h5perf_serial are built only once, that is through bin_PROGRAMS only. Bug 2135: h5perf_serial is not installed in --enable-parallel build. It was because in parallel build, h5perf_serial is not was not in the bin_PROGRAMS list but it was still being built and tested. Solution: Rearranged the Makefile.am code so that h5perf_serial is installed too. (It is easier to make cleaner code to install it than to build and test h5perf_serial but not test it.) Tested: Jam, both serial and parallel. Did not run h5committest because the changes are in perform/ directory only and I think Jam has given the changes in Makefile a complete test already.
* [svn-r20017] Purpose: fix compiler error on BP (AIX) from recent change for ↵Jonathan Kim2011-01-271-0/+1
| | | | h5repack svn r20007.