Activity

From 04/26/2011 to 05/25/2011

05/25/2011

11:02 PM Revision 6b74fa46 (rsb-cpp): Use supplied config, not default one in src/rsb/Factory.{h,cpp}
* src/rsb/Factory.{h,cpp}: use the ParticipantConfig object supplied
by the caller instead of the default object in...
J. Moringen
10:44 PM Revision 3f1b7b64 (rsb-cpp): Fixed indentation in src/rsb/converter/converters.cpp
* src/rsb/converter/converters.cpp: fixed indentation J. Moringen
10:41 PM Revision bf957f6e (rsb-cpp): Made Repository class printable in src/rsb/converter/Repository.h
* src/rsb/converter/Repository.h: Repository added base class
Printable, implemented getClassName and printContents
J. Moringen
04:20 PM Revision a8e51fa6 (rsb-cl): Version bump in 0.1 -> 0.2 cl-rsb.asd
fixes #310
* cl-rsb.asd (system cl-rsb): version bump 0.1 -> 0.2
(system cl-rsb-test): likewise
(system connectio...
J. Moringen
03:06 PM Revision 8f0447f5 (rsb-python): also generate a coverage xml file
J. Wienke
02:56 PM Revision 167e58af (rsb-java): missing xml unit test report
J. Wienke
02:55 PM Revision 56635cb1 (rsb-java): missing libs
J. Wienke
02:47 PM Revision 91de4d07 (rsb-java): add ability to generate cobertura coverage reports
J. Wienke
01:59 PM Revision d4697476 (rsb-cpp): version bump to 0.2
refs #310 J. Wienke
01:57 PM Revision 5dc69f63 (rsb-protocol): version bump to 0.2
refs #310 J. Wienke
01:52 PM Revision 4a8e1544 (rsb-python): push to version 0.2
refs #310 J. Wienke
01:43 PM Revision 6076e887 (rsb-integrationtest): allow to specify a different java lib name
J. Wienke
01:33 PM Revision aa799c2c (rsb-java): provide versioning information
refs #310 J. Wienke
01:16 PM Revision 2114f113 (rsb-java): apply QoS from properties in a hacky version until there is a parti...
fixes #306 J. Wienke
12:58 PM Revision 6c0d45cd (rsb-java): fix indentation
J. Wienke
06:07 AM Revision 817147ce (rsb-cl): Cleanup in src/transport/spread/conversion.lisp
* src/transport/spread/conversion.lisp (wire-data->event-data):
removed some cruft
(event-data->wire-data): added...
J. Moringen
06:07 AM Revision 8489f611 (rsb-cl): Added function print-id in src/util.lisp
* src/util.lisp (print-id): new function; intended to be used with /
format control
(print-unreadable-id-object):...
J. Moringen
06:07 AM Revision bd029efc (rsb-cl): Removed unused class push-source-mixin in src/util.lisp
* src/util.lisp (push-source-mixin): removed; was unused J. Moringen
06:07 AM Revision 6c43665d (rsb-cl): Added exported symbol in src/package.lisp
* src/package.lisp (package rsb): added exported symbol
missing-required-argument
J. Moringen
06:07 AM Revision f61e0d71 (rsb-cl): Cleanup in src/transport/spread/out-connector.lisp
* src/transport/spread/out-connector.lisp: removed disabled group
tracking code
(out-connector): added documentat...
J. Moringen
06:07 AM Revision 053b06bd (rsb-cl): Added find-connector-class in src/transport/protocol.lisp
* src/transport/protocol.lisp (find-connector-class): new function;
simple wrapper for find-transport-class
(make...
J. Moringen
06:07 AM Revision a6d20597 (rsb-cl): Removed useless superclass in src/transport/spread/connection.lisp
* src/transport/spread/connection.lisp (connection): removed
superclass broadcast-processor; `connection' class doe...
J. Moringen
06:07 AM Revision f70c64ec (rsb-cl): Methods -> functions in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp (assembly-age): changed from
method to ordinary function
(assembly-comp...
J. Moringen
06:07 AM Revision c0144693 (rsb-cl): Mini-protocol in src/transport/spread/in-push-connector.lisp
* src/transport/spread/in-push-connector.lisp (receive-messages): new
generic function; receive and process message...
J. Moringen
06:07 AM Revision 11ae2946 (rsb-cl): Added exported symbols in src/transport/package.lisp
* src/transport/package.lisp (package rsb.transport): added exported
symbols connector-url and connector-relative-url
J. Moringen
06:06 AM Revision af15f59a (rsb-cl): Improved constructor in src/transport/spread/assembly-mixin.lisp
* src/transport/spread/assembly-mixin.lisp
(initialize-instance :after assembly-mixin): only set assembly-pool
sl...
J. Moringen
06:06 AM Revision 4e9cc4af (rsb-cl): Added docstrings in src/transport/spread/assembly-mixin.lisp
* src/transport/spread/assembly-mixin.lisp (assembly-mixin): added
documentation string
(notification->event t as...
J. Moringen
06:06 AM Revision 01975b8f (rsb-cl): Added count method in src/transport/inprocess/in-pull-connector.lisp
* src/transport/inprocess/in-pull-connector.lisp
(connector-queue-count): new generic function; return number of
...
J. Moringen

05/24/2011

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

05/23/2011

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

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 J. Moringen

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='
J. Moringen
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
...
J. Moringen

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...
J. Moringen
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
J. Moringen
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
J. Moringen
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...
J. Moringen
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
J. Moringen
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 J. Moringen
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...
J. Moringen
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...
J. Moringen
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
J. Moringen
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
J. Moringen
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...
J. Moringen
03:45 PM Revision c3b5fe96 (rsb-java): add a QoS class
refs #291 J. Wienke
03:13 PM Revision 8eb47251 (rsb-java): implement hashing of spread group names
refs #291 J. Wienke
02:55 PM Revision 5e375acd (rsb-java): send on whole spread hierarchy
refs #291 J. Wienke
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...
J. Moringen
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...
J. Moringen
02:41 PM Revision cd2ded31 (rsb-java): some more renaming
J. Wienke
02:38 PM Revision e56901a3 (rsb-java): use scope class instead of string uris
refs #291 J. Wienke
02:17 PM Revision cef2d784 (rsb-java): added a scope class to be used instead of string uris
refs #291 J. Wienke
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...
J. Moringen
11:44 AM Revision 5a56030d (rsb-python): missing use of component separator
J. Wienke

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...
J. Moringen
06:55 PM Revision 8826fd0f (rsb-java): implement message sequencing in java
refs #291 J. Wienke

05/18/2011

09:05 PM Revision c5f08c37 (rsb-python): Fixed typo in test/convertertest.py
* test/convertertest.py: fixed typo in class name J. Moringen
08:53 PM Revision 638eca95 (rsb-python): Added missing import in test/__init__.py
* test/__init__.py: added missing import of module convertertest J. Moringen
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 J. Moringen
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 J. Moringen
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...
J. Moringen
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...
J. Moringen
07:53 PM Revision 9f9e64e3 (rsb-java): do not halt on failures
J. Wienke
07:33 PM Revision 0c3cf33c (rsb-java): maybe waiting for spread a much longer time solves everything?
J. Wienke
07:16 PM Revision 25d16956 (rsb-java): debugging phase...
J. Wienke
06:08 PM Revision a8aeebfe (rsb-java): comment fixing
J. Wienke
04:26 PM Revision 47e54db2 (rsb-java): try waiting for spread
J. Wienke
04:10 PM Revision 3e463a98 (rsb-java): and more debug...
J. Wienke
04:02 PM Revision 8d673dd4 (rsb-java): and more debug out
J. Wienke
03:56 PM Revision 42f82cf2 (rsb-java): and even more debugging
J. Wienke
03:53 PM Revision 92f21959 (rsb-java): more debugging out
J. Wienke
03:41 PM Revision 01fba561 (rsb-java): more debugging
J. Wienke
03:36 PM Revision 3fd8fca6 (rsb-java): do not halt on failures
J. Wienke
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...
J. Moringen
03:28 PM Revision 82ad2128 (rsb-java): add debug out to understand why this hangs on jenkins
J. Wienke
03:26 PM Revision 8498dd02 (rsb-java): add a timeout for the roundtrip test
J. Wienke
03:23 PM Revision f74258c2 (rsb-java): TODO was done
J. Wienke
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 J. Wienke
02:46 PM Revision a41b1c83 (rsb-java): some more cleanup
J. Wienke
02:31 PM Revision bdc329bd (rsb-java): make test subfolder a default
J. Wienke
02:27 PM Revision 1849136f (rsb-java): do not checkin testreports...
J. Wienke
02:27 PM Revision e3a3f93f (rsb-java): more or less major code cleanup...
J. Wienke
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
J. Moringen
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
...
J. Moringen
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
J. Moringen
11:35 AM Revision f0e28b79 (rsb-python): integrate QoS
refs #292 J. Wienke
11:17 AM Revision e35ff206 (rsb-python): use real "private" methods to be in line with the coding style
J. Wienke

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
J. Moringen
11:11 PM Revision ab7a5382 (rsb-integrationtest): Use distribution-provided version of SBCL
* lisp/sbcl-script.sh: use distribution-provided version of SBCL J. Moringen
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...
J. Moringen
06:58 PM Revision 2dc0e7ec (rsb-python): move ParticipantConfig to rsb package
J. Wienke
06:56 PM Revision da95eff0 (rsb-integrationtest): remove unused imports
J. Wienke
06:34 PM Revision 564b45d0 (rsb-python): add a QoS class
refs #292 J. Wienke
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
J. Moringen
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...
J. Moringen
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...
J. Moringen
05:36 PM Revision e058bc82 (rsb-integrationtest): make number of messages smaller to prevent spread buffer...
J. Wienke
05:35 PM Revision 0dbf10d5 (rsb-python): fix destruction warning with EventProcessor
J. Wienke
03:58 PM Revision 22362b6f (rsb-integrationtest): trying to fix more things
J. Wienke
03:03 PM Revision c37d9ba1 (rsb-integrationtest): use Scope class
J. Wienke
02:32 PM Revision 8e559700 (rsb-python): implemented message sequencing
refs #292 J. Wienke
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
J. Moringen
02:03 PM Revision ccc4b318 (rsb-python): half ready commit for sequencing
J. Wienke
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...
J. Moringen
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...
J. Moringen
12:23 PM Revision bfdd81c2 (rsb-python): implement hierarchical sending in spread
refs #292 J. Wienke

05/16/2011

12:28 AM Revision 81591d81 (rsb-python): Use scope class instead of string uris
refs #292 J. Wienke
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
J. Moringen
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
J. Moringen
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
J. Moringen
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 J. Moringen
12:08 AM Revision cfe658a2 (rsb-cl): initial import
J. Moringen
11:52 PM Revision 915f2a70 (rsb-python): finalize scope class
refs #292 J. Wienke
11:34 PM Revision 197bb487 (rsb-cpp): test for numbers
J. Wienke
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
...
J. Moringen
11:21 PM Revision 8590a658 (rsb-python): some fixes for the unit tests
J. Wienke
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...
J. Moringen
09:57 PM Revision e5fa6a06 (rsb-python): first bits of a Scope class for python
J. Wienke
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....
J. Moringen
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
J. Moringen
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
J. Moringen
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
J. Moringen
07:13 PM Revision 857dd494 (rsb-python): use md5 encoded group names in spread port
refs #292 J. Wienke
06:45 PM Revision e427049e (rsb-integrationtest): Integrate java into IntegrationTest
fixes #293 J. Wienke
06:41 PM Revision ff1d84c9 (rsb-integrationtest): fix testrunner and break tests
J. Wienke
05:52 PM Revision 3627e9d7 (rsb-integrationtest): add and compile java informer and listener, not included...
J. Wienke
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...
J. Moringen
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...
J. Moringen
02:16 PM Revision 75e8f2d9 (rsb-cpp): remove unused monitor.
J. Wienke

05/13/2011

10:49 PM Revision 313af25a (rsb-integrationtest): fix build with current rsb
J. Wienke
08:43 PM Revision ae7c10f8 (rsb-cpp): make it possible to use a symlink to the test spread configuration t...
J. Wienke
08:19 PM Revision 65916853 (rsb-cpp): make cmake config file handle relative paths for location transparen...
J. Wienke
07:45 PM Revision 32a0fe32 (rsb-cpp): make spread port for unit tests configurable using a cmake argument
fixes #295 J. Wienke
07:29 PM Revision 5505686a (rsb-cpp): Transform the SpreadConnectorTest into a general ConnectorTest that ...
fixes #270 #271 J. Wienke
06:39 PM Revision b87f5c9b (rsb-cpp): make Service a Participant
fixes #289 J. Wienke

05/12/2011

05:30 PM Revision 399201a1 (rsb-model): make Service a subclass of Participant
J. Wienke

05/11/2011

07:24 PM Revision b678468e (rsb-cpp): * remove activate/deactivate methods from participants. There is no ...
J. Wienke
05:56 PM Revision ad85b0e4 (rsb-cpp): various fixes
J. Wienke
01:30 PM Revision 6f190ccd (rsb-cpp): completely remove completely unused StatusTask
J. Wienke
01:27 PM Revision 6aacc02f (rsb-cpp): * remove / restructure some TODOs
* doxygenification
* implement reset() for SpreadMessage
J. Wienke

05/08/2011

01:15 PM Revision 3fd0a88f (rsb-cpp): matching of methods
fixes #223 J. Wienke

05/06/2011

03:34 PM Revision cca59169 (rsb-protocol): prepare to have a method for events.
refs #223 J. Wienke
03:33 PM Revision 0a180a84 (rsb-cpp): prepare to have a method for events.
refs #223 J. Wienke
02:21 PM Revision 060ccb97 (rsb-cpp): precreate informer task string to save cpu
J. Wienke

05/05/2011

05:49 PM Revision 49a25626 (rsb-cpp): yet another try to fix the windows unit tests. The problem here is t...
J. Wienke
04:45 PM Revision 0dc371a7 (rsb-cpp): There not much more we can do about filter modification except docum...
fixes #269 J. Wienke
04:29 PM Revision 7cd54a66 (rsb-cpp): fix deleting while iterating
J. Wienke
03:49 PM Revision 660291f3 (rsb-cpp): and again try to fix the build :/
J. Wienke
03:39 PM Revision 56aa9c71 (rsb-cpp): trying to fix the windows build. I hope this does not give random cr...
J. Wienke
03:24 PM Revision 3856f3e7 (rsb-cpp): Select pruning based on quality of srevice requirements
fixes #272 J. Wienke
02:56 PM Revision 1438e2e9 (rsb-cpp): Make it possible to parametrize the pruning in AssemblyPool and enab...
refs #272 J. Wienke
02:02 PM Revision 7ce7e407 (rsb-cpp): * Add a unit test for Assembly
* fix interpretation of num_data_parts according to protocol file comments J. Wienke

05/04/2011

06:11 PM Revision e65d9b6d (rsb-protocol): create a package instead of installing it
J. Wienke
06:08 PM Revision edd5770a (rsb-cpp): build binary package on windows instead of install
J. Wienke
04:00 PM Revision 33b5dcc2 (rsb-protocol): provide a binary package with cpack
J. Wienke
03:58 PM Revision c8eecd27 (rsb-cpp): provide a binary package with cpack
J. Wienke
03:30 PM Revision 64a4d795 (rsb-cpp): finally try to fix the windows build
J. Wienke
02:45 PM Revision 091839ce (rsb-cpp): and even more debug output
J. Wienke
02:34 PM Revision 56f65c33 (rsb-cpp): more debug output for windows :/
J. Wienke
02:11 PM Revision 22225ae5 (rsb-cpp): debug output for windows
J. Wienke
01:06 PM Revision 9ea4f069 (rsb-cpp): and another fix ;)
J. Wienke
01:05 PM Revision 8d5f45f2 (rsb-cpp): try to fix a windows unittest
J. Wienke
11:59 AM Revision 1698a76f (rsb-cpp): try to fix windows build again
J. Wienke
06:03 AM Revision 9ff40775 (rsb-model): removed some obsolete comments from domain model
J. Moringen
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...
J. Moringen
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,...
J. Moringen
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
J. Moringen
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 ...
J. Moringen
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...
J. Moringen
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...
J. Moringen
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...
J. Moringen
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; ...
J. Moringen
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
J. Moringen
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...
J. Moringen

05/03/2011

09:59 PM Revision 87ebe2bc (rsb-cpp): Extended testFromFile test case in test/rsb/ParticipantConfigTest.cpp!
* test/rsb.conf-semantic-errors-4: new file; contains invalid
errorhandling.onhandlererror option value
* test/rsb....
J. Moringen
09:48 PM Revision 97a6f245 (rsb-cpp): move spread daemon for rsb ti a different port
J. Wienke
09:08 PM Revision 684c157b (rsb-cpp): stupid error ;)
J. Wienke
08:36 PM Revision 1458e33b (rsb-cpp): Support ParticipantConfig::ErrorStrategy in ParticipantConfig::handl...
* examples/rsb.conf: added errorhandling.onhandlererror option
* src/rsb/ParticipantConfig.cpp: handle errorhandling....
J. Moringen
08:19 PM Revision 1f35441a (rsb-cpp): Fixed test case name in test/rsb/ParticipantConfigTest.cpp
* test/rsb/ParticipantConfigTest.cpp: fixed name of test case
testFromFile
J. Moringen
06:31 PM Revision 16e6cbb6 (rsb-cpp): avoid dereferencing a 0 pointer
J. Wienke
06:27 PM Revision 0611a069 (rsb-cpp): fix death tests
J. Wienke
06:23 PM Revision 98e1324a (rsb-cpp): pass error strategy to event processing strategy from listener
fixes #119 J. Wienke
06:22 PM Revision a78f5906 (rsb-cpp): *fix build
J. Wienke
06:18 PM Revision 0990296c (rsb-cpp): * Modify ParallelEventDispatchingStrategy to use the ErrorStrategy.
* Add tests and a death test facility
refs #119
J. Wienke
05:05 PM Revision 355daee4 (rsb-cpp): Added unit test for config file parsing in ParticipantConfig class
* test/rsb.conf-for-smoke-test: new file; syntactically and
semantically correct config file for smoke test
* test/...
J. Moringen
04:41 PM Revision bae2e8d7 (rsb-cpp): add a variable to ParticipantConfig to maintain the error strategy
refs #119 J. Wienke
04:25 PM Revision ca5d361b (rsb-cpp): Added example config file in examples/rsb.conf
* examples/rsb.conf: new file; example configuration file J. Moringen
01:37 PM Revision 767ead25 (rsb-cpp): Ensure handler registration guarantees if requested, fixes #267
J. Wienke
12:38 PM Revision 7fa5bdaa (rsb-cpp): use Printable for all classes that are used as a pointer
J. Wienke

05/02/2011

06:34 PM Revision 72f5b882 (rsb-cpp): replace filter notification for joining groups with a dedicated setS...
refs #267 J. Wienke
06:09 PM Revision 85603a70 (rsb-cpp): another try to fix 32 bit build
J. Wienke
06:03 PM Revision bc3ba6c4 (rsb-cpp): try to fix 32 bit build
J. Wienke
06:01 PM Revision 7b4b873b (rsb-cpp): Fix a bug where listeners could not receive events because there con...
J. Wienke
05:37 PM Revision 4e81f276 (rsb-cpp): * remove Subscription class fixes #257
* restructure handling of Handlers and filters according to UML model without FilterObservable interface etc. refs #267 J. Wienke
03:35 PM Revision 599714f7 (rsb-cpp): remove unused FilterObservable interface
refs #267 J. Wienke
03:16 PM Revision ce2267a3 (rsb-cpp): fix unit test
J. Wienke
02:57 PM Revision 3a39e7bd (rsb-cpp): use rsc Printable for all classes that ponteitally are subclassed
J. Wienke
12:54 PM Revision 4f96480a (rsb-cpp): fix scopes
J. Wienke
11:20 AM Revision 6928333c (rsb-cpp): Added test for zero-padding of hex strings in test/rsb/util/MD5Test.cpp
* test/rsb/util/MD5Test.cpp: added test for zero-padding of hex
strings
J. Moringen
10:23 AM Revision 8302084a (rsb-model): minor repackaging, renaming and layout changes
J. Moringen
10:18 AM Revision 1d969ec7 (rsb-cpp): Changes in src/CMakeLists.txt omitted in previous commit
* src/CMakeLists.txt: added files
src/rsb/transport/InConnector.{h,cpp} and
src/rsb/transport/OutConnector.h
J. Moringen
07:02 AM Revision dd435971 (rsb-cpp): Cosmetic changes in src/rsb/eventprocessing/InRouteConfigurator.cpp
* src/rsb/eventprocessing/InRouteConfigurator.cpp: logging and some
comments
J. Moringen
06:39 AM Revision 547cd311 (rsb-cpp): Move {In,Out}Connector into separate files
* src/rsb/eventprocessing/EventSendingStrategy.h: adapted includes
* src/rsb/eventprocessing/InRouteConfigurator.h: l...
J. Moringen
06:11 AM Revision 7d3078bd (rsb-cpp): Allow OutRouteConfigurator to manage multiple connectors
refs #263
* src/rsb/Informer.cpp: add multiple connectors to configurator
instead of asserting connectors.size() ==...
J. Moringen
05:56 AM Revision 310e62f7 (rsb-cpp): Allow InRouteConfigurator to manage multiple connectors
refs #263
* src/rsb/Listener.cpp: add multiple connectors to configurator
instead of asserting connectors.size() ==...
J. Moringen
05:51 AM Revision ca3d98e8 (rsb-cpp): enable_shared_from_this for InConnector in src/rsb/transport/Connect...
* src/rsb/transport/Connector.h: added enable_shared_from_this to
InConnector class
* src/rsb/transport/inprocess/I...
J. Moringen
05:16 AM Revision 324a0e96 (rsb-cpp): Cosmetic change in src/rsb/eventprocessing/EventReceivingStrategy.cppJ
* src/rsb/eventprocessing/EventReceivingStrategy.cpp: cosmetic change J. Moringen
05:14 AM Revision 3d5d9359 (rsb-cpp): Omitted in previous commit: src/rsb/eventprocessing/EventReceivingSt...
J. Moringen
05:05 AM Revision 16235e1a (rsb-cpp): Introduced and used unified event handler interface
fixes #264
* src/CMakeLists.txt: added src/rsb/eventprocessing/Handler.{h,cpp}
* src/rsb/Handler.{h,cpp}: removed Han...
J. Moringen
03:52 AM Revision 14695028 (rsb-cpp): Minor cleanup in src/rsb/transport/Connector.h
* src/rsb/transport/Connector.h: removed unused include
rsc/misc/UUID.h; removed unnecessary virtual inheritance fo...
J. Moringen
03:23 AM Revision 94240bea (rsb-cpp): Fixed example in documentation in src/rsb/Informer.h
* src/rsb/Informer.h: fixed usage example in class documentation of
Informer
J. Moringen
03:22 AM Revision 4a977643 (rsb-cpp): Fixed warning in src/rsb/eventprocessing/InRouteConfigurator.cpp
* src/rsb/eventprocessing/InRouteConfigurator.cpp: fixed warning due
to unused parameter
J. Moringen
03:16 AM Revision a0ff8392 (rsb-cpp): Separation of in and out directions in eventprocessing classes
fixes #254
* src/CMakeLists.txt: adapted to changed files in
src/rsb/eventprocessing
* src/rsb/Informer.h: use a Ou...
J. Moringen
03:05 AM Revision d7555bd4 (rsb-cpp): Fixed printing of event in log message in src/rsb/transport/inproces...
* src/rsb/transport/inprocess/Bus.cpp: dereference event pointer when
printing
J. Moringen
02:59 AM Revision fdf1c288 (rsb-cpp): Increased verbosity of Listener/Informer creation in src/rsb/Factory...
* src/rsb/Factory.{h,cpp}: be more verbose about instantiated
transports when creating Listeners or Informers
J. Moringen
02:56 AM Revision a6660494 (rsb-cpp): Support disabling of configured transports in src/rsb/ParticipantCon...
* src/rsb/ParticipantConfig.{h,cpp}: accept a Boolean
transport.NAME.enabled option which can be used to disable
...
J. Moringen
02:51 AM Revision 6ed3c749 (rsb-cpp): Added zero-padding of hex numbers in src/rsb/util/MD5.cpp
* src/rsb/util/MD5.cpp: enable zero-padding of hex number of
individual bytes to ensure constant length of output s...
J. Moringen

05/01/2011

01:51 AM Revision 64601cf4 (rsb-cpp): Added handling of global options in src/rsb/ParticipantConfig.cpp
* src/rsb/ParticipantConfig.cpp: treat options whose key consists of a
single component as global options and store...
J. Moringen
01:39 AM Revision 5870d773 (rsb-cpp): Documented from* member functions in src/rsb/ParticipantConfig.h
* src/rsb/ParticipantConfig.h: documented member functions fromFile,
fromEnvironment and fromConfiguration
J. Moringen
12:44 AM Revision 10a01f4c (rsb-cpp): Adhere to scope hierarchy semantics in src/rsb/filter/ScopeFilter.cpp
* src/rsb/filter/ScopeFilter.cpp: ScopeFilter should also match events
whose scope is a subscope of the filter's scope
J. Moringen
12:01 AM Revision c64c9181 (rsb-cpp): Removed obsolete TODO comment src/rsb/transport/spread/OutConnector.cpp
* src/rsb/transport/spread/OutConnector.cpp: hashing of groups names
has been implemented; the TODO comment is obso...
J. Moringen
11:58 PM Revision 3ea85864 (rsb-cpp): Fixed deletion of group array in src/rsb/transport/spread/SpreadConn...
* src/rsb/transport/spread/SpreadConnection.cpp: group array is
allocated via new[] and should be freed via delete[]
J. Moringen
11:22 PM Revision f632f8ca (rsb-cpp): Use md5 hashed group names for spread to avoid too lng group names.
fixes #266 J. Wienke
10:59 PM Revision 0ae725bc (rsb-cpp): add a class to represent MD5 sums
refs #266 J. Wienke
10:00 PM Revision 014182df (rsb-cpp): Minor cleanup in src/rsb/transport/Connector.h
* src/rsb/transport/Connector.h: removed unused member Connector::id;
added @author to InConnector and OutConnector
J. Moringen
08:58 PM Revision 882e6085 (rsb-cpp): avoid useless copy
J. Wienke
08:57 PM Revision 450034b3 (rsb-cpp): reuse spread variable for default port value
J. Wienke
08:50 PM Revision 69d61f8b (rsb-protocol): Comment protocol
J. Wienke
08:20 PM Revision 4a6851d4 (rsb-cpp): Implement hierarchical sending in spread connector
refs #266 J. Wienke
06:18 PM Revision 0a6302b4 (rsb-java): next fixes
J. Wienke
05:58 PM Revision 7cdab649 (rsb-java): next try to fix things
J. Wienke
05:54 PM Revision 1037c7cb (rsb-java): hopefully correct adaption to protocol
J. Wienke
05:53 PM Revision b3aa3723 (rsb-python): adaptions to protocol
J. Wienke
05:53 PM Revision f3c63a95 (rsb-cpp): adaptions to protocol
J. Wienke
05:53 PM Revision ac56a00f (rsb-protocol): cleanup protocol
J. Wienke

04/30/2011

01:57 AM Revision 92d1537b (rsb-cpp): Removed old configuration system in src/rsb/util/*
fixes #268
* src/CMakeLists.txt: removed files in src/rsb/util
* src/rsb/util/ConfigException.{h,cpp}: removed; old c...
J. Moringen
01:46 AM Revision cc8b331c (rsb-cpp): Use configuration capability of ParticipantConfig in Factory
refs #268
* src/rsb/Factory.{h,cpp}: retrieve default ParticipantConfig from
configuration sources
* src/rsb/transp...
J. Moringen
01:18 AM Revision 0e213fc6 (rsb-integrationtest): Adapted C++ part of integration test to changed interfaces
* RSBIntegrationTest/cpp/informer.cpp: informer creation required a
Scope object
* RSBIntegrationTest/cpp/listener....
J. Moringen
12:55 AM Revision 78e96c89 (rsb-cpp): Specify env var prefix in src/rsb/ParticipantConfig.cpp
refs #268
* src/rsb/ParticipantConfig.cpp: explicitly specify RSB_ prefix in
EnvironmentVariableSource
J. Moringen
12:49 AM Revision d9badff1 (rsb-cpp): fix windows build
J. Wienke
12:28 AM Revision 07e3230b (rsb-cpp): Made ParticipantConfig a friend of QualityOfServiceSpec
refs #268
* src/rsb/QualityOfServiceSpec.h: ParticipantConfig has to be a friend
of QualityOfServiceSpec to manipul...
J. Moringen
12:25 AM Revision 1c50eab3 (rsb-cpp): Made ParticipantConfig class configurable via the new rsc::config fa...
refs #268
* CMakeLists.txt: added dependency on Boost.Filesystem which is used
for reading of configuration files
*...
J. Moringen
08:13 PM Revision 42523838 (rsb-cpp): Added inprocess unit test program to coverage facility
* CMakeLists.txt: added inprocess unit test program to list of
programs which generate coverage information
J. Moringen
07:59 PM Revision cd88493e (rsb-cpp): Adapted inprocess unit test to changes in InformerTask
* test/rsb/transport/inprocess/InProcessConnectorTest.cpp: adapted
call to InformerTask constructor according to re...
J. Moringen
06:16 PM Revision 74a6c26b (rsb-cpp): Added test program name for inprocess in CMakeLists.txt
* CMakeLists.txt: added program name for inprocess unit test J. Moringen
06:04 PM Revision 65610f0c (rsb-cpp): Added unit test for inprocess connector
fixes #265
* test/CMakeLists.txt: added files test/rsbtest_inprocess.cpp and
test/rsb/transport/inprocess/InProcess...
J. Moringen
05:53 PM Revision d4c94816 (rsb-cpp): Enabled registration of inprocess in src/rsb/transport/transports.cpp
* src/rsb/transport/transports.cpp: enabled registration of inprocess
in and out connectors
J. Moringen
05:02 PM Revision cee42cee (rsb-cpp): try to fix segfaults. duplicated classes with the same names are a b...
J. Wienke
03:47 PM Revision e144003d (rsb-cpp): Add a real unit test for message splitting spread connector
J. Wienke
03:19 PM Revision eee16447 (rsb-cpp): unnecessary second cancel and join for the informer
J. Wienke
03:19 PM Revision 2a17364f (rsb-cpp): try to fix the non-deterministic errors in SpreadConnectorTest. The ...
J. Wienke
03:10 PM Revision 2ace670b (rsb-cpp): removed unused -ldl which confuses the windows compiler
J. Wienke
03:07 PM Revision bb7f3aca (rsb-cpp): fix coding style
J. Wienke
03:06 PM Revision d50fca15 (rsb-cpp): add comments
J. Wienke
03:04 PM Revision 01f8477e (rsb-cpp): refactor spread out connector
J. Wienke
02:39 PM Revision 309e03c2 (rsb-cpp): fix indentation
J. Wienke
02:38 PM Revision 27847dde (rsb-cpp): refactor ReceiverTask to smaller functions
J. Wienke
01:21 PM Revision 107d707d (rsb-cpp): Create services in rsb::Factory
fixes #258 J. Wienke
01:20 PM Revision e87e7155 (rsb-cpp): avoid duplicated registration of factory is reset
J. Wienke
01:06 PM Revision 58a5e5fa (rsb-cpp): Add a stupid local implementation of service.
refs #258 J. Wienke

04/29/2011

01:29 AM Revision fb9bf856 (rsb-cpp): TODO about installing protocol files. They are internal!
J. Wienke
01:20 AM Revision 416d5419 (rsb-cpp): ort sources in cmake list
J. Wienke
01:07 AM Revision 677f43f5 (rsb-cpp): add a service interface
#refs 258 J. Wienke
12:59 AM Revision 240e0077 (rsb-cpp): Initial rewrite of in-process Connectors
refs #265
* src/CMakeLists.txt: added
src/rsb/transport/inprocess/{Bus,InConnector,OutConnector}.{h,cpp}
* src/rsb/...
J. Moringen
12:54 AM Revision 3b110552 (rsb-cpp): Update active flags in src/rsb/transport/spread/{In,Out}Connector.cpp
* src/rsb/transport/spread/InConnector.cpp: update active flag
* src/rsb/transport/spread/OutConnector.cpp: likewise
J. Moringen
12:42 AM Revision a8804e80 (rsb-cpp): try to fix the windows build again
J. Wienke
10:38 PM Revision cee012da (rsb-cpp): missing export symbol for windows
J. Wienke
10:18 PM Revision 90c98bfc (rsb-cpp): Missing destructors and guarded deactivation for spread connectors
* src/rsb/transport/spread/InConnector.{h,cpp}: added destructor and
guarded deactivation
* src/rsb/transport/sprea...
J. Moringen
10:15 PM Revision cf089169 (rsb-cpp): Add PArticipantConfig to PArticipant class and provide methods to ov...
#refs 260 J. Wienke
09:35 PM Revision 4c8cb1db (rsb-cpp): add a changable default config for participant to rsb::Factory
refs #260 J. Wienke
09:08 PM Revision 1997fc26 (rsb-cpp): add comments to rsb::Factory
J. Wienke
09:02 PM Revision d63ef8af (rsb-cpp): Add key-value style options to transports and ParticipantConfig
refs #260 J. Wienke
08:06 PM Revision 8233aa96 (rsb-cpp): RTTI-based default type name in Informer constructor
fixes #89
* src/rsb/Informer.h: use RTTI to compute default type name when
constructing Informer objects
J. Moringen
07:46 PM Revision ceab92b8 (rsb-cpp): RSB factory is now responsible for the creation of connectors
fixed #216
* src/rsb/Factory.{h,cpp}: when creating listeners and informers,
create connectors first, then pass the...
J. Moringen
06:58 PM Revision bbe68666 (rsb-cpp): a first ParticipantConfig class still without properties.
Therefore added comparison operators to QualityOfServiceSpec.
refs #260
J. Wienke
06:14 PM Revision 70bbe6ed (rsb-cpp): Consistently use strings to designate connector implementations
fixes #261
* src/rsb/Informer.h: connector implementations are now designated by
strings
* src/rsb/Listener.{h,cpp}...
J. Moringen
05:50 PM Revision 31744264 (rsb-cpp): In/Out separation for spread transport and Router; Disabled inproces...
fixes #255
* src/CMakeLists.txt: disabled inprocess connector; added
src/rsb/spread/{In,Out}Connector.{h,cpp}
* src...
J. Moringen
04:05 PM Revision a16db269 (rsb-model): sequence diagrams for changing filter, changing handlers
J. Moringen
01:22 PM Revision 4dc9a1c1 (rsb-cpp): Rename appendHandler to addHandler
fixes #262 J. Wienke
12:31 PM Revision 5411bc3d (rsb-cpp): remove duplicated scope from listener and informer and move it to pa...
fixes #256 J. Wienke

04/28/2011

01:20 AM Revision 0a10fa91 (rsb-cpp): more missing exports
J. Wienke
01:03 AM Revision b855ca9f (rsb-cpp): missing exports on windows
J. Wienke
12:59 AM Revision 7f9fdf4e (rsb-cpp): Use scope class instead of string-based uris.
fixes #259 J. Wienke
12:03 AM Revision b8f7bd0a (rsb-cpp): add a parameter to superScopes for including the current scope
refs #259 J. Wienke
11:58 PM Revision 1494835e (rsb-cpp): add a method to get all super scopes of a scope
refs #259 J. Wienke
11:41 PM Revision db1397a9 (rsb-cpp): missing test for a corner case in scope hierarchy comparisons
refs #259 J. Wienke
11:40 PM Revision b2587d65 (rsb-cpp): add methods to compare hierarchies of scopes
refs #259 J. Wienke
11:21 PM Revision d20d6172 (rsb-cpp): add a method to concatenate scopes
refs #259 J. Wienke
11:13 PM Revision aa238ac8 (rsb-cpp): add comparison operators to Scope class
refs #259 J. Wienke
08:52 PM Revision ec3a0a2c (rsb-cpp): Added InConnector and OutConnector as a first step to implement
refs #255
* src/rsb/transport/Connector.{h,cpp}: added classes InConnector and
OutConnector; moved methods and data...
J. Moringen
07:01 PM Revision 6bddabb0 (rsb-model): layout tweaks
J. Moringen
06:30 PM Revision 1ec48745 (rsb-model): sequence diagram for listener construction
J. Moringen
06:11 PM Revision 53a07a7e (rsb-model): quality of service in implementation view
J. Moringen
04:14 PM Revision b9ea8682 (rsb-cpp): add a basic scope class
refs #259 J. Wienke
03:29 PM Revision 2a76a086 (rsb-integrationtest): Added missing include in RSBIntegrationTest/cpp/listener...
* RSBIntegrationTest/cpp/listener.cpp: added missing include
boost/bind.hpp
J. Moringen
03:20 PM Revision e37f0266 (rsb-cpp): Registration of transport implementation; switch to new factory infr...
refs #261
* src/CMakeLists.txt: added files src/rsb/transport/transports.{h,cpp}
* src/rsb/Factory.cpp: call register...
J. Moringen
03:07 PM Revision f9dea0c3 (rsb-cpp): Added RSC-based In/Out factories in src/rsb/transport/Factory.{h,cpp}
refs #261
* src/rsb/transport/Factory.{h,cpp}: added InFactory and OutFactory
based on rsc::patterns::Factory; move...
J. Moringen
02:58 PM Revision d21df8dc (rsb-cpp): Static constructor in src/rsb/transport/spread/SpreadConnector.{h,cpp}
refs #261
* src/rsb/transport/spread/SpreadConnection.{h,cpp}: added free
functions defaultHost, defaultPort; these...
J. Moringen
02:33 PM Revision 1f6fb3b2 (rsb-cpp): Static constructor in src/rsb/transport/inprocess/InProcessConnector...
* src/rsb/transport/inprocess/InProcessConnector.{h,cpp}: added static
construct method InProcessConnector::create ...
J. Moringen
02:10 PM Revision e4daa633 (rsb-cpp): Added missing include in src/rsb/patterns/RemoteServer.h
* src/rsb/patterns/RemoteServer.h: added missing include
boost/thread/mutex.hpp
J. Moringen
02:04 PM Revision aab0521f (rsb-cpp): Added missing include in examples/informer/sendFile.cpp
* examples/informer/sendFile.cpp: added missing include
boost/thread.hpp
J. Moringen

04/27/2011

06:58 PM Revision 9e46f9d2 (rsb-model): in/out transport factories; implementation of transport factory
J. Moringen
06:46 PM Revision a79dd517 (rsb-model): added configuration of participants
J. Moringen
05:43 PM Revision 60c2a3b9 (rsb-model): add service, scope to implementation; rectified subscription/handl...
J. Moringen
 

Also available in: Atom