Activity

From 06/22/2011 to 07/21/2011

07/21/2011

09:20 PM Tasks #438: Implement Server/RemoteServer
Thx! ;-) S. Wrede
09:14 PM Tasks #438 (Resolved): Implement Server/RemoteServer
J. Moringen
09:15 PM Tasks #439 (Resolved): Implement Server/RemoteServer
J. Moringen
09:14 PM Tasks #437 (Resolved): Implement Server/RemoteServer
J. Moringen
09:03 PM Feature #436 (Resolved): Make Reply Timeout in Client-Server Communication configurable
Applied in changeset r2120. J. Moringen
07:36 PM Feature #436 (Resolved): Make Reply Timeout in Client-Server Communication configurable
J. Moringen
09:03 PM Revision e00467e1 (rsb-cpp): Made reply timeout configurable in src/rsb/patterns/RemoteServer.{h,...
fixes #436
* src/rsb/Factory.{h,cpp}: added maxReplyWaitTime parameter to
Factory::createRemoteServer
* src/rsb/pat...
J. Moringen
06:34 PM RSB XML Support Tasks #435 (Resolved): Import Java rsb-xml library
S. Wrede
11:36 AM RSBag Revision 4d5c5563 (rsbag-cpp): Change directory structure to match RSX model
M. Goetting
11:34 AM Bug #425: document usage of setup.cfg for python
The reason it is removed was because there is no real default to assume and people did not notice the existence of th... J. Wienke
10:39 AM Revision 8a31f5dd (rsb-model): initial version of remote method call diagram
J. Moringen
09:05 AM Revision 77e0af00 (rsb-cpp): Compile scope validation regex during static init in src/rsb/Scope.cpp
refs #429
* src/rsb/Scope.cpp: compile regular expression used for scope string
validation during static initializa...
J. Moringen
09:03 AM Revision 403b89ed (rsb-cpp): Adapted to changed Notification protocol buffer message definition
refs #421
* src/rsb/transport/spread/OutConnector.cpp: store sender id in
directly in notification object rather th...
J. Moringen
08:36 AM Revision 84410d20 (rsb-tools-cl): Retain uncompressed version of binary in sbcl.cmake.in
* sbcl.cmake.in: when compressing, also retain an uncompressed version J. Moringen

07/20/2011

11:40 PM Enhancement #352: Implement Converter Selection Strategies
Prototypical example for SimpleImage works in conjunction with the generic ProtoBuf converter but needs further testing. S. Wrede
10:09 PM Enhancement #352 (In Progress): Implement Converter Selection Strategies
Converter Selection Strategies are almost implemented and internal processing changed to use the new subsystem.
Ne...
S. Wrede
11:38 PM Feature #403: Check if explicit Typeinfo representation is necessary
This ticket is about the client-side API and the converter selection within Java. So, if a user writes a converter, h... S. Wrede
10:07 PM Tasks #434 (Rejected): Implement Converter Selection and Registration Facilities
F*ck. Ticket already there... S. Wrede
10:05 PM Tasks #434 (Rejected): Implement Converter Selection and Registration Facilities
Similar to C++ with the aim to allow registration and use of Google ProtoBuf converters. S. Wrede
10:00 PM RSBag Tasks #388 (Feedback): Outline Supported Use Cases
S. Wrede
10:00 PM RSBag Tasks #388: Outline Supported Use Cases
* What are the use cases that RSBag will support?
* How will it compare to rosbag?
* Which features will be avail...
S. Wrede
09:59 PM RSBag Tasks #387 (Resolved): Check in current state in SVN
S. Wrede
07:15 PM Revision 3c27217f (rsb-protocol): Moved sender_id to Notification in RSBProtocol/Protocol.proto
refs #421
* RSBProtocol/Protocol.proto: moved MetaData.sender_id to
Notification.sender_id; sequence_number and sen...
J. Moringen
04:40 PM Tasks #432 (Feedback): Logo Design
S. Wrede
04:40 PM Tasks #432 (Feedback): Logo Design
Florian made me think about this one...
He chose "this picture":http://www.rsb4.de/images/stories/Standardbilder/...
S. Wrede
01:54 PM Tasks #106 (Feedback): Extract NaoQi Converters and Examples into separate Library
We need to discuss how deploy NAO specific converters to our partners and how this relates to the IDL specification c... S. Wrede
01:27 PM Revision 71f49678 (rsb-protocol): Changed fields of UserInfo to bytes in RSBProtocol/Protocol.proto
refs #356
* RSBProtocol/Protocol.proto: changed type of UserInfo.key string ->
bytes; changed type of UserInfo.valu...
J. Moringen
12:32 PM Revision 5e8072c8 (rsb-cpp): Fixed event id computation in src/rsb/Event.cpp
refs #421
* src/rsb/Event.cpp: added missing zero-padding when computing name
component for UUID v5 generation
J. Moringen
11:21 AM Enhancement #429 (Resolved): Reduce event creation cost
Main culprits:
* Regex-based input validation in @Scope@ constructor (see #464)
** Regex compilation ✓ (-now perfo...
J. Moringen
07:12 AM Revision a5c3932a (rsb-cpp): Changed events to use sequence numbers and only derive UUIDs
refs #421
* src/rsb/Event.{h,cpp}: changed Event::id into a pointer which is not
set initially, but computed lazily...
J. Moringen
07:03 AM Revision 0c9dcab8 (rsb-protocol): Changed id to sequence number in RSBProtocol/Protocol.proto
refs #421
* RSBProtocol/Protocol.proto: change bytes Notification.id -> uint32
Notification.sequence_number
J. Moringen
06:16 AM Revision dc43cb7c (rsb-cpp): Added license headers in src/rsb/transport/spread/Assembly.{h,cpp}
* src/rsb/transport/spread/Assembly.{h,cpp}: added missing license
headers
J. Moringen
04:25 AM Enhancement #421: Use Sequence Numbers in Events (instead of full UUIDs)
We probably can't ensure strictly increasing creation times when relying on the respective operating system's clock a... J. Moringen
04:16 AM Tasks #422 (Feedback): Provide Downloadable Version of Lisp Logger
J. Moringen

07/19/2011

06:05 PM Bug #425 (Resolved): document usage of setup.cfg for python
RSBPython's setup configuration file "setup.cfg" is currently is missing in the trunk version as well as in the downl... Anonymous
12:33 PM Revision c3b7bf2c (rsb-tools-cl): Avoid loading swank twice in common/debugger.lisp
* common/debugger.lisp (start-swank): do not load swank system if it
already is loaded
J. Moringen
12:33 PM Revision 930c8d6a (rsb-tools-cl): Fixed octet-vector formatting in formatting/util.lisp
* formatting/util.lisp (format-recursively): fixed display of
octet-vector fields
J. Moringen
11:59 AM Revision 83f1b819 (rsb-tools-cl): Load swank in logger-builtin-spread/dump.lisp
* logger-builtin-spread/dump.lisp (toplevel): load swank J. Moringen
11:47 AM Revision c4f9ed33 (rsb-cl): Fixed wire-schema handling src/converter/protocol-buffers.lisp
* src/converter/protocol-buffers.lisp
(wire->domain? eql :protocol-buffer simple-array symbol): new
method; check...
J. Moringen
10:58 AM Enhancement #421: Use Sequence Numbers in Events (instead of full UUIDs)
Overflows shouldn`t be a problem if the message contains a CreateTime. If it can be ensured that the CreateTime alway... S. Herbrechtsmeier
09:24 AM Enhancement #421 (In Progress): Use Sequence Numbers in Events (instead of full UUIDs)
J. Moringen
09:25 AM Bug #375 (In Progress): Fragmentation: Do not transmit full Event Meta-data in all Notifications
J. Moringen
09:25 AM Enhancement #356 (In Progress): Change Protocol Buffer field UserInfo.key to "bytes" Type
J. Moringen

07/18/2011

04:50 PM Tasks #402 (Resolved): Setup RST Project for IDL Collection
New RST project as RSB sub-project. SVN folders moved to new project, jobs adapted. S. Wrede
04:52 AM Revision b03ae1a6 (rsb-cl): Added merge-options in src/configuration.lisp
* src/configuration.lisp (options-from-environment): removed
unnecessary call to `effective-options'
(options-fro...
J. Moringen
02:03 AM Revision 58bf0dfd (rsb-cl): Fixed initarg checks in src/transport/spread/connection.lisp
* src/transport/spread/connection.lisp
(initialize-instance :before connection): new method; ensure that
one of c...
J. Moringen
02:03 AM Revision b8af2b02 (rsb-cl): Added conditions in file src/transport/conditions.lisp
refs #422
* src/transport/conditions.lisp: new file; contains conditions
used in the transport module
* src/transpo...
J. Moringen

07/17/2011

01:35 AM Revision 403ad85c (rsb-tools-cl): Added package qualification in cl-rsb-common.asd
* cl-rsb-common.asd (toplevel): use qualification with cl package for
initial package stuff
J. Moringen
01:35 AM Revision 90fee389 (rsb-tools-cl): Use with-logged-warnings in logger/main.lisp
refs #422
* common/package.lisp (package rsb.common): added exported symbol
with-logged-warnings
* logger/main.lisp...
J. Moringen
01:35 AM Revision bee77d02 (rsb-cl): Improved constructor in src/transport/spread/connector.lisp
* src/transport/spread/connector.lisp (connector): removed default
initarg for host initarg
(shared-initialize :a...
J. Moringen
01:35 AM Revision d46b94e7 (rsb-cl): Improved transport option processing in src/participant.lisp
refs #422
* src/uris.lisp (uri-transport): new function; return the transport
configuration of an URI
(uri->scope...
J. Moringen
04:20 AM Revision 492e0ad4 (rsb-tools-cl): Use with-interactive-interrupt-exit in logger/main.lisp
ref #422
* logger/main.lisp (main): use `with-interactive-interrupt-exit'
instead of manually installing a signal h...
J. Moringen
04:20 AM Revision 927c7b07 (rsb-tools-cl): Added logging functions in file common/logging.lisp
* common/logging.lisp: new file; contains logging-related
functions
* cl-rsb-common.asd (system cl-rsb-common): add...
J. Moringen
04:20 AM Revision 3096fb0e (rsb-tools-cl): Added enable-swank-on-signal in common/debugger.lisp
* common/debugger.lisp (start-swank): delete old port file
(enable-swank-on-signal): new function; start swank serv...
J. Moringen
04:20 AM Revision b2934742 (rsb-tools-cl): Generate description of formatting styles in logger/main.lisp
refs #422
* formatting/protocol.lisp (format-styles): return documentation along
with style keyword; added document...
J. Moringen
04:20 AM Revision de7b02cb (rsb-tools-cl): Added interactive functions in common/interactive.lisp
* common/interactive.lisp: new file; contains functions for
interactive use
* common/package.lisp (package rsb.comm...
J. Moringen
04:20 AM Revision c780d199 (rsb-cl): Better condition report in src/transport/spread/in-connector.lisp
* src/transport/spread/in-connector.lisp
(message->event in-connector simple-array t): further tweaked
condition ...
J. Moringen
04:20 AM Revision d5354c18 (rsb-cl): Added error policies to connector classes
* src/transport/connector.lisp (connector): added superclass
`error-policy-mixin'
* src/event-processing/configurat...
J. Moringen
04:20 AM Revision f5dc7bea (rsb-cl): Better condition report in src/transport/spread/in-connector.lisp
* src/transport/spread/in-connector.lisp
(message->event in-connector simple-array t): display description of
fai...
J. Moringen
02:55 AM Revision d8431f93 (rsb-tools-cl): Added --idl-path option and processing in logger/main.lisp
refs #422
* logger/main.lisp (update-synopsis): added command line option
--idl-path
(main): process idl-path opt...
J. Moringen
02:55 AM Revision 2714e462 (rsb-tools-cl): Added common/conditions.lisp and common/idl-loading.lisp
refs #422
* common/conditions.lisp: new file; contains conditions used in
the cl-rsb-common system
* common/idl-loa...
J. Moringen

07/16/2011

01:48 AM Revision 0ab58b01 (rsb-tools-cl): Added filter processing in logger/main.lisp
refs #422
* common/help.lisp (print-filter-help): changed output format; added
blacklist parameter
* logger/main.li...
J. Moringen
01:48 AM Revision 36e1ddeb (rsb-cl): Added inheritance of transport options in src/participant.lisp
* src/participant.lisp (make-participant): call
`process-transport-options'
* src/configuration.lisp (process-trans...
J. Moringen
01:48 AM Revision 8acefa02 (rsb-cl): Added error policy in src/event-processing/configurator.lisp
* src/event-processing/configurator.lisp (configurator): added
superclass `error-policy-mixin'; added default-inita...
J. Moringen
01:48 AM Revision 37d34bec (rsb-cl): Changed ignore-error restart in src/event-processing/configurator.lisp
* src/event-processing/configurator.lisp (detach configurator):
changed installed restart ignore-error -> continue
J. Moringen
01:48 AM Revision 57d165b6 (rsb-cl): Fixed processing of handlers in src/listener.lisp
* src/listener.lisp (listener::handlers): new slot; stores the
handlers of the listener
(handlers listener): remo...
J. Moringen
01:48 AM Revision 9277299b (rsb-cl): Added file test/transport/restart-notification-sender-mixin.lisp
* test/transport/restart-notification-sender-mixin.lisp: new file;
contains unit tests for the `restart-notificatio...
J. Moringen
01:48 AM Revision c3b2b312 (rsb-cl): Added restarts for conversion in src/converter/protocol.lisp
* src/converter/protocol.lisp (wire->domain :around t t t): new
method; install restarts around `wire->domain'
(d...
J. Moringen
01:48 AM Revision 7dbe553e (rsb-cl): Added define-restart-method-test-case in test/package.lisp
* test/package.lisp (package rsb.test): added exported symbols
define-basic-participant-test-cases and
define-res...
J. Moringen
01:48 AM Revision d61da649 (rsb-cl): Added class in src/transport/restart-notification-sender-mixin.lisp
* src/transport/spread/out-connector.lisp (out-connector): added
superclass `restart-notification-sender-mixin'
(...
J. Moringen
01:48 AM Revision 4431592e (rsb-cl): Improved comment in src/event-processing/in-route-configurator.lisp
* src/event-processing/in-route-configurator.lisp
(notify in-route-configurator t eql :connector-added): improved
...
J. Moringen
01:48 AM Revision 1adda8da (rsb-cl): Added construction tests for filters in test/filter/*.lisp
* test/filter/package.lisp (define-basic-filter-test-cases): generate
an additional test case that check filter con...
J. Moringen
01:48 AM Revision c958dd0a (rsb-cl): Use cl:continue restart instead of custom ignore-error restart
* src/protocol.lisp (define-restart): new local macro for restart and
invoker function definition; used to define `...
J. Moringen
01:47 AM Revision 0b7f6205 (rsb-cl): Added one-line summary in src/protocol.lisp
* src/protocol.lisp (header): added one-line summary J. Moringen
01:47 AM Revision e3c33563 (rsb-cl): Improved condition handling in src/transport/spread/in-connector.lisp
* src/transport/spread/in-connector.lisp
(message->event in-connector simple-array t): use `handler-bind'
instead...
J. Moringen
05:17 AM Revision e2b287ec (rsb-tools-cl): Added loading of cl-ppcre in logger-builtin-spread/dump.lisp
refs #422
* logger-builtin-spread/dump.lisp (toplevel): load cl-ppcre to trigger
loading of the regex filter
J. Moringen
05:17 AM Revision be9b565b (rsb-tools-cl): Improved parse-filter-spec in common/filter-construction.lisp
refs #422
* common/filter-construction.lisp (parse-filter-spec): convert first
token into a keyword if it is of som...
J. Moringen
05:17 AM Revision 35fa523a (rsb-cl): Added utility functions in src/transport/spread/conversion.lisp
* src/transport/spread/conversion.lisp (one-notification->event): use
`bytes->string' and `bytes->keyword'
(make-...
J. Moringen
05:17 AM Revision 6557fe04 (rsb-cl): Added documentation in src/filter/protocol.lisp
* src/filter/protocol.lisp (define-dynamic-class-family filter): added
documentation string
(make-filter): added ...
J. Moringen
05:17 AM Revision 482d4726 (rsb-cl): Added unit tests in test/filter/protocol.lisp
* test/filter/protocol.lisp: new file; contains unit tests for the
protocol functions of the filter module
* cl-rsb...
J. Moringen
05:17 AM Revision 2a4b28ae (rsb-cl): Describe failing notification in src/transport/spread/in-connector.lisp
* src/transport/spread/in-connector.lisp (message->event): use
`describe' to provide more information about the not...
J. Moringen
05:17 AM Revision ef0ff5e1 (rsb-cl): Added a filter-construction-error in file src/filter/conditions.lisp
* src/filter/protocol.lisp (filter symbol): signal
`filter-construction-error' if something goes wrong
* src/filter...
J. Moringen
03:03 AM Revision 81d7c338 (rsb-tools-cl): Fixed error detection in sbcl.cmake.in
refs #422
* sbcl.cmake.in: detect errors during image dumping; be less verbose
when compressing image
J. Moringen
03:03 AM Revision 354827e3 (rsb-tools-cl): Renamed print-uri-help-string -> print-uri-help in common/help....
* common/help.lisp (print-uri-help): renamed print-uri-help-string ->
print-uri-help
* common/package.lisp (package...
J. Moringen
03:03 AM Revision 9b6065cb (rsb-tools-cl): Fixed containing package in common/filter-construction.lisp
* common/filter-construction.lisp (toplevel): fixed containing package
rsb.tools.logger -> rsb.common
J. Moringen
03:03 AM Revision 31a7b4d8 (rsb-tools-cl): Added help string for --filter option in logger/main.lisp
refs #422
* logger/main.lisp (make-filter-help-string): new function; construct
help string for --filter option
(...
J. Moringen
03:03 AM Revision e2b197e2 (rsb-tools-cl): Extended main help text in logger/main.lisp
refs #422
* logger/main.lisp (make-help-string): extended generated help text
J. Moringen
03:03 AM Revision 2cc22ffa (rsb-tools-cl): Added filter construction in common/filter-construction.lisp
refs #422
* common/filter-construction.lisp: new file; contains functions for
filter specification parsing and filt...
J. Moringen
03:03 AM Revision adf6a114 (rsb-tools-cl): Added function print-filter-help in common/help.lisp
refs #422
* common/help.lisp (print-filter-help): new function; print a help
text for known filter classes onto a g...
J. Moringen
03:03 AM Revision 068d806e (rsb-tools-cl): Package qualification in cl-rsb-tools-logger.asd
* cl-rsb-tools-logger.asd (toplevel): package-qualify initial
`defpackage' and `in-package' forms
J. Moringen
03:03 AM Revision 693f6d87 (rsb-tools-cl): Added system dependency on yacc in cl-rsb-tools-logger.asd
refs #422
* cl-rsb-tools-logger.asd (system cl-rsb-tools-logger): added
dependency on yacc system to enable loading...
J. Moringen

07/15/2011

11:45 PM Tasks #422 (In Progress): Provide Downloadable Version of Lisp Logger
J. Moringen
11:38 PM Revision 087acbce (rsb-tools-cl): Added show parameter to make-common-options in common/options.lisp
refs #422
* common/options.lisp (make-common-options): added keyword parameter
show which controls whether advanced...
J. Moringen
11:38 PM Revision 1ca0421f (rsb-tools-cl): Added show parameter to update-synopsis in logger/main.lisp
refs #422
* logger/main.lisp (update-synopsis): added keyword parameter show
which controls the set of options to i...
J. Moringen
11:38 PM Revision 7a4c2b2c (rsb-cl): Added show? parameter to make-options in src/clon.lisp
refs #422
* src/clon.lisp (make-options): added show? keyword parameter which
controls whether the returned option ...
J. Moringen
10:34 PM Revision 0ba5c52e (rsb-cl): Added initarg checks in src/transport/spread/connector.lisp
* src/transport/spread/connector.lisp (connector::connection): added
initarg :connection
(initialize-instance :be...
J. Moringen
09:43 PM Revision 6eda4809 (rsb-tools-cl): Added loading of cl-protobuf in logger-builtin-spread/dump.lisp
* logger-builtin-spread/dump.lisp (toplevel): load cl-protobuf to
enable loading of cl-rsb-and-cl-spread
J. Moringen
09:18 PM Revision c06a1663 (rsb-tools-cl): Added logger target with Spread in logger-builtin-spread/dump.lisp
refs #422
* logger-builtin-spread/dump.lisp: new file; dumps a logger image with
preloaded cl-spread
J. Moringen
02:11 PM Bug #419: RSB clashes with Qt
Reversing include-order works.
However, Qt is quite widely used, so it would be nice to avoid names like signal/slo...
M. Rolf
11:50 AM Enhancement #424 (Resolved): Speed up compilation time by factor 2
C++ compilation takes quite some time at the moment.
Highly desirable to be faster.
Check (for instance) use of...
M. Rolf
11:40 AM Bug #423 (Resolved): Fix Boost Compile/Link behavior
If the configured boost-uuid path contains a full boost installation (instead of just UUID),
RSB is completely compi...
M. Rolf

07/14/2011

12:02 AM Revision 6350f0da (rsb-tools-cl): Changed *lisp-share-path* for Jenkins server in sbclrc
* sbclrc (*lisp-share-path*): adapted to match layout on Jenkins
servers
J. Moringen
11:38 PM Revision e5b243e4 (rsb-tools-cl): Allow artifact downloads in logger/dump.lisp
* logger/dump.lisp (toplevel): use `load-system' instead of
`ql:quickload' to allow artifact downloads
J. Moringen
11:38 PM Revision cc7733de (rsb-tools-cl): Avoid loading sb-posix before quicklisp in sbclrc
* sbclrc (toplevel): avoid loading sb-posix before quicklisp J. Moringen
11:38 PM Revision a437829d (rsb-tools-cl): Fixed cl-rsb-system:version/list call in common/help.lisp
* common/help.lisp (print-version): changed call of renamed function
cl-rsb-system:version -> cl-rsb-system:version...
J. Moringen
11:38 PM Revision 619a7723 (rsb-tools-cl): Removed unused commandline option target in logger/main.lisp
* logger/main.lisp (update-synopsis): removed unused target option J. Moringen
11:38 PM Revision 94f7fadd (rsb-tools-cl): Support name suffixes for artifact downloads in sbclrc
* sbclrc (toplevel): load split-sequence
(*dep-suffixes*): new variable; list of priority-sorted suffixes to
appe...
J. Moringen
11:38 PM Revision 7b5a0182 (rsb-tools-cl): Added init file sbclrc
* sbclrc: new file; contains custom initialization code to load
system, potentially by downloading artifacts of Jen...
J. Moringen
11:37 PM Revision 67dfae6c (rsb-cl): Improved fragment-data in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp (fragment-data): do not use
displaced arrays for fragments; these end up ...
J. Moringen
11:37 PM Revision 0f1e3f14 (rsb-cl): Added receive test cases in test/reader.lisp
* test/reader.lisp (define-basic-participant-test-cases :reader):
fixed typo
(test reader-root::receive/blocking)...
J. Moringen
11:37 PM Revision e5b50500 (rsb-cl): Fixed print-object in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp (print-object assembly): the
id of an assembly is an octet-vector, print ...
J. Moringen
11:37 PM Revision 71711a59 (rsb-cl): Adjusted print-object in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp (print-object assembly):
shortened printed id to match printed id of events
J. Moringen
11:37 PM Revision 01d1a353 (rsb-cl): Use define-basic-participant-test-cases for construction cases
* test/reader.lisp (define-basic-participant-test-cases :reader):
added cases for construction
* test/listener.lisp...
J. Moringen
11:37 PM Revision 03149098 (rsb-cl): Signal no-transports in make-participant in src/participant.lisp
* src/participant.lisp (make-participant): signal `no-transport' if no
transports are supplied
* src/conditions.lis...
J. Moringen
11:35 PM Revision 03bc3189 (rsb-cl): Fixed pb:pack* calls in src/converter,src/transport/spread
* src/converter/protocol-buffers.lisp
(domain->wire eql :protocol-buffer standard-object): fixed call to
renamed ...
J. Moringen
07:01 PM Tasks #422 (Resolved): Provide Downloadable Version of Lisp Logger
J. Moringen
06:58 PM Bug #419 (Feedback): RSB clashes with Qt
J. Moringen
06:49 PM Bug #419 (Resolved): RSB clashes with Qt
This seems to be broken in QT: from what I understand, QT defines some macros (@emit@ in this case) which get leaked ... J. Moringen
01:07 PM Bug #419 (Resolved): RSB clashes with Qt
The following program does not compile:... M. Rolf
06:56 PM Bug #420 (Feedback): Check Spread version in cmake
Maybe something like this:
@spread --version | grep -e 'Version' | sed -re 's/.*Version ([0-9])\..*/\1/'@
Does th...
J. Moringen
03:51 PM Bug #420 (Resolved): Check Spread version in cmake
E.g. warn for old version on Lucid systems. M. Rolf
06:37 PM Enhancement #421 (Resolved): Use Sequence Numbers in Events (instead of full UUIDs)
Proposal (original idea: Stefan Herbrechtsmeier):
Change Notification.id (which currently is a UUID) to a sequence n...
J. Moringen
01:55 PM Revision b585124c (rsb-talks): initial import
J. Moringen

07/12/2011

11:20 PM Tasks #374 (Resolved): Move XML Processing into separate System
Applied in changeset r2002. J. Moringen
11:19 PM Revision 8139d5a0 (rsb-cl): Limit report output in src/transport/spread/conditions.lisp
* src/transport/spread/conditions.lisp (decoding-error): limit number
of octets printed in report to 200
J. Moringen
11:19 PM Revision 08c2b34d (rsb-cl): Cleanup of version stuff in cl-rsb.asd
* cl-rsb.asd (package cl-rsb-system): changed exported symbol version
-> version/list
(version/list): renamed ver...
J. Moringen
11:19 PM Revision 271937f8 (rsb-cl): Fixed some problems in uri->scope-and-options in src/uris.lisp
* src/uris.lisp (uri->scope-and-options): use `%transport-options' and
`%merge-options' to handle zero/one/multiple...
J. Moringen
11:19 PM Revision 529c9469 (rsb-cl): Moved XML-specific functionality to cl-xml-rsb system
fixes #374
* src/converter/xml.lisp: removed; moved to separate cl-rsb-xml
system
* src/filter/xpath-filter.lisp: l...
J. Moringen
06:57 PM Revision 2081f023 (rsb-yarp-cl): Moved one converter into src/converter/bottle-data-holder.lisp
* src/converter/protocol-buffers-bottle.lisp
(protocol-buffer-bottle): removed; moved to
src/converter/bottle-dat...
J. Moringen
06:57 PM Revision 799bed13 (rsb-yarp-cl): Moved one converter into src/converter/bottle-data-holder.lisp
* src/converter/protocol-buffers-bottle.lisp
(protocol-buffer-bottle): removed; moved to
src/converter/bottle-dat...
J. Moringen

07/11/2011

08:26 PM Revision f6b11707 (rsb-ros-cl): Adapted to cl-rosetta-ros changes in src/converter/ros-msg.lisp
* src/converter/ros-msg.lisp (make-class-for-message): adapted to
changed target name in cl-rosetta-ros
J. Moringen
06:47 PM Revision 66a21f05 (rsb-cl): Fixed pb:pack* call in src/converter/protocol-buffers.lisp
* src/converter/protocol-buffers.lisp
(domain->wire eql :protocol-buffer standard-object): fixed call to
renamed ...
J. Moringen
06:38 PM Revision f71d23eb (rsb-cl): Fixed pb:pack* call in src/transport/spread/out-connector.lisp
* src/transport/spread/out-connector.lisp
(handle out-connector event): fixed call to renamed function
pb:pack1 -...
J. Moringen

07/10/2011

07:21 PM Revision cde7145b (rsb-yarp-cl): Added version stuff in cl-rsb-yarp.asd
* cl-rsb-yarp.asd (+version-major+): new constant; major component of
the system version
(+version-minor+): new c...
J. Moringen
07:21 PM Revision ba61378e (rsb-yarp-cl): Added version stuff in cl-rsb-yarp.asd
* cl-rsb-yarp.asd (+version-major+): new constant; major component of
the system version
(+version-minor+): new c...
J. Moringen

07/09/2011

09:54 PM Revision 13bf7505 (rsb-ros-cl): Use cl-rosetta parsing in src/converter/ros-msg.lisp
* src/converter/ros-msg.lisp (make-class-for-message): use
`rosetta.frontend:parse' instead of `pbf::load-ros/text'
J. Moringen

07/08/2011

08:22 PM Revision 4ef84f32 (rsb-java): extracted UserData class from Converter interface
extracted WireContents class from Converter interface
added ConverterSignature getter to Converter interface
started ...
S. Wrede
07:41 PM Revision 4d0c7b37 (rsb-java): further PMD battling
S. Wrede
07:29 PM Revision 5a6b7554 (rsb-java): fight with questionable PMD warnings
S. Wrede
07:10 PM Revision 9ad5a9a1 (rsb-java): fix for some PMD warnings, implemented hashCode
S. Wrede
06:42 PM Revision bfcef710 (rsb-java): added ConverterSignature class
S. Wrede

07/07/2011

06:23 PM Revision 4054e821 (rsb-ros-cl): Added missing package qualification in src/converter/ros-msg.lisp
* src/converter/ros-msg.lisp (make-class-for-message): added package
qualification for `rosetta.ros:parse-type-name'
J. Moringen

07/06/2011

01:23 AM Revision afefd59c (rsb-cl): Removed package-qualification in src/transport/spread/util.lisp
* src/transport/spread/util.lisp (scope->group/no-cache): removed
unnecessary package-qualification
J. Moringen
05:59 PM Revision 7ec6db51 (rsb-ros-cl): Partial switch to cl-rosetta codegen in src/converter/ros-msg.lisp
* src/converter/ros-msg.lisp (make-class-for-message): use
`rosetta.backend:emit' to generate the deserializer
J. Moringen
03:00 PM Revision 22a40714 (rsb-integrationtest): Fixed type string in java/informer.java
* java/informer.java: fixed type string "string" -> "String" according
to change in RSBJava
J. Moringen

07/04/2011

03:05 PM Bug #404 (Closed): Problems when two shared libs in the same binary try to access the Unambiguous...
There seems to be a problem when you have a binary that e.g. loads two shared libraries that both try to access the c... D. Klotz
02:33 PM Revision a57f4968 (rsb-java): fix for string comparison
S. Wrede
02:27 PM Revision 4e0e7c1c (rsb-java): now inspecting pbuf's wiretype
S. Wrede
02:22 PM Revision edfa62e4 (rsb-java): added assertion
S. Wrede
02:13 PM Revision 4e68f67f (rsb-java): initial implementation of generic ProtocolBuffer converter function
S. Wrede
01:17 PM Feature #403: Check if explicit Typeinfo representation is necessary
If there always was an IDL, we could resolve a name automatically from the definition of the IDL. But what would be t... J. Wienke
12:51 PM Feature #403 (Resolved): Check if explicit Typeinfo representation is necessary
Stringlified encoding of types in Events and Converters feels broken in Java.
Probably, we can just remove it?
S. Wrede
12:58 PM Revision dd02b39b (rsb-java): initial implementation of converter selection strategy
adapted SpreadPort and tests S. Wrede
11:22 AM Tasks #402 (Resolved): Setup RST Project for IDL Collection
* Setup Redmine Project as RSB Sub-Project
* Move RST Repository
* Adapt Jenkins Jobs
S. Wrede

07/03/2011

08:45 PM Revision 997af0e9 (rsb-integrationtest): Fixed option injection in lisp/{config,informer,listener...
Should fix the integration test.
* lisp/config.lisp: inject transport.spread.enabled=1 instead a
converter configur...
J. Moringen
07:42 PM Revision aef74ef4 (rsb-java): Fixed default protobuf.jar location in build.xml
* build.xml (property pbuf.lib): use default value
/usr/share/java/protobuf.jar since the compiler defaults to
/u...
J. Moringen
06:56 PM Revision b73aedb4 (rsb-cl): Improved comments in src/participant.lisp
* src/participant.lisp (make-participant): added a comment
(define-participant-creation-uri-methods): fixed a comment
J. Moringen
06:55 PM Revision eca040f9 (rsb-cl): Added some comments in test/transport/spread/connection.lisp
* test/transport/spread/connection.lisp
(test spread-connection-root::construct): added some comments
J. Moringen
06:55 PM Revision 8d771bed (rsb-cl): Fixed logging in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp
(add-fragment! assembly notification): do not try to print the
fragment...
J. Moringen
06:55 PM Revision 4a4f82f5 (rsb-cl): Removed parse-spread-name in src/transport/spread/util.lisp
* src/transport/spread/util.lisp (parse-spread-name): removed; now
part of the cl-spread system
* src/transport/spr...
J. Moringen
06:55 PM Revision 154574c2 (rsb-cl): Extended docstring of uri->scope-and-options in src/uris.lisp
* src/uris.lisp (uri->scope-and-options): extended documentation
string
J. Moringen
06:55 PM Revision 7c485571 (rsb-cl): Improved documentation in src/transport/inprocess/connector.lisp
* src/transport/inprocess/connector.lisp (header): added one-line
summary
(connector): added documentation string
J. Moringen
06:55 PM Revision 55d8fab6 (rsb-cl): Documentation in src/event-processing/out-route-configurator.lisp
* src/event-processing/out-route-configurator.lisp (header): added
one-line summary
(out-route-configurator): add...
J. Moringen
06:55 PM Revision 63234df8 (rsb-cl): Fixed restart report in src/event-processing/configurator.lisp
* src/event-processing/configurator.lisp (detach configurator): fixed
format string of restart report
J. Moringen
06:54 PM Revision 456b7ce3 (rsb-yarp-cl): Proper (un)pack funs in src/converter/protocol-buffers-bottle.lisp
* src/converter/protocol-buffers-bottle.lisp
(wire->domain protocol-buffer-bottle simple-array eql :bottle): call
...
J. Moringen
06:54 PM Revision 7bd4e8ea (rsb-yarp-cl): Proper (un)pack funs in src/converter/protocol-buffers-bottle.lisp
* src/converter/protocol-buffers-bottle.lisp
(wire->domain protocol-buffer-bottle simple-array eql :bottle): call
...
J. Moringen
06:12 PM Revision 5577d260 (rsb-ros-cl): Use proper serialization methods in src/converter/ros-msg.lisp
* src/converter/ros-msg.lisp
(wire->domain eql :ros-msg simple-array symbol): call
`rosetta.serialization:unpack'...
J. Moringen
05:26 PM Revision 07228e40 (rsb-ros-cl): Use parse-type-name in src/converter/ros-msg.lisp
* src/converter/ros-msg.lisp (make-class-for-message): use
`parse-type-name' to parse message type name
* src/trans...
J. Moringen
05:21 PM Revision 0b9cdcca (rsb-ros-cl): Cleanup in src/transport/tcpros/in-connector.lisp
* src/transport/tcpros/in-connector.lisp (initialize-connection): use
`log1' macro for logging
(print-object): re...
J. Moringen
04:30 PM Revision a73fe413 (rsb-cpp): Use Boost.Thread for sleeping in examples/meta_data/sender.cpp
* examples/meta_data/sender.cpp: use boost::this_thread::sleep instead
of sleep which breaks the Windows build
J. Moringen
04:18 PM Enhancement #395 (Resolved): Provide a default implementation of getClassName for Handlers
Applied in changeset r1919. J. Moringen
04:18 PM Revision e8adf7d1 (rsb-cpp): Use Boost.Thread for sleeping in examples/meta_data/receiver.cpp
* examples/meta_data/receiver.cpp: use boost::this_thread::sleep
instead of sleep which breaks the Windows build
J. Moringen
04:14 PM Revision c738736d (rsb-cpp): Added getClassName() method in src/rsb/Handler.h
fixes #395
* src/rsb/Handler.h: added getClassName() method so clients don't have
to write their own if this defaul...
J. Moringen
03:40 PM Revision c326aa41 (rsb-cpp): Fixed a doc-comment typo in src/rsb/Handler.h
* src/rsb/Handler.h: fixed a typo in the documentation comment of
Handler::acceptsMethod
J. Moringen
03:37 PM Enhancement #396 (Feedback): Add an Event MetaData example
J. Moringen
03:36 PM Revision df6d0be0 (rsb-cpp): Added an example for meta-infos and user timestamps in examples/
refs #396
* examples/CMakeLists.txt: added files
examples/meta_data/receiver.cpp, examples/meta_data/sender.cpp
* e...
J. Moringen
02:15 PM Enhancement #401 (Resolved): Add MetaData::setUserTime Methods for additional Timestamp Types
Ideas:
* @boost::posix_time::ptime@
* @double@ as suggested in #381
J. Moringen
02:07 PM Enhancement #400 (Resolved): Manually Creating Events is too Complicated
Consider this:... J. Moringen

07/01/2011

11:44 PM Revision b7077e68 (rsb-yarp-cl): Updated system dependency in cl-rsb-yarp.asd
* cl-rsb-yarp.asd (system cl-rsb-yarp): changed system dependency
cl-rosetta -> cl-rosetta-yarp
J. Moringen
11:44 PM Revision ffdc778b (rsb-yarp-cl): Updated system dependency in cl-rsb-yarp.asd
* cl-rsb-yarp.asd (system cl-rsb-yarp): changed system dependency
cl-rosetta -> cl-rosetta-yarp
J. Moringen
11:40 PM Revision 319dc05d (rsb-ros-cl): Updated system dependency in cl-rsb-ros.asd
* cl-rsb-ros.asd (system cl-rsb-ros): changed system dependency
cl-rosetta -> cl-rosetta-ros
J. Moringen
10:02 PM Revision dbd1389c (rsb-ros-cl): Removed unused variable in src/transport/tcpros/out-connector.lisp
* src/transport/tcpros/out-connector.lisp
(handle out-connector event): ignore wire-schema return by the
conversi...
J. Moringen
09:59 PM Revision 22179dae (rsb-ros-cl): Improved detaching in src/transport/tcpros/subscriber-mixin.lisp
* src/transport/tcpros/subscriber-mixin.lisp
(notify subscriber-mixin scope eql :detached): call `unsubscribe';
s...
J. Moringen
09:52 PM Revision 83b078bc (rsb-ros-cl): Added handle method in src/transport/tcpros/out-connector.lisp
* src/transport/tcpros/out-connector.lisp
(handle out-connector event): new method; serialize and send event
data...
J. Moringen
09:44 PM Revision 84dd9547 (rsb-ros-cl): Changed superclass in src/transport/tcpros/in-push-connector.lisp
* src/transport/tcpros/in-push-connector.lisp (in-push-connector):
changed superclass threaded-receiver-mixin ->
...
J. Moringen
07:21 PM Revision e4d046ca (rsb-tools-cpp): Added a formatter for protocol buffer payloads in logger/
* logger/PayloadFormatter.cpp: register ProtocolBufferFormatter for
the wire-schema "pb-message"
* logger/ProtocolB...
J. Moringen
07:16 PM Revision 9fbbdb48 (rsb-tools-cpp): Fixed converter selection in logger/main.cpp
* logger/main.cpp: the selection rule for the string converter still
used the "string" wire-schema instead of utf-8...
J. Moringen
03:40 PM Revision 7fd08c51 (rsb-java): merge r1913 from 0.3 branch to trunk
D. Klotz
03:38 PM Revision e0b31f3b (rsb-java): * Use assertions in unit tests!!!
* Fix assertion errors
* remove strange ensureId logic from Event
D. Klotz

06/30/2011

03:31 PM Revision 3c0b45b8 (rsb-cpp): rename variable
J. Wienke
03:14 PM Revision 2c769b5d (rsb-cpp): yet another syntax fix
J. Wienke
03:11 PM Bug #399 (Resolved): Allow to "catch" absence of spread-daemon
Applied in changeset r1909. J. Moringen
01:55 PM Bug #399 (Resolved): Allow to "catch" absence of spread-daemon
Trying to create Listeners without active spread-daemon aborts program.
The attached example program fails with:
...
M. Rolf
03:11 PM Revision 9691dd7f (rsb-cpp): fix compilation
J. Wienke
03:11 PM Revision 597a9de2 (rsb-cpp): Do not deactivate things which aren't active in Spread transport
fixes #399 (reported by Matthias Rolf)
* src/rsb/transport/spread/InConnector.cpp: when deactivating, do not
try to...
J. Moringen
03:07 PM Revision d69feea7 (rsb-cpp): add an example how to use a queue for synchronized processing
J. Wienke
02:33 PM Revision 36cc5bc5 (rsb-cpp): Fixed misleading error message in src/rsb/transport/spread/SpreadCon...
* src/rsb/transport/spread/SpreadConnection.cpp: changed "is already
deactivated" -> "is not active"; looks like a ...
J. Moringen
11:20 AM Revision c0a35654 (rsb-python): merge r1905 from stable branch to trunk
J. Wienke
11:17 AM Revision c6209386 (rsb-python): use correct defaults when parsing the quality of service specs fr...
J. Wienke
10:19 AM Revision 5c8e6fc8 (rsb-python): cleanup
J. Wienke
10:17 AM Revision 9224850d (rsb-python): doc fix
J. Wienke
10:17 AM Revision 72b3804f (rsb-python): what is this binray file?
J. Wienke

06/29/2011

09:58 PM Revision ff86e3c4 (rsb-cl): Added missing system dependency in cl-rsb.asd
* cl-rsb.asd (system connection cl-rsb-and-cl-spread): added missing
dependency of src/transport/spread/in-connecto...
J. Moringen
09:58 PM Revision ff02257c (rsb-cl): Moved connector-class into src/transport/connector-class.lisp
* src/transport/connector-class.lisp: new file; contains
`connector-class' metaclass; moved here from
src/transpo...
J. Moringen
07:40 AM Revision 4df7e72c (rsb-tools-cpp): Added "payload-only" event formatter in logger/
* logger/PayloadOnlyEventFormatter.{h,cpp}: new files; contain
PayloadOnlyEventFormatter class which only formats t...
J. Moringen
07:30 AM Revision a0abb951 (rsb-tools-cpp): Added printing of extra payload type information in logger/
Suggested by Florian Lier
* logger/PayloadFormatter.{h,cpp}: added method getExtraTypeInfo;
default implementation ...
J. Moringen
07:06 AM Revision b047a415 (rsb-tools-cpp): Improved dependency handling in CMakeLists.txt
Patch by Robert Haschke
* CMakeLists.txt: added mode-line; check build type; be more verbose
about RSC and RSB loca...
J. Moringen
06:51 AM Revision ac5d5468 (rsb-tools-cpp): Added install target in logger/CMakeLists.txt
Patch by Robert Haschke
* logger/CMakeLists.txt: added mode-line; added install target
J. Moringen

06/28/2011

09:40 PM Enhancement #393 (Feedback): Document how to install java with protocol
Updated installation guide available at [[Installation/Java]]. S. Wrede
04:52 PM Support #398 (Feedback): More detailed installation Description of RS[Protocol,Core,C]
J. Moringen
03:34 PM Support #398 (Resolved): More detailed installation Description of RS[Protocol,Core,C]
Write a more detailed installation description of RS[Protocol,Core,C] in the wiki installation section. For some it
...
F. Lier
03:39 PM Revision f8b39fda (rsb-java): moved Converter-related classes to rsb.converter package
S. Wrede
01:46 PM Tasks #397 (In Progress): XCF to RSB explanation wiki page
In progress [[XCFMigration|here]]. J. Moringen
11:25 AM Tasks #397 (Closed): XCF to RSB explanation wiki page
J. Wienke
11:02 AM Enhancement #396 (Closed): Add an Event MetaData example
To make them visible to the world. J. Wienke
11:00 AM Enhancement #395 (Resolved): Provide a default implementation of getClassName for Handlers
Clients should not be required to implement this, as the compiler warning is not intuitive. J. Wienke
10:53 AM Enhancement #394 (Resolved): Improve Participant Configuration Interface
This is too complicated:... J. Moringen
10:24 AM Revision effdbaba (rsb-cl): Repeat special decl. of *default-configuration* in src/configuration....
* src/configuration.lisp (special *default-configuration*): repeated
special declaration for forward declaration
J. Moringen
10:19 AM Revision 5d97b7e3 (rsb-cl): Added special decl. of *default-configuration* in src/variables.lisp
* src/variables.lisp (special *default-configuration*): new special
declaration `*default-configuration*' to allow ...
J. Moringen
10:11 AM Revision dac9b9d7 (rsb-integrationtest): Added explicit converter option to fix failed test in lisp/
* lisp/config.lisp: added explicit converter selection to global value
of rsb:*default-pathname-defaults*
* lisp/in...
J. Moringen
09:45 AM Revision c927ad33 (rsb-cl): Added package nicknames in src/transport/inprocess/package.lisp
* src/transport/inprocess/package.lisp
(package rsb.transport.inprocess): added nicknames rsb.tp.inprocess
and rs...
J. Moringen
09:45 AM Revision 6a734999 (rsb-cl): Cleanup in src/transport/connector.lisp
* src/transport/connector.lisp
(connector-relative-url connector scope): removed; not needed
(connector-relative-...
J. Moringen
09:45 AM Revision ff829d32 (rsb-cl): Added error handling mixins in src/transport/spread/*connector.lisp
* src/transport/spread/out-connector.lisp (out-connector): added
superclass `error-handling-sender-mixin'
* src/tra...
J. Moringen
09:45 AM Revision d2dfe3e1 (rsb-cl): Added connector-schemas method in src/transport/protocol.lisp
* src/transport/protocol.lisp (connector-schemas standard-object): new
method; retrieve list of schemas from connec...
J. Moringen
09:45 AM Revision a54ac1ab (rsb-cl): Fixed bytes->wire-schema in src/transport/spread/conversion.lisp
* src/transport/spread/conversion.lisp (bytes->wire-schema): use
`read-from-string' instead of `make-keyword' since...
J. Moringen
09:45 AM Revision c9dc6c13 (rsb-cl): Fixed typo in src/transport/threaded-receiver-mixin.lisp
* src/transport/threaded-receiver-mixin.lisp
(threaded-receiver-mixin::control-mutex): fixed typo in mutex name
i...
J. Moringen
09:45 AM Revision 8528783d (rsb-cl): Refactored commonalities of *configurator classes
* src/event-processing/configurator.lisp
(notify configurator t eql :connector-added): new method; contains
commo...
J. Moringen
09:45 AM Revision 935e80ed (rsb-cl): Simplification in src/event-processing/in-route-configurator.lisp
* src/event-processing/in-route-configurator.lisp
(notify in-route-configurator t eql :connector-added): do not ret...
J. Moringen
09:45 AM Revision 05d36f4f (rsb-cl): Changed global configuration setup fixture in test/package.lisp
* test/package.lisp (test suite root): do not merge spread
configuration into default configuration
(test suite p...
J. Moringen
09:45 AM Revision 5cea9e2f (rsb-cl): Better error reports in assertions in test/package.lisp
* test/package.lisp (tests suite participant-suite): added better
error report in local function `check-participant'
J. Moringen
09:45 AM Revision 99fb3ecb (rsb-cl): Removed unused parameter in src/event-processing/configurator.lisp
* src/event-processing/configurator.lisp
(shared-initialize :after configurator t): removed unused direction
para...
J. Moringen
09:45 AM Revision 1e66a76f (rsb-cl): Modularized processor creation in src/event-processing/*.lisp
* src/event-processing/protocol.lisp (make-processor): new generic
function; make a suitable processor instance for...
J. Moringen
09:45 AM Revision d6f38b10 (rsb-cl): Removed *listener-stream*, *informer-stream* in src/variables.lisp
* src/variables.lisp (*listener-stream*): removed; unused and
ill-conceived
(*informer-stream*): likewise
* src/p...
J. Moringen

06/27/2011

04:30 PM Enhancement #393 (Resolved): Document how to install java with protocol
Wiki [[Installation]] should mention how to adapt the properties in more details, especially how to find the protocol... J. Wienke
04:30 PM Revision aa98a3ca (rsb-java): add a default for the protocol location
J. Wienke
04:25 PM Enhancement #352: Implement Converter Selection Strategies
This is especially important as there is currently only a string converter in java and the user is not able to change... J. Wienke
09:27 AM Revision 41ec38e2 (rsb-cpp): more windows fixes
J. Wienke
09:16 AM Revision 3ef8b517 (rsb-cpp): * try to fix windows build
* license headers J. Wienke

06/26/2011

12:12 AM Revision 9dad386a (rsb-cpp): Fixed license headers in examples/custom_converter
refs #384
* examples/custom_converter/SimpleImage.h: fixed license header and
some comments
* examples/custom_conve...
J. Moringen
12:09 AM Revision 170cd3f0 (rsb-cpp): Added license headers in examples/protobuf_converter
refs #384
* examples/protobuf_converter/SimpleImage.proto: added license header;
fixed some comments
* examples/pro...
J. Moringen
04:05 PM Revision 68a60fcc (rsb-cpp): * some commenting and formatting of the converter example
J. Wienke
10:53 AM RSBag Tasks #387 (Feedback): Check in current state in SVN
S. Wrede

06/25/2011

10:47 PM Feature #389 (Resolved): Extract Java XML Support in separate library rsb-xml
* Removed xml-related classes from RSBJava.
* Added new library for this stuff, see: https://code.cor-lab.org/projec...
S. Wrede
10:15 PM Revision c01a288a (rsb-java): factored out XML classes in separate library, see also #389
S. Wrede
09:20 PM Revision 1b5cf599 (rsb-java): made logger instances final static
S. Wrede
09:12 PM Revision 056dc778 (rsb-java): fixed equals method
S. Wrede
08:39 PM Revision 3da58b3d (rsb-java): made logger instances final static
S. Wrede
08:37 PM Revision 4c0b8169 (rsb-java): made logger instances final static
S. Wrede
08:35 PM Revision a9b2d786 (rsb-java): made members final, class is currently immutable
S. Wrede
08:32 PM Revision f333c245 (rsb-java): fix for PMD parameter reassignment warning
S. Wrede
08:16 PM Revision fcd8f0a1 (rsb-java): made logger instances final static
S. Wrede
08:06 PM Revision ee525cbd (rsb-java): merely testing PMD evaluation on CI server
testing exclude annotation
made rsb.Factory a final class
S. Wrede
07:05 PM Revision 9617acee (rsb-java): changed name of PMD XML report file to default
S. Wrede
07:01 PM Revision 64fd41ab (rsb-java): added XML formatter output to integrate with static analysis plugin
S. Wrede
06:07 PM Revision 0e1b5e45 (rsb-java): added PMD library and corresponding task
with current ruleset reports ~1.1K issues ;-) S. Wrede

06/24/2011

05:04 PM Tasks #392 (In Progress): Multi-Connector Setups lead to duplicate reception of Events
See [[Inter-Transport Communication]]. The current implementation causes events to arrive at receiving clients twice ... J. Moringen
03:35 PM Revision ef4386d5 (rsb-cl): Wire-schema improvements in src/transport/spread/conversion.lisp
* src/transport/spread/conversion.lisp (one-notification->event): use
new function `bytes->wire-schema'
(make-not...
J. Moringen
03:35 PM Revision e151e0fc (rsb-cl): Moved thread-receiver-mixin gfs to src/transport/protocol.lisp
* src/transport/threaded-receiver-mixin.lisp (start-receiver):
removed; moved to src/transport/protocol.lisp
(sto...
J. Moringen
03:35 PM Revision 0b4806f5 (rsb-cl): Simplification of iterate endless loop in multiple files
* src/transport/threaded-message-receiver-mixin.lisp
(receive-messages threaded-message-receiver-mixin): simplified...
J. Moringen
03:35 PM Revision cea1f43c (rsb-cl): Changed superclasses in src/transport/spread/in-push-connector.lisp
* src/transport/spread/in-push-connector.lisp:
(in-push-connector): changed superclass `threaded-receiver-mixin' ->...
J. Moringen
03:35 PM Revision 212442a3 (rsb-cl): Added mixin in src/transport/threaded-message-receiver-mixin.lisp
* src/transport/threaded-message-receiver-mixin.lisp: new file;
contain `threaded-message-receiver-mixin' class
* s...
J. Moringen

06/23/2011

01:29 AM Revision d53bd381 (rsb-yarp-cl): Added more unit tests in test/transport/yarptcp
* test/transport/yarptcp/in-push-connector.lisp: new file;
contains initial unit tests for the `in-push-connector' ...
J. Moringen
01:29 AM Revision 278613f0 (rsb-yarp-cl): Added more unit tests in test/transport/yarptcp
* test/transport/yarptcp/in-push-connector.lisp: new file;
contains initial unit tests for the `in-push-connector' ...
J. Moringen
11:35 PM Bug #365 (Resolved): Fixed XMLRPC port prevents multiple TCPROS clients
J. Moringen
11:25 PM Revision 592c6098 (rsb-yarp-cl): Added initial transport unit tests in test/transport/yarptcp
* src/transport/yarptcp/package.lisp
(package rsb.transport.yarptcp): added exported symbols
in-pull-connector, i...
J. Moringen
11:25 PM Revision a09159c0 (rsb-yarp-cl): Added initial transport unit tests in test/transport/yarptcp
* src/transport/yarptcp/package.lisp
(package rsb.transport.yarptcp): added exported symbols
in-pull-connector, i...
J. Moringen
11:10 PM Revision 810e313f (rsb-yarp-cl): Simplifications in src/transport/yarptcp/in-pull-connector.lisp
* src/transport/yarptcp/in-pull-connector.lisp
(emit in-pull-connector t): simplified loop; added documentation
s...
J. Moringen
11:10 PM Revision 7e4807ff (rsb-yarp-cl): Simplifications in src/transport/yarptcp/in-pull-connector.lisp
* src/transport/yarptcp/in-pull-connector.lisp
(emit in-pull-connector t): simplified loop; added documentation
s...
J. Moringen
11:09 PM Revision 53d44208 (rsb-yarp-cl): Changed superclass in src/transport/yarptcp/in-connector.lisp
* src/transport/yarptcp/in-connector.lisp (in-connector): changed
superclass `message-receiver-mixin' ->
`restart...
J. Moringen
11:09 PM Revision f15f058a (rsb-yarp-cl): Changed superclass in src/transport/yarptcp/in-connector.lisp
* src/transport/yarptcp/in-connector.lisp (in-connector): changed
superclass `message-receiver-mixin' ->
`restart...
J. Moringen
10:52 PM Revision 3b39aa6b (rsb-yarp-cl): Changed superclass in src/transport/yarptcp/in-push-connector.lisp
* src/transport/yarptcp/in-push-connector.lisp (in-push-connector):
added superclass `threaded-message-receiver-mix...
J. Moringen
10:52 PM Revision e366bcd4 (rsb-yarp-cl): Changed superclass in src/transport/yarptcp/in-push-connector.lisp
* src/transport/yarptcp/in-push-connector.lisp (in-push-connector):
added superclass `threaded-message-receiver-mix...
J. Moringen
09:52 PM Revision 0f854039 (rsb-model): added partial event-processing diagrams
J. Moringen
09:27 PM Bug #390 (New): Handling of sendTime in Informer
An @Informer@ returns an @Event@ to the caller after sending it. This is especially useful if the event is created in... J. Moringen
08:52 PM Tasks #384 (Feedback): Write a Converter-Authoring Tutorial
J. Moringen
11:18 AM Tasks #384 (In Progress): Write a Converter-Authoring Tutorial
Good job. However, my original take on this was to provide information on how to use the converter stuff together wit... S. Wrede
11:15 AM Tasks #384 (Feedback): Write a Converter-Authoring Tutorial
S. Wrede
08:20 PM Revision c8677315 (rsb-cpp): Added example program demonstrating the use of ProtocolBufferConverter
refs #384
* examples/CMakeLists.txt: added files
examples/protobuf_converter/SimpleImage.proto,
examples/protobuf...
J. Moringen
07:50 PM Bug #329 (Resolved): ProtocolBuffer Converter expects Wire-schemas of the Form "protocol-buffer:N...
Applied in changeset r1798. J. Moringen
07:43 PM Revision 8beb2a60 (rsb-cpp): Fixed wire-schema in src/rsb/converter/ProtocolBufferConverter.h
fixes #329
* src/rsb/converter/ProtocolBufferConverter.h: changed generated
wire-schemas from protocol-buffer:.PACK...
J. Moringen
10:52 AM Feature #389 (Resolved): Extract Java XML Support in separate library rsb-xml
XPath and XML Support classes should not be part of the core Java package. S. Wrede
10:48 AM Tasks #385: Write a Inter-Transport Communication Tutorial
Sehr cool! Thx! S. Wrede
10:46 AM RSBag Tasks #388 (Closed): Outline Supported Use Cases
What are the envisioned use cases?
For each of them:
* What is the implementation state?
* What other things ar...
S. Wrede
10:44 AM RSBag Tasks #387 (Resolved): Check in current state in SVN
S. Wrede
06:35 AM Revision 2094b383 (rsb-ros-cl): Added file src/transport/ros/message-definition-mixin.lisp
* src/transport/ros/message-definition-mixin.lisp: new file;
contains `message-definition-mixin' class
* src/transp...
J. Moringen
06:25 AM Revision f3e4f8b0 (rsb-ros-cl): Added exported symbols in src/transport/ros/package.lisp
* src/transport/ros/package.lisp (package rsb.transport.ros): added
used package rsb.transport; added exported symb...
J. Moringen
06:10 AM Revision c7842d70 (rsb-ros-cl): Moved src/transport/tcpros/node.lisp -> src/transport/ros/node.lisp
* src/transport/ros/node.lisp: moved
src/transport/tcpros/node.lisp -> src/transport/ros/node.lisp
* src/transport/...
J. Moringen
05:49 AM Revision 6ea41871 (rsb-ros-cl): Use `log1' macro properly in src/transport/tcpros/node.lisp
* src/transport/tcpros/node.lisp (shared-initialize :after node t):
use `log1' macro properly
(call-node): likewi...
J. Moringen
05:48 AM Revision 98d69571 (rsb-ros-cl): Seed the rng in src/transport/tcpros/node.lisp
* src/transport/tcpros/node.lisp (shared-initialize :after node t):
generate random port with seeded rng
J. Moringen
05:41 AM Revision 7f1ba00a (rsb-ros-cl): Moved src/transport/ros/wire-protocol.lisp
* src/transport/ros/wire-protocol.lisp: moved
src/transport/tcpros/wire-protocol.lisp ->
src/transport/ros/wire-p...
J. Moringen
04:37 AM Revision c87c0657 (rsb-ros-cl): Added utility functions and macros in src/transport/ros/util.lisp
* src/transport/ros/util.lisp: new file; contains utility
functions and macros for the ROS transport module
* src/t...
J. Moringen
03:20 AM Revision b903d668 (rsb-cpp): Backported fix for converter configuration bug in src/rsb/Factory.cpp
* src/rsb/Factory.cpp: in Factory::createListener, the converter
selection strategy should be stored under the key ...
J. Moringen

06/22/2011

01:55 AM Bug #386 (Resolved): Change {Listener,Reader,Informer} Docstring Examples to use Factory?
J. Moringen
01:47 AM Tasks #385 (Resolved): Write a Inter-Transport Communication Tutorial
J. Moringen
12:27 AM Tasks #385 (Resolved): Write a Inter-Transport Communication Tutorial
Wiki page is [[Inter-Transport Communication|here]]. J. Moringen
01:18 AM Revision 67b7bd48 (rsb-cpp): Added a missing setter method in src/rsb/ParticipantConfig.cpp
refs #385
* src/rsb/ParticipantConfig.{h,cpp}: added missing method
ParticipantConfig::Transport::setEnabled
J. Moringen
12:50 AM Revision 20594797 (rsb-cpp): Added inter-transport communication example
refs #385
* examples/CMakeLists.txt: added files
examples/inter_transport/inprocessAndSpread.cpp and
examples/int...
J. Moringen
11:59 PM Tasks #384 (Resolved): Write a Converter-Authoring Tutorial
J. Moringen
10:37 PM Tasks #384 (Closed): Write a Converter-Authoring Tutorial
Wiki pages are [[Writing Converters|here]] and [[ProtocolBufferConverter|here]]. J. Moringen
11:58 PM Revision bd4edab9 (rsb-cpp): Added explanation in examples/custom_converter/senderNoConverter.cpp
* examples/custom_converter/senderNoConverter.cpp: added explanatory
comment
J. Moringen
11:54 PM Revision f3a5a7e2 (rsb-cpp): Fixed comment in examples/custom_converter/SimpleImageConverter.h
refs #384
* examples/custom_converter/SimpleImageConverter.h: fixed
documentation comment of SimpleImageConverter c...
J. Moringen
11:42 PM Revision 0981e2cd (rsb-cpp): Added an example of a custom converter in examples/custom_converter
refs #384
* examples/CMakeLists.txt: examples/custom_converter/SimpleImage.h,
examples/custom_converter/SimpleImage...
J. Moringen
10:47 PM Revision 2c257276 (rsb-cpp): Improved exception in src/rsb/converter/UnambiguousConverterMap.h
refs #384
* src/rsb/converter/UnambiguousConverterMap.h: better problem
description in the exception message
J. Moringen
09:34 PM Feature #382 (In Progress): Interaction with Foreign Nameservice
Implement these scheme-behavior combinations:
* @tcp+ros://HOST:PORT/SCOPE@
** Connect to _HOST:PORT_ using TCPROS ...
J. Moringen
05:20 PM Revision 4b237423 (rsb-ros-cl): Added tests in test/transport/tcpros/{out,in-push}-connector.lisp
* test/transport/tcpros/out-connector.lisp: new file; unit tests
for the `out-connector' class
* test/transport/tcp...
J. Moringen
05:17 PM Revision af18026a (rsb-ros-cl): Added src/transport/tcpros/out-connector.lisp in cl-rsb-ros.asd
* cl-rsb-ros.asd (system cl-rsb-ros): added file
src/transport/tcpros/out-connector.lisp
J. Moringen
09:23 AM Revision 9e46df30 (rsb-ros-cl): Added superclass in src/transport/tcpros/out-connector.lisp
* src/transport/tcpros/out-connector.lisp (header): added one-line
summary
(out-connector): added superclass `err...
J. Moringen
09:21 AM Revision a6824de7 (rsb-ros-cl): Added superclass in src/transport/tcpros/in-push-connector.lisp
* src/transport/tcpros/in-push-connector.lisp (in-push-connector):
added superclass `error-handling-pull-receiver-m...
J. Moringen
09:19 AM Revision 70404f9a (rsb-ros-cl): Added superclass in src/transport/tcpros/in-pull-connector.lisp
* src/transport/tcpros/in-pull-connector.lisp (in-pull-connector):
added superclass `error-handling-pull-receiver-m...
J. Moringen
09:11 AM Revision ef3a4066 (rsb-ros-cl): Added connector test in test/transport/tcpros/in-pull-connector.lisp
* src/transport/tcpros/package.lisp (package rsb.transport.tcpros):
added exported symbols in-pull-connector, in-pu...
J. Moringen
09:01 AM Revision cd5bc539 (rsb-ros-cl): Use log1 macro properly in src/transport/tcpros/subscriber-mixin....
* src/transport/tcpros/subscriber-mixin.lisp
(notify subscriber-mixin string eql :publisher-added): use `log1'
ma...
J. Moringen
08:58 AM Revision 52f44d42 (rsb-ros-cl): Simplification in src/transport/tcpros/subscriber-mixin.lisp
* src/transport/tcpros/subscriber-mixin.lisp
(notify subscriber-mixin scope eql :attached): do not return
impleme...
J. Moringen
08:56 AM Revision 23b1e624 (rsb-ros-cl): Export symbols for tests in src/transport/tcpros/package.lisp
* src/transport/tcpros/package.lisp
(package rsb.transport.tcpros): added exported symbols read-header
and write-...
J. Moringen
08:44 AM Revision ecca188c (rsb-ros-cl): Added initial unit tests in test/transport/tcpros
* test/transport/tcpros/wire-protocol.lisp: new file; unit tests
for the wire-protocol functions
* test/transport/t...
J. Moringen
08:10 AM Revision 6fa11d69 (rsb-ros-cl): Simplification and docstrings in src/transport/tcpros/wire-protoc...
* src/transport/tcpros/wire-protocol.lisp (header): added one-line
summary
(read-length): added documentation str...
J. Moringen
07:33 AM Revision 3e756ecc (rsb-ros-cl): Changed superclass in src/transport/tcpros/in-connector.lisp
* src/transport/tcpros/in-connector.lisp (in-connector): changed
superclass `message-receiver-mixin' ->
`restart-...
J. Moringen
07:27 AM Revision 8713aa50 (rsb-cl): Extended checks in participant-suite in test/package.lisp
* test/package.lisp (participant-suite): call `relative-url',
`abstract-uri' and `transport-specific-urls' on the p...
J. Moringen
07:27 AM Revision 0ab014cb (rsb-cl): Improved transport-options in src/configuration.lisp
* src/configuration.lisp (transport-options): removed the "enabled"
option; allow t to indicate an enabled transport
J. Moringen
07:27 AM Revision 9c8f99a2 (rsb-cl): Cleanup in src/protocol.lisp
* src/protocol.lisp: removed obsolete TODO item J. Moringen
07:27 AM Revision 35b4979e (rsb-cl): Added abstract-uri and transport-specific-urls in src/protocol.lisp
* src/protocol.lisp (abstract-uri): new generic function; return an
rsb-scheme URI without location information for...
J. Moringen
07:27 AM Revision 0fb0d5d4 (rsb-cl): Documentation in src/event-processing/client.lisp
* src/event-processing/client.lisp (header): added one-line summary
(client::configurator): added documentation string
J. Moringen
07:27 AM Revision 02cb86c1 (rsb-cl): Added one-line summary in src/transport/protocol.lisp
* src/transport/protocol.lisp (header): added one-line summary J. Moringen
07:27 AM Revision 58e24a2a (rsb-cl): Added unit tests in test/event-processing/in-route-configurator.lisp
* test/event-processing/in-route-configurator.lisp: new file; unit
tests for the `in-route-configurator' class
* cl...
J. Moringen
07:27 AM Revision 8fcc1dc1 (rsb-cl): Added exported symbol in src/event-processing/package.lisp
* src/event-processing/package.lisp
(package rsb.event-processing): added exported symbol
configurator-scope
J. Moringen
07:27 AM Revision 3eda22fe (rsb-cl): Added unit tests in test/transport/inprocess/{out,in-push}-connector....
* test/transport/inprocess/out-connector.lisp: new file; contains unit
tests for the inprocess:out-connector class
...
J. Moringen
07:27 AM Revision 04ee1472 (rsb-cl): Cleanup in src/transport/inprocess/out-connector.lisp
* src/transport/inprocess/out-connector.lisp: removed obsolete
TODO comment
(header): added one-line summary
J. Moringen
07:27 AM Revision 4851afc5 (rsb-cl): Change root test suite name in test/transport/spread
* test/transport/spread/util.lisp (util-root): changed superclass
spread-root -> transport-spread-root
* test/trans...
J. Moringen
07:27 AM Revision 56149068 (rsb-cl): Extended define-basic-connector-test-cases in test/transport/package....
* test/transport/package.lisp (define-basic-connector-test-cases):
generate test cases for `find-connector-class' a...
J. Moringen
07:27 AM Revision c1606564 (rsb-cl): Initial unit tests for the transport.inprocess module
* test/transport/inprocess/in-pull-connector.lisp: new file;
contains unit tests for the
`transport.inprocess:in-...
J. Moringen
02:11 AM Revision 1c774af7 (rsb-yarp-cl): Added missing dependency in cl-rsb-yarp.asd
* cl-rsb-yarp.asd (system connection cl-rsb-yarp-and-cl-protobuf):
added dependency of src/converter/protocol-buffe...
J. Moringen
02:11 AM Revision 176a9085 (rsb-yarp-cl): Added missing dependency in cl-rsb-yarp.asd
* cl-rsb-yarp.asd (system connection cl-rsb-yarp-and-cl-protobuf):
added dependency of src/converter/protocol-buffe...
J. Moringen
02:11 AM Revision f9f2a9a6 (rsb-yarp-cl): Simplifications in src/transport/yarptcp/in-connector.lisp
* src/transport/yarptcp/in-connector.lisp
(notify in-connector scope eql :attached): do not return
implementation...
J. Moringen
02:11 AM Revision 93611e15 (rsb-yarp-cl): Simplifications in src/transport/yarptcp/in-connector.lisp
* src/transport/yarptcp/in-connector.lisp
(notify in-connector scope eql :attached): do not return
implementation...
J. Moringen
02:11 AM Revision 3cf3f247 (rsb-yarp-cl): Fixes and cleanup in src/converter/protocol-buffers-bottle.lisp
* src/converter/protocol-buffers-bottle.lisp
(wire->domain? eql :protocol-buffer-bottle-generic simple-array eql
...
J. Moringen
02:11 AM Revision 461de227 (rsb-yarp-cl): Fixes and cleanup in src/converter/protocol-buffers-bottle.lisp
* src/converter/protocol-buffers-bottle.lisp
(wire->domain? eql :protocol-buffer-bottle-generic simple-array eql
...
J. Moringen
02:11 AM Revision a696ee77 (rsb-yarp-cl): Added class option in src/transport/yarptcp/connector.lisp
* src/transport/yarptcp/connector.lisp (connector): added :wire-type
class option
J. Moringen
02:11 AM Revision 1f04cd86 (rsb-yarp-cl): Added class option in src/transport/yarptcp/connector.lisp
* src/transport/yarptcp/connector.lisp (connector): added :wire-type
class option
J. Moringen
 

Also available in: Atom