summaryrefslogtreecommitdiffstats
path: root/release_docs
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r16554] Purpose:Mike McGreevy2009-03-091-0/+3
| | | | | | | | | | | | | | | | Bug Fix Description: Removing the code from configure which strips the '-g' flag from CFLAGS when in production mode. The current default CFLAGS in production mode does not include '-g', as intended, but we should allow users to override this and enable '-g' by setting the CFLAGS environment variable if desired. Note that this applies to FCFLAGS and CXXFLAGS as well. Tested: kagiso, linew, liberty
* [svn-r16553] Snapshot version 1.9 release 34Larry Knox2009-03-081-1/+1
|
* [svn-r16545] Added text that long_long macro was removed. This should have ↵Allen Byrne2009-03-051-0/+3
| | | | been added with r16489.
* [svn-r16525] Snapshot version 1.9 release 33HDF Tester2009-03-011-1/+1
|
* [svn-r16523] Purpose: Fix bugs related to H5Dset_extent and fill valuesNeil Fortner2009-02-271-0/+2
| | | | | | | | | Description: In some situations it was possible for the fill value to not be written to parts of a chunked dataset, particularly when extending and/or shrinking. Prior to the fix for the chunk cache (1015) these bugs would have been exceedingly rare. Tested: jam, smirom, linew (h5committest)
* [svn-r16506] Snapshot version 1.9 release 32HDF Tester2009-02-221-1/+1
|
* [svn-r16484] Snapshot version 1.9 release 31HDF Tester2009-02-151-1/+1
|
* [svn-r16480] Purpose: Improve chunk cacheNeil Fortner2009-02-121-0/+2
| | | | | | | | | | | Description: The meaning of the "nbytes" field in H5D_rdcc_t was not clear, and some places assumed it was the maximum size of the chunk cache, while some assumed it was the current size of the chunk cache. The end result was that only 1 chunk could be held in cache at a time. This field has been replaced by "nbytes_max" and "nbytes_used". Performance of cached I/O should improve greatly. Tested: jam, smirom (h5committest)
* [svn-r16479] Fixed date in RELEASE.txt for last commit.Neil Fortner2009-02-121-1/+1
| | | | Tested: kate
* [svn-r16477] Purpose: Fix problem with opening an attribute multiple times ↵Neil Fortner2009-02-121-0/+2
| | | | | | | | | | | | | | | through multiple file handles. Description: An attribute's "oloc" field which specifies the file it resides in was located in the attribute's "shared" structure. So when an attribute was opened multiple times all of the handles for that attribute pointed to the same file id, even if different file id's were used to open the different handles for the attribute. The "oloc" has been moved to the top level H5A_t struct. Tested: jam, smirom (h5committest)
* [svn-r16475] Purpose: Fix rare error when adding a new object header messageNeil Fortner2009-02-121-0/+2
| | | | | | | | | | | | Description: Since the new object header format, it has been possible for a situation to be created where none of the messages are large enough to hold a continuation message and there are no null messages to merge with. This makes it impossible to add a new object header chunk. This case will now be handled by moving every message in the last chunk to the newly allocated one, except for null messages which are deleted. Tested: jam, smirom (h5committest)
* [svn-r16473] Purpose: fix problems related to 'self-referential' attributesNeil Fortner2009-02-121-2/+5
| | | | | | | | | | | | Description: When an attribute was created with a datatype or dataspace that was shared in the same object header that the attribute was in, the attribute could not be deleted. Changes made to ensure that the attribute can be deleted both when the attribute is in the object header and when it is shared in the heap. Object header message decode routines now take an "open_oh" parameter to enable them to avoid opening the same object header twice. Tested: jam, smirom (h5committest)
* [svn-r16457] Fix a typo in INSTALL_Windows.txt.Neil Fortner2009-02-101-1/+1
| | | | Tested: Notepad
* [svn-r16453] Snapshot version 1.9 release 30HDF Tester2009-02-081-1/+1
|
* [svn-r16397] Snapshot version 1.9 release 29HDF Tester2009-02-011-1/+1
|
* [svn-r16380] Purpose: Enable copying of dense attributesNeil Fortner2009-01-291-0/+1
| | | | | | | | | Description: Attribute object copy routines have been moved from H5Oattr.c to H5Aint.c. These routines are now shared between compact and densely stored attributes. New routines written to support the copying of dense attributes. This patch wasmostly written by Peter Cao. Tested: jam, smirom (h5committest)
* [svn-r16376] Purpose: Fix a bug encountered when copying shared messagesNeil Fortner2009-01-291-0/+2
| | | | | | | | | | | | | Description: When attempting to copy an object with a message shared in its own object header, the library attempts to protect the same object header twice. Previously, it was possible for the object header to be protected with write access in one or both of these protects, which would be illegal. The library should now always protect with read only access in this case. The conditions for fixing incorrect datatype versions have been made weaker to support this change. The version will only be corrected if the object header the datatype is in is modified. Tested: jam, smirom (h5committest)
* [svn-r16360] Purpose: Fix potential error with H5Tset_orderNeil Fortner2009-01-271-0/+2
| | | | | | | | Description: H5Tset_order will now properly reject H5T_ORDER_NONE for most datatypes. Previously this could cause major problems as the file could not be flushed. Tested: jam, smirom (h5committest)
* [svn-r16344] Snapshot version 1.9 release 28HDF Tester2009-01-251-1/+1
|
* [svn-r16340] Description:Frank Baker2009-01-222-3/+3
| | | | | | Changed 'THG' to 'The HDF Group' in various HDF5 source files, most of which are <subdirectory>/COPYING. -- Closes Bugzilla entry 1403.
* [svn-r16329] Snapshot version 1.9 release 27HDF Tester2009-01-181-1/+1
|
* [svn-r16308] Purpose: Fix problem with H5TpackNeil Fortner2009-01-141-7/+9
| | | | | | | | | Description: If a compound type was packed except for some extra space at the end, H5Tpack would not modify the type and the extra space would remain. Changed H5T_is_packed to fix this behaviour. Tested: jam, smirom (h5committest - linew down)
* [svn-r16290] Purpose: Mike McGreevy2009-01-091-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding code to maintain a min_clean_fraction in the cache in serial mode. Description: The metadata cache now has the ability to maintain a min_clean_fraction when in serial mode. The default initial cache size has been changed from 1MB to 2MB, and the default min_clean_fraction has been set at 30%. This check-in includes modifications to H5C.c to support maintaining a min_clean_size, including the addition of clean_index_size and dirty_index_size trackers, modifications to the H5C_make_space_in_cache algorithm, as well as associated test code and additional statistics tracking variables. Maintaining the min_clean_fraction addresses the possibility of experiencing a "metadata blizzard" when the cache gets completely full with dirty entries. Upon having to make space, the cache would previously need to flush every single entry in the cache before coming across a clean entry which could be evicted. This resulted in unnecessary flushing of oftentimes hot entries in the cache. Maintaining the min_clean_fraction ensures that, when space is needed, clean entries are more readily available to evict. Tested: jam, smirom, linew (h5committest)
* [svn-r16284] Pedro Vicente Nunes2009-01-081-1/+8
| | | | | | | | | | | - h5repack: When user doesn't specify a chunk size, h5repack now defines a default chunk size as the same size of the size of the hyperslab used to read the chunks. The size of the hyperslabs are defined as the size of each dimension or a predefined constant, whatever is smaller. This assures that the chunk read fits in the chunk cache. (PVN - 2008/11/21) - H5Dset_extent: when shrinking dimensions, some chunks were not deleted. (PVN - 2009/01/8)
* [svn-r16281] Purpose: Add functions to allow more flexible traversal of ↵Neil Fortner2009-01-081-4/+10
| | | | | | | | | | | external links. Description: Added H5Pset/get_elink_cb to allow the user to specify a callback function to be called whenever an external link is traversed. Added H5Pset/get_elink_acc_flags to allow the user to specify the file access flags to use to open the target file of an external link. All these properties are set on a LAPL. Tested: jam, linew, smirom (h5committest)
* [svn-r16266] Revert RELEASE.txt to the version before it was mostly deleted ↵Neil Fortner2009-01-061-1/+617
| | | | | | | | by hdftest. Update version number listed at the top. Tested: vim
* [svn-r16220] Snapshot version 1.9 release 26HDF Tester2008-12-281-618/+2
|
* [svn-r16194] Purpose:Mike McGreevy2008-12-151-0/+3
| | | | | | | | | | | | | | | | | | | | | | | Bug Fix Description: Resolved issues with broken sanity checks that were failing when the 'b2' debugging package was enabled (v2 b-tree debugging): - Fixed outdated assertions that would not compile. They now compile and function correctly. - Removed too far outdated assertions that would require too much unnecessary refactoring of code in order to satisfy their initial purpose. - Re-enabled b2 debugging package when "--enable-debug=all" is specified on the configure line. Tested: jam, smirom, linew
* [svn-r16173] Updated fix of the missing argument of open() in zip_perf.c.Albert Cheng2008-12-091-0/+2
|
* [svn-r16138] Snapshot version 1.9 release 25HDF Tester2008-11-301-1/+1
|
* [svn-r16125] add mention to Table changePedro Vicente Nunes2008-11-241-0/+2
|
* [svn-r16121] Snapshot version 1.9 release 24HDF Tester2008-11-231-1/+1
|
* [svn-r16119] h5repack: Define a default chunk whose size is manageable. (PVN ↵Pedro Vicente Nunes2008-11-211-0/+2
| | | | - 2008/11/21)
* [svn-r16082] Purpose: Fix a problem in the file unmounting codeNeil Fortner2008-11-171-0/+2
| | | | | | | | | Description: Fixes a problem in H5F_close_mounts where it wouldn't correctly reshape the "child" array when unmounting files. Test added for this case. Also fixed a potential bug in H5F_unmount where that routine reshapes the child array. Tested: kagiso linew smirom (h5committest)
* [svn-r16078] Snapshot version 1.9 release 23HDF Tester2008-11-161-1/+1
|
* [svn-r16063] Purpose: Update RELEASE.txt for changes in revision 16062Neil Fortner2008-11-121-1/+5
|
* [svn-r16044] Snapshot version 1.9 release 22HDF Tester2008-11-091-1/+1
|
* [svn-r16036] Purpose: add H5Iis_valid functionNeil Fortner2008-11-051-0/+2
| | | | | | | | | Description: H5Iis_valid function added. This function checks if the id is valid (i.e. it is currently registered and visible to the application), and returns TRUE if it is valid, or FALSE otherwise. It should never return an error. Tested: kagiso, linew, smirom (h5committest)
* [svn-r16020] Purpose: Fix behaviour of H5OvisitNeil Fortner2008-11-031-0/+3
| | | | | | | Description: H5Ovisit and H5Ovisit by name will now check for a positive return value from the first callback. Test added for this case. Tested: kagiso
* [svn-r16018] Snapshot version 1.9 release 21HDF Tester2008-11-021-1/+1
|
* [svn-r16004] h5import: TEXTFPE (scientific format) was deprecated. Use TEXTFP Pedro Vicente Nunes2008-10-301-3/+2
| | | | + instead (PVN - 2008/10/30)
* [svn-r16001] h5diff: return 1 for file differences when both file graphs ↵Pedro Vicente Nunes2008-10-301-0/+2
| | | | | | differ by any object. + Error return code was changed to 2 from -1. (PVN - 2008/10/30)
* [svn-r16000] h5dump: binary output defaults to NATIVE Pedro Vicente Nunes2008-10-301-0/+3
|
* [svn-r15978] remove h5diff -c mention and add long double mentionPedro Vicente Nunes2008-10-281-2/+1
|
* [svn-r15965] Purpose: Mention Windows bugfix in release documentScott Wegner2008-10-271-0/+3
| | | | | 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.
* [svn-r15953] Snapshot version 1.9 release 20HDF Tester2008-10-261-1/+1
|
* [svn-r15942] Purpose: Bug Fixes and Libtool UpgradeMike McGreevy2008-10-241-2/+8
| | | | | | | | | | | | | | | | | | Description: - Remove need to set LD_LIBRARY_PATH when using shared szip library. - Libtool 2.2.6a is now used to generate libraries. - 'make check install' dependency bug is fixed, and should no longer break the build. - removed hard coding of shell in config/commence.am, as this causes problems on Solaris with the new version of libtool. - RELEASE.txt with appropriate changes. Tested: - kagiso, smirom, linew (merged from 1.8, pretty quick tests)
* [svn-r15941] Purpose: Close bug 1305.Neil Fortner2008-10-241-0/+2
| | | | | | | | | 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 (h5committest on 1.8 version)
* [svn-r15920] Updated with the information of the removal of ↵Albert Cheng2008-10-211-0/+2
| | | | libhdf5_fortran.settings.
* [svn-r15886] Purpose: Close bug 1332Neil Fortner2008-10-161-0/+4
| | | | | | | | | 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)