summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r22704] merge from trunk up to 22703.Mohamad Chaarawi2012-08-2165-2120/+2460
|\
| * [svn-r22703] Description:Dana Robinson2012-08-212-556/+541
| | | | | | | | | | | | | | | | Propagated Windows and POSIX correctness changes from SEC2 VFD to the MPI-POSIX VFD. Fixes HDFFV-8058. Tested on: jam w/ parallel and fortran enabled
| * [svn-r22700] Description:Dana Robinson2012-08-203-10/+44
| | | | | | | | | | | | | | | | Minor refactoring to extract managed object length determination. This makes the tiny, managed, and huge code work alike. Tested on: jam (very minor change, no need for full commit test)
| * [svn-r22697] Snapshot version 1.9 release 126HDF Tester2012-08-193-4/+5
| |
| * [svn-r22694] Description:Dana Robinson2012-08-171-88/+74
| | | | | | | | | | | | | | Minor change to consolidate odd bitmasking due to an old bugfix. Tested on: jam (very minor change)
| * [svn-r22681] Description:Quincey Koziol2012-08-1510-1071/+590
| | | | | | | | | | | | | | | | Clean up file driver property handling, along with some misc. warnings. Tested on: Mac OSX/64 10.7.4 (amazon) w/debug, gcc 4.7.1, C++, FORTRAN & threadsafe (h5committest upcoming)
| * [svn-r22679] Changed H5O_copy_search_comm_dt_check() to use H5O_obj_class() ↵Vailin Choi2012-08-141-6/+10
| | | | | | | | | | | | to get object type instead of H5O_get_info(...TRUE...) saving time in traversing metadata. (This is part of the checkin to 1.8 branch #22677)
| * [svn-r22676] Changes needed to make the default free-list mapping from ↵Vailin Choi2012-08-1315-44/+402
| | | | | | | | H5FD_FLMAP_SINGLE to H5FD_FLMAP_DICHOTOMY.
| * [svn-r22670] Snapshot version 1.9 release 125HDF Tester2012-08-122-3/+3
| |
| * [svn-r22668] Description:Quincey Koziol2012-08-114-34/+146
| | | | | | | | | | | | | | | | | | Have free space manager use temporary address space for storing the section info, until the file is flushed or closed. Tested on: Mac OSX/64 10.7.4 (amazon) w/debug, gcc 4.7.x, C++, FORTRAN & threadsafe (h5committest forthcoming)
| * [svn-r22666] Description:Quincey Koziol2012-08-117-181/+401
| | | | | | | | | | | | | | | | | | | | Merge "flush me last" & "flush me collectively" feature from the avoid_truncate branch back to the trunk. (To help enable allowing the free space section info to reside in temporary address space) Tested on: Mac OSX/64 10.7.4 (amazon) w/debug, gcc 4.7.x, C++, FORTRAN & threadsafe (h5committest forthcoming)
| * [svn-r22657] Bug fix: previous commit has a mistake--it used the wrong type ↵Albert Cheng2012-08-091-1/+1
| | | | | | | | | | | | | | | | of return value of FAIL. The function type is a pointer. Fixed it by changing it to NULL. Tested: In remote machine ADA (aix).
| * [svn-r22646] Description:Quincey Koziol2012-08-0816-45/+82
| | | | | | | | | | | | | | | | | | Changes resulting from Klocwork static analysis tool, from Mark Miller @ LLNL (miller86@llnl.gov). Tested on: Mac OS X/64 10.7.4 (amazon) w/debug, C++ & FORTRAN, using gcc 4.7.x (too minor to require h5committest)
| * [svn-r22629] Snapshot version 1.9 release 124Larry Knox2012-08-052-3/+3
| |
| * [svn-r22627] Description:Quincey Koziol2012-08-0317-95/+179
| | | | | | | | | | | | | | | | | | Merge some of the changes on the plist_encode_decode branch back to the trunk. Tested on: Mac OSX/64 10.7.4 (amazon) w/debug (Too minor to require h5committest)
* | [svn-r22623] merge from tunkMohamad Chaarawi2012-08-0255-518/+741
|\ \ | |/
| * [svn-r22608] Description:Quincey Koziol2012-07-2647-488/+689
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Switch propert list/class iteration from internal to external form of iteration, cleaning up and simplifying the code a bit. Bring other general improvements from plist_encode_decode branch back to trunk. Clean up many warnings. Tested on: Mac OSX/64 10.7.4 (amazon) w/gcc 4.7, debug and C++ & FORTRAN (too minor to require h5committest)
| * [svn-r22601] Purpose: Fix HDFFV-5853Neil Fortner2012-07-2514-31/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Description: When jumping out from between H5_BEGIN_TAG and H5_END_TAG macros using HGOTO_ERROR or HGOTO_DONE, the previous metadata tag is not reset on the dxpl. This could cause problems when, for example, calling H5Ocopy within an H5Literate callback. Added new HGOTO_ERROR_TAG and HGOTO_DONE_TAG macros which must be used in place of the above between H5_BEGIN_TAG and H5_END_TAG. Tested: jam, koala, ostrich (h5committest), durandal
* | [svn-r22612] add enum value for the VL classMohamad Chaarawi2012-07-273-0/+9
| |
* | [svn-r22603] set return value in H5RcreateMohamad Chaarawi2012-07-251-2/+2
| |
* | [svn-r22596] minor thingsMohamad Chaarawi2012-07-232-5/+21
| |
* | [svn-r22587] update the H5I_register_aux to not take the free routine, as it ↵Mohamad Chaarawi2012-07-176-27/+13
| | | | | | | | is registered already in the class for each type
* | [svn-r22584] merge from trunk and resolve type ID registrationMohamad Chaarawi2012-07-1627-495/+761
|\ \ | |/
| * [svn-r22582] Description:Quincey Koziol2012-07-1622-466/+733
| | | | | | | | | | | | | | | | | | Refactor ID class registration to be more like how other "class"s in the library are registered, and clean up compiler warnings. Tested on: Mac OSX/64 10.7.4 (amazon) w/debug (Too minor to require h5comittest)
| * [svn-r22575] Issue 8068 - A user reported some random data in the padding of ↵Raymond Lu2012-07-131-2/+2
| | | | | | | | | | | | fill value. The problem happened in H5P_get_fill_value. I believe it's because the background buffer wasn't big enough. So I corrected it in this checkin. Tested on jam and koala - simple change.
| * [svn-r22525] Snapshot version 1.9 release 124Larry Knox2012-07-092-3/+3
| |
| * [svn-r22490] I took out the "return an error" line in H5Dget_offset, to ↵Raymond Lu2012-06-251-2/+0
| | | | | | | | | | | | | | | | match what the RM says about the function behavior. Quincey added it some time ago without realizing it caused test errors (Issue 8072). Tested on ostrich, MacGoblin - simple change.
| * [svn-r22487] Snapshot version 1.9 release 122HDF Tester2012-06-242-3/+3
| |
| * [svn-r22471] Add check for MINGW - ws2_32 libraryAllen Byrne2012-06-181-0/+3
| | | | | | | | Tested: windows - mingw
* | [svn-r22574] oops, parameter switch orderMohamad Chaarawi2012-07-131-1/+1
| |
* | [svn-r22573] update the public VL callbacks that take var_args to workMohamad Chaarawi2012-07-135-45/+615
| |
* | [svn-r22565] change OH id registration to original way, and re-register the ↵Mohamad Chaarawi2012-07-1218-126/+109
| | | | | | | | | | | | | | | | ID with the VOL info on the upper level (API and iteration/visit routines) - this fixes the bug exposed in H5Oopen with external log plugin update the private VL registration routine to take an app_ref update the datatype ID creation for the VOL to take an app_ref
* | [svn-r22559] - move the vol plugin ref count increment for H5Freopen into ↵Mohamad Chaarawi2012-07-113-2/+7
| | | | | | | | | | | | the VOL layer - fix a bug in H5VLdatatype_get_binary
* | [svn-r22558] add fapl copy & free callbacks to the VOL class as they are ↵Mohamad Chaarawi2012-07-114-8/+74
| | | | | | | | needed for VOL info property.
* | [svn-r22555] remove the vol_cls from the H5F_t structMohamad Chaarawi2012-07-116-36/+10
| |
* | [svn-r22554] remove the file_id from the H5F_t struct and add an id_exists ↵Mohamad Chaarawi2012-07-1110-101/+22
| | | | | | | | instead
* | [svn-r22553] update the H5Iget_file_id implementation to use the VOLMohamad Chaarawi2012-07-113-57/+61
| |
* | [svn-r22549] Mohamad Chaarawi2012-07-1018-162/+1483
| | | | | | | | | | | | | | | | | | | | move ref count management on the VOL struct inside the VLint code - H5Freopen still needs to be handled create the public interface for VOL callbacks: - unresolved issue with var_args update and create new API fapl calls to support stacking drivers: - need to add fapl copy callback fix a memory leak with registration of external plugins
* | [svn-r22543] cleanupMohamad Chaarawi2012-07-102-31/+3
| |
* | [svn-r22542] update H5I_register_type usage to take a free_aux function callbackMohamad Chaarawi2012-07-1014-245/+138
| |
* | [svn-r22540] fix bug in H5R_get_nameMohamad Chaarawi2012-07-105-19/+39
| | | | | | | | | | | | | | more named datatype bugs: - fix bug in Name replace traversal callback - fix bug in H5G_test A stable version finally..
* | [svn-r22532] fix more named datatype issues.Mohamad Chaarawi2012-07-0915-124/+143
| | | | | | | | move the dataset ID registration to H5Dint where the term_interface func is located
* | [svn-r22523] - rework how IDs for VOL objects are createdMohamad Chaarawi2012-07-0624-327/+382
| | | | | | | | | | - change how the vlose routine is registered with VOL IDs - some bug fixes
* | [svn-r22519] - many bug fixesMohamad Chaarawi2012-07-0522-90/+128
| | | | | | | | - still some unresolved issues with named datatypes
* | [svn-r22513] fix some committed datatype issuesMohamad Chaarawi2012-07-038-39/+82
| | | | | | | | update get_type routines to construct a VOL datatype if the type is named
* | [svn-r22511] - remove the internal file type and use the file ID created at ↵Mohamad Chaarawi2012-07-0324-427/+526
| | | | | | | | | | | | | | the API level for the native implementation - work on fixing the named datatype issue.. still not resolved - branch still not stable and tests do not pass at this point
* | [svn-r22502] implement named datatypes solution in object headersMohamad Chaarawi2012-06-299-98/+111
| | | | | | | | modify datatype open and get_binary callbacks to be disjoint
* | [svn-r22501] change the interface callbacks for the VOL to use objects ↵Mohamad Chaarawi2012-06-2840-1970/+4863
| | | | | | | | | | | | pointers and public VL structure instead of IDs. tests will fail now because of named datatypes.
* | [svn-r22468] split H5F.c into 2 files, H5F.c for public routines and ↵Mohamad Chaarawi2012-06-158-3376/+3452
| | | | | | | | | | | | H5Fint.c for private ones move H5A private routines to H5Aint.c
* | [svn-r22467] update is_accessible implementationMohamad Chaarawi2012-06-157-25/+81
| | | | | | | | deprecate is_HDF5