Activity

From 08/15/2014 to 09/13/2014

09/12/2014

11:49 AM Revision 52d70da6 (rsb-manual): Add troubleshooting help for Boost.Signals + Qt
Adds a section on the now commonly seen compilation error when
Boost.Signals and Qt collide.
J. Wienke

09/10/2014

12:36 PM Revision 67752b3c (rsb-cl): Exported simple-protocol-condition in src/patterns/package.lisp
* src/patterns/package.lisp (package rsb.patterns): added exported
symbol simple-protocol-condition
J. Moringen
12:20 PM Revision 02cdd0e5 (rsb-cl): Fixed returning event instances in src/patterns/request-reply/local-s...
When a `local-method' returned an `event' instance, it was wrapped in
another `event' to form the reply event. Instea...
J. Moringen

09/09/2014

06:48 PM Revision d38a3790 (rsb-tools-cpp): Move rsb participants from global scope
Prevent destruction errors from the static destruction by moving rsb
participants to a local scope.
J. Wienke
06:47 PM Revision 5d954f20 (rsb-tools-cpp): Add a signal handler to handle sigint and sigterm
J. Wienke
06:40 PM Revision c754d9b5 (rsb-cpp): Use specific converters for introspection in src/rsb/introspection/*
Previously, the global converter configuration was used for
introspection participants which could lead to being unab...
J. Moringen
06:06 PM Revision 1790faf7 (rsb-cpp): Make participant signals shared_ptrs
This commit converts the boost::signals used for participant creation
and destruction hooks to boost::shared_ptr inst...
J. Wienke
05:19 PM Revision 19cb67de (rsb-cpp): Remove empty scopes in inprocess Bus
Implement the removal of empty scope lists to prevent illegal warnings
at program termination.
J. Wienke
05:11 PM Revision e8d15785 (rsb-cpp): Print names of non-empty scopes in Bus
J. Wienke

09/05/2014

06:45 PM Feature #1982 (In Progress): Enable introspection senders by default?
I think we decided to enable introspection by default at some point.
Now we should probably discuss when and how w...
J. Moringen
02:09 PM Revision 1cb43c89 (rsb-cpp): Correctly handle dll export symbols on windows
The introspection code is a client of the main RSB library and therefore
needs to dllimport the protocol symbols inst...
J. Wienke
12:28 PM Revision 84c1d885 (rsb-cpp): Typo fixes in cmake file
J. Wienke
12:28 PM Revision 02d4ea24 (rsb-cpp): Explicitly request boost signals
J. Wienke
12:13 PM Revision bb0812a7 (rsb-cpp): Fix introspection linking
Correctly link the plugin against the RSB library. The variable name
that was used did not exist.
J. Wienke

09/04/2014

01:59 AM Revision 36119917 (rsb-cpp): Consistently use struct QueryHandler in src/rsb/introspection/Intros...
* src/rsb/introspection/IntrospectionSender.h (IntrospectionSender): in
the friend declaration, use struct QueryHan...
J. Moringen
01:28 AM Revision 93761816 (rsb-cpp): Added query handler in src/rsb/introspection/IntrospectionSender.{h,...
refs #1741
New QueryHandler struct replies to introspection queries.
Also, lock IntrospectionSender object in all e...
J. Moringen
01:28 AM Revision af057134 (rsb-cpp): Added introspection server in src/rsb/introspection/IntrospectionSen...
refs #1741
IntrospectionSender now contains a LocalServer that provides
information about the process via RPC.
* sr...
J. Moringen
01:28 AM Revision 0a2f09be (rsb-cpp): Methods send{Hello,Bye} in src/rsb/introspection/IntrospectionSender...
fixes #1741
* src/rsb/introspection/IntrospectionSender.{h,cpp}
(IntrospectionSender::sendHello): new method; send...
J. Moringen
01:28 AM Revision de35ca6c (rsb-cpp): Added model classes in src/rsb/introspection/Model.{h,cpp}
refs #1741
* src/rsb/introspection/Model.{h,cpp}: new files; contain the model
classes ParticipantInfo, ProcessInf...
J. Moringen
01:28 AM Revision 61d4cace (rsb-cpp): Added introspection plugin skeleton in src/rsb/introspection/*
refs #1741
* src/rsb/introspection/Types.{h,cpp}: new files; contain basic
constants
* src/rsb/introspection/Intro...
J. Moringen
01:28 AM Revision 08de50ad (rsb-cpp): Support participant hierarchies in src/rsb/**/*.{h,cpp}
fixes #1827
Each Factory::create* method accepts a parent participant as an optional
parameter. If supplied, this pa...
J. Moringen
01:28 AM Revision 05efe64c (rsb-cpp): Support for process start time in src/rsb/introspection/*.{h,cpp}
refs #1823
* src/rsb/introspection/Model.{h,cpp} (ProcessInfo::ProcessInfo): added
start time parameter
(Process...
J. Moringen
01:28 AM Revision 4ac487bc (rsb-cpp): Added signalParticipant{Created,Destroyed} in src/rsb/{Participant,F...
fixes #1736
Also add Factory::create{Local,Remote}Method methods to enable a
coherent implementation of the new sign...
J. Moringen
01:28 AM Revision fd8a57fe (rsb-cpp): Configuration options for introspection in src/rsb/ParticipantConfig...
refs #1741
* src/rsb/ParticipantConfig.{h,cpp} (ParticipantConfig::introspection):
new member variable; flag for c...
J. Moringen
01:01 AM Revision 5faa3e16 (rsb-cpp): Enable access to factory while loading plugins in src/rsb/Factory.cpp
refs #1736
Previously, plugin init functions could not access the factory because
of locking and initialization issu...
J. Moringen
12:31 AM Revision c6965422 (rsb-cpp): Added Participant::getKind in src/rsb/Participant.h
refs #1741
* src/rsb/Participant.h (Participant::getKind): new method; return a
string describing the kind of the ...
J. Moringen

09/03/2014

06:39 PM Feature #1827 (Resolved): Initial support for participant hierarchies
Applied in changeset commit:rsb-cpp|9ac95e11ddd3d0876a1bce53393b054b2ad7e5ff. J. Moringen
06:39 PM Feature #1741 (Resolved): Implement introspection event sender
Applied in changeset commit:rsb-cpp|bc75d697bf59ee21d9aca649ac3777690baaa6b0. J. Moringen
06:39 PM Feature #1736 (Resolved): Implement participant creation and destruction hooks
Applied in changeset commit:rsb-cpp|15863313bc326264b50e55bc31e195774e98ba90. J. Moringen
06:26 PM Revision 9ac95e11 (rsb-cpp): Support participant hierarchies in src/rsb/**/*.{h,cpp}
fixes #1827
Each Factory::create* method accepts a parent participant as an optional
parameter. If supplied, this pa...
J. Moringen
06:26 PM Revision d081ce32 (rsb-cpp): Support for process start time in src/rsb/introspection/*.{h,cpp}
refs #1823
* src/rsb/introspection/Model.{h,cpp} (ProcessInfo::ProcessInfo): added
start time parameter
(Process...
J. Moringen
06:26 PM Revision b920a4b6 (rsb-cpp): example hacks
J. Moringen
06:26 PM Revision bc75d697 (rsb-cpp): Methods send{Hello,Bye} in src/rsb/introspection/IntrospectionSender...
fixes #1741
* src/rsb/introspection/IntrospectionSender.{h,cpp}
(IntrospectionSender::sendHello): new method; send...
J. Moringen
05:15 PM Tasks #1979 (Resolved): Port to Boost.Signals2
Apparently, Boost.Signals has been deprecated in favor of Boost.Signals2. J. Moringen
04:08 PM Revision 710152d2 (rsb-cpp): Added introspection server in src/rsb/introspection/IntrospectionSen...
refs #1741
IntrospectionSender now contains a LocalServer that provides
information about the process via RPC.
* sr...
J. Moringen
04:08 PM Revision e9434de8 (rsb-cpp): Added query handler in src/rsb/introspection/IntrospectionSender.{h,...
refs #1741
New QueryHandler struct replies to introspection queries.
* src/rsb/introspection/IntrospectionSender.{h...
J. Moringen
03:03 PM Revision 12c6186e (rsb-cpp): Added model classes in src/rsb/introspection/Model.{h,cpp}
refs #1741
* src/rsb/introspection/Model.{h,cpp}: new files; contain the model
classes ParticipantInfo, ProcessInf...
J. Moringen
02:41 PM Revision 6543c7f5 (rsb-cpp): Added introspection plugin skeleton in src/rsb/introspection/*
refs #1741
* src/rsb/introspection/IntrospectionSender.{h,cpp}: new file; contains
class IntrospectionSender which...
J. Moringen
02:14 PM Revision 15863313 (rsb-cpp): Added signalParticipant{Created,Destroyed} in src/rsb/{Participant,F...
fixes #1736
* src/rsb/Participant.{h,cpp} (header): updated copyright
(SignalParticipantDestroyed): new type; sign...
J. Moringen
02:14 PM Revision 55e9bdda (rsb-cpp): Configuration options for introspection in src/rsb/ParticipantConfig...
refs #1741
* src/rsb/ParticipantConfig.{h,cpp} (ParticipantConfig::introspection):
new member variable; flag for c...
J. Moringen
02:14 PM Revision aec45970 (rsb-cpp): Enable access to factory while loading plugins in src/rsb/Factory.cpp
refs #1736
Previously, plugin init functions could access the factory because of
locking and initialization issues. ...
J. Moringen
02:14 PM Revision f30e3178 (rsb-cpp): Added Participant::getKind in src/rsb/Participant.h
refs #1741
* src/rsb/Participant.h (Participant::getKind): new method; return a
string describing the kind of the ...
J. Moringen
02:10 PM Feature #1978 (In Progress): Include machine and (operating system) software types and versions i...
J. Moringen
02:10 PM Feature #1978 (Resolved): Include machine and (operating system) software types and versions in h...
h3. Proposed fields
|_.Name |_.Example |
| Machine type | x86-64 ...
J. Moringen
12:19 PM Revision 0cf09782 (rsb-protocol): Made id field optional in proto/rsb/protocol/operatingsystem/Ho...
refs #1749
* proto/rsb/protocol/operatingsystem/Host.proto (Host::id): made
optional; may be omitted if at least t...
J. Moringen

09/02/2014

06:04 PM Revision 43f3dbe6 (rsb-tools-cl): Fixed decoding of contained events in formatting/payload-collec...
* formatting/payload-collection.lisp (*by-scope-formatting-event-style*):
cosmetic change
(format-payload notific...
J. Moringen
04:28 PM Enhancement #1976 (Resolved): Web interface for introspection
S. Sharma
03:49 PM Feature #1742: Implement introspection event sender
Missing bits and pieces:
* MacOS non-JNI implementations
* Kind of participant not set
* Hierarchical participan...
S. Wrede
03:41 PM Feature #1742: Implement introspection event sender
Next: Command line does not work with current linux-based implementation on MacOS:... S. Wrede
03:31 PM Feature #1742: Implement introspection event sender
On MacOS, the current way of getting the PID does not work. ... S. Wrede
03:19 PM Revision 9b7ab429 (rsb-java): minor updates
S. Sharma

08/28/2014

02:52 PM Revision fbd50ba8 (rsb-java): Added DoubleConverter
refs #485 J. Wienke

08/27/2014

05:05 PM Revision d0c74814 (rsb-java): call of portable and native methods in configration + minor fixes
S. Sharma
12:23 PM Feature #1742: Implement introspection event sender
Portable as well as default(native) version of introspection sender seem to be working now.I will get it verified by ... S. Sharma
11:44 AM Revision fcd73a5c (rsb-java): minor fixes after integration with architechture
S. Sharma

08/26/2014

01:50 PM Revision 2ba98538 (rsb-cl): Support method named nil src/patterns/request-reply/*.lisp
For `local-server' instances, the method named nil receives all method
calls performed on the server (as it does not ...
J. Moringen
01:46 PM Revision 2d9934c4 (rsb-cl): Better tests for patterns.request-reply module in test/patterns/reque...
* src/patterns/request-reply/server.lisp
(make-participant-using-class class server scope): signal an error if
no...
J. Moringen
12:17 PM Revision e375c51d (rsb-java): added IntrospectionObserver to connect the factory with the
Introspection mechanism
added user level API test
S. Wrede
10:44 AM Revision 846e01cb (rsb-java): Merge remote-tracking branch 'origin/feature-introspection-architec...
into feature-introspection
Conflicts:
.classpath
S. Wrede
08:52 AM Revision 7aaae7da (rsb-cl): Fix error signaling in make-participant, again, in src/protocol.lisp
Follow-up fix for 1c1a131.
One problem was that depth was incremented too early making some errors
appear to belong ...
J. Moringen
08:52 AM Revision 91a73720 (rsb-cl): Use make-participant in define-lazy-creation-method in src/patterns/r...
* src/patterns/request-reply/server.lisp (define-lazy-creation-method):
use `make-participant' instead of figuring ...
J. Moringen

08/25/2014

02:16 PM RSBag Enhancement #1961 (Resolved): Preserve original send times
Since sending events through RSB always creates new send times, there should be a way to preserve the original send t... J. Wienke

08/24/2014

05:48 AM Revision ab6a69ae (rsb-tools-cl): Signal progress conditions while loading IDLs in common/idl-loa...
* common/idl-loading.lisp (load-idl list t): signal progress conditions
while loading IDL files
J. Moringen
05:48 AM Revision 5f0e4c4c (rsb-tools-cl): Added purpose parameter in process-idl-options in common/idl-op...
* common/idl-options.lisp (process-idl-options): added keyword parameter
purpose; pass to `load-idl'
J. Moringen
05:48 AM Revision 47e31415 (rsb-tools-cl): Slot documentation strings for queue-overflow-error in logger/m...
* logger/main.lisp (queue-overflow-error::capacity): added documentation
string
(queue-overflow-error::count): li...
J. Moringen
05:48 AM Revision 4858b362 (rsb-tools-cl): Apply error-policy during IDL loading in logger/main.lisp
* logger/main.lisp (main): ensure print-limits, logging of warnings and
the specified error-policy are in effect wh...
J. Moringen
05:48 AM Revision a5b52455 (rsb-tools-cl): Simplified and improved load-idl in common/idl-loading.lisp
* common/idl-loading.lisp (load-idl t t): cosmetic change
(load-idl pathname eql :file): likewise
(load-idl pathn...
J. Moringen

08/22/2014

06:55 PM Revision adf078f1 (rsb-java): updated native methods and minor debugging
S. Sharma
04:54 PM Revision 0c2719ac (rsb-manual): Mention logger's :sort-{column,reverse?} parameters in news.rst
* news.rst (0.11): mention :sort-column and :sort-reverse? parameters
which are now accepted by the logger's monito...
J. Moringen
03:45 PM Revision 1bc5997b (rsb-tools-cl): Configurable column sorting in formatting/event-style-monitor.lisp
* formatting/protocol.lisp (value<): new generic function; compare
values for sorting
(column<): new generic func...
J. Moringen
03:31 PM Revision f281f69a (rsb-tools-cl): Column width tweaks in formatting/{columns,event-style-monitor}...
* formatting/columns.lisp (*basic-columns*): added entry :rate/9
* formatting/event-style-monitor.lisp
(define-dyna...
J. Moringen

08/21/2014

12:46 PM Tasks #1946 (Resolved): Refactor 'send' method of informer to 'publish'
I suggest refactoring the 'send' methods to 'publish' in the java and common-lisp implementations of the informer to ... Anonymous

08/19/2014

09:30 PM Revision 1c1a1319 (rsb-cl): Fixed error signaling in make-participant in src/protocol.lisp
Fixed chaining of `participant-creation-error' conditions in case of
recursive `make-participant' calls.
Moved some ...
J. Moringen
08:23 PM Revision 6aaead45 (rsb-tools-cl): Declare C project nature in CMakeLists.txt
Specify programming language "C" to find C compiler which enables CLON
to build its stream-line-width determination f...
J. Moringen
07:20 PM Revision 0aa24eb8 (rsb-cl): Fixed error signaling in make-participant in src/protocol.lisp
Fixed chaining of `participant-creation-error' conditions in case of
recursive `make-participant' calls.
Moved some ...
J. Moringen
07:16 PM Revision 76b346c6 (rsb-cl): Processing of *make-participant-hook* return values in src/protocol.lisp
refs #1738
Do not treat the hook invocation returning nil as an error but as a
request to use the constructed partic...
J. Moringen
05:11 AM Revision 9361c2de (rsb-cl): Moved define-participant-*method[s] macros to compat.lisp
* src/participant.lisp (define-participant-creation-uri-methods):
removed; moved to src/compat.lisp
(define-parti...
J. Moringen
05:11 AM Revision fc69c240 (rsb-cl): Fixed printing of transport options in src/conditions.lisp
* src/conditions.lisp (maybe-print-transport-configuration): do not
print a transport options section if there are ...
J. Moringen
05:10 AM Revision 4961da1c (rsb-cl): Adapted default configuration in src/variables.lisp
The default configuration is now more in line with what the other
implementations do.
* src/variables (*default-conf...
J. Moringen

08/15/2014

06:49 PM Revision 21daae9b (rsb-java): updated
S. Sharma
03:20 AM Revision 6336e16d (rsb-cl): Fix instance (re)initialization in src/transport/socket/bus-connectio...
* src/transport/socket/bus-connection.lisp
(initialize-instance :after bus-connection): new method; take care of
...
J. Moringen
03:04 AM Revision 7c4c10f4 (rsb-cl): Fix unused variables in test/transport/socket/bus.lisp
* test/transport/socket/bus.lisp
(transport-socket-bus-root::incompatible-options): ignore unused
participant var...
J. Moringen
03:02 AM Revision 21317b66 (rsb-cl): Cleanup participants created in tests in test/package.lisp
* test/package.lisp (define-basic-participant-test-cases): try to detach
created participants with `detach/ignore-e...
J. Moringen
 

Also available in: Atom