Activity

From 08/27/2011 to 09/25/2011

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 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 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 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 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: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: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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
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

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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 8ffbc8c2 (rsb-cpp): increment and require higher wire format version
refs #498 J. Wienke
05:52 PM Revision 382beb79 (rsb-protocol): 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 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: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: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 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
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 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
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 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 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 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 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 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
02:19 PM RSBag Revision 7280ed1a (rsbag-cl): merged changes from channel-allocation branch
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

08/31/2011

10:11 PM Tasks #529 (In Progress): Organize CoR-Lab Colloq Slot for RSB Introduction
Asked Alicia... S. Wrede
03:08 PM Tasks #529 (Resolved): Organize CoR-Lab Colloq Slot for RSB Introduction
S. Wrede
08:17 PM RSBag Revision 27df47cf (rsbag-tools-cl): Fixed log output in bag-play/main.lisp
* bag-play/main.lisp (main): fixed log output of selected channels J. Moringen
08:17 PM RSBag Revision 8960e063 (rsbag-cl): Simplifications in src/rsb/construction.lisp
* src/rsb/construction.lisp (events->bag puri:uri bag): use keyword
parameter instead parsing argument list
(defi...
J. Moringen
08:17 PM RSBag Revision 7719f7c4 (rsbag-cl): Fixed opening bags in read/write mode in src/protocol.lisp
* src/protocol.lisp (open-bag pathname): use :overwrite value for
if-exists parameter to have file-position point t...
J. Moringen
08:17 PM RSBag Revision 734720be (rsbag-cl): Changed channel parameter of bag->events in src/rsb/construction.lisp
* src/rsb/construction.lisp (bag->events bag uri): changed default
value of channels parameter to t
J. Moringen
08:17 PM RSBag Revision e267d356 (rsbag-cl): Added progress callback to replay function in src/rsb/protocol.lisp
* src/rsb/protocol.lisp (replay): added progress keyword parameter;
updated documentation string accordingly
* src/...
J. Moringen
08:17 PM Revision 36658fb3 (rsb-cl): Added slot-based options in src/transport/connector-class.lisp
* src/transport/connector-class.lisp (connector-class::options):
removed initarg and initform
(shared-initialize ...
J. Moringen
08:17 PM Revision 115e1adb (rsb-cl): Removed package qualification in src/transport/spread/*.lisp
* src/transport/spread/fragmentation.lisp
(assembly-concatenated-data): removed package qualification
(add-fragme...
J. Moringen
08:17 PM Revision 14a028b5 (rsb-cl): Fixed wire-schema of null converter in src/converter/fundamental.lisp
* src/converter/fundamental.lisp (define-fundamental-converter):
generate correct specializer for :fundamental-null...
J. Moringen
08:17 PM Revision b7d91732 (rsb-cl): Handle nil in print-id in src/util.lisp
* src/util.lisp (print-id): handle nil value properly J. Moringen
08:17 PM Revision 7cb528bb (rsb-cl): Improved {uuid,uri}-mixin constructors in src/util.lisp
* src/util.lisp (uuid-mixin::id): removed initarg and initform; added
documentation string
(shared-initialize :af...
J. Moringen
08:17 PM Revision 2fef788b (rsb-cl): Added type definitions in src/patterns/types.lisp
* src/patterns/types.lisp: new file; contains type definitions
used in the patterns module
* src/patterns/protocol....
J. Moringen
08:17 PM Revision f513538c (rsb-cl): Extended tests cases in test/patterns/future.lisp
* test/patterns/future.lisp (test future-root::smoke/threads): check
done state of futures
(test future-root::smo...
J. Moringen
08:17 PM Revision 5ff1098c (rsb-cl): Extended test cases in test/patterns/integration.lisp
* test/patterns/integration.lisp (test integration-root::smoke):
extended to use different calling and result retri...
J. Moringen
08:14 PM Revision 30b36116 (rsb-ros-cl): Added missing dependency in cl-rsb-ros.asd
* cl-rsb-ros.asd (system cl-rsb-ros): added dependency on
src/transport/tcpros/subscriber-mixin.lisp for
src/tran...
J. Moringen
05:09 PM Revision 82d2194e (rsb-talks): initial import
J. Moringen
03:04 PM Tasks #528 (Closed): Add a "Fixing the Network" Wiki page (also documenting Spread Best Practices)
Probably just copy the corresponding wiki content from xcf.sf.net.
https://code.ai.techfak.uni-bielefeld.de/trac/x...
S. Wrede
02:18 PM Bug #527 (Resolved): setup.py does not work with self-downloaded epydoc
PATH must be extended or something like that to find the epydoc binary. J. Wienke
01:55 PM Revision f7a1b515 (rsb-python): merge r2483
J. Wienke
01:54 PM Revision b31623d6 (rsb-python): use a threading RLock instead of multiprocessing ones to work aro...
J. Wienke
10:52 AM Revision ad86ffed (rsb-python): merge r2481 to trunk
J. Wienke
10:51 AM Revision 2a3b5e0c (rsb-python): fix decoding fragmented protocol buffer messages
J. Wienke
09:11 AM Revision 6285bce8 (rsb-python): merge r2479 to trunk
J. Wienke
08:56 AM Revision 22839e9d (rsb-python): Fix rpc in case of exceptions. The reply informer needs to accept...
J. Wienke

08/30/2011

07:26 PM RSBag Feature #493: Allow start/stop of recordings via RPC interface (without program restart)
Sebastian Wrede wrote:
> With annotation we ment to insert some metadata describing the current trial / experiment. ...
J. Moringen
06:52 PM RSBag Feature #493 (Feedback): Allow start/stop of recordings via RPC interface (without program restart)
With annotation we ment to insert some metadata describing the current trial / experiment. I understand that this can... S. Wrede
11:21 AM RSBag Feature #493 (Rejected): Allow start/stop of recordings via RPC interface (without program restart)
Start/Stop with one TIDELog file per chunk is already possible
Annotation support is out of scope for rsbag.
J. Moringen
04:37 AM RSBag Feature #493 (Feedback): Allow start/stop of recordings via RPC interface (without program restart)
What does this mean?
Should the recording program expose an RSB RPC interface for starting and stopping the record...
J. Moringen
06:47 PM Enhancement #523: Enhance installation instructions for Java
The updated documentation looks good, a potential addition could be to describe shortly how to invoke the test suite ... S. Wrede
04:32 AM Enhancement #523 (Feedback): Enhance installation instructions for Java
J. Moringen
11:23 AM RSBag Tasks #388 (Closed): Outline Supported Use Cases
J. Moringen
10:18 AM Revision d29bf424 (rsb-tools-cl): Improved event formatting in formatting/event.lisp
* formatting/util.lisp (format-aligned-items/alist): added
documentation string
(format-pairs/plist): new functio...
J. Moringen
10:18 AM Revision ff37828b (rsb-tools-cl): Changed system versions in cl-rsb-{formatting,common,tools-logg...
* cl-rsb-formatting.asd (+version-minor+): changed 1 -> 5
* cl-rsb-common.asd (+version-minor+): changed 1 -> 5
* cl-...
J. Moringen
10:18 AM Revision ccfbb73f (rsb-cl): Allow blocking class with timeout in src/patterns/remote-server.lisp
* src/patterns/remote-server.lisp
(call :around t remote-method event): accept timeout keyword
parameter; if supp...
J. Moringen
10:18 AM Revision 062875ce (rsb-cl): Made remote-method funcallable in src/patterns/remote-server.lisp
* src/patterns/remote-server.lisp (remote-method): added superclass
`funcallable-standard-object'; changed metaclas...
J. Moringen
10:18 AM Revision ae18fee8 (rsb-cl): Avoid participant creation during detach in src/patterns/server.lisp
* src/patterns/server.lisp (method1::informer): added reader
%method-informer without lazy creation of informer
(...
J. Moringen
10:18 AM Revision f8249f23 (rsb-cl): Removed system dependency on cl-protobuf in cl-rsb.asd
* src/converter/fundamental.lisp (define-fundamental-converter):
disabled converters which depend on binio
* cl-rsb...
J. Moringen
10:18 AM Revision 8d8ea66a (rsb-cl): Allow exposing wire-schema in src/transport/spread/conversion.lisp
* src/transport/spread/conversion.lisp (notification->event): use
keyword argument for data
(one-notification->ev...
J. Moringen
07:23 AM Revision 49c0a06e (rsb-tools-cl): Fixed option description in update-synopsis in logger/main.lisp
* logger/main.lisp (update-synopsis): fixed typo in option description J. Moringen
07:23 AM Revision a7129ec1 (rsb-cl): Added (temporary?) system dependency on cl-protobuf in cl-rsb.asd
* src/converter/fundamental.lisp (define-fundamental-converter): do
not use binio in fundamental-void converter; so...
J. Moringen
06:58 AM Bug #486 (Resolved): Converters for Fundamental Types are not Implemented [Common Lisp]
Applied in changeset r2468. J. Moringen
06:56 AM Revision 23119c1c (rsb-cl): Use macro to generate converters in src/converter/fundamental.lisp
fixes #486
* src/converter/fundamental.lisp
(wire->domain? eql :fundamental-null t t): removed; replaced by use
o...
J. Moringen
06:56 AM Revision 87bbc5dc (rsb-cl): Improved test case generator in test/converter/package.lisp
* test/converter/package.lisp (define-basic-converter-test-cases):
allow wire-data and domain-object to be :not-app...
J. Moringen
04:33 AM RSB XML Support Tasks #463 (In Progress): XML/XOP Support
J. Moringen
04:06 AM Bug #386 (Resolved): Change {Listener,Reader,Informer} Docstring Examples to use Factory?
Applied in changeset r2467. J. Moringen
04:05 AM Revision 560b61ac (rsb-cpp): Fixed documentation comments in src/rsb/{Informer,Listener,Reader}.h
fixes #386
* src/rsb/Informer.h: the example in the documentation comment of
Informer class did not use the Factory...
J. Moringen
03:52 AM Revision 4d490645 (rsb-python): Added initial test for patterns module in core/test/patternstest.py
* core/test/__init__.py: register patternstest test suite
* core/test/patternstest.py: new file; contains LocalServer...
J. Moringen
03:35 AM Revision cfda0c6e (rsb-python): Added test for NoneConverter in core/test/convertertest.py
* core/test/convertertest.py: added minimalistic test suite for the
new NoneConverter class
J. Moringen
03:26 AM Revision 4cf54c2d (rsb-python): Accept str scope in Participant constructor in core/rsb/__init__.py
* core/rsb/__init__.py: in Participant constructor, if the supplied
scope is not already a Scope object, pass it to...
J. Moringen
03:24 AM Revision c62f3f78 (rsb-python): Cosmetic changes in core/rsb/transport/converter.py
* core/rsb/transport/converter.py: use super in constructor of
StringConverter; improved documentation string of St...
J. Moringen
03:20 AM Enhancement #526 (Resolved): Unintuitive error if LocalServer method returns None
Applied in changeset r2462. J. Moringen
02:34 AM Enhancement #526 (In Progress): Unintuitive error if LocalServer method returns None
J. Moringen
03:17 AM Revision 122a4051 (rsb-python): Allow None payloads in core/rsb/__init__.py
fixes #526
* core/rsb/__init__.py: allow events with None payload in
Informer.publishEvent
* core/rsb/transport/con...
J. Moringen
02:31 AM Tasks #516: Reorganize files and directories in rsb-protocol
Default assignee for protocol category ;) J. Moringen

08/29/2011

01:51 AM Revision ed72c2ab (rsb-python): merged r2460 with fixes for #525 from 0.4 branch
J. Moringen
01:50 AM Tasks #525 (Resolved): Python client example is broken for 0.4
Applied in changeset r2460. J. Moringen
03:03 PM Tasks #525 (Resolved): Python client example is broken for 0.4
there is no timeout argument. J. Wienke
01:49 AM Revision 71ce2bdc (rsb-python): Fixed missing timeout parameter in DataFuture in rsb/patterns/fut...
fixes #525
* rsb/patterns/future.py: in Future.get, only raise the TimeoutError,
if the result did arrive in the me...
J. Moringen
03:10 PM Enhancement #526 (Resolved): Unintuitive error if LocalServer method returns None
Current result:... J. Wienke
11:37 AM Tasks #516: Reorganize files and directories in rsb-protocol
Why exactly am I assignee? ;) J. Wienke

08/27/2011

12:59 AM Revision 18c4d94c (rsb-tools-cl): Improved report of failed-to-load-idl in common/conditions.lisp
* common/conditions.lisp (failed-to-load-idl): improved condition
report format
J. Moringen
12:39 AM Enhancement #521: Introduce informer base class
I thought some more about this and came to the conclusion that
* @InformerBase@ should probably not be considered ab...
J. Moringen
10:55 PM Revision c8b99ac6 (rsb-cl): Fixed scope->groups/cache-flush in test/transport/spread/util.lisp
* test/transport/spread/util.lisp
(test util-root::scope->groups/cache-flush): fixed called function
scope->group...
J. Moringen
10:55 PM Revision 8a6362b2 (rsb-cl): Hopefully fixed reliability of test in test/patterns/future.lisp
* test/patterns/future.lisp (test future-root::smoke/threads): double
all timeouts to make the test work more relia...
J. Moringen
10:55 PM Revision 7b9ace13 (rsb-cl): Do not intern event scopes by default in src/event.lisp
* src/event.lisp (event): added default initarg :intern-scope? nil to
allow fast, non-blocking construction of events
J. Moringen
10:55 PM Revision beec7c80 (rsb-cl): Cosmetic change in src/converter/protocol.lisp
* src/converter/protocol.lisp (wire->domain :around t t t): cosmetic
change
J. Moringen
10:55 PM Revision 1091ccf6 (rsb-cl): Improved stopping in src/transport/sometimes-interruptible-mixin.lisp
* src/transport/sometimes-interruptible-mixin.lisp
(start-receiver :before sometimes-interruptible-mixin): removed;...
J. Moringen
10:55 PM Revision 8e102ab0 (rsb-cl): Default to interned scopes in scope-mixin in src/util.lisp
* src/util.lisp (scope-mixin): added documentation string
(scope-mixin::scope): added documentation string
(share...
J. Moringen
10:54 PM Revision e39f8916 (rsb-cl): Added test scope-root::intern in test/scope.lisp
* test/scope.lisp (test suite scope-root): clear the interned scope
table prior to test execution
(test scope-roo...
J. Moringen
10:54 PM Revision f29964fb (rsb-cl): Fixed side effects of scope interning in src/scope.lisp
* src/scope.lisp (print-object scope t): changed indicator for
interned status * -> !
(intern-scope): ensure that...
J. Moringen
10:54 PM Revision f667d250 (rsb-cl): Changed scope -> group caching in src/transport/spread/util.lisp
* src/transport/spread/util.lisp (*scope->groups-cache*): renamed
*scope-group-cache* -> *scope->groups-cache*; add...
J. Moringen
10:54 PM Revision 987f35ee (rsb-cl): Added an ftype declamation of intern-scope in src/scope.lisp
* src/scope.lisp (intern-scope): added an ftype declamation; return
only one value
J. Moringen
05:11 AM RSBag Revision 5b34b0d8 (rsbag-cl): Use next method in transform-name in src/transform/rsb-event.lisp
* src/transform/rsb-event.lisp (transform-name rsb-event): use the
next method instead of duplicating the code
J. Moringen
05:11 AM RSBag Revision dcfa75b7 (rsbag-cl): Made :participant iniarg required in src/rsb/channel-connection.lisp
* src/rsb/channel-connection.lisp (channel-connection): made
:participant initarg required
J. Moringen
05:11 AM RSBag Revision 4582c9a6 (rsbag-cl): Fixed potential hang in close in src/rsb/channel-connection.lisp
* src/rsb/channel-connection.lisp (close channel-connection): use
`detach/ignore-errors' instead of `detach'
J. Moringen
05:10 AM RSBag Revision 04faffd2 (rsbag-cl): Made :strategy initarg required in src/rsb/bag-connection.lisp
* src/rsb/bag-connection.lisp (replay-bag-connection): made :strategy
initarg required
J. Moringen
04:52 AM RSBag Revision b4cd9ca6 (rsbag-cl): Fixed encode-type for keyword inputs in src/backend/tidelog/file.lisp
* src/backend/tidelog/file.lisp (encode-type): converter a type
consisting of a single keyword to string
J. Moringen
04:52 AM RSBag Revision 0b7e30d2 (rsbag-cl): Fixed :input direction in open-bag in src/protocol.lisp
* src/protocol.lisp (open-bag pathname): never create the bag file for
:input direction
J. Moringen
04:40 AM Revision a5efe252 (rsb-tools-cl): Added test rules in CMakeLists.txt
* CMakeLists.txt: changed required CMake version to 2.8; added some
ctest-based tests that run the produced binaries
J. Moringen
04:39 AM RSBag Revision 1c044ae3 (rsbag-tools-cl): Fixed required CMake version in CMakeLists.txt
* CMakeLists.txt: fixed required CMake version and generated test
names
J. Moringen
04:39 AM RSBag Revision 7923140b (rsbag-tools-cl): Introduced make-help-string in bag-record/main.lisp
* bag-record/main.lisp (make-help-string): new function; return a help
string
(update-synopsis): use `make-help-s...
J. Moringen
04:39 AM RSBag Revision e924bc7e (rsbag-tools-cl): Added test rules in CMakeLists.txt
* CMakeLists.txt: added some ctest-based tests that run the
produced binaries
* test/data/*.tide: new files; some T...
J. Moringen
04:39 AM RSBag Revision 3343787d (rsbag-tools-cl): Introduced make-help-string in bag-info/main.lisp
* bag-info/main.lisp (make-help-string): new function; return a help
string
(update-synopsis): use `make-help-str...
J. Moringen
04:39 AM RSBag Revision 334e3476 (rsbag-cl): Fixed %make-channel-transform in src/bag.lisp
* src/bag.lisp (%make-channel-transform bag string list): handle type
nil properly
J. Moringen
04:39 AM Revision 5fe26cf7 (rsb-cl): Reduced verbosity in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp
(add-fragment! assembly rsb.protocol:notification): changed log
level :...
J. Moringen
04:39 AM Revision 74e7e5c8 (rsb-cl): Improved print-object in src/scope.lisp
* src/scope.lisp (print-object scope t): indicate whether the scope is
interned
J. Moringen
04:39 AM Revision 95d5a81d (rsb-cl): Fixed module dependencies in cl-rsb.asd
* src/participant.lisp (participant-converter t t): removed
`find-symbol' tricks for rsb.transport symbols; this is...
J. Moringen
04:39 AM Revision b017239a (rsb-cl): Made intern-scope thread-safe in src/scope.lisp
* src/scope.lisp (*scopes-lock*): new variable; a lock that protects
accesses to *scopes*
(intern-scope): made th...
J. Moringen
04:39 AM Revision cbcd36c8 (rsb-cl): Fixed restart in detach in src/event-processing/configurator.lisp
* src/event-processing/configurator.lisp (detach configurator): fixed
restart report
J. Moringen
 

Also available in: Atom