Commit Graph

1582 Commits

Author SHA1 Message Date
Allen Byrne
0213b3b435 [svn-r21766] Update Linux VM section to match 1.8.8 2011-11-16 10:27:30 -05:00
Raymond Lu
db7410f838 [svn-r21765] Issue 7618 - the library had seg fault when it tried to shrink the size of compound data type through H5Tset_size immediately after the type was created. I fixed it in this commit. I'm bringing the fix from the trunk. The only files being change are test/dtypes.c, src/H5T.c, src/H5Tconv.c, and release_docs/RELEASE.txt. All others are property changes.
Tested on jam, koala, and linew.
2011-11-15 17:45:06 -05:00
Mike McGreevy
d92dd34cde [svn-r21760] Copy finished RELEASE.txt from the 1.8.8 branch
to 1.8's HISTORY-1_8.txt file.
2011-11-15 11:01:05 -05:00
Raymond Lu
92e5075da8 [svn-r21718] Issue 7618 - the library had seg fault when it tried to shrink the size of compound data type through H5Tset_size immedia
tely after the type was created.  I'm bringing the fix from the trunk that I committed a while ago. My real changes are in test/dtypes.c, src/H5T.c, and release_docs/RELEASE.txt.  All other changes are property changes.

Tested on jam.  But I tested the same fix in the trunk on jam, koala, and linew.
2011-11-04 17:58:49 -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
Mike McGreevy
ddac2349c0 [svn-r21639] - Clear out RELEASE.txt in preparation for 1.8.9 release changes.
- Update version references in RELEASE.txt
- Add reminder to HISTORY-1_8.txt that it needs the completed
  RELEASE.txt from the 1.8.8 branch when it's done.
2011-10-21 11:07:25 -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
Quincey Koziol
13bc2e73cf [svn-r21618] Description:
Bring r21617 from trunk to 1.8 branch:

    Recalculate the size of destination attribute message when the source and
destination versions are different during an object copy operation.
(Jira: HDFF-7718)

Tested on: 
    Mac OS X/32 10.7.2 (amazon) w/debug
    (h5committested on trunk)
2011-10-20 12:13:11 -05:00
Scot Breitenfeld
d91a3fda2a [svn-r21616] Updates to Fortran 2003 constants. 2011-10-19 22:07:37 -05:00
Scot Breitenfeld
216cbdcd70 [svn-r21614] Added new fortran, HL, fortran HL changes. 2011-10-19 21:07:43 -05:00
Raymond Lu
c7342f6262 [svn-r21612] I put an item about the H5LTdtype_to_text bug (7701). 2011-10-19 16:13:07 -05:00
Allen Byrne
299fadaefd [svn-r21594] Add CMake option to disable packaging component: needed to avoid configuration warning when using Visual Studio Express versions on windows.
Tested: Windows
2011-10-17 14:55:57 -05:00
Mike McGreevy
0bab223bcc [svn-r21592] Purpose:
Minor cleanup of RELEASE.txt:
  - formatting
  - update platforms tested & known issues as of 1.8.7 release
    (i.e. changes made to 1_8_7's RELEASE.txt never merged to 1_8).
    (these will further be updated prior to 1.8.8 release).

Tested:
 - release doc only, none needed.
2011-10-17 11:51:10 -05:00
HDF Tester
c48b71ce91 [svn-r21588] Snapshot version 1.8 release 8 (snap18) 2011-10-16 19:22:26 -05:00
Elena Pourmal
c43f28230d [svn-r21576] Maintenance: Added F2003 info 2011-10-14 15:09:17 -05:00
Dana Robinson
b92a7abb34 [svn-r21567] Updated RELEASE.txt 2011-10-14 13:29:39 -05:00
Quincey Koziol
fe32509673 [svn-r21566] Description:
Bring r21561 from trunk back to 1.8 branch:

    Correct error in loading local heap prefix & data block from the file.
Sometimes the local heap's prefix could be loaded before the data block (e.g.
using H5Oget_info), but then when the data block was loaded later, the free
list information would get lost, causing the heap's size to grow larger than
necessary.  This is Jira bug #HDFFV-7767

Tested on:
    Mac OS X/32 10.7.2 (amazon) w/debug
    (h5committest coming up)
2011-10-14 12:42:22 -05:00
Vailin Choi
3feb0d880d [svn-r21565] Update RELEASE.txt for the fix checked in yesterday for HDFFV-7640. 2011-10-14 11:24:51 -05:00
Neil Fortner
363988bd77 [svn-r21557] Port r21556 to 1.8 branch
Purpose: Fix bug in H5Ocopy

Description:
H5Ocopy could get confused when copying a named datatype containing an
attribute which used that named datatype as its datatype.  This happened
because H5Ocopy would recurse into the attribute's datatype before the object
the attribute was in was fully copied (i.e. before the "post-copy" pass).
Modified H5Ocopy to avoid recursing before the post-copy step in this case.
Required many changes, including to how non-committed shared messages are
copied.

