summaryrefslogtreecommitdiffstats
path: root/src/H5PL.c
Commit message (Collapse)AuthorAgeFilesLines
* [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.
* [svn-r23381] More update for Windows.Raymond Lu2013-03-191-3/+72
| | | | Tested on koala
* [svn-r23380] Description:Quincey Koziol2013-03-191-254/+348
| | | | Review & cleanup code.
* [svn-r23373] Some updates for Windows.Raymond Lu2013-03-181-3/+3
| | | | Not tested.
* [svn-r23370] Corrected macro name and removed optional function info in ↵Allen Byrne2013-03-181-1/+1
| | | | ERROR macro
* [svn-r23369] Escape "\" charAllen Byrne2013-03-181-1/+1
|
* [svn-r23368] Correct names and add includes for windowsAllen Byrne2013-03-181-3/+2
|
* [svn-r23367] I took out a declaration of "DIR" for Windows support. Raymond Lu2013-03-181-4/+5
| | | | Not tested.
* [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-151-93/+122
| | | | | | Windows support. Tested on koala.
* [svn-r23350] I cleaned up some code and added comments for my previous ↵Raymond Lu2013-03-141-26/+40
| | | | | | checkin of the DESY project. Tested on koala.
* [svn-r23346] First commit for DESY project. It has the basic functionality ↵Raymond Lu2013-03-131-0/+401
of loading dynamically filter libraries and a simple test for it. Tested on koala.