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-... - 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... - 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 ... - 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... - 08:15 AM Revision b357ccb2 (rsc): fixes #1525: Document thread-safety of plugin mechanism
- We guarantee no thread-safety at all.
05/31/2013
- 02:43 PM Revision 8000389e (rsc): fixes #1420: Simplified plugin creation
- Provide compund defines for the whole plugin method signatures.
- 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. - 01:48 PM Revision 3f067fe5 (rsc): fixes #1526: Prevent duplicated loading of plugins
- Throw an exception in case of duplicated loading.
- 01:38 PM Revision 00f2975e (rsc): fixes #1523: Exception on plugin name clashes
- Merge branch 'enhancement-1523'
- 12:48 PM Revision 4262755f (rsc): Document naming rules and exceptions.
- 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
* ... - 12:40 PM Revision 412a06ec (rsc): Provide unit tests for plugins
- fixes #1178
Merge branch 'task-1178' - 12:25 PM Revision 9ac79259 (rsc): Increase boost version compatibility.
- Prevent use of boost::filesystem::path::make_preferred.
- 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: ...
Also available in: Atom