Activity

From 09/01/2011 to 09/30/2011

09/30/2011

07:15 PM Tasks #519 (Resolved): Integrate statistics into logger
Applied in changeset r2761. J. Moringen
07:15 PM Revision 2c99f5cc (rsb-tools-cl): Load asdf-system-connections in logger*/dump.lisp
* logger/dump.lisp (toplevel): load system asdf-system-connections
* logger-builtin-spread/dump.lisp (toplevel): like...
J. Moringen
07:15 PM Revision 6e62676f (rsb-tools-cl): merged changes from stats branch fixes #519
J. Moringen
02:03 PM Feature #598 (Resolved): Allow implicit Scope construction
Was proposed for usability and simplicity reasons.
* C++: ✓
* Java: ✓
* Python: ✓
* CL: ✓
S. Wrede
01:58 PM Tasks #597 (New): Evaluate whether we want to move to Github once Spread is extracted
Besides general considerations, we need to check how this would go together with redmine. S. Wrede
01:48 PM RSB XML Support Tasks #596 (Closed): Move and Adapt XPathFilter to RSB XML C++
Adaptation to XOPData needed. S. Wrede
01:35 PM Feature #572 (New): Include version information in source archives built by jenkins (was: svn TAG...
J. Moringen
01:34 PM Feature #572: Include version information in source archives built by jenkins (was: svn TAG for R...
* No tags (since no file releases in Redmine)
* File releases via Jenkins jobs for version branches (continuously re...
J. Moringen

09/29/2011

05:48 PM Tasks #538 (Resolved): Build RSB on natty
Now continuously building on Jenkins, see
https://ci.cor-lab.org/view/RSB/job/RSB/label=ubuntu_natty_32bit/ and
htt...
Anonymous
04:44 PM Tasks #538 (In Progress): Build RSB on natty
RSBProtocol successfull https://ci.cor-lab.org/job/RSBProtocol/ Anonymous
04:03 PM Revision 38ac0972 (rsb-cpp): allow implicit scope construction for simplicity
J. Wienke
03:30 PM Revision 965feaa2 (rsb-tools-cpp): project name without spaces
J. Wienke
03:29 PM Revision 7407df57 (rsb-tools-cpp): enable package generation
J. Wienke
03:26 PM Revision fb9024e6 (rsb-tools-cpp): maybe a missing module path?
J. Wienke
02:26 PM Revision 630536e8 (rsb-tools-cpp): a first rough way to deserialize the sync events and an exampl...
J. Wienke
02:05 PM Revision b94e543d (rsb-cpp): print causing ids
J. Wienke
01:51 PM Feature #572: Include version information in source archives built by jenkins (was: svn TAG for R...
Sure, but isn't the underlying question if we want tags at all, e.g. for 0.5? S. Wrede
01:34 PM Feature #572: Include version information in source archives built by jenkins (was: svn TAG for R...
Actually we never released a tar ball with version 0.4. J. Wienke
01:27 PM Feature #572: Include version information in source archives built by jenkins (was: svn TAG for R...
Tags can be useful for referencing a single specific release version. In my opinion this is more for archiving purpos... S. Wrede
01:23 PM Feature #572: Include version information in source archives built by jenkins (was: svn TAG for R...
ping J. Wienke
01:22 PM Revision 336a37bd (rsb-tools-cpp): first non-crashing version of sending events
J. Wienke
01:15 PM Revision 72e4477c (rsb-tools-cpp): fix compilation
J. Wienke
12:14 PM Revision c1ddc3b8 (rsb-tools-cpp): fix indentation
J. Wienke
12:13 PM Revision a8c5ffa6 (rsb-tools-cpp): fix indentation
J. Wienke
12:12 PM Revision 50c341e7 (rsb-tools-cpp): fix indentation
J. Wienke
11:53 AM Revision da8d2818 (rsb-cpp): add documentation about the two scope getting and setting methods
J. Wienke
11:51 AM Revision bb2af9a5 (rsb-cpp): make the scope ptr optimization backwards compatible by introducing ...
refs #540 J. Wienke

09/28/2011

10:59 PM RSBag Revision 1f3efd1a (rsbag-cl): Added %make-playback-uri in src/rsb/construction.lisp
* src/rsb/construction.lisp (bag->events channel uri): use new
function `%make-playback-uri' to compute an informer...
J. Moringen
05:24 PM Revision c535bdcb (rsb-tools-cpp): some further steps. Still it crashes...
J. Wienke
05:24 PM Feature #593 (Closed): Implement Meta-Converter for Domain- to Protobuf-Type Conversion
Check OpenCVImage converter for a first inspiration. However, in the end we want to have a base class encapsulating t... S. Wrede
11:57 AM Bug #592: Unhandled excteption in Windows version
Revision used:
https://code.humavips.eu/svn/rsbvideoreceiver/trunk@3
https://code.cor-lab.org/svn/rsb/branches/0.4@27...
Anonymous
11:49 AM Bug #592 (Resolved): Unhandled excteption in Windows version
After RSBVideoReciever recieves a message it dies with unhandled expception. Stack trace:... Anonymous
09:37 AM Revision 69946e21 (rsb-cpp): fix indentation
J. Wienke
03:57 AM Tasks #589 (Resolved): Reduce complexity of client-server example
Applied in changeset r2751. J. Moringen
03:57 AM Revision fe1e1ced (rsb-cpp): Reduced complexity in examples/server/server.cpp
fixes #589
* examples/server/server.cpp: removed dispatch on method name in
callback; introduced dedicated callback...
J. Moringen

09/27/2011

11:56 PM RSBag Bug #590: Playback of large video file breaks system
Additional observations:
* The erroneous behavior described above seems to depend on rather obscure conditions since...
J. Moringen
08:18 PM RSBag Bug #590 (Rejected): Playback of large video file breaks system
We tried to record video data in 640x480 format with a resonable framerate from the new NAO heads. While bag-record s... S. Wrede
11:06 PM Revision c4b36a67 (rsb-tools-cpp): first iteration of time sync
J. Wienke
11:05 PM Revision 5ccd732e (rsb-tools-cpp): Share project "RSB TimeSync" into "https://code.cor-lab.de/svn...
J. Wienke
10:49 PM Revision 95409e41 (rsb-tools-cpp): -FIXED: ::sleep was replaced boost::this_thread::sleep, so it ...
Lukas Cerman
08:11 PM Tasks #589: Reduce complexity of client-server example
Does this refer to the C++ implementation? J. Moringen
07:50 PM Tasks #589: Reduce complexity of client-server example
Jan, this was your example ;) J. Wienke
07:35 PM Tasks #589 (Resolved): Reduce complexity of client-server example
In the server example a callback with an additional member that stores the method name is displayed. This leads to th... J. Sanchez Riera
12:14 PM Bug #536: Make RPATH usage optional
Using something like... D. Merejkowsky
10:13 AM Revision 32142416 (rsb-cpp): export symbol for windows
J. Wienke
10:09 AM Revision 1f429e9d (rsb-cpp): export symbol for windows
J. Wienke
10:04 AM Tasks #586 (Resolved): Document usage with Matlab
How to load java stuff etc. J. Wienke
09:58 AM Revision eae8b0bf (rsb-tools-cl): Make Spread transport expose wire schema in logger/main.lisp
* logger/main.lisp (main): pass export-wire-schema? option when
creating spread transport
J. Moringen
09:58 AM Revision e9495949 (rsb-tools-cl): Use version/string for RSB dependencies in *.asd
* cl-rsb-tools-logger.asd (system cl-rsb-tools-logger): use
`version/string' for RSB-related dependencies to ensure...
J. Moringen
09:58 AM Revision 6aad3423 (rsb-tools-cl): Improved make-filter-help-string in logger/main.lisp
* logger/main.lisp (make-filter-help-string): improved generated help
string
J. Moringen
09:58 AM Revision a0fc300f (rsb-tools-cl): Removed obsolete file common/filter-construction.lisp
* common/filter-construction.lisp: removed; no longer used
* common/package.lisp (package rsb.common): removed export...
J. Moringen
09:58 AM Revision 49b4353a (rsb-tools-cl): Simplified package definition in logger/package.lisp
* formatting/package.lisp (package rsb.formatting): qualified
`defpackage' form with cl package; remove additional ...
J. Moringen
09:58 AM Revision cf26fd46 (rsb-tools-cl): Use class family for styles in formatting/{protocol,event}.lisp
refs #519
* formatting/protocol.lisp (define-findable-class-family style): new
class family; consists of event form...
J. Moringen
09:58 AM Revision e663f262 (rsb-tools-cl): Added parse-instantiation-spec in common/options.lisp
refs #519
* common/options.lisp (parse-instantiation-spec): new function; parse
a string specifying a class and ini...
J. Moringen
09:58 AM RSBag Revision c6213376 (rsbag-tools-cl): Use parse-instantiation-spec in bag-play/main.lisp
* bag-play/main.lisp (make-replay-strategy-help-string): slightly
improved
(parse-replay-strategy-spec): removed;...
J. Moringen
09:58 AM RSBag Revision 98dfb163 (rsbag-tools-cl): Use parse-instantiation-spec in bag-record/main.lisp
* bag-record/main.lisp (main): use `parse-instantiation-spec' instead
of `parse-filter-spec'; avoid `make-filter'
J. Moringen
09:57 AM Revision 15147f3d (rsb-cl): Improved a docstring in src/filter/protocol.lips
* src/filter/protocol.lisp (filter): minor improvement in
documentation string
J. Moringen
09:57 AM Revision 77cda55f (rsb-cl): Support case sensitivity in src/filter/regex-filter.lisp
* src/filter/regex-filter.lisp (compile-regex): new generic function;
compile a regex and store the resulting scann...
J. Moringen
09:17 AM Revision d88cad21 (rsb-cpp): try to fix the unit tests.on several platforms with thread limitations
J. Wienke
09:10 AM Bug #583 (Resolved): Compilation error for C++ RSBTools on Fedora 12
Applied in changeset r2737. J. Wienke
09:09 AM Revision 4c80765e (rsb-tools-cpp): Disable statistics formatter for boost 1.39
fixes #583 J. Wienke

09/26/2011

01:37 AM Bug #583: Compilation error for C++ RSBTools on Fedora 12
Maybe we can just disable the statistics functionality for older Boost versions once #519 is resolved? J. Moringen
02:16 PM Bug #583: Compilation error for C++ RSBTools on Fedora 12
The version is 1.39.0 (Release 9.fc12). Cheers. X. Alameda-Pineda
01:35 AM Tasks #519 (In Progress): Integrate statistics into logger
J. Moringen
03:40 PM Revision bda78e5f (rsb-cpp): backport r2735 to stable version
J. Wienke
03:27 PM Revision d896fd62 (rsb-cpp): Added a queue push handler for whole events
J. Wienke

09/25/2011

03:51 PM RSBag Revision 0d31051a (rsbag-cl): Improved condition reports in src/transform/conditions.lisp
* src/transform/conditions.lisp (encoding-error): improved report
format
(decoding-error): likewise
J. Moringen
03:51 PM RSBag Revision 1be09c82 (rsbag-cl): Added a docstring in src/backend/tidelog/index.lisp
* src/backend/tidelog/index.lisp (index): added documentation string J. Moringen
03:27 PM RSBag Revision 9cdead67 (rsbag-cl): Added optional index sorting in src/backend/tidelog/index.lisp
* src/backend/tidelog/index.lisp (index::sorted-to): new slot; tracks
sorted state of index entries
(put-entry in...
J. Moringen
03:27 PM RSBag Revision 6878afbe (rsbag-cl): Fixed processing of method field in src/transform/rsb-event.lisp
* src/transform/rsb-event.lisp (encode rsb-event event): fixed method
encoding; adjusted access to now-external sym...
J. Moringen
03:27 PM RSBag Revision cf596540 (rsbag-cl): Fixed mixed-case type names in src/backend/tidelog/file.lisp
* src/backend/tidelog/file.lisp (encode-type): handle mixed-case type
names correctly
(decode-type): likewise
J. Moringen
03:27 PM RSBag Revision 27abdcc6 (rsbag-cl): Added file src/rsb/replay/speed-adjustment-mixin.lisp
* src/rsb/replay/speed-adjustment-mixin.lisp: new file; contains
the `speed-adjustment-mixin' mixin class
* src/rsb...
J. Moringen
02:49 PM RSBag Revision 25818335 (rsbag-tools-cl): Fixed commandline option validation in bag-record/main.lisp
* bag-record/main.lisp (main): handle missing recording URIs properly J. Moringen
02:49 PM RSBag Revision 5030e81c (rsbag-cl): Added stream-specialized methods in src/rsb/construction.lisp
* src/rsb/construction.lisp
(define-open-bag-method events->bag stream): define method on
`events->bag' for strea...
J. Moringen
02:49 PM Revision 34e772f4 (rsb-cl): Reduced verbosity in src/event-processing/*configurator.lisp
* src/event-processing/out-route-configurator.lisp
(notify out-route-configurator t eql :connector-added): removed
...
J. Moringen
02:19 PM RSBag Revision 6135dae8 (rsbag-tools-cl): Handle replay strategy parameters in bag-play/main.lisp
* bag-play/main.lisp (make-replay-strategy-help-string): new function;
make help string for replay-strategy option
...
J. Moringen
02:19 PM RSBag Revision 60c67683 (rsbag-tools-cl): Added printing of an entry separator in bag-cat/main.lisp
* bag-cat/main.lisp (update-synopsis): added option group Printing
Option with entry-separator option
(main): pri...
J. Moringen
02:02 PM Bug #327 (In Progress): XPath filtered logger
XPath-based filtering of
* XML Payloads ✓
* XOP Payloads
* Protocol Buffer Payloads (merge pending)
J. Moringen

09/24/2011

01:34 AM RSBag Feature #493 (Resolved): Allow start/stop of recordings via RPC interface (without program restart)
Applied in changeset r150. J. Moringen
01:33 AM Revision 0c2d87e7 (rsb-tools-cl): Added interrupt function in common/interactive.lisp
refs #493
* common/interactive.lisp (interrupt): new function; interrupt a
`with-interactive-interrupt-exit' form
*...
J. Moringen
01:33 AM RSBag Revision 70f4b89f (rsbag-tools-cl): Dedicated section in help string for examples in bag-record/m...
* bag-record/main.lisp (make-help-string): removed creation of
examples section
(make-examples-string): new funct...
J. Moringen
01:33 AM RSBag Revision 0ef67890 (rsbag-tools-cl): Added RPC control server in bag-record/main.lisp
fixes #493
* bag-record/main.lisp (invoke-with-control-service): new function;
invoke a thunk with an rpc server ru...
J. Moringen
01:33 AM RSBag Revision 1805f155 (rsbag-tools-cl): Extended filter help string in bag-record/main.lisp
* bag-record/main.lisp (make-filter-help-string): extended help string J. Moringen
10:20 PM RSBag Tasks #584 (Resolved): Create bag-cat
Applied in changeset r147. J. Moringen
10:10 PM RSBag Revision cd2fbf7c (rsbag-tools-cl): Added bag-cat program in bag-cat/*.lisp
fixes #584
* bag-cat/package.lisp: new file; package definition for bag-cat
program
* bag-cat/main.lisp: new file; ...
J. Moringen
08:55 PM Revision d25e8442 (rsb-tools-cl): Use default converters in main in logger/main.lisp
* logger/main.lisp (main): use default converter list and append
:fundamental-null for each wire-type
J. Moringen
08:55 PM Revision 1c9b97a9 (rsb-tools-cl): Fixed call syntax in main, again in call/main.lisp
* call/main.lisp (main): allow ?, # and + in URI part; also, force
whole-string match ...
J. Moringen
08:55 PM Revision a44ad0ad (rsb-tools-cl): Improved converter configuration in main in logger/main.lisp
* logger/main.lisp (main): specify converters using the :converters
keyword argument; that way, all transports with...
J. Moringen
08:55 PM Revision d6c4b06c (rsb-tools-cl): Dedicated section in help string for examples in logger/main.lisp
* logger/main.lisp (make-help-string): removed creation of examples
section
(make-examples-string): new function;...
J. Moringen
08:55 PM Revision cbae5848 (rsb-tools-cl): Improved URL and argument parsing in call/main.lisp
* call/main.lisp (parse-argument): signal an error when there is junk
at the end of the string
(main): accept met...
J. Moringen
08:55 PM Revision f1b0ff15 (rsb-tools-cl): Improved help and example texts in call/main.lisp
* call/main.lisp (make-help-string): minor fixes
(make-examples-string): added an example; added single-quotes to
...
J. Moringen
08:55 PM Revision 2d91166a (rsb-tools-cl): Dedicated section in help string for examples in call/main.lisp
* call/main.lisp (make-help-string): removed creation of examples
section
(make-examples-string): new function; c...
J. Moringen
08:55 PM Revision 20db78fb (rsb-cl): Exclude disabled in transport-options in src/configuration.lisp
* src/configuration.lisp (transport-options): changed default value of
exclude-disabled? keyword parameter to exclu...
J. Moringen
05:40 PM Revision a6c22330 (rsb-tools-cl): Improved accuracy of %class-valid-initargs in common/help.lisp
* common/help.lisp (print-filter-help): renamed keyword parameter
blacklist -> class-blacklist; added keyword param...
J. Moringen
05:40 PM Revision c44e9244 (rsb-tools-cl): Improved make-filter-help-string in logger/main.lisp
* logger/main.lisp (make-filter-help-string): added examples J. Moringen
05:40 PM Revision 9b4b0879 (rsb-tools-cl): Added print-classes-help-string in common/help.lisp
* common/help.lisp (print-filter-help): use
`print-classes-help-string'
(print-classes-help-string): new function...
J. Moringen
05:40 PM RSBag Revision d91fdb24 (rsbag-tools-cl): Added test file test/data/single-event.tide
* test/data/single-event.tide: new file; used in tests
* CMakeLists.txt: include test/data/single-event.tide in test
...
J. Moringen
05:40 PM RSBag Revision 6286cb7f (rsbag-tools-cl): Fixed logging of channel selection specs in bag-play/main.lisp
* bag-play/main.lisp (main): store channel selection specs for logging J. Moringen
05:40 PM RSBag Revision ac8b5b99 (rsbag-cl): Fixed %make-progress-reporter again in src/rsb/replay/util.lisp
* src/rsb/replay/util.lisp (%make-progress-reporter): display [start,
end] range correctly
J. Moringen
05:40 PM RSBag Revision 07d32bbf (rsbag-cl): Added default channel-format-for method in src/rsb/protocol.lisp
* src/rsb/protocol.lisp (channel-format-for t t t): new method;
default behavior is to not associate a format to a ...
J. Moringen
05:40 PM RSBag Revision d197b6f3 (rsbag-cl): Fixed %make-progress-reporter in src/rsb/replay/util.lisp
* src/rsb/replay/util.lisp (%make-progress-reporter): don't fail when
the sequence only has a single event
J. Moringen
05:40 PM Revision 8487d079 (rsb-cl): Fixed keyword syntax in dependencies of cl-rsb.asd
* cl-rsb.asd (system cl-rsb): made sb-concurrency a keyword in system
dependency list
J. Moringen

09/23/2011

03:16 PM Feature #572 (Feedback): Include version information in source archives built by jenkins (was: sv...
I am not sure that we should use tags at all. This will only lead to people using old versions of the software withou... J. Wienke
03:14 PM Bug #423 (Resolved): Fix Boost Compile/Link behavior
I now at least ensure that custom paths have precedence over syste paths. Moreover the include order should already b... J. Wienke
03:13 PM Revision fed419c0 (rsb-cpp): be sure that our configure paths ha ve precedence over system ones
refs #423 J. Wienke
03:03 PM Revision 459ed5e7 (rsb-cpp): avoid resource starvation on 32 bit systems
J. Wienke
03:00 PM Revision 9cbb52f9 (rsb-cpp): remove cout
J. Wienke
02:51 PM Tasks #563: Implement cause vector in cl
We probably need an intermediate release for humavips with these changes in the next two weeks. So this should be fix... J. Wienke
02:49 PM Tasks #549 (Resolved): Check scopes -> spread groupnames cache
Fixed in r2717.
However, this probably decreases the performance again. Have a look at the commit message.
J. Wienke
01:41 PM Tasks #549 (In Progress): Check scopes -> spread groupnames cache
J. Wienke
02:49 PM Revision 5c012475 (rsb-cpp): make the group name cache thread safe with a read/write mutex.
Please note that this probably decreases the effect of the cache. If we really need a high performance in single-thre... J. Wienke
02:20 PM Revision 60f06f3f (rsb-cpp): Flush cache if flooded
refs #549 J. Wienke

09/22/2011

07:23 PM Revision 9c7b28d8 (rsb-cpp): fix windows build
J. Wienke
07:22 PM RSBag Tasks #584 (Resolved): Create bag-cat
This hypothetical program would copy the contents of one or more bag channels to its standard output stream. J. Moringen
06:33 PM Enhancement #394 (Resolved): Improve Participant Configuration Interface
Applied in changeset r2714. J. Wienke
06:05 PM Enhancement #394 (In Progress): Improve Participant Configuration Interface
J. Wienke
06:32 PM Revision 5509b1b9 (rsb-cpp): Add methods for mutable access to participant config parts
fixes #394 J. Wienke
06:07 PM Revision bf3fb264 (rsb-protocol): make it possible to package license on ma
J. Wienke
04:03 PM Bug #583: Compilation error for C++ RSBTools on Fedora 12
What is the exact boost version on Fedora 12? J. Wienke
03:56 PM Bug #583 (Resolved): Compilation error for C++ RSBTools on Fedora 12
When compiling the rsb tools for c++ I get the following error (under Fedora 12):... X. Alameda-Pineda
03:50 AM Revision 5a38932b (rsb-tools-cl): Changed load-idl for string source in common/idl-loading.lisp
* common/idl-loading.lisp (load-idl string eql :auto): changed
specialized t -> eql :auto
J. Moringen
03:50 AM Revision a48ef875 (rsb-tools-cl): Simplification in common/idl-loading.lisp
* common/idl-loading.lisp (load-idl pathname eql :file): slight
simplification
J. Moringen
03:50 AM Revision 6bdcd424 (rsb-tools-cl): Log message in process-descriptor in common/idl-loading.lisp
* common/idl-loading.lisp (process-descriptor): more precise log
message
J. Moringen
03:50 AM Revision 22a1528b (rsb-tools-cl): Added parameter to process-descriptor in common/idl-loading.lisp
* common/idl-loading.lisp (process-descriptor): added keyword
parameter emit which controls which things are emitted
J. Moringen
03:50 AM RSBag Revision 2d9f73e8 (rsbag-tools-cl): Validation of commandline arguments in bag-play/main.lisp
* bag-play/main.lisp (main): validate number of positional commandline
arguments
J. Moringen
03:50 AM RSBag Revision 937c9c8e (rsbag-cl): Added mixin class in src/rsb/replay/replay-restart-mixin.lisp
* src/rsb/replay/sequential-mixin.lisp (sequential-mixin): added
superclass `replay-restart-mixin'
* src/rsb/replay...
J. Moringen
03:50 AM RSBag Revision 3f76fbe9 (rsbag-cl): Fixed restart behavior in src/rsb/replay/replay-restart-mixin.lisp
* src/rsb/replay/replay-restart-mixin.lisp
(replay :around replay-bag-connection replay-restart-mixin): log
resta...
J. Moringen
03:50 AM RSBag Revision 47f9ad11 (rsbag-cl): Added mixin class in src/rsb/replay/error-policy-mixin.lisp
* src/rsb/replay/error-policy-mixin.lisp: new file; contains the
`error-policy-mixin' mixin class
* src/rsb/replay/...
J. Moringen
03:50 AM RSBag Revision 47dd99a9 (rsbag-cl): Added exported symbols in src/rsb/replay/package.lisp
* src/rsb/replay/package.lisp (package rsbag.rsb.replay): added
exported symbols strategy-start-index, strategy-end...
J. Moringen
03:50 AM RSBag Revision 9b1171d6 (rsbag-cl): Added conditions in src/rsb/conditions.lisp
* src/rsb/conditions.lisp: new file; contains conditions used in
the rsb module
* src/rsb/package.lisp (package rsb...
J. Moringen
03:50 AM RSBag Revision 2cfda6e9 (rsbag-cl): Moved replay strategies into directory src/rsb/replay/
* src/rsb/replay/util.lisp: new file; contains utilities used in
the rsb.replay module
* src/rsb/replay/bounds-mixi...
J. Moringen
03:50 AM RSBag Revision 198d6dfc (rsbag-cl): Added strategy mixin classes in src/rsb/replay-strategies.lisp
* src/rsb/replay-strategies.lisp (view-creation-mixin): new class;
mixin class for creating sequence views of event...
J. Moringen
03:50 AM RSBag Revision 3bae9d3d (rsbag-cl): Fixed a condition report in src/rsb/replay-strategies.lisp
* src/rsb/replay-strategies.lisp
(shared-initialize :before fixed-rate t): fixed condition report
J. Moringen
03:50 AM RSBag Revision f44f9b8b (rsbag-cl): Conditions, restarts in src/transform{conditions,protocol}.lisp
* src/transform/conditions.lisp: new file; contains conditions
used in the transform module
* src/transform/protoco...
J. Moringen

09/21/2011

07:10 PM Bug #573 (Resolved): RSB and RSBProtocol MacOS packages do not contain a license file
Applied in changeset r2708. J. Wienke
07:00 PM Bug #573 (In Progress): RSB and RSBProtocol MacOS packages do not contain a license file
J. Wienke
07:01 PM Revision f6c19a9a (rsb-cpp): Package license under mac
fixes #573 J. Wienke
06:38 PM Revision ce998fd1 (rsb-cpp): prevent breaking cmake syntax if RSC_DIR is not set
J. Wienke

09/20/2011

01:07 AM Revision 4e2718e3 (rsb-cpp): More permissive option processing in src/rsb/ParticipantConfig.cpp
* src/rsb/ParticipantConfig.cpp: ignore unknown sections instead of
throwing an exception
* test/rsb/ParticipantCon...
J. Moringen
11:20 PM Revision 59c81e1e (rsb-tools-cl): Improved commandline option processing in logger/main.lisp
* logger/main.lisp (existing-directory-or-lose): new function; ensure
that a specified pathname actually designates...
J. Moringen
11:20 PM Revision 90f77cf1 (rsb-tools-cl): Simplified package definition in logger/package.lisp
* logger/package.lisp (package rsb.tools.logger): qualified
`defpackage' form with cl package; remove additional `i...
J. Moringen
11:20 PM Revision 316273a5 (rsb-tools-cl): Validation of commandline arguments in logger/main.lisp
* logger/main.lisp (main): validate number position arguments and
signal an error, if necessary
J. Moringen
08:46 PM Tasks #529 (Resolved): Organize CoR-Lab Colloq Slot for RSB Introduction
S. Wrede
08:45 PM Tasks #529: Organize CoR-Lab Colloq Slot for RSB Introduction
25th of October, 2pm fixed with Alicia. S. Wrede
08:39 PM Enhancement #393 (Resolved): Document how to install java with protocol
S. Wrede
09:50 AM Revision 3e8e6918 (rsb-tools-cl): Reorganized cl-protobuf dependency of call utility
* cl-rsb-tools-call.asd (system cl-rsb-tools-call): removed dependency
on cl-protobuf
* call-builtin-spread/dump.li...
J. Moringen
09:34 AM Revision 89c15e7c (rsb-cl): Fixed conditional loading of system connections in cl-rsb.asd
* cl-rsb.asd (toplevel): do not fail if the asdf-system-connections
system cannot be loaded
J. Moringen
09:21 AM Revision ba5cf007 (rsb-tools-cl): Fixed loading in call-builtin-spread/dump.lisp
* call-builtin-spread/dump.lisp (toplevel): fixed load order of system J. Moringen
09:15 AM Feature #575 (Resolved): GAR-Installer scripte
* Update the current gar-installer packages for RSB, RST and RSC
* Do we need gar-installer packages for java and py...
M. Goetting
09:07 AM Revision 6e6ce01b (rsb-tools-cl): Extended and documented argument processing in call/main.lisp
* call/main.lisp (make-help-string): extended documentation string to
explain handling of method arguments
(parse...
J. Moringen
08:08 AM Revision 68522ac4 (rsb-tools-cl): Added cl-rsb-tools-call.asd
* cl-rsb-tools-call.asd: new file; system definition for call utility J. Moringen
07:58 AM Revision 40f96246 (rsb-tools-cl): Added call utility program in call/ directory
* call/main.lisp: new file; entry point of call utility program
* call/package.lisp: new file; package definition for...
J. Moringen
07:58 AM Revision 563804ea (rsb-tools-cl): Added uri-var parameter to print-uri-help in common-help
* common/help.lisp (print-uri-help): added keyword parameter uri-var J. Moringen
06:14 AM Revision 91eb7f0b (rsb-cpp): Avoid packaging COPYING on darwin in CMakeLists.txt
* CMakeLists.txt: avoid using COPYING as package license since darwin
packages seems to require a specific file for...
J. Moringen
05:04 AM Revision 77ee4b0a (rsb-cpp): Prefixed system namespace with boost to avoid ambiguity
* src/rsb/transport/socket/BusConnection.cpp: prefixed system
namespace with boost to avoid ambiguity
* src/rsb/tra...
J. Moringen
04:49 AM Bug #573 (Resolved): RSB and RSBProtocol MacOS packages do not contain a license file
CPack refuses to include the usual COPYING file into MacOS packages (the dmg one presumably) because "the file extens... J. Moringen
04:46 AM Revision f495a9af (rsb-protocol): Avoid packaging COPYING on darwin in CMakeLists.txt
* CMakeLists.txt: avoid using COPYING as package license since darwin
packages seems to require a specific file for...
J. Moringen
03:59 AM Feature #496 (Resolved): Provide Binary Package of cl-rsb-tools for MacOS
Could be solved by building SBCL _with thread support_. bummer.
(Uncompressed) binaries are available at:
* "logger...
J. Moringen
03:18 AM Feature #496 (In Progress): Provide Binary Package of cl-rsb-tools for MacOS
Remaining problem: images lack thread-support. J. Moringen

09/19/2011

01:57 AM RSBag Revision 6c52d8f5 (rsbag-tools-cl): Disable executable compression on darwin in CMakeLists.txt
* CMakeLists.txt: disable gzexe compression on darwin J. Moringen
01:39 AM Revision 3ef57dee (rsb-tools-cl): Disable executable compression on darwin in CMakeLists.txt
* CMakeLists.txt: disable gzexe compression on darwin J. Moringen
09:40 PM RSBag Revision 9f170851 (rsbag-tools-cl): Added filter commandline option in bag-record/main.lisp
* bag-record/main.lisp (make-filter-help-string): new function; return
a help string explaining the use of filters ...
J. Moringen
09:40 PM RSBag Revision 3a8967f8 (rsbag-tools-cl): Added tests for bag-play in CMakeLists.txt
* CMakeLists.txt: added a test that "plays" playable bag files using
bag-play and inprocess transport
J. Moringen
09:40 PM RSBag Revision 86cbc60a (rsbag-cl): Added start/stop functions in src/rsb/protocol.lisp
refs #493
* src/rsb/protocol.lisp (start): new generic function; start a
previously stopped recording
(stop): new...
J. Moringen
04:34 PM Feature #572 (Rejected): Include version information in source archives built by jenkins (was: sv...
* The svn tag for RSB version 0.4 is missing
* We should create one for this version
M. Goetting

09/18/2011

08:54 PM RSBag Feature #493 (In Progress): Allow start/stop of recordings via RPC interface (without program res...
J. Moringen
02:47 PM Revision 0238c936 (rsb-tools-cl): Arbitrary keyword arguments for load-idl in common/idl-loading....
* common/idl-loading.lisp (load-idl): added keyword parameters
pathname and dependency-handler; extended documentat...
J. Moringen
02:47 PM RSBag Revision 508664ef (rsbag-tools-cl): Fixed *print-miser-width* in bag-record/main.lisp
* bag-record/main.lisp (main): fixed binding of print-miser-width* J. Moringen
02:47 PM RSBag Revision fe0e5555 (rsbag-cl): Added channel-format-for in src/rsb/protocol.lisp
* src/rsb/protocol.lisp (channel-format-for): new generic function;
return a representation of the format in which ...
J. Moringen
02:47 PM RSBag Revision 1d05cf63 (rsbag-cl): Added filter processing to events->bag in src/rsb/construction.lisp
* src/rsb/construction.lisp (events->bag uri bag): added filters
keyword parameter; add filters to created listener
J. Moringen
02:47 PM RSBag Revision 6429512b (rsbag-cl): Added keyword parameters to events->bag in src/rsb/protocol.lisp
* src/rsb/protocol.lisp (events->bag): added keyword parameters
transports, filters, timestamp, backend, bag-class ...
J. Moringen
02:47 PM RSBag Revision b6ca6b0b (rsbag-cl): Fixed a condition report in src/rsb/channel-strategies.lisp
* src/rsb/channel-strategies.lisp
(channel-name-for channel-connection event scope-and-type): fixed
condition report
J. Moringen
02:47 PM RSBag Revision 57ada4af (rsbag-cl): Adaptations to RSB converter API in src/rsb/construction.lisp
* src/rsb/construction.lisp (events->bag uri bag): specify transports
and converters separately in `make-listener' ...
J. Moringen
02:47 PM RSBag Revision 294bf0bb (rsbag-cl): Added initform for bag-con::channels in src/rsb/bag-connection.lisp
* src/rsb/bag-connection.lisp (bag-connection::channels): added
initform nil
J. Moringen
02:47 PM Revision 624548e5 (rsb-cl): Added exported symbol transport-options in src/package.lisp
* src/package.lisp (package rsb): added exported symbol
transport-options
* src/patterns/remote-server.lisp (make-r...
J. Moringen
02:47 PM Revision e1ca3f25 (rsb-cl): Initform for server::transport-options in src/patterns/server.lisp
* src/patterns/server.lisp (server::transport-options): added initform
nil
J. Moringen
02:47 PM Revision d3da0d76 (rsb-cl): Simplification in test/transport/package.lisp
* test/transport/package.lisp (package rsb.transport.test): qualify
`defpackage' form with package instead of using...
J. Moringen

09/17/2011

08:10 PM Revision 643dea6d (rsb-integrationtest): Fixed output, image size in cpp/client.cpp
* cpp/client.cpp: fixed output when calling "putimage" method; fixed
call to "putimage" to send the usual 3MB Image...
J. Moringen
07:56 PM Revision fb7beea2 (rsb-integrationtest): Increased timeout for RPC test in test/integrationtest.py
* test/integrationtest.py: increased timeout for RPC test 10s -> 30s;
this seems to be required to prevent the Pyth...
J. Moringen
07:50 PM Revision b9e66120 (rsb-cl): Improved default-converters in src/configuration.lisp
* src/configuration.lisp (default-converters): give fundamental-uint64
precedence over other fundamental number con...
J. Moringen
07:36 PM Revision f0184999 (rsb-cl): Adapted make-{remote,local}-server in src/patterns/protocol.lisp
* src/patterns/protocol.lisp (make-remote-server): added converter
keyword parameter; extended documentation string...
J. Moringen
07:36 PM Revision a69d1092 (rsb-cl): Fixed domain->wire in src/converter/protocol-buffers.lisp
* src/converter/protocol-buffers.lisp
(domain->wire eql :protocol-buffer standard-object): wire-schema has
to be ...
J. Moringen
07:36 PM Revision 3c597337 (rsb-cl): Added keyword parameters in src/{,patterns/}macros.lisp
* src/macros.lisp (with-listener): added ignored keyword parameters
transports and converters
(with-reader): like...
J. Moringen
07:36 PM Revision 941550e5 (rsb-cl): Added converters parameter to participant creating functions
* src/participant.lisp (make-participant): added accepted parameter
converters; pass to `make-connectors' and to th...
J. Moringen
07:36 PM Revision 9a1d48c4 (rsb-cl): Added converter selection in src/transport/protocol.lisp
* src/transport/protocol.lisp (make-connector): accept addition
converters parameter; try to find a suitable conver...
J. Moringen
07:36 PM Revision b0f1be09 (rsb-cl): Fixed default-converters in src/configuration.lisp
* src/configuration.lisp (default-converters): fixed conditional
definition of fundamental converters for number su...
J. Moringen
07:36 PM Revision fb984767 (rsb-cl): Adapted make-{listener,reader,informer} in src/protocol.lisp
* src/protocol.lisp (make-listener): added converter keyword
parameter; extended documentation string
(make-reade...
J. Moringen
07:36 PM Revision 55fc6008 (rsb-cl): Refactored method removal in src/patterns/{server,macros}.lisp
* src/patterns/server.lisp (detach): use new function
`%remove-method-with-restart-and-timeout
(%remove-method-wi...
J. Moringen
07:36 PM Revision aea9d824 (rsb-cl): Added converter store to participant in src/participant.lisp
* src/participant.lisp (participant::converters): new slot; stores all
converters that are available for connectors...
J. Moringen
07:36 PM Revision 25dba22f (rsb-cl): Added default-converters in src/configuration.lisp
* src/configuration.lisp (options-from-default-sources): removed
static list of default converters
(default-conve...
J. Moringen
07:36 PM Revision 40dc8859 (rsb-cl): Fixed make-participant docstring in src/participant.lisp
* src/participant.lisp (make-participant): fixed documentation string J. Moringen
07:36 PM Revision c4ac62b4 (rsb-cl): Fixed start-receiver docstring in src/transport/protocol.lisp
* src/transport/protocol.lisp (start-receiver): fixed missing full
stop in documentation string
J. Moringen
07:36 PM Revision 826d627f (rsb-cl): Changed void converter in src/converter/fundamental.lisp
* src/converter/package.lisp (package rsb.converter): added exported
symbols +no-value+ and no-value
* src/converte...
J. Moringen
07:36 PM Revision 43b1de9e (rsb-cl): Use +no-value+ in src/patterns/{remote,local}-server.lisp
* src/patterns/remote-server.lisp
(call :around t remote-method event): when the callback does not
return a value...
J. Moringen
07:36 PM Revision ea6cbec6 (rsb-cl): Added missing dependency in cl-rsb.asd
* cl-rsb.asd (system cl-rsb): added dependency of
src/converter/fundamental.lisp on src/converter/macros.lisp
J. Moringen
07:36 PM Revision b2f53388 (rsb-cl): Simplification in test/filter/package.lisp
* test/filter/package.lisp (package rsb.filter.test): qualify
`defpackage' form with package instead of using an ad...
J. Moringen
07:36 PM Revision 1f81f72c (rsb-cl): Added filter class in src/filter/method-filter.lisp
* src/filter/method-filter.lisp: new file; contains filter class
that discriminates based on event methods
* src/fi...
J. Moringen
07:36 PM Revision 1111216f (rsb-cl): Simplification in src/transport/spread/package.lisp
* src/transport/spread/package.lisp (package rsb.transport.spread):
qualify `defpackage' form with package instead ...
J. Moringen
03:35 PM Revision 4ef73c8f (rsb-integrationtest): Disabled debug output in java/CMakeLists.txt
* java/CMakeLists.txt: disabled debug output during configuration of
protocol buffer generation
J. Moringen
03:19 PM Revision db966487 (rsb-java): Be careful with null event type in src/rsb/Informer.java
* src/rsb/Informer.java: when checking informer type vs. event type,
check for null event type
J. Moringen
04:33 AM Revision f0b94770 (rsb-integrationtest): Changed all clients to call "putimage" method
* cpp/client.cpp: construct an instance of the Image protocol buffer
message and put in into a call to "putimage"
*...
J. Moringen
04:32 AM Revision 07f267d9 (rsb-integrationtest): Added "putimage" method in lisp/server.lisp
* lisp/server.lisp: added "putimage" method and changed "terminate" to
not return any values
J. Moringen
04:27 AM Revision 75c91be5 (rsb-integrationtest): Fixed load path in python/server.py
* python/server.py: fixed load path to allow loading generated
protocol buffer class
J. Moringen
04:19 AM Revision 2bc6b6fd (rsb-integrationtest): Moved common code, IDL loading into lisp/common.lisp
* lisp/sbcl.cmake.in: load lisp/common.lisp creating images
* lisp/common.lisp: new file; contains common code; loads...
J. Moringen
04:12 AM Revision 3ce649e8 (rsb-integrationtest): List compiled scripts explicitly in lisp/CMakeLists.txt
* lisp/CMakeLists.txt: list script files that have to be compiled
explicitly since we will have shared files that s...
J. Moringen
04:11 AM Revision a3d49907 (rsb-python): Fixed print representation in rsb/patterns/future.py
* rsb/patterns/future.py: added missing "0x" in print representation
of Future class
J. Moringen
04:10 AM Revision 2a7e587a (rsb-integrationtest): Added "putimage" server method in python/server.py
* python/server.py: added "putimage" method which accepts a protocol
buffer message and returns void; changed "term...
J. Moringen
04:08 AM Revision 99d20316 (rsb-integrationtest): Added "putimage" server method in java/server.java
* java/server.java: added "putimage" method which accepts a protocol
buffer message and returns void
J. Moringen
04:08 AM Revision ebd51ccd (rsb-integrationtest): Added "putimage" server method in cpp/server.cpp
* cpp/server.cpp: added "putimage" method which accepts a protocol
buffer message and returns void
J. Moringen
03:58 AM Revision 4e11afa9 (rsb-integrationtest): Added protocol buffer compilation in java/build.xml.in
* java/build.xml.in: compile generated protocol buffer classes and
include in final Jar file
J. Moringen
03:58 AM Revision 7482b496 (rsb-integrationtest): Added protocol buffer IDL file and generation machinery
* CMakeLists.txt: find protocol buffer package and treat python
directory as a subproject
* data/Image.proto: new f...
J. Moringen
03:50 AM Revision 7516fcc9 (rsb-cpp): Added callback with void reply type in src/rsb/patterns/Server.{h,cpp}
* src/rsb/patterns/Server.{h,cpp}: added callback base class
Server::CallbackBase; added partial template specializ...
J. Moringen
03:32 AM Revision 66d9d323 (rsb-java): Allow event value and type to be null
* src/rsb/Informer.java: allow event type and value to be null
* src/rsb/patterns/LocalMethod.java: if the callback r...
J. Moringen
03:29 AM Revision 5b8e6263 (rsb-java): Use "null" as string key for the NullConverter class
* src/rsb/converter/DefaultConverterRepository.java: use the string
"null" as for the NullConverter
* src/rsb/trans...
J. Moringen
03:23 AM Revision d49e35fa (rsb-java): Register null converter in src/rsb/converter/DefaultConverters.java
* src/rsb/converter/DefaultConverters.java: register null converter in
default converter map
J. Moringen
03:22 AM Revision 8063cbeb (rsb-java): Minor improvements in src/rsb/converter/Uint64Converter.java
* src/rsb/converter/Uint64Converter.java: minor documentation and
comment fixes
* test/rsb/converter/Uint64Converte...
J. Moringen
03:21 AM Revision 95c7c589 (rsb-java): Added NullConverter in src/rsb/converter/NullConverter.java
* src/rsb/converter/NullConverter.java: new file; contains class
NullConverter; intended for things like void retur...
J. Moringen
03:06 AM Revision 88487c41 (rsb-java): Adaptations to Future changes in src/rsb/patterns/RemoteServer.java
* src/rsb/patterns/RemoteServer.java: removed catch statement for
Exception that is no longer thrown by Future
J. Moringen
03:00 AM Revision c80a4685 (rsb-java): Fixed some problems in src/rsb/patterns/Future.java
* src/rsb/patterns/Future.java: allow returning the value null as a
result of an operation; fixed a bug in the get(...
J. Moringen

09/16/2011

10:55 PM Bug #571: Allow to catch absence of spread from patterns::Server and RemoteServer
Exception is thrown when
* methods are registered for @Server@
* method calls are made for @RemoteServer@
Test p...
J. Moringen
10:53 PM Bug #571 (Resolved): Allow to catch absence of spread from patterns::Server and RemoteServer
Applied in changeset r2643. J. Moringen
04:16 PM Bug #571 (Resolved): Allow to catch absence of spread from patterns::Server and RemoteServer
As stated in #399, it would be nice if patterns::Server and
patterns::RemoteServer would throw a CommException if th...
M. Meier
10:53 PM Revision cc6c1bed (rsb-cpp): Fixed deactivation in src/rsb/eventprocessing/OutRouteConfigurator.cpp
probably fixes #571
* src/rsb/eventprocessing/OutRouteConfigurator.cpp: do not try to
removed connectors from the s...
J. Moringen
06:03 PM Revision 4941c32b (rsb-integrationtest): Increased verbosity in CMakeLists.txt
* CMakeLists.txt: increased verbosity after RSC and RSB package
detection results
J. Moringen

09/15/2011

08:11 PM Revision 25b6842b (rsb-cl): Improved with-methods macro in src/patterns/macros.lisp
* src/patterns/macros.lisp (with-methods): simplified structure and
tightened type checks
J. Moringen
08:11 PM Revision e070a228 (rsb-cl): Fixed typo in comment in test/package.lisp
* test/package.lisp (define-restart-method-test-case): fixed typo in
comment
J. Moringen
08:11 PM Revision 85d6e9b3 (rsb-cl): Added report in event-root::comparison in test/event.lisp
* test/event.lisp (test event-root::comparison): force different
create times; added report to `ensure-same'
J. Moringen
08:11 PM Revision f4ee69fb (rsb-cl): Added tests in test/patterns/macros.lisp
* test/patterns/macros.lisp: new file; contains tests for macros of
the patterns module
* cl-rsb.asd (system cl-rsb...
J. Moringen
07:12 PM Revision 1ec59dac (rsb-cl): Fixed invalid method name in test/patterns/integration.lisp
* test/patterns/integration.lisp (test integration-root::timeout):
fixed invalid method name
J. Moringen
07:12 PM Revision 4c1acc33 (rsb-cl): Check method names in src/patterns/server.lisp
* src/package.lisp (package rsb): added exported symbol
scope-component
* src/patterns/types.lisp (method-name): ne...
J. Moringen
04:05 PM Tasks #516: Reorganize files and directories in rsb-protocol
The idea was to conform to https://code.cor-lab.org/projects/rst/wiki/OganizationConventions. J. Moringen
09:56 AM Tasks #516: Reorganize files and directories in rsb-protocol
What exactly was the motivation for this? I forgot the argumentation. J. Wienke
03:53 PM Revision 37314a83 (rsb-cl): Added converter macros in src/converter/macros.lisp
* src/converter/macros.lisp: new file; contains macros for defining
converters; currently `define-simple-converter'...
J. Moringen
03:12 PM Revision 7339605a (rsb-cpp): maybe a missing export for windows
J. Wienke
01:28 PM Revision f074f0af (rsb-cpp): simplify boolean logic
J. Wienke
10:00 AM Enhancement #351: Revise Converter Selection Mechanism
Hm, because of the subticket it looks like we fulfilled everything here... J. Wienke
03:17 AM Revision 8f7a954d (rsb-cl): Hack for numeric fundamental converters in src/converter/fundamental....
* src/converter/fundamental.lisp (define-fundamental-converter): added
hack to enable numeric fundamental converter...
J. Moringen
03:03 AM Revision 346d0dc0 (rsb-integrationtest): Enabled calls to "ping" and "addone" methods in client p...
* cpp/client.cpp: added cookie commandline option; use in call to
"ping" method; call "addone" method synchronously...
J. Moringen
02:49 AM Revision 998f40bb (rsb-integrationtest): Added ping, addone methods and cookie cmdln opt in java/...
* java/server.java: added provided methods "ping" and "addone"; added
cookie commandline option; use value of cooki...
J. Moringen
02:47 AM Revision 913a4918 (rsb-integrationtest): Do not use assert in server method in lisp/server.lisp
* lisp/server.lisp: do not use assert in server methods since
assertion errors would be reported to the client
J. Moringen
02:46 AM Revision efc11a02 (rsb-integrationtest): Use type long for cookie in python/server.py
* python/server.py: use type long for cookie and request/reply type of
addone method
J. Moringen
02:42 AM Revision 59092ebc (rsb-java): Fixed Uint64Converter in src/rsb/converter/Uint64Converter.java
* src/rsb/converter/Uint64Converter.java: fixed deserialization of
negative bytes
* test/rsb/converter/Uint64Conver...
J. Moringen

09/14/2011

01:17 AM Bug #570 (Resolved): CollectorThread is never used
The @CollectorThread@ class in @src/rsb/patterns/AbstractRemoteMethod.java@ is never instantiated. J. Moringen
12:49 AM Revision 92e85388 (rsb-java): Added Uint64Converter in src/rsb/converter/Uint64Converter.java
refs #485
* src/rsb/converter/DefaultConverters.java: register Uint64Converter
* src/rsb/converter/Uint64Converter.ja...
J. Moringen
12:47 AM Revision 82a57f8f (rsb-java): Fixed return value handling in test/rsb/patterns/RemoteServerTest.java
* test/rsb/patterns/RemoteServerTest.java: fixed handling of ambiguous
Future return type
J. Moringen
12:28 AM Revision c370f1d5 (rsb-java): Fixed return type in src/rsb/patterns/RemoteServer.java
* src/rsb/patterns/RemoteServer.java: fixed generic argument of Future
type in return type of RemoteServer.callAsyn...
J. Moringen
11:31 PM Revision 429a783f (rsb-python): Select converters based on subclass relationship
* rsb/transport/converter.py: in ConverterMap, select converters for
serialization when the value data type is a su...
J. Moringen
11:16 PM Revision 71cc1dd0 (rsb-python): Fixed regression introduced in r2561 in rsb/__init__.py
* rsb/__init__.py: increment sequence number of Informer object when
sending an event
* test/patternstest.py: added...
J. Moringen
10:25 PM Revision 85fe0860 (rsb-python): Use long consistently in rsb/transport/converter.py
* rsb/transport/converter.py; consistently use values of type long in
Uint64Converter
J. Moringen
10:10 PM Revision 3299257d (rsb-python): Added Uint64Converter in rsb/transport/converter.py
refs #487
* rsb/transport/converter.py: added class Uint64Converter; register
Uint64Converter
* test/convertertest....
J. Moringen
10:02 PM Bug #487 (In Progress): Converters for fundamental types are not implemented [Python]
J. Moringen
09:41 PM Revision eff90ce8 (rsb-tools-cl): Cosmetic changes in sbcl.cmake.in, CMakeLists.txt
* sbcl.cmake.in: cosmetic changes
* CMakeLists.txt: likewise
J. Moringen
09:40 PM RSBag Revision 75e60bc7 (rsbag-tools-cl): Cosmetic changes in sbcl.cmake.in, CMakeLists.txt
* sbcl.cmake.in: cosmetic changes
* CMakeLists.txt: likewise
J. Moringen
09:40 PM Revision 1e1d1ccf (rsb-cl): Simplification in src/configuration.lisp
* src/configuration.lisp (options-from-stream): simplified; third
argument of `subseq' can be nil
J. Moringen
09:40 PM Revision 69e16bff (rsb-cl): Shortened thread name in src/transport/threaded-receiver-mixin.lisp
* src/transport/threaded-receiver-mixin.lisp
(start-receiver threaded-receiver-mixin): shortened thread name
J. Moringen
09:27 PM Revision 5565a18a (rsb-integrationtest): Added commandline options, methods in cpp/server.cpp
* cpp/server.cpp: added commandline option processing; added cookie
commandline option; added "ping" and "addone" m...
J. Moringen
09:22 PM Revision 7e6a8aff (rsb-integrationtest): Accept cookie commandline option in lisp/client.lisp
* lisp/client.lisp: accept cookie commandline option and store value
for use in call to "ping" method
J. Moringen
09:17 PM Revision 4f000cba (rsb-integrationtest): Fixed integer types in lisp/server.lisp
* lisp/server.lisp: fixed integer types of cookie and "addone" method J. Moringen
08:16 PM Revision 3cea5ec9 (rsb-cpp): Avoid duplicate execution in RSBConfig.cmake.in
refs #567
* RSBConfig.cmake.in: prevent the file from being executed multiple
time when included multiple times; ot...
J. Moringen
07:37 PM Revision d886a831 (rsb-integrationtest): Added ping and addone methods in python/server.py
* python/server.py: added cookie commandline option; added ping method
which uses the supplied cookie; added addone...
J. Moringen
07:36 PM Revision c1c2f8c5 (rsb-integrationtest): Added ping and addone methods in lisp/server.lisp
* lisp/server.lisp: added cookie commandline option; added ping method
which uses the supplied cookie; added addone...
J. Moringen
07:31 PM Revision 1e1b1071 (rsb-integrationtest): More configurability in test/integrationtest.py
* test/integrationtest.py: allow specifying test categories (id, rpc,
etc.) on the commandline; pass a random cooki...
J. Moringen
06:31 PM Revision db6969ce (rsb-cpp): try to include upstream dependencies
J. Wienke
03:18 PM RSB XML Support Revision a26ca2d9 (rsb-xml-integrationtest): Conditionally disable Lisp, overwrite SBCL_HOME in l...
* lisp/CMakeLists.txt: exclude lisp from the test if SBCL_HOME is not
set
* lisp/sbcl.cmake.in: explicitly set SBCL...
J. Moringen
02:53 PM Revision 54e6c2b3 (rsb-integrationtest): Simplifications in lisp/CMakeLists.txt
* lisp/CMakeLists.txt: simplified computation of fasl-cache directory
by using ASDF's mechanism instead of manually...
J. Moringen
02:52 PM Revision c8c0ffe7 (rsb-integrationtest): Overwrite SBCL_HOME in lisp/sbcl.cmake.in
* lisp/sbcl.cmake.in: explicitly set SBCL_HOME to configured value to
prevent current runtime value from being used
J. Moringen
02:40 PM Revision 053afcad (rsb-cpp): fix type
J. Wienke
02:35 PM Revision 8d78ed42 (rsb-cpp): remove old stuff
J. Wienke
02:34 PM Revision 17093c13 (rsb-cpp): correctly export all other dependencies. the hack for the static lib...
refs #567 J. Wienke
02:30 PM Revision c17ebf76 (rsb-tools-cpp): no more need to find the spread dependency
J. Wienke
02:29 PM Tasks #567: Export dependencies through cmake
Stefan, can you check that this now suites or discussions on the mailing list about exporting dependencies etc.? J. Wienke
02:26 PM Tasks #567 (Resolved): Export dependencies through cmake
Applied in changeset r2602. J. Wienke
01:07 PM Tasks #567 (In Progress): Export dependencies through cmake
J. Wienke
02:25 PM Revision ab06cd42 (rsb-cpp): use cmake exports for rsb
fixes #567 J. Wienke
01:12 PM Revision c6667b78 (rsb-cpp): version is now provided by the version file
J. Wienke
01:07 PM Revision 880cdf96 (rsb-cpp): proivde a cmake version file
refs #567 J. Wienke

09/13/2011

10:48 PM Revision dcc80596 (rsb-model): updates for the paper
J. Wienke
09:20 PM Revision 0ec07460 (rsb-cpp): Display default config in apps/rsbversion/rsbversion.cpp
* apps/rsbversion/rsbversion.cpp: display default configuration in
addition to converter and transport lists
J. Moringen
09:07 PM RSB XML Support Tasks #435 (Resolved): Import Java rsb-xml library
At least one build using the new location has succeeded. J. Moringen
09:01 PM Revision bce3783e (rsb-tools-cpp): Portable sleep in logger/StatisticsEventFormatter.cpp
* logger/StatisticsEventFormatter.cpp: use sleep portably using
boost::this_thread::sleep()
J. Moringen
08:50 PM Revision 58e65372 (rsb-tools-cpp): Added some boost:: qualification for Windows
* logger/BytesPayloadFormatter.cpp: added boost:: qualification for
shared_ptr and static_pointer_cast
* logger/Pro...
J. Moringen
08:39 PM Revision e548d54c (rsb-tools-cpp): Fixed (hopefully) previous change by depending on Spread package
* CMakeLists.txt: added cmake dependency on Spread package J. Moringen
08:33 PM Tasks #567 (Resolved): Export dependencies through cmake
http://www.vtk.org/Wiki/CMake/Tutorials/How_to_create_a_ProjectConfig.cmake_file
Understand this. Downstream proje...
J. Wienke
08:20 PM Revision 0c204e40 (rsb-tools-cpp): Link against spread libs in logger/CMakeLists.txt
* logger/CMakeLists.txt: explicitly link against spread libraries
since this no longer happens implicitly
J. Moringen
08:05 PM RSB XML Support Revision eb40a7e3 (rsb-xml-integrationtest): Improved Java part in integrationtest/java
* integrationtest/java/CMakeLists.txt: removed incorrect JAVA_NAME
hint when searching for RSBJavaXML.jar file
* in...
J. Moringen
08:02 PM RSB XML Support Revision 58943eb9 (rsb-xml-integrationtest): Simplification in integrationtest/lisp/CMakeLists.txt
* integrationtest/lisp/CMakeLists.txt: simplified and improved
computation of fasl-cache name
J. Moringen
07:17 PM Revision 7db2e0a5 (rsb-cpp): Fixed RTTI-based wire-schema computation on Windows
S. Rüther
07:15 PM Revision 72c16ab3 (rsb-integrationtest): adapt to new API for accessing UUIDs from events
J. Wienke
07:10 PM Revision d16b3dae (rsb-python): fix inter-python client server communication by again using a uui...
J. Wienke
07:07 PM Revision 4897d0e7 (rsb-python): fix python server implementation. Use a uuid in rsb:reply meta da...
J. Wienke
07:03 PM Revision 88a7fc21 (rsb-python): provide missing conversion of EventId to UUID
J. Wienke
06:56 PM Revision d2f024f4 (rsb-cpp): avoid segfault and also print memory locations
J. Wienke
06:52 PM Revision 3d4f0c2d (rsb-cpp): fix printing
J. Wienke
06:36 PM Revision b81b28e8 (rsb-integrationtest): make lisp optional and make it possible to specify the n...
J. Wienke
06:07 PM Revision 4de31998 (rsb-cpp): try to fix a floating point bug on 32 bit
J. Wienke
06:06 PM Enhancement #522 (Resolved): Improve default build configuration on windows
I will close this now. Feel free to reopen. J. Wienke
04:22 PM Revision c97a04a8 (rsb-tools-cl): Handle option hiding correctly in logger/main.lisp
* logger/main.lisp (update-synopsis): pass show argument to
`make-common-options'
J. Moringen
04:22 PM RSBag Revision c43eb50d (rsbag-cl): Added class as-fast-as-possible in src/rsb/replay-strategies.lisp
* src/rsb/replay-strategies.lisp
(replay replay-bag-connection timed-replay-mixin): use
`%make-progress-reporter'...
J. Moringen
04:22 PM RSBag Revision 5e3687d8 (rsbag-cl): Added unit tests in test/protocol.lisp
* test/protocol.lisp: new file; unit tests for the functions in
the rsb package
* cl-rsbag.asd (system cl-rsbag-tes...
J. Moringen
04:22 PM RSBag Revision 5edab408 (rsbag-cl): Added initial unit tests in test/rsb/*.lisp
* test/rsb/fixed-rate.lisp: new file; unit tests for the
`fixed-rate' replay strategy class
* test/rsb/package.lisp...
J. Moringen
04:22 PM RSBag Revision 8c56e3fd (rsbag-cl): Fixed docstring in src/rsb/channel-connection.lisp
* src/rsb/channel-connection.lisp (channel-connection): minor fix in
documentation string
J. Moringen
04:22 PM RSBag Revision 29240752 (rsbag-cl): Added open-bag method for streams in src/protocol.lisp
* src/protocol.lisp (open-bag stream): new method; make a bag instance
for an already open stream
J. Moringen
04:22 PM RSBag Revision 6b6e4e9c (rsbag-cl): Added fixed-rate in src/rsb/replay-strategies.lisp
* src/rsb/replay-strategies.lisp
(find-replay-strategy-class eql :fixed-rate): new method; find
`fixed-rate' clas...
J. Moringen
04:22 PM Revision c03c7cef (rsb-cl): Sped up test in test/transport/threaded-receiver-mixin.lisp
* test/transport/threaded-receiver-mixin.lisp
(test threaded-receiver-mixin-root::smoke): decreased sleeping time
...
J. Moringen
04:22 PM Revision 342791fe (rsb-cl): Fixed restarts in src/transport/restart-notification-sender-mixin.lisp
* src/transport/restart-notification-sender-mixin.lisp
(send-notification :around restart-notification-sender-mixin...
J. Moringen
04:22 PM Revision 3c6f3a7c (rsb-cl): Adapted to protocol changes in src/transport/spread/fragmentation.lisp
refs #563
* src/transport/spread/fragmentation.lisp
(merge-fragment assembly-pool t): adapted to changed protocol
...
J. Moringen
04:22 PM Revision ab2121a8 (rsb-cl): Adapted to protocol changes in test/transport/spread/fragmentation.lisp
refs #563
* test/transport/spread/fragmentation.lisp
(test suite fragmentation-root): adapted local function
`mak...
J. Moringen
04:22 PM Revision 57c0fcb7 (rsb-cl): Adapted to protocol changes in src/transport/spread/conversion.lisp
* src/transport/spread/conversion.lisp (one-notification->event):
adapted to changed protocol
(make-notification)...
J. Moringen
04:22 PM Revision c9203d13 (rsb-cl): Fixed queue slot in src/transport/inprocess/in-pull-connector.lisp
* src/transport/inprocess/in-pull-connector.lisp
(in-pull-connector::queue): removed initarg; removed writer
J. Moringen
04:22 PM Revision 3acdda56 (rsb-cl): Improved direct method calls in src/patterns/remote-server.lisp
* src/patterns/remote-server.lisp
(setf %method-listener :after t remote-method): in installed
handler, ignore mu...
J. Moringen
04:22 PM Revision 5dfbfa70 (rsb-cl): Fixed system descriptions in cl-rsb.asd
* cl-rsb.asd (system connection cl-rsb-and-cl-protobuf): fixed a typo
in the system description
(system connectio...
J. Moringen
04:22 PM Revision 54c14082 (rsb-cl): Fixed error in client/server examples examples/{client,server}.lisp
* examples/client.lisp (my-remote-server): top-level fixed variable
reference my-client -> my-remote-server
* examp...
J. Moringen
12:20 PM Tasks #432: Logo Design
We agreed to keep the current name RSB. J. Wienke
11:45 AM Revision cfe35324 (rsb-cpp): minor fixes for windows compilation, yes windows sucks.
since boost is integrated in the windows std lib, i added
boost::
boost::asio
to solve multiple symbol errors
maybe ...
S. Rüther

09/12/2011

10:20 PM RSB XML Support Tasks #435 (Feedback): Import Java rsb-xml library
Moved library to RSB XML repository. Not sure if all build jobs are still working. BTW: Is Jenkins again running 100%? S. Wrede
10:12 PM RSB XML Support Revision 6bcbf814 (rsb-xml-java): Import of RSBJava-XML library from RSB SVN to the RSBXML reposi...
refs #389 S. Wrede
09:18 PM Enhancement #424: Speed up compilation time by factor 2
Lets stick to the procedure also suggested in the given reference:
> Therefore, it's always best to experiment with ...
S. Wrede
04:55 PM Enhancement #424: Speed up compilation time by factor 2
This also provides a bit more of ABI / API stability. J. Wienke
04:54 PM Enhancement #424: Speed up compilation time by factor 2
I would highly appreciate using pimpl. What do others think about this? J. Wienke
08:45 PM Tasks #432: Logo Design
No progress at all on this one... ;-) Probably the name should be fixed within the next 10 days... S. Wrede
04:52 PM Tasks #432: Logo Design
Any progress on this? J. Wienke
06:42 PM Enhancement #401 (Resolved): Add MetaData::setUserTime Methods for additional Timestamp Types
Applied in changeset r2572. J. Wienke
05:36 PM Enhancement #401 (In Progress): Add MetaData::setUserTime Methods for additional Timestamp Types
J. Wienke
06:42 PM Revision 1c22b016 (rsb-cpp): add conversion from ptime
fixes #401 J. Wienke
06:00 PM Revision e847296d (rsb-cpp): add methods for double-based timestamp setting in MetaData
refs #401 J. Wienke
05:42 PM Revision 778699f1 (rsb-cpp): remove duplicated code for timestamp setting
refs #401 J. Wienke
05:35 PM Enhancement #400 (Resolved): Manually Creating Events is too Complicated
Applied in changeset r2569. J. Wienke
05:18 PM Enhancement #400 (In Progress): Manually Creating Events is too Complicated
J. Wienke
05:35 PM Revision 7b233995 (rsb-cpp): add a factory function for events to Informer and InformerBase which...
fixes #400 J. Wienke
05:11 PM Tasks #354: Framework Comparison Wiki Page
Ingo's and Sebastian's emails have illustrated that it has to be checked which statements can/should actually be defe... J. Moringen
05:05 PM Tasks #354: Framework Comparison Wiki Page
Jan, I would guess the first iteration of this wiki page is complete. I think we should resolve this issue. J. Wienke
05:08 PM Support #483 (New): Document Connector Extension Point
Oh lol, reading... J. Wienke
05:01 PM Support #483: Document Connector Extension Point
That page talks about Converters, not Connectors. J. Moringen
04:53 PM Support #483 (Feedback): Document Connector Extension Point
Isn't this solved with [[Writing_Converters]]? J. Wienke
05:05 PM Tasks #384: Write a Converter-Authoring Tutorial
Can we resolve this? To me it seems complete. J. Wienke
05:03 PM Support #398 (Resolved): More detailed installation Description of RS[Protocol,Core,C]
I have further added an explanatory sentence to [[Installation]]. This is hopefully enough. Please reopen if not. J. Wienke
04:57 PM Bug #423 (In Progress): Fix Boost Compile/Link behavior
I don't see a real solution to this, except that we now provide an internal uuid version.
If we exchange the -I dr...
J. Wienke
04:51 PM Tasks #549: Check scopes -> spread groupnames cache
Ideally, it would be in C++ and Performance Optimization. J. Moringen
04:48 PM Tasks #549: Check scopes -> spread groupnames cache
Hm, could this be the performance optimizatio ncategory as well? Because other tickets are in that category. J. Wienke
04:43 PM Tasks #549: Check scopes -> spread groupnames cache
The introduction of the cache is an optimization. Currently, there is no concrete reason to suspect that the cache ca... J. Moringen
04:31 PM Tasks #549: Check scopes -> spread groupnames cache
Is this a result of the performance optimization? Or what is the reason to do this? J. Wienke
04:51 PM Enhancement #522 (Feedback): Improve default build configuration on windows
I dont see a reason to add the condition for windows if there is no default location to assume. Nevertheless, the fai... J. Wienke
04:33 PM Enhancement #522 (In Progress): Improve default build configuration on windows
J. Wienke
04:44 PM Revision cc16dd29 (rsb-java): add availability checks for external dependencies
refs #522 J. Wienke
04:30 PM Bug #375: Fragmentation: Do not transmit full Event Meta-data in all Notifications
Now this even includes the cause vector. J. Wienke
04:27 PM Bug #536 (Resolved): Make RPATH usage optional
Applied in changeset r2567. J. Wienke
04:25 PM Bug #536 (In Progress): Make RPATH usage optional
I will make this the default now. We can revert this if there are strong objections. J. Wienke
04:26 PM Revision dcaf0d5b (rsb-cpp): do not force an rpath
fixes #536 J. Wienke
04:17 PM Revision 8ae2243e (rsb-integrationtest): use braces
J. Wienke
04:16 PM Tasks #560 (Rejected): Add cause checking to integration test
The protocol is currently very simple and adding this check to the test would be too much work right now. J. Wienke
04:14 PM Enhancement #566 (Resolved): Optimize EventId comparison operators
applied in r2565 J. Wienke
03:56 PM Enhancement #566 (In Progress): Optimize EventId comparison operators
J. Wienke
04:11 PM Revision 22271585 (rsb-cpp): add a missing virtual destructor
J. Wienke
04:06 PM Revision 6df901a4 (rsb-cpp): improve EventId comparison
fixes #556 J. Wienke
03:50 PM Tasks #561 (Resolved): Implement cause vector in python
Applied in changeset r2563. J. Wienke
02:58 PM Tasks #561 (In Progress): Implement cause vector in python
J. Wienke
03:50 PM Revision 42c62bce (rsb-python): add cause handling to python
fixes #561 J. Wienke
03:21 PM Revision 6558284c (rsb-python): make EventId hashable
refs #561 J. Wienke
10:20 AM Tasks #529: Organize CoR-Lab Colloq Slot for RSB Introduction
Discussed with Alicia. Proposal is: 25.10. Would that generally be OK with you, Jan and / or Johannes? (Not implying ... S. Wrede

09/09/2011

11:39 PM Tasks #528: Add a "Fixing the Network" Wiki page (also documenting Spread Best Practices)
Add that token loss (may happen on unreliable connections) may lead to sporadic latencies when Spread daemons synchro... S. Wrede
07:40 PM Tasks #564 (Resolved): Implement EventId class for python
Applied in changeset r2561. J. Wienke
07:11 PM Tasks #564 (In Progress): Implement EventId class for python
J. Wienke
08:52 AM Tasks #564 (Resolved): Implement EventId class for python
Comparable to Java and C++ J. Wienke
07:40 PM Revision 6ae1bd55 (rsb-python): Introduce an EventId class comparable to java or cpp implementation
fixes #564 J. Wienke
02:17 PM Enhancement #566 (Resolved): Optimize EventId comparison operators
On Wed, 2011-09-07 at 23:00 +0200, Johannes Wienke wrote:
> Am 07.09.2011 22:12 schrieb Jan Moringen:
>> Hallo Joha...
J. Wienke
12:48 PM Tasks #562 (Resolved): Implement cause vector in java
J. Wienke
12:46 PM Tasks #562: Implement cause vector in java
implemented in r2560 J. Wienke
11:25 AM Tasks #562 (In Progress): Implement cause vector in java
J. Wienke
12:47 PM Tasks #565 (Resolved): Let RPC mechanism use cause vector
Now that there is a formal way to reference what caused on event, let the RPC reply event reference their request eve... J. Wienke
12:46 PM Revision d37b7cad (rsb-java): add support four causes
#fixes 562 J. Wienke
11:27 AM Revision 0f8f50a4 (rsb-java): fix indentation
J. Wienke

09/08/2011

06:12 PM Tasks #563 (Resolved): Implement cause vector in cl
I don't feel like I am able to do this. J. Wienke
06:12 PM Tasks #562 (Resolved): Implement cause vector in java
J. Wienke
06:11 PM Tasks #561 (Resolved): Implement cause vector in python
J. Wienke
06:10 PM Revision fcff9600 (rsb-python): adapted to new protocol version
refs #498 J. Wienke
06:02 PM Revision 79da8648 (rsb-java): adaptions for new protocol version
refs #498 J. Wienke
05:52 PM Revision 382beb79 (rsb-protocol): increment and require higher wire format version
refs #498 J. Wienke
05:52 PM Revision 8ffbc8c2 (rsb-cpp): increment and require higher wire format version
refs #498 J. Wienke
05:45 PM Tasks #560 (Resolved): Add cause checking to integration test
J. Wienke
05:44 PM Enhancement #498: Integrate causal vector for events
cpp + protocol adapted. other languages missing right now J. Wienke
05:44 PM Revision 9f722ecb (rsb-protocol): add a basic cause vector to each event. Protocol and C++ implem...
refs #498 J. Wienke
05:44 PM Revision ea5e82da (rsb-cpp): add a basic cause vector to each event. Protocol and C++ implementat...
refs #498 J. Wienke
04:16 PM Bug #559 (Resolved): Use dynamic spread library by default
Applied in changeset r2553. J. Wienke
04:12 PM Bug #559: Use dynamic spread library by default
I cannot make this the default for 0.4 as it may break build of dependent software. J. Wienke
03:52 PM Bug #559 (Resolved): Use dynamic spread library by default
Don’t use static libraries by default, as it is not guaranty that they are position independent, which is required to... S. Herbrechtsmeier
04:16 PM Revision 8e1fb353 (rsb-cpp): make shared library for spread the default
fixes #559 J. Wienke
12:13 PM Revision c44deef0 (rsb-integrationtest): always use braces
J. Wienke
12:05 PM Bug #419 (Resolved): RSB clashes with Qt
Applied in changeset r2551. J. Wienke
11:32 AM Bug #419 (In Progress): RSB clashes with Qt
J. Wienke
12:04 PM Revision 9ba51b46 (rsb-cpp): merge back r2550 to branch to avoid Qt name clashes.
fixes #419 J. Wienke
11:54 AM Revision b6f9534f (rsb-cpp): Avoid name clashes with Qt emit. This changes the API!
refs #557
refs #419
J. Wienke

09/07/2011

09:41 PM Bug #554 (Rejected): CMake configuration succeeds with wrong wire format version
J. Moringen
09:29 PM Bug #554: CMake configuration succeeds with wrong wire format version
Ok, I was not aware that cmake continues to search when an old version was hit and the warning was issued. Strangely ... J. Wienke
03:46 PM Bug #554 (Feedback): CMake configuration succeeds with wrong wire format version
This output is most likely produced by multiple installations of distinct versions of rsb-protocol in distinct locati... J. Moringen
03:36 PM Bug #554 (Rejected): CMake configuration succeeds with wrong wire format version
... J. Wienke
09:26 PM Revision 47b41231 (rsb-cpp): try to fix the win build
J. Wienke
09:22 PM Tasks #553 (Resolved): Introduce EventId comparable to C++
Applied in changeset r2548. J. Wienke
03:46 PM Tasks #553 (In Progress): Introduce EventId comparable to C++
J. Wienke
03:23 PM Tasks #553 (Resolved): Introduce EventId comparable to C++
For efficient handling of source-id + sequence number we should integrate an event-id class comparable to the java ve... J. Wienke
09:21 PM Revision 84e68d2c (rsb-cpp): Introduce a dedicated EventId class in C++.
The existing getId method has been marked as deprecated but stil lremains but with slightly changes semantics as it n... J. Wienke
09:21 PM Revision 472c52d4 (rsb-integrationtest): Introduce a dedicated EventId class in C++.
The existing getId method has been marked as deprecated but stil lremains but with slightly changes semantics as it n... J. Wienke
09:19 PM Revision 52b3d62d (rsb-talks): Added converter workflow and resources slides in slides.org
* slides.org: extended overwiew; added converter workflow slide; added
resources slide; fixed TeX-searchpath
* slid...
J. Moringen
07:52 PM Revision 1230f92b (rsb-cpp): Simplification in src/rsb/transport/socket/BusServer.{h,cpp}
* src/rsb/transport/socket/BusServer.{h,cpp}: remove Listener class;
merged into BusServer class
J. Moringen
07:40 PM Revision 2781aa6e (rsb-cpp): Increased logging verbosity in src/rsb/transport/socket/Bus.cpp
* src/rsb/transport/socket/Bus.cpp: log messages in
{add,remove}Connection
J. Moringen
07:39 PM Revision 589e59de (rsb-cpp): Robustness improvements in src/rsb/transport/socket/BusConnection.cpp
* src/rsb/transport/socket/BusConnection.cpp: in handleReadLength,
close socket and remove connection on error or s...
J. Moringen
07:27 PM Revision 75f8d4ee (rsb-talks): Fixed authors + cleanup in slides.org
* slides.org: added Sebastian and Johannes; minor cleanup J. Moringen
07:22 PM Revision 662baa6a (rsb-talks): moved rst slides after failed import
J. Moringen
07:19 PM Revision 572f4940 (rsb-talks): initial import
J. Moringen
02:09 PM RSB XML Support Revision 0c54916a (rsb-xml-cpp): added xopdata impl
R. Haschke
12:44 PM Tasks #552: Japex-based performance tracking
Yes, cross-redmine ticket relations are impossible J. Wienke
12:38 PM Tasks #552: Japex-based performance tracking
This issue should probably be blocked by support: #268, but Redmine can't do that, right? J. Moringen
12:32 PM Tasks #552: Japex-based performance tracking
That would remove the whole evaluation step? :) J. Wienke
11:29 AM Tasks #552: Japex-based performance tracking
I wasn't aware of the support issue, but maybe we can split this into two aspects:
* Support: get Japex and Japex pl...
J. Moringen
11:21 AM Tasks #552: Japex-based performance tracking
https://support.cor-lab.de/issues/268
Is this duplicated?
J. Wienke
11:11 AM Tasks #552 (Rejected): Japex-based performance tracking
Current state:
* The XML format seems simple enough to generate
* The plugin works partially but has a show-stoppin...
J. Moringen
11:57 AM Revision 68db4577 (rsb-cpp): Added documentation in src/rsb/transport/socket/BusConnection.h
* src/rsb/transport/socket/BusConnection.h: added documentation
comment to BusConnection class
J. Moringen
11:38 AM Revision c6cfe195 (rsb-cpp): Added documentation in src/rsb/transport/socket/BusServer.h
* src/rsb/transport/socket/BusServer.h: added documentation comment to
BusServer class
J. Moringen
11:20 AM Revision 1ce52841 (rsb-cpp): Removed unnecessary forward decl. in src/rsb/transport/socket/Bus.h
* src/rsb/transport/socket/Bus.h: removed unnecessary forward
declaration of Bus and BusPtr for BusConnection.h and...
J. Moringen
11:17 AM Revision 6bd27ff8 (rsb-cpp): Added documentation in src/rsb/transport/socket/Bus.h
* src/rsb/transport/socket/Bus.h: added documentation comment to Bus
class
J. Moringen
11:04 AM Revision 94ae2f48 (rsb-cpp): Removed accidentally committed changes in src/CMakeLists.txt
* src/CMakeLists.txt: removed references to
src/rsb/converter/DynamicProtocolBufferConverter.{h,ccp} that had
bee...
J. Moringen
11:00 AM Revision efb0760f (rsb-cpp): Added client/server "socket" transport with out- and in-push connectors
* src/CMakeLists.txt: added files src/rsb/transport/socket/{Bus,
BusConnection, BusServer, ConnectorBase, Factory, ...
J. Moringen
10:09 AM Enhancement #551 (Feedback): Language-specific configuration
We already have things like... J. Moringen

09/06/2011

05:27 PM RSB XML Support Revision e9c4608e (rsb-xml-cpp): preliminary c++ version of xop data
R. Haschke
12:28 PM Feature #550 (Resolved): Selection of Receiving Strategy
J. Moringen
12:27 PM Enhancement #548 (In Progress): Threadless RSB
J. Moringen
12:09 PM Revision 862de217 (rsb-cpp): Fixed initializer order in src/rsb/eventprocessing/InRouteConfigurat...
* src/rsb/eventprocessing/InRouteConfigurator.cpp: fixed
initialization order of members receivingStrategyConfig an...
J. Moringen
12:06 PM Revision a3a18fc0 (rsb-cpp): Made event receiving strategy fully configurable
refs #548, #550
* src/rsb/ParticipantConfig.{h,cpp}: added
nested class ParticipantConfig::EventProcessingStrategy ...
J. Moringen
09:08 AM Revision 34e3b2cb (rsb-cpp): Cleanup, more configuration for DirectEventReceivingStrategy
refs #548, #550
* src/rsb/eventprocessing/DirectEventReceivingStrategy.{h,cpp}: added
singlethreaded construct prop...
J. Moringen
08:44 AM Revision e58b1fb0 (rsb-cpp): Added a factory for event receiving strategies
refs #548, #550
* src/CMakeLists.txt: added files
src/rsb/eventprocessing/EventReceivingStrategyFactory.h and
src...
J. Moringen

09/05/2011

09:07 PM Revision 8e9b1970 (rsb-tools-cpp): Adaptation to changed Event interface in logger/DetailedEventF...
* logger/DetailedEventFormatter.cpp: changed to account for scopes
being returned as pointers from Event::getScope()
J. Moringen
08:31 PM Enhancement #548: Threadless RSB
DirectEventReceivingStrategy implemented, but disabled by default. Needs configuration mechanism, see #550. Anonymous
03:08 PM Enhancement #548 (Resolved): Threadless RSB
For performance (and other) reasons, it can be handy to avoid multi-threading. Therefore, a threadless RSB configurat... S. Wrede
08:28 PM Feature #550 (Resolved): Selection of Receiving Strategy
Selection of Receiving Strategy. Right now implemented are:
# Parallel...
# Direct...
Default is Parallel... One...
Anonymous
08:20 PM Revision 800a4f25 (rsb-cpp): Configure option for single-threaded execution
Disabled by default, needs configuration mechanism
refs #548
Arne Nordmann
08:17 PM Revision 6246a157 (rsb-cpp): Cache for scopes -> spread groupnames
refs #549 Arne Nordmann
08:16 PM Tasks #549 (Resolved): Check scopes -> spread groupnames cache
Check scopes -> spread groupnames cache
* Check for concurrent access
* Limit size
Anonymous
06:59 PM Revision ab89fa69 (rsb-cpp): Improved sink-map lookups.
Arne Nordmann
06:57 PM Revision 0af3b24f (rsb-cpp): Draft of unchecked publishing. Has to extended by configuration mech...
refs #541 Arne Nordmann
06:56 PM Revision d6942b31 (rsb-cpp): Fixed tests by dereferencing Scopes
Arne Nordmann
06:55 PM Revision 872bd51f (rsb-cpp): Performance improvements in toString:
* Return scopestring and components as reference
* Faster creation of scopestring
refs #540
Arne Nordmann
06:51 PM Revision 99c393d5 (rsb-cpp): Setting Deliver Time in handle method
Arne Nordmann
06:21 PM Enhancement #540: Scope comparison still expensive
Event now stores a ScopePtr (currently a shared_ptr). The participant's ScopePtr is now copied when new Events are co... S. Wrede
11:32 AM Enhancement #540: Scope comparison still expensive
Also check that the copy constructor actually copies the cache object. S. Wrede
06:09 PM Revision 50a0bc31 (rsb-cpp): Added src/rsb/eventprocessing/DirectEventReceivingStrategy.{h,cpp}
* src/CMakeLists.txt: added files
src/rsb/eventprocessing/DirectEventReceivingStrategy.{h,cpp}
* src/rsb/eventproce...
J. Moringen
05:49 PM Revision 7048b49f (rsb-cpp): better handling of Scopes in Informers, refs #540
S. Wrede
03:30 PM Tasks #547: Check if new version of UInt64Converter improves performance of UInt64 conversion
Addendum: This was solved by adding an improved version of the UInt64Converter by Jan. Corresponding revision are r25... S. Wrede
03:28 PM Tasks #547 (Resolved): Check if new version of UInt64Converter improves performance of UInt64 con...
Actually, it helped a lot. In Arnes performance benchmarking use cases the improvement was in the range of 30%... How... S. Wrede
12:13 PM Tasks #547 (Resolved): Check if new version of UInt64Converter improves performance of UInt64 con...
S. Wrede
12:55 PM Revision f335496a (rsb-cpp): Namespace fixes in src/rsb/converter/Uint64Converter.cpp
* src/rsb/converter/Uint64Converter.cpp: fixed use of boost namespace J. Moringen
12:14 PM Revision fa09da99 (rsb-cpp): Changed serialization format in src/rsb/converter/Uint64Converter.cpp
* src/rsb/converter/Uint64Converter.cpp: changed serialization format
to little-endian byte-sequence (from string r...
J. Moringen
11:45 AM Bug #546 (New): Consider introduction of lock-free queues
In some situations, if queuing is needed, lock-free queues should be considered. Probably, this relates to RSC but as... S. Wrede
11:37 AM Enhancement #545 (Resolved): Check if pure TCP Connector would improve performance for simpler RS...
A typical usage pattern is to have some components running in an in-process composite on an embedded PC (usually part... S. Wrede
11:31 AM Enhancement #544 (New): Check usage and reduce number of dynamic casts
In a recent callgrind analysis and an example implementing a minimal roundtrip example, a significant portion of the ... S. Wrede
11:21 AM Enhancement #523 (Resolved): Enhance installation instructions for Java
Documentation on how to invoke test suite added. S. Wrede
11:06 AM Feature #543 (Rejected): Explore Correct Flags for Compilation under RoBoard with Ubuntu Lucid
Currently, using the defaults, an invalid instruction set error arises if RSB components are copied and executed dire... S. Wrede
10:01 AM Feature #496: Provide Binary Package of cl-rsb-tools for MacOS
Posted a corresponding request in "IT Support":https://support.cor-lab.de/issues/267 S. Wrede

09/04/2011

08:44 PM Feature #496: Provide Binary Package of cl-rsb-tools for MacOS
This should be possible if we get a MacOS vm. J. Moringen
08:34 PM Revision 92efabd5 (rsb-cl): Added example programs examples/{client,server}.lisp
* examples/server.lisp: new file; contains an example program
demonstrating the `local-server' class
* examples/cli...
J. Moringen
04:43 PM Revision ca48eb33 (rsb-tools-cl): Added help-all command-line option in common/options.lisp
* common/options.lisp (make-common-options): added commandline option
help-all
(process-commandline-options): aug...
J. Moringen
04:43 PM RSBag Revision e7fd94b7 (rsbag-tools-cl): Handle line width properly in bag-{info,record}/main.lisp
* bag-info/main.lisp (main): determine line-width in a way that
actually works
* bag-record/main.lisp (main): bind ...
J. Moringen
04:43 PM RSBag Revision fe77b206 (rsbag-tools-cl): Improved duration display in bag-info/main.lisp
* bag-info/main.lisp (main): display duration of bag file; rename
channel length to channel duration
J. Moringen
04:43 PM RSBag Revision dcf15c5e (rsbag-tools-cl): Proper processing of help options in bag-{record,play,info}/m...
* bag-record/main.lisp (make-help-string): added multichannel example
(update-synopsis): pass value of show keyword...
J. Moringen
02:30 PM RSBag Feature #542 (In Progress): bag-info should display channel meta-data
J. Moringen
02:20 PM RSBag Revision 51444525 (rsbag-tools-cl): Support replay strategies in bag-play/main.lisp
* bag-play/main.lisp (update-synopsis): renamed commandline option
strategy -> replay-strategy; include available s...
J. Moringen
02:19 PM RSBag Revision 1a09d59e (rsbag-tools-cl): Resolved import shadowing in bag-{record,play}/package.lisp
* bag-record/package.lisp (package rsbag.tools.record): added
shadowing import form rsbag for symbol meta-data
* ba...
J. Moringen
02:19 PM RSBag Revision 4e7a1b44 (rsbag-tools-cl): Display channel type in bag-info/main.lisp
refs #542
* bag-info/main.lisp (main): display channel type
J. Moringen
02:19 PM RSBag Revision cd404f79 (rsbag-tools-cl): Support channel allocation strategies in bag-record/main.lisp
* bag-record/main.lisp (update-synopsis): added commandline option
channel-allocation
(main): pass value of chann...
J. Moringen
02:19 PM RSBag Revision c5870331 (rsbag-cl): Fixed name-clash problem in src/rsb/channel-strategies.lisp
* src/rsb/channel-strategies.lisp
(channel-name-for channel-connection event scope-and-type): use
package qualifi...
J. Moringen
02:19 PM RSBag Revision 7280ed1a (rsbag-cl): merged changes from channel-allocation branch
J. Moringen
02:19 PM RSBag Revision a842cc18 (rsbag-cl): Exported symbol meta-data in src/package.lisp
refs #542
* src/package.lisp (package rsbag): added exported symbol meta-data
* src/rsb/package.lisp (package rsbag.r...
J. Moringen

09/03/2011

11:38 PM RSBag Feature #542 (Resolved): bag-info should display channel meta-data
In particular
* data type stored in the channel ✓
* definition of the data type, if available ✓
J. Moringen
09:48 PM Enhancement #540: Scope comparison still expensive
It probably depends on the particular usage patterns, but maybe the concept of "interning":http://en.wikipedia.org/wi... J. Moringen
09:32 PM Enhancement #540 (Closed): Scope comparison still expensive
Scope comparison proved to be still expensive, when profiling RSB in some examples. Strategy for implementation:
#...
Anonymous
09:43 PM Feature #541 (Closed): Introduce new QoS parameter for Informer Side Checking
Right now when sending events, checking of scopes and payload type is involved. This overhead might be significant on... Anonymous
05:24 PM Revision eff00aec (rsb-tools-cl): Added install rule in CMakeLists.txt
* CMakeLists.txt: added install rule J. Moringen
05:24 PM RSBag Revision b0d1cb43 (rsbag-tools-cl): Added progress display in bag-play/main.lisp
* bag-play/main.lisp (update-synopsis): added option show-progress
(print-progress): new function; print a progress...
J. Moringen
05:24 PM RSBag Revision 32ae72df (rsbag-tools-cl): Added install rule in CMakeLists.txt
* CMakeLists.txt: added install rule J. Moringen
03:46 PM Tasks #538 (Resolved): Build RSB on natty
Build jobs _RSB_ and _RSB-stable_ also on natty 32bit/64bit on our Jenkins Server.
Anonymous
03:08 PM Enhancement #498: Integrate causal vector for events
EventId in Java is actually existing since version 0.4 in more or less the way you suggest above. I changed this when... S. Wrede

09/02/2011

12:40 AM RSBag Revision 4c3a8f10 (rsbag-cl): Fixed decoding of meta-data in src/transform/rsb-event.lisp
* src/transform/rsb-event.lisp (encode rsb-event event): changed
references for symbols which are now exported from...
J. Moringen
09:23 PM Enhancement #498: Integrate causal vector for events
I thought a bit about this and to me it seems we should completely get rid of the uuids for events. instead we should... J. Wienke
09:16 PM Feature #517 (Resolved): Necessity of Factory?
Applied in changeset r2515. J. Moringen
08:41 PM Feature #517 (In Progress): Necessity of Factory?
We decided to address the testability problem as follows:
# Initially, the convenience functions are implemented as ...
J. Moringen
09:14 PM Revision 46f828c8 (rsb-cpp): Added convenience functions in src/rsb/CreateFunctions.{h,cpp}
fixes #517
* src/CMakeLists.txt: added files src/rsb/CreateFunctions.{h,cpp}
* src/rsb/CreateFunctions.{h,cpp}: new f...
J. Moringen
08:53 PM Revision f7a01db7 (rsb-protocol): a bit more commenting
J. Wienke
08:50 PM Bug #527 (Resolved): setup.py does not work with self-downloaded epydoc
Applied in changeset r2513. J. Wienke
08:16 PM Bug #527 (In Progress): setup.py does not work with self-downloaded epydoc
J. Wienke
08:49 PM Revision b0e3ecfa (rsb-python): call epydoc from a python interpreter. This way either the system...
fixes #527 J. Wienke
08:20 PM Enhancement #521 (Resolved): Introduce informer base class
Applied in changeset r2512. J. Moringen
06:25 PM Enhancement #521: Introduce informer base class
To me this sounds reasonable. S. Wrede
08:19 PM Revision 76d8d95e (rsb-cpp): Introduced InformerBase class in src/rsb/Informer.{h,cpp}
fixes #521
* src/rsb/Factory.{h,cpp}: added createInformerBase method which can
be used to create InformerBase inst...
J. Moringen
04:34 PM Revision a0f28d8f (rsb-talks): updated ignore patterns
J. Moringen
04:33 PM Revision 1eb16ae7 (rsb-talks): Improved slides for Tuesday's introduction
* talk.tex: new file; extended and improved; especially ecosystem and
demo sections
* talk.bib: new file; bibliogra...
J. Moringen
02:16 PM Revision b64eec55 (rsb-cpp): try to fix the windows build
J. Wienke
01:08 PM Bug #536: Make RPATH usage optional
Sebastian, what is your opinion here? I would agree with Stefan. For the gar-installer we could e.g. add this a defau... J. Wienke
01:03 PM Bug #536 (Resolved): Make RPATH usage optional
At the moment the default configuration adds RPATH to all binaries and libraries (CMAKE_INSTALL_RPATH_USE_LINK_PATH).... S. Herbrechtsmeier
12:17 PM Bug #534 (Resolved): Use lower case project name in data path
Applied in changeset r2506. J. Wienke
11:45 AM Bug #534: Use lower case project name in data path
We cannot apply this to the current stable branch, but for trunk it is possible. J. Wienke
10:18 AM Bug #534 (Resolved): Use lower case project name in data path
The default type case of Linux data paths (/usr/share/PROJECT) is low case.
The current usage of upper case breaks t...
S. Herbrechtsmeier
12:17 PM Revision 79e08a33 (rsb-cpp): use lower-case shared folders
fixes #534 J. Wienke
12:17 PM Revision dc88984a (rsb-protocol): * use lower-case share folder
* also, do not pollute the source tree with generated files
refs #534
J. Wienke
11:55 AM Revision f3964c5b (rsb-protocol): use usual indentation
J. Wienke

09/01/2011

12:24 AM Revision a1e9eea1 (rsb-cl): merged generic changes from socket-transport branch
J. Moringen
12:24 AM Revision 9b2856ef (rsb-cl): Improved docstring of future in src/patterns/future.lisp
* src/patterns/future.lisp (future): improved documentation string J. Moringen
12:24 AM Revision b47a4896 (rsb-cl): Removed remote-call-timeout in src/patterns/conditions.lisp
* src/patterns/conditions.lisp (remote-call-timeout): removed; was
unused
* src/patterns/package.lisp (package rsb....
J. Moringen
12:24 AM Revision ae317f33 (rsb-cl): Added mixin class in src/transport/expose-wire-schema-mixin.lisp
* src/transport/expose-wire-schema-mixin.lisp: new file; contains
mixin class `expose-wire-schema-mixin'
* src/tran...
J. Moringen
09:55 PM Tasks #106 (Closed): Extract NaoQi Converters and Examples into separate Library
I can't remember if this happened. J. Wienke
09:24 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
BTW: Apart from the more general aspects in it, the issue can be set to resolved... S. Wrede
09:22 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
Thx. I'd still argue to put that into domain-specific libraries but as a start it sounds reasonable. Did we announce ... S. Wrede
09:08 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
There's no build logic at all for the converters. Have a look at the wiki there. There's a description of the intende... J. Wienke
09:06 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
OK. Didn't notice the converter folder in RST so far. However, wouldn't that tie the RST library to all the domain-sp... S. Wrede
08:55 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
Maybe it is still used for one of the old demos like summerschool or IK, but apart from that this is deprecated. Ever... J. Wienke
08:51 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
Sure, generally this is done with the RSB converter registry concept and the NaoRSB components at code.humavips.eu as... S. Wrede
06:59 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
This is done since a long time? Am I right? J. Wienke
06:58 PM Tasks #353: Document Installation using Binary Packages
Who feels responsible for this? J. Wienke
06:56 PM Bug #191: Python spread blocks at least sigint
Somehow it is possible to kill every rsb-python based software with ctrl+4. Why? ;) J. Wienke
06:46 PM Bug #533: Make spread executable optional
please note that you also need to update RSC for this to work properly. The 0.4 branch there has been adapted, too. J. Wienke
06:45 PM Bug #533 (Resolved): Make spread executable optional
Applied in changeset r2498. J. Wienke
06:30 PM Bug #533 (In Progress): Make spread executable optional
J. Wienke
03:02 PM Bug #533 (Resolved): Make spread executable optional
Remove the requirement for spread executable and disable unit tests if not available
S. Herbrechtsmeier
06:45 PM Revision bea88a17 (rsb-cpp): merge r2498
refs #533 J. Wienke
06:43 PM Revision 8fefb95e (rsb-cpp): make finding the spread executable optional
fixes #533 J. Wienke
 

Also available in: Atom