Commit Graph

813 Commits

Author SHA1 Message Date
Larry Knox
497234f8e3 [svn-r24201] Merged changes from trunk revisions 23431, 23527 and 24077.
Switched default to link to shared lib files when HDF5 is configure with --disable-static.
This addressed HDFFV-8141, h5cc failed because it defaulted to link to lib*.a files which
aren't built with --disable-static.
-help message also updated.

Tested in trunk.
Merged code tested with h5committest.
2013-09-25 17:04:18 -05:00
Allen Byrne
c06b0170f7 [svn-r24180] HDFFV-8321:Add note about changing FFLAGS to FCFLAGS in configure.
Merged INSTALL and h5fc.in from trunk.
2013-09-20 15:36:57 -05:00
Quincey Koziol
38e0563a6e [svn-r24112] Description:
Bring r24101 & 24111 from trunk to 1.8 branch:

r24101:
=======
Description:
    Clean up warnings, enable new compiler warning flag(s) and bring back
changes from Coverity branch:

    r20813:
        Remove the dead code as listed for coverity bug #1722. h5committested.

    r20814:
        Issue 69: Check return value and throw error if negative return. Also free datatype id on error

    r20815:
        Use HDstrncpy. --gh

    r20816:
        Replaced one last HDstrcat call with HDstrncat to resolve coverity issue 832.

    r20817:
        Use HDstrncpy and HDstrncat. --gh

    r20818:
        Purpose: Fix valgrind issues with h5jam

        Description:
        Modified h5jam to free strings strdup'd in parse_command_line before exit. Note
        that they may still not be freed in case of error, due to the widespread use of
        exit().

    r20819:
        Issue 80: change loop to use int as loop index.

    r20820:
        Maintenance: Fixed the bug found by coverity CID 788
        There were two problems with this function:
            1) it tried to unnecessary free NULL pointer
        2) it tried to allocate c_name buffer that is done by H5Pget_class_name

r24111:
=======
Description:
   Restrict GCC diagnostic pragmas to only gcc 4.6+


Tested on:
    Mac OSX 10.8.4 (amazon) w/gcc 4.8.1, C++ & FORTRAN
    (too minor to require h5committest)
2013-09-06 14:09:07 -05:00
Allen Byrne
8194f34ef7 [svn-r24072] Merge trunk cmake changes to 1.8 branch.
Also add default switch blocks to h5import.
Merge h5dump any_path option from trunk.

Tested: local linux
2013-08-26 10:35:15 -05:00
Quincey Koziol
6e58f671ec [svn-r24021] Description:
Bring r24020 from trunk to 1.8 branch:

    Clean up compiler warnings

Tested on:
    Mac OSX/64 10.8.4 (amazon) w/C++ & FORTRAN
    (too minor to require h5committest)
2013-08-17 19:31:01 -05:00
Allen Byrne
e41f1a44b8 [svn-r23771] HDFFV-8434,-8437,-8445,-8447,-8461: Merge changes from Trunk.
Tested: local linux
2013-06-14 09:24:27 -05:00
Albert Cheng
59318f2041 [svn-r23687] Bug fix: HDFFV-8435
Need to update libtool version number for v1.8.11 since two functions,
H5Pget_dxpl_multi and H5Pset_dxpl_multi were removed. Then v1.8 is now
v1.8.12-xxx and needed an update to.


config/lt_vers.am:
    libtool information is changed to 8.0.1 because it is a revision
    different from v1.8.10.

configure:
src/Makefile.in:
hl/src/Makefile.in:
hl/c++/src/Makefile.in:
hl/fortran/src/Makefile.in:
c++/src/Makefile.in:
fortran/src/Makefile.in:
README.txt:
    autogenerated by bin/reconfiure.

Tested: h5committest, then visual inspect that the libhdf5.so.x.y.z is
changed accordingly.
Built in duck by hand and see it changes to libhdf5.8.dylib too.
2013-05-09 00:12:31 -05:00
Allen Byrne
926942e881 [svn-r23629] HDFFV-8368: Merge removal of include sub-folders from trunk 2013-04-25 15:54:56 -05:00
Albert Cheng
e8a57439fa [svn-r23567] Post v1.8.11 branch-off, changed version to 1.8.12-snap0.
Reset RELEASE.txt for next release (1.8.12).

Tested: h5committest.
2013-04-09 12:48:11 -05:00
Larry Knox
06a302be30 [svn-r23541] Reverted changes merged unintentionally with revision 23488 from trunk that will not go into the 1.8.11 release.
Tested with h5committest.
2013-04-03 17:11:13 -05:00
Scot Breitenfeld
2571bbbc7b [svn-r23488] merged windows dll changes from the trunk to the branch.
svn merge -r23351:23487 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran .

