Activity

From 05/20/2013 to 06/18/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@. S. Wrede

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...
Anonymous

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:... S. Wrede
03:43 AM Tasks #1529 (Resolved): Implement optional wrapping of plugin loading and unloading exception
Applied in commit:3c1c876c. J. Moringen

06/05/2013

09:38 PM Tasks #127 (Resolved): Create a plugin mechanism
J. Moringen

06/03/2013

04:40 AM Enhancement #1524 (Resolved): Remove singleton implementation of plugin mechanism
Applied in changeset rsc|commit:c48603c5fb597505424d39df7ff30f48847433a9. J. Wienke
04:40 AM Enhancement #1525 (Resolved): Document thread-safety for plugin mechanism
Applied in changeset rsc|commit:b357ccb27f9ffd485bcc68aea82b4305678c892e. J. Wienke

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

01:50 AM Tasks #1420 (Resolved): Simplify plugin initialization with windows export symbols
Applied in changeset rsc|commit:8000389eb73d78d1a800034e039ef9a4cadea7c4. J. Wienke
01:52 PM Tasks #1420 (In Progress): Simplify plugin initialization with windows export symbols
J. Wienke
02:43 PM Revision 8000389e (rsc): fixes #1420: Simplified plugin creation
Provide compund defines for the whole plugin method signatures. J. Wienke
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... J. Wienke
01:57 PM Bug #1522 (Resolved): FindBoostUUID reset Boost_LIBRARIES varialbe when used with last CMake version
Applied in changeset rsc|commit:ebfafed3cc969b90b43bc35688af1b2d08e1cb5c. J. Wienke
01:53 PM Bug #1522 (In Progress): FindBoostUUID reset Boost_LIBRARIES varialbe when used with last CMake v...
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: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. J. Wienke
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. J. Wienke
01:48 PM Enhancement #1526 (Resolved): Prevent duplicate loading of plugins
Applied in changeset rsc|commit:3f067fe5a7793e84f6a5f7d7b8f26a62810ad477. 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:39 PM Enhancement #1523 (Resolved): Let Plugin mechanism throw an exception on duplicate plugin names
Applied in changeset rsc|commit:00f2975e1c42ce2019e5a48ed4bdc3b4d5d09d96. J. Wienke
01:39 PM Tasks #1178 (Resolved): Add unit tests for plugin system
Applied in changeset rsc|commit:412a06ece93675df27c32b0b5061fef73acee3f3. 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

05/30/2013

09:41 PM Revision 4f193fd9 (rsc): Merge branch 'master' into task-1178
J. Wienke
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...
J. Wienke
07:31 PM Bug #1527 (Resolved): Google mock cannot be built with MSVC11
Applied in changeset rsc|commit:d14464e0250f444c90950dd91d50914a0c6ba641. J. Wienke
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... J. Wienke
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
J. Wienke
07:10 PM Enhancement #1526 (Resolved): Prevent duplicate loading of plugins
J. Wienke
07:09 PM Enhancement #1525 (Resolved): Document thread-safety for plugin mechanism
J. Wienke
07:09 PM Enhancement #1524 (Resolved): Remove singleton implementation of plugin mechanism
Avoid problems of global state. J. Wienke
07:08 PM Enhancement #1523 (Resolved): Let Plugin mechanism throw an exception on duplicate plugin names
J. Wienke
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... S. Herbrechtsmeier
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... J. Wienke
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 ... J. Wienke

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... S. Herbrechtsmeier
03:37 PM Tasks #1176 (Resolved): Implement plugin mechanism for Windows
Applied in changeset rsc|commit:230d22bd52d47ee318f780e5229b6c3158a2a962. J. Moringen
02:48 PM Revision 40aacda8 (rsc): Increase compatibility with old boost::filesystem versions
There was no c_str method on boost::filesystem::path previously. J. Wienke
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...
J. Wienke
02:38 PM Revision df5e4180 (rsc): Correctly initialize all members of Plugin.cpp.
J. Wienke
02:32 PM Revision 7d86af55 (rsc): Use test fixtures.
Remove duplicated setup code for the plugin test by using test fixtures. J. Wienke
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...
J. Wienke
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...
J. Wienke

05/28/2013

