Activity

From 05/31/2013 to 06/29/2013

06/01/2013

11:45 AM Revision c48603c5 (rsc): fixes #1524: Remove singleton implementation of plugin Manager
Make this a class that clients can instantiate on their own.
* Manager.h: remove singleton implementation, make non-...
J. Wienke
11:16 AM Revision 6c8501e3 (rsc): Allow overriding plugins in a different path
Changed the name clash handling. Now it is possible to override a plugin
with a different one in another path. Howeve...
J. Wienke
09:51 AM Revision 778c51e3 (rsc): Remove TODO about testing missing symbols
I am unable to test this reliably on all platforms because many linkers
inherently check for missing symbols without ...
J. Wienke
09:01 AM Revision 3c1c876c (rsc): fixes#1529: Implement user exception wrapping
Optionally, wrap exceptions generated in init and shutdown methods for
plugins into a common runtime_error.
* Plugin...
J. Wienke
08:15 AM Revision b357ccb2 (rsc): fixes #1525: Document thread-safety of plugin mechanism
We guarantee no thread-safety at all. J. Wienke

05/31/2013

02:43 PM Revision 8000389e (rsc): fixes #1420: Simplified plugin creation
Provide compund defines for the whole plugin method signatures. J. Wienke
01:56 PM Revision ebfafed3 (rsc): fixes #1522: Prevent resetting boost components
Only search for boost if this has not been done before to avoid
resetting the required boost components.
J. Wienke
01:48 PM Revision 3f067fe5 (rsc): fixes #1526: Prevent duplicated loading of plugins
Throw an exception in case of duplicated loading. J. Wienke
01:38 PM Revision 00f2975e (rsc): fixes #1523: Exception on plugin name clashes
Merge branch 'enhancement-1523' J. Wienke
12:48 PM Revision 4262755f (rsc): Document naming rules and exceptions.
J. Wienke
12:48 PM Revision 23ebc443 (rsc): Throw an exeception in case of conflicting plugins
* Manager.cpp: create exception in case of conflict
* Plugin.h: add getter for library path
* Plugin.cpp: likewise
* ...
J. Wienke
12:40 PM Revision 412a06ec (rsc): Provide unit tests for plugins
fixes #1178
Merge branch 'task-1178'
J. Wienke
12:25 PM Revision 9ac79259 (rsc): Increase boost version compatibility.
Prevent use of boost::filesystem::path::make_preferred. J. Wienke
11:21 AM Revision a1195d0b (rsc): Make unit tests compile on windows.
* Provider.h: Add a macro expansion for export symbols to be used with
the init and shutdown functions
* Plugin.cpp: ...
J. Wienke
 

Also available in: Atom