summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r22170] Removed extraneous svn executable properties from ↵Dana Robinson2012-03-288-0/+0
| | | | non-executable files.
* [svn-r22166] Reduce warnings from unneeded windows incude file.Allen Byrne2012-03-281-0/+2
| | | | | | Reviewed HDF5-68 Tested: windows
* [svn-r22164] Fixed a bug in H5Ocopy(): When copying an opened object, call ↵Vailin Choi2012-03-288-12/+90
| | | | | | | the object's flush class action to ensure that cached data is flushed so that H5Ocopy will get the correct data. (HDFFV-7853)
* [svn-r22140] Snapshot version 1.9 release 112HDF Tester2012-03-253-5/+5
|
* [svn-r22138] Add check for valid number of children in H5B_decode(). See ↵Neil Fortner2012-03-251-0/+4
| | | | | | HDFFV-5897. Tested: jam, durandal (too minor for full h5committest)
* [svn-r22134] Issue 7785 - follow-up checkin. I forgot to initialize a ↵Raymond Lu2012-03-231-0/+1
| | | | | | structure in H5D_read as I did in H5D_write. Tested on jam - simple change.
* [svn-r22122] Issue 7785 - Writing or reading many small chunks ran out of ↵Raymond Lu2012-03-222-1/+2
| | | | | | | | memory and caused seg fault. I added checks in two places to make sure the library returns error stack when it fails to allocate memory. I didn't add any test to the test suite since there is no good way to test it. But I tested and verified the error stack by hand. Tested on jam, koala, ostrich.
* [svn-r22117] Fix for HDFFV-7916 (Windows/POSIX correctness issues in the ↵Dana Robinson2012-03-211-107/+164
| | | | | | | | | | | | | core VFD) and HDFFV-7603 (core VFD has trouble with 2GB+ files on Windows). Propagates the SEC2 driver fixes from HDF5 1.8.8 to the core VFD (mainly concerning the backing store). These fixes also conveniently fixed 7603 as well. Tested on: 64-bit Windows 7 jam koala ostrich
* [svn-r22116] #Issue 7922 - follow-up checkin. I changed the order of two ↵Raymond Lu2012-03-211-78/+76
| | | | | | private functions and a macro according to Quincey's suggestion. Tested on jam - simple change.
* [svn-r22115] Add 2 new API routines to set/unset file atomicity for files ↵Mohamad Chaarawi2012-03-214-0/+184
| | | | | | | opened with the MPI-IO VFD Add test cases for these two routines Jira issue HDFFV-7961
* [svn-r22112] Description:Quincey Koziol2012-03-211-1/+0
| | | | | | | | Minor code safety issue in test/fheap.c and whitespace in other files. Tested on: Mac OSX/64 10.7.3 (amazon) w/debug (Too minor to require h5committest)
* [svn-r22097] Snapshot version 1.9 release 111HDF Tester2012-03-202-3/+3
|
* [svn-r22094] Issue 7922 - follow-up checkin. Daily test reported that PGCC ↵Raymond Lu2012-03-191-6/+16
| | | | | | (11.8-0) on jam and koala has trouble with the command "*p++ = *p OP tree_val" in the macro definition of H5Z_XFORM_DO_OP1 of H5Ztrans.c. It increments P first before doing the operation. So I break down the command into two lines: "*p = *p OP tree_val; p++;" I also reported the problem to PGI. Tested on jam, koala, and ostrich.
* [svn-r22076] #Issue 7922 - H5Pset_data_transform had seg fault with some ↵Raymond Lu2012-03-152-29/+159
| | | | | | | | | operations like x*-100. The parser mistaked "-" as substraction. I fixed it and also fixed another problem with some special cases like 100-x and 2/x. Tested on jam, koala, and ostrich.
* [svn-r22072] Purpose: Fix rare corruption bug (HDFFV-7879)Neil Fortner2012-03-153-12/+21
| | | | | | | | | | | | | | Description: When using the new object header format, it was possible for corruption to occur if the first object header chunk changed size such that the lenght of the "chunk 0 size" field changed. This only occurred if there were messages that had not been decoded. The original algorithm that changed the object header chunk size marked all messages as dirty, causing those that had not been decoded to have both the raw and native form invalidated. Changed the algorithm to avoid marking messages dirty and added assertions to catch the case where messages are dirtied without being decoded (or recently created) first. Tested: jam, koala, ostrich (h5committest), durandal
* [svn-r22070] Purpose: Fix rare corruption bugNeil Fortner2012-03-152-20/+29
| | | | | | | | | | Description: When using the new object header format and adding an attribute with a size near 64K, it was possible for file corruption to occur. This happened only if the first object header chunk was smaller than 256 bytes and then grew to larger than 64K after the attribute was added. Tested: ostrich, jam, koala (h5committest), durandal
* [svn-r22058] Description:Quincey Koziol2012-03-134-13/+24
| | | | | | | Better fix for zero-sized dataset error (r22053). Tested on: Mac OSX/64 10.7.3 (amazon) w/debug & parallel
* [svn-r22053] Description:Quincey Koziol2012-03-122-4/+12
| | | | | | | | | | Correct corner case for creating a contiguous dataset with a zero-sized dataspace, when the allocation time is set to early. Also clean up a few compiler warnings in the dataspace code. Tested on: Mac OSX/64 10.7.3 (amazon) w/debug & parallel
* [svn-r22040] Snapshot version 1.9 release 110HDF Tester2012-03-112-3/+3
|
* [svn-r22022] Snapshot version 1.9 release 109HDF Tester2012-03-042-3/+3
|
* [svn-r21947] Description:Quincey Koziol2012-02-161-1/+1
| | | | | | | | Catch a missing FUNC_ENTER that escaped the recent pass through the source code. Tested on: None, too minor, just eyeballed.
* [svn-r21939] Fixed a minor typo in a comment.Dana Robinson2012-02-141-1/+1
| | | | No testing necessary.
* [svn-r21932] Description:Quincey Koziol2012-02-131-1/+1
| | | | | | | | Correct misnamed FUNC_ENTER macro. Tested on: Mac OSX/64 10.7.3 (amazon) w/debug, production & parallel (too minor to require h5committest)
* [svn-r21924] Description:Quincey Koziol2012-02-102-3/+3
| | | | | | | Correct a few typos in r21923 checkin that caused failures on linew & ember. Tested on: Mac OSX/64 10.7.3 (amazon) w/debug, production & parallel
* [svn-r21923] Description:Quincey Koziol2012-02-1034-2033/+2066
| | | | | | | | | Add FUNC_ENTER macros for package-private routines and begin process of switching package routines to use them. All H5G routines are currently finished. Tested on: Mac OSX/64 10.7.3 (amazon) w/debug, production & parallel
* [svn-r21922] Description:Quincey Koziol2012-02-091-42/+22
| | | | | | | | Refactor function name macros and simplify the FUNC_ENTER macros, to clear away the cruft and prepare for further cleanups. Tested on: Mac OSX/64 10.7.3 (amazon) w/debug, production & parallel
* [svn-r21921] Description:Quincey Koziol2012-02-091-1/+3
| | | | | | | Add more braces to master conversion macro that was changed in r21919 Tested on: Mac OSX/64 10.7.3 (amazon) w/debug, production & parallel
* [svn-r21920] Description:Quincey Koziol2012-02-091-3/+3
| | | | | | | | Refactor function name macros and simplify the FUNC_ENTER macros, to clear away the cruft and prepare for further cleanups. Tested on: Mac OSX/64 10.7.3 (amazon) w/debug, production & parallel
* [svn-r21919] Description:Quincey Koziol2012-02-09234-4755/+3508
| | | | | | | | Refactor function name macros and simplify the FUNC_ENTER macros, to clear away the cruft and prepare for further cleanups. Tested on: Mac OSX/64 10.7.3 (amazon) w/debug, production & parallel
* [svn-r21917] Description:Quincey Koziol2012-02-083-3/+3
| | | | | | | | | | Bring [spirit of] r20393 from coverity branch back to trunk: Move initialization ocrt_info.new_obj = NULL; before FUNC_ENTER_NOAPI -- gh Tested on: Mac OS X/64 10.7.3 (amazon) w/debug, production & parallel (too minor to require h5commitest)
* [svn-r21910] Snapshot version 1.9 release 108HDF Tester2012-02-052-3/+3
|
* [svn-r21904] This is a followup commit for Issue 7756 - Creating a dataset ↵Raymond Lu2012-02-021-1/+1
| | | | | | in a read-only file caused seg fault when the file is closed. I changed the error ID from H5E_CACHE to H5E_OHDR in the error report macro in H5O_create and fixed a minor problem in tfile.c. Tested on jam and MacGoblin - minor changes.
* [svn-r21898] Snapshot version 1.9 release 107HDF Tester2012-01-292-3/+3
|
* [svn-r21891] Issue 7756 - Creating a dataset in a read-only file caused seg ↵Raymond Lu2012-01-251-1/+3
| | | | | | fault when the file is closed. I fixed the problem by putting a condition check early in H5O_create of H5O.c. The old code checked it too late, not until a file space is created. I added a test case in tfile.c to check the creation of group, dataset, attribute, and datatype. Tested on koala, jam, and linew.
* [svn-r21884] Snapshot version 1.9 release 106HDF Tester2012-01-222-3/+3
|
* [svn-r21882] Remove spurious (orphaned?) function declaration in H5Zpkg.hNeil Fortner2012-01-201-3/+0
| | | | Tested: durandal (too minor for full h5committest)
* [svn-r21867] Snapshot version 1.9 release 105HDF Tester2012-01-082-3/+3
|
* [svn-r21857] Snapshot version 1.9 release 104HDF Tester2012-01-012-3/+3
|
* [svn-r21850] Snapshot version 1.9 release 103HDF Tester2011-12-252-3/+3
|
* [svn-r21831] Snapshot version 1.9 release 102HDF Tester2011-12-182-3/+3
|
* [svn-r21824] Snapshot version 1.9 release 101HDF Tester2011-12-112-3/+3
|
* [svn-r21816] Fix for JIRA HDFFV-7780Dana Robinson2011-12-062-3/+16
| | | | | | Updates Windows thread-safe code in H5TS.c to use _beginthread instead of CreateThread. Tested on 64-bit Windows 7 with Visual Studio 2010 using CMake. Both 32- and 64-bit builds were tested.
* [svn-r21804] Update CMake Required version in all folders to match current ↵Allen Byrne2011-12-051-1/+1
| | | | standard 2.8.6
* [svn-r21796] Description:Quincey Koziol2011-12-021-33/+30
| | | | | | | Back out r21782 while I figure out what the problem is with the change. Tested on: Daily tests... :-/
* [svn-r21789] Purpose: Fix HDFFV-7833Neil Fortner2011-12-011-1/+6
| | | | | | | | | | | | Description: When shrinking a chunked dataset, the library fills in the unused parts of chunks that have been shrunk. The fill value buffer allocated for this purpose had a maximum size of 1 MB, but the fill was performed in a single operation. Therefore, if the amount of unused space in a chunk after being shrunk was greater than 1 MB, the library would read off the end of the fill value buffer. Changed the maximum fill buffer size to be equal to the chunk size. Tested: durandal; jam, koala, heiwa (h5committest)
* [svn-r21782] Description:Quincey Koziol2011-11-301-30/+33
| | | | | | | | | | Rearrange checks for reasons why we break collective I/O back to independent I/O into "global" and "local" sections. We should try to minimize the checks in the "local" section... Tested on: Mac OS X/32 10.7.2 (amazon) w/parallel (too minor to require h5committest)
* [svn-r21775] Snapshot version 1.9 release 100HDF Tester2011-11-272-3/+3
|
* [svn-r21770] Snapshot version 1.9 release 99HDF Tester2011-11-202-3/+3
|
* [svn-r21748] Snapshot version 1.9 release 98HDF Tester2011-11-132-3/+3
|
* [svn-r21734] Issue 7582 - The library allowed the conversion of strings ↵Raymond Lu2011-11-082-1/+16
| | | | | | between ASCII and UTF8. I corrected it by adding a condition check in H5T_conv_s_s and H5T_conv_vlen to report an error under this situation. Tested on jam, koala, linew.