summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r13518] Description:Quincey Koziol2007-03-161-1/+8
| | | | | | | | Add some sanity checking to improve the resilience of the object header decoding in the face of a bad reference, or a corrupted file. Tested on: Mac OS X/32 10.4.9 (amazon)
* [svn-r13517] To deal with the situation that compiler supports direct I/O ↵Raymond Lu2007-03-152-12/+31
| | | | | | but file system doesn't, added a condition check of writing aligned data. Skip the test for direct VFD if it's this situation.
* [svn-r13515] Problem:Albert Cheng2007-03-151-10/+3
| | | | | | | | reference test object reference failed if faked address is 100. Skipped this test for now. Also removed the incorrected added COMPAT_1.4 parts. Tested in kagiso.
* [svn-r13514] Tests added to verify that H5Rget_obj_type executes properly ↵Christian Chilan2007-03-141-2/+26
| | | | when called with non-valid references.
* [svn-r13512] Correct the typos where some "=="s should be "!="s.Raymond Lu2007-03-141-8/+8
|
* [svn-r13510] added new features and bugs descriptionPedro Vicente Nunes2007-03-131-1/+10
|
* [svn-r13507] Pedro Vicente Nunes2007-03-121-8/+12
| | | | make 1.7 files similar to 1.6
* [svn-r13506] Pedro Vicente Nunes2007-03-121-2/+3
| | | | make comments equal in 1.6 and 1.7
* [svn-r13505] make comments similar in 1.7 and 1.6Pedro Vicente Nunes2007-03-121-1/+1
|
* [svn-r13504] Added new source file H5Orefcount.c to Windows project files ↵Scott Wegner2007-03-122-12/+42
| | | | | | | hdf5.dsp and hdf5dll.dsp Tested: MSVS6.0 on Win XP
* [svn-r13503] Pedro Vicente Nunes2007-03-1210-1385/+1385
| | | | Preparation for making 1.6 and 1.7 h5dump more similar and 1.6 to have 1.7 fixed bugs incorporated
* [svn-r13501] Suppress the compiler warning about the equality comparison of ↵Raymond Lu2007-03-127-40/+64
| | | | floating-point values.
* [svn-r13500] Description:Quincey Koziol2007-03-122-1/+4
| | | | | | | | | Roll changes to SOHM v2 B-tree records into format, to get the format for them stable while I'm working on debugging the actual support for the "unique, but sharable" feature. Tested on: FreeBSD/32 6.2 (duty)
* [svn-r13499] Description:Quincey Koziol2007-03-128-19/+74
| | | | | | | | Avoid storing the # of attributes in the "attribute info" message and regenerate it when the object is opened. Tested on: FreeBSD/32 6.2 (duty)
* [svn-r13498] Description:Quincey Koziol2007-03-1238-126/+223
| | | | | | | | | Eliminate storing # of links in "link info" message, regenerate it when the object is opened instead. Tested on: FreeBSD/32 6.2 (duty) Mac OS X/32 10.4.8 (amazon)
* [svn-r13497] Description:Quincey Koziol2007-03-1123-218/+710
| | | | | | | | | | | | | | | | | | Move ref. count of # of links to an object out of the object header's prefix and make it a header message instead (since it's a "rare" occurence), eliminating some more space for each object in the file. Inserting this "ref. count" message exposed a flaw in the library's mechanism for locating a message to promote to another chunk and replace with a continuation message, which required some additional work to fix. It's still not completely robust, but it's working for more cases now and detects failures robustly. Reduced the minimum size of an object header chunk to just enough to contain a header message prefix and continuation message. Tested on: FreeBSD/32 6.2 (duty)
* [svn-r13496] Description:Quincey Koziol2007-03-1125-56/+148
| | | | | | | Reduce size of "default" link message storage. Tested on: FreeBSD/32 6.2 (duty)
* [svn-r13495] Description:Quincey Koziol2007-03-113-19/+23
| | | | | | | Cleanup handling of file consistency/status flags a bit. Tested on: FreeBSD/32 6.2 (duty)
* [svn-r13494] Description:Quincey Koziol2007-03-112-18/+18
| | | | | | | Whitespace/formatting cleanup. Tested on: None, just eyeballed.
* [svn-r13493] Description:Quincey Koziol2007-03-119-33/+73
| | | | | | | Eliminate storing default values for "group info" fields. Tested on: FreeBSD/32 6.2 (duty)
* [svn-r13492] Description:Quincey Koziol2007-03-115-33/+88
| | | | | | | | | Fix mis-calculation of chunk #0 size encoding and also catch a few more places which adjust the size of chunk and have them adjust the encode flags also. Add some assertions to object header sanity checking routine. Tested on: FreeBSD/32 6.2 (duty)
* [svn-r13491] Description:Quincey Koziol2007-03-109-29/+102
| | | | | | | | Reduce the size of the value used to store the # of bytes in the "payload" for chunk 0 of an object header. Tested on: FreeBSD/32 6.2 (duty)
* [svn-r13490] Description:Quincey Koziol2007-03-1013-106/+58
| | | | | | | | | | | | Move "creation order tracked" flag from "group info" to "link info" object header message and make the "max. creation order value" optional in the "link info", if the creation order for links is not tracked. Also, get rid of unused "index names" flag - names are always indexed currently. Tested on: FreeBSD/32 6.2 (duty)
* [svn-r13489] Description:Quincey Koziol2007-03-102-24/+34
| | | | | | | | Make certain to use the later version of the object header format if creation order is tracked on attributes. Tested on: FreeBSD/32 6.2 (duty)
* [svn-r13488] Description:Quincey Koziol2007-03-1025-46/+23
| | | | | | | | | Remove unused "min. creation order" field from link info object header message. Tested on: FreeBSD/32 6.2 (duty) Mac OS X/32 10.4.8 (amazon)
* [svn-r13487] Description:Quincey Koziol2007-03-108-28/+31
| | | | | | | | | Eliminate message count from new version of object header prefix - it can be computed when the header is loaded and the table of messages is built. Tested on: FreeBSD/32 6.2 (duty)
* [svn-r13486] Description:Quincey Koziol2007-03-1021-526/+700
| | | | | | | | | Move attribute tracking information out of object header prefix and make it into a message that is inserted only when attributes are present on the object. Tested on: FreeBSD/32 6.2 (duty)
* [svn-r13485] Description:Quincey Koziol2007-03-101-11/+11
| | | | | | | | Fix reference to uninitialized memory, which could trigger a memory corruption, once in a purple moon. Tested on: FreeBSD/32 6.2 (duty) w/valgrind
* [svn-r13483] Pedro Vicente Nunes2007-03-091-6/+5
| | | | | | | | Bug fix Some data was declared as char and saved with H5T_NATIVE_CHAR type. But the data have negative values Solution : declared data as signed char and used H5T_NATIVE_SCHAR
* [svn-r13480] featureHDF Tester2007-03-081-5/+13
| | | | | | | | | | | Show disk usage at different stage of the snapshot processes so that we know how much disk are needed in different stage. (This still does not know how big disk usage during make check process since many temporary files are deleted right after the tests finish.) Tested platform: Kagiso.
* [svn-r13478] Added new source file H5Oainfo.c to Windows project files ↵Scott Wegner2007-03-082-12/+42
| | | | | | | hdf5.dsp and hdf5dll.dsp. Tested: Visual Studio 6.0 on Windows XP
* [svn-r13477] Description:Quincey Koziol2007-03-0826-104/+404
| | | | | | | | | | | | | | | | | | | | The main purpose of this checkin was to eliminate the space used for tracking creation time indices when there is no way they can be used (i.e. attributes can't be shared in the file and the user hasn't turned on attribute creation tracking), however there were some other minor changes which crept in: - Fix a cache locking deadlock when a shared attribute and one of its components end up in the same fractal heap direct block. (This is fixed the "slow" way for right now, until John has time to add support for readers/writer locking to the cache. - Optimize attribute copying when a copy will be kept during a v2 B-tree search. - When freeing a block on disk, attempt to merge it with the metadata and "small data" aggregators. Tested on: Mac OS X/32 10.4.8 (amazon) FreeBSD/32 6.2 (duty)
* [svn-r13476] Snapshot version 1.8 release 0 (alpha6snap2)HDF Tester2007-03-085-16/+16
|
* [svn-r13475] There's a configure issue linking szip's shared libraries when ↵Mike McGreevy2007-03-0834-186/+306
| | | | | | | | | | | | running on kagiso. The static szip libraries are working as intended, but when shared szip libraries are present and intended for use they cannot be opened. A check has been implemented to test if shared szip libraries are functional on current platform. If they are not, and the user is trying to use them, szip is now disbaled and the user is informed. This issue occurs on kagiso, and the resolution was tested on kagiso.
* [svn-r13474] Purpose: Fixed bugsBinh-Minh Ribler2007-03-089-9/+37
| | | | | | | | | | | | | | | | | Description: VMS revealed a problem in calling C++ test functions from C AddTest. Solution: Per Quincey's suggestion, added #ifdef __cplusplus extern "C" #endif to the called C++ functions. Platforms tested AIX 5.1 (copper) Linux 2.6 (kagiso) On pending: waiting for Elena to test on VMS when she comes back.
* [svn-r13472] Description:Quincey Koziol2007-03-068-24/+440
| | | | | | | | Add new object header message to track attribute information (unused currently). Tested on: Mac OS X/32 10.4.8 (amazon)
* [svn-r13471] Description:Quincey Koziol2007-03-061-4/+4
| | | | | | | | Fix a couple of expected size values that were missed earlier. Tested on: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r13470] Description:Quincey Koziol2007-03-069-20/+39
| | | | | | | | Avoid storing the phase change values for attribute storage, unless they are non-default values. Tested on: Mac OS X/32 10.4.8 (amazon)
* [svn-r13469] Description:Quincey Koziol2007-03-062-15/+17
| | | | | | | | | Minor code rearrangements and comment cleanups, in preparation for moving attribute tracking information out of object header prefix. Tested on: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r13468] Description:Quincey Koziol2007-03-061-9/+10
| | | | | | | | | | Correct total chunk size computation in debugging routine, which was causing incorrect warning messages to be printed for some object's with more than one header chunk. Tested on: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r13467] Move copying ref attribute to post copy because ↵Peter Cao2007-03-061-24/+70
| | | | | | | H5O_post_copy_file() fails at the case that an object may have a reference attribute that points to the object itself.
* [svn-r13466] Description:Quincey Koziol2007-03-062-1/+6
| | | | | | | | | Add some extra sanity checking to object header status flags read from file. Tested on: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago2)
* [svn-r13465] Description:Quincey Koziol2007-03-0611-185/+398
| | | | | | | | | | | | Fix bug in external links when "strong" file close degree is used. Make external link callbacks use standard error reporting mechanisms. Other minor code cleanups... Tested on: Mac OS X/32 10.4.8 (amazon) FreeBSD/32 6.2 (duty)
* [svn-r13463] Syntax fix.Albert Cheng2007-03-055-5/+5
| | | | | | | | | | The copyright notices have errors in the closing comment lines that C++ compilers complain about. Fixed the comment line. Tested platform: In smirom using disable-production, enable-debug, disable-shared option. (other combinations would ended in build or test failures. Pretty sure they were caused by my changes.)
* [svn-r13462] Updated Windows project files to include new source files:Scott Wegner2007-03-055-12/+84
| | | | | | | | | H5Obtreek.c and H5Odrvinfo.c in hdf5.dsp and hdf5dll.dsp h5repack_ref.c in h5repack.dsp, h5repackdll.dsp, and h5repacktst.dsp. Tested: Visual Studio 6.0 on Windows XP Visual Studio 8.0 on Windows XP 64-bit
* [svn-r13460] removed a debugging macroPedro Vicente Nunes2007-03-051-3/+0
|
* [svn-r13459] Fix for Bug #763 - failure to create dataset of variable-length ↵Raymond Lu2007-03-051-1/+4
| | | | | | | | data with fill value. In function H5O_fill_convert, the background buffer was allocated without clearing. Later in H5T_vlen_disk_write , library thought there's data in this background buffer. Changed the allocating function to CALLOC.
* [svn-r13458] Adding copying reg_ref attributes to the testPeter Cao2007-03-051-2/+76
|
* [svn-r13457] Fix problem on copying reg_ref attributes.Peter Cao2007-03-051-1/+2
|
* [svn-r13456] more new featuresPedro Vicente Nunes2007-03-051-0/+2
|