summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [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.
* [svn-r21721] Snapshot version 1.9 release 97HDF Tester2011-11-062-3/+3
|
* [svn-r21692] Snapshot version 1.9 release 96HDF Tester2011-10-302-3/+3
|
* [svn-r21688] Fixed a very minor typo.Dana Robinson2011-10-281-1/+1
| | | | No test needed.
* [svn-r21674] Issue 7618 - the library had seg fault when it tried to shrink ↵Raymond Lu2011-10-261-11/+13
| | | | | | | | the size of compound data type through H5Tset_size immedia tely after the type was created. I fixed it in this commit. Tested on jam, linew, and koala.
* [svn-r21667] Update FOLDER solution option for target properties. Added ↵Allen Byrne2011-10-251-5/+1
| | | | | | OPTION command for solution folder and no packaging. Tested: local linux
* [svn-r21664] Added solution folders for most of the projects. This still ↵Dana Robinson2011-10-251-0/+5
| | | | | | needs some polish - the solution folder assignment should go closer to the target declaration and not all projects are grouped (parallel, c++, fortran, hl, and a few others). Tested on Windows.
* [svn-r21653] Removed unused done: label.Dana Robinson2011-10-221-1/+0
| | | | Trivial change - tested on 64-bit Windows 7 with Visual Studio 2010.
* [svn-r21652] Removed unused variables from H5Pget_filter_by_id2().Dana Robinson2011-10-221-2/+0
| | | | Trivial change - tested on jam and local Windows 7 (VS2010).
* [svn-r21651] Removed unused done: label.Dana Robinson2011-10-221-1/+0
| | | | Trivial change - tested on 64-bit Windows 7 with Visual Studio 2010.
* [svn-r21650] Changed unsigned int to size_t in several places for agreement ↵Dana Robinson2011-10-211-8/+8
| | | | | | with the input parameter. Quiets warnings from Visual Studio 2008. Trivial change but tested on 32-bit linux (jam), 64-bit linux (koala), 64-bit Solaris/Sun CC (linew), 64-bit Windows 7 (kituo) just to be safe.
* [svn-r21647] Added a comment explaining the purpose of the change in the ↵Dana Robinson2011-10-211-4/+10
| | | | | | modification time format. Trivial change - just made sure it compiled on Windows.
* [svn-r21643] Reorganized the HDF5 C library source code in the CMake project.Dana Robinson2011-10-211-62/+190
| | | | Tested on Windows (minor change).
* [svn-r21629] Purpose: Update fix committed in r21556Neil Fortner2011-10-2014-114/+158
| | | | | | | | Description: An old patch was mistakenly committed in r21556. Replaced this fix with the latest. Tested: jam, koala, heiwa (h5committest)
* [svn-r21617] Description:Quincey Koziol2011-10-201-0/+4
| | | | | | | | | | Recalculate the size of destination attribute message when the source and destination versions are different during an object copy operation. (Jira: HDFF-7718) Tested on: Mac OS X/32 10.7.2 (amazon) w/debug (h5committest upcoming)
* [svn-r21610] Purpose: Fix bug 7776Neil Fortner2011-10-191-6/+18
| | | | | | | | | | | Description: When H5Ocopy failed due to attempting to expand an invalid reference in an attribute (or at any point after the destination object header was inserted into the cache), it failed to clean up correctly. Modified H5O_copy_header_real to keep track of whether the object header was inserted and take appropriate action on failure. Tested: fedora (too minor for full commit test)
* [svn-r21603] Purpose: Add generic skip list implementationNeil Fortner2011-10-1813-48/+100
| | | | | | | | | | | | | Description: Added new H5SL_TYPE_GENERIC skip list type, which uses void *'s as keys and a client-supplied callback for key comparison. This was added to support the upcoming "merge named datatype" feature for H5Ocopy, but may be used in other places as well. Also added testing. Also fixed a potential bug with the H5SL_TYPE_OBJ implementation, and added testing for that. Tested: jam, koala, heiwa (h5committest), durandal
* [svn-r21601] Converted some C stdlib functions to use the HD prefix in ↵Dana Robinson2011-10-181-19/+19
| | | | | | H5Omtime.c Tested on local linux (minor change)
* [svn-r21587] Snapshot version 1.9 release 95HDF Tester2011-10-162-3/+3
|
* [svn-r21561] Description:Quincey Koziol2011-10-143-29/+22
| | | | | | | | | | | | Correct error in loading local heap prefix & data block from the file. Sometimes the local heap's prefix could be loaded before the data block (e.g. using H5Oget_info), but then when the data block was loaded later, the free list information would get lost, causing the heap's size to grow larger than necessary. This is Jira bug #HDFFV-7767 Tested on: Mac OS X/32 10.7.2 (amazon) w/debug (h5committest coming up)
* [svn-r21556] Purpose: Fix bug in H5OcopyNeil Fortner2011-10-1317-290/+266
| | | | | | | | | | | | | Description: H5Ocopy could get confused when copying a named datatype containing an attribute which used that named datatype as its datatype. This happened because H5Ocopy would recurse into the attribute's datatype before the object the attribute was in was fully copied (i.e. before the "post-copy" pass). Modified H5Ocopy to avoid recursing before the post-copy step in this case. Required many changes, including to how non-committed shared messages are copied. Tested: jam, koala, heiwa (h5committest); durandal
* [svn-r21546] Reverts 21497 (deep string copy of log file name). This string ↵Dana Robinson2011-10-131-2/+4
| | | | is copied correctly deep in the H5P code. Tested on local linux (trivial change).
* [svn-r21529] Description:Quincey Koziol2011-10-122-3/+75
| | | | | | | | Update tracing information with new types introduced in "actual I/O mode" query routines. Tested on: bin/reconfigure on jam
* [svn-r21518] - Added definition for HDfseek() to be used later.Dana Robinson2011-10-111-1/+5
| | | | | | - Added comment about requiring _O_BINARY being set on Windows to avoid CR-LF issues. Tested on Windows (minor changes).
* [svn-r21517] - Added checks for clock_gettime() to configure.in.Dana Robinson2011-10-111-0/+3
| | | | | | | | Tested on Linux, FreeBSD, Solaris, MacOSX to ensure they are found correctly and everything builds. No code currently relys on clock_gettime(). - Brought Windows and VMS H5pubconf.h files into sync with the Linux file. Tested on Windows. Ray will test on VMS when this is pushed to the 1.8.x branch.
* [svn-r21510] Change to comments.Dana Robinson2011-10-101-23/+7
| | | | Just checked to make sure it still compiled on Windows.
* [svn-r21508] Revoked svn check-ins 20913 and 20921 (fix for HDFFV-7579) ↵Dana Robinson2011-10-104-178/+2
| | | | pending a careful evaluation of enum conversion behavior.
* [svn-r21504] Updated svn flags as needed on source files from H5A* to H5C*.Dana Robinson2011-10-101-0/+0
|
* [svn-r21502] - Removed Windows VFD code. H5Pset_fapl_windows() actually ↵Dana Robinson2011-10-102-1057/+59
| | | | | | | | sets the SEC2 driver, though it will still report H5FD_WINDOWS. - Set svn:eol-style and svn:keyword properties on H5FDwindows.c/h. Tested on 64- and 32-bit Windows 7 (doesn't affect non-Windows platforms).
* [svn-r21501] - Propagated Windows VFD tweaks to SEC2 and log VFDs.Dana Robinson2011-10-102-235/+353
| | | | | | | | | | - Created typedefs and #defines to make POSIX I/O type-safe on Windows and true POSIX platforms. - Added pre-checks and removed post-checks for POSIX I/O sizes. When the number of bytes to be sent exceeds the maximum return value, the operation is split into smaller subsets. - General code tidying and cleanup. Tested on: jam (64-bit linux), jam + threadsafe, jam + parallel, Windows 7 (64- and 32-bit), freedom (64-bt BSD).
* [svn-r21499] Snapshot version 1.9 release 94HDF Tester2011-10-092-3/+3
|
* [svn-r21497] Changed H5Pset_fapl_log() to deep copy the log file name ↵Dana Robinson2011-10-091-1/+4
| | | | | | instead of copying the pointer. Tested on jam (simple change).
* [svn-r21496] - H5MM_strdup() and H5MM_xstrdup() comments changed to ↵Dana Robinson2011-10-091-28/+25
| | | | | | | | correctly reflect how they respond to an input NULL string. - H5MM_xstrdup() now reports memory allocation errors via the HDF5 error stack (was previously an assert). Tested on local Windows via ctest (trivial change).
* [svn-r21476] The first part fix for bug HDFFV-7640: does not need to do ↵Vailin Choi2011-10-056-22/+34
| | | | | | H5O_move_msgs_forward() when writing attributes. h5committested. Tests are checked into the performance suite.
* [svn-r21443] Snapshot version 1.9 release 93HDF Tester2011-10-022-3/+3
|
* [svn-r21442] Description:Quincey Koziol2011-10-016-15/+228
| | | | | | | | | | | | | | | | | | | | | | Check in "actual I/O mode" feature to trunk. Will merge back to 1.8 branch after it bakes over the weekend. Tested on: FreeBSD/32 8.2 (loyalty) w/gcc4.6, w/C++ & FORTRAN, in debug mode FreeBSD/64 8.2 (freedom) w/gcc4.6, w/C++ & FORTRAN, in debug mode Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (koala) 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, w/threadsafe, in production mode Linux/PPC 2.6 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-ia64 2.6 (ember) w/Intel compilers, w/C++ & FORTRAN, in production mode Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in debug mode Mac OS X/32 10.6.8 (amazon) in debug mode Mac OS X/32 10.6.8 (amazon) w/C++ & FORTRAN, w/threadsafe, in production mode
* [svn-r21415] Snapshot version 1.9 release 92HDF Tester2011-09-252-3/+3
|
* [svn-r21374] Snapshot version 1.9 release 91HDF Tester2011-09-112-3/+3
|
* [svn-r21366] JIRA HDFFV-2748 replace use of _WIN32 in source. Created new ↵Allen Byrne2011-09-0612-1580/+1574
| | | | | | defines H5_HAVE_WIN32_API and H5_HAVE_VISUAL_STUDIO defines to use. These can be properly set during configurration. Tested: windows and local linux - reviewed internally
* [svn-r21360] Snapshot version 1.9 release 90HDF Tester2011-09-042-3/+3
|
* [svn-r21353] HDFFV-4018: static function for windows and pthreadsAllen Byrne2011-09-011-0/+6
|