Activity

From 05/23/2011 to 06/21/2011

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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 7101b428 (rsb-cl): Cosmetic change in test/listener.lisp
* test/listener.lisp: cosmetic change 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 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 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 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 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 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 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 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 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 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 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 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 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 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
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

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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 96f43e1a (rsb-integrationtest): rename according to folder name conventions
J. Wienke
01:30 PM Revision 1f505eb4 (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 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: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: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 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 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 157d5725 (rsb-tools-cl): Added files COPYING and AUTHORS
* COPYING: new file; contains license text
* AUTHORS: new file; contains author list
J. Moringen
10:52 PM Revision 7bf68960 (rsb-tools-cl): initial import
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 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 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 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 7b7f74a5 (rsb-cl): added doc/figures/protocol.png to ignore patterns
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: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 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 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 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 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 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 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 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 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 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 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 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

06/01/2011

09:29 PM Revision 4a88f73d (rsb-java): missing but broken file
J. Wienke
07:14 PM Revision 550c979d (rsb-java): various things, sorry, not working right now
J. Wienke
07:14 PM Revision 0e22ebea (rsb-cpp): commenting
J. Wienke
05:53 PM Revision 7db52591 (rsb-cl): New converter protocol in src/converter/protocol.lisp
* src/converter/protocol.lisp (wire->domain): changed parameters
wire-schema, wire-data, domain-type -> converter, ...
J. Moringen
05:53 PM Revision e09dc827 (rsb-cl): Changed package nickname in src/converter/package.lisp
* src/converter/package.lisp (package rsb.converter): changed nickname
rsbc -> rsb.converter
J. Moringen
03:48 PM Revision 1bf3adfc (rsb-python): Fixed minor docstrings issues in rsb/__init__.py
* rsb/__init__.py: fixed two docstrings issues J. Moringen
03:34 PM Revision b4c99e02 (rsb-python): Renamed action -> handler; implemented removing of handlers
* rsb/__init__.py: renamed addAction -> addHandler, added wait
parameter; added removeHandler
* rsb/eventprocessing...
J. Moringen
03:29 PM Revision 4aeff2d5 (rsb-python): Wait for processing to finish when removing receivers in rsb/util.py
* rsb/util.py: when removing a receiver, check whether it is still
processing and wait for it to finish, if necessary
J. Moringen
01:50 PM Revision 963e3561 (rsb-cpp): rename MetaData methods to match wiki names
J. Wienke
01:28 PM Revision 7e7d0cf0 (rsb-java): cleanup package structure to match c++ reference implementation
J. Wienke
01:10 PM Revision d0a7ea2d (rsb-java): * Initial port to new protocol version
** adapt handling of bytes instead of strings
* Make EventID convertible from/to byte array
* remove test that tests ...
J. Wienke
12:56 PM Revision f6c7a331 (rsb-python): Added interface for participant creation in rsb/__init__.py
refs #342
* rsb/__init__.py: added createListener, createInformer, etc. functions
to provide a factory-like simplif...
J. Moringen
09:43 AM Revision 1274d85f (rsb-python): Converted to new notification protocol buffer descriptors
refs #176
* rsb/__init__.py: store participant id as sender id in
Informer.publishEvent
* rsb/util.py: added utilit...
J. Moringen
09:25 AM Revision ebe0fed5 (rsb-python): Added MetaData class in rsb/__init__.py
refs #176
* rsb/__init__.py: added MetaData class; added MetaData class to Event
class
J. Moringen
09:18 AM Revision 1b87aa2c (rsb-cl): Fixed one-notification->event in src/transport/spread/conversion.lisp
* src/transport/spread/conversion.lisp (one-notification->event):
decode wire-schema from octet-vector representati...
J. Moringen
08:50 AM Revision 450f5716 (rsb-python): Added Participant base class in rsb/__init__.py
refs #176 (since we need a sender id)
* rsb/__init__.py: added class Participant; Informer and Listener are
now der...
J. Moringen

05/31/2011

01:30 PM Tasks #342 (Resolved): Create Factory comparable to c++ to simplify creation of participants
J. Wienke
12:30 PM Revision 10cee260 (rsb-cl): Fixed documentation in src/filter/scope-filter.lisp
* src/filter/scope-filter.lisp (scope-filter): fixed documentation
string
(scope-filter::scope): likewise
(matc...
J. Moringen
12:30 PM Revision b40af678 (rsb-cl): Adapted spread transport to changed protocol buffers
refs #337, #339
* src/transport/spread/fragmentation.lisp (assembly::id): store id as
octet-vector
(assembly-conc...
J. Moringen
11:00 AM Bug #336 (Resolved): Move old metaInfos from event to MetaData class
J. Wienke
11:00 AM Revision c858b1b2 (rsb-cpp): fix install target
J. Wienke
10:50 AM Tasks #339 (Resolved): Remove type_id from Attachment PB?
Applied in changeset r1318. J. Wienke
10:50 AM Enhancement #337 (Resolved): Simplify Notification Protocol Buffer Descriptors
Applied in changeset r1318. J. Wienke
09:43 AM Enhancement #337 (In Progress): Simplify Notification Protocol Buffer Descriptors
J. Wienke
10:50 AM Revision a4e400b1 (rsb-cpp): update protocol and meta data representation in C++ according to ticket
fixes #337 #339
refs #176
J. Wienke
10:50 AM Revision f78100ad (rsb-protocol): update protocol and meta data representation in C++ according t...
fixes #337 #339
refs #176
J. Wienke
10:38 AM Revision 0f8b4e7e (rsb-cl): Added scope-filter unit tests in test/filter/scope-filter.lisp
* test/filter/scope-filter.lisp: new file; unit tests for the
scope-filter class
* cl-rsb.asd (system cl-rsb-test):...
J. Moringen
10:38 AM Revision 32a87d48 (rsb-cl): Extended test case generation macro in test/filter/package.lisp
* test/filter/package.lisp (define-basic-filter-test-cases): generate
a funcallability test case
J. Moringen
10:10 AM Revision 65be691c (rsb-cl): include protocol buffer descriptors via svn:externals
J. Moringen
09:48 AM Tasks #335 (Resolved): Add Metadata Support to Events and Notifications
Applied in changeset r1313. J. Moringen
09:46 AM Revision fd780fd0 (rsb-cl): Added a connection protocol in src/transport/spread/connection.lisp
* src/transport/spread/connection.lisp (ref-group): new generic
function; lifted from existing method
(unref-grou...
J. Moringen
09:46 AM Revision a94ba075 (rsb-cl): Support "userTimes" in src/transport/spread/conversion.lisp
fixes #335
* src/transport/spread/conversion.lisp (one-notification->event):
extract user-time records and store as...
J. Moringen
09:46 AM Revision eb53ecf0 (rsb-cl): Added initial unit tests for filters in test/filter/*.lisp
* test/package.lisp (package rsb.test): added exported symbol
check-print
(test suite root): added local function...
J. Moringen
09:46 AM Revision b1040187 (rsb-cl): Fixed initialization of scope-mixin in src/util.lisp
* src/util.lisp (scope-mixin::scope): removed initarg to allow the
initial value to be replaced in the `initialize-...
J. Moringen
09:46 AM Revision 540856b6 (rsb-cl): Added new conditions for failed participation in src/conditions.lisp
refs #319
* src/conditions.lisp (listener-creation-failed): new condition;
signaled when the creation of a listener...
J. Moringen
09:46 AM Revision d533ae25 (rsb-cl): Fixed uri->scope-and-options for empty strings in src/uris.lisp
* src/uris.lisp (uri->scope-and-options): emit transport options nil
if no URI scheme is present
J. Moringen
09:46 AM Revision cb51104d (rsb-cl): Fixed, improved and documented macro in src/participant.lisp
* src/participant.lisp (define-participant-create-restart-method):
improved and fixed reports; added correct parsin...
J. Moringen
09:46 AM Revision 1859bfa4 (rsb-cl): Added unit tests for URI functions in test/uris.lisp
* src/package.lisp (package rsb): added export symbols uri-options and
uri->scope-and-options
* test/uris.lisp: new...
J. Moringen
09:46 AM Revision 35691683 (rsb-cl): Moved URI-related functions to src/uris.lisp
* src/uris.lisp: new file; contains URI-related functions
* src/participant.lisp (uri-options): removed; moved to src...
J. Moringen
09:37 AM Revision 4e2d1f6a (rsb-cpp): Ensure that connectors provide the required meta data
refs #176 J. Wienke
09:20 AM Bug #341 (Resolved): Eventprocessing does not honor QoS Settings
J. Moringen
09:18 AM Tasks #222 (Rejected): Discuss Default Queue Sizes / Queuing and ThreadExecution Strategy
Eventprocessing has to be rewritten anyway. J. Moringen
05:53 AM Enhancement #321 (Resolved): Introspectable Configuration Options
Applied in changeset r1298. J. Moringen
05:53 AM Revision 855ac4d7 (rsb-cl): Cleanup in src/types.lisp
* src/types.lisp (header): added one-line summary
(scope-anchor): removed; we do not currently have anchored scopes...
J. Moringen
05:53 AM Revision d817b7c4 (rsb-cl): Improved print-id in src/util.lisp
* src/util.lisp (print-id): format things that are not UUIDs neutrally J. Moringen
05:53 AM Revision e6a66da0 (rsb-cl): Added make-participant; simplified make-{reader,listener,informer}
* src/participant.lisp (make-participant): new function; contains code
shared between `make-reader', `make-listener...
J. Moringen
05:53 AM Revision bc103ecc (rsb-cl): Added specific conditions in src/transport/spread/conditions.lisp
* src/transport/spread/conditions.lisp: new file; contains
conditions used by the spread transport implementation
*...
J. Moringen
05:53 AM Revision 8eb85022 (rsb-cl): Removed coupling to transport layer in src/reader.lisp
* src/reader.lisp (receive reader): call `emit' on the processor
instead of the interacting with connectors directly
J. Moringen
05:53 AM Revision 93db2f75 (rsb-cl): Improved options descriptions in src/transport/spread/connector.lisp
fixes #321
* src/transport/spread/connector.lisp (connector): adjusted
description of configuration options; added ...
J. Moringen
05:53 AM Revision 298cf191 (rsb-cl): Added generic add-fragment! src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp (add-fragment!): new generic
function; lifted from existing method
(add...
J. Moringen
03:25 AM Revision b4d9e008 (rsb-protocol): Extended explanatory comment in rsbprotocol/MetaData.proto
refs #176
* rsbprotocol/MetaData.proto: mention that the sender's UUID should be
stored in the sender_id field as a...
J. Moringen
02:52 AM Revision 1289b11d (rsb-cpp): Store sender ID compactly in src/rsb/transport/spread/OutConnector.cpp
refs #176
* src/rsb/transport/spread/OutConnector.cpp: store sender UUID as an
array of 16 bytes instead of as its ...
J. Moringen
02:40 AM Revision 21cc2729 (rsb-cpp): Fixed MetaData unit test in test/rsb/MetaDataTest.cpp
refs #176
* test/rsb/MetaDataTest.cpp: in test case testComparison do not expect
two fresh MetaData objects to be i...
J. Moringen

05/30/2011

11:03 PM Revision 7617e479 (rsb-cpp): initial draft of meta data support in RSB
J. Wienke
11:51 AM Feature #340 (Feedback): Implement Distributed Namingservice
For introspection in an RSB system comprised by multiple transports, a nameservice implementation is needed.
In co...
S. Wrede

05/29/2011

11:37 PM Revision 981f9750 (rsb-cl): Another fix in src/transport/spread/conversion.lisp
refs #335
* src/transport/spread/conversion.lisp (one-notification->event):
fixed test for sender-id presence zerop...
J. Moringen
11:30 PM Revision 7d00b771 (rsb-cl): Fixed conversion bugs in src/transport/spread/conversion.lisp
refs #335
* src/transport/spread/conversion.lisp (one-notification->event): be
prepared for meta-data or parts of i...
J. Moringen
10:49 PM Revision 38cef871 (rsb-cl): Added origin slot to event class in src/event.lisp
refs #335
* src/event.lisp (event): updated documentation string
(event::origin): new slot; stores the id of the pa...
J. Moringen
10:49 PM Revision c00eaac4 (rsb-cl): Added timestamp support in src/event.lisp, .../spread/conversion.lisp
refs #335
* src/event.lisp (event): updated documentation string
(shared-initialize :before event t): changed initi...
J. Moringen
10:49 PM Revision 8eead8c3 (rsb-cl): Relaxed num-data-parts interpret. in src/transport/spread/conversion....
* src/transport/spread/conversion.lisp (notification->event): treat
zero and one data parts as an event being encod...
J. Moringen
10:49 PM Revision 9de2d22d (rsb-cl): Added exported symbol event= in src/package.lisp
* src/package.lisp (package rsb): added exported symbol event= J. Moringen
10:24 PM Tasks #339 (Resolved): Remove type_id from Attachment PB?
Since the Notifcation PB has wire_schema and each transport has exactly one associated wire-type (see [[Types]]), thi... J. Moringen
08:26 PM Revision fb5cf0f4 (rsb-cl): Added function uuid= in src/util.lisp
* src/util.lisp (uuid=): new function; compare UUIDs
* src/event.lisp (event=): use `uuid='; allow data-test to be ni...
J. Moringen
08:26 PM Revision 9bf7b24d (rsb-cl): Added define-plist-data-mixin macro in src/util.lisp
refs #335
* src/util.lisp (plist-meta-data-mixin): removed; replaced by
`define-plist-data-mixin'
(meta-data-coun...
J. Moringen
08:26 PM Revision 68c6ed11 (rsb-cl): Added meta-data protocol buffer descriptor in data/MetaData.proto
refs #335
* data/MetaData.proto: new file; protocol buffer descriptor for
meta-data
* data/Notification.proto: impo...
J. Moringen

05/28/2011

11:22 PM Revision 32be4265 (rsb-protocol): Made receiver side timestamps optional in rsbprotocol/MetaData....
refs #176
* rsbprotocol/MetaData.proto: made receive_time and deliver_time
optional; there will be no need to trans...
J. Moringen
11:22 PM Tasks #335 (In Progress): Add Metadata Support to Events and Notifications
J. Moringen
09:49 PM Revision 7f3e6b66 (rsb-java): Find protocol buffer descriptors using wildcard in build.xml
refs #176
* build.xml: changed protocol target to use apply with wildcard
filesets instead of individual arg elemen...
J. Moringen
09:28 PM Revision 959c9550 (rsb-cpp): Added note about constructor in src/rsb/Informer.h
* src/rsb/Informer.h: added note advising not to call the constructor
directly from user code
J. Moringen
09:19 PM Revision 2ff7dd1f (rsb-protocol): Added MetData protocol buffer descriptor in rsbprotocol/MetaDat...
refs #176
This change should be backwards-compatible.
* CMakeLists.txt: added file rsbprotocol/MetaData.proto
* rsbpr...
J. Moringen
08:11 PM Revision d9ebf9e0 (rsb-cpp): Added initial infrastructure pieces for pull-style processing path
refs #206
More precisely, separated aspects which are specific to a push-style
processing into specialized classes.
*...
J. Moringen
05:41 PM Revision 92680cc4 (rsb-cpp): Cosmetic changes in src/rsb/eventprocessing/ParallelEventReceivingSt...
* src/rsb/eventprocessing/ParallelEventReceivingStrategy.{h,cpp}:
removed some unnecessary qualifications; added a ...
J. Moringen
05:22 AM Revision 72a7f49e (rsb-cpp): Added RSB_EXPORT in src/rsb/MetaData.h
* src/rsb/MetaData.h: added RSB_EXPORT for class MetaData J. Moringen
05:21 AM Revision 1f5ab832 (rsb-cl): Added missing dependency in cl-rsb.asd
* cl-rsb.asd (system cl-rsb): added dependency of src/scope.lisp on
src/protocol.lisp
J. Moringen
05:21 AM Revision af3c7ccb (rsb-cl): Added relative-url in src/protocol.lisp
* src/protocol.lisp (relative-url): new generic function; return a
relative URL for a given component
* src/package...
J. Moringen
05:21 AM Revision 2c0e5c1a (rsb-cl): Removed notify methods in src/transport/protocol.lisp
* src/transport/protocol.lisp (notify t t t): removed; moved to
src/event-processing/protocol.lisp
(notify t list...
J. Moringen
05:21 AM Revision 9f332efe (rsb-cl): Fixed unused variable in src/transport/spread/conversion.lisp
* src/transport/spread/conversion.lisp (event->notifications): do not
access the type of the event; it was not used...
J. Moringen
05:21 AM Revision f7f07cd5 (rsb-cl): Changed constructor of connector-class in src/transport/connector.lisp
* src/transport/connector.lisp
(shared-initialize :after connector-class t): changed
initialize-instance -> share...
J. Moringen
05:21 AM Revision 58a46eba (rsb-cl): Mini protocol in src/event-processing/filtering-processor-mixin.lisp
* src/event-processing/filtering-processor-mixin.lisp
(processor-filters): new generic function; retrieve processor...
J. Moringen
05:21 AM Revision 67d803d2 (rsb-cl): Added accessor receiver-filters in src/protocol.lisp
* src/protocol.lisp (receiver-filters): new generic function; return
list of filters associated to receiving partic...
J. Moringen
05:21 AM Revision 966232c8 (rsb-cl): Removed parse-typed-value in src/configuration.lisp
refs #321
* src/configuration.lisp (options-from-environment): removed use of
`parse-typed-value'
(options-from-s...
J. Moringen
05:21 AM Revision 152740e9 (rsb-cl): Fixed compilation issue in src/configuration.lisp
* src/configuration.lisp (*default-configuration*): define the
variable without value; declaiming the type did not ...
J. Moringen
05:21 AM Revision 958624cc (rsb-cl): Changed module dependencies in cl-rsb.asd
* cl-rsb.asd (system cl-rsb): changed dependency of filter module src
-> src-early; added dependency for event-proc...
J. Moringen
05:21 AM Revision 2589f0cb (rsb-cl): Added mixin in src/event-processing/filtering-processor-mixin.lisp
* src/event-processing/filtering-processor-mixin.lisp: new file;
contains filtering-processor-mixin class
* src/eve...
J. Moringen
05:21 AM Revision 75aaaf03 (rsb-cl): Cleanup in src/filter/protocol.lisp
* src/filter/protocol.lisp (header): added one-line summary
(filter-mixin): removed; now in src/filter/filter-mixin...
J. Moringen
05:21 AM Revision 0f9cd230 (rsb-cl): Improved documentation in src/event-processing/protocol.lisp
* src/event-processing/protocol.lisp: improved documentation J. Moringen
05:21 AM Revision 391006c2 (rsb-cl): Added filter-mixin in src/filter/filter-mixin.lisp
* src/filter/filter-mixin.lisp: new file; contains mixin class
filter-mixin
* src/filter/xpath-filter.lisp (xpath-f...
J. Moringen
03:12 AM Bug #338 (Resolved): Clarify Meaning of "string" Wire-schema
Possible interpretations
* UTF-8 string (as in Protocol Buffers)
* ASCII string
* Array of bytes
Should be hand...
J. Moringen
02:39 AM Revision 5d946b2d (rsb-cl): Fixed infinite loop in src/transport/spread/in-pull-connector.lisp
* src/transport/spread/in-pull-connector.lisp
(emit in-pull-connector t): return event if appropriate; previous
b...
J. Moringen
02:39 AM Revision 2d0c040a (rsb-cl): Added src/filter/composite-filter.lisp in cl-rsb.asd
* src/filter/composite-filter.lisp (composite-filter): extended
documentation string
(composite-filter::children)...
J. Moringen

05/27/2011

01:34 AM Enhancement #337 (Resolved): Simplify Notification Protocol Buffer Descriptors
Remove @Attachment@
* move @binary@ -> @Notification@
* remove @length@, @type_id@
Remove @MetaInfo@
* merge wi...
J. Moringen
07:50 PM Bug #336 (Resolved): Move old metaInfos from event to MetaData class
This should not be a first class member of event to prevent misuse. J. Wienke
06:38 PM Tasks #63 (Resolved): Document Installation from Source
J. Moringen
03:41 PM Tasks #63 (In Progress): Document Installation from Source
Most of this is done now in [[Installation]]. cl is missing... J. Wienke
06:25 PM Revision 00ffc447 (rsb-cpp): add a dedicated meta-data object
refs #176 J. Wienke
06:15 PM Tasks #335 (Resolved): Add Metadata Support to Events and Notifications
Specification (subject to change) is at [[Events]].
J. Moringen
03:47 PM Tasks #334 (Resolved): Version bump
Applied in changeset r1251. J. Moringen
03:32 PM Tasks #334: Version bump
cl is still missing, everything else is bumped. J. Wienke
03:21 PM Tasks #334 (In Progress): Version bump
J. Wienke
01:11 PM Tasks #334 (Resolved): Version bump
to 0.3 required. J. Wienke
03:43 PM Revision 2836c070 (rsb-cl): Version bump in cl-rsb.asd
fixes #334
* cl-rsb.asd (system cl-rsb): version bump 0.2 -> 0.3
(system cl-rsb-test): likewise
(system connectio...
J. Moringen
03:43 PM Revision 73d689fa (rsb-cl): Added pull-processor in src/event-processing/pull-processor.lisp
* src/event-processing/pull-processor.lisp: new file; contains
new class pull-processor
* src/event-processing/conf...
J. Moringen
03:43 PM Revision 70fbec92 (rsb-cl): Renamed file src/event-processing/broadcast-processor.lisp
* src/event-processing/broadcast-processor.lisp: renamed
src/event-processing/processor.lisp ->
src/event-process...
J. Moringen
03:43 PM Revision 46b5c06b (rsb-cl): Added processor class family in src/event-processing/protocol.lisp
* src/event-processing/protocol.lisp
(define-dynamic-class-family processor): new dynamic class family
for dynami...
J. Moringen
03:43 PM Revision 77a1baa3 (rsb-cl): Direction in configurator in src/event-processing/configurator.lisp
* src/reader.lisp (make-reader): construct configurator instance with
direction :in-pull
* src/listener.lisp (make-...
J. Moringen
03:43 PM Revision c6bfbb7d (rsb-cl): Added max-fragment-size slot in src/transport/spread/out-connector.lisp
* src/transport/spread/out-connector.lisp
(out-connector::max-fragment-size): new slot; stores maximum
fragment s...
J. Moringen
03:31 PM Revision f8657219 (rsb-java): version bump to 0.3.0
refs #334 J. Wienke
03:30 PM Revision baeec960 (rsb-cpp): version bump to 0.3.0
refs #334 J. Wienke
03:29 PM Revision 8d313a53 (rsb-protocol): version bump to 0.3
J. Wienke
03:24 PM Revision af48674d (rsb-python): version bump to 0.3.0
refs #334 J. Wienke
03:21 PM Tasks #176 (In Progress): Add Metadata Support to Event Notifications
I will integrate it for Python, Java and C++ J. Wienke
03:20 PM Revision c8c7c164 (rsb-integrationtest): fixes for new python API
J. Wienke
03:10 PM Revision c458f122 (rsb-python): really restrict scope of a listener
J. Wienke
02:55 PM Tasks #332 (Resolved): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
I think most of this is done now on the pure user level. J. Wienke
12:06 PM Tasks #332 (In Progress): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
J. Wienke
02:52 PM Revision e653d5aa (rsb-python): remove Subscription class
refs #322 J. Wienke
01:19 PM Revision 858e6eac (rsb-python): introduced a separate eventprocessing module
refs #322 J. Wienke
01:09 PM Revision 8efe33a4 (rsb-java): add a name to the javadoc window title
J. Wienke
01:00 PM Revision 60c2b75e (rsb-python): adapt Event interface
refs #332 J. Wienke
12:54 PM Revision 20f84a41 (rsb-python): RSBEvent -> Event
Subscriber -> Listener
Publisher -> Informer
J. Wienke

05/26/2011

12:35 AM Tasks #333 (Resolved): Implement Local Transport
J. Moringen
12:34 AM Tasks #332 (New): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
J. Moringen
12:33 AM Tasks #332 (Resolved): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
J. Moringen
12:32 AM Tasks #330 (Resolved): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
Applied in changeset r1234. J. Moringen
09:54 PM Tasks #330 (Resolved): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
J. Moringen
12:32 AM Revision 13f0a585 (rsb-java): Updated documentation in src/rsb/{Informer,Listener}.java
fixes #330
* src/rsb/Informer.java: updated documentation string of Informer
class to account for differences betwe...
J. Moringen
12:20 AM Revision cf7508b3 (rsb-integrationtest): Adapted Java test to changed client API
refs #330
* java/listener.java: adapted to changed client API
J. Moringen
12:15 AM Revision d02d2776 (rsb-java): Removed Subscription class
refs #330
* src/rsb/event/Subscription.java: removed
* src/rsb/Listener.java: store filters and handlers; added metho...
J. Moringen
11:18 PM Revision 746a6c9e (rsb-integrationtest): Adapted Java test to changed client API
refs #330
* java/listener.java: adapted to changed event.*Handler API
J. Moringen
11:13 PM Revision 179df1b8 (rsb-java): Renamed classes *Listener -> *Handler
refs #330
* src/rsb/event/DataHandler.java: renamed
src/rsb/event/RSBDataListener.java ->
src/rsb/event/DataHandl...
J. Moringen
10:40 PM Tasks #331 (In Progress): Generate and export API Documentation
J. Moringen
10:38 PM Revision b38f41cc (rsb-integrationtest): Adapted Java test to changed client API
refs #330
* java/informer.java: adapted to changed informer API
* java/listener.java: adapted to changed listener API
J. Moringen
10:31 PM Revision caa56441 (rsb-java): Renamed Subscriber -> Listener, Publisher -> Informer
refs #330
* src/rsb/Informer.java: renamed src/rsb/Publisher.java ->
src/rsb/Informer.java; renamed class Publisher...
J. Moringen
09:40 PM Revision bf39a154 (rsb-cpp): Added verbose output mode to rsb_version
refs #286
* apps/rsbversion/rsbversion.cpp: added verbose output mode (selected
via --verbose) that additionally pr...
J. Moringen
09:32 PM Revision be64f226 (rsb-cpp): Initial infrastructure for connector options introspection
refs #286
* src/rsb/transport/Factory.h: new class ConnectorFactory; specialized
factory that associates ConnectorI...
J. Moringen
09:24 PM Revision a422e972 (rsb-cpp): Fixed previous commit
* src/rsb/transport/spread/OutConnector.{h,cpp}: renamed remaining
instances of maxDataSize
J. Moringen
08:44 PM Revision 568eb4d5 (rsb-cpp): Added maxfragmentsize configuration option to Spread out connector
* src/rsb/transport/spread/OutConnector.{h,cpp}: extract and use
transport.spread.maxfragmentsize configuration opt...
J. Moringen
08:38 PM Revision 764b4b80 (rsb-cpp): Improved documentation in src/rsb/ParticipantConfig.h
* src/rsb/ParticipantConfig.h: improved documentation of fromFile
method
J. Moringen
08:31 PM Bug #329 (Resolved): ProtocolBuffer Converter expects Wire-schemas of the Form "protocol-buffer:N...
The proposal to encode wire-schemas like this has been rejected. See [[Types]]. J. Moringen
07:24 PM Tasks #296 (Resolved): Include doxygen from jenkins in redmine
Everything is now automatically published from jenkins. J. Wienke
07:03 PM Revision bc0ad57e (rsb-java): really generate doc
J. Wienke
06:55 PM Revision aa957791 (rsb-java): add a doc target
J. Wienke
03:32 PM Bug #327 (Resolved): XPath filtered logger
A logger should be able to filter by XPath. J. Wienke
03:26 PM Tasks #326 (Resolved): Create intelligent logger
Print event components
* Meta-data
** Sender
** Timestamps (including user-supplied ones)
** UserInfo items
* Pa...
J. Wienke
03:22 PM Tasks #325 (Resolved): Implement Local Transport
J. Wienke
03:20 PM Tasks #291 (Resolved): Fix communication with C++ baseline
J. Wienke
02:57 AM Revision 3ead76f9 (rsb-integrationtest): Fixed previous commit
* lisp/listener.lisp: fixed format arguments J. Moringen
02:54 AM Revision b2dee93f (rsb-integrationtest): Changed with-receiver -> with-reader in lisp/listener.lisp
* lisp/listener.lisp: changed with-receiver -> with-reader according
to upstream renaming in cl-rsb
J. Moringen
02:38 AM Revision bec2e985 (rsb-java): Fixed option name in src/rsb/transport/spread/SpreadWrapper.java
* src/rsb/transport/spread/SpreadWrapper.java: fixed option name
Spread.TcpNoDelay -> transport.spread.tcpnodelay
J. Moringen

05/25/2011

01:46 AM Revision 0f8265e7 (rsb-cl): Added connector-wire-type in src/transport/protocol.lisp
* src/transport/protocol.lisp (connector-wire-type): new generic
function; return wire-type of connector
(connect...
J. Moringen
01:46 AM Revision 8970e7ff (rsb-cl): Adapted option descriptions to new syntax
refs #321
* src/transport/spread/out-connector.lisp (out-connector): changed
value of options class option to confo...
J. Moringen
01:46 AM Revision 00ad2439 (rsb-cl): Minor cleanup in src/transport/spread/connector.lisp
* src/transport/spread/connector.lisp (header): added one-line summary
(connector): removed ~-escaping in descripti...
J. Moringen
01:46 AM Revision 195542b7 (rsb-cl): Added direction, schemas slots metaclass connector-class
refs #321
* src/transport/protocol.lisp (connector-direction): extended
documentation string
(connector-schemas):...
J. Moringen
01:46 AM Revision 9a274eb4 (rsb-cl): Fixed connector-url call in src/transport/spread/connector.lisp
* src/transport/spread/connector.lisp (shared-initialize connector t):
fixed call connector-uri -> connector-url
J. Moringen
01:46 AM Revision a4ecd31d (rsb-cl): Minor cleanup in src/reader.lisp
* src/reader.lisp (receive :around reader): improved restart report
(make-reader scope): removed bogus TODO
J. Moringen
01:46 AM Revision b72dee7d (rsb-cl): Changed reader for uri slot in src/transport/connector.lisp
* src/transport/connector.lisp (connector::uri): changed reader name
connector-uri -> connector-url
(connector-re...
J. Moringen
01:46 AM Revision 4b8e6ed3 (rsb-cl): Renamed class receiver -> reader
* src/reader.lisp: renamed file src/receiver.lisp ->
src/reader.lisp
(reader): renamed class receiver -> reader
...
J. Moringen
11:02 PM Revision 6b74fa46 (rsb-cpp): Use supplied config, not default one in src/rsb/Factory.{h,cpp}
* src/rsb/Factory.{h,cpp}: use the ParticipantConfig object supplied
by the caller instead of the default object in...
J. Moringen
10:44 PM Revision 3f1b7b64 (rsb-cpp): Fixed indentation in src/rsb/converter/converters.cpp
* src/rsb/converter/converters.cpp: fixed indentation J. Moringen
10:41 PM Revision bf957f6e (rsb-cpp): Made Repository class printable in src/rsb/converter/Repository.h
* src/rsb/converter/Repository.h: Repository added base class
Printable, implemented getClassName and printContents
J. Moringen
09:37 PM Feature #206 (In Progress): Provide additional pull-based model for receiving events without thre...
J. Moringen
09:37 PM Enhancement #286 (In Progress): Introspectable Configuration Options [C++]
J. Moringen
08:11 PM Enhancement #322 (In Progress): Introspectable Configuration Options [Java]
It should be possible to query the supported configuration options of connectors:
* This should work without instant...
J. Moringen
08:11 PM Enhancement #321 (Resolved): Introspectable Configuration Options
Options should be stored in connector classes.
It should be possible to query the supported configuration options ...
J. Moringen
08:09 PM Enhancement #320 (In Progress): Introspectable Configuration Options [Python]
For Python, we can probably store the introspection information in the connector class objects.
It should be possi...
J. Moringen
07:02 PM Bug #191: Python spread blocks at least sigint
This might be caused by Spread interacting with signal handlers: The same behavior regarding SIGINT can be observed w... J. Moringen
04:29 PM Bug #319 (Resolved): Errors mentioned in make-{informer,listener,reader} are not signaled
The documentation strings claim that errors {informer,listener,reader}-creation-failed would be signaled, but that is... J. Moringen
04:28 PM Tasks #310 (Resolved): Version bump to 0.2
Applied in changeset r1204. J. Moringen
03:37 PM Tasks #310: Version bump to 0.2
cl-rsb could use a version bump as well. Would be done in @cl-rsb.asd@ ... J. Moringen
02:04 PM Tasks #310: Version bump to 0.2
Jan, how is it with cl? Otherwise this is basically done now. J. Wienke
01:52 PM Tasks #310 (In Progress): Version bump to 0.2
J. Wienke
04:20 PM Revision a8e51fa6 (rsb-cl): Version bump in 0.1 -> 0.2 cl-rsb.asd
fixes #310
* cl-rsb.asd (system cl-rsb): version bump 0.1 -> 0.2
(system cl-rsb-test): likewise
(system connectio...
J. Moringen
03:06 PM Revision 8f0447f5 (rsb-python): also generate a coverage xml file
J. Wienke
02:56 PM Revision 167e58af (rsb-java): missing xml unit test report
J. Wienke
02:55 PM Revision 56635cb1 (rsb-java): missing libs
J. Wienke
02:47 PM Revision 91de4d07 (rsb-java): add ability to generate cobertura coverage reports
J. Wienke
01:59 PM Revision d4697476 (rsb-cpp): version bump to 0.2
refs #310 J. Wienke
01:57 PM Revision 5dc69f63 (rsb-protocol): version bump to 0.2
refs #310 J. Wienke
01:52 PM Revision 4a8e1544 (rsb-python): push to version 0.2
refs #310 J. Wienke
01:43 PM Revision 6076e887 (rsb-integrationtest): allow to specify a different java lib name
J. Wienke
01:33 PM Revision aa799c2c (rsb-java): provide versioning information
refs #310 J. Wienke
01:16 PM Bug #306 (Resolved): Apply QoS from config to ports
Applied in changeset r1194. J. Wienke
01:16 PM Revision 2114f113 (rsb-java): apply QoS from properties in a hacky version until there is a parti...
fixes #306 J. Wienke
12:58 PM Revision 6c0d45cd (rsb-java): fix indentation
J. Wienke
06:07 AM Revision bd029efc (rsb-cl): Removed unused class push-source-mixin in src/util.lisp
* src/util.lisp (push-source-mixin): removed; was unused J. Moringen
06:07 AM Revision 8489f611 (rsb-cl): Added function print-id in src/util.lisp
* src/util.lisp (print-id): new function; intended to be used with /
format control
(print-unreadable-id-object):...
J. Moringen
06:07 AM Revision 817147ce (rsb-cl): Cleanup in src/transport/spread/conversion.lisp
* src/transport/spread/conversion.lisp (wire-data->event-data):
removed some cruft
(event-data->wire-data): added...
J. Moringen
06:07 AM Revision 6c43665d (rsb-cl): Added exported symbol in src/package.lisp
* src/package.lisp (package rsb): added exported symbol
missing-required-argument
J. Moringen
06:07 AM Revision f61e0d71 (rsb-cl): Cleanup in src/transport/spread/out-connector.lisp
* src/transport/spread/out-connector.lisp: removed disabled group
tracking code
(out-connector): added documentat...
J. Moringen
06:07 AM Revision 053b06bd (rsb-cl): Added find-connector-class in src/transport/protocol.lisp
* src/transport/protocol.lisp (find-connector-class): new function;
simple wrapper for find-transport-class
(make...
J. Moringen
06:07 AM Revision 11ae2946 (rsb-cl): Added exported symbols in src/transport/package.lisp
* src/transport/package.lisp (package rsb.transport): added exported
symbols connector-url and connector-relative-url
J. Moringen
06:07 AM Revision f70c64ec (rsb-cl): Methods -> functions in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp (assembly-age): changed from
method to ordinary function
(assembly-comp...
J. Moringen
06:07 AM Revision a6d20597 (rsb-cl): Removed useless superclass in src/transport/spread/connection.lisp
* src/transport/spread/connection.lisp (connection): removed
superclass broadcast-processor; `connection' class doe...
J. Moringen
06:07 AM Revision c0144693 (rsb-cl): Mini-protocol in src/transport/spread/in-push-connector.lisp
* src/transport/spread/in-push-connector.lisp (receive-messages): new
generic function; receive and process message...
J. Moringen
06:06 AM Revision af15f59a (rsb-cl): Improved constructor in src/transport/spread/assembly-mixin.lisp
* src/transport/spread/assembly-mixin.lisp
(initialize-instance :after assembly-mixin): only set assembly-pool
sl...
J. Moringen
06:06 AM Revision 01975b8f (rsb-cl): Added count method in src/transport/inprocess/in-pull-connector.lisp
* src/transport/inprocess/in-pull-connector.lisp
(connector-queue-count): new generic function; return number of
...
J. Moringen
06:06 AM Revision 4e9cc4af (rsb-cl): Added docstrings in src/transport/spread/assembly-mixin.lisp
* src/transport/spread/assembly-mixin.lisp (assembly-mixin): added
documentation string
(notification->event t as...
J. Moringen

05/24/2011

11:56 PM Revision 267a6631 (rsb-cl): Use connector-class metaclass in connector classes
* src/transport/spread/connector.lisp (connector): changed metaclass
to `connector-class'; added :options class opt...
J. Moringen
11:56 PM Revision 8417ef29 (rsb-cl): Added connector-options in src/transport/protocol.lisp
* src/transport/protocol.lisp (connector-options): new generic
function; return list of options for a connector cla...
J. Moringen
11:56 PM Revision 33f4d968 (rsb-cl): Added connector-direction in src/transport/protocol.lisp
* src/transport/protocol.lisp (connector-direction): new generic
function; returns the direction of a connector ins...
J. Moringen
11:56 PM Revision e4b1a9d4 (rsb-cl): Added connector-class metaclass in src/transport/connector.lisp
* src/transport/protocol.lisp: cosmetic rearrangements
* src/transport/connector.lisp (connector-class): new class; i...
J. Moringen
11:56 PM Revision a702a8fd (rsb-cl): Added macro for participant test cases in test/package.lisp
* test/package.lisp (define-basic-participant-test-cases): new macro;
define some test cases which are common among...
J. Moringen
11:56 PM Revision f194b211 (rsb-cl): Added a docstring in test/package.lisp
* test/package.lisp (test suite participant-suite): added
documentation string
J. Moringen
11:56 PM Revision 94c958b2 (rsb-cl): Fixed report formats in test/transport/spread/fragmentation.lisp
* test/transport/spread/fragmentation.lisp
(test pruning-assembly-pool-root::prune): fixed report format
strings
J. Moringen
10:26 PM Feature #318 (New): Support QoS in Spread connector
* Spread flags for outgoing messages
** Reliability
** Ordering
* Conditional pruning of assembly pools
J. Moringen
05:20 PM Bug #311 (Resolved): Remove any Output that bypasses the Logging Machinery
Applied in changeset r1172. J. Moringen
05:07 PM Bug #311 (Resolved): Remove any Output that bypasses the Logging Machinery
J. Moringen
05:20 PM Revision 576bb3a5 (rsb-cpp): Removed or changed output to c{out,err} in various files
fixes #311
* src/rsb/Factory.cpp: removed debug output to cout
* src/rsb/converter/Repository.h: likewise
* src/rsb/t...
J. Moringen
04:59 PM Tasks #310 (Resolved): Version bump to 0.2
For all bindings. J. Wienke
04:58 PM Bug #309 (Resolved): Create pure spread test case for latencies
Some receive calls seem to take up to 100 ms in some strange conditions of the informing side (disconnecting before a... J. Wienke
04:53 PM Bug #308 (Resolved): Separate interrupt and deactivate of SpreadConnection
We want interruptible receive calls (interrupt method) and a separate deactivate which disconnects the mailbox but al... J. Wienke
11:45 AM Revision 55ac46e0 (rsb-cpp): really check for existence of pbuf
J. Wienke
08:55 AM Revision e6e6c497 (rsb-integrationtest): test much higher timeout
J. Wienke
05:54 AM Revision 153d0638 (rsb-integrationtest): Fix for previous commit
J. Moringen
05:53 AM Revision b8bed3fc (rsb-integrationtest): Check existence of waitfile in test/integrationtest.py
* test/integrationtest.py: when trying to delete a stale waitfile,
check for its existence first
J. Moringen
05:50 AM Revision 366b7f8c (rsb-integrationtest): Delete waitfile before starting in test/integrationtest.py
* test/integrationtest.py: delete waitfile before starting the
listener process
J. Moringen
05:43 AM Revision c9a16c75 (rsb-java): Fixed change in src/rsb/filter/ScopeFilter.java again
* src/rsb/filter/ScopeFilter.java: fixed typo in equals() call J. Moringen
05:42 AM Revision 44a436eb (rsb-java): Fixed last change in src/rsb/filter/ScopeFilter.java
* src/rsb/filter/ScopeFilter.java: isSuperScopeOf() tests for proper
superscope; the correct decision is obtained b...
J. Moringen
05:37 AM Revision 185fec52 (rsb-java): Match events for subscopes in src/rsb/filter/ScopeFilter.java
* src/rsb/filter/ScopeFilter.java: previously equal scopes
(filter's scope and event's scope) were required; now, m...
J. Moringen
05:04 AM Revision 0ddcfb66 (rsb-integrationtest): Wait a bit after setting up handlers in java/listener.java
* java/listener.java: wait a bit after setting up handlers before
writing the marker file
J. Moringen
04:53 AM Revision 2f339820 (rsb-integrationtest): Made handler less verbose in java/listener.java
* java/listener.java: handler prints every 30-th event like the other
tests do
J. Moringen
04:51 AM Revision 2f721a47 (rsb-integrationtest): Fixed thread start in lisp/informer.lisp
* lisp/informer.lisp: Java threads are started via start(), not run() J. Moringen
04:51 AM Revision 38284c45 (rsb-integrationtest): Fixed thread start in lisp/informer.lisp
* lisp/informer.lisp: Java threads are started via start(), not run() J. Moringen
04:37 AM Revision 433d68a5 (rsb-java): Fixed fragment size computation in src/rsb/transport/spread/SpreadP...
* src/rsb/transport/spread/SpreadPort.java: size of final fragment was
computed incorrectly, yielding 0 in some cor...
J. Moringen
04:22 AM Revision 16403a24 (rsb-java): Fixed spread group computation, again
* src/rsb/transport/spread/SpreadPort.java: final byte was discarded
yielded in incomplete (30 byte) group name
J. Moringen
04:09 AM Revision 10bd0c99 (rsb-java): Fixed spread group computation in src/rsb/transport/spread/SpreadPo...
* src/rsb/transport/spread/SpreadPort.java: added zero-padding of
hex-digits in spreadGroupName
J. Moringen
03:59 AM Revision 1e206080 (rsb-integrationtest): Re-enabled communication tests in test/integrationtest.py
* test/integrationtest.py: re-enabled accidentally disabled
communication tests
J. Moringen
03:55 AM Revision b58aebe5 (rsb-integrationtest): Option parsing test for Java in java/config.java
* java/config.java: added reading of configuration file and writing of
output file
* test/integrationtest.py: tweak...
J. Moringen
03:49 AM Revision a02eb707 (rsb-java): Made constructor public in src/rsb/util/Properties.java
* src/rsb/util/Properties.java: the constructor is essential for tests
and may be useful on other occasions
J. Moringen
03:47 AM Revision 0681922a (rsb-java): Made loadFile public in src/rsb/util/Properties.java
* src/rsb/util/Properties.java: loadFile is essential for tests and
may be useful on other occasions
J. Moringen
03:24 AM Revision 4d066e43 (rsb-integrationtest): Threads and marker file in java/listener.java
* java/listener.java: starts separate threads for listeners;
write marker file when listeners are set up
J. Moringen
03:00 AM Revision 51f09ea9 (rsb-java): Process env vars correctly in src/rsb/util/Properties.java
refs #291
* src/rsb/util/Properties.java: when processing environment variables,
strip RSB_ prefix from name and co...
J. Moringen
02:52 AM Revision 310878eb (rsb-java): Fixed configuration file name in src/rsb/util/Properties.java
* src/rsb/util/Properties.java: the filename used for locating
rsb.conf in the current directory was missing a `/'
J. Moringen
02:49 AM Revision c6935e0c (rsb-java): Removed .rsbrc (should have been done in previous commit)
J. Moringen
02:48 AM Revision 3d2954b4 (rsb-java): Renamed and adapted configuration file rsb.conf
refs #291
* rsb.conf: renamed .rsbrc -> rsb.conf; changed syntax according to
new configuration schema
J. Moringen
02:44 AM Revision e484f159 (rsb-java): Partially migrated to new configuration schema
refs #291
* src/rsb/util/Properties.java: changed parser to accept "INI-File"
syntax; updated known configuration o...
J. Moringen
02:13 AM Revision e95b5ee8 (rsb-integrationtest): Sleep some more a various places in test/integrationtest.py
* test/integrationtest.py: sleep some more after waiting for the
listener and after creating the informer
J. Moringen

05/23/2011

01:54 AM Revision 3c4aa0dd (rsb-integrationtest): Wait a little longer for listeners in lisp/listener.lisp
* lisp/listener.lisp: wait a little longer for listeners to start up J. Moringen
01:46 AM Revision 1f5fb1ff (rsb-integrationtest): Display listener startup time in test/integrationtest.py
* test/integrationtest.py: display listener startup time after waiting
for the listener
J. Moringen
01:32 AM Revision d0f383fe (rsb-cl): Added used package in test/package.lisp
* test/package.lisp (package rsb.test): added used package alexandria
which is required by some tests
J. Moringen
01:32 AM Revision 30820f57 (rsb-cl): Added event unit tests in test/event.lisp
* test/event.lisp: new file; unit tests for the event class
* cl-rsb.asd (system cl-rsb-test): added file test/event....
J. Moringen
01:32 AM Revision 87b7abfd (rsb-cl): Changed a default value in src/transport/spread/conversion.lisp
* src/transport/spread/conversion.lisp (make-notification):
num-data-parts argument should default to 1, not 0; thi...
J. Moringen
01:32 AM Revision 7c84fe45 (rsb-cl): Use make-scope when constructing events in src/event.lisp
* src/event.lisp (make-event): apply `make-scope' to scope parameter
in order to allow scope designators like strin...
J. Moringen
12:42 AM Revision c4bf4252 (rsb-integrationtest): Create notification file in lisp/listener.lisp
* lisp/listener.lisp: create the notification file J. Moringen
12:38 AM Revision 671a2f2a (rsb-integrationtest): Wait until listener is ready in test/integrationtest.py
* cpp/listener.cpp: write a file when ready
* lisp/listener.lisp: likewise
* python/listener.py: likewise
* test/inte...
J. Moringen
11:35 PM Tasks #196 (Resolved): Test for consistent option file parsing
Applied in changeset r1136. J. Moringen
08:58 PM Tasks #196 (In Progress): Test for consistent option file parsing
J. Moringen
11:35 PM Revision dc57db6f (rsb-integrationtest): Added support for Java in configuration test
fixes #196
* java/CMakeLists.txt: added files java/config.java and
java/config.sh.in
* java/config.java: new file; ...
J. Moringen
11:21 PM Revision 2292d2a7 (rsb-integrationtest): Less aggressive timeout in test in test/integrationtest.py
* test/integrationtest.py: wait 40 instead of 20 seconds for processes
to complete in communication test case
J. Moringen
11:15 PM Revision d1ead5c9 (rsb-cl): Added yet another missing dependency in cl-rsb.asd
* cl-rsb.asd (system cl-rsb-test): added missing dependency of module
spread on module transport
J. Moringen
11:15 PM Revision 861245e4 (rsb-cl): Added another missing dependency in cl-rsb.asd
* cl-rsb.asd (system cl-rsb): added missing dependency of
src/util.lisp on src/protocol.lisp
J. Moringen
11:15 PM Revision 6f0d927c (rsb-cl): Added missing dependency in cl-rsb.asd
* cl-rsb.asd (system cl-rsb): added missing dependency of
src/event.lisp on src/util.lisp
J. Moringen
10:08 PM Revision ebedd933 (rsb-cl): Exported configuration-related symbols in src/package.lisp
* src/package.lisp (package rsb): added exported symbols
options-from-environment, options-from-stream,
options-f...
J. Moringen
09:15 PM Revision edf4d42e (rsb-integrationtest): Locate SBCL via SBCL_HOME in lisp/sbcl-script.sh
* lisp/sbcl-script.sh: use value of SBCL_HOME to locate SBCL binary J. Moringen
09:03 PM Revision 44d18a64 (rsb-integrationtest): Re-enabled accidentally disabled test in test/integratio...
refs #196
* test/integrationtest.py: re-enabled accidentally disabled
testCommunicationLANG1LANG2 test cases
J. Moringen
09:00 PM Revision a0c7c8e2 (rsb-integrationtest): Integration test for configuration option parsing
refs #196
* cpp/CMakeLists.txt: added an executable built from cpp/config.cpp
* cpp/config.cpp: new file; C++ configu...
J. Moringen
08:57 PM Revision b39f8365 (rsb-integrationtest): Pass arguments to Lisp in lisp/sbcl-script.sh
* lisp/sbcl-script.sh: pass arguments following script name to Lisp
process
J. Moringen
08:54 PM Revision 10a14505 (rsb-integrationtest): Base directory in a variable, ASDF errors in lisp/sbclrc
* lisp/sbclrc: put base directory in variable *lisp-share-path*; try
to download artifacts for missing ASDF depende...
J. Moringen
08:01 PM Revision 330aabb6 (rsb-cpp): some untested hot fixes for the remote server api to get m3s back ru...
J. Wienke
06:53 PM Revision 08df26ed (rsb-integrationtest): Fixed data-type designator in python/informer.py
* python/informer.py: Publisher data-type is designated by a Python
type object, not a string
J. Moringen
06:29 PM Revision 6de4c6ea (rsb-integrationtest): next fixes
J. Wienke
06:28 PM Revision 77c8fbd3 (rsb-integrationtest): next fixes
J. Wienke
06:27 PM Revision 55aecd10 (rsb-integrationtest): fixes for java api
J. Wienke
06:13 PM Revision 5d223e24 (rsb-java): be able to apply QoS to ports
refs #291 J. Wienke
05:39 PM Tasks #292 (Resolved): Fix communication with C++ baseline
J. Moringen
05:38 PM Feature #195 (Resolved): Integrate Option File Parsing
The only option that is not respected is @errorhandling.onhandlererror@. J. Moringen
05:34 PM Bug #307 (Resolved): QoS options are not respected by connectors
Applied in changeset r1116. J. Moringen
05:34 PM Revision 66a57b36 (rsb-python): Pass QoS settings to created ports in rsb/__init__.py
fixes #307
* rsb/__init__.py: pass QoS settings to created Port objects in
Subscriber and Publisher constructors
J. Moringen
04:39 PM Revision 8fce2ac7 (rsb-cl): Added one-line summary in src/filter/type-filter.lisp
* src/filter/type-filter.lisp (header): added one-line summary J. Moringen
04:39 PM Revision 2ece50b7 (rsb-cl): Fixed parameter reference in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp
(print-object assembly-pool t): fixed name of referenced parameter
J. Moringen
04:39 PM Revision 64da0021 (rsb-cl): Extended unit tests in test/transport/spread/fragmentation.lisp
* test/transport/spread/fragmentation.lisp
(test fragmentation-root::assemble-smoke): test multiple cases; test
i...
J. Moringen
04:39 PM Revision 146e7cb0 (rsb-cl): Cosmetic change in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp
(print-object assembly-pool t): use `assembly-pool-count' to
determine ...
J. Moringen
04:39 PM Revision 79f21bc4 (rsb-cl): Added an initform in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp
(pruning-assembly-pool::age-limit): added initform
J. Moringen
04:39 PM Revision 8796d4fe (rsb-cl): Added print-object tests in test/transport/spread/fragmentation.lisp
* test/transport/spread/fragmentation.lisp
(test fragmentation-root::print-smoke): new test case; smoke test
for ...
J. Moringen
04:39 PM Revision d3b86098 (rsb-cl): Added assembly-pool-count in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp (assembly-pool-count): new
generic function; return number of assemblies ...
J. Moringen
04:39 PM Revision 164bda5b (rsb-cl): Added docstrings in test/transport/spread/fragmentation.lisp
* test/transport/spread/fragmentation.lisp
(test fragmentation-root::assemble-smoke): added documentation
string
...
J. Moringen
04:39 PM Revision 4d93b46d (rsb-cl): age-limit is now a slot in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp
(pruning-assembly-pool::age-limit): new slot; store minimum age that
as...
J. Moringen
04:39 PM Revision d19cc558 (rsb-cl): Added new test case in test/transport/spread/fragmentation.lisp
* test/transport/spread/fragmentation.lisp
(test suite pruning-assembly-pool-root): new test suite; for
`pruning-...
J. Moringen
04:39 PM Revision be5af0c5 (rsb-cl): Added a docstring in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp (assembly-pool): added
documentation string
J. Moringen
04:39 PM Revision 301768a2 (rsb-cl): Removed useless classes in src/event-processing/processor.lisp
* src/event-processing/processor.lisp (processor): removed; not
necessary
(in-processor): likewise
(out-process...
J. Moringen
04:39 PM Revision fe8f1423 (rsb-cl): Added dispatch protocol in src/event-processing/protocol.lisp
* src/event-processing/protocol.lisp (dispatch): new generic function;
dispatch event in a processor-specific manne...
J. Moringen
04:39 PM Revision a45ad1d5 (rsb-cl): Added generic functions in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp (ensure-assembly): new
generic function; lifted from methods
(merge-fra...
J. Moringen
04:39 PM Revision 15c779fc (rsb-cl): Extended docstrings in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp
(pruning-assembly-pool::lock): added documentation string
(pruning-asse...
J. Moringen
04:39 PM Revision b7f15f5c (rsb-cl): Changed super-scopes into an ordinary function src/scope.lisp
* src/scope.lisp (super-scopes): changed function kind method ->
ordinary function
J. Moringen
04:39 PM Revision 8b0aa44a (rsb-cl): Fixed interning of scopes in src/scope.lisp
* src/scope.lisp (scope::interned?): new slot; non-nil if the scope
has been interned
(make-scope scope): honor i...
J. Moringen
04:39 PM Revision 9754caa1 (rsb-cl): Added tests for spread utils in test/transport/spread/util.lisp
* src/transport/spread/package.lisp
(package rsb.transport.spread): added exported symbols
*scope-group-cache*, *...
J. Moringen
04:39 PM Revision f5c85e46 (rsb-cl): Added missing dependency in cl-rsb.asd
* cl-rsb.asd (system connection cl-rsb-and-cl-spread): added
dependency of src/transport/spread/fragmentation.lisp ...
J. Moringen
04:39 PM Revision 158852ce (rsb-cl): Added a docstring in src/transport/spread/util.lisp
* src/transport/spread/util.lisp (parse-spread-name): added
documentation string
J. Moringen
04:39 PM Revision 2bc05c81 (rsb-cl): Added meta-data protocol functions in src/protocol.lisp
* src/protocol.lisp (meta-data-count): new generic function; return
the number of meta-data items
(meta-data-keys...
J. Moringen
04:39 PM Revision b9d4d73b (rsb-cl): Added one-line summary in src/transport/spread/util.lisp
* src/transport/spread/util.lisp (header): added one-line summary J. Moringen
04:39 PM Revision 3bd4f2ca (rsb-cl): Implemented caching of groups in src/transport/spread/util.lisp
* src/transport/spread/util.lisp (*scope-group-cache*): new variable;
cache of previously computed group names
(*...
J. Moringen
04:39 PM Revision fb7df4b8 (rsb-cl): Moved internal-real-time in-sec. to src/transport/spread/util.lisp
* src/transport/spread/util.lisp (internal-real-time-in-seconds): new
function; moved here from src/transport/sprea...
J. Moringen
04:39 PM Revision f0942297 (rsb-cl): Added generic function matches? in src/filter/protocol.lisp
* src/filter/protocol.lisp (matches?): new generic function; defines
the filter protocol
J. Moringen
04:39 PM Revision f6a7693f (rsb-cl): Cleanup in src/transport/package.lisp
* src/transport/package.lisp (package rsb.transport): removed some
obsolete cruft
J. Moringen
04:39 PM Revision c7a048c3 (rsb-cl): Added documentation in src/receiver.lisp
* src/receiver.lisp (header): added one-line summary
(receiver): added documentation string
J. Moringen
04:39 PM Revision cb65dc28 (rsb-cl): Reorganized dependencies in cl-rsb system in cl-rsb.asd
* cl-rsb.asd (system cl-rsb): moved src/protocol.lisp into src-early
model; adapted dependencies accordingly
J. Moringen
04:39 PM Revision 81cb5cea (rsb-cl): Moved notify function into package rsb.event-processing
* src/listener.lisp (setf handlers list listener): added package
qualification to `notify' call which is in package...
J. Moringen
 

Also available in: Atom