06:25 PM Revision 30e75ee7 (rsc): Add an example for the plugin use.
* examples/Plugin.cpp: a minimalistic dummy plugin
* examples/PluginUse.cpp: A main method listing, loading and unloa...
J. Wienke
06:19 PM Revision 764026d5 (rsc): Add missing implementation for Plugin::unload
The implementation was simply missing. J. Wienke
03:57 PM Tasks #1178 (In Progress): Add unit tests for plugin system
J. Wienke
03:11 PM Bug #1514 (Resolved): Linker error in pkgconfig test on Mac: "Reason: image not found"
J. Wienke
11:41 AM Bug #1514 (In Progress): Linker error in pkgconfig test on Mac: "Reason: image not found"
I will have a look. J. Wienke
02:11 PM Revision 230d22bd (rsc): Added Windows support in src/rsc/plugins/Plugin.cpp
fixes #1176
* src/rsc/plugins/Plugin.cpp: include windows.h
(Plugin::loadLibrary): added plugin loading via LoadLi...
J. Moringen
02:10 PM Revision 887e7543 (rsc): Fix CurrentData functionality on windows.
* Install the required bat file. J. Wienke
11:48 AM Revision 7920456b (rsc): Fix pkg-config test on mac.
export DYLD_LIBRARY_PATH.
fixes #1514
J. Wienke
11:39 AM Bug #1292: Do not set EXTERNAL_INCLUDE_COMMANDS in rsc/rst.pc.in by default
Arne, is this solved with your recent pc changes? J. Wienke

05/27/2013

05:35 PM Bug #1291 (Resolved): Do not set rpath option in rsc/rsc.pc.in by default
Applied in changeset rsc|commit:e4ec17a24f06b78c5f778067e848aed7b1a45481. Anonymous
05:27 PM Bug #1514 (Resolved): Linker error in pkgconfig test on Mac: "Reason: image not found"
See https://ci.cor-lab.org/view/macos/job/rsc-trunk-macos/label=MAC_OS_lion_64bit/23/console... Anonymous
04:52 PM Revision e4ec17a2 (rsc): Removed --rpath option from pckconfig file
fixes #1291 Arne Nordmann
02:23 PM Revision ea0b9b96 (rsc): Fixes pkgconfig test for Mac
* On Mac the command 'mktemp' expects a template for the tmpdir name to create. Added this to the pkgconfig test scri... Arne Nordmann

05/23/2013

11:56 AM Bug #1502 (Resolved): One of the recent changes probably broke the Windows build
Applied in changeset rsc|commit:3694d7b99cd34bb46ccb9541e9af0a9216ef5800. J. Wienke

05/22/2013

04:14 PM Revision c52c500e (rsc): Do not assume a certain build layout for the pkg-config test.
refs #1443 J. Wienke
04:11 PM Revision 3694d7b9 (rsc): fixes #1502: Fix windows builds since naming changes for the library tar...
Replace the . character in the preprocessor symbols with _ as used by cmake.
Merge branch 'bug-1502'
J. Wienke
03:57 PM Revision 49d3cd14 (rsc): Prevent illegal symbol names in the exports.
Replace the . character in the target name (e.g. rsc0.9) with and underscore as CMake does during building the target. J. Wienke
03:47 PM Revision d4362c04 (rsc): Please adhere to coding conventions.
J. Wienke
03:45 PM Bug #1502 (In Progress): One of the recent changes probably broke the Windows build
J. Wienke
01:57 PM Revision 8115496a (rsc): Please adhere to coding conventions.
J. Wienke
01:43 PM Bug #1220 (Resolved): CURRENT_DATE function seems to fail on Windows
Applied in changeset rsc|commit:c43dda11ab8272b8404e72cdb64a67d49672b98a. J. Wienke
12:13 PM Revision c43dda11 (rsc): Add support for Windows in the cmake CURRENT_DATE function.
This uses a batch script calling the WMI host to acquire a parseable
date which is not localized by windows.
fixes #...
J. Wienke

05/21/2013

05:01 PM Bug #1504 (Resolved): RSC exports wrong include path for 3rdparty boost
Anonymous
02:17 PM Bug #1504 (Resolved): RSC exports wrong include path for 3rdparty boost
rsc exports wrong include path for boost, when this is shipped as 3rdpart dependency within the rsc package. Anonymous
02:42 PM Tasks #1443 (Resolved): Check pkg-config
Test was added and automatically tests pkgconfig on UNIX systems.
@Sebastian: The test also runs on the MacOS mach...
Anonymous
02:28 PM Tasks #664 (Rejected): create an event driven configuration interface
This will be handled in project:rsp. New issues can be opened for RSC/RSP integration.
Reopen, if you disagree.
J. Moringen
02:28 PM Revision 63de2bd0 (rsc): Fixed include path for 3rdpart boost uuid export in pkgconfig file
* Fixed include path for 3rdpart boost uuid when shipped together with rsc
* generate JUnit XML result for pkgconfig ...
Arne Nordmann
11:15 AM Bug #1501 (Resolved): Name of Debian package is wrong?
@Arne, Jan: I closed this issue due to the resolved issue #1503
M. Goetting
 

Also available in: Atom