AuthorCommitMessageCommit dateIssues
Quincey KoziolQuincey Koziol
828e7e2416b[svn-r16566] Description: Bring r16560 back from trunk.Tested on: Mac OS X/32 10.5.6 (amazon) debug & production (Following up with tests on more platforms)
Mike McGreevyMike McGreevy
ddf384fb350[svn-r16562] Purpose: Bug Fix Description: Fixing BZ #1381. The --includedir=DIR configure option, which is used to spceify installation location of C header files, did not work correctly as the path was hard-coded into config/commence.am. I'm presuming this is because an older version of automake didn't know where to put C header files. In any case, removing this line now defaults the incl...
Mike McGreevyMike McGreevy
1b0e131cc41[svn-r16555] Purpose: 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 wel...
Allen ByrneAllen Byrne
363046bef9a[svn-r16551] Bug #608: Memory leak in H5DSset_label. Added code to free sub string ptr's belonging to buffer in H5DSset_label and H5DSget_label. Also added free of buffers in error section of both functions. Potential memory leaks may exist elsewhere, and this will not close the bug. Tested: h5committest vista 32 VS2008
Allen ByrneAllen Byrne
6c526e3bfe2[svn-r16546] Moved long_long comment to correct location under bugs fixed since section.
Allen ByrneAllen Byrne
8dc61483f2b[svn-r16544] Added text that long_long macro was removed.This should have been added with r16490.
Neil FortnerNeil Fortner
5fb2e403a67[svn-r16541] Move variable declaration to the top of the block in H5G_dense_iterateTested: Fedora 10 (too minor for full committest)
Raymond LuRaymond Lu
db81699a135[svn-r16538] Added more test case for bypassing the cache. In test_big_chunks_bypass_cache, test the correctness of the data when the fill value is defined or not. The library should let the chunks bypass the cache depending on the size of the chunks and whether to write fill value to the chunks.Tested on jam - simple change.
Quincey KoziolQuincey Koziol
19105560d05[svn-r16536] Description: Bring v16532 back from trunk to v1.8 branch: Pass the chunk "user data" to H5D_chunk_unlock(), so that chunks with an address already aren't reallocated. Tested on: FreeBSD/32 6.3 (duty) in debug mode (h5committest not needed here, performed on trunk)
Private HDFPrivate HDF
b359f8d3b37[svn-r16526] Snapshot version 1.8 release 2 (post7)
Neil FortnerNeil Fortner
d9836c44a6d[svn-r16524] Purpose: Fix bugs related to H5Dset_extent and fill valuesDescription: 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)
Allen ByrneAllen Byrne
ee76c4fa94a[svn-r16522] Changed windows batch file due r16519 and r16520. As all windows OS are always LE on all platforms, simply added le to the two locations where these files are used.Tested: Vista 32 VS2008
Pedro Vicente NunesPedro Vicente Nunes
443e8cdafb3[svn-r16520] one file escape deletion from previous check in
Pedro Vicente NunesPedro Vicente Nunes
086c205ca4c[svn-r16519] merge 16518 from trunkhave 2 expected outputs for 2 h5ls runs depending if run on a big or little endian machine. Configure.in was modified to export a variable carrying endianess information to testh5ls.sh. This script then compares the current run with 2 expected outputs, one for a big-endian machine (linew was used to generate the output), other for little endian (jam was used to generate the output) the way h5ls...
Raymond LuRaymond Lu
39c794d2c43[svn-r16515] To improve the performance of querrying the info of a link(bug #1404). When the index was set to creation order in querry function but there's no creation order indexed in the file, the library tried to build and sort a table of all links. To optimize it, let the library use the B-tree for names of links.Tested with h5committest.
Pedro Vicente NunesPedro Vicente Nunes
fe217cfd572[svn-r16512] merge 16511 from trunk bug fix: TESTING2 macro introduced recently for the test suite (it adds an extra space at the beginning of output, for indentation) was already available for HL and caused compilation problems on AIX. Replaced the name with TESTING_2 tested: h5committest
Elena PourmalElena Pourmal
a9f5945de09[svn-r16505] Maintenance: Fixed a typo discovered while compiling on AIX systemPlatforms tested: Mac OSX and AIX (by Ed) (minor fix)
Pedro Vicente NunesPedro Vicente Nunes
94838213e64[svn-r16503] merge 16502 from trunkbug fix: a comma accidently left on a conditional typedef was causing compilition error on AIX tested: linux
Quincey KoziolQuincey Koziol
788e645a78e[svn-r16500] Description: Bring r16499 back from trunk: Cache chunk info for newly created chunk. Tested on: FreeBSD/32 6.3 (duty) (Tests included in upcoming revise_chunks branch changes)
Quincey KoziolQuincey Koziol
494226aaf6c[svn-r16495] Description: Bring r16488 back from trunk: Clean up code and eliminate resource leaks. Also avoid "null" I/O when chunk doesn't exist and we can skip it. Tested on: Mac OS X/32 10.5.6 (amazon) (too minor to require h5committest)
Quincey KoziolQuincey Koziol
0a9ad6a46ea[svn-r16494] Description: Bring r16483 back from trunk: Clean up (i.e. remove) more internal calls to H5E_clear_stack(), along with some other minor code cleanups. Tested on: Mac OS X/32 10.5.6 (amazon) (too minor to require h5committest)
Allen ByrneAllen Byrne
0e515209b26[svn-r16493] revert gcc PROD_CFLAGS to "-O", which was incorrectly changed by rev 16490.
Allen ByrneAllen Byrne
c880943ce9d[svn-r16490] Fixed bug #1459 by eliminating the macro long_long and replacing all instances with long long.Tested: h5comittest fedora 10 x64 XP32, VNET
Vailin ChoiVailin Choi
61346d50fab[svn-r16487] Checkin for moving messages forward into continuation message: src/H5Oalloc.c, test/ohdr.c, toshm.c Fixed couple of problems in src/H5Odbg.c. h5committested.
Private HDFPrivate HDF
f023ea68dc0[svn-r16486] Snapshot version 1.8 release 2 (post6)
Neil FortnerNeil Fortner
9ebf3291c9b[svn-r16481] Purpose: Improve chunk cacheDescription: 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. T...
Neil FortnerNeil Fortner
5a6c75cc585[svn-r16478] Purpose: Fix problem with opening an attribute multiple times 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...
Neil FortnerNeil Fortner
582afd39e30[svn-r16476] Purpose: Fix rare error when adding a new object header messageDescription: 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...
Neil FortnerNeil Fortner
b487c22c426[svn-r16474] Purpose: fix problems related to 'self-referential' attributesDescription: 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 enabl...
Larry KnoxLarry Knox
b566fea225b[svn-r16471] Change H5Dopen to H5Dopen2 - fixes compile error - too many arguments for H5Dopen1 when using v1.6 compatible flag. Trivial change, tested on smirom and jam.
Allen ByrneAllen Byrne
d82141259c0[svn-r16470] Added two new test cases for compound types to batch file per script file changes in rev #16463.Tested: XP32, XP64 - VNET, VS2005
Raymond LuRaymond Lu
87cdac5fe98[svn-r16467] Performance Improvement(bug #1450). When a chunk is bigger than the cache size and isn't allocated on disk, the library still loaded it in the cache, which is redundant. I changed it to bypass the cache and added a test in dsets.c. Tested on jam and smirom.
Pedro Vicente NunesPedro Vicente Nunes
8fd5f783b43[svn-r16463] merge from trunkBug fix: for compound types, the not comparable test for members was not done Solution: for compound types, recursively apply that check Two new cases are added 1) the compound type has a different number of members. Message printed is <obj1> has X members <obj2> has Y members Where X and Y are the number of members of each compound type being compared 2) the compound type has not comparable ty...
Elena PourmalElena Pourmal
c4a18e8ac7c[svn-r16460] Maintenance: Brought VMS test script for h5copy up-to-date. Added h5copy testing to the build script.Platforms tested: New script on ALPHA Open VMS server; build script will be tested tonight.
Elena PourmalElena Pourmal
e3726385b16[svn-r16459] Maintenance: installation script had a typo; fixed.Platforms tested: Alpha VMS server
Elena PourmalElena Pourmal
f199d39a92c[svn-r16458] Maintenance: One of the h5diff tests failed due extra line that system adds to the output. I added /comment_delim qualifier to the diff command to pacify the test script.Platforms tested: Alpha VMS server
Elena PourmalElena Pourmal
9c1ccb04afc[svn-r16456] Maintenance: Brought h5repack and h5diff test scripts up-to-date. Modified build script to reflect the change.Platforms tested: tested tools scripts on the VMS server; build script will be tested tonight.
John MainzerJohn Mainzer
cf6842099c4[svn-r16452] Repaired intermittant failure of the t_cache test in testpar.The failure was caused by some over active sanity checking code in unlock_entry(). In essence the code did not consider the possibility that under certain, very unusual circumstances, an entry could be flushed to disk during the H5AC_unprotect() call. Instead, it simply failed if a dirty entry was marked clean after the call to H5AC_unprotect(). This bug in the test code was exposed by recen...
Pedro Vicente NunesPedro Vicente Nunes
bd3565d4487[svn-r16450] bug fix: compare the return value of H5Tequal with TRUEtested: h5committest
Allen ByrneAllen Byrne
5a80587476f[svn-r16443] Update windows batch file to match *nix script due to rev 16351Tested:  XP 32 VNET
Quincey KoziolQuincey Koziol
066329f44b9[svn-r16440] Description: Bring r16435 from revise_chunks branch back to 1.8 branch: Expand object copy tests for chunked datasets to include 1-D datasets with an unlimited dimension. (Fix typo in comment for test/links.c) Tested on: FreeBSD/32 6.3 (duty) in debug mode (more thoroughly tested already on revise_chunks branch)
Pedro Vicente NunesPedro Vicente Nunes
041eb636da5[svn-r16437] merge from trunkbug fix: typo in usage message tested: linux
Pedro Vicente NunesPedro Vicente Nunes
704c6a99fc6[svn-r16432] merge from trunkUncomment a h5cleanup() call previously accidently left commented Tested: windows
Scott WegnerScott Wegner
adcfa1a45ec[svn-r16427] Purpose: Fix Windows install script to include missing tool binariesDescription: A user discovered that the HDF5 1.8.2 Windows release binaries were missing a few of the HDF5 tools. This is due to the Windows install script, which simply didn't include them. This commit fixes the install script to include h5copy, h5mkgrp, and h5stat Tested: VS2005 w/ WinXP, build and install only
Scott WegnerScott Wegner
d190de7e0f1[svn-r16424] Purpose: Remove old Fortran source file from Windows projects.Description: In svn rev. 16197, H5fortran_flags.f90 was removed from HDF5. This checkin removes references from our Windows projects, and will allow us to successfully build HDF5 Fortran on Windows. Tested: VS2005 w/ IVF 9.1 on WinXP
Pedro Vicente NunesPedro Vicente Nunes
25a2837cb5b[svn-r16422] bug fix: a open call was not made the expected FAPLtested: windows, linux (split, sec2)
Pedro Vicente NunesPedro Vicente Nunes
3822ac73681[svn-r16420] merge from trunk #1449 Change set_extent test to use standard standalone test framework Call h5_fixname (with an array of test filenames) for generating the filename to create and then call h5_cleanup() when the tests pass, to delete the files created and close the FAPL from h5_fileaccess(). Defined a macro #define TESTING2(WHAT) {printf(" Testing %-62s",WHAT); fflush(stdout);} Similar to TESTING, except that it has a initial indentation space. The effect is for nested l...
Quincey KoziolQuincey Koziol
d6ff1f2b6b3[svn-r16418] Description: Bring r16417 from trunk to 1.8 branch: Bring closer to standard standalone test format, add checks for using the latest file format and close dataset ID leaked. Tested on: FreeBSD/32 6.3 (duty) (too minor to require h5committest)
Quincey KoziolQuincey Koziol
2a5e92d415f[svn-r16415] Description: Bring r16414 from trunk into 1.8 branch: Eliminate some more calls to H5E_clear_stack() from within library code. Clean up some warnings & comments also. Tested on: Mac OS X/32 10.5.6 (amazon) (Too minor to require h5committest)
Allen ByrneAllen Byrne
29e9825c93f[svn-r16411] testh5ls.bat - added tests to match script file from rev 16310 h5repack.bat - added test to match script file from rev 16402 set_extent.vcproj - added WS2_32.lib for change to set_extent from rev 16406Tested: Vista32, XP32, XP64 using VNET, VS2005 VS2008