summaryrefslogtreecommitdiffstats
path: root/src/H5PL.c
Commit message (Collapse)AuthorAgeFilesLines
* Major rework of H5PL package code before bringing VOL changesDana Robinson2017-07-141-790/+197
| | | | | | | | over. Brings coding standards in line with the rest of the library, enforces better software engineering principles, and makes everything more maintainable.
* HDFFV-10170 revert entire changeAllen Byrne2017-04-251-83/+3
|
* Merge pull request #426 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10 to ↵Larry Knox2017-04-251-6/+4
| | | | | | | | | | hdf5_1_10 * commit '54957d37f5aa73912763dbb6e308555e863c43f4': Commit copyright header change for src/H5PLpkg.c which was added after running script to make changes. Add new files in release_docs to MANIFEST. Cimmit changes to Makefile.in(s) and H5PL.c that resulted from running autogen.sh. Merge pull request #407 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10_1 to hdf5_1_10_1 Change copyright headers to replace url referring to file to be removed and replace it with new url for COPYING file.
* Revert HDFFV-9655 by disabling test and not using new function.Allen Byrne2017-04-241-7/+9
|
* Merge pull request #447 in HDFFV/hdf5 from ↵Allen Byrne2017-04-211-7/+87
|\ | | | | | | | | | | | | | | | | ~BYRN/hdf5_adb:bugfix/HDFFV-9655-plugin-path-relative to develop * commit 'a995a63085d88e1a633770536efeff5b01569445': HDFFV-9655 fix test and some warnings HDFFV-9655 fix compile and test HDFFV-9655 - Add functions for '@' - untested
| * HDFFV-9655 fix test and some warningsAllen Byrne2017-04-211-3/+3
| |
| * Merge remote-tracking branch 'origin/develop' intoAllen Byrne2017-04-211-151/+93
| |\ | | | | | | | | | bugfix/HDFFV-9655-plugin-path-relative
| | * Fix parameter formAllen Byrne2017-04-211-4/+4
| | |
| * | HDFFV-9655 fix compile and testAllen Byrne2017-04-211-35/+47
| | |
| * | HDFFV-9655 - Add functions for '@' - untestedAllen Byrne2017-03-291-0/+68
| | |
* | | Fixed problems that prevent bin/trace from marking up some functions.Dana Robinson2017-04-211-6/+16
| |/ |/|
* | Express test mods to test/cache.cmainzer2017-04-151-0/+2
| | | | | | | | | | | | | | | | | | | | Modified test/cache.c to skip the smoke checks with paged aggregation for all express test levels other than 0 Change to src/H5PL.c seems to be the result of autogen.sh. As it seems to be correct, I am checking it in. Tested serial and parallel (debug only) on jelly.
* | Update with checks for index boundsAllen Byrne2017-04-031-1/+10
| |
* | HDFFV-10143 fix use before setAllen Byrne2017-03-301-1/+1
| |
* | Fix code error and use H5PL_MAX_PATH_NUM in testAllen Byrne2017-03-301-2/+1
| |
* | HDFFV-10143 Cleanup due to commentsAllen Byrne2017-03-301-4/+2
| |
* | HDFFV-10143 change h5PLget to use buffer like H5Iget_nameAllen Byrne2017-03-301-31/+32
| |
* | HDFFV-10143 change put to replace and add constAllen Byrne2017-03-301-6/+6
| |
* | Remove redundant codeAllen Byrne2017-03-301-13/+9
| |
* | HDFFV-10143 Use Windows A version of ExpandEnvironmentStringsAllen Byrne2017-03-301-1/+1
| |
* | HDFFV-10143 Fix initial issues from reviewAllen Byrne2017-03-301-100/+37
|/
* HDFFV-10143 add APIs to manipulate plugin path tableAllen Byrne2017-03-281-0/+298
|
* Change dlopen from RTLD_NOW to RTLD_LAZYAllen Byrne2016-12-121-1/+1
|
* Add error log for dlopenAllen Byrne2016-10-271-1/+1
|
* [svn-r30312] HDFFV-9706: Commit changes as discussed in HDF5-379.Allen Byrne2016-08-221-25/+32
|
* [svn-r30285] Description:Quincey Koziol2016-08-131-1/+1
| | | | | | | | | More warning cleanups, bringing the build down to 25 unique types of warnings, with 550 warnings in 122 files (down from 28, 770, and 134). Tested on: MacOSX/64 10.11.5 (amazon) w/serial & parallel (h5committest forthcoming)
* [svn-r30231] HDFFV-9944: else statement and braces.Allen Byrne2016-08-011-17/+24
| | | | refactored out the assert statement since H5MM_xfree allows null argument.
* [svn-r30113] Description:Quincey Koziol2016-06-281-1/+1
| | | | | | | | Clean up warnings (from 2774 -> 1560, with my standard debug build) Tested on: MacOSX/64 10.11.5 (amazon) w/serial, parallel & production (h5committest forthcoming)
* [svn-r28795] Description:Quincey Koziol2016-01-051-3/+3
| | | | | | | | Clean up more memory allocation mis-matches. Tested on: Linux/32 2.6.x (jam) w/serial MacOSX/64 10.11.2 (amazon) w/serial & parallel
* [svn-r27768] Description:Quincey Koziol2015-09-141-76/+92
| | | | | | | | | | | | | | | | | | | | | | Complete revamp of package initialization/shutdown mechanism in the library. Each package now has a single init/term routine. This new way should avoid packages being re-initialized during library shutdown and is also be _much_ more proactive about giving feedback for resource leaks internal to the library. Introduces a new "module" header file for packages in the library (e.g src/H5Fmodule.h) which sets up some necessary package configuration macros for the FUNC_ENTER/LEAVE macros. (The VFL drivers have their own slightly modified version of this header, src/H5FDdrvr_module.h) Also cleaned up a bunch of resources leaks all across the library and tests, along with addressing many warnings, as I encountered them. Tested on: MacOSX/64 10.10.5 (amazon) w/serial & parallel Linux/64 3.10.x (kituo) w/serial & parallel Linux/64 2.6.x (ostrich) w/serial
* [svn-r27626] Various minor warning fixes before major SWMR and VDS merges.Dana Robinson2015-08-311-0/+2
| | | | | | | | | | | gcc 4.9.2 was used to create the warning list - implicit casts - shadowed variables - various enum issues - other minor fixes (comments, unused macros, etc.) Tested on: h5committest
* [svn-r27040] Moved '*' in H5PLget_loading_state() so that bin/trace would ↵Dana Robinson2015-05-081-1/+2
| | | | | | | | correctly process it and ran bin/trace. Tested on: h5committest
* [svn-r26365] HDFFV-8520: Add plugin control APIs.Allen Byrne2015-03-051-20/+63
| | | | | | Update windows WiX packaging. h5committested
* [svn-r26216] Removed inappropriate TEXT() macro from the plugin name and ↵Dana Robinson2015-02-181-9/+21
| | | | | | | | changed a few Win32 API calls to use the <function>A version, which forces char behavior (vs. wchar_t) when UNICODE is defined. This only affects Windows. Fixes HDFFV-8927 Tested on 64-bit Windows 7 with Visual Studio 2012 and CMake 3.2 with UNICODE/_UNICODE both defined and undefined.
* [svn-r26200] Fixed mixed tabs and spaces before making changes.Dana Robinson2015-02-171-56/+55
| | | | No code changes.
* [svn-r26036] HDFFV-8736: Patch H5PL.c and test for cygwin plugin support.Allen Byrne2015-01-261-0/+6
| | | | Tested: local linux and cygwin
* [svn-r24167] HDFFV-8513, HDFFV-8522 Plugin testing in h5repack, h5dump.Allen Byrne2013-09-191-1/+5
| | | | | | | Add more usage info for UserMacros. Add new option information about the Plugin default path. Tested: local linux, jam
* [svn-r24104] HDFFV-8345: add User Defined filters to h5repack.Allen Byrne2013-09-061-2/+2
| | | | | | Reviewed in H5T-61 Tested: local linux - cmake and autotools
* [svn-r23735] HDFFV-8445: unregonized character warning solved by changing ↵Allen Byrne2013-06-051-1/+1
| | | | | | '\/' to '\\'. Tested: Windows
* [svn-r23713] Description:Quincey Koziol2013-05-211-2/+2
| | | | | | | | | | 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-r23549] Description:Quincey Koziol2013-04-041-29/+29
| | | | | | | | 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-041-54/+56
| | | | | | | | | 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-r23536] I corrected the copyright information and added some comment in ↵Raymond Lu2013-04-031-6/+5
| | | | | | H5Pocpl.c. Tested on jam - no code change.
* [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-r23451] I took out RTLD_LAZY for dlopen.Raymond Lu2013-03-251-1/+1
| | | | Tested on koala.
* [svn-r23432] I added a new macro HDF5_PLUGIN_PRELOAD to skip plugin loading ↵Raymond Lu2013-03-221-36/+62
| | | | | | 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-201-3/+8
| | | | | | 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.