Activity
From 05/29/2013 to 06/27/2013
06/10/2013
- 03:59 PM Bug #1533 (Resolved): Errorneous library name on MacOS
- Updating rci solved the issue. It had an outdated imported library reference to just @rsc@.
06/07/2013
- 01:23 PM Bug #1533 (Feedback): Errorneous library name on MacOS
- Sebastian Wrede wrote:
> Which looks fine to me. However, the library name looks broken in several regards:
> First...
06/06/2013
- 09:24 PM Bug #1533 (Resolved): Errorneous library name on MacOS
- This error popped up after updating (today) to the newest HEAD version of RSC. The sympton is as follows:...
- 03:43 AM Tasks #1529 (Resolved): Implement optional wrapping of plugin loading and unloading exception
- Applied in commit:3c1c876c.
06/05/2013
06/03/2013
- 04:40 AM Enhancement #1524 (Resolved): Remove singleton implementation of plugin mechanism
- Applied in changeset rsc|commit:c48603c5fb597505424d39df7ff30f48847433a9.
- 04:40 AM Enhancement #1525 (Resolved): Document thread-safety for plugin mechanism
- Applied in changeset rsc|commit:b357ccb27f9ffd485bcc68aea82b4305678c892e.
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
- 01:50 AM Tasks #1420 (Resolved): Simplify plugin initialization with windows export symbols
- Applied in changeset rsc|commit:8000389eb73d78d1a800034e039ef9a4cadea7c4.
- 01:52 PM Tasks #1420 (In Progress): Simplify plugin initialization with windows export symbols
- 02:43 PM Revision 8000389e (rsc): fixes #1420: Simplified plugin creation
- Provide compund defines for the whole plugin method signatures.
- 02:09 PM Tasks #1529 (Resolved): Implement optional wrapping of plugin loading and unloading exception
- Specified by a flag in @load@ and @unload@, either wrap or do not wrap exception occurring in the plugin implementati...
- 01:57 PM Bug #1522 (Resolved): FindBoostUUID reset Boost_LIBRARIES varialbe when used with last CMake version
- Applied in changeset rsc|commit:ebfafed3cc969b90b43bc35688af1b2d08e1cb5c.
- 01:53 PM Bug #1522 (In Progress): FindBoostUUID reset Boost_LIBRARIES varialbe when used with last CMake v...
- 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:52 PM Bug #1528 (Rejected): Boost.uuid from boost distribution is not found with MSVC11 and boost 1.53
- No idea what I did wrong, but the user option for this was enabled.
- 11:02 AM Bug #1528 (Rejected): Boost.uuid from boost distribution is not found with MSVC11 and boost 1.53
- Instead, RSC uses the internal version of boost.uuid, which should not happen.
- 01:48 PM Enhancement #1526 (Resolved): Prevent duplicate loading of plugins
- Applied in changeset rsc|commit:3f067fe5a7793e84f6a5f7d7b8f26a62810ad477.
- 01:48 PM Revision 3f067fe5 (rsc): fixes #1526: Prevent duplicated loading of plugins
- Throw an exception in case of duplicated loading.
- 01:39 PM Enhancement #1523 (Resolved): Let Plugin mechanism throw an exception on duplicate plugin names
- Applied in changeset rsc|commit:00f2975e1c42ce2019e5a48ed4bdc3b4d5d09d96.
- 01:39 PM Tasks #1178 (Resolved): Add unit tests for plugin system
- Applied in changeset rsc|commit:412a06ece93675df27c32b0b5061fef73acee3f3.
- 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: ...
05/30/2013
- 09:41 PM Revision 4f193fd9 (rsc): Merge branch 'master' into task-1178
- 09:37 PM Revision a6102596 (rsc): Fix compilation of google test for msvc11.
- Adapt compile flags according to
https://groups.google.com/forum/?fromgroups#!topic/googlemock/uqP9yu9k6X4
The compi... - 07:31 PM Bug #1527 (Resolved): Google mock cannot be built with MSVC11
- Applied in changeset rsc|commit:d14464e0250f444c90950dd91d50914a0c6ba641.
- 07:26 PM Bug #1527 (Resolved): Google mock cannot be built with MSVC11
- Some error about std::tuple. Fix this with compiler flags in the cmake macro: https://groups.google.com/forum/?fromgr...
- 07:30 PM Revision d14464e0 (rsc): Fix compilation of google test for msvc11.
- Adapt compile flags according to
https://groups.google.com/forum/?fromgroups#!topic/googlemock/uqP9yu9k6X4
fixes #1527 - 07:10 PM Enhancement #1526 (Resolved): Prevent duplicate loading of plugins
- 07:09 PM Enhancement #1525 (Resolved): Document thread-safety for plugin mechanism
- 07:09 PM Enhancement #1524 (Resolved): Remove singleton implementation of plugin mechanism
- Avoid problems of global state.
- 07:08 PM Enhancement #1523 (Resolved): Let Plugin mechanism throw an exception on duplicate plugin names
- 10:53 AM Bug #1522: FindBoostUUID reset Boost_LIBRARIES varialbe when used with last CMake version
- They change the behaviour with this commit: http://cmake.org/gitweb?p=cmake.git;a=commit;h=0100f88e298c6766d601085370...
- 10:43 AM Bug #1522: FindBoostUUID reset Boost_LIBRARIES varialbe when used with last CMake version
- We coud even consider reporting this upstream. I don't know if this is really the intended behavior for the FindBoost...
- 10:41 AM Bug #1522: FindBoostUUID reset Boost_LIBRARIES varialbe when used with last CMake version
- I have no idea how to solve this correctly. FindBoostUUID can never know what a previous caller might have indicated ...
05/29/2013
- 06:02 PM Bug #1522 (Resolved): FindBoostUUID reset Boost_LIBRARIES varialbe when used with last CMake version
- The FindBoostUUID.cmake reset the Boost_LIBRARIES variable because it calls FindBoost without any component. The last...
- 03:37 PM Tasks #1176 (Resolved): Implement plugin mechanism for Windows
- Applied in changeset rsc|commit:230d22bd52d47ee318f780e5229b6c3158a2a962.
- 02:48 PM Revision 40aacda8 (rsc): Increase compatibility with old boost::filesystem versions
- There was no c_str method on boost::filesystem::path previously.
- 02:47 PM Revision caf3d5e2 (rsc): Make plugin naming rules consistent across mac and linux.
- As on mac there is no way to distinguish an so-version from a
user-defined name with numbers and dots, we have to mak... - 02:38 PM Revision df5e4180 (rsc): Correctly initialize all members of Plugin.cpp.
- 02:32 PM Revision 7d86af55 (rsc): Use test fixtures.
- Remove duplicated setup code for the plugin test by using test fixtures.
- 02:22 PM Revision 8472025a (rsc): Test and handle missing symbols in plugins.
- * src/rsc/plugins/Plugin.cpp: Store whether a plugin was already loaded
* test/rsc/plugins/testplugin.cpp: use prepro... - 12:57 PM Revision 54d0b47a (rsc): Add a basic smoke test for the plugin system
- * test/rsc/plugins/testplugin.cpp: A dummy plugin for the unit tests
writing init and shutdown calls to a file.
* tes...
Also available in: Atom