summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r23549] Description:Quincey Koziol2013-04-049-53/+52
| | | | | | | | 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-r23547] Windows plugins will always be "dll"'s.Allen Byrne2013-04-041-1/+1
| | | | | | CMake also uses ";" as a separator - escape it Tested: windows
* [svn-r23543] Description:Quincey Koziol2013-04-043-79/+83
| | | | | | | | | Bring r23542 from desy_1_8 branch to trunk: Further revisions to dynamic library loading code, to clean it up. Tested on: Mac OSX/64 10.8.3 (amazon) w/parallel
* [svn-r23540] I took out the "const" symbol from H5PL_get_plugin_type and ↵Raymond Lu2013-04-031-3/+2
| | | | | | H5PL_get_plugin_info functions. Tested on jam - simple change.
* [svn-r23536] I corrected the copyright information and added some comment in ↵Raymond Lu2013-04-034-18/+18
| | | | | | H5Pocpl.c. Tested on jam - no code change.
* [svn-r23529] Description:Quincey Koziol2013-04-033-34/+39
| | | | | | | | 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/paralllel
* [svn-r23513] I added a test case in plugin.c for testing using filter for ↵Raymond Lu2013-04-011-4/+0
| | | | | | groups and created a dummy filter library for this test case. Tested on jam and koala.
* [svn-r23508] Removed some dead code that belonged to the multi dxpl ↵Dana Robinson2013-04-011-28/+0
| | | | | | | | | | | functions that were removed in HDF5 1.8.11. Tested on: jam w/ fortran & C++, tested with check-vfd I did not test on other platforms (h5committest) since there is nothing even remotely platform-specific here.
* [svn-r23495] ported revisions 23433:23494 from the trunkRaymond Lu2013-03-294-8/+8
|
* [svn-r23472] I updated the default search path for plugin module to be ↵Raymond Lu2013-03-271-2/+2
| | | | | | | | /usr/local/hdf5/lib/plugin for Unix and "%ALLUSERSPROFILE%/hdf5/lib/plugin" for Windows. Tested with Albert's committest on 6 systesm.
* [svn-r23465] I moved dynlib1.c to test/ directory and revised the ↵Raymond Lu2013-03-271-4/+7
| | | | | | | | Makefile.am in test/. I added the condition to skip plugin.c test when the library is built for static. Tested on jam, koala, and emu.
* [svn-r23453] FIX plugin DLL decorationAllen Byrne2013-03-251-6/+34
|
* [svn-r23451] I took out RTLD_LAZY for dlopen.Raymond Lu2013-03-251-1/+1
| | | | Tested on koala.
* [svn-r23435] ported revisions 23346:23432 from the trunkRaymond Lu2013-03-225-158/+14
|\
| * [svn-r23417] Fixes an issue (HDFFV-8159) where uninitialized memory was ↵Dana Robinson2013-03-211-8/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | 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, C++, parallel, parallel fortran) ostrich This is a very small change (basially changing malloc to calloc) and is unlikely to cause issues on other platforms.
| * [svn-r23366] Removed the H5Pset_dxpl_multi and H5Pget_dxpl_multi functions ↵Dana Robinson2013-03-182-147/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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(c++/fortran/hl) I tested using check-vfd to ensure the multi VFD still works properly. There is no reason to test this on other machines or on parallel.
| * [svn-r23361] Snapshot version 1.9 release 148HDF Tester2013-03-172-3/+3
| |
| * [svn-r23341] Snapshot version 1.9 release 147HDF Tester2013-03-102-3/+3
| |
| * [svn-r23323] Snapshot version 1.9 release 146HDF Tester2013-03-032-3/+3
| |
| * [svn-r23313] Description:Quincey Koziol2013-02-258-76/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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, etc. (too minor to require h5committest)
| * [svn-r23311] Snapshot version 1.9 release 145HDF Tester2013-02-242-3/+3
| |
| * [svn-r23305] HDFFV-8257: szip still used even if headers are not found. ↵Allen Byrne2013-02-181-1/+1
| | | | | | | | | | | | Change configure to test the result of the CHECK HEADERS call before checking for the library. Tested: local linux, h5committest
| * [svn-r23290] Snapshot version 1.9 release 144HDF Tester2013-02-172-3/+3
| |
* | [svn-r23432] I added a new macro HDF5_PLUGIN_PRELOAD to skip plugin loading ↵Raymond Lu2013-03-224-43/+75
| | | | | | | | | | | | during data reading. Tested on koala and jam.
* | [svn-r23406] Correct typoAllen Byrne2013-03-201-1/+1
| |
* | [svn-r23403] Refactor windows code:Allen Byrne2013-03-202-4/+20
| | | | | | | | | | | | windows uses ';' as path separator windows default path is different windows find files needs '*.*'
* | [svn-r23386] More updates for Windows.Raymond Lu2013-03-191-49/+9
| | | | | | | | Tested on koala.
* | [svn-r23382] I took out H5PLpkg.h. It no longer exist.Raymond Lu2013-03-191-1/+0
| |
* | [svn-r23381] More update for Windows.Raymond Lu2013-03-191-3/+72
| | | | | | | | Tested on koala
* | [svn-r23380] Description:Quincey Koziol2013-03-199-479/+421
| | | | | | | | Review & cleanup code.
* | [svn-r23377] Description:Quincey Koziol2013-03-191-0/+3
| | | | | | | | | | Re-run bon/reconfigure, to generate detection of dirent.h and set up macro.
* | [svn-r23373] Some updates for Windows.Raymond Lu2013-03-182-4/+4
| | | | | | | | Not tested.
* | [svn-r23370] Corrected macro name and removed optional function info in ↵Allen Byrne2013-03-182-2/+2
| | | | | | | | ERROR macro
* | [svn-r23369] Escape "\" charAllen Byrne2013-03-181-1/+1
| |
* | [svn-r23368] Correct names and add includes for windowsAllen Byrne2013-03-183-4/+16
| |
* | [svn-r23367] I took out a declaration of "DIR" for Windows support. Raymond Lu2013-03-181-4/+5
| | | | | | | | Not tested.
* | [svn-r23365] I opted out dirent.h for Windows.Raymond Lu2013-03-181-2/+3
| | | | | | | | Not tested yet.
* | [svn-r23360] I added Windows support to H5PL_find function.Raymond Lu2013-03-161-1/+63
| | | | | | | | Tested on koala but not on Windows yet.
* | [svn-r23359] I added some macros and refactoring the code to prepare for ↵Raymond Lu2013-03-158-98/+203
| | | | | | | | | | | | Windows support. Tested on koala.
* | [svn-r23357] HDFFV-8338: Add cmake support, this commit only tested for linuxAllen Byrne2013-03-151-0/+16
| | | | | | | | Tested: local linux
* | [svn-r23350] I cleaned up some code and added comments for my previous ↵Raymond Lu2013-03-144-27/+47
| | | | | | | | | | | | checkin of the DESY project. Tested on koala.
* | [svn-r23347] ported revision 23248:23346 from the trunkRaymond Lu2013-03-1310-80/+101
| |
* | [svn-r23346] First commit for DESY project. It has the basic functionality ↵Raymond Lu2013-03-1320-15/+747
|/ | | | | | of loading dynamically filter libraries and a simple test for it. Tested on koala.
* [svn-r23240] Snapshot version 1.9 release 143HDF Tester2013-02-102-3/+3
|
* [svn-r23238] Description:Quincey Koziol2013-02-083-15/+24
| | | | | | | | | | | | | | | | | | | | | | 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-r23237] Purpose: Implement H5Dscatter and H5DgatherNeil Fortner2013-02-081-3/+7
| | | | | | | | | | | 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
* [svn-r23230] Purpose: Implement H5Dscatter and H5DgatherNeil Fortner2013-02-052-1/+212
| | | | | | | | | | | 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
* [svn-r23223] Description:Quincey Koziol2013-02-041-4/+4
| | | | | | | | | 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-r23221] Snapshot version 1.9 release 142HDF Tester2013-02-032-3/+3
|
* [svn-r23219] Description:Quincey Koziol2013-02-026-333/+378
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)