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.
- 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...
- 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... - 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... - 10:37 AM Revision f88b6726 (rsb-cl): Rewrote docstring of informer class in src/informer.lisp
- * src/informer.lisp (informer): rewrote documentation string
- 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' - 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 - 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... - 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
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 - 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 - 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
- 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... - 12:30 AM Revision d8db9cc3 (rsb-cpp): Added receive method to SpreadConnector class
- refs #206
* src/rsb/transport/spread/SpreadConnector.cpp: added receive method - 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... - 12:24 AM Enhancement #380 (New): Support URIs for Participant Configuration
- According to "Transport-specific URLs" in [[URI_Schema]]
- 12:24 AM Enhancement #379 (New): Support URIs for Participant Configuration
- According to "Transport-specific URLs" in [[URI_Schema]]
- 12:23 AM Enhancement #378 (In Progress): Support URIs for Participant Configuration
- According to "Transport-specific URLs" in [[URI_Schema]]
- 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... - 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/... - 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... - 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... - 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 - 11:24 PM Tasks #377 (New): Pull-style Event Receiving
- 11:23 PM Tasks #376 (New): Pull-style Event Receiving
- 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... - 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... - 10:56 PM Revision 2591e319 (rsb-cpp): Made OutRouteConfigurator noncopyable
- * src/rsb/eventprocessing/OutRouteConfigurator.h: added
boost::noncopyable to base-classes of OutRouteConfigurator - 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... - 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 - 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... - 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... - 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 - 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... - 09:31 PM Revision 8a06829d (rsb-cpp): Made EventSendingStrategy noncopyable
- * src/rsb/eventprocessing/EventSendingStrategy.h: added
boost::noncopyable to bases-classes of EventSendingStrategy - 09:25 PM Revision 3a6d3f87 (rsb-cpp): Made EventReceivingStrategy noncopyable
- * src/rsb/eventprocessing/EventReceivingStrategy.h: added
boost::noncopyable to EventReceivingStrategy's base-classes - 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... - 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 - 06:06 AM Revision f5cce47b (rsb-tools-cl): Better FASL cache name in CMakeLists.txt
- * CMakeLists.txt: incorporate processor architecture in FASL cache
name - 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... - 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... - 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... - 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): ... - 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 - 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... - 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... - 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 - 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... - 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 - 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/... - 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
- 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... - 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-... - 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... - 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 - 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... - 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,
... - 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... - 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
- 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... - 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
(... - 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):... - 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... - 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... - 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?'... - 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 - 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... - 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... - 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 - 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... - 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... - 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 ... - 06:06 AM Revision b4d523ed (rsb-cl): Added log1 logging macro in src/package.lisp
- * src/package.lisp (log1): new macro; for logging
- 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... - 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? - 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... - 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;
... - 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... - 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... - 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... - 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... - 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... - 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... - 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 - 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...
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... - 01:41 AM Tasks #374 (Resolved): Move XML Processing into separate System
- 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 ... - 11:39 PM Revision 626cd768 (rsb-talks): updated ignore patterns
- 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 - 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... - 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?
06/18/2011
- 04:15 PM Revision 1b436091 (rsb-talks): fixed refs, added bib, changed theme once again and added some mor...
- 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...
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... - 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... - 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... - 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 :... - 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... - 03:44 AM Revision 7101b428 (rsb-cl): Cosmetic change in test/listener.lisp
- * test/listener.lisp: cosmetic change
- 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... - 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 (... - 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 ... - 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... - 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... - 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... - 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... - 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)... - 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... - 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... - 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... - 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)... - 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... - 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... - 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)...
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... - 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... - 04:01 PM Revision 71f63658 (rsb-talks): some fixes
- 03:04 PM Revision f48e84bb (rsb-talks): minor fixes
- 02:45 PM Revision f4671b81 (rsb-talks): removed idl ref
- 02:03 PM Revision 57b53120 (rsb-talks): minor layout tries
- 02:00 PM Revision 003614b4 (rsb-talks): references slide + images beginning
- 01:46 PM Revision b84fe52c (rsb-talks): added pauses to top10
- 01:36 PM Revision 6d2b3735 (rsb-talks): added outlook slide
- 01:03 PM Revision 95732db9 (rsb-talks): reorder bullet points
- 01:02 PM Revision 4dcab3de (rsb-talks): added RSB Manifesto slide
- 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...
- 12:17 PM Revision 538a210d (rsb-talks): removed citation due to space limits
- 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.
... - 11:24 AM Revision a4906d6f (rsb-cpp): formatting
- 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
- 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...
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 - 06:22 PM Revision 48f0c875 (rsb-talks): resolved my todos
- 06:14 PM Revision 24e7759a (rsb-model): some new detail diagrams for slides
- 05:45 PM Revision 70116950 (rsb-talks): discussion results
- 04:26 PM Revision b7c4adcd (rsb-talks): some slides w general intro added
- 03:33 PM Revision 6973eb47 (rsb-talks)
- 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... - 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 - 03:17 PM Revision 7a4a467c (rsb-talks): TODO added
- 03:15 PM Revision 508c781d (rsb-talks): observation model added
- 02:52 PM Revision 1fa7f960 (rsb-talks): integrated URIs[D
- 02:35 PM Revision aa2c6459 (rsb-talks): first bits for event and notification model
- 02:15 PM Revision ddafd2e0 (rsb-talks): initial slide for motivation
- 02:13 PM Revision a311f3a8 (rsb-talks): initial slide for motivation
- 12:04 PM Revision 09e514cc (rsb-talks): original bus figure
- 11:58 AM Revision faa9caf4 (rsb-talks): added talk structure ideas
- 11:51 AM Revision 78bb4622 (rsb-talks): added talk structure ideas
- 11:10 AM Revision 0e99fbb7 (rsb-talks): style does not work here...
- 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
- 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 - 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... - 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... - 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... - 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): ... - 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... - 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... - 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 - 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... - 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
- 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... - 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... - 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
- 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... - 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... - 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 ... - 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
... - 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... - 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...
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
- 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... - 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;
... - 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... - 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 - 03:46 PM Revision 7e55c577 (rsb-talks): add some graphics and structure
- 03:12 PM Revision 4c404b00 (rsb-talks): a first project template for a talk
- 03:04 PM Revision 8424c770 (rsb-talks): Folder for presentation in CIT Middleware Group
- 03:04 PM Revision 9a26cb4b (rsb-talks): folder for RSB talks
- 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 - 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... - 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... - 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... - 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 - 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... - 12:38 PM Revision 835d44b1 (rsb-yarp-cl): added doc/test-results.xml to ignore patterns
- 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... - 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... - 12:25 PM Revision 473eb578 (rsb-cl): Version bump
- * cl-rsb.asd (+version-minor+): version bump
- 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 - 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 - 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 - 11:57 AM Revision fff42307 (rsb-python): version bump
- 11:48 AM Revision d32111b7 (rsb-cpp): version bump
- 11:47 AM Revision 51cf30d6 (rsb-java): version bump
- 11:47 AM Revision 32dc7d83 (rsb-protocol): version bump
- 11:16 AM Revision 631aa902 (rsb-cpp): set up iontegration test to also use inprocess communication
- 10:41 AM Revision 0257aaf9 (rsb-cpp): fix comment
- 10:27 AM Bug #367 (Resolved): Wire Schema Error on Deserializing data
- Works great now with RSB trunk of C++/Java... Thx!
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' - 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
- 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 ... - 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 ... - 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
... - 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 - 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... - 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... - 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 - 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... - 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... - 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... - 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 - 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... - 08:48 PM Tasks #343 (Resolved): Create Intelligent Logger
- Applied in changeset r1540.
- 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
... - 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 - 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... - 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... - 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... - 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... - 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... - 03:57 PM Revision df23bbec (rsb-java): documentation fixes
- 03:51 PM Revision 04ea8592 (rsb-cpp): some doc fixes
- 03:43 PM Revision f6fb580a (rsb-cpp): initialize members
- 03:00 PM Bug #368 (Resolved): INSTALL file for C++ implementation assumes autotools
- Applied in changeset r1530.
- 02:51 PM Bug #368 (In Progress): INSTALL file for C++ implementation assumes autotools
- rlevant for the first public release, assigning to this version
- 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 - 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?
- 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 ...
- 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 - 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 ... - 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... - 02:27 AM Revision 4d224407 (rsb-ros-cl): initial import
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 - 01:22 AM Revision a1921f26 (rsb-yarp-cl): initial import
- 09:32 PM Bug #338 (Resolved): Clarify Meaning of "string" Wire-schema
- 09:17 PM Revision 22e1c11b (rsb-integrationtest): yet another fix
- 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 - 09:08 PM Revision 304d6f4a (rsb-integrationtest): fix config test cpp
- 08:57 PM Revision cd9ef21f (rsb-cpp): make utf-8-string the default wire schema
- 08:24 PM Revision 9cb8e77b (rsb-java): make properties aware of utf8 and ascii and leave string for backwa...
- 08:13 PM Revision 76c0f2f1 (rsb-integrationtest): try to fix pytho nconfig test
- 08:11 PM Revision 9d53b1c2 (rsb-integrationtest): try to fix java configuration test
- 07:52 PM Revision edf5420a (rsb-integrationtest): try to fix config parsing test
- 07:39 PM Bug #368 (Resolved): INSTALL file for C++ implementation assumes autotools
- 07:25 PM Tasks #354: Framework Comparison Wiki Page
- link to Wiki page
- 07:24 PM Tasks #354: Framework Comparison Wiki Page
- Criteria from http://msgpack.org/ have been partially integrated.
- 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...
- 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... - 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... - 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-... - 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... - 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... - 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... - 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/... - 05:38 PM Bug #359 (Resolved): API Docs not accessbile for Unauthorized Users
- 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.
06/11/2011
- 10:24 PM Revision 4b37beaa (rsb-python): use str with utf-8. This is not nice but preserves backwards comp...
- 09:33 PM Bug #367 (Closed): Wire Schema Error on Deserializing data
- Thanx, so we can close this ticket as a duplicate of #338.
- 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...
- 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... - 08:43 PM Bug #367 (Rejected): Wire Schema Error on Deserializing data
- cpp needs adaption. Not yet done.
- 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... - 09:21 PM Revision 377cf5bc (rsb-python): remove always conflicting cfg file from repositiry
- 08:40 PM Revision 815fcb2c (rsb-python): * use bytearray for SpreadPort instead of str
- * adapt handling of strings refs #338
- 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.
- 03:02 PM Revision d680115b (rsb-java): added QueueAdapter as a shortcut to receive events in a pull-based ...
06/10/2011
- 12:30 AM Bug #365 (Resolved): Fixed XMLRPC port prevents multiple TCPROS clients
- 07:00 PM Tasks #355 (Resolved): Examples in Wiki Pages
- Applied in changeset r1503.
- 02:48 PM Tasks #355: Examples in Wiki Pages
- Created a wiki page: [[Examples]]
CL is still missing, Jan? - 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... - 01:51 PM Tasks #355 (In Progress): Examples in Wiki Pages
- 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... - 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... - 04:32 PM Revision 7b7683b6 (rsb-integrationtest): fix compilation
- 04:30 PM Revision f4018079 (rsb-java): missing commit
- 04:28 PM Revision 0376575b (rsb-java): further unit testing
- 04:19 PM Revision 79d2b317 (rsb-java): created a StringConverter that really honors encodings and reports ...
- 03:06 PM Revision 7cf194d4 (rsb-java): rename AbstractConverter -> Converter to meet coding guidelines
- 03:01 PM Bug #338: Clarify Meaning of "string" Wire-schema
- we will skip the intermediate solution
- 01:07 PM Bug #338: Clarify Meaning of "string" Wire-schema
- Forced ASCII-Conversion for Java.
- 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.
- 02:46 PM Revision 0e74cb8e (rsb-python): add dedicated examples for python
- refs #355
- 02:29 PM Revision 25694c5c (rsb-java): extract examples to a separate source folder and comment them
- refs #355
- 02:05 PM Revision 054fe30d (rsb-cpp): add documentation to basic examples.
- refs #355
- 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.
- 01:47 PM Tasks #350 (Resolved): Refactor SVN structure
- 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...
- 01:30 PM Revision 96f43e1a (rsb-integrationtest): rename according to folder name conventions
- 01:30 PM Revision 1f505eb4 (rsb-integrationtest): rename according to folder name conventions
- 01:30 PM Revision f25c925c (rsb-protocol): rename according to folder name conventions
- 01:30 PM Revision e582486b (rsb-protocol): rename according to folder name conventions
- 01:29 PM Revision b76ef63e (rsb-java): this really is the java core
- 01:29 PM Revision b69e154d (rsb-java): move to java subfolder
- 01:29 PM Revision 2e68fca2 (rsb-python): this really is the python core
- 01:29 PM Revision eaebbc4a (rsb-python): move to python subfolder
- 01:28 PM Revision b113d7e8 (rsb-tools-cpp): rename to cpp to avoid non-letter characters in URLs
- 01:28 PM Revision c228b3f6 (rsb-tools-cpp): rename to cpp to avoid non-letter characters in URLs
- 01:28 PM Revision 5de182d1 (rsb-cpp): rename to cpp to avoid non-letter characters in URLs
- 01:28 PM Revision a2b05847 (rsb-cpp): rename to cpp to avoid non-letter characters in URLs
- 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.
- 09:17 AM Bug #359 (Resolved): API Docs not accessbile for Unauthorized Users
- API Documentation tab is invisible if signed out.
- 01:09 PM Revision a172908a (rsb-java): remove build.properties from svn. This is a local user decision
- 01:07 PM Revision 74adc0c9 (rsb-java): use ascii as a default charset
- 12:30 PM Bug #357 (Resolved): Enforce Declared Informer Semantics
- Applied in changeset r1479.
- 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... - 12:17 PM Revision c42e3a55 (rsb-java): typo
- 12:17 PM Revision d2dfe1c3 (rsb-java): really make this a javadoc comment
- 12:12 PM Revision 2e6bc974 (rsb-cpp): fix server / remote server
- 11:59 AM Revision debaca8c (rsb-integrationtest): fix compilation
- 11:57 AM Revision 214a4723 (rsb-python): ensure that sent events have the correct scope and type
- refs #357
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... - 11:09 PM Revision 6062caba (rsb-python): run protobuf before sdist
- 10:50 PM Tasks #358 (Resolved): dstat-like output for rsb-logger
- Applied in changeset r1469.
- 06:52 PM Tasks #358 (Resolved): dstat-like output for rsb-logger
- 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 - 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... - 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 - 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,... - 06:28 PM Revision 37bbf3b1 (rsb-java): ensure that Events can only be sent with the type and scope of the ...
- refs #357
- 04:47 PM Revision e51550d1 (rsb-java): use a user library for protobuf
- 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... - 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... - 02:59 PM Tasks #355 (Resolved): Examples in Wiki Pages
- 02:55 PM Tasks #354 (Rejected): Framework Comparison Wiki Page
- Compare against
* ROS
* YARP
* XCF
Wiki page is [[Ros Comparison|here]]. - 02:52 PM Tasks #353 (Resolved): Document Installation using Binary Packages
- 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... - 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... - 12:34 PM Enhancement #352 (Resolved): Implement Converter Selection Strategies
- See #351 for details.
- 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...
- 12:26 PM Tasks #304 (Resolved): Wildcard Mechnism for Converter Selection
- Converter mechanism will be revised anyway. Java implementation can wait until then.
- 11:42 AM Bug #341 (Resolved): Eventprocessing does not honor QoS Settings
- Applied in changeset r1462.
- 11:42 AM Revision be5a27e2 (rsb-java): Implemented a single-threaded EventReceivingStrategy that ensures o...
- fixes #341
- 10:19 AM Revision 6b664497 (rsb-java): really pass the wait flag
- 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
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... - 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... - 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... - 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 - 10:52 PM Revision 7bf68960 (rsb-tools-cl): initial import
- 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... - 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... - 06:22 PM Tasks #326 (Resolved): Create intelligent logger
- Applied in changeset r1452.
- 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... - 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... - 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 - 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... - 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... - 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... - 05:17 PM Tasks #350 (Resolved): Refactor SVN structure
- add {core,tools,xml} folders for python and java.
- 05:11 PM Bug #341 (In Progress): Eventprocessing does not honor QoS Settings
- 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.
- 05:05 PM Revision 850b9d1d (rsb-cpp): cleanup logic of receive method in SpreadConnection and clarify what...
- refs #229
- 05:00 PM Bug #308 (Resolved): Separate interrupt and deactivate of SpreadConnection
- Applied in changeset r1445.
- 02:27 PM Bug #308 (In Progress): Separate interrupt and deactivate of SpreadConnection
- 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 #... - 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... - 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... - 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.{... - 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
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... - 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... - 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... - 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 ... - 11:35 PM Revision 54dae568 (rsb-tools-cpp): Initial import of C++ tools sub-project
- refs #326
- 11:22 PM Tasks #326: Create intelligent logger
- not sure about "intelligent", but well ...
- 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 - 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... - 06:40 PM Revision 3e363193 (rsb-cpp): fix unit tests
- 06:24 PM Bug #299 (Resolved): Handle buffer satuaration in spread
- Applied in changeset r1431.
- 05:45 PM Bug #299 (In Progress): Handle buffer satuaration in spread
- 06:24 PM Revision aae37efa (rsb-cpp): generate better exception information in case a receiving error occu...
- fixes #299
- 06:15 PM Revision 15e49ddd (rsb-cpp): addeda unit test that ensures that SpreadConnection throws an except...
- refs #299
- 05:39 PM Bug #309: Create pure spread test case for latencies
- A mail is sent to the spread list with this program:...
- 04:02 PM Bug #309 (In Progress): Create pure spread test case for latencies
- 03:49 PM Tasks #342 (Resolved): Create Factory comparable to c++ to simplify creation of participants
- Applied in changeset r1429.
- 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... - 03:05 PM Revision d7ce8d67 (rsb-cpp): doxygen fixes
- 02:33 PM Revision 17645cba (rsb-java): some javadoc fixes
- 01:31 PM Revision cd44ca0e (rsb-java): add an additional handler decorator that takes filters
- 01:22 PM Revision 4f6a5518 (rsb-java): fix compilation
- 01:16 PM Revision 2aff204f (rsb-java): add documentation, reduce visibility
- 12:03 PM Tasks #348 (Resolved): check thread safety
- Done also for python
- 11:51 AM Tasks #348: check thread safety
- Done for cpp
- 10:03 AM Tasks #348 (In Progress): check thread safety
- 12:02 PM Revision 93d53b49 (rsb-python): fix threading issues
- refs #348
- 11:47 AM Revision 370be792 (rsb-cpp): removed some duplicated TODOs and simplified logic
- 11:38 AM Revision cfe0677b (rsb-cpp): where is the string gone? ;)
- 11:32 AM Revision d9b7bfcc (rsb-cpp): properly handle errors while leaving spread groups
- 11:17 AM Revision 18f70a08 (rsb-cpp): right now we simply do not need to handle non-regular messages in Re...
- 11:16 AM Revision 1217f477 (rsb-cpp): i would say these are done as there already is an exception
- 11:10 AM Revision 01d001ac (rsb-cpp): this is done...
- 11:08 AM Revision 3af4f84f (rsb-cpp): there already is an id, what was this TODO about?
- 11:02 AM Revision 1e9f38d9 (rsb-cpp): remove an unused and broken method
- 10:32 AM Revision bffd36db (rsb-cpp): listeners have a normal ID via Participant
- 10:32 AM Revision 15535aad (rsb-cpp): there is no user-changeable activation management any more which thi...
- refs #348
- 10:30 AM Revision c6bcd427 (rsb-cpp): use a mutex to access handler in ReceiverTask. Otherwise it may be r...
- refs #348
- 10:28 AM Tasks #304 (In Progress): Wildcard Mechnism for Converter Selection
- 10:23 AM Revision 25b16afc (rsb-cpp): doxygenify
- 10:19 AM Revision 96f69c31 (rsb-cpp): remove TODOs about whitelisting. There's a dedicated ticket for this.
- refs #46
- 10:13 AM Revision a87522f7 (rsb-cpp): made MembershipManager threadsafe
- refs #348
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 - 06:50 PM Tasks #349 (Resolved): Test Processing of Meta-data and Timestamps
- Applied in changeset r1405.
- 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... - 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 - 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
* ... - 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... - 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 - 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... - 05:46 PM Revision 5c8f9694 (rsb-cpp): fix sending and receiving of user times across spread
- refs #176
- 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 - 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 / - 05:30 PM Tasks #176 (Resolved): Add Metadata Support to Event Notifications
- Applied in changeset r1398.
- 05:20 PM Revision abfea2cb (rsb-python): fixed and tested metadata support
- fixes #176
- 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... - 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... - 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... - 04:58 PM Revision 7b7f74a5 (rsb-cl): added doc/figures/protocol.png to ignore patterns
- 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... - 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 - 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 - 03:44 PM Revision 9e631e8c (rsb-python): Fixed typo in rsb/__init__.py
- * rsb/__init__.py: fixed type in Event.__init__
- 03:32 PM Revision 331d987e (rsb-python): some polish and testing for MetaData
- 03:10 PM Revision 4481a039 (rsb-integrationtest): Added file lisp/sbcl.cmake.in
- * lisp/sbcl.cmake.in: new file; forgotten in previous commit
- 03:07 PM Revision c17a8e55 (rsb-java): created a factory for java
- 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 ... - 02:55 PM Revision 1e991912 (rsb-integrationtest): fix indentation
- 02:54 PM Revision 2d422eac (rsb-java): remove useless template parameter
- 02:49 PM Revision a238eee7 (rsb-java): misleading documentation
- 02:46 PM Revision 554be5c7 (rsb-java): we are not XCF ;)
- 02:14 PM Revision eb93c819 (rsb-java): Handle MetaData for events
- refs #176
- 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... - 02:07 PM Revision bd4968d8 (rsb-java): rename according to class
- 11:03 AM Revision 931be03c (rsb-cpp): improved documentation
- 10:40 AM Revision 873e3d05 (rsb-java): introduce a Participant baseclass for informer and listener to have...
- refs #176
- 10:14 AM Tasks #348 (Resolved): check thread safety
- Python + CPP may have TODOs about this...
- 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... - 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 ... - 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 - 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 ... - 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 - 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... - 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... - 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... - 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 ... - 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...
06/05/2011
- 10:39 PM Revision ca4f9f2e (rsb-java): missing file
- 10:35 PM Revision 5ce3e1e1 (rsb-java): debug also for unit tests
- 10:23 PM Revision 38e7f4b4 (rsb-java): Finalize MetaData class for Java
- refs #176
- 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... - 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... - 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
... - 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... - 12:49 PM Tasks #342 (In Progress): Create Factory comparable to c++ to simplify creation of participants
- 12:48 PM Tasks #343 (Resolved): Create Intelligent Logger
- Print event components
* Meta-data
** Sender
** Timestamps (including user-supplied ones)
** UserInfo items
* Pa... - 11:59 AM Revision 78bf1469 (rsb-cpp): Removed (supposedly) left-over experimentation code
- * examples/informer/informer.cpp: removed what looked like UUID
experimentation code - 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... - 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... - 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... - 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/... - 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 - 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 - 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... - 10:37 AM Revision 0c3d5360 (rsb-integrationtest): Adapted python/listener.py to changes in RSBPython
- * python/listener.py: addAction has been renamed to addHandler
- 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
- 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 ...
06/01/2011
- 09:29 PM Revision 4a88f73d (rsb-java): missing but broken file
- 07:14 PM Revision 550c979d (rsb-java): various things, sorry, not working right now
- 07:14 PM Revision 0e22ebea (rsb-cpp): commenting
- 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, ... - 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 - 03:48 PM Revision 1bf3adfc (rsb-python): Fixed minor docstrings issues in rsb/__init__.py
- * rsb/__init__.py: fixed two docstrings issues
- 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... - 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 - 01:50 PM Revision 963e3561 (rsb-cpp): rename MetaData methods to match wiki names
- 01:28 PM Revision 7e7d0cf0 (rsb-java): cleanup package structure to match c++ reference implementation
- 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 ... - 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... - 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... - 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 - 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... - 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...
05/31/2011
- 01:30 PM Tasks #342 (Resolved): Create Factory comparable to c++ to simplify creation of participants
- 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... - 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... - 11:00 AM Bug #336 (Resolved): Move old metaInfos from event to MetaData class
- 11:00 AM Revision c858b1b2 (rsb-cpp): fix install target
- 10:50 AM Tasks #339 (Resolved): Remove type_id from Attachment PB?
- Applied in changeset r1318.
- 10:50 AM Enhancement #337 (Resolved): Simplify Notification Protocol Buffer Descriptors
- Applied in changeset r1318.
- 09:43 AM Enhancement #337 (In Progress): Simplify Notification Protocol Buffer Descriptors
- 10:50 AM Revision a4e400b1 (rsb-cpp): update protocol and meta data representation in C++ according to ticket
- fixes #337 #339
refs #176 - 10:50 AM Revision f78100ad (rsb-protocol): update protocol and meta data representation in C++ according t...
- fixes #337 #339
refs #176 - 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):... - 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 - 10:10 AM Revision 65be691c (rsb-cl): include protocol buffer descriptors via svn:externals
- 09:48 AM Tasks #335 (Resolved): Add Metadata Support to Events and Notifications
- Applied in changeset r1313.
- 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... - 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... - 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... - 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-... - 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... - 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 - 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... - 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... - 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... - 09:37 AM Revision 4e2d1f6a (rsb-cpp): Ensure that connectors provide the required meta data
- refs #176
- 09:20 AM Bug #341 (Resolved): Eventprocessing does not honor QoS Settings
- 09:18 AM Tasks #222 (Rejected): Discuss Default Queue Sizes / Queuing and ThreadExecution Strategy
- Eventprocessing has to be rewritten anyway.
- 05:53 AM Enhancement #321 (Resolved): Introspectable Configuration Options
- Applied in changeset r1298.
- 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... - 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
- 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... - 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
*... - 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 - 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 ... - 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... - 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... - 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 ... - 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...
05/30/2011
- 11:03 PM Revision 7617e479 (rsb-cpp): initial draft of meta data support in RSB
- 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...
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... - 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... - 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... - 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... - 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... - 10:49 PM Revision 9de2d22d (rsb-cl): Added exported symbol event= in src/package.lisp
- * src/package.lisp (package rsb): added exported symbol event=
- 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...
- 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... - 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... - 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...
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... - 11:22 PM Tasks #335 (In Progress): Add Metadata Support to Events and Notifications
- 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... - 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 - 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... - 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.
*... - 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 ... - 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
- 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 - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 05:21 AM Revision 0f9cd230 (rsb-cl): Improved documentation in src/event-processing/protocol.lisp
- * src/event-processing/protocol.lisp: improved documentation
- 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... - 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... - 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... - 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)...
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... - 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.
- 06:38 PM Tasks #63 (Resolved): Document Installation from Source
- 03:41 PM Tasks #63 (In Progress): Document Installation from Source
- Most of this is done now in [[Installation]]. cl is missing...
- 06:25 PM Revision 00ffc447 (rsb-cpp): add a dedicated meta-data object
- refs #176
- 06:15 PM Tasks #335 (Resolved): Add Metadata Support to Events and Notifications
- Specification (subject to change) is at [[Events]].
- 03:47 PM Tasks #334 (Resolved): Version bump
- Applied in changeset r1251.
- 03:32 PM Tasks #334: Version bump
- cl is still missing, everything else is bumped.
- 03:21 PM Tasks #334 (In Progress): Version bump
- 01:11 PM Tasks #334 (Resolved): Version bump
- to 0.3 required.
- 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... - 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... - 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... - 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... - 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-... - 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... - 03:31 PM Revision f8657219 (rsb-java): version bump to 0.3.0
- refs #334
- 03:30 PM Revision baeec960 (rsb-cpp): version bump to 0.3.0
- refs #334
- 03:29 PM Revision 8d313a53 (rsb-protocol): version bump to 0.3
- 03:24 PM Revision af48674d (rsb-python): version bump to 0.3.0
- refs #334
- 03:21 PM Tasks #176 (In Progress): Add Metadata Support to Event Notifications
- I will integrate it for Python, Java and C++
- 03:20 PM Revision c8c7c164 (rsb-integrationtest): fixes for new python API
- 03:10 PM Revision c458f122 (rsb-python): really restrict scope of a listener
- 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.
- 12:06 PM Tasks #332 (In Progress): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
- 02:52 PM Revision e653d5aa (rsb-python): remove Subscription class
- refs #322
- 01:19 PM Revision 858e6eac (rsb-python): introduced a separate eventprocessing module
- refs #322
- 01:09 PM Revision 8efe33a4 (rsb-java): add a name to the javadoc window title
- 01:00 PM Revision 60c2b75e (rsb-python): adapt Event interface
- refs #332
- 12:54 PM Revision 20f84a41 (rsb-python): RSBEvent -> Event
- Subscriber -> Listener
Publisher -> Informer
05/26/2011
- 12:35 AM Tasks #333 (Resolved): Implement Local Transport
- 12:34 AM Tasks #332 (New): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
- 12:33 AM Tasks #332 (Resolved): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
- 12:32 AM Tasks #330 (Resolved): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
- Applied in changeset r1234.
- 09:54 PM Tasks #330 (Resolved): Adapt Publisher, Subscriber and Subscription to new Concepts and Names
- 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... - 12:20 AM Revision cf7508b3 (rsb-integrationtest): Adapted Java test to changed client API
- refs #330
* java/listener.java: adapted to changed client API - 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... - 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 - 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... - 10:40 PM Tasks #331 (In Progress): Generate and export API Documentation
- 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 - 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... - 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... - 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... - 09:24 PM Revision a422e972 (rsb-cpp): Fixed previous commit
- * src/rsb/transport/spread/OutConnector.{h,cpp}: renamed remaining
instances of maxDataSize - 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... - 08:38 PM Revision 764b4b80 (rsb-cpp): Improved documentation in src/rsb/ParticipantConfig.h
- * src/rsb/ParticipantConfig.h: improved documentation of fromFile
method - 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]].
- 07:24 PM Tasks #296 (Resolved): Include doxygen from jenkins in redmine
- Everything is now automatically published from jenkins.
- 07:03 PM Revision bc0ad57e (rsb-java): really generate doc
- 06:55 PM Revision aa957791 (rsb-java): add a doc target
- 03:32 PM Bug #327 (Resolved): XPath filtered logger
- A logger should be able to filter by XPath.
- 03:26 PM Tasks #326 (Resolved): Create intelligent logger
- Print event components
* Meta-data
** Sender
** Timestamps (including user-supplied ones)
** UserInfo items
* Pa... - 03:22 PM Tasks #325 (Resolved): Implement Local Transport
- 03:20 PM Tasks #291 (Resolved): Fix communication with C++ baseline
- 02:57 AM Revision 3ead76f9 (rsb-integrationtest): Fixed previous commit
- * lisp/listener.lisp: fixed format arguments
- 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 - 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
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... - 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... - 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... - 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):... - 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 - 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 - 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... - 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
... - 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... - 10:44 PM Revision 3f1b7b64 (rsb-cpp): Fixed indentation in src/rsb/converter/converters.cpp
- * src/rsb/converter/converters.cpp: fixed indentation
- 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 - 09:37 PM Feature #206 (In Progress): Provide additional pull-based model for receiving events without thre...
- 09:37 PM Enhancement #286 (In Progress): Introspectable Configuration Options [C++]
- 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... - 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 ... - 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... - 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...
- 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...
- 04:28 PM Tasks #310 (Resolved): Version bump to 0.2
- Applied in changeset r1204.
- 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@ ...
- 02:04 PM Tasks #310: Version bump to 0.2
- Jan, how is it with cl? Otherwise this is basically done now.
- 01:52 PM Tasks #310 (In Progress): Version bump to 0.2
- 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... - 03:06 PM Revision 8f0447f5 (rsb-python): also generate a coverage xml file
- 02:56 PM Revision 167e58af (rsb-java): missing xml unit test report
- 02:55 PM Revision 56635cb1 (rsb-java): missing libs
- 02:47 PM Revision 91de4d07 (rsb-java): add ability to generate cobertura coverage reports
- 01:59 PM Revision d4697476 (rsb-cpp): version bump to 0.2
- refs #310
- 01:57 PM Revision 5dc69f63 (rsb-protocol): version bump to 0.2
- refs #310
- 01:52 PM Revision 4a8e1544 (rsb-python): push to version 0.2
- refs #310
- 01:43 PM Revision 6076e887 (rsb-integrationtest): allow to specify a different java lib name
- 01:33 PM Revision aa799c2c (rsb-java): provide versioning information
- refs #310
- 01:16 PM Bug #306 (Resolved): Apply QoS from config to ports
- Applied in changeset r1194.
- 01:16 PM Revision 2114f113 (rsb-java): apply QoS from properties in a hacky version until there is a parti...
- fixes #306
- 12:58 PM Revision 6c0d45cd (rsb-java): fix indentation
- 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
- 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):... - 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... - 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 - 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... - 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... - 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 - 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... - 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... - 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... - 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... - 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
... - 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...
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... - 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... - 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... - 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... - 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... - 11:56 PM Revision f194b211 (rsb-cl): Added a docstring in test/package.lisp
- * test/package.lisp (test suite participant-suite): added
documentation string - 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 - 10:26 PM Feature #318 (New): Support QoS in Spread connector
- * Spread flags for outgoing messages
** Reliability
** Ordering
* Conditional pruning of assembly pools
- 05:20 PM Bug #311 (Resolved): Remove any Output that bypasses the Logging Machinery
- Applied in changeset r1172.
- 05:07 PM Bug #311 (Resolved): Remove any Output that bypasses the Logging Machinery
- 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... - 04:59 PM Tasks #310 (Resolved): Version bump to 0.2
- For all bindings.
- 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...
- 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...
- 11:45 AM Revision 55ac46e0 (rsb-cpp): really check for existence of pbuf
- 08:55 AM Revision e6e6c497 (rsb-integrationtest): test much higher timeout
- 05:54 AM Revision 153d0638 (rsb-integrationtest): Fix for previous commit
- 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 - 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 - 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
- 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... - 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... - 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 - 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 - 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()
- 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()
- 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... - 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 - 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 - 03:59 AM Revision 1e206080 (rsb-integrationtest): Re-enabled communication tests in test/integrationtest.py
- * test/integrationtest.py: re-enabled accidentally disabled
communication tests - 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... - 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 - 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 - 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 - 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... - 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 `/' - 02:49 AM Revision c6935e0c (rsb-java): Removed .rsbrc (should have been done in previous commit)
- 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 - 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... - 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
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
- 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 - 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 - 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.... - 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... - 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... - 12:42 AM Revision c4bf4252 (rsb-integrationtest): Create notification file in lisp/listener.lisp
- * lisp/listener.lisp: create the notification file
- 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... - 11:35 PM Tasks #196 (Resolved): Test for consistent option file parsing
- Applied in changeset r1136.
- 08:58 PM Tasks #196 (In Progress): Test for consistent option file parsing
- 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; ... - 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 - 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 - 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 - 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 - 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... - 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
- 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 - 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... - 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 - 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... - 08:01 PM Revision 330aabb6 (rsb-cpp): some untested hot fixes for the remote server api to get m3s back ru...
- 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 - 06:29 PM Revision 6de4c6ea (rsb-integrationtest): next fixes
- 06:28 PM Revision 77c8fbd3 (rsb-integrationtest): next fixes
- 06:27 PM Revision 55aecd10 (rsb-integrationtest): fixes for java api
- 06:13 PM Revision 5d223e24 (rsb-java): be able to apply QoS to ports
- refs #291
- 05:39 PM Tasks #292 (Resolved): Fix communication with C++ baseline
- 05:38 PM Feature #195 (Resolved): Integrate Option File Parsing
- The only option that is not respected is @errorhandling.onhandlererror@.
- 05:34 PM Bug #307 (Resolved): QoS options are not respected by connectors
- Applied in changeset r1116.
- 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 - 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
- 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 - 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... - 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 ... - 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 - 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 ... - 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 ... - 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
... - 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... - 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-... - 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 - 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... - 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... - 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... - 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... - 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 - 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... - 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*, *... - 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 ... - 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 - 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... - 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
- 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
(*... - 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... - 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 - 04:39 PM Revision f6a7693f (rsb-cl): Cleanup in src/transport/package.lisp
- * src/transport/package.lisp (package rsb.transport): removed some
obsolete cruft - 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 - 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 - 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...
Also available in: Atom