Commit Graph

825 Commits

Author SHA1 Message Date
Scott Wegner
30675b0c4a [svn-r15964] Purpose: Mention Windows bugfix in release document
Description:
In June, we discovered a bug in Windows which only affected specific timezones with the mtime test.  This bug was promptly fixed, but never documented.  This checkin adds a note to the release document.
2008-10-27 09:56:48 -05:00
HDF Tester
c16cadef00 [svn-r15958] Snapshot version 1.8 release 1 (snap7) 2008-10-26 17:40:34 -05:00
Mike McGreevy
5e1af503a6 [svn-r15949] Purpose: Documentation
Description: Updating RELEASE.txt with changes for release.

Tested: docwork only, none needed
2008-10-24 16:37:45 -05:00
Neil Fortner
d58e55cc92 [svn-r15940] Purpose: Close bug 1305.
Description: Added a new function, H5O_alloc_shrink_chunk, which removes all
null messages from a chunk and shrinks the chunk appropriately.  Modified
H5O_merge_null to call this function when a null message is created with a size
>= 64k.  Tests added for this functionality.

Tested: kagiso, linew, smirom (h5committest)
2008-10-23 20:04:28 -05:00
Albert Cheng
00b0378cd3 [svn-r15919] Updated with the information of the removal of libhdf5_fortran.settings. 2008-10-21 11:12:58 -05:00
Neil Fortner
b195e33d3f [svn-r15887] Purpose: Close bug 1332
Description: Improved external link traversal of h5dump.  h5dump will now
    properly avoid all cycles, even those spanning multiple files.  Improvement
    to the output of committed datatypes.  Committed datatypes are now checked
    for uniqueness (like other objects).  Tests added for these cases.

Tested: kagiso, linew, smirom (h5committest)
2008-10-15 22:54:19 -05:00
Vailin Choi
122b938cbf [svn-r15870] Add description to release doc for the two new public routines and h5stat bug fix. 2008-10-15 09:16:15 -05:00
Scot Breitenfeld
56b70ea505 [svn-r15865] Description:
Added new Fortran features and bug fixes in this release.
2008-10-14 14:53:26 -05:00
Quincey Koziol
2f910f3fc7 [svn-r15863] Description:
Bring r15861 back from trunk to 1.8 release branch.

Tested on:
        Mac OS X/32 10.5.5 (amazon) in debug mode
        Mac OS X/32 10.5.5 (amazon) w/C++ & FORTRAN, w/threadsafe,
                                in production mode
        FreeBSD/32 6.3 (duty) in debug mode
        FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode
        Linux/32 2.6 (kagiso) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe,
                                in debug mode
        Linux/64-amd64 2.6 (smirom) 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, in production mode
        Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN,
                                in production mode
        Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in production mode
        Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode
2008-10-14 08:39:36 -05:00
Albert Cheng
37aaef8fe0 [svn-r15823] Updated a bug fix information. 2008-10-08 16:03:05 -05:00
Quincey Koziol
bdbdbb9f89 [svn-r15801] Description:
Bring r15800 back from trunk:

		- File free space branch changes through r15794

Tested on:
        Mac OS X/32 10.5.5 (amazon) in debug mode
        Mac OS X/32 10.5.5 (amazon) w/C++ & FORTRAN, w/threadsafe,
                                in production mode
        FreeBSD/32 6.3 (duty) in debug mode
        FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode
        Linux/32 2.6 (kagiso) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe,
                                in debug mode
        Linux/64-amd64 2.6 (smirom) 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, in production mode
        Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN,
                                in production mode
        Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in production mode
        Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode
2008-10-07 08:32:32 -05:00
Neil Fortner
a858608a0a [svn-r15797] Purpose: Close bug #1322
Description: Fixes a possible datatype id leak that could occur during compound
datatype conversion, or more precisely, when unregistering those conversions.
Datatype ids normally registered by the library are no longer visible to the
application via H5Fget_obj_ids and H5Fget_obj_count.

Tested: kagiso, linew, smirom (h5committest)
2008-10-06 22:47:56 -05:00
HDF Tester
447739d9af [svn-r15781] Snapshot version 1.8 release 1 (snap6) 2008-10-05 22:11:40 -05:00
HDF Tester
993baa185a [svn-r15715] Snapshot version 1.8 release 1 (snap5) 2008-09-28 17:50:03 -05:00
Raymond Lu
501e01d388 [svn-r15707] I changed the return values of H5Fget_obj_ids and H5Fget_obj_count to ssize_t and modified
C++ and Fortran API functions.  This is for bug #1245. 

