summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* [svn-r23807] Snapshot version 1.8 release 12 (snap7)HDF Tester2013-06-231-2/+2
|
* [svn-r23782] Snapshot version 1.8 release 12 (snap6)HDF Tester2013-06-161-2/+2
|
* [svn-r23771] HDFFV-8434,-8437,-8445,-8447,-8461: Merge changes from Trunk.Allen Byrne2013-06-141-0/+3
| | | | Tested: local linux
* [svn-r23742] Snapshot version 1.8 release 12 (snap5)HDF Tester2013-06-091-2/+2
|
* [svn-r23731] Snapshot version 1.8 release 12 (snap4)HDF Tester2013-06-021-2/+2
|
* [svn-r23721] I used H5_VMS macro to comment out the code for dynamic filter ↵Raymond Lu2013-05-316-5/+19
| | | | | | | since we don't plan to support it on OpenVMS. I updated vms/src/h5pubconf.h, too. Tested on jam but not on OpenVMS yet.
* [svn-r23719] Description:Quincey Koziol2013-05-2961-1025/+1198
| | | | | | | | | | | | Bring r23713 and r23717 from trunk to 1.8 branch: Clean up warnings, switch library code to use Standard C/POSIX wrapper macros, remove internal calls to API routines, update checkapi and checkposix scripts. Tested on: Mac OSX/64 10.8.3 (amazon) w/C++ & FORTRAN Big-Endian Linux/64 (ostrich)
* [svn-r23709] Snapshot version 1.8 release 12 (snap3)HDF Tester2013-05-191-2/+2
|
* [svn-r23702] Issue 8380 - H5Zunregister caused seg fault. This is a porting ↵Raymond Lu2013-05-1410-17/+302
| | | | | | | | | of code from the trunk. It fixes the problem by first iterating through all opened datasets and groups to see if any of them uses the filter. If it finds one, the function fails with a message. Then the function flushes all opened files. Tested with h5committest.
* [svn-r23699] Description:Quincey Koziol2013-05-131-330/+254
| | | | | | | | Revert r23696, which breaks big-endian tests on ostrich, etc. Will investigate and submit correction later. Tested on: BE & LE Linux systems (ostrich, koala, jam, emu)
* [svn-r23696] Description:Quincey Koziol2013-05-115-278/+359
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bring r23695 from trunk to 1.8 branch: Clean up warnings in H5Tconv.c (down to _only_ 9000 lines of output now!) Merge changes from Coverity branch back to trunk: r20684: Fix for coverity bug #1721 which was due to the fix for coverity bug #943. r20685: Use HDstrncpy. --gh r20761: Purpose: Fix valgrind issues Description: Free image_data and data as appropriate in test_image. r20762: Purpose: Fix coverity issue 600 Description: Add check for return value of H5O_close in H5Ocopy. Also cleaned up various warnings. r20763: Purpose: Fix valgrind issues with h5stat Description: Modified h5stat to free "iter" before exit, and free "hand" before exit if parse_command_line exits directly. r20764: fixed coverity issues: 69, 327, 614, 684, 685, 696, 697, 1681, 967, 826, 660, 80 r20765: Fixed coverity bug 668 Pulled x * y * z multiply out of malloc operand into a separate n_elements variable to quiet integer overflow warning. No actual integer overflow tests are performed since it's just a test program but I did add a check that n_elements is >= 1. I also changed an error condition from doing its own close and returning -1 to "goto out;" like the rest of the program. r20766: Fixed coverity bug 667 Pulled x * y * z multiply out of malloc operand into a separate n_elements variable to quiet integer overflow warning. No actual integer overflow tests are performed since it's just a test program. Tested on: Mac OSX/64 10.8.3 (amazon) w/C++ & FORTRAN (h5committest upcoming)
* [svn-r23687] Bug fix: HDFFV-8435Albert Cheng2013-05-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Need to update libtool version number for v1.8.11 since two functions, H5Pget_dxpl_multi and H5Pset_dxpl_multi were removed. Then v1.8 is now v1.8.12-xxx and needed an update to. config/lt_vers.am: libtool information is changed to 8.0.1 because it is a revision different from v1.8.10. configure: src/Makefile.in: hl/src/Makefile.in: hl/c++/src/Makefile.in: hl/fortran/src/Makefile.in: c++/src/Makefile.in: fortran/src/Makefile.in: README.txt: autogenerated by bin/reconfiure. Tested: h5committest, then visual inspect that the libhdf5.so.x.y.z is changed accordingly. Built in duck by hand and see it changes to libhdf5.8.dylib too.
* [svn-r23670] Snapshot version 1.8 release 12 (snap2)HDF Tester2013-05-061-2/+2
|
* [svn-r23605] Snapshot version 1.8 release 12 (snap1)HDF Tester2013-04-221-2/+2
|
* [svn-r23586] Snapshot version 1.8 release 12 (snap0)HDF Tester2013-04-151-2/+2
|
* [svn-r23570] Merged r23508 from the trunk.Dana Robinson2013-04-101-28/+0
| | | | | | | This removes some dead code that belonged to the multi dxpl functions that were removed in HDF5 1.8.11. Tested on: jam w/ C++ (minor change)
* [svn-r23567] Post v1.8.11 branch-off, changed version to 1.8.12-snap0.Albert Cheng2013-04-092-4/+4
| | | | | | Reset RELEASE.txt for next release (1.8.12). Tested: h5committest.
* [svn-r23557] Snapshot version 1.8 release 11 (snap16)HDF Tester2013-04-071-2/+2
|
* [svn-r23551] I updated this branch from the 1.8 branch (not related to DESY ↵Raymond Lu2013-04-044-35/+40
|\ | | | | | | | | | | project) and a few changes for CMake and Windows from the trunk (related to DESY). Tested with desycommittest (emu, koala, jam, ostrich, and ostrich-no-shared-lib), but can't wait for duck to finish. It takes too long.
| * [svn-r23535] Description:Quincey Koziol2013-04-033-34/+39
| | | | | | | | | | | | | | | | | | | | | | Bring r23529 from trunk to 1.8 branch: Stop aliasing property to indicate internal collective metadata operations with property to perform collective raw data operations from the application. Tested on: Mac OSX/64 10.8.3 (amazon) w/parallel (daily tests on trunk)
* | [svn-r23550] Description:Quincey Koziol2013-04-049-53/+51
| | | | | | | | | | | | | | | | | | | | Bring r23549 from trunk to desy_1_8 branch: More misc. cleanups, but main change is to make an "extern" header file for the plugin interface. Tested on: Mac OSX/64 10.8.3 (amazon)
* | [svn-r23542] Description:Quincey Koziol2013-04-043-79/+83
| | | | | | | | | | | | | | | | Further revisions to dynamic library loading code, to clean it up. Tested on: Mac OSX/64 10.8.3 (amazon) (h5committest not required on this branch)
* | [svn-r23539] I took out the "const" symbol from H5PL_get_plugin_type and ↵Raymond Lu2013-04-031-2/+2
| | | | | | | | | | | | H5PL_get_plugin_info functions. Tested on koala - simple change.
* | [svn-r23537] I corrected the copyright information and added some comment in ↵Raymond Lu2013-04-034-18/+18
| | | | | | | | | | | | H5Pocpl.c. Tested on koala - no code change.
* | [svn-r23510] I merged the changes for DESY project from the trunk (r23496) ↵Raymond Lu2013-04-0119-19/+1047
|/ | | | | | into this 1.8 DESY branch. Tested with h5committest (duck failed with CMake because I don't know how to change test/CMakeLists.txt. I'll wait for Allen to do it).
* [svn-r23504] Snapshot version 1.8 release 11 (snap15)HDF Tester2013-03-311-2/+2
|
* [svn-r23500] Merge r23366 from trunk. Fixes HDFFV-8296.Dana Robinson2013-03-302-147/+0
| | | | | | | | | | | Removed the H5Pset_dxpl_multi and H5Pget_dxpl_multi functions from the library. The intended functionality for them was never fully implemented and they are fundamentally broken. The functions were removed from the C and C++ interfaces. They were not exported in the Fortran interface. Tested on jam
* [svn-r23499] Merge from trunkDana Robinson2013-03-301-8/+11
| | | | | | | | | | | Fixes an issue (HDFFV-8159) where uninitialized memory was being read during variable-length type conversion. All variable-length type conversion buffers are now initialized to contain 0s on allocation. Tested on: jam w/ fortran and c++ This is a very small change (basially changing malloc to calloc) and is unlikely to cause issues on other platforms.
* [svn-r23440] Snapshot version 1.8 release 11 (snap14)HDF Tester2013-03-241-2/+2
|
* [svn-r23364] Snapshot version 1.8 release 11 (snap13)HDF Tester2013-03-171-2/+2
|
* [svn-r23342] Snapshot version 1.8 release 11 (snap12)HDF Tester2013-03-101-2/+2
|
* [svn-r23324] Snapshot version 1.8 release 11 (snap11)HDF Tester2013-03-042-3/+3
|
* [svn-r23321] Description:Quincey Koziol2013-02-278-76/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge r23313 from trunk to 1.8 branch: Bring changes from Coverity branch to the trunk: r20612: Changed string functions to versions with string length to fix coverity issues 922, 942 and 943. r20614: Use HDsnprintf. --gh r20675: Fix for coverity #1714 due to the fix for #810. Use HDfree() instead of H5MM_xfree(). r20678: Repaired coverity issue #598 -- failure to check return value from a call to fstat(), or to tidy up in the event of failure. r20679: Use HDstrncpy. --gh r20681: Use HDstrncat and HDstrncpy. --gh Tested on: Mac OSX/64 10.8.2 (amazon) w/debug, C++ & FORTRAN (too minor to require h5committest)
* [svn-r23312] Snapshot version 1.8 release 11 (snap10)HDF Tester2013-02-251-2/+2
|
* [svn-r23265] Merge revisions 23230, 23234, and 23237 to 1.8 branchNeil Fortner2013-02-132-1/+216
| | | | | | | | | | | | | Purpose: Implement H5Dscatter and H5Dgather Description: Adds 2 new API functions, H5Dscatter and H5Dgather. H5Dscatter retrieves data from a specified callback function and scatters it into a selection, defined by a supplied dataspace, within a supplied memory buffer. H5Dgather gathers data from a selection within a supplied memory buffer and passes it in a contiguous form to a supplied callback function. Added tests for these functions Tested: jam, ostrich, koala (h5committest); ummon; ummon (1.8)
* [svn-r23243] Snapshot version 1.8 release 11 (snap9)HDF Tester2013-02-111-2/+2
|
* [svn-r23239] Description:Quincey Koziol2013-02-093-15/+24
| | | | | | | | | | | | | | | | | | | | | | | | Bring r23238 from trunk to 1.8 branch: Bring changes from Coverity branch to trunk: r20528: Purpose: Fix coverity issue 1372 Description: Rewrite file open secition of H5FD_stdio_open to avoid TOCTUO condition. No longer calls access, and uses a tentative open in "rb" or "rb+" mode to check for existence of the file. r20609: Use HDstrncpy and HDstrncat. --gh r20611: Use HDstrncpy. --gh Tested on: Mac OSX/64 10.8.2 (amazon) w/debug, C++ & FORTRAN (h5committest not required, already tested on branch)
* [svn-r23224] Description:Quincey Koziol2013-02-041-4/+4
| | | | | | | | | | | Bring r23223 from trunk to 1.8 branch: Revert use of snprintf() for sprintf(), as it is not supported on Windows. (And file a bug, http://jira.hdfgroup.uiuc.edu/browse/HDFFV-8302, for the general problem) Tested: Mac OSX/64 10.8.2 (amazon)
* [svn-r23222] Snapshot version 1.8 release 11 (snap8)HDF Tester2013-02-041-2/+2
|
* [svn-r23220] Description:Quincey Koziol2013-02-026-333/+378
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bring r23219 from trunk to 1.8 branch: Bring reviewed changes from Coverity branch back to trunk (QK & JK): r20457: Coverity issue 691: return of H5duo could be negative. Fixed by using STDOUT_FILENO and redesign parse_command_line and main to cleanup file allocations. The output_file var is null when using stdout. In cleanup do not close output_file if NULL. r20510: Initialize ufid = -1 and predicate HDclose call on ufid != -1 r20511: Purpose: Fix coverity issue 1715 Description: Free "file" and nested data on failure in H5FD_core_open. r20512: Initialize ifid = -1 and predicate HDclose call on ifid != -1 r20514: Initialize h5fid = -1 and predicate HDclose call on h5fid != -1 r20516: Added else branch to the if (ret_value < 0) check. r20522: Addressed coverity issues 930-933, 850, 836, 835, 1307. All minor potential buffer overwrite bugs, or coverity errors. Fixed by replacing strcpy and sprintf with strncpy and snprintf. r20523: fixed coverity issues 68, 1120, 1116i r20524: Check H5Z_SZIP->encoder_present < 1 assuming 0 represents absence. r20601: Purpose: Fix coverity issues 1703-1705 Description: Modified the cleanup code in test_free in accum.c to reset allocated buffers to NULL after they are freed, and modified the error cleanup code to check if these buffers are NULL before freeing them. Also fixed some unrelated warnings in accum.c. r20602: Use HDsnprintf and HDstrncat r20603: Purpose: Fix coverity issues 808-809 Description: Modified test_core in vfd.c to check the returns from malloc, and keep track of whether points and check are allocated by setting them to NULL when they are not. Added code to free points and check on error if they are not NULL. Also fixed unrelated warnings in vfd.c. r20604: Use HDstrncpy. r20605: Use HDstrncpy and HDstrncat. r20606: Purpose: Fix coverity issue 807 Description: Modified long_compact in stab.c to keep track of whether objname is allocated by setting it to NULL when it is not. Added code to free objname on error if it is not NULL. r20607: Changed string function calls to use versions that specify the string length to fix coverity issues 832 and 839. Tested on: Mac OSX/64 10.8.2 (amazon) (Too minor to require h5committest)
* [svn-r23211] Merge trunk CMake changes for minimum cmake version of 2.8.10. ↵Allen Byrne2013-01-311-1/+1
| | | | | | This was prompted by HDFFV-8227, OS X requires latest version of cmake for proper support. Tested: local linux
* [svn-r23199] merge 23165 from trunkMohamad Chaarawi2013-01-247-69/+50
| | | | | HDFF-8203 Break H5FDmpi.h header into public and private components https://jira.hdfgroup.uiuc.edu/browse/HDFFV-8203
* [svn-r23194] I changed the call to H5P_object_verify to H5I_object as the ↵Raymond Lu2013-01-231-3/+3
| | | | | | header file H5Iprivate.h is included but not H5Pprivate.h. Tested on koala, jam, ostrich.
* [svn-r23182] I'm merging the changes for DECTRIS project from the trunk ↵Raymond Lu2013-01-215-34/+283
| | | | | | (r23162). Tested on koala, jam, ostrich.
* [svn-r23181] Snapshot version 1.8 release 11 (snap7)HDF Tester2013-01-211-2/+2
|
* [svn-r23142] Purpose:Dana Robinson2013-01-086-742/+642
| | | | | | | | | | | Merged 23111 from the trunk. (Core VFD and Mac OS X I/O changes) Tested on: 64-bit Windows 7, Visual Studio 2010, CMake 64-bit Mac OS X Snow Leopard (Fred), Fortran, C++ 64-bit BE Linux (Ostrich), Fortran, C++ 32-bit LE LInux (jam), Fortran, C++ (also parallel w/ Fortran)
* [svn-r23123] Snapshot version 1.8 release 11 (snap6)HDF Tester2012-12-311-2/+2
|
* [svn-r23086] Snapshot version 1.8 release 11 (snap5)HDF Tester2012-12-101-2/+2
|
* [svn-r23072] Snapshot version 1.8 release 11 (snap4)HDF Tester2012-12-031-2/+2
|
* [svn-r23051] Snapshot version 1.8 release 11 (snap3)HDF Tester2012-11-261-2/+2
|