Activity

From 06/02/2011 to 07/01/2011

07/01/2011

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: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: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 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 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 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 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 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 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 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 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 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 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 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 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: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: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 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
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
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 9c8f99a2 (rsb-cl): Cleanup in src/protocol.lisp
* src/protocol.lisp: removed obsolete TODO item 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 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 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 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 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 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 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 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 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 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 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 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
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

06/21/2011

07:43 PM Feature #381: Timestamp compatibilty to ROS and YARP
I'm in favor of the proposal. J. Moringen
03:47 PM Feature #381 (New): Timestamp compatibilty to ROS and YARP
Right now, default unit of RSB timestamps seems to be microseconds. If they would be given in seconds (same precision... Anonymous
10:37 AM Revision eb69e079 (rsb-cl): Added connector test tools in test/transport/package.lisp
* test/transport/package.lisp (package rsb.transport.test): added
exported symbols connector-suite, check-connector...
J. Moringen
10:37 AM Revision 67b30873 (rsb-cl): Added timeout to root test suite in test/package.lisp
* test/package.lisp (test suite root): added timeout option with value
20
J. Moringen
10:37 AM Revision 3369bfb5 (rsb-cl): Added restart superclass in src/transport/spread/in-connector.lisp
* src/transport/spread/in-connector.lisp (in-connector): added
superclass `restart-message-receive-mixin'
J. Moringen
10:37 AM Revision 2b64fbb7 (rsb-cl): Added types error-policy and wire-type in src/types.lisp
* src/types.lisp (error-policy): new type; null or a error policy
function
(wire-type): new type; a type designat...
J. Moringen
10:37 AM Revision f88b6726 (rsb-cl): Rewrote docstring of informer class in src/informer.lisp
* src/informer.lisp (informer): rewrote documentation string J. Moringen
10:37 AM Revision 79d4e4c8 (rsb-cl): Added exported symbols in src/filter/package.lisp
* src/filter/package.lisp (package rsb.filter): added exported symbols
type-filter, filter-type, xpath-filter, filt...
J. Moringen
10:37 AM Revision ef83bdcb (rsb-cl): More compact print representation in src/filter/xpath-filter.lisp
* src/filter/xpath-filter.lisp (print-object xpath-filer t): more
compact print representation
J. Moringen

06/20/2011

12:52 AM Revision 6e958e14 (rsb-cpp): Simplification in src/rsb/transport/spread/OutConnector.h
* src/rsb/transport/spread/OutConnector.h: use inherited
ConverterSelectionStrategyPtr
J. Moringen
12:46 AM Revision e6280c51 (rsb-cpp): Added an option in src/rsb/transport/transports.cpp
* src/rsb/transport/transports.cpp: added maxfragmentsize option for
spread::OutConnector class
J. Moringen
12:37 AM Revision bedbd858 (rsb-cpp): Fixed a documentation comment in src/rsb/Listener.h
* src/rsb/Listener.h: fixed documentation comment of Listener class J. Moringen
12:36 AM Revision fd35cde7 (rsb-cpp): Added example for Reader class
refs #206
* examples/CMakeLists.txt: added file examples/reader/reader.cpp
* examples/reader/reader.cpp: new file; co...
J. Moringen
12:30 AM Revision d8db9cc3 (rsb-cpp): Added receive method to SpreadConnector class
refs #206
* src/rsb/transport/spread/SpreadConnector.cpp: added receive method
J. Moringen
12:29 AM Revision 03a78600 (rsb-cpp): Added spread::InPullConnector class
refs #206
* src/CMakeLists.txt: added files
src/rsb/transport/spread/InPullConnector.{h,cpp}
* src/rsb/transport/tr...
J. Moringen
12:24 AM Enhancement #380 (New): Support URIs for Participant Configuration
According to "Transport-specific URLs" in [[URI_Schema]] J. Moringen
12:24 AM Enhancement #379 (New): Support URIs for Participant Configuration
According to "Transport-specific URLs" in [[URI_Schema]] J. Moringen
12:23 AM Enhancement #378 (In Progress): Support URIs for Participant Configuration
According to "Transport-specific URLs" in [[URI_Schema]] J. Moringen
12:10 AM Revision 0ca3c236 (rsb-cpp): Added Reader class
refs #206
* src/CMakeLists.txt: added files src/rsb/Reader.{h,cpp}
* src/rsb/Factory.{h,cpp}: added createReader meth...
J. Moringen
11:56 PM Revision f496ce85 (rsb-cpp): Removed transport::InFactory typedef
refs #206
* apps/rsbversion/rsbversion.cpp: display InPushFactory and
InPullFactory instead of InFactory
* src/rsb/...
J. Moringen
11:48 PM Revision 4f2b88b3 (rsb-cpp): Use InPushConnector instead of InConnector in unit tests
refs #206
* test/rsb/transport/ConnectorTest.{h,cpp}: use InPushConnector
instead of InConnector
* test/rsb/transpo...
J. Moringen
11:33 PM Revision d174f005 (rsb-cpp): Removed push-style-specific in src/rsb/transport/InConnector.{h,cpp}
refs #206
* src/rsb/transport/InConnector.{h,cpp}: removed {add,remove}Handler
methods; removed handler list data m...
J. Moringen
11:25 PM Revision a3733699 (rsb-cpp): Removed unused include in src/rsb/eventprocessing/InRouteConfigurato...
* src/rsb/eventprocessing/InRouteConfigurator.cpp: removed unused
include ParallelEventReceivingStrategy.h
J. Moringen
11:24 PM Tasks #377 (New): Pull-style Event Receiving
J. Moringen
11:23 PM Tasks #376 (New): Pull-style Event Receiving
J. Moringen
11:19 PM Revision 2f6e21e7 (rsb-cpp): Added PullInRouteConfigurator class
refs #206
* src/CMakeLists.txt: added files
src/rsb/eventprocessing/PullInRouteConfigurator.{h,cpp}
* src/rsb/event...
J. Moringen
11:06 PM Revision e4534b40 (rsb-cpp): Moved push-style-specific behavior to PushInRouteConfigurator
refs #206
* src/rsb/eventprocessing/InRouteConfigurator.cpp: removed adding the
event receiving strategy to the lis...
J. Moringen
10:56 PM Revision 2591e319 (rsb-cpp): Made OutRouteConfigurator noncopyable
* src/rsb/eventprocessing/OutRouteConfigurator.h: added
boost::noncopyable to base-classes of OutRouteConfigurator
J. Moringen
10:53 PM Revision 6f97d466 (rsb-cpp): Added In{Pull,Push}Factory in src/rsb/transport/Factory.h
refs #206
* src/rsb/transport/Factory.h: added typedefs InPullFactory and
InPushFactory
* src/rsb/transport/transpo...
J. Moringen
10:44 PM Revision 504b7bb1 (rsb-cpp): Improved printContents in src/rsb/transport/spread/InConnector.cpp
* src/rsb/transport/spread/InConnector.cpp: print activation state in
printContents
J. Moringen
10:33 PM Revision fb6f05ee (rsb-cpp): Added InPushConnector interface
refs #206
* src/CMakeLists.txt: added files
src/rsb/transport/InPushConnector.{h,cpp}
* src/rsb/eventprocessing/Pus...
J. Moringen
09:57 PM Revision 9e24c40b (rsb-cpp): Added class PullEventReceivingStrategy
refs #206
* src/CMakeLists.txt: added files
src/rsb/eventprocessing/PullEventReceivingStrategy.{h,cpp}
* src/rsb/ev...
J. Moringen
09:51 PM Revision 3d8da224 (rsb-cpp): Fixed type error in src/rsb/eventprocessing/InRouteConfigurator.cpp
* src/rsb/eventprocessing/InRouteConfigurator.cpp: change
ConnectorList -> ConnectorSet in activate() method
J. Moringen
09:39 PM Revision db3c773b (rsb-cpp): Made InRouteConfigurator noncopyable, store connectors as set
* src/rsb/eventprocessing/InRouteConfigurator.{h,cpp}: added
boost::noncopyable to the base-classes of InRouteConfi...
J. Moringen
09:31 PM Revision 8a06829d (rsb-cpp): Made EventSendingStrategy noncopyable
* src/rsb/eventprocessing/EventSendingStrategy.h: added
boost::noncopyable to bases-classes of EventSendingStrategy
J. Moringen
09:25 PM Revision 3a6d3f87 (rsb-cpp): Made EventReceivingStrategy noncopyable
* src/rsb/eventprocessing/EventReceivingStrategy.h: added
boost::noncopyable to EventReceivingStrategy's base-classes
J. Moringen
09:18 PM Revision f1c48d39 (rsb-cpp): Added InPullConnector interface in src/rsb/transport/InPullConnector...
refs #206
* src/CMakeLists.txt: added files
src/rsb/transport/InPullConnector.{h,cpp}
* src/rsb/transport/InPullCon...
J. Moringen
06:06 AM Revision f5cce47b (rsb-tools-cl): Better FASL cache name in CMakeLists.txt
* CMakeLists.txt: incorporate processor architecture in FASL cache
name
J. Moringen
06:06 AM Revision b06a906f (rsb-tools-cl): Fixed race condition in main in logger/main.lisp
* logger/main.lisp (main): allow uri commandline argument to be empty;
install SIGINT when catch is in effect
J. Moringen
06:06 AM Revision 5178e78d (rsb-tools-cl): Added a formatting style in formatting/event.lisp
* formatting/event.lisp (format-event event eql :payload t): new
method; an event formatting style that formats onl...
J. Moringen
06:06 AM Revision a0800a7b (rsb-cl): Added receive-message in src/transport/spread/in-connector.lisp
* src/transport/spread/in-connector.lisp
(receive-message in-connector t): new method; delegate to connection
* src...
J. Moringen
06:06 AM Revision b94e317e (rsb-cl): Removed group joining in src/transport/spread/connector.lisp
* src/transport/spread/connector.lisp
(notify connector scope eql :attached): removed; not appropriate for
superc...
J. Moringen
06:06 AM Revision e5b06478 (rsb-cl): Better handling of :send time in src/transport/spread/conversion.lisp
* src/transport/spread/conversion.lisp (event->notifications): set
:send timestamp of event
(make-notification): ...
J. Moringen
06:06 AM Revision 0f515125 (rsb-cl): Removed unused function in src/transport/spread/in-push-connector.lisp
* src/transport/spread/in-push-connector.lisp (handle-message):
removed; unused
J. Moringen
06:06 AM Revision d8151a66 (rsb-cl): Simplifications in src/transport/spread/out-connector.lisp
* src/transport/spread/out-connector.lisp
(handle out-connector event): simplified
J. Moringen
06:06 AM Revision cc9d8fa4 (rsb-cl): Simplifications in src/transport/spread/in-push-connector.lisp
* src/transport/spread/in-push-connector.lisp
(receive-messages in-push-connector): merged with handle-message
(h...
J. Moringen
06:06 AM Revision 99db4894 (rsb-cl): Added src/transport/restart-message-receiver-mixin.lisp
* src/transport/protocol.lisp (receive-message): new generic function;
moved here from src/transport/message-receiv...
J. Moringen
06:06 AM Revision eb1cb5cf (rsb-cl): Simplifications in src/transport/spread/in-connector.lisp
* src/transport/spread/in-connector.lisp
(notify in-connector scope eql :attached): simplified; do not return
imp...
J. Moringen
06:06 AM Revision 239b51c4 (rsb-cl): Use new log1 logging macro consistently
* src/receiving-client.lisp: adapted to new logging macro
* src/event-processing/pull-processor.lisp: likewise
* src/...
J. Moringen
06:06 AM Revision 6ef28ddf (rsb-cl): Added package nickname in src/transport/spread/package.lisp
* src/transport/spread/package.lisp (package rsb.transport.spread):
added package nickname rsb.tp.spread
J. Moringen
06:06 AM Revision 71fb9d42 (rsb-cl): Added one-line summary in src/event-processing/util.lisp
* src/event-processing/util.lisp (header): added one-line summary J. Moringen
06:06 AM Revision 2589ce80 (rsb-cl): Changed notify defaults in src/event-processing/protocol.lisp
* src/event-processing/protocol.lisp (notify): extended documentation
string
(notify t t t): do not return values...
J. Moringen
06:06 AM Revision d05cbd38 (rsb-cl): Indentation changes in src/macros.lisp
* src/macros.lisp (with-listener): indentation change
(with-reader): likewise
(with-informer): likewise
J. Moringen
06:06 AM Revision 050f49de (rsb-cl): Made filter more generic in src/filter/composite-filter.lisp
* src/filter/composite-filter.lisp (matches? conjoin-filter t):
changed specializer event -> t
(matches? disjoin-...
J. Moringen
06:06 AM Revision d7c126c8 (rsb-cl): Added generic logging macro in src/util.lisp
* src/util.lisp (log1): new macro; smarter logging macro
* src/package.lisp (package rsb): added exported symbol log1...
J. Moringen
06:06 AM Revision 81765a5d (rsb-cl): Proper cleanup afters tests in test/{listener,informer}.lisp
* test/listener.lisp (test listener-root::construction): explicitly
detach the participant when unwinding
* test/in...
J. Moringen
06:06 AM Revision 92267d8d (rsb-cl): Fixed generic participant check in test/informer.lisp
* test/informer.lisp (test suite informer-root): added superclass
`participant-suite'
(test informer-root::constr...
J. Moringen
06:06 AM Revision 67394c04 (rsb-cl): Added error handling mixins in src/transport/error-handling-mixins.lisp
* src/transport/package.lisp (package rsb.transport): added exported
symbols error-handling-push-receiver-mixin,
...
J. Moringen
06:06 AM Revision 6f89c432 (rsb-cl): Default connection reader methods in src/transport/protocol.lisp
* src/transport/protocol.lisp (connector-direction class): new method;
terminate lookup attempts unsuccessfully
(...
J. Moringen
06:06 AM Revision 33264d52 (rsb-cl): Added one-line summary in src/transport/connector.lisp
* src/transport/connector.lisp (header): added one-line summary J. Moringen
06:06 AM Revision 5b1f9ff3 (rsb-cl): Separated error policy and dispatch error handling in rsb.ep
* src/event-processing/error-policy-mixin.lisp (header): updated
one-line summary
(error-policy-mixin): updated d...
J. Moringen
06:06 AM Revision fa4fcd95 (rsb-cl): Added export symbols, changed nickname in src/transport/package.lisp
* src/transport/package.lisp (package rsb.transport): changed nickname
rsbt -> rsb.tp; added exported symbol connec...
J. Moringen
06:06 AM Revision 04c8b353 (rsb-cl): Improved some details of the option generation in src/clon.lisp
* src/clon.lisp (make-connector-options): improved description of
enabled option
(make-repeated-text): improved t...
J. Moringen
06:06 AM Revision 87728397 (rsb-cl): Made receiving-client a participant in src/receiving-client.lisp
* src/receiving-client.lisp (receiving-client): added superclass
`participant'
(print-object receiving-client t):...
J. Moringen
06:06 AM Revision e80b57e5 (rsb-cl): Enabled unit test in test/transport/threaded-receiver-mixin.lisp
* src/transport/threaded-receiver-mixin.lisp
(threaded-receiver-mixin::thread): added reader
`connector-started?'...
J. Moringen
06:06 AM Revision ec335af3 (rsb-cl): Fixed emit method in src/event-processing/pull-processor.lisp
* src/event-processing/pull-processor.lisp
(emit pull-processor t): fixed behavior for non-blocking case
J. Moringen
06:06 AM Revision 94e0a35e (rsb-cl): Removed restartable receive method in src/reader.lisp
* src/reader.lisp (receive :around reader): removed; this kind of
error handling should be done in the event-proces...
J. Moringen
06:06 AM Revision efc7751f (rsb-cl): Better print-object in src/transport/inprocess/in-pull-connector.lisp
* src/transport/inprocess/in-pull-connector.lisp
(print-object in-pull-connector t): changed print format to be mor...
J. Moringen
06:06 AM Revision 9ddb06fa (rsb-cl): Fixed log messages in src/event-processing/in-route-configurator.lisp
* src/event-processing/in-route-configurator.lisp
(notify in-route-configurator t eql :connector-removed): fixed lo...
J. Moringen
06:06 AM Revision 27b955b8 (rsb-cl): Added exported symbol in src/package.lisp
* src/package.lisp (package rsb): added exported symbol
print-event-data
J. Moringen
06:06 AM Revision e6e656b3 (rsb-cl): Prevent a load-time error in cl-rsb.asd
* cl-rsb.asd (system connection cl-rsb-and-cl-protobuf): do not signal
an error if the cl-protobuf system cannot be...
J. Moringen
06:06 AM Revision ca71bf18 (rsb-cl): Added print-event-data in src/event.lisp
* src/event.lisp (print-object event t): use `print-event-data'
(print-event-data): new function; utility function ...
J. Moringen
06:06 AM Revision b4d523ed (rsb-cl): Added log1 logging macro in src/package.lisp
* src/package.lisp (log1): new macro; for logging J. Moringen
06:06 AM Revision cbbf0b1d (rsb-cl): Improved documentation in src/event-processing/configurator.lisp
* src/event-processing/configurator.lisp (configurator): added
documentation string
(configurator::connectors): l...
J. Moringen
06:06 AM Revision 7eda6fb4 (rsb-cl): Removed exported symbols in src/package.lisp
* src/package.lisp (package rsb): removed exported symbols
scope-relative? and scope-absolute?
J. Moringen
06:06 AM Revision 48febc1c (rsb-cl): Improved docs in src/event-processing/in-route-configurator.lisp
* src/event-processing/in-route-configurator.lisp (header): added
one-line summary
(in-route-configurator): added...
J. Moringen
06:06 AM Revision 27119288 (rsb-cl): Change filter handling in src/receiving-client.lisp
* src/receiving-client.lisp (receiving-client::filters): new slot;
stores filters of the receiving client
(receiv...
J. Moringen
06:06 AM Revision 0a85becd (rsb-cl): Filter handling in src/event-processing/in-route-configurator.lisp
* src/event-processing/in-route-configurator.lisp
(notify in-route-configurator t eql :connector-added): cleanup;
...
J. Moringen
06:06 AM Revision f161be8a (rsb-cl): Fixed race condition in src/transport/threaded-receiver-mixin.lisp
* src/transport/threaded-receiver-mixin.lisp
(threaded-receiver-mixin::started?): new slot; non-nil if the
receiv...
J. Moringen
06:06 AM Revision 0b33ee9e (rsb-cl): Added a timeout for detaching connectors
* src/protocol.lisp (detach/ignore-errors): expect timeout conditions
to be signaled from `detach' from
* src/event...
J. Moringen
06:06 AM Revision d883d3ab (rsb-cl): Added participant detach protocol in src/protocol.lisp
* src/protocol.lisp (detach): new generic function; detach a
participant form the bus
(detach/ignore-errors): lik...
J. Moringen
06:06 AM Revision 753c8ff1 (rsb-cl): Improved structure and documentation in src/filter/xpath-filter.lisp
* src/filter/xpath-filter.lisp (xpath-filter::compiled-xpath): fixed
documentation string
(payload-matches? xpath...
J. Moringen
06:06 AM Revision 12bb8f2c (rsb-cl): Extended documentation in src/participant.lisp
* src/participant.lisp (make-participant): extended documentation
string
(define-participant-creation-uri-methods...
J. Moringen
06:06 AM Revision 6e8fdb9b (rsb-cl): Added one-line summary in src/participant.lisp
* src/participant.lisp (header): added one-line summary
(make-participant): added a TODO
J. Moringen
05:54 AM Revision 9825ac64 (rsb-cpp): Use ConverterSelectionStrategy instead of UnambiguousConverterMap wh...
* src/rsb/Factory.{h,cpp}: store ConverterSelectionStrategy pointers
in the connector properties object
* src/rsb/c...
J. Moringen

06/19/2011

01:47 AM Bug #375 (Resolved): Fragmentation: Do not transmit full Event Meta-data in all Notifications
Problem
Currently, multiple identical notifications (except for @Notification.data_part@ and @Notification.data@) ar...
J. Moringen
01:41 AM Tasks #374 (Resolved): Move XML Processing into separate System
J. Moringen
01:24 AM Revision edaa1dd2 (rsb-cpp): Fixed property key in src/rsb/Factory.cpp
* src/rsb/Factory.cpp: in Factory::createListener, the converter
selection strategy should be stores under the key ...
J. Moringen
11:39 PM Revision 626cd768 (rsb-talks): updated ignore patterns
J. Moringen
11:29 PM Revision 45ed1ad8 (rsb-ros-cl): Added package nickname in src/transport/tcpros/package.lisp
* src/transport/tcpros/package.lisp
(package rsb.transport.tcpros): added package nickname rsb.tp.tcpros
J. Moringen
11:17 PM Revision 6cf29c67 (rsb-ros-cl): Removed logging code in src/transport/tcpros/package.lisp
* src/transport/tcpros/package.lisp
(defcategory rsb.transport.tcpros): removed; no longer required
(log1): remov...
J. Moringen
08:07 PM Tasks #373 (In Progress): Move Spread Transport into separate System
* Probably @rsb-spread@
* To what extend should the Protocol Buffer code be included in the move?
J. Moringen

06/18/2011

04:15 PM Revision 1b436091 (rsb-talks): fixed refs, added bib, changed theme once again and added some mor...
S. Wrede
03:18 PM Tasks #372 (Rejected): Write Wiki Page about Component Specification
We should consider a typical component such as the ISR for describing how the interface of such a component looks lik... S. Wrede

06/17/2011

03:44 AM Revision 1260dd2d (rsb-cl): Extended receive test case in test/listener.lisp
* test/listener.lisp (test listener-root::receive): test receiving
with filters and handlers installed
* test/packa...
J. Moringen
03:44 AM Revision 05779280 (rsb-cl): Added unit tests in test/event-processing/error-policy-mixin.lisp
* test/event-processing/error-policy-mixin.lisp: new file; unit
tests for the `error-policy-mixin' class
* cl-rsb.a...
J. Moringen
03:44 AM Revision 7101b428 (rsb-cl): Cosmetic change in test/listener.lisp
* test/listener.lisp: cosmetic change J. Moringen
03:44 AM Revision 21a0dea1 (rsb-cl): Added a test case in test/converter/reader.lisp
* test/converter/reader.lisp
(define-basic-converter-test-cases :reader): added a case in which
the reader produc...
J. Moringen
03:44 AM Revision e26c53d0 (rsb-cl): Added query protocol for converters in src/converter/xml.lisp
* src/converter/xml.lisp (wire->domain? eql :xml-dom document t): new
method; query protocol
(domain->wire? eql :...
J. Moringen
03:44 AM Revision 89491ad9 (rsb-cl): Made merge-implementation-infos callable with zero arguments
* src/event-processing/util.lisp (merge-implementation-infos): added
support for calls without arguments to improve...
J. Moringen
03:44 AM Revision 5ad60eb8 (rsb-cl): Added converter unit tests in test/converter/reader.lisp
* test/converter/reader.lisp: new file; unit tests for the
read/print-based converter
* src/converter/reader.lisp (...
J. Moringen
03:44 AM Revision b9c28eea (rsb-cl): Added unit tests for the reader class in test/reader.lisp
* test/reader.lisp: new file contains unit tests for the reader
class
* test/package.lisp (package rsb.test): added...
J. Moringen
03:44 AM Revision aa52d4ac (rsb-cl): Added unit tests for basic macros in test/macros.lisp
* test/macros.lisp: new file; contains unit tests for the
`with-listener', `with-reader' and `with-informer' macros...
J. Moringen
03:44 AM Revision 29a48483 (rsb-cl): Added a warning in uri-options in src/uris.lisp
* src/uris.lisp (uri-options): warn if host or port appear as
option in the query part of the URI
* test/uris.lisp ...
J. Moringen
03:44 AM Revision b4665f1b (rsb-cl): Added spread-port slot to root test suite in test/package.lisp
* test/package.lisp (package rsb.test): added exported symbol
spread-port
(test suite root::spread-port): new slo...
J. Moringen
03:44 AM Revision 65a69cba (rsb-cl): Fixed initarg handling in src/transport/spread/connection.lisp
* src/transport/spread/connection.lisp (connection::groups): removed
initarg
(initialize-instance :after connecti...
J. Moringen
03:44 AM Revision 3ebe47a6 (rsb-cl): Error error handling functions in src/protocol.lisp
* src/protocol.lisp (log-error): new function; convenience function
for invoking the `log' restart
(ignore-error)...
J. Moringen
03:44 AM Revision 51c1aee1 (rsb-cl): Added unit tests in test/transport/spread/connection.lisp
* test/transport/spread/connection.lisp: new file; contains unit
tests for connection class
* cl-rsb.asd (system cl...
J. Moringen
03:44 AM Revision 5c3947b8 (rsb-cl): Added exported symbols in src/transport/spread/package.lisp
* src/transport/spread/package.lisp (package rsb.transport.spread):
added exported symbols connection, in-connector...
J. Moringen
03:44 AM Revision a05587e4 (rsb-cl): Added a type check in src/filter/regex-filter.lisp
* src/filter/regex-filter.lisp
(shared-initialize :after regex-filter t): ensure that regex is a
string
(setf f...
J. Moringen
03:44 AM Revision 46171061 (rsb-cl): Use payload-matching-mixin in src/filter/xpath-filter.lisp
* src/filter/xpath-filter.lisp (header): added one-line summary
(xpath-filter): added superclasses `payload-matchin...
J. Moringen
03:44 AM Revision 7eecd72a (rsb-cl): Compile XPath eagerly in src/filter/xpath-filter.lisp
* src/filter/xpath-filter.lisp (xpath-filter::xpath): removed initarg
and initform
(xpath-filter::compiled-xpath)...
J. Moringen
03:44 AM Revision 337bfa3d (rsb-cl): Added exported symbols in src/transport/inprocess/package.lisp
* src/transport/inprocess/package.lisp
(package rsb.transport.inprocess): added exported symbols
in-pull-connecto...
J. Moringen
03:44 AM Revision cbedf939 (rsb-cl): Added forgotten file src/filter/types.lisp
* src/filter/types.lisp: new file; contains type definitions used
in the filter module
* cl-rsb.asd (system cl-rsb)...
J. Moringen
03:44 AM Revision f76b2b38 (rsb-cl): Added documentation in src/converter/conditions.lisp
* src/converter/conditions.lisp (conversion-error::wire-schema): added
documentation string
(wire->domain-convers...
J. Moringen

06/16/2011

08:00 PM Revision bee5f908 (rsb-talks): Changed style and minor fixes in talk.tex
* talk.tex: changed style Malmoe -> Unibi; adapted layout of
"Motivation" frame; moved subtitle of "2. Notification...
J. Moringen
07:57 PM Revision 42773d1e (rsb-talks): Fixed and improved style in style/slides-unibi-beamer
* style/slides-unibi-beamer/outer/beamerouterthemeUnibi.sty: moved
current frame number into footer; fixed unnecess...
J. Moringen
04:01 PM Revision 71f63658 (rsb-talks): some fixes
S. Wrede
03:04 PM Revision f48e84bb (rsb-talks): minor fixes
J. Wienke
02:45 PM Revision f4671b81 (rsb-talks): removed idl ref
S. Wrede
02:03 PM Revision 57b53120 (rsb-talks): minor layout tries
J. Wienke
02:00 PM Revision 003614b4 (rsb-talks): references slide + images beginning
J. Wienke
01:46 PM Revision b84fe52c (rsb-talks): added pauses to top10
S. Wrede
01:36 PM Revision 6d2b3735 (rsb-talks): added outlook slide
S. Wrede
01:03 PM Revision 95732db9 (rsb-talks): reorder bullet points
J. Wienke
01:02 PM Revision 4dcab3de (rsb-talks): added RSB Manifesto slide
S. Wrede
12:19 PM Tasks #370 (Resolved): Relicensing to LGPL
To externalize spread we need to relicense RSC and RSB to LGPL. In this context also apply the new headers proposed b... J. Wienke
12:17 PM Revision 538a210d (rsb-talks): removed citation due to space limits
S. Wrede
11:59 AM First public release
We're happy to announce the first public release of RSB with version 0.3.0, which will receive maintenance updates.
...
J. Wienke
11:24 AM Revision a4906d6f (rsb-cpp): formatting
J. Wienke
03:26 AM Revision df2fd0b6 (rsb-talks): Made demo items appear incrementally in talk.tex
* talk.tex: made demo blocks of the demo frame appear in three steps J. Moringen
03:24 AM Revision b671c260 (rsb-talks): Fixed frame subtitles in talk.tex
* talk.tex: use the \framesubtitle command for subtitles; converted
tables to non-floating objects; made column hea...
J. Moringen

06/15/2011

08:36 PM Revision 5c612a7d (rsb-talks): Minor fixes in demo slide in talk.tex
* talk.tex: fixed title of demo slide and syntax errors in commandline
examples
J. Moringen
06:22 PM Revision 48f0c875 (rsb-talks): resolved my todos
J. Wienke
06:14 PM Revision 24e7759a (rsb-model): some new detail diagrams for slides
J. Wienke
05:45 PM Revision 70116950 (rsb-talks): discussion results
J. Wienke
04:26 PM Revision b7c4adcd (rsb-talks): some slides w general intro added
S. Wrede
03:33 PM Revision 6973eb47 (rsb-talks)
J. Wienke
03:31 PM Revision 61f96cd1 (rsb-talks): Added fun. diff. table to slides.tex
* slides.tex: added functional differences table in Existing
Middlewares section; fixed frame title of "Openness" s...
J. Moringen
03:22 PM Revision 6856226c (rsb-talks): Added some framework comp. tables in talk.tex
* talk.tex: added tables for RPC features, openness, programming
language support
J. Moringen
03:17 PM Revision 7a4a467c (rsb-talks): TODO added
J. Wienke
03:15 PM Revision 508c781d (rsb-talks): observation model added
J. Wienke
02:52 PM Revision 1fa7f960 (rsb-talks): integrated URIs[D
J. Wienke
02:35 PM Revision aa2c6459 (rsb-talks): first bits for event and notification model
J. Wienke
02:15 PM Revision ddafd2e0 (rsb-talks): initial slide for motivation
S. Wrede
02:13 PM Revision a311f3a8 (rsb-talks): initial slide for motivation
S. Wrede
12:04 PM Revision 09e514cc (rsb-talks): original bus figure
S. Wrede
11:58 AM Revision faa9caf4 (rsb-talks): added talk structure ideas
S. Wrede
11:51 AM Revision 78bb4622 (rsb-talks): added talk structure ideas
S. Wrede
11:10 AM Revision 0e99fbb7 (rsb-talks): style does not work here...
J. Wienke
04:14 AM Revision aefd8681 (rsb-tools-cl): Fixed string converter names in logger/main.lisp
* logger/main.lisp (main): use correct string converter names J. Moringen
04:14 AM Revision aad910b7 (rsb-tools-cl): Better event loop termination in logger/main.lisp
* logger/main.lisp (main): terminate event loop by interrupting rather
than a bool flag
J. Moringen
04:14 AM Revision c661d2f0 (rsb-tools-cl): Added tracing and swank starting functions in common/debugger.lisp
* common/debugger.lisp (trace-things): new function; like `cl:trace'
but evaluates argument
(start-swank): new fu...
J. Moringen
04:14 AM Revision f4d1f608 (rsb-tools-cl): Commandline options for tracing and swank in common/options.lisp
* common/options.lisp (make-common-options): added options for tracing
and swank starting
(process-commandline-op...
J. Moringen
04:14 AM Revision 13ad611f (rsb-cl): Added regex-filter class in src/filter/regex-filter.lisp
* src/filter/regex-filter.lisp: new filter; contains a filter that
discriminates by matching their payloads against...
J. Moringen
04:14 AM Revision e33b6697 (rsb-cl): Put regex-filter.lisp into system connection with cl-ppcre
* cl-rsb.asd (system cl-rsb): removed file
src/filter/regex-filter.lisp
(system connection cl-rsb-and-cl-ppcre): ...
J. Moringen
04:14 AM Revision 96e3c3d7 (rsb-cl): Added mixin class in src/filter/fallback-policy-mixin.lisp
* src/filter/fallback-policy-mixin.lisp: new file; contains
`fallback-policy-mixin' class
* src/filter/package.lisp...
J. Moringen
04:14 AM Revision 2a857c1d (rsb-cl): Added receiving-client class in src/receiving-client.lisp
* src/receiving-client.lisp: new file; contains `receiving-client'
class
* src/reader.lisp (reader): added supercla...
J. Moringen
04:14 AM Revision ab7d6209 (rsb-cl): Fixed interpretation of options in src/configuration.lisp
* src/configuration.lisp (transport-options): use string comparison to
determine whether transport is enabled
J. Moringen
04:14 AM Revision 1e53d543 (rsb-cl): Added mixin class in src/filter/payload-matching-mixin.lisp
* src/filter/payload-matching-mixin.lisp: new file; contains
`payload-matching-mixin' mixin class
* src/filter/pack...
J. Moringen
04:14 AM Revision 20689e5b (rsb-cl): Added origin filter in src/filter/origin-filter.lisp
* src/filter/origin-filter.lisp: new file; contains
`origin-filter' class
* src/filter/package.lisp (package rsb.fi...
J. Moringen
04:14 AM Revision 257a568e (rsb-cl): Fixed dependencies in cl-rsb.asd
* cl-rsb.asd (system cl-rsb): fixed dependencies of origin-filter.lisp J. Moringen
04:14 AM Revision eb344236 (rsb-cl): Added mixin class in src/event-processing/error-policy-mixin.lisp
* src/event-processing/error-policy-mixin.lisp: new file; contains
`error-policy-mixin' class
* src/event-processin...
J. Moringen
04:14 AM Revision 9d381c48 (rsb-cl): Fixed metaclass of origin-filter in src/filter/origin-filter.lisp
* src/filter/origin-filter.lisp (origin-filter): fixed metaclass J. Moringen
04:14 AM Revision 3ba74917 (rsb-cl): Use threaded-receiver-mixin in src/transport/spread/in-push-connector...
* src/transport/spread/in-push-connector.lisp (receive-messages):
removed; now supplied by `threaded-receiver-mixin...
J. Moringen
04:14 AM Revision f7abadff (rsb-cl): Set ts in handle in src/event-processing/deliver-timestamp-mixin.lisp
* src/event-processing/deliver-timestamp-mixin.lisp
(handle :before deliver-timestamp-mixin event): changed method
...
J. Moringen
04:14 AM Revision f26ad041 (rsb-cl): Added mixin class in src/event-processing/deliver-timestamp-mixin.lisp
* src/event-processing/deliver-timestamp-mixin.lisp: new file;
contains class `deliver-timestamp-mixin' which adds ...
J. Moringen
04:14 AM Revision 522c2401 (rsb-cl): Added feature test for system connections in cl-rsb.asd
* cl-rsb.asd (system connector cl-rsb-and-com.dvlsoft.clon): only try
to define system connector if system connecti...
J. Moringen
04:14 AM Revision 89964f07 (rsb-cl): Added timestamping in src/transport/message-receiver-mixin.lisp
* src/transport/message-receiver-mixin.lisp
(message->event :around message-receive-mixin t t): new method;
stick...
J. Moringen
04:14 AM Revision 8686eb80 (rsb-cl): Added mixin class in src/transport/threaded-receiver-mixin.lisp
* src/transport/threaded-receiver-mixin.lisp: new file; contains
the thread-receiver-mixin class
* src/transport/pa...
J. Moringen

06/14/2011

07:06 PM Revision ea5fd5d6 (rsb-talks): Added demo slide in talk.tex
* talk.tex: added demo slight with three use cases J. Moringen
04:43 PM Revision 3bd7c6d1 (rsb-ros-cl): Fixed notify method in src/transport/tcpros/subscriber-mixin.lisp
* src/transport/tcpros/subscriber-mixin.lisp
(notify subscriber-mixin string eql :publisher-added): do not set
th...
J. Moringen
04:38 PM Revision 21ee1f7f (rsb-ros-cl): Fixed non-blocking case in src/transport/tcpros/in-pull-connector...
* src/transport/tcpros/in-pull-connector.lisp
(emit in-pull-connector t): expect `receive-message' to return nil;
...
J. Moringen
04:33 PM Revision 5b2b2813 (rsb-ros-cl): Use threaded-receiver-mixin in src/transport/tcpros/in-push-conne...
* src/transport/tcpros/in-push-connector.lisp (in-push-connector):
added superclass threaded-receiver-mixin
(in-p...
J. Moringen
04:19 PM Revision d0d96b79 (rsb-talks): Added unibi style stuff
* talk.tex: changed style to Unibi with CITEC faculty
* style: new directory; contains Unibi style for beamer
J. Moringen
03:46 PM Revision 7e55c577 (rsb-talks): add some graphics and structure
J. Wienke
03:12 PM Revision 4c404b00 (rsb-talks): a first project template for a talk
J. Wienke
03:04 PM Revision 8424c770 (rsb-talks): Folder for presentation in CIT Middleware Group
J. Wienke
03:04 PM Revision 9a26cb4b (rsb-talks): folder for RSB talks
J. Wienke
01:23 PM Revision 233b8dc4 (rsb-ros-cl): Minor fixes in cl-rsb-ros.asd
* cl-rsb-ros.asd (system cl-rsb-ros): added pointer to COPYING file
(system cl-rsb-ros-test): fixed version
J. Moringen
01:21 PM Revision 43d74acf (rsb-yarp-cl): Removed :receive timestamping in src/transport/yarptcp/in-connec...
* src/transport/yarptcp/in-connector.lisp
(message->event in-connector simple-array symbol): do not add a
:receiv...
J. Moringen
01:18 PM Revision 9c6a9ade (rsb-ros-cl): Removed :receive timestamping in src/transport/tcpros/in-connecto...
* src/transport/tcpros/in-connector.lisp
(message->event in-connector simple-array symbol): do not add a
:receive...
J. Moringen
01:03 PM Revision f99fcd84 (rsb-ros-cl): Added package for shared ROS functionality in src/transport/ros
* src/transport/ros/variables.lisp: new file; contains variables
shared across ROS transports
* src/transport/ros/p...
J. Moringen
12:48 PM Revision 5a089fe0 (rsb-yarp-cl): Added documentation in src/transport/yarptcp/connector.lisp
* src/transport/yarptcp/connector.lisp (header): added one-line
summary
(connector): added documentation string
J. Moringen
12:45 PM Revision 2ed84235 (rsb-yarp-cl): Fixed function call in src/transport/yarptcp/in-push-connector.lisp
* src/transport/yarptcp/in-push-connector.lisp
(receive-messages connector): call `receive-message' with the
corr...
J. Moringen
12:38 PM Revision 835d44b1 (rsb-yarp-cl): added doc/test-results.xml to ignore patterns
J. Moringen
12:37 PM Revision d0d8f84c (rsb-yarp-cl): Use binary bottle data from files in bottle converter unit test
* test/converter/package.lisp (package rsb-yarp.converter.test): added
used package alexandria
* test/converter/bot...
J. Moringen
12:25 PM Revision 7cec7cb0 (rsb-cl): Fixed docstrings of version constants in cl-rsb.asd
* cl-rsb.asd (+version-major+): improved documentation string
(+version-minor+): fixed documentation string
(+ver...
J. Moringen
12:25 PM Revision 473eb578 (rsb-cl): Version bump
* cl-rsb.asd (+version-minor+): version bump J. Moringen
12:25 PM Revision 79afb2e1 (rsb-cl): Added logging stuff in src/converter/package.lisp
* src/converter/package.lisp (defcateogry rsb.converter): log5
category
(log1): new macro; logging abbreviation
J. Moringen
12:25 PM Revision 52c5887d (rsb-ros-cl): Added docstrings in src/transport/tcpros/wire-protocol.lisp
* src/transport/tcpros/wire-protocol.lisp (read-header): added
documentation string
(write-header): likewise
J. Moringen
12:11 PM Revision 7bd3fe82 (rsb-ros-cl): Removed unused code in src/transport/tcpros/connector.lisp
* src/transport/tcpros/connector.lisp: removed unused code
(bla): removed; was unused
J. Moringen
11:57 AM Revision fff42307 (rsb-python): version bump
J. Wienke
11:48 AM Revision d32111b7 (rsb-cpp): version bump
J. Wienke
11:47 AM Revision 51cf30d6 (rsb-java): version bump
J. Wienke
11:47 AM Revision 32dc7d83 (rsb-protocol): version bump
J. Wienke
11:16 AM Revision 631aa902 (rsb-cpp): set up iontegration test to also use inprocess communication
J. Wienke
10:41 AM Revision 0257aaf9 (rsb-cpp): fix comment
J. Wienke
10:27 AM Bug #367 (Resolved): Wire Schema Error on Deserializing data
Works great now with RSB trunk of C++/Java... Thx! S. Wrede

06/13/2011

01:26 AM Revision 8c71c219 (rsb-yarp-cl): Fixed function call in src/transport/yarptcp/in-pull-connector.lisp
* src/transport/yarptcp/in-pull-connector.lisp
(emit in-pull-connector t): pass block? argument to
`receive-message'
J. Moringen
01:22 AM Revision c05f94a0 (rsb-tools-cl): Re-added format-maybe in formatting/util.lisp
* formatting/util.lisp (format-maybe): re-added; was used J. Moringen
01:21 AM Revision 3b5f3b68 (rsb-cl): Removed linebreaks in connector options in spread transport
* src/transport/spread/out-connector.lisp (out-connector): removed
linebreaks in connector options to allow proper ...
J. Moringen
01:21 AM Revision 56375790 (rsb-cl): Added mixin class in src/transport/message-receiver-mixin.lisp
* src/transport/message-receiver-mixin.lisp: new file contain
message receiver protocol and message-receiver-mixin ...
J. Moringen
01:21 AM Revision e7b61d32 (rsb-cl): Better decoding-error report in src/transport/spread/conditions.lisp
* src/transport/spread/conditions.lisp (decoding-error): print a
hexdump of the encoded data in the report
J. Moringen
01:21 AM Revision b77b172a (rsb-cl): Adapted spread transport to message receiver protocol
* src/transport/spread/in-connector.lisp (message->event): removed;
replace by `message->event' in rsb.transport
...
J. Moringen
01:21 AM Revision 7592a3eb (rsb-cl): Extended documentation in src/transport/message-receiver-mixin.lisp
* src/transport/message-receiver-mixin.lisp (receive-message):
extended documentation string
(message->event): li...
J. Moringen
01:21 AM Revision a4c972eb (rsb-cl): Cleanup and documentation in src/transport/spread/connection.lisp
* src/transport/spread/connection.lisp (header): added one-line
summary
(connection::groups): added documentation...
J. Moringen
01:13 AM Revision 5a5109d5 (rsb-yarp-cl): Added some test cases in test/converter/bottle.lisp
* test/converter/bottle.lisp
(define-basic-converter-test-cases :bottle): added some test cases
J. Moringen
12:59 AM Revision b74a97d5 (rsb-yarp-cl): Changed connector key in src/transport/yarptcp/out-connector.lisp
* src/transport/yarptcp/out-connector.lisp
(find-transport-class eql tcp+yarp-out): changed specializer eql
yarpt...
J. Moringen
12:56 AM Revision 284c5d1a (rsb-yarp-cl): Adapted in-connector to message receiver protocol
* src/transport/yarptcp/in-connector.lisp (in-connector): added
superclass `message-receiver-mixin'
(receive-mess...
J. Moringen
12:52 AM Revision fe8ad578 (rsb-ros-cl): Adapted in-direction connectors to message receiver protocol
* src/converter/ros-msg.lisp
(wire->domain eql :ros-msg simple-array symbol): return the type of
the resulting do...
J. Moringen
10:44 PM Revision 3c773c22 (rsb-yarp-cl): Documentation in src/transport/yarptcp/package.lisp
* src/transport/yarptcp/package.lisp (package rsb.transport.yarptcp):
added documentation string
J. Moringen
10:42 PM Revision 2e02363f (rsb-ros-cl): Added used package in src/transport/tcpros/package.lisp
* src/transport/tcpros/package.lisp
(package rsb.transport.tcpros): added used package rsb.converter;
added docum...
J. Moringen
08:48 PM Tasks #343 (Resolved): Create Intelligent Logger
Applied in changeset r1540. J. Moringen
08:48 PM Revision bc5ead0e (rsb-tools-cl): Improved formatting code in formatting/*.lisp
fixes #343
* formatting/util.lisp (with-indent): fixed
(with-indented-section): fixed; added documentation string
...
J. Moringen
08:38 PM Revision aa953834 (rsb-tools-cl): Cosmetic change in cl-rsb-formatting.asd
* cl-rsb-formatting.asd (system cl-rsb-formatting): denote cl-rsb
dependency using a keyword
J. Moringen
08:38 PM Revision f9664a49 (rsb-tools-cl): Renamed system rsb-logger -> cl-rsb-tools-logger
refs #343
* cl-rsb-tools-logger.asd: renamed rsb-logger.asd ->
cl-rsb-tools-logger.asd
(package cl-rsb-tools-logg...
J. Moringen
08:38 PM Revision e54f3374 (rsb-tools-cl): Cleanup and simplifications in logger/{main,package}.lisp
refs #343
* logger/main.lisp (toplevel): changed containing package rsb-logger
-> rsb.tools.logger
(make-help-str...
J. Moringen
08:38 PM Revision a280dd51 (rsb-tools-cl): Added cl-rsb-common in common/ directory
refs #343
* common/options.lisp: new file; common commandline option
processing functions
* common/help.lisp: new f...
J. Moringen
08:38 PM Revision 1dc3fd54 (rsb-cl): Added support for connector options in src/clon.lisp
* src/clon.lisp (make-options): call
`make-options-for-connector-classes'
(commandline-option-name): new function...
J. Moringen
08:38 PM Revision 9fb0d77b (rsb-cl): Added explicit representation of versions in cl-rsb.asd
* cl-rsb.asd (package cl-rsb-system): added exported symbols version
and version/string
(+version-major+): new co...
J. Moringen
03:57 PM Revision df23bbec (rsb-java): documentation fixes
J. Wienke
03:51 PM Revision 04ea8592 (rsb-cpp): some doc fixes
J. Wienke
03:43 PM Revision f6fb580a (rsb-cpp): initialize members
J. Wienke
03:00 PM Bug #368 (Resolved): INSTALL file for C++ implementation assumes autotools
Applied in changeset r1530. J. Wienke
02:51 PM Bug #368 (In Progress): INSTALL file for C++ implementation assumes autotools
rlevant for the first public release, assigning to this version J. Wienke
02:54 PM Revision 778a4465 (rsb-cpp): * update INSTALL file to CMake
* remove other unmaintained files. The redmine provides a better source for this.
fixes #368
J. Wienke
02:26 PM Bug #367: Wire Schema Error on Deserializing data
The interoperability should be fixed now. Can you test it again with the dialog and without the hack? J. Wienke
02:22 PM Bug #309: Create pure spread test case for latencies
As the spread website and mailing list are still completely inaccessible, I will remove this ticket from the version ... J. Wienke
03:07 AM Revision 6f5bc5d1 (rsb-cl): Added exported symbols in test/converter/package.lisp
* test/converter/package.lisp (package rsb.converter.test): added
exported symbols converter-root and octetify
J. Moringen
02:59 AM Revision e18db57a (rsb-yarp-cl): Added unit tests for bottle converter in test/converter/bottle.lisp
* test/converter/bottle.lisp: new file; unit tests for the bottle
converter
* test/converter/package.lisp: package ...
J. Moringen
02:37 AM Revision 67dd980e (rsb-ros-cl): Fixed test package in test/package.lisp
* test/package.lisp (header): fixed one-line summary
(package rsb-ros.test): renamed rsb.test -> rsb-ros.test; remo...
J. Moringen
02:27 AM Revision 4d224407 (rsb-ros-cl): initial import
J. Moringen

06/12/2011

01:42 AM Revision ff780ccb (rsb-cl): Added exported symbol in test/converter/package.lisp
* test/converter/package.lisp (package rsb.converter.test): added
exported symbol define-basic-converter-test-cases
J. Moringen
01:22 AM Revision a1921f26 (rsb-yarp-cl): initial import
J. Moringen
09:32 PM Bug #338 (Resolved): Clarify Meaning of "string" Wire-schema
J. Moringen
09:17 PM Revision 22e1c11b (rsb-integrationtest): yet another fix
J. Wienke
09:16 PM Revision 4f891c56 (rsb-integrationtest): Changes for changed converter name in lisp/config.lisp
refs #338
* lisp/config.lisp: changed option name ... :string ->
... :utf-8-string
J. Moringen
09:08 PM Revision 304d6f4a (rsb-integrationtest): fix config test cpp
J. Wienke
08:57 PM Revision cd9ef21f (rsb-cpp): make utf-8-string the default wire schema
J. Wienke
08:24 PM Revision 9cb8e77b (rsb-java): make properties aware of utf8 and ascii and leave string for backwa...
J. Wienke
08:13 PM Revision 76c0f2f1 (rsb-integrationtest): try to fix pytho nconfig test
J. Wienke
08:11 PM Revision 9d53b1c2 (rsb-integrationtest): try to fix java configuration test
J. Wienke
07:52 PM Revision edf5420a (rsb-integrationtest): try to fix config parsing test
J. Wienke
07:39 PM Bug #368 (Resolved): INSTALL file for C++ implementation assumes autotools
J. Moringen
07:25 PM Tasks #354: Framework Comparison Wiki Page
link to Wiki page J. Moringen
07:24 PM Tasks #354: Framework Comparison Wiki Page
Criteria from http://msgpack.org/ have been partially integrated. J. Moringen
05:41 PM Tasks #354: Framework Comparison Wiki Page
At http://msgpack.org/ there are some examples of qualitative criteria (RPC Feature Comparsion) together with a defin... S. Wrede
06:10 PM Revision b50689b2 (rsb-cl): Fixed default converter for strings in src/configuration.lisp
refs #338
* src/configuration.lisp (options-from-default-sources): use
:fundamental-utf-8-string instead of :fundam...
J. Moringen
06:10 PM Revision 89978fd3 (rsb-cl): Split string into utf-8 and acsii in src/converter/fundamental.lisp
refs #338
* src/converter/fundamental.lisp
(wire->domain? eql :fundamental-ascii-string simple-array eql
:ascii-s...
J. Moringen
06:10 PM Revision 6a9912a8 (rsb-cl): Improved define-basic-converter-test-cases in test/converter/package....
refs #338
* test/converter/package.lisp (define-basic-converter-test-cases):
generate additional test cases domain-...
J. Moringen
06:10 PM Revision b4fe4324 (rsb-cl): Improved bytes converter in src/converter/fundamental.lisp
* src/converter/fundamental.lisp
(domain->wire? eql :fundamental-bytes simple-array): only claim
compatibility if...
J. Moringen
06:10 PM Revision f975e4d8 (rsb-cl): Cleanup in src/listener.lisp
* src/listener.lisp (listener::enabled?): removed slot; was unused
(setf listener-enabled? t listener): removed; wa...
J. Moringen
06:10 PM Revision a9372453 (rsb-cl): Moved trivial-garbage dependency into cl-rsb system in cl-rsb.asd
* cl-rsb.asd (system cl-rsb): added dependency on system
trivial-garbage
(system connection cl-rsb-and-com.dvlsof...
J. Moringen
06:10 PM Revision 78e889f5 (rsb-cl): Added listener::error-hook in src/listener.lisp
* src/listener.lisp (listener::error-hook): new slot; stores a list of
functions to call in case of an error
* src/...
J. Moringen
05:38 PM Bug #359 (Resolved): API Docs not accessbile for Unauthorized Users
S. Wrede
05:38 PM Bug #359: API Docs not accessbile for Unauthorized Users
Fixed by setting the correct rights to the anonymous role for the embedded plugin. S. Wrede

06/11/2011

10:24 PM Revision 4b37beaa (rsb-python): use str with utf-8. This is not nice but preserves backwards comp...
J. Wienke
09:33 PM Bug #367 (Closed): Wire Schema Error on Deserializing data
Thanx, so we can close this ticket as a duplicate of #338. S. Wrede
09:17 PM Bug #367: Wire Schema Error on Deserializing data
We still need to update CPP to the new conventions about the wire schema and encodings. This is work in progress that... J. Wienke
08:55 PM Bug #367 (Feedback): Wire Schema Error on Deserializing data
More detail needed. Workaround is running here, but what is needed until 0.3?
Is there a ticket for the missing co...
S. Wrede
08:43 PM Bug #367 (Rejected): Wire Schema Error on Deserializing data
cpp needs adaption. Not yet done. J. Wienke
08:30 PM Bug #367 (Resolved): Wire Schema Error on Deserializing data
Need to check if that correlates with our discussion last Thursday.
Situation was as follows:
* rsb_send (C++) t...
S. Wrede
09:21 PM Revision 377cf5bc (rsb-python): remove always conflicting cfg file from repositiry
J. Wienke
08:40 PM Revision 815fcb2c (rsb-python): * use bytearray for SpreadPort instead of str
* adapt handling of strings refs #338 J. Wienke
04:24 PM Bug #366 (Closed): License of ROS transport
Some parts are based on (or rather inspired by) ROS code and therefore BSD with advertising clause. J. Moringen
03:02 PM Revision d680115b (rsb-java): added QueueAdapter as a shortcut to receive events in a pull-based ...
S. Wrede

06/10/2011

12:30 AM Bug #365 (Resolved): Fixed XMLRPC port prevents multiple TCPROS clients
J. Moringen
07:00 PM Tasks #355 (Resolved): Examples in Wiki Pages
Applied in changeset r1503. J. Moringen
02:48 PM Tasks #355: Examples in Wiki Pages
Created a wiki page: [[Examples]]
CL is still missing, Jan?
J. Wienke
01:52 PM Tasks #355: Examples in Wiki Pages
I've created a forum posting on the redmine boards on how to embed source from the repository:
http://www.redmine.or...
J. Wienke
01:51 PM Tasks #355 (In Progress): Examples in Wiki Pages
J. Wienke
06:59 PM Revision b548ad97 (rsb-cl): Added example programs in examples/{reader,listener,informer}.lisp
fixes #355
* examples/reader.lisp: new file; example for `reader' class
* examples/listener.lisp: new file; example f...
J. Moringen
06:59 PM Revision 5539d689 (rsb-cl): Added with-handler macro in src/macros.lisp
* src/macros.lisp (with-handler): new macro; temporarily add a handler
to a listener
(with-enabled-listener): rem...
J. Moringen
04:32 PM Revision 7b7683b6 (rsb-integrationtest): fix compilation
J. Wienke
04:30 PM Revision f4018079 (rsb-java): missing commit
J. Wienke
04:28 PM Revision 0376575b (rsb-java): further unit testing
J. Wienke
04:19 PM Revision 79d2b317 (rsb-java): created a StringConverter that really honors encodings and reports ...
J. Wienke
03:06 PM Revision 7cf194d4 (rsb-java): rename AbstractConverter -> Converter to meet coding guidelines
J. Wienke
03:01 PM Bug #338: Clarify Meaning of "string" Wire-schema
we will skip the intermediate solution J. Moringen
01:07 PM Bug #338: Clarify Meaning of "string" Wire-schema
Forced ASCII-Conversion for Java. J. Wienke
02:57 PM Bug #309: Create pure spread test case for latencies
Spread website and list are completely down since several days... So no delivery of the message yet. J. Wienke
02:46 PM Revision 0e74cb8e (rsb-python): add dedicated examples for python
refs #355 J. Wienke
02:29 PM Revision 25694c5c (rsb-java): extract examples to a separate source folder and comment them
refs #355 J. Wienke
02:05 PM Revision 054fe30d (rsb-cpp): add documentation to basic examples.
refs #355 J. Wienke
01:49 PM Updated SVN structure
The svn structure has been updated according to #350. So please update your local working copies using an SVN switch. J. Wienke
01:47 PM Tasks #350 (Resolved): Refactor SVN structure
J. Wienke
01:27 PM Tasks #350 (In Progress): Refactor SVN structure
I will do it now because otherwise we cannot create a good examples page that links to the repository (links containi... J. Wienke
01:30 PM Revision 1f505eb4 (rsb-integrationtest): rename according to folder name conventions
J. Wienke
01:30 PM Revision 96f43e1a (rsb-integrationtest): rename according to folder name conventions
J. Wienke
01:30 PM Revision f25c925c (rsb-protocol): rename according to folder name conventions
J. Wienke
01:30 PM Revision e582486b (rsb-protocol): rename according to folder name conventions
J. Wienke
01:29 PM Revision b76ef63e (rsb-java): this really is the java core
J. Wienke
01:29 PM Revision b69e154d (rsb-java): move to java subfolder
J. Wienke
01:29 PM Revision 2e68fca2 (rsb-python): this really is the python core
J. Wienke
01:29 PM Revision eaebbc4a (rsb-python): move to python subfolder
J. Wienke
01:28 PM Revision 5de182d1 (rsb-cpp): rename to cpp to avoid non-letter characters in URLs
J. Wienke
01:28 PM Revision a2b05847 (rsb-cpp): rename to cpp to avoid non-letter characters in URLs
J. Wienke
01:28 PM Revision b113d7e8 (rsb-tools-cpp): rename to cpp to avoid non-letter characters in URLs
J. Wienke
01:28 PM Revision c228b3f6 (rsb-tools-cpp): rename to cpp to avoid non-letter characters in URLs
J. Wienke
01:25 PM Bug #359: API Docs not accessbile for Unauthorized Users
Michael, this could only be managed over the global permissions of the redmine installation. J. Wienke
09:17 AM Bug #359 (Resolved): API Docs not accessbile for Unauthorized Users
API Documentation tab is invisible if signed out. S. Wrede
01:09 PM Revision a172908a (rsb-java): remove build.properties from svn. This is a local user decision
J. Wienke
01:07 PM Revision 74adc0c9 (rsb-java): use ascii as a default charset
J. Wienke
12:30 PM Bug #357 (Resolved): Enforce Declared Informer Semantics
Applied in changeset r1479. J. Moringen
12:25 PM Revision 3217ea00 (rsb-cl): Checks on event scope and type in send method in src/informer.lisp
fixes #357
* src/conditions.lisp (invalid-event): new condition; superclass for
conditions related to invalid event...
J. Moringen
12:17 PM Revision c42e3a55 (rsb-java): typo
J. Wienke
12:17 PM Revision d2dfe1c3 (rsb-java): really make this a javadoc comment
J. Wienke
12:12 PM Revision 2e6bc974 (rsb-cpp): fix server / remote server
J. Wienke
11:59 AM Revision debaca8c (rsb-integrationtest): fix compilation
J. Wienke
11:57 AM Revision 214a4723 (rsb-python): ensure that sent events have the correct scope and type
refs #357 J. Wienke

06/09/2011

11:59 PM Revision feaa3b3a (rsb-cpp): Enforce declare scope and type in src/rsb/Informer.h
refs #357
* src/rsb/Informer.h: check event type and scope against informer's
declared type and scope in checkedPub...
J. Moringen
11:09 PM Revision 6062caba (rsb-python): run protobuf before sdist
J. Wienke
10:50 PM Tasks #358 (Resolved): dstat-like output for rsb-logger
Applied in changeset r1469. J. Moringen
06:52 PM Tasks #358 (Resolved): dstat-like output for rsb-logger
J. Moringen
10:49 PM Revision d918a488 (rsb-tools-cpp): Added missing mutex in logger/StatisticsEventFormatter.{h,cpp}
* logger/StatisticsEventFormatter.{h,cpp}: added missing mutex to
protect the Quantity objects from concurrent access
J. Moringen
10:43 PM Revision 9c8f3f0b (rsb-tools-cpp): Added an EventFormatter that outputs statistical information
fixes #358
* logger/EventFormatter.cpp: register StatisticsEventFormatter in
factory
* logger/StatisticsEventFormat...
J. Moringen
10:40 PM Revision 46d1ebf1 (rsb-tools-cpp): Removed disabled code in logger/main.cpp
* logger/main.cpp: removed disabled that has been moved to other files
in the meantime
J. Moringen
10:36 PM Revision c799c834 (rsb-tools-cpp): Added virtual destructor to *Formatter interfaces
* logger/EventFormatter.{h,cpp}: added virtual destructor to
EventFormatter interface
* logger/PayloadFormatter.{h,...
J. Moringen
06:28 PM Revision 37bbf3b1 (rsb-java): ensure that Events can only be sent with the type and scope of the ...
refs #357 J. Wienke
04:47 PM Revision e51550d1 (rsb-java): use a user library for protobuf
J. Wienke
03:53 PM Bug #357 (Resolved): Enforce Declared Informer Semantics
Should a client be allowed to send data which is not of the Informer's configured type?
* -Only data of the declared...
J. Moringen
03:52 PM Enhancement #356 (Closed): Change Protocol Buffer field UserInfo.key to "bytes" Type
Implementation
* Change in @Protocol.proto@ ✓
* C++ ✓ (nothing has to be changed)
* Python ✓
* Java ✓
* Common L...
J. Moringen
02:59 PM Tasks #355 (Resolved): Examples in Wiki Pages
J. Moringen
02:55 PM Tasks #354 (Rejected): Framework Comparison Wiki Page
Compare against
* ROS
* YARP
* XCF
Wiki page is [[Ros Comparison|here]].
J. Moringen
02:52 PM Tasks #353 (Resolved): Document Installation using Binary Packages
J. Moringen
01:48 PM Revision a4dda351 (rsb-tools-cpp): Use a factory for event formatters as well
* logger/CompactEventFormatter.{h,cpp}: new file; contains
CompactEventFormatter class extracted from main.ccp
* lo...
J. Moringen
01:44 PM Revision 5889c1e9 (rsb-tools-cpp): Fixed char -> hex digits cast in logger/BytesPayloadFormatter.cpp
* logger/BytesPayloadFormatter.cpp: use the following cast to obtain
hex digits form string characters char -> unsi...
J. Moringen
12:34 PM Enhancement #352 (Resolved): Implement Converter Selection Strategies
See #351 for details. J. Moringen
12:33 PM Enhancement #351 (New): Revise Converter Selection Mechanism
The converter selection mechanism has partially been extended to support more powerful selection strategies (see #304... J. Moringen
12:26 PM Tasks #304 (Resolved): Wildcard Mechnism for Converter Selection
Converter mechanism will be revised anyway. Java implementation can wait until then. J. Moringen
11:42 AM Bug #341 (Resolved): Eventprocessing does not honor QoS Settings
Applied in changeset r1462. J. Wienke
11:42 AM Revision be5a27e2 (rsb-java): Implemented a single-threaded EventReceivingStrategy that ensures o...
fixes #341 J. Wienke
10:19 AM Revision 6b664497 (rsb-java): really pass the wait flag
J. Wienke
10:08 AM Revision 7699ef8e (rsb-java): * introduce a similar EventReceivingStrategy interface as in C++ wi...
* adapted existing EventProcessor to honor this interface
refs #341
J. Wienke

06/08/2011

10:52 PM Revision e4fa9dc9 (rsb-tools-cl): Cosmetic changes in rsb-logger.asd
* rsb-logger.asd (header): added one-line summary
(system rsb-logger-system): removed documentation string
(syste...
J. Moringen
10:52 PM Revision 82a401ea (rsb-tools-cl): Added CMake build files CMakeLists.txt, sbcl.cmake.in
refs #343
* CMakeLists.txt: new file; CMake build script for utilities
* sbcl.cmake.in: new file; helper script for C...
J. Moringen
10:52 PM Revision 2990f744 (rsb-tools-cl): Cosmetic changes in cl-rsb-formatting.asd
* cl-rsb-formatting.asd (header): added one-line summary
(package cl-rsb-formatting-system): remove documentation s...
J. Moringen
10:52 PM Revision 7bf68960 (rsb-tools-cl): initial import
J. Moringen
10:52 PM Revision 157d5725 (rsb-tools-cl): Added files COPYING and AUTHORS
* COPYING: new file; contains license text
* AUTHORS: new file; contains author list
J. Moringen
07:43 PM Revision 997d499d (rsb-python): Fixed errors in PredicateConverterList in rsb/transport/converter.py
refs #304
* rsb/transport/converter.py: fixed some errors in
ConverterSelectionStrategy
* test/convertertest.py: ad...
J. Moringen
07:08 PM Revision 7fa3afd5 (rsb-python): Added PredicateConverterList in rsb/transport/converter.py
refs #304
* rsb/transport/converter.py: added class ConverterSelectionStrategy
which basically acts as an interface...
J. Moringen
06:22 PM Tasks #326 (Resolved): Create intelligent logger
Applied in changeset r1452. J. Moringen
06:21 PM Revision e15328aa (rsb-tools-cpp): Register StringConverter for string wire-schema in logger/main...
fixes #326
* logger/main.cpp: register StringConverter for wire-schema string and
fallback to ByteArrayConverter fo...
J. Moringen
06:10 PM Revision 8ef6e191 (rsb-cpp): Call base constructor properly in src/rsb/converter/ByteArrayConvert...
* src/rsb/converter/ByteArrayConverter.cpp: Converter's constructor
was called incorrectly leading to wrong data-ty...
J. Moringen
06:09 PM Revision 2f82c907 (rsb-tools-cpp): Added commandline option handling in logger/main.cpp
refs #326
* logger/main.cpp: handle commandline options that control the scope
and event formatting style
J. Moringen
05:31 PM Revision 6f46fec1 (rsb-tools-cpp): Nicer formatting of event timestamps in logger/main.cpp
refs #326
* logger/main.cpp: format event timestamps in a human-readable form;
configure a custom converter selecti...
J. Moringen
05:29 PM Revision 48fe1fce (rsb-tools-cpp): Expect a string payload in logger/BytesPayloadFormatter.cpp
refs #326
* logger/BytesPayloadFormatter.cpp: expect the payload to be a
std::string since it should usually be the...
J. Moringen
05:24 PM Revision 7abf58f2 (rsb-cpp): Added ByteArrayConverter in src/rsb/converter/ByteArrayConverter.{h,...
refs #326
* src/CMakeLists.txt: added files
src/rsb/converter/ByteArrayConverter.{h,cpp}
* src/rsb/converter/ByteAr...
J. Moringen
05:17 PM Tasks #350 (Resolved): Refactor SVN structure
add {core,tools,xml} folders for python and java. J. Wienke
05:11 PM Bug #341 (In Progress): Eventprocessing does not honor QoS Settings
J. Wienke
05:08 PM Tasks #229 (Resolved): Validate SpreadConnection Implementation
Applied some fixes for CPP. For Java we could not find any of the described issues. J. Wienke
05:05 PM Revision 850b9d1d (rsb-cpp): cleanup logic of receive method in SpreadConnection and clarify what...
refs #229 J. Wienke
05:00 PM Bug #308 (Resolved): Separate interrupt and deactivate of SpreadConnection
Applied in changeset r1445. J. Wienke
02:27 PM Bug #308 (In Progress): Separate interrupt and deactivate of SpreadConnection
J. Wienke
04:53 PM Revision 32a4cc15 (rsb-cpp): * improved deactivation logic of SpreadConnection and clearly docume...
* throw errors in SpreadConnection if sending fails instead of bool return value which can easily be ignored
fixes #...
J. Wienke
04:08 PM Revision 8bcfeabb (rsb-cpp): Allow user-control over converters in src/rsb/Factory.{h,cpp}
refs #326
* src/rsb/Factory.{h,cpp}: do not try to configure converters if
transport options already contain a "con...
J. Moringen
01:41 PM Revision b447148b (rsb-cpp): Fixed timestamp issue in src/rsb/transport/spread/ReceiverTask.cpp
* src/rsb/transport/spread/ReceiverTask.cpp: extract create and send
times from notification
* test/rsb/transport/C...
J. Moringen
12:50 PM Revision 2990697d (rsb-tools-cpp): Added payload formatters and a factory
refs #326
* logger/CMakeLists.txt: added files
logger/{Bytes,String}PayloadFormatter.{h,cpp},
logger/formatting.{...
J. Moringen
10:44 AM Revision 1dec85d5 (rsb-tools-cpp): Fixed configuration order in CMakeLists.txt
refs #326
* CMakeLists.txt: configure Boost.UUID after RSC since RSC updates
CMake's module path
J. Moringen

06/07/2011

11:36 PM Revision e64551d0 (rsb-cl): In Spread: moved conversion-mixin superclass into connector class
* src/transport/spread/connector.lisp (connector): added superclass
`conversion-mixin'
* src/transport/spread/out-c...
J. Moringen
11:36 PM Revision b4639b57 (rsb-cl): Added message->event in src/transport/spread/in-connector.lisp
* src/transport/spread/conditions.lisp (decoding-error): new
condition; signaled when decoding a buffer into a noti...
J. Moringen
11:36 PM Revision be44da86 (rsb-cl): Case of meta-data keys in src/transport/spread/conversion.lisp
* src/transport/spread/conversion.lisp (one-notification->event):
upcase meta-info and user-time keys before conver...
J. Moringen
11:36 PM Revision 14905a0b (rsb-cl): Added chainable-condition in src/conditions.lisp
* src/conditions.lisp (chainable-condition): new condition; can be
mixed into condition classes instances of which ...
J. Moringen
11:35 PM Revision 54dae568 (rsb-tools-cpp): Initial import of C++ tools sub-project
refs #326 J. Moringen
11:22 PM Tasks #326: Create intelligent logger
not sure about "intelligent", but well ... J. Moringen
09:34 PM Revision a29fc96b (rsb-cpp): Added missing RSB_EXPORT in src/rsb/converter/RegexConverterPredicate.h
refs #304
* src/rsb/converter/RegexConverterPredicate.h: added RSB_EXPORT for
class RegexConverterPredicate
J. Moringen
09:01 PM Revision 8728a652 (rsb-cpp): Improved flexibility in converter selection mechanism
refs #304
* src/CMakeLists.txt: added files
src/rsb/converter/ConverterSelectionStrategy.h,
src/rsb/converter/Pre...
J. Moringen
06:40 PM Revision 3e363193 (rsb-cpp): fix unit tests
J. Wienke
06:24 PM Bug #299 (Resolved): Handle buffer satuaration in spread
Applied in changeset r1431. J. Wienke
05:45 PM Bug #299 (In Progress): Handle buffer satuaration in spread
J. Wienke
06:24 PM Revision aae37efa (rsb-cpp): generate better exception information in case a receiving error occu...
fixes #299 J. Wienke
06:15 PM Revision 15e49ddd (rsb-cpp): addeda unit test that ensures that SpreadConnection throws an except...
refs #299 J. Wienke
05:39 PM Bug #309: Create pure spread test case for latencies
A mail is sent to the spread list with this program:... J. Wienke
04:02 PM Bug #309 (In Progress): Create pure spread test case for latencies
J. Wienke
03:49 PM Tasks #342 (Resolved): Create Factory comparable to c++ to simplify creation of participants
Applied in changeset r1429. J. Moringen
03:42 PM Revision bac5eb46 (rsb-python): Added minimalistic test for factory in test/coretest.py
fixes #342
* test/coretest.py: added test for factory that pokes the default
config; creates a listener and an info...
J. Moringen
03:05 PM Revision d7ce8d67 (rsb-cpp): doxygen fixes
J. Wienke
02:33 PM Revision 17645cba (rsb-java): some javadoc fixes
J. Wienke
01:31 PM Revision cd44ca0e (rsb-java): add an additional handler decorator that takes filters
J. Wienke
01:22 PM Revision 4f6a5518 (rsb-java): fix compilation
J. Wienke
01:16 PM Revision 2aff204f (rsb-java): add documentation, reduce visibility
J. Wienke
12:03 PM Tasks #348 (Resolved): check thread safety
Done also for python J. Wienke
11:51 AM Tasks #348: check thread safety
Done for cpp J. Wienke
10:03 AM Tasks #348 (In Progress): check thread safety
J. Wienke
12:02 PM Revision 93d53b49 (rsb-python): fix threading issues
refs #348 J. Wienke
11:47 AM Revision 370be792 (rsb-cpp): removed some duplicated TODOs and simplified logic
J. Wienke
11:38 AM Revision cfe0677b (rsb-cpp): where is the string gone? ;)
J. Wienke
11:32 AM Revision d9b7bfcc (rsb-cpp): properly handle errors while leaving spread groups
J. Wienke
11:17 AM Revision 18f70a08 (rsb-cpp): right now we simply do not need to handle non-regular messages in Re...
J. Wienke
11:16 AM Revision 1217f477 (rsb-cpp): i would say these are done as there already is an exception
J. Wienke
11:10 AM Revision 01d001ac (rsb-cpp): this is done...
J. Wienke
11:08 AM Revision 3af4f84f (rsb-cpp): there already is an id, what was this TODO about?
J. Wienke
11:02 AM Revision 1e9f38d9 (rsb-cpp): remove an unused and broken method
J. Wienke
10:32 AM Revision bffd36db (rsb-cpp): listeners have a normal ID via Participant
J. Wienke
10:32 AM Revision 15535aad (rsb-cpp): there is no user-changeable activation management any more which thi...
refs #348 J. Wienke
10:30 AM Revision c6bcd427 (rsb-cpp): use a mutex to access handler in ReceiverTask. Otherwise it may be r...
refs #348 J. Wienke
10:28 AM Tasks #304 (In Progress): Wildcard Mechnism for Converter Selection
J. Moringen
10:23 AM Revision 25b16afc (rsb-cpp): doxygenify
J. Wienke
10:19 AM Revision 96f69c31 (rsb-cpp): remove TODOs about whitelisting. There's a dedicated ticket for this.
refs #46 J. Wienke
10:13 AM Revision a87522f7 (rsb-cpp): made MembershipManager threadsafe
refs #348 J. Wienke

06/06/2011

07:00 PM Revision 1e106daf (rsb-integrationtest): Added sending of meta-data to C++ informer
refs #349
* cpp/informer.cpp: add "informer-lang" and "index" meta-info items;
add "informer-start" user-time
J. Moringen
06:50 PM Tasks #349 (Resolved): Test Processing of Meta-data and Timestamps
Applied in changeset r1405. J. Moringen
10:21 AM Tasks #349 (Resolved): Test Processing of Meta-data and Timestamps
Check encoding,deconding and transmission of
* RSB timestamps
* User-supplied timestamps
* User-supplied meta-data...
J. Moringen
06:47 PM Revision cd94984e (rsb-java): Wait between event creations in test/rsb/MetaDataTest.java
* test/rsb/MetaDataTest.java: wait a bit between event creations to
ensure distinct timestamps
J. Moringen
06:46 PM Revision 51a90520 (rsb-integrationtest): Added sending of meta-data to Java informer
fixes #349
* java/informer.java: add "informer-lang" and "index" meta-info items;
add "informer-start" user-time
* ...
J. Moringen
06:37 PM Revision a1bb6f13 (rsb-java): Use System.currentTimeMillis instead of System.nanoTime
fixes #176
* src/rsb/MetaData.java: Use System.currentTimeMillis instead of
System.nanoTime which does not yield ab...
J. Moringen
06:15 PM Revision 53cd7c96 (rsb-integrationtest): Fixed syntax error in python/informer.py
refs #349
* python/informer.py: fixed syntax error in meta-data dictionary
construction
J. Moringen
05:58 PM Revision e8295f7c (rsb-integrationtest): Supply user time value in seconds in python/informer.py
refs #249
* python/informer.py: supply the value for the user time item
"informer-start" in seconds rather than mic...
J. Moringen
05:46 PM Revision 5c8f9694 (rsb-cpp): fix sending and receiving of user times across spread
refs #176 J. Wienke
05:46 PM Revision 7f15aba7 (rsb-integrationtest): Send meta-data and user-times in python/informer.py
refs #349
* python/informer.py: send "informer-lang" and "index" meta-info; send
"informer-start" user-time
J. Moringen
05:40 PM Revision 8a393ba2 (rsb-integrationtest): Send events to correct scope in lisp/informer.lisp
refs #349
* lisp/informer.lisp: send events to the configured scope of the
informer instead of /
J. Moringen
05:30 PM Tasks #176 (Resolved): Add Metadata Support to Event Notifications
Applied in changeset r1398. J. Wienke
05:20 PM Revision abfea2cb (rsb-python): fixed and tested metadata support
fixes #176 J. Wienke
05:02 PM Revision b5ce930f (rsb-integrationtest): Added --listener-pid commandline option in lisp/informer...
refs #349
* lisp/informer.lisp: added commandline option --listener-pid which
used to construct event meta-data for...
J. Moringen
04:58 PM Revision 7c82f154 (rsb-cl): Fixed error in definition of cl-rsb in cl-rsb.asd
* cl-rsb.asd (system cl-rsb): merged the two in-order-to options into
one, since multiple instances of the option d...
J. Moringen
04:58 PM Revision b0d71319 (rsb-cl): Added system connection with clon in cl-rsb.asd, src/clon.lisp
* src/clon.lisp: new file; contains initial definitions of
commandline options for cl-rsb
* cl-rsb.asd (system conn...
J. Moringen
04:58 PM Revision 9e7d201b (rsb-cl): Added documentation generation code in doc/package.lisp
* doc/package.lisp: new file; contains package definition and
utility function for documentation generation
* cl-rs...
J. Moringen
04:58 PM Revision 7b7f74a5 (rsb-cl): added doc/figures/protocol.png to ignore patterns
J. Moringen
04:49 PM Revision e9ff4a4a (rsb-integrationtest): Adapted Java listener and informer to changes in RSBJava
* java/informer.java: use rsb.Factory to create Informer object
* java/listener.java: similar
J. Moringen
04:17 PM Revision 3e5eef62 (rsb-integrationtest): Pass listener pid to informer in test/integrationtest.py
refs #349
* test/integrationtest.py: pass the process id of the listener process
to the informer process
J. Moringen
03:44 PM Revision 9e631e8c (rsb-python): Fixed typo in rsb/__init__.py
* rsb/__init__.py: fixed type in Event.__init__ J. Moringen
03:32 PM Revision 331d987e (rsb-python): some polish and testing for MetaData
J. Wienke
03:10 PM Revision 4481a039 (rsb-integrationtest): Added file lisp/sbcl.cmake.in
* lisp/sbcl.cmake.in: new file; forgotten in previous commit J. Moringen
03:07 PM Revision c17a8e55 (rsb-java): created a factory for java
J. Wienke
03:00 PM Revision 6b659ab5 (rsb-integrationtest): Generate executable Lisp images to speed up testing
refs #349
* CMakeLists.txt: added lisp directory since it now contains a
CMakeLists.txt
* lisp/CMakeLists.txt: new ...
J. Moringen
02:55 PM Revision 1e991912 (rsb-integrationtest): fix indentation
J. Wienke
02:54 PM Revision 2d422eac (rsb-java): remove useless template parameter
J. Wienke
02:49 PM Revision a238eee7 (rsb-java): misleading documentation
J. Wienke
02:46 PM Revision 554be5c7 (rsb-java): we are not XCF ;)
J. Wienke
02:14 PM Revision eb93c819 (rsb-java): Handle MetaData for events
refs #176 J. Wienke
02:09 PM Revision 39eb6b9d (rsb-integrationtest): Cleanup in lisp/sbclrc
* lisp/sbclrc: removed some unused definition; download and extract
dependencies to "upstream" instead of "deps"; e...
J. Moringen
02:07 PM Revision bd4968d8 (rsb-java): rename according to class
J. Wienke
11:03 AM Revision 931be03c (rsb-cpp): improved documentation
J. Wienke
10:40 AM Revision 873e3d05 (rsb-java): introduce a Participant baseclass for informer and listener to have...
refs #176 J. Wienke
10:14 AM Tasks #348 (Resolved): check thread safety
Python + CPP may have TODOs about this... J. Wienke
09:26 AM Revision 8e7de9e5 (rsb-cl): Added test case for scope construction in test/scope.lisp
* test/scope.lisp (test scope-root::construction): new test case; test
successful construction of `scope' instances...
J. Moringen
09:26 AM Revision 6a1c60d0 (rsb-cl): Added unit tests for the scope class in test/scope.lisp
* test/scope.lisp: new file; contains unit tests for the scope
class
* cl-rsb.asd (system cl-rsb-test): added file ...
J. Moringen
09:26 AM Revision e6d2015c (rsb-cl): Allow event origin to be nil in src/event.lisp
* src/event.lisp (event::origin): changed type uuid -> or null uuid;
added initform nil
J. Moringen
09:26 AM Revision 18badabd (rsb-cl): Added comparison test case in test/event.lisp
* src/event.lisp (event=): consider events equal if both have origin
nil and are otherwise equal
* test/event.lisp ...
J. Moringen
09:26 AM Revision 22d2ca08 (rsb-cl): Extended comparison test case in test/event.lisp
* test/event.lisp (test event-root::comparison): check comparison of
event origins
J. Moringen
09:26 AM Revision be2d6586 (rsb-cl): Added tests for null, bytes in test/converter/fundamental.lisp
* test/converter/package.lisp (define-basic-converter-test-cases):
changed syntax to allow for options to be added ...
J. Moringen
09:26 AM Revision 4fda0fe1 (rsb-cl): Added test case for event construction in test/event.lisp
* test/package.lisp (package rsb.test): added exported symbol
check-event
(test suite root): added local function...
J. Moringen
09:26 AM Revision 2dcda9c0 (rsb-cl): Cosmetic changes in test/transport/spread/fragmentation.lisp
* test/transport/spread/fragmentation.lisp
(test fragmentation-root::assembly-smoke): cosmetic changes
(test frag...
J. Moringen
09:26 AM Revision 9471fbef (rsb-cl): Improved documentation in src/transport/spread/conversion.lisp
* src/transport/spread/conversion.lisp (header): added one-line
summary
(one-notification->event): removed useles...
J. Moringen
09:26 AM Revision 54f88208 (rsb-cl): Added superclass in src/transport/spread/in-connector.lisp
* src/transport/spread/in-connector.lisp: new file; contains a
common superclass for in-direction connector classes...
J. Moringen

06/05/2011

10:39 PM Revision ca4f9f2e (rsb-java): missing file
J. Wienke
10:35 PM Revision 5ce3e1e1 (rsb-java): debug also for unit tests
J. Wienke
10:23 PM Revision 38e7f4b4 (rsb-java): Finalize MetaData class for Java
refs #176 J. Wienke
05:37 PM Bug #344 (New): C++ Spread: Transport-level errors are not handled properly
The ReceiverTask class has (at least) two potential causes of errors
* Spread errors (currently ignored)
* Converte...
J. Moringen
01:39 PM Revision 13c2bcb4 (rsb-cl): Fixed case of wire-schema in src/transport/spread/conversion.lisp
* src/transport/spread/conversion.lisp (one-notification->event):
converter wire-schema designator to upper-case be...
J. Moringen
01:39 PM Revision f4857d92 (rsb-cl): Added initial converter tests in test/converter/*.lisp
* test/converter/package.lisp: new file; contains root converter
test suite and infrastructure for converter tests
...
J. Moringen
01:10 PM Revision aecd36be (rsb-cl): Added converter selection mechanism in src/converter/sequence.lisp
* src/converter/sequence.lisp: new file; contains methods that
implement a priority-based selection of converters f...
J. Moringen
12:49 PM Tasks #342 (In Progress): Create Factory comparable to c++ to simplify creation of participants
J. Moringen
12:48 PM Tasks #343 (Resolved): Create Intelligent Logger
Print event components
* Meta-data
** Sender
** Timestamps (including user-supplied ones)
** UserInfo items
* Pa...
J. Moringen
11:59 AM Revision 78bf1469 (rsb-cpp): Removed (supposedly) left-over experimentation code
* examples/informer/informer.cpp: removed what looked like UUID
experimentation code
J. Moringen
10:48 AM Revision 1c1380d4 (rsb-python): Improved meta-data client interface in rsb/__init__.py
refs #176
* rsb/__init__.py: accept user-times and user-infos as keyword
parameters in Event constructor; accept us...
J. Moringen
10:44 AM Revision 0bd6073a (rsb-cl): Use conversion-mixin in src/transport/spread/out-connector.lisp
* src/transport/spread/out-connector.lisp (out-connector): added
superclass `conversion-mixin'
(handle out-connec...
J. Moringen
10:44 AM Revision 5ef53798 (rsb-cl): Added conversion-mixin in src/transport/conversion-mixin.lisp
* src/configuration.lisp (options-from-default-sources): provide
default converters for the spread transport
* src/...
J. Moringen
10:44 AM Revision 70c6ce3b (rsb-cl): Fixed unused vars in src/transport/spread/in-pull-connector.lisp
* src/transport/spread/in-pull-connector.lisp
(emit in-pull-connector t): properly ignore unused return values
J. Moringen
10:44 AM Revision 5e918677 (rsb-cl): Careful adjustment of *default-configuration* in test/package.lisp
* test/package.lisp (test suite root): do not nuke all existing
options but replace only spread host and port
J. Moringen
10:44 AM Revision 7a998392 (rsb-cl): Added fundamental converters in src/converter/fundamental.lisp
* src/converter/fundamental.lisp: new file; contains converters
for fundamental RSB types
* src/transport/spread/ou...
J. Moringen
10:44 AM Revision b1f3d594 (rsb-cl): Added ignore declarations in src/converter/protocol.lisp
* src/converter/protocol.lisp
(no-applicable-method eql wire->domain?): added ignore declaration
for unused argum...
J. Moringen
10:37 AM Revision 0c3d5360 (rsb-integrationtest): Adapted python/listener.py to changes in RSBPython
* python/listener.py: addAction has been renamed to addHandler J. Moringen
09:26 AM Revision 63854c6d (rsb-integrationtest): Adapted java/listener.java to changes in RSBJava
* java/listener.java: class DataHandler is now in package rsb J. Moringen
09:00 AM Revision 780f5dc9 (rsb-java): Fixed compilation of src/rsb/MetaData.java
refs #176
* src/rsb/MetaData.java: added member variables userTimes and
userInfos; fixed missing method bodies and ...
J. Moringen
 

Also available in: Atom