Activity
From 08/19/2014 to 09/17/2014
09/17/2014
- 10:06 PM Revision 0e5e5e43 (rsb-cl): Fixed %event-id -> event-%id in src/event.lisp
- * src/event.lisp (event::id): changed writer %event-id -> event-%id
(shared-initialize :after event t): adapted to ... - 10:06 PM Revision 893b4545 (rsb-cl): Produce legal URIs in src/transport/connector.lisp
- * src/transport/connector.lisp (header): updated copyright
(shared-initialize :after connector t): use host "localh... - 06:34 PM Revision 2bb9e4d7 (rsb-cl): Added mixin timestamping-sender-mixin in src/transport/connector-mixi...
- Previously, the serialization functions
rsb.transport.{socket:event->notification*,spread:event->notifications}
set t... - 06:33 PM Revision e0a74c61 (rsb-cl): Fixed :receive timestamp in src/transport/{socket,spread}/conversion....
- Previously, the deserialization functions
rsb.transport.{socket:notification->event*,spread:one-notification->event}
... - 06:32 PM Revision f04ce8aa (rsb-cl): Use {~/.config,/etc}/rsb.conf for all UNIX-ish systems in src/variabl...
- * src/variables.lisp (*default-configuration-files*): use
~/.config/rsb.conf and rsb.conf for all UNIX-ish systems,... - 02:56 PM Bug #2002: Add ForcesQueue to rsb-matlab 0.9
- It is still not working properly with rsb-m-0.11.0.jar to receive force information. ...
- 02:24 PM Bug #2002: Add ForcesQueue to rsb-matlab 0.9
- I have put rsb-m-0.11.0.jar in /vol/amarsi/x86-64-precise/trunk/share/java/ and referred it by adding the path in the...
- 01:30 PM Bug #2008 (Resolved): Clean up and exit properly when receiving SIG{INT,TERM}
- Affected tools
* logger-cpp
* timesync-cpp
* buffer-cpp
09/16/2014
- 01:21 PM Bug #2002 (Resolved): Add ForcesQueue to rsb-matlab 0.9
- Add ForcesQueue to rsb-matlab 0.9 in order to be able to receive rst.dynamics.Forces in Matlab.
Probably use PoseQue...
09/14/2014
- 03:44 PM Tasks #1994 (In Progress): Specify JSON format for information exchange between Javascript-client...
- 03:39 PM Tasks #1994 (Resolved): Specify JSON format for information exchange between Javascript-client an...
- Current draft looks like this:...
- 12:58 PM Feature #1993 (In Progress): Rebuild introspection database when clock jumps
- When detecting an implausible time difference between previous and current update (this is probably more robust than ...
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.
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 - 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...
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. - 06:47 PM Revision 5d954f20 (rsb-tools-cpp): Add a signal handler to handle sigint and sigterm
- 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... - 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... - 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. - 05:11 PM Revision e8d15785 (rsb-cpp): Print names of non-empty scopes in Bus
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... - 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... - 12:28 PM Revision 84c1d885 (rsb-cpp): Typo fixes in cmake file
- 12:28 PM Revision 02d4ea24 (rsb-cpp): Explicitly request boost signals
- 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.
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ...
09/03/2014
- 06:39 PM Feature #1827 (Resolved): Initial support for participant hierarchies
- Applied in changeset commit:rsb-cpp|9ac95e11ddd3d0876a1bce53393b054b2ad7e5ff.
- 06:39 PM Feature #1741 (Resolved): Implement introspection event sender
- Applied in changeset commit:rsb-cpp|bc75d697bf59ee21d9aca649ac3777690baaa6b0.
- 06:39 PM Feature #1736 (Resolved): Implement participant creation and destruction hooks
- Applied in changeset commit:rsb-cpp|15863313bc326264b50e55bc31e195774e98ba90.
- 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... - 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... - 06:26 PM Revision b920a4b6 (rsb-cpp): example hacks
- 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... - 05:15 PM Tasks #1979 (Resolved): Port to Boost.Signals2
- Apparently, Boost.Signals has been deprecated in favor of Boost.Signals2.
- 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... - 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... - 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... - 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... - 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... - 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... - 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. ... - 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 ... - 02:10 PM Feature #1978 (In Progress): Include machine and (operating system) software types and versions i...
- 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 ... - 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...
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... - 04:28 PM Enhancement #1976 (Resolved): Web interface for introspection
- 03:49 PM Feature #1742: Implement introspection event sender
- Missing bits and pieces:
* MacOS non-JNI implementations
* Kind of participant not set
* Hierarchical participan... - 03:41 PM Feature #1742: Implement introspection event sender
- Next: Command line does not work with current linux-based implementation on MacOS:...
- 03:31 PM Feature #1742: Implement introspection event sender
- On MacOS, the current way of getting the PID does not work. ...
- 03:19 PM Revision 9b7ab429 (rsb-java): minor updates
08/28/2014
- 02:52 PM Revision fbd50ba8 (rsb-java): Added DoubleConverter
- refs #485
08/27/2014
- 05:05 PM Revision d0c74814 (rsb-java): call of portable and native methods in configration + minor fixes
- 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 ...
- 11:44 AM Revision fcd73a5c (rsb-java): minor fixes after integration with architechture
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 ... - 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... - 12:17 PM Revision e375c51d (rsb-java): added IntrospectionObserver to connect the factory with the
- Introspection mechanism
added user level API test - 10:44 AM Revision 846e01cb (rsb-java): Merge remote-tracking branch 'origin/feature-introspection-architec...
- into feature-introspection
Conflicts:
.classpath - 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 ... - 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 ...
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...
08/24/2014
- 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... - 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' - 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 - 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... - 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...
08/22/2014
- 06:55 PM Revision adf078f1 (rsb-java): updated native methods and minor debugging
- 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... - 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... - 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...
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 ...
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 ... - 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... - 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 ... - 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... - 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 ... - 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... - 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...
Also available in: Atom