Tested: windows.
2013-03-29 08:34:25 -05:00
Scot Breitenfeld
c129390dfe [svn-r23352] merged -r22826:23050 and -r23060:23351 from trunk into branch.
Tested: jam (gnu, intel)
2013-03-15 00:08:29 -05:00
Scot Breitenfeld
5b25a40fa4 [svn-r23330] Merged r23325 from the trunk into the branch.
Tested: jam (intel)
2013-03-06 09:24:44 -05:00
HDF Tester
ab5a49b8bd [svn-r23324] Snapshot version 1.8 release 11 (snap11) 2013-03-03 21:47:16 -05:00
Allen Byrne
6774149c17 [svn-r23218] Comment out new fortran functions not yet merged from trunk
Tested: windows
2013-02-01 09:32:16 -05:00
Allen Byrne
d4f752c335 [svn-r23214] Remove obsolete file 2013-01-31 13:41:54 -05:00
Allen Byrne
13693b307c [svn-r23211] Merge trunk CMake changes for minimum cmake version of 2.8.10. This was prompted by HDFFV-8227, OS X requires latest version of cmake for proper support.
Tested: local linux
2013-01-31 12:30:34 -05:00
Larry Knox
82dd00095e [svn-r22926] Revert change to h5fc.in (3 line comment + 1 line ineffective code) that was inadvertently me
rged from trunk before it was reverted there.

Tested change on trunk and 1.8.10 branch with h5committest, make install and make installcheck on jam koala and ostrich.
2012-10-18 16:58:26 -05:00
Albert Cheng
b650bd0bbd [svn-r22892] Increment release branch for future release (v1.8.11).
Set version number to 1.8.11-snap0.
Clear out RELEASE.txt to hold 1.8.11 changes
Update version references in RELEASE.txt
2012-10-12 13:26:55 -05:00
Allen Byrne
bef3d625fd [svn-r22869] Add PROVISIONAL tag to function name to match non-parallel version. 2012-10-08 09:01:22 -05:00
Allen Byrne
3519e86db5 [svn-r22858] Change def list of RGET_REGION to match other types declarations 2012-10-03 14:21:53 -05:00
Scot Breitenfeld
30700f5285 [svn-r22844] Merged changes from the trunk into the branch.
Tested: jam (gnu, mpich)
2012-09-28 15:53:49 -05:00
Scot Breitenfeld
c783decba5 [svn-r22840] Merged changes from the trunk into the branch,
svn merge -r22479:22826 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran

tested: jam (gnu, intel, pgi)
        koala (gnu, pgi)
2012-09-28 10:31:22 -05:00
Allen Byrne
612af6440b [svn-r22724] Convert tests to *.sh.in.
Convert configure.in to configure.ac.
Align TESTS usage with autotools convention.
Update all references from configure.in to configure.ac

Tested: h5committest
2012-08-28 14:11:34 -05:00
Allen Byrne
5336fb2d01 [svn-r22719] Fix RelWithDebInfo packaging
Tested: windows
2012-08-28 12:38:44 -05:00
Larry Knox
073ba00980 [svn-r22711] Updated autotools: autoconf 2.69, automake 1.12.3, m4 1.4.16, libtool 2.4.2
Tested THG machines.
2012-08-23 12:05:07 -05:00
Scot Breitenfeld
11861e6618 [svn-r22509] Merged changes from the trunk into the branch:
svn merge -r 22163:22479 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran

Fixed merged issue with fortran/test/tH5E_F03.f90 (missing part of the file) and
changed Makefile.am accordingly.
2012-07-02 20:12:37 -05:00
Elena Pourmal
d05e1c8ca1 [svn-r22503] Maintenance:
See HELPDESK-643 issue in JIRA.
NAG Fortran compiler doesn't like the current tH5E_F03.f90 file that has only comments
and no executable statements. Removed tH5E_F03.f90 from the list of modules to build.

Tested on jam with PGI compiler using --enable-fortran2003 flag. Will point the user to a 
snapshot when it is available.
2012-06-29 15:39:37 -05:00
Elena Pourmal
f59572a17e [svn-r22483] Maintenance:
- Fixed a typo in return value of the nh5dread_f_c function ( was 1
      instead of 0 on success); fixed the return value to make it consistent
      with other Fortran functions; cleaned the code from debug statements.

Platforms tested: jam with GNU and Intel compilers, fortran 2003 feature.
2012-06-23 18:31:43 -05:00
Allen Byrne
d857219181 [svn-r22451] Brought cmake configuration / configure changes from Trunk.
Tested jam, local linux
2012-06-11 11:12:49 -05:00
Allen Byrne
98b9db49a1 [svn-r22359] Change library source properties: remove "LANGUAGE C" property from headers. Add "LINKER C" property to link.
Tested: local linux
2012-05-14 11:50:38 -05:00
Larry Knox
4a5efa8d60 [svn-r22339] config/examples.am
Added code to install README in share/hdf5_examples
    Set permissions on README file to rw-r--r--.

