summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r23987] Merge r23939 from reduce_warning branch to trunkNeil Fortner2013-08-0911-188/+177
| | | | | | | | | | | Tested: jam, koala, ostrich (h5committest) Log from r23939: Fix unused variables warnings in trunk Rename static functions in H5Adense.c, H5B2cache.c, H5Bcache.c Switch these functions to use FUNC_ENTER_STATIC* macros Tested: koala
* [svn-r23985] Merge commit 23937 from reduce_warning branchJerome Soumagne2013-08-095-7/+9
| | | | | | Remove unused param (src) and unused var (hl) warnings Tested on koala
* [svn-r23968] Snapshot version 1.9 release 160HDF Tester2013-08-042-3/+3
|
* [svn-r23926] Snapshot version 1.9 release 159HDF Tester2013-07-212-3/+3
|
* [svn-r23895] Snapshot version 1.9 release 158HDF Tester2013-07-142-3/+3
|
* [svn-r23889] Description:Quincey Koziol2013-07-112-68/+98
| | | | | | | | | | | | | | Merge changes from Coverity branch to trunk: r20768: Switch to snprintf, HDstrncat, HDstrncpy to address coverity issue 832. r20812: Use HDstrncpy. --gh Tested on: Mac OSX/64 10.8.4 (amazon) w/debug Linux/32 2.4 (jam) w/debug
* [svn-r23865] Snapshot version 1.9 release 157HDF Tester2013-07-072-3/+3
|
* [svn-r23862] Change printfs in perform output and h5dump to prevent overflow.Mohamad Chaarawi2013-07-031-1/+2
| | | | | | This fixes: https://jira.hdfgroup.uiuc.edu/browse/HDFFV-8450 Tested on Jam.
* [svn-r23859] Add const tag to source buffers for H5Dscatter and H5Dgather.Neil Fortner2013-07-022-5/+5
| | | | Tested: ummon
* [svn-r23854] HDFFV-8302: Add macros/code function to use coorect Windows ↵Allen Byrne2013-07-013-3/+35
| | | | | | (v)snprintf statement. Also fix use other uses of macros for windows. Tested
* [svn-r23849] Snapshot version 1.9 release 156HDF Tester2013-06-302-3/+3
|
* [svn-r23806] Snapshot version 1.9 release 155HDF Tester2013-06-232-3/+3
|
* [svn-r23778] Snapshot version 1.9 release 154HDF Tester2013-06-162-3/+3
|
* [svn-r23745] HDFFV-8461: Add Windows /MT supportAllen Byrne2013-06-101-0/+3
| | | | This adds the UserMacros.cmake support needed.
* [svn-r23741] Snapshot version 1.9 release 153HDF Tester2013-06-092-3/+3
|
* [svn-r23735] HDFFV-8445: unregonized character warning solved by changing ↵Allen Byrne2013-06-051-1/+1
| | | | | | '\/' to '\\'. Tested: Windows
* [svn-r23718] Snapshot version 1.9 release 152HDF Tester2013-05-262-3/+3
|
* [svn-r23717] Description:Quincey Koziol2013-05-231-1/+1
| | | | | | | Fix return value from FAIL to NULL, to match the routines type. Tested on: Mac OSX/64 10.8.3 (amazon)
* [svn-r23715] Bug Fix: HDFFV-8247Joel Plutchak2013-05-221-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | Description: Failure to write fill values to the user's buffer when reading unallocated chunks from datasets that have a fill value set to H5D_FILL_VALUE_DEFAULT. A consequence of this was the reporting of spurious data values in h5dump and h5diff output. Solution: Added check for fill value of H5D_FILL_VALUE_DEFAULT whenever fill value setting was checked to decide whether or not to fill. This effectively treats H5D_FILL_VALUE_DEFAULT the same as H5D_FILL_VALUE_USER rather than H5D_FILL_VALUE_UNDEFINED. Tested: h5committest (platypus, ostrich, jam-pp, koala) ran successfully (fillval test was modified to reveal and check for this error) Note: RELEASE.txt was previously changed to reflect this fix. This checkin was of a cleaner version of the code, but mostly to get this full log message entered. -This line, and those below, will be ignored-- M H5Dchunk.c
* [svn-r23713] Description:Quincey Koziol2013-05-2162-1033/+1198
| | | | | | | | | | 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-r23708] Snapshot version 1.9 release 151HDF Tester2013-05-192-3/+3
|
* [svn-r23698] Description:inactive/trunk_merge_coverityQuincey Koziol2013-05-131-330/+254
| | | | | | | | Revert r23695, 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-r23695] Description:Quincey Koziol2013-05-115-278/+359
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-r23685] Issue 8380 H5Zunregister caused seg fault. I simplied the ↵Raymond Lu2013-05-083-88/+56
| | | | | | iteration process over datasets, groups, and files as Quincey suggested. I also removed H5I_search that I introduced in last commit but didn't actually used it. Tested on jam and koala - simple change.
* [svn-r23675] Issue 8380 - H5Zunregister caused seg fault. This is the ↵Raymond Lu2013-05-061-84/+116
| | | | | | | | | followup commit. Quincey reviewed my previous commit and suggested me to use H5I_iterate to iterate through all opened objects in H5Z_unregister. I changed it in this commit. Tested with h5committest.
* [svn-r23669] Snapshot version 1.9 release 150HDF Tester2013-05-052-3/+3
|
* [svn-r23666] Fix for fill value problem for chunked files with mixed ↵Joel Plutchak2013-05-021-3/+5
| | | | allocated/unallocated chunks.
* [svn-r23656] Issue 8380 H5Zunregister caused seg fault: I added some ↵Raymond Lu2013-04-2910-21/+319
| | | | | | | | | protection measures: 1. If any opened object uses the filter, let it fail. 2. Flush all opened files to push any cached data to files. Tested with h5committest.
* [svn-r23642] Snapshot version 1.9 release 149HDF Tester2013-04-282-3/+3
|
* [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
| |