Tested: jam, koala, heiwa (h5committest); durandal
2011-10-13 19:03:09 -05:00
Elena Pourmal
309f0b543b [svn-r21554] Maintenance: Added entry for the Fortran DS wrappers 2011-10-13 16:30:37 -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
Dana Robinson
d05716bd19 [svn-r21547] Updated svnprops on many files, mainly for EOL issues.
No testing since there are no code changes.
2011-10-13 11:53:03 -05:00
Quincey Koziol
17d435522b [svn-r21533] Description:
Bring r21442 and r21529 from trunk to 1.8 branch: Add new API routines
for querying if collective raw data I/O was actually performed collectively.

Tested:
    Linux/32 2.6 (jam)
    (h5committested on trunk)
2011-10-12 16:50:59 -05:00
Allen Byrne
21b235a43a [svn-r21527] Updated cygwin versions 2011-10-12 11:27:18 -05:00
Dana Robinson
0e0b6fc5ab [svn-r21524] Reverts 20920 (HDFFV-7579 fix) (this is 20913/21 from the trunk)
This change reverts the HDFFV-7579 fix while we more carefully consider enum conversions as a part of the h5compare work.

Tested on jam, Windows 7 and linew.
2011-10-11 17:09:25 -05:00
Mark Evans
a8558655b7 [svn-r21503] Edited for language. Did not edit "Known Problems"
or "Platforms Tested" sections.
2011-10-10 15:06:25 -05:00
HDF Tester
de40ea2168 [svn-r21500] Snapshot version 1.8 release 8 (snap17) 2011-10-09 19:21:48 -05:00
Mike McGreevy
d3b7ce4689 [svn-r21479] Merge revision 21101 from trunk to 1.8 branch:
HDFFV-7639

Purpose:

    Remove H5_MPI_SPECIAL_COLLECTIVE_IO_WORKS and
    H5_MPI_COMPLEX_DERIVED_DATATYPE_WORKS #defines from source.

Description:

    Two advanced parallel functionalities, special collective IO and
    complex derived datatypes, are not supported by older
    implementations of mpi, and thus our code limits the use of these
    features with #ifdefs and has checks in configure to set them (or
    not). Unfortunately, configure can't actually run a parallel check
    to see if these features are working (nor not) so it resorts to
    looking in the config files where they are explicity enabled or
    disabled based on versions of mpi, sytems being built on, or for
    no documented reason at all (i.e. just set to on or off as some
    'default'). Overriding these settings is easy if need be, provided
    it is known that it needs to be done to get improved performance,
    and oftentimes it is not.

    Most new MPI implementations successfully handle the functionality
    requested when these #defines are set, and many of the "turn these
    features off" cases in the config files are for old (> 5 years)
    versions of MPI and retired systems (such as NCSA's tungsten).

    Therefore, the decision has been made to remove the support for
    these old versions of MPI and systems that cannot handle these
    behaviors. The #ifdefs and supporting setup in the config/ files
    and configure script has been removed, and the code executed when
    these options were not set removed from the source.

    In passing, this commit also cleans up some whitespace issues in
    both t_mpi.c and H5Dmpio.c. Furthermore, in t_mpi.c, the special
    collective IO test was not getting regularly run due to it being
    written to work only with four processes (we regularly test with
    six, previously with three), and thus it failed when actually run
    due to an out of bounds data buffer assignment. It has been
    modified to run at any number of processes greater than four, and
    the memory problem has been fixed so the test passes.

Tested:

    Jam, h5committest, Ember
2011-10-05 17:00:35 -05:00
Albert Cheng
3389fa88ee [svn-r21470] Updated with the change of Windows platform switched back to use SEC2 as the
default VFD.
2011-10-04 12:51:04 -05:00
HDF Tester
319ded76cf [svn-r21444] Snapshot version 1.8 release 8 (snap16) 2011-10-02 19:32:40 -05:00
Allen Byrne
f74a23c836 [svn-r21438] Added listing of all cmake options available 2011-09-30 13:21:50 -05:00
HDF Tester
3c51dc92f4 [svn-r21416] Snapshot version 1.8 release 8 (snap15) 2011-09-25 19:25:48 -05:00
Jonathan Kim
8f8fb620d8 [svn-r21404] Purpose:
HDFFV-7693 - h5diff produces different behavior between versions: 1.8.3 and 1.8.6

Description: 
    There were two issues on this. 
    One was not displaying all the comparable objects if non-comparable 
    object/attribute exist and compared before comparables ones. This issue
    occurred after 1.8.4 release. This is the issue from user.
    The other issue was not displaying all the comparable attributes, 
    if non-comparable object/attribute exist and compared ahead. This issue 
    were exist even before 1.8.4 release. So it's possible some attribute 
    comparison may have not displayed correctly in the past, if non-comparable 
    data were exist in common object.
    Fixed h5diff to display all the comparable object and attribute regardless 
    of non-comparables. 

    Merged from HDF5 trunk r21396 and r21397.

Tested:
 jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), Cmake (jam, Windows)