Tested on kagiso - I've tested the same change using h5committest.
2008-09-26 14:45:43 -05:00
Pedro Vicente Nunes
f1b33ea578 [svn-r15685] New feature (h5diff -c) 2008-09-23 11:28:21 -05:00
Neil Fortner
cf451beffa [svn-r15683] Purpose: fix bug 1298
Description: The optimized "subset" compound conversion function would
improperly copy the "blank" space at the end of compound types.  Modified
H5T_conv_struct_init to detect when the subset type has extra space at the end,
and calculate the size of the data that should be copied into the conversion
buffer for each element.  Changes to the functions that implement these
conversions.

Tested: kagiso, linew, smirom (h5committest)
2008-09-22 18:41:58 -05:00
Neil Fortner
13f5dbc05d [svn-r15669] Purpose: Add feature requested in bug #1282
Description: Adds capability to h5ls to traverse external links when the -r
(recursive) option is given.  Changes to the way absolute path names are patched
in h5trav.c.  Changes to the way recursive traversal starting from a non-root
group is handled (which also fixes some preexisting issues).  Tests added for
these cases.

Tested: kagiso, smirom, linew (h5committest)
2008-09-21 13:36:09 -05:00
Neil Fortner
8436735388 [svn-r15657] Purpose: fix bug 1286
Description: Added configure test to see if pointer alignment restrictions are enforced (as in dereferencing an unaligned pointer causes an error).  Added code in H5Tvlen.c to avoid dereferencing unaligned pointers, conditionally compiled based on the configure test.  Added test case in dtypes.c which would previously cause such machines to fail.

Tested: kagiso, smirom, linew (h5committest); linew64
2008-09-18 15:54:36 -05:00
HDF Tester
260228e645 [svn-r15621] Snapshot version 1.8 release 1 (snap4) 2008-09-14 17:50:44 -05:00
HDF Tester
2b6b6825ab [svn-r15597] Snapshot version 1.8 release 1 (snap3) 2008-09-07 20:46:57 -05:00
HDF Tester
9c9337e3fd [svn-r15567] Snapshot version 1.8 release 1 (snap2) 2008-08-31 23:50:51 -05:00
Pedro Vicente Nunes
84335f79c6 [svn-r15560] new feature for h5repack (alignment) 2008-08-29 15:42:23 -05:00
Pedro Vicente Nunes
9fafbf5a5f [svn-r15536] add a mention to h5repack new feature 2008-08-26 11:14:02 -05:00
Quincey Koziol
9e2496e85c [svn-r15490] Description:
Update release notes for last bug fix.
2008-08-19 14:43:56 -05:00
Neil Fortner
4b141cbc6a [svn-r15486] Purpose: Allow library to shut down properly when objects have reference count
> 1.

Description: Added a new field 'app_count' to H5I_id_info_t struct, to track
    the reference count on an id due to the application.  the old 'count' field
    tracks the total.  Generally any id visible to the application gets placed
    in app_count.  Added app_ref boolean parameter to H5I_inc_ref, H5I_dec_ref,
    H5I_register, H5I_clear_type, and a few other functions, to specify whether
    the operation(s) being performed on the id(s) are due to the application
    (TRUE) or not (FALSE).  Test added for this case.

Tested: kagiso, smirom, linew (h5committest)
2008-08-19 11:36:55 -05:00
HDF Tester
e660080290 [svn-r15480] Snapshot version 1.8 release 1 (snap1) 2008-08-17 18:16:49 -05:00
HDF Tester
3d53b71a91 [svn-r15471] Snapshot version 1.8 release 1 (snap0) 2008-08-13 22:25:51 -05:00
Neil Fortner
f040f990a0 [svn-r15459] Purpose: Modify the library to take the proper action when files with incorrect
datatype versions are encountered.

Description: The library now recognizes some problems with datatype versions in
H5O_decode_helper(), and, if not performing strict format checks, automatically
corrects them.  Framework added for other message decode routines to
automatically correct file errors.  Datatype version information added to
h5debug.  Resolves bz#1236, 1266.  Test files with incorrect datatype versions
corrected.

Tested: kagiso, smirom, linew (h5committest)
2008-08-11 10:18:54 -05:00
Neil Fortner
2df9af6ae8 [svn-r15450] Purpose: Fix various problems that were occurring when using mounted files.
Description:
Moved mount table from top file structure to shared file structure.  Moved
parent out of mount table and back into top file structure.  mounted files can
now be accessed from any handle of the parent file.  Changes to how files are
closed.  Stricter cycle checking on mounted files.  Removed unused function
H5F_has_mount().

Tested:
kagiso, smirom, linew (h5committest)
2008-08-07 16:32:36 -05:00
Quincey Koziol
f21b99b592 [svn-r15371] Description:
Update release notes for file mounting bug fix and adding 'mounted' flag
to H5G_info_t.
2008-07-15 17:43:22 -05:00
Raymond Lu
9f56d7f5ab [svn-r15330] When an attribute was opened twice and data was written with one of the handles,
the file didn't have the data.  It happened because each handle had its own
object structure, and the empty one overwrote the data with fill value.  This is
fixed by making some attribute information like the data be shared in the
attribute structure.

Tested on smirom, kagiso, and linew.
2008-07-07 12:00:03 -05:00
Scott Wegner
1f4ee5485e [svn-r15313] Purpose: Support Visual Studio 2008 on Windows
Description:
Write documentation for building HDF5 with the latest version of Visual Studio, 2008.  The process is very similar to building with Visual Studio 2005, but with an automatic project-file conversion beforehand.

Also adapt commandline build scripts for Visual Studio 2008 as well.

Tested:
VS2008 on WinXP
2008-07-02 14:49:20 -05:00
Scott Wegner
7447d79091 [svn-r15304] Purpose: Minor typo in Windows documentation (zlib DLL directory)
Description:
When specifying library search path in Visual Studio, use the DLL folder for zlib.  Previously we pointed to the "lib" folder, which was causing confusion.
2008-06-30 15:13:23 -05:00
Scott Wegner
0c0e746ce7 [svn-r15302] Purpose: Support Intel Visual Fortran 10.1 from Visual Studio and Windows command line
Description:
Modify Windows documentation to support Intel Visual Fortran 10.1.  We have tested it in our Virtual machines, and have fixed the problems we were encountering.

Also, add a new parameter to the hdf5build.BAT and hdf5bt.BAT build scripts to support IVF 10.1.
2008-06-30 14:19:11 -05:00
Pedro Vicente Nunes
13cc35de11 [svn-r15159]
- h5dump: when doing binary output (-b), the stdout printing of attributes 
           was done incorrectly. Removed printing of attributes when doing binary 
           output. PVN - 2008/06/05
2008-06-05 16:23:09 -05:00
Quincey Koziol
6e196a7b66 [svn-r15134] Description:
Brought revision 15133 back from trunk:

        Fixed bug in h5ls that prevented relative group listings (like
    "h5ls foo.h5/bar") from working correctly.

Tested on:
    Mac OS X/32 10.5.3 (amazon)
2008-06-03 19:25:29 -05:00
Elena Pourmal
3605a2dc2d [svn-r15105] Maintenance: Modified version to 1.8.1-snap0, and updated HISTORY-1_8.txt and RELEASE.txt
for the further development in the branch.
2008-05-30 13:33:13 -05:00
Elena Pourmal
fbaf972a66 [svn-r15097] Maintenance: added g95 info for Linux 32 platforms and created a new source tar ball. 2008-05-29 15:30:57 -05:00
Elena Pourmal
727fa10578 [svn-r15091] Maintenance: used bin/release to release 1.8.1 tar ball (it is under /mnt/scr1/release-binary/hdf5/v181)
Checking in updated files before tagging the release.
2008-05-29 11:58:58 -05:00
HDF Tester
1d7ed4519c [svn-r15088] Update pgi version. 2008-05-28 16:53:06 -05:00
Binh-Minh Ribler
2cd6b67fd9 [svn-r15087] Purpose: Update for C++ API
Description:
    Noted the change from:
	void IdComponent::dereference(IdComponent& obj, void* ref)
    to
	void H5Object::dereference(H5File& h5file, void* ref)
	void H5Object::dereference(H5Object& obj, void* ref)
2008-05-28 16:48:59 -05:00
Albert Cheng
d317830e27 [svn-r15085] Updated version number to 1.8.1 to prepare for official release of v1.8.1. 2008-05-28 16:40:32 -05:00
Albert Cheng
3aa5d8b987 [svn-r15083] INSTALL_parallel:
Added and updated instructions for Red Storm serial and parallel build.
RELEASE.txt:
   Added Red Storm information.  Also, rearranged order of entries according
   to more recent first.
2008-05-28 16:32:32 -05:00
Elena Pourmal
b0fe33f243 [svn-r15080] Maintenance: Updated the file with the 1.8.0 release info (should be done long time ago ;-) before
rolling the 1.8.1 release tar ball.
2008-05-28 16:10:52 -05:00
Binh-Minh Ribler
bf9465c9cc [svn-r15079] Purpose: Update for C++ API
Description:
    Added notes about fixes of bugzillas 1045 and 1068.
2008-05-28 12:41:29 -05:00
Frank Baker
c6a0c6f6e7 [svn-r15078] Description:
Editorial pass
2008-05-27 17:26:04 -05:00
Larry Knox
726af41499 [svn-r15076] Update Platforms Tested and Supported Configuration Features Summary sections for THG and NCSA machines. 2008-05-27 14:50:30 -05:00
Elena Pourmal
c4200837ad [svn-r15071] Maintenance: Added information to the file for upcoming 1.8.1 release. There is still work to do
on this file before the source release.
2008-05-23 17:22:22 -05:00
Elena Pourmal
cd60d38593 [svn-r15068] Maintenance: used h5vers script to change version number to 1.8.1-rc1 before creating a tar
ball for remote testing
2008-05-22 17:07:25 -05:00