Go to file
Quincey Koziol 9b2c4bea02 [svn-r18011] Description:
Bring Coverity changes into the trunk: (also other minor cleanups)

r17991:
Fix Coverity items 175 and 176.  Fixed memory leak on error in print_enum in
H5LT.c.

r17993: (r17992 was not a Coverity change)
Close Coverity issue #206: inconsistently checking whether dt->shared was
non-NULL after H5T_alloc() returned a valid 'dt' value (which should guarantee
that dt->shared is valid).

r17994:
Fix Coverity item 149.  Fixed file handle leak on error in H5FD_stdio_open.

r17995:
Fixed Coverity issues 154 to 161:

 Added H5MP_close routine to error handling in the event *mp has not been
 freed before error.

r17996:
Close Coverity issue #126: potentially leaking merged_spans on routine failure.

r17997:
Fix Coverity items 147 and 148.  Fixed resource leaks on error in H5FDloc.c.

r17998:
Coverity issue 269-272:
    Added integer result variable to functions that could return negative.
        Assigned to unsigned after checking.
    Added H5E_BEGIN_TRY block around H5Tclose and removed H5E_THROW in the
        catch block.
    Checked buffer is NULL before free. Changed HGOTO_ERROR outside of the if
        block to H5E_THROW.

r17999:
Close Coverity issue #127: release temporary spans in more generic manner.
(Also add error checking to previous fix)

r18000:
Resolved Coverity issues 211 and 212 in H5T.c. Added comments to ignore
Coverity warning regarding not checking pointer for NULL, as we are using
an assert which catches the issue.

r18001:
Fix Coverity item 146.  Fixed resource leak on error in H5O_layout_copy.

r18002:
Fix Coverity items 143 and 145.  Fixed resource leaks on error in
H5D_compact_copy and H5D_contig_copy.

r18003:
Close Coverity issue #192: close file on error

r18004:
Fix Coverity issue #125: release temporary spans on error

r18005:
Resolved Coverity issues 5, 25, and 83 (in H5T.c):

    Separated embedded functions in order to check for NULL on return of
        H5I_object before passing into H5T_copy.

    Check to see if new_dt is NULL within error handling before
        dereferencing it.

    Ignore Coverity's dead code warnings as the checks that lead to the code
        are machine dependent.

r18006:
Coverity 63,70,73:  Checked result of function before assigning to an unsigned
variable.

r18007:
Coverity 78,79:   added continue statement if H5Pget_filter2 returns negative.

r18008:
Fixed Coverity issue # 138:

    Added support in error handling to free dst pointer (if allocated) on error.

r18009:
Whitespace & coding style cleanup
2009-12-13 00:28:30 -05:00
bin [svn-r17973] Snapshot 2009-12-07 09:18:34 -05:00
c++ [svn-r17973] Snapshot 2009-12-07 09:18:34 -05:00
config [svn-r17973] Snapshot 2009-12-07 09:18:34 -05:00
examples [svn-r17770] Bug 1264 fixed. 2009-10-28 02:26:27 -05:00
fortran [svn-r17973] Snapshot 2009-12-07 09:18:34 -05:00
hl [svn-r18011] Description: 2009-12-13 00:28:30 -05:00
perform [svn-r17924] Description: 2009-11-23 16:34:51 -05:00
release_docs [svn-r17985] I put in the bug fix info for #1584. No test is needed. 2009-12-10 11:39:58 -05:00
src [svn-r18011] Description: 2009-12-13 00:28:30 -05:00
test [svn-r18011] Description: 2009-12-13 00:28:30 -05:00
testpar [svn-r17654] Purpose: 2009-10-15 16:14:27 -05:00
tools [svn-r18011] Description: 2009-12-13 00:28:30 -05:00
vms [svn-r17973] Snapshot 2009-12-07 09:18:34 -05:00
windows [svn-r17973] Snapshot 2009-12-07 09:18:34 -05:00
.autom4te.cfg [svn-r13314] Updated copyright notice. 2007-02-14 17:55:20 -05:00
.h5chkright.ini [svn-r13314] Updated copyright notice. 2007-02-14 17:55:20 -05:00
aclocal.m4 [svn-r17345] Purpose: 2009-08-12 13:55:25 -05:00
acsite.m4 [svn-r12183] Purpose: 2006-03-30 18:08:50 -05:00
configure [svn-r17973] Snapshot 2009-12-07 09:18:34 -05:00
configure.in [svn-r17973] Snapshot 2009-12-07 09:18:34 -05:00
COPYING [svn-r16826] Description: 2009-04-21 18:05:36 -05:00
Makefile.am [svn-r16760] Fixed a simple typo in the echo statement in the 2009-04-15 17:12:50 -05:00
Makefile.dist [svn-r13311] Updated copyright notice. 2007-02-14 17:25:02 -05:00
Makefile.in [svn-r17616] Purpose: 2009-10-08 10:17:30 -05:00
MANIFEST [svn-r17943] Description: 2009-12-01 11:45:27 -05:00
README.txt [svn-r17973] Snapshot 2009-12-07 09:18:34 -05:00

HDF5 version 1.9.54 currently under development
Please refer to the release_docs/INSTALL file for installation instructions.
------------------------------------------------------------------------------

This release is fully functional for the API described in the documentation. 
See the RELEASE.txt file in the release_docs/ directory for information 
specific to this release of the library.  Several INSTALL* files can also be 
found in the release_docs/ directory:  INSTALL contains instructions for 
compiling and installing the library;  INSTALL_parallel contains instructions 
for installing the parallel version of the library;  similarly-named files
contain instructions for VMS and several environments on MS Windows systems. 

Documentation for this release can be found at the following URL:
    http://www.hdfgroup.org/HDF5/doc/.

The following  mailing lists are currently set up for HDF5 Library users:

    news        - For announcements of HDF5 related developments,
                  not a discussion list.

    hdf-forum   - For general discussion of the HDF5 library with
                  other users.

    hdf5dev     - For discussion of the HDF5 library development
                  with developers and other interested parties.

To subscribe to a list, send mail to "<list>-subscribe@hdfgroup.org".
where <list> is the name of the list.  For example, send a request 
to subscribe to the 'news' mail list to the following address:
    news-subscribe@hdfgroup.org

Messages to be sent to the list should be sent to "<list>@hdfgroup.org".

Periodic code snapshots are provided at the following URL:
    ftp://ftp.hdfgroup.uiuc.edu/pub/outgoing/hdf5/snapshots
Please read the README.txt file in that directory before working with a library
snapshot.

The HDF5 website is located at http://hdfgroup.org/HDF5/

Bugs should be reported to help@hdfgroup.org.