2011-09-21 10:20:20 -05:00
Jonathan Kim
3f1489ee7b [svn-r21400] Purpose:
HDFFV-5932 - h5repack breaks files with dimension scales

Description:
    - Fixed h5repack to update values of references(object and region) of 
      attributes in h5repack for 1) references, 2) ARRAY of references, 
      3) VLEN of references, and 4) COMPOUND of references.
    - Merged from HDF5 trunk 21393, 21382, 21386, 21389. (support Peter)

Tested:
 jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE)
2011-09-20 11:34:01 -05:00
HDF Tester
563722468c [svn-r21399] Snapshot version 1.8 release 8 (snap14) 2011-09-18 19:49:38 -05:00
Allen Byrne
9115bab9e3 [svn-r21376] JIRA-HDFFV-2748: Relplace WIN32 macros in source. New H5_HAVE_WIN32_API and H5_HAVE_VISUAL_STUDIO defines only need to be set on windows. Autotools configure is not affected.
Trunk passed for a week and cmake branch has been in place > 3 weeks.

Tested: local linux
2011-09-12 09:02:44 -05:00
HDF Tester
ee039a03b9 [svn-r21375] Snapshot version 1.8 release 8 (snap13) 2011-09-11 19:25:25 -05:00
Jonathan Kim
36ea4e8553 [svn-r21368] Purpose:
HDFFV-7712 - h5diff: segfault over combinations of complex container types (compound, array, vlen)

Description:
    - Fixed segfault over dataset with container types (array,lven) with multiple nested compound types. (ex: compound->array->compound, compound->vlen->compound)
    - Merged from HDF5 trunk r21358.

Tested:
    jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), Cmake (jam)
2011-09-06 15:26:08 -05:00
HDF Tester
12e6abe9f4 [svn-r21361] Snapshot version 1.8 release 8 (snap12) 2011-09-04 19:26:20 -05:00
Raymond Lu
3cf78c8f18 [svn-r21356] Issue 7674 - CLANG compiler complained about the line (about 800):
tempint = (tempint >> packed_data_offset) & packed_data_mask;
The right shift may cause undefined behavior if PACKED_DATA_OFFSET is 
32-bit or more. For every kind of native integers, I changed the code 
to make it zero if PACKED_DATA_OFFSET is greater than or equal to the
size of integer.

Tested on jam and on MacOS with CLANG compiler.
2011-09-02 10:50:01 -05:00
Jonathan Kim
b8b0b70945 [svn-r21344] Purpose:
HDFFV-2511 - GMQS: h5repack: some tests failed in -q32 AIX

Description:
    - Merged from HDF5 trunk r21265
    - Added macro to handle failure in H5Dread/write when memory allocation 
      failed inside the library (XCAO)

Tested:
    jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE)
2011-08-31 15:56:05 -05:00
HDF Tester
014bea1c07 [svn-r21330] Snapshot version 1.8 release 8 (snap11) 2011-08-28 20:35:15 -05:00
Allen Byrne
d4ace0018b [svn-r21318] Correct zlib references, zlib svn no longer has src folder 2011-08-26 10:39:05 -05:00
Dana Robinson
a9039e329f [svn-r21314] Merge of 21302 (bin/trace bugfix) from trunk. Tested on jam (minor change). 2011-08-25 16:11:08 -05:00
Allen Byrne
8f0169c6e9 [svn-r21309] Add NSIS silent install option 2011-08-25 10:08:49 -05:00
Jonathan Kim
3dc5350967 [svn-r21293] Moved Tools recent fixes (HDFFV-7649 and HDFFV-7659) descriptions to correct section. 2011-08-22 17:36:21 -05:00
Raymond Lu
667fb60c8f [svn-r21291] I moved 2 items from the new feature of parallel library category to the new feature of library category, which is an appropriate place.
No test is needed.
2011-08-22 17:13:32 -05:00
Albert Cheng
cd4b879202 [svn-r21278] Document fix for bug HDFFV-7641. 2011-08-22 09:50:20 -05:00
HDF Tester
fb2f635696 [svn-r21276] Snapshot version 1.8 release 8 (snap10) 2011-08-21 20:37:29 -05:00
Jonathan Kim
00cdf98d00 [svn-r21264] Purpose:
Work for:
    HDFFV-7515 - GMQS: h5unjam - incorrect help page and should display when 
    no file is given.
    and
    HDFFV-5941 - h5jam: specifying a user block file with a proper HDF5 magic
    number will result in a corrupted HDF5 file.


Description:
    - Merged from HDF5 trunk r21236,
    - Revised command help pages of h5jam and h5unjam. The descriptions
      were not up to date and some were missing. (HDFFV-7515)
    - Fixed h5jam not to allow specifying an HDF5 formatted file as input 
      file for -u (user block file) option, because the original HDF5 file 
      will not be accessible if allows. (HDFFV-5941)

Tested:
    jam (linux32-LE), koala (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), cmake (jam, win)
2011-08-19 11:02:57 -05:00