Tested with h5committest, make install and make uninstall.
2012-05-02 12:03:35 -05:00
Mike McGreevy
dd47da23a7 [svn-r22268] Update 1.8 branch version to 1.8.10-snap0 2012-04-09 14:39:33 -05:00
Scot Breitenfeld
e320fb15f8 [svn-r22205] Brought changes from the trunk in the the branch, used:
svn merge -r r21721:22163 https://svn.hdfgroup.uiuc.edu/hdf5/trunk/fortran

Tested: jam (gnu)
2012-03-29 19:30:54 -05:00
Allen Byrne
7c41896c33 [svn-r22196] Add PASS_REGULAR_EXPRESSION property to fortran tests to verify 0 errors. Some platforms do not return proper value in CMake ADD_TEST and results in a false positive.
Brought from trunk
2012-03-29 16:34:03 -05:00
Dana Robinson
35a903680e [svn-r22148] Removed incorrect executable svn properties from text, source, in, and HDF5 files. 2012-03-26 15:12:51 -05:00
Allen Byrne
6158a3128c [svn-r21805] Update CMake Required version in all folders to match current standard 2.8.6 2011-12-05 11:32:07 -05:00
Allen Byrne
ec688f92b9 [svn-r21763] HDFFV-7798: CMake on linux. Corrected path component in fortran/src and hl/fortran/src and the install command. 2011-11-15 12:53:00 -05:00
Scot Breitenfeld
c4a83163d3 [svn-r21731] Brought revisions 21719 and 21720 from the trunk, fixes test failures on Mac
and race condition with make check -j#.

Tested: jam (gnu)
2011-11-07 23:13:06 -05:00
Allen Byrne
141383fb26 [svn-r21717] Update cmake configuration
Update cmake to generate source folders in VS
Brought parallel changes from trunk

Tested: local linux
2011-11-04 13:45:41 -05:00
Scot Breitenfeld
bae45fe9e8 [svn-r21694] Brought r21689 into the tunk, fixes type in H5Eset_error_c.
Tested: jam (gfortran)
2011-10-31 09:51:34 -05:00
Scot Breitenfeld
fdade1b4c4 [svn-r21693] Brought r21691,r21690 to the branch, which:
Removed not needed test in fortranlib_test_F03.f90 and 
made fortranlib_test_1_8.f90 standard compliant.

tested: jam (gnu compiler)
2011-10-31 09:43:09 -05:00
Mike McGreevy
e52623c9fe [svn-r21638] Update 1.8 branch version to 1.8.9-snap0 2011-10-21 10:55:40 -05:00
Scot Breitenfeld
5d53e30f58 [svn-r21633] Description: changed comments in h5offsetof, no source changes. 2011-10-20 19:06:31 -05:00
Scot Breitenfeld
3691889dbf [svn-r21632] Description:
Removed line:

$(RM) $(DESTDIR)$(includedir)/H5f90i*.h

These *.h files are needed for HL_NPOESS and should not be removed when make clean is specified. 

The Daily Test installs the file using the deploy script, but then
runs make clean which removes the file, so the files are not there when we try to compile HL_NPOESS
causing an error.
2011-10-20 18:43:38 -05:00
Scot Breitenfeld
cbed39d416 [svn-r21620] Description:
Changed the API to pass type(h5o_info_t) instead of a C pointer to the derived type.  
  
Tested:  
  
jam (gfortran and pgi)
2011-10-20 13:16:23 -05:00
Scot Breitenfeld
f4fb04d6b3 [svn-r21585] Description: Fixed robodoc headers (functions and derived types), updated the definition of derived types from the original F2003 merge.
Tested: jam (intel, gnu, pgi)
2011-10-14 16:55:33 -05:00
Scot Breitenfeld
9bdbffe11e [svn-r21574] Description:
merged r21434 from trunk,
2011-10-14 14:54:46 -05:00
Scot Breitenfeld
76e215174a [svn-r21568] Description:
Merged robodoc headers from trunk in the 1.8 branch, remove functions that should have not been merged into the 1.8 branch, removed the robodoc docomentation.

Tested: jam (gnu, intel, pgi)
2011-10-14 13:39:47 -05:00
Elena Pourmal
b0dceeb6a9 [svn-r21551] Maintenance: Addressed HDFFV-915 - investigate if H5open and H5close are needed in the corresponding
Fortran wrappers.

Solutions:   The calls were not needed and were removed from the C stubs h5open_c and h5close_c for the correspnding 
             Fortran subroutines h5open_f and h5close_f.

Platforms tested: jam with gcc and gfortran, PGI and Intel
                  koala with PGI and Intel
                  linew with the standard Sun compilers
2011-10-13 15:25:17 -05:00