Activity
From 05/04/2011 to 06/02/2011
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
- 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... - 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... - 11:00 AM Revision c858b1b2 (rsb-cpp): fix install target
- 10:50 AM Revision f78100ad (rsb-protocol): update protocol and meta data representation in C++ according t...
- fixes #337 #339
refs #176 - 10:50 AM Revision a4e400b1 (rsb-cpp): update protocol and meta data representation in C++ according to ticket
- 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: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 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 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 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 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 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
- 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 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 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 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 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 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... - 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 ... - 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
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 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 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 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=
- 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 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 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... - 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 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 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 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 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 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 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 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 0f9cd230 (rsb-cl): Improved documentation in src/event-processing/protocol.lisp
- * src/event-processing/protocol.lisp: improved documentation
- 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 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 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... - 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
- 06:25 PM Revision 00ffc447 (rsb-cpp): add a dedicated meta-data object
- refs #176
- 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 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 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 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: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: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: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: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 - 07:03 PM Revision bc0ad57e (rsb-java): really generate doc
- 06:55 PM Revision aa957791 (rsb-java): add a doc target
- 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 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 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 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 - 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 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 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 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 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 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 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: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: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 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... - 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
...
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 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 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 f194b211 (rsb-cl): Added a docstring in test/package.lisp
- * test/package.lisp (test suite participant-suite): added
documentation string - 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 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 - 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... - 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 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: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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 f6a7693f (rsb-cl): Cleanup in src/transport/package.lisp
- * src/transport/package.lisp (package rsb.transport): removed some
obsolete cruft - 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 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...
05/22/2011
- 07:07 PM Revision e7b2be61 (rsb-python): Minor docstring fix in rsb/rsbspread/__init__.py
- * rsb/rsbspread/__init__.py: minor fix in docstring of Assembly
05/21/2011
- 02:07 AM Revision 7336205f (rsb-cl): Changed event= to ordinary function in src/event.lisp
- * src/event.lisp (event=): changed from method to function; compare
types using `type=' - 02:07 AM Revision 800f1ae0 (rsb-cl): Start a spread daemon for unit tests in cl-rsb.asd
- * test/package.lisp (test suite root): added setup code to set the
configuration options transport.spread.host and
...
05/20/2011
- 10:37 PM Revision 331fdaca (rsb-python): Added test case default option values in test/coretest.py
- refs #195
* rsb/__init__.py: added fromDict method to ParticipantConfig class
* test/coretest.py: added test case tes... - 09:50 PM Revision 3b1b6a22 (rsb-python): Added test config file test/smoke-test.conf
- refs #195
* test/smoke-test.conf: new file; test config file for test case
test.utiltest.EnumTest - 09:47 PM Revision 4daefeb0 (rsb-python): Implemented ParticipantConfig test cases in test/coretest.py
- refs #195
* test/coretest.py: implemented test cases testFromFile and
testFromEnvironment in suite ParticipantConfig - 09:46 PM Revision 0e9b79d8 (rsb-python): Better parsing of configuration options in rsb/__init__.py
- refs #195
* rsb/__init__.py: enabled options of transports defaults to false;
honor quality of service options; str... - 09:43 PM Revision 84bfdd79 (rsb-python): Added fromString method to Enum class in rsb/util.py
- * rsb/util.py: added method Enum.fromString
* test/utiltest.py: added test case EnumTest.testFromString - 08:44 PM Revision e9548a99 (rsb-python): Fixed merge error in rsb/rsbspread/__init__.py
- * rsb/rsbspread/__init__.py: fixed merge damage in receive loop
- 08:28 PM Revision 2cbc330f (rsb-python): Do not discriminate message based on raise AttributeError
- * rsb/rsbspread/__init__.py: use the less-than-optimal
isinstance-based method to discriminate regular messages fro... - 08:17 PM Revision 7a25c781 (rsb-python): Implement new converter disambiguation strategy
- fixes #302
* rsb/__init__.py: accept new implementation-language-specific
converter selection options; construct Un... - 08:14 PM Revision 0c8a9915 (rsb-python): Fixed minor terminology issue in rsb/transport/converter.py
- * rsb/transport/converter.py: fixed terminology issue targetType ->
wireType - 08:13 PM Revision 800b9031 (rsb-cpp): Added printing of meta-infos to Event class in src/rsb/Event.cpp
- * src/rsb/Event.cpp: added printing of meta-info to printContents
method - 07:42 PM Revision d173bc4e (rsb-cpp): Implementation of new converter selection strategy
- fixes #301
* src/CMakeLists.txt: removed files
src/rsb/transport/ConverterSelectingInConnector.h and
src/rsb/tran... - 03:45 PM Revision c3b5fe96 (rsb-java): add a QoS class
- refs #291
- 03:13 PM Revision 8eb47251 (rsb-java): implement hashing of spread group names
- refs #291
- 02:55 PM Revision 5e375acd (rsb-java): send on whole spread hierarchy
- refs #291
- 02:52 PM Revision 133221db (rsb-cpp): Dummy parameter in Converter constructor (for distinct signatures)
- refs #301
* src/rsb/converter/Converter.h: added a boolean dummy parameter to
Converter constructor which would oth... - 02:50 PM Revision 20e058b3 (rsb-cpp): Added class UnambiguousConverterMap
- refs #301
* src/CMakeLists.txt: added file src/rsb/converter/UnambiguousConverterMap.h
* src/rsb/converter/Unambiguou... - 02:41 PM Revision cd2ded31 (rsb-java): some more renaming
- 02:38 PM Revision e56901a3 (rsb-java): use scope class instead of string uris
- refs #291
- 02:17 PM Revision cef2d784 (rsb-java): added a scope class to be used instead of string uris
- refs #291
- 02:06 PM Revision c622ee40 (rsb-cpp): Made converters printable in src/rsb/converter/Converter.h
- * src/rsb/converter/Converter.h: added getClassName and printContents
methods to Converter class; fixed minor termi... - 11:44 AM Revision 5a56030d (rsb-python): missing use of component separator
05/19/2011
- 01:58 AM Revision bdf3bce2 (rsb-cpp): Removed obsolete code in src/rsb/converter/Repository.h
- refs #301
* src/rsb/converter/Repository.h: removed obsolete methods
getConverterByWireSchema, getConverterByDataTy... - 06:55 PM Revision 8826fd0f (rsb-java): implement message sequencing in java
- refs #291
05/18/2011
- 09:05 PM Revision c5f08c37 (rsb-python): Fixed typo in test/convertertest.py
- * test/convertertest.py: fixed typo in class name
- 08:53 PM Revision 638eca95 (rsb-python): Added missing import in test/__init__.py
- * test/__init__.py: added missing import of module convertertest
- 08:33 PM Revision 5584fe24 (rsb-python): Register converter unit tests in test/coretest.py
- * test/coretest.py: register new test suite from convertertest module
- 08:33 PM Revision fbf52070 (rsb-python): Register converter unit tests in test/coretest.py
- * test/coretest.py: register new test suite from convertertest module
- 08:32 PM Revision b52a6e96 (rsb-python): Added class UnambiguousConverterMap in rsb/transport/converter.py
- refs #302
* rsb/transport/converter.py: added classes UnambiguousConverterMap
which does not accept converters with... - 07:54 PM Revision f8818e44 (rsb-python): Fixed minor errors in rsb/rsbspread/__init__.py, rsb/transport/co...
- * rsb/rsbspread/__init__.py: fixed some confusions of wire-schema and
event type
* rsb/transport/converter.py: fixe... - 07:53 PM Revision 9f9e64e3 (rsb-java): do not halt on failures
- 07:33 PM Revision 0c3cf33c (rsb-java): maybe waiting for spread a much longer time solves everything?
- 07:16 PM Revision 25d16956 (rsb-java): debugging phase...
- 06:08 PM Revision a8aeebfe (rsb-java): comment fixing
- 04:26 PM Revision 47e54db2 (rsb-java): try waiting for spread
- 04:10 PM Revision 3e463a98 (rsb-java): and more debug...
- 04:02 PM Revision 8d673dd4 (rsb-java): and more debug out
- 03:56 PM Revision 42f82cf2 (rsb-java): and even more debugging
- 03:53 PM Revision 92f21959 (rsb-java): more debugging out
- 03:41 PM Revision 01fba561 (rsb-java): more debugging
- 03:36 PM Revision 3fd8fca6 (rsb-java): do not halt on failures
- 03:31 PM Revision f38ac643 (rsb-python): Rewrote converter lookup logic
- refs #302
* rsb/transport/converter.py: Converter objects now store wire-type,
wire-schema and data-type; Converter... - 03:28 PM Revision 82ad2128 (rsb-java): add debug out to understand why this hangs on jenkins
- 03:26 PM Revision 8498dd02 (rsb-java): add a timeout for the roundtrip test
- 03:23 PM Revision f74258c2 (rsb-java): TODO was done
- 03:22 PM Revision e26e61b9 (rsb-java): * decouple Ports from Router instances by adding an EventHandler in...
- * add a user-level test for initial roundtrip testing
- 02:46 PM Revision a41b1c83 (rsb-java): some more cleanup
- 02:31 PM Revision bdc329bd (rsb-java): make test subfolder a default
- 02:27 PM Revision 1849136f (rsb-java): do not checkin testreports...
- 02:27 PM Revision e3a3f93f (rsb-java): more or less major code cleanup...
- 01:48 PM Revision eee6b9bb (rsb-python): Implementation-language-specific converter option names
- refs #302
* rsb/__init__.py: dispatch on implementation language when looking up
converter selections - 12:35 PM Revision 2ffb6bdf (rsb-python): Added converters to ParticipantConfig in rsb/__init__.py
- * rsb/__init__.py: added converter list to class
ParticipantConfig.Transport; fixed parsing of `enabled' option in
... - 12:15 PM Revision 305ea415 (rsb-cpp): Extended documentation comment in src/rsb/ParticipantConfig.h
- * src/rsb/ParticipantConfig.h: extended documentation comment of
ParticipantConfig class - 11:35 AM Revision f0e28b79 (rsb-python): integrate QoS
- refs #292
- 11:17 AM Revision e35ff206 (rsb-python): use real "private" methods to be in line with the coding style
05/17/2011
- 11:33 PM Revision 08ee1340 (rsb-integrationtest): Preload cl-protobuf in lisp/{informer,listener}.lisp
- * lisp/informer.lisp: preload cl-protobuf
* lisp/listener.lisp: likewise - 11:11 PM Revision ab7a5382 (rsb-integrationtest): Use distribution-provided version of SBCL
- * lisp/sbcl-script.sh: use distribution-provided version of SBCL
- 10:55 PM Revision 1d03df1e (rsb-integrationtest): Added Common Lisp implementation to integration test
- * lisp/informer.lisp: new file; Lisp informer script
* lisp/listener.lisp: new file; Lisp listener script
* lisp/sbcl... - 06:58 PM Revision 2dc0e7ec (rsb-python): move ParticipantConfig to rsb package
- 06:56 PM Revision da95eff0 (rsb-integrationtest): remove unused imports
- 06:34 PM Revision 564b45d0 (rsb-python): add a QoS class
- refs #292
- 06:33 PM Revision 4a073d4b (rsb-integrationtest): Adapted spread clients to changed interface
- * python/informer.py: create Publisher without specifying a router
* python/listener.py: likewise for Subscriber - 06:16 PM Revision b3f2165a (rsb-python): Adapted unit tests to account for configuration changes
- refs #195
* test/rsbspreadtest.py: constructor Publisher and Subscriber object
differently to account for changes i... - 06:01 PM Revision 634738ac (rsb-python): Initial version of configuration mechanism
- refs #195
* rsb/__init__.py: Subscriber and Publisher do not require a fully
prepared Router object anymore; instea... - 05:36 PM Revision e058bc82 (rsb-integrationtest): make number of messages smaller to prevent spread buffer...
- 05:35 PM Revision 0dbf10d5 (rsb-python): fix destruction warning with EventProcessor
- 03:58 PM Revision 22362b6f (rsb-integrationtest): trying to fix more things
- 03:03 PM Revision c37d9ba1 (rsb-integrationtest): use Scope class
- 02:32 PM Revision 8e559700 (rsb-python): implemented message sequencing
- refs #292
- 02:09 PM Revision dcef32c8 (rsb-integrationtest): Wait longer in test/integrationtest.py
- * test/integrationtest.py: minor refactoring; wait longer for listener
and informer processes to finish - 02:03 PM Revision ccc4b318 (rsb-python): half ready commit for sequencing
- 01:52 PM Revision bf034213 (rsb-java): Don't output every single byte sent over the spread connector
- This wrecks complete havoc when anyone tries to browse the integration
test logs
* src/rsb/transport/spread/SpreadPor... - 01:36 PM Revision a271b54c (rsb-integrationtest): Force use a specific spread port for informers and liste...
- * test/integrationtest.py: added commandline option for spread port;
write spread configuration file with specified... - 12:23 PM Revision bfdd81c2 (rsb-python): implement hierarchical sending in spread
- refs #292
05/16/2011
- 12:28 AM Revision 81591d81 (rsb-python): Use scope class instead of string uris
- refs #292
- 12:08 AM Revision 5847490f (rsb-cl): Added missing file src/converter/protocol-buffers.lisp
- * src/converter/protocol-buffers.lisp: new file; omitted in
initial commit - 12:08 AM Revision e9bad632 (rsb-cl): Added missing files data/{Notification,Attachment}.proto
- * data/Notification.proto: new file; was somehow omitted in
initial import
* data/Attachment.proto: likewise - 12:08 AM Revision 1f799288 (rsb-cl): Remove unused protocol buffer descriptor in cl-rsb.asd
- * cl-rsb.asd (system cl-rsb-and-cl-protobuf): removed currently unused
file data/introspection/PortStateChange.proto - 12:08 AM Revision 5ecb5c1e (rsb-cl): Added conditional dependency on sb-concurrency in cl-rsb.asd
- * cl-rsb.asd (system cl-rsb): depend on system sb-concurrency on sbcl
- 12:08 AM Revision cfe658a2 (rsb-cl): initial import
- 11:52 PM Revision 915f2a70 (rsb-python): finalize scope class
- refs #292
- 11:34 PM Revision 197bb487 (rsb-cpp): test for numbers
- 11:32 PM Revision 68f6b56e (rsb-integrationtest): Changed Java listener and informer to use events of vary...
- * java/informer.java: send events of sizes 4, 256, 400000 like the
other languages; use scopes /sizeSIZE/sub1/sub2
... - 11:21 PM Revision 8590a658 (rsb-python): some fixes for the unit tests
- 10:00 PM Revision 49c2d8de (rsb-cpp): Allow numbers in scope components in src/rsb/Scope.cpp
- * src/rsb/Scope.cpp: change regex to allow for 0-9 in scope components
* test/rsb/ScopeTest.cpp: removed formerly off... - 09:57 PM Revision e5fa6a06 (rsb-python): first bits of a Scope class for python
- 09:48 PM Revision f842d3c2 (rsb-integrationtest): Generate different event sizes in separate scopes
- * cpp/informer.cpp: generate event payloads of size 4, 256 and 400000
in scopes /sizeSIZE/sub1/sub2
* cpp/listener.... - 08:00 PM Revision b9a00d84 (rsb-integrationtest): Added dummy code for hierarchical scopes in python/liste...
- * python/listener.py: added dummy code that pretends we already had
hierarchical scopes in RSBPython - 07:46 PM Revision 969306db (rsb-integrationtest): Print more distinctive (and fewer) messages in cpp/{info...
- * cpp/informer.cpp: more distinctive message
* cpp/listener.cpp: likewise; also fewer messages - 07:44 PM Revision a3abfd66 (rsb-integrationtest): Generate test methods for language pairs in test/integra...
- * test/integrationtest.py: add a testLANG1LANG2 method to the test
suite for each pair of languages - 07:13 PM Revision 857dd494 (rsb-python): use md5 encoded group names in spread port
- refs #292
- 06:45 PM Revision e427049e (rsb-integrationtest): Integrate java into IntegrationTest
- fixes #293
- 06:41 PM Revision ff1d84c9 (rsb-integrationtest): fix testrunner and break tests
- 05:52 PM Revision 3627e9d7 (rsb-integrationtest): add and compile java informer and listener, not included...
- 04:49 PM Revision 8a9e478e (rsb-cpp): Method publish returns created event in src/rsb/Informer.h
- fixes #194
* src/rsb/Informer.h: all Informer::publish methods return the event
after sending
* test/rsb/UserLevelT... - 04:30 PM Revision e6347c24 (rsb-cpp): Removed type information/parsing form configuration files
- fixes #298
* examples/rsb.conf: removed type information form option values
* src/rsb/ParticipantConfig.cpp: do no us... - 02:16 PM Revision 75e8f2d9 (rsb-cpp): remove unused monitor.
05/13/2011
- 10:49 PM Revision 313af25a (rsb-integrationtest): fix build with current rsb
- 08:43 PM Revision ae7c10f8 (rsb-cpp): make it possible to use a symlink to the test spread configuration t...
- 08:19 PM Revision 65916853 (rsb-cpp): make cmake config file handle relative paths for location transparen...
- 07:45 PM Revision 32a0fe32 (rsb-cpp): make spread port for unit tests configurable using a cmake argument
- fixes #295
- 07:29 PM Revision 5505686a (rsb-cpp): Transform the SpreadConnectorTest into a general ConnectorTest that ...
- fixes #270 #271
- 06:39 PM Revision b87f5c9b (rsb-cpp): make Service a Participant
- fixes #289
05/12/2011
05/11/2011
- 07:24 PM Revision b678468e (rsb-cpp): * remove activate/deactivate methods from participants. There is no ...
- 05:56 PM Revision ad85b0e4 (rsb-cpp): various fixes
- 01:30 PM Revision 6f190ccd (rsb-cpp): completely remove completely unused StatusTask
- 01:27 PM Revision 6aacc02f (rsb-cpp): * remove / restructure some TODOs
- * doxygenification
* implement reset() for SpreadMessage
05/08/2011
- 01:15 PM Revision 3fd0a88f (rsb-cpp): matching of methods
- fixes #223
05/06/2011
- 03:34 PM Revision cca59169 (rsb-protocol): prepare to have a method for events.
- refs #223
- 03:33 PM Revision 0a180a84 (rsb-cpp): prepare to have a method for events.
- refs #223
- 02:21 PM Revision 060ccb97 (rsb-cpp): precreate informer task string to save cpu
05/05/2011
- 05:49 PM Revision 49a25626 (rsb-cpp): yet another try to fix the windows unit tests. The problem here is t...
- 04:45 PM Revision 0dc371a7 (rsb-cpp): There not much more we can do about filter modification except docum...
- fixes #269
- 04:29 PM Revision 7cd54a66 (rsb-cpp): fix deleting while iterating
- 03:49 PM Revision 660291f3 (rsb-cpp): and again try to fix the build :/
- 03:39 PM Revision 56aa9c71 (rsb-cpp): trying to fix the windows build. I hope this does not give random cr...
- 03:24 PM Revision 3856f3e7 (rsb-cpp): Select pruning based on quality of srevice requirements
- fixes #272
- 02:56 PM Revision 1438e2e9 (rsb-cpp): Make it possible to parametrize the pruning in AssemblyPool and enab...
- refs #272
- 02:02 PM Revision 7ce7e407 (rsb-cpp): * Add a unit test for Assembly
- * fix interpretation of num_data_parts according to protocol file comments
05/04/2011
- 06:11 PM Revision e65d9b6d (rsb-protocol): create a package instead of installing it
- 06:08 PM Revision edd5770a (rsb-cpp): build binary package on windows instead of install
- 04:00 PM Revision 33b5dcc2 (rsb-protocol): provide a binary package with cpack
- 03:58 PM Revision c8eecd27 (rsb-cpp): provide a binary package with cpack
- 03:30 PM Revision 64a4d795 (rsb-cpp): finally try to fix the windows build
- 02:45 PM Revision 091839ce (rsb-cpp): and even more debug output
- 02:34 PM Revision 56f65c33 (rsb-cpp): more debug output for windows :/
- 02:11 PM Revision 22225ae5 (rsb-cpp): debug output for windows
- 01:06 PM Revision 9ea4f069 (rsb-cpp): and another fix ;)
- 01:05 PM Revision 8d5f45f2 (rsb-cpp): try to fix a windows unittest
- 11:59 AM Revision 1698a76f (rsb-cpp): try to fix windows build again
- 06:03 AM Revision 9ff40775 (rsb-model): removed some obsolete comments from domain model
- 05:58 AM Revision 3d4be23a (rsb-cpp): Initial attempt at pruning of partial notification assemblies
- * src/rsb/transport/spread/Assembly.{h,cpp}: implemented pruning of
incomplete notification assemblies using a Repe... - 05:30 AM Revision aee0fc0f (rsb-cpp): Refactor DataPool class in spread transport
- * src/CMakeLists.txt: added files
src/rsb/transport/spread/Assembly.{h,cpp}
* src/rsb/transport/spread/Assembly.{h,... - 04:37 AM Revision 4704369b (rsb-cpp): Removed accidentally added include in src/rsb/Factory.h
- * src/rsb/Factory.h: removed accidentally added include of
src/rsb/Receiver.h - 04:29 AM Revision 8b90f776 (rsb-cpp): Adapted spread connectors and rsb::Factory to new converter configur...
- fixes #243
* src/rsb/Factory.{h,cpp}: if applicable, take converter configuration
from transport configuration and ... - 04:18 AM Revision 79fc6166 (rsb-cpp): Added base classes for converter selection in connector classes
- refs #243
* src/CMakeLists.txt: added files
src/rsb/transport/ConverterSelecting{,In,Out}Connector.h
* src/rsb/tran... - 04:14 AM Revision bbe3e351 (rsb-cpp): Additional lookup methods in src/rsb/converter/Repository.h
- refs #243
* src/rsb/converter/Repository.h: added methods for looking up
multiple converters by their common WireTy... - 03:20 AM Revision 5ae96780 (rsb-cpp): Made inprocess connectors issue a warning when they receive a conver...
- refs #243
* src/rsb/transport/inprocess/InConnector.cpp: issue a warning when
constructor arguments include a conve... - 03:16 AM Revision 590a2e58 (rsb-cpp): Added unit test for parsing of converter configurations
- refs #243
* test/rsb.conf-for-smoke-test: added converter configuration
* test/rsb.conf-semantic-errors-6: new file; ... - 03:07 AM Revision 2635a11d (rsb-cpp): Added converter configuration example in examples/rsb.conf
- * examples/rsb.conf: added converter configuration example for spread
transport and (imaginary) image wireSchema - 03:02 AM Revision 5368e380 (rsb-cpp): Added converter configuration to ParticipantConfig::Transport
- refs #243
* src/rsb/ParticipantConfig.{h,cpp}: added data member
ParticipantConfig::Transport::converters;
Partic...
Also available in: Atom