Activity
From 08/28/2011 to 09/26/2011
09/26/2011
- 03:40 PM Revision bda78e5f (rsb-cpp): backport r2735 to stable version
- 03:27 PM Revision d896fd62 (rsb-cpp): Added a queue push handler for whole events
- 02:16 PM Bug #583: Compilation error for C++ RSBTools on Fedora 12
- The version is 1.39.0 (Release 9.fc12). Cheers.
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 - 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
- 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... - 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... - 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... - 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 - 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
- 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... - 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
... - 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
... - 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... - 02:02 PM Bug #327 (In Progress): XPath filtered logger
- XPath-based filtering of
* XML Payloads ✓
* XOP Payloads
* Protocol Buffer Payloads (merge pending)
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.
- 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
*... - 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... - 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... - 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
- 10:20 PM RSBag Tasks #584 (Resolved): Create bag-cat
- Applied in changeset r147.
- 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; ... - 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 - 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;... - 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... - 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
... - 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 ... - 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... - 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... - 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... - 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
- 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... - 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... - 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
- 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
... - 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 - 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 ... - 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 - 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
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...
- 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...
- 03:13 PM Revision fed419c0 (rsb-cpp): be sure that our configure paths ha ve precedence over system ones
- refs #423
- 03:03 PM Revision 459ed5e7 (rsb-cpp): avoid resource starvation on 32 bit systems
- 03:00 PM Revision 9cbb52f9 (rsb-cpp): remove cout
- 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...
- 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. - 01:41 PM Tasks #549 (In Progress): Check scopes -> spread groupnames cache
- 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...
- 02:20 PM Revision 60f06f3f (rsb-cpp): Flush cache if flooded
- refs #549
09/22/2011
- 07:23 PM Revision 9c7b28d8 (rsb-cpp): fix windows build
- 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.
- 06:33 PM Enhancement #394 (Resolved): Improve Participant Configuration Interface
- Applied in changeset r2714.
- 06:05 PM Enhancement #394 (In Progress): Improve Participant Configuration Interface
- 06:32 PM Revision 5509b1b9 (rsb-cpp): Add methods for mutable access to participant config parts
- fixes #394
- 06:07 PM Revision bf3fb264 (rsb-protocol): make it possible to package license on ma
- 04:03 PM Bug #583: Compilation error for C++ RSBTools on Fedora 12
- What is the exact boost version on Fedora 12?
- 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):...
- 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 - 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 - 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 - 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 - 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 - 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... - 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... - 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/... - 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... - 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... - 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... - 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... - 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 - 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...
09/21/2011
- 07:10 PM Bug #573 (Resolved): RSB and RSBProtocol MacOS packages do not contain a license file
- Applied in changeset r2708.
- 07:00 PM Bug #573 (In Progress): RSB and RSBProtocol MacOS packages do not contain a license file
- 07:01 PM Revision f6c19a9a (rsb-cpp): Package license under mac
- fixes #573
- 06:38 PM Revision ce998fd1 (rsb-cpp): prevent breaking cmake syntax if RSC_DIR is not set
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... - 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... - 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... - 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 - 08:46 PM Tasks #529 (Resolved): Organize CoR-Lab Colloq Slot for RSB Introduction
- 08:45 PM Tasks #529: Organize CoR-Lab Colloq Slot for RSB Introduction
- 25th of October, 2pm fixed with Alicia.
- 08:39 PM Enhancement #393 (Resolved): Document how to install java with protocol
- 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... - 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 - 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
- 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... - 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... - 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
- 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... - 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
- 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... - 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... - 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...
- 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... - 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... - 03:18 AM Feature #496 (In Progress): Provide Binary Package of cl-rsb-tools for MacOS
- Remaining problem: images lack thread-support.
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
- 01:39 AM Revision 3ef57dee (rsb-tools-cl): Disable executable compression on darwin in CMakeLists.txt
- * CMakeLists.txt: disable gzexe compression on darwin
- 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 ... - 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 - 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... - 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
09/18/2011
- 08:54 PM RSBag Feature #493 (In Progress): Allow start/stop of recordings via RPC interface (without program res...
- 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... - 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*
- 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 ... - 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 ... - 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 - 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' ... - 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 - 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 - 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... - 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... - 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
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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 07:36 PM Revision 40dc8859 (rsb-cl): Fixed make-participant docstring in src/participant.lisp
- * src/participant.lisp (make-participant): fixed documentation string
- 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 - 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... - 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 - 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... - 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 ... - 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 - 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 - 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"
*... - 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 - 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 - 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... - 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... - 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 - 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... - 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 - 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 - 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 - 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... - 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... - 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... - 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... - 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 - 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... - 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... - 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 - 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(...
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... - 10:53 PM Bug #571 (Resolved): Allow to catch absence of spread from patterns::Server and RemoteServer
- Applied in changeset r2643.
- 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... - 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... - 06:03 PM Revision 4941c32b (rsb-integrationtest): Increased verbosity in CMakeLists.txt
- * CMakeLists.txt: increased verbosity after RSC and RSB package
detection results
09/15/2011
- 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 - 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' - 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 - 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... - 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 - 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... - 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.
- 09:56 AM Tasks #516: Reorganize files and directories in rsb-protocol
- What exactly was the motivation for this? I forgot the argumentation.
- 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'... - 03:12 PM Revision 7339605a (rsb-cpp): maybe a missing export for windows
- 01:28 PM Revision f074f0af (rsb-cpp): simplify boolean logic
- 10:00 AM Enhancement #351: Revise Converter Selection Mechanism
- Hm, because of the subticket it looks like we fulfilled everything here...
- 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... - 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... - 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... - 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 - 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 - 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...
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.
- 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... - 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 - 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... - 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... - 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... - 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 - 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.... - 10:02 PM Bug #487 (In Progress): Converters for fundamental types are not implemented [Python]
- 09:41 PM Revision eff90ce8 (rsb-tools-cl): Cosmetic changes in sbcl.cmake.in, CMakeLists.txt
- * sbcl.cmake.in: cosmetic changes
* CMakeLists.txt: likewise - 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 - 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 - 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 - 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... - 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 - 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
- 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... - 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... - 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... - 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... - 06:31 PM Revision db6969ce (rsb-cpp): try to include upstream dependencies
- 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... - 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... - 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 - 02:40 PM Revision 053afcad (rsb-cpp): fix type
- 02:35 PM Revision 8d78ed42 (rsb-cpp): remove old stuff
- 02:34 PM Revision 17093c13 (rsb-cpp): correctly export all other dependencies. the hack for the static lib...
- refs #567
- 02:30 PM Revision c17ebf76 (rsb-tools-cpp): no more need to find the spread dependency
- 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.?
- 02:26 PM Tasks #567 (Resolved): Export dependencies through cmake
- Applied in changeset r2602.
- 01:07 PM Tasks #567 (In Progress): Export dependencies through cmake
- 02:25 PM Revision ab06cd42 (rsb-cpp): use cmake exports for rsb
- fixes #567
- 01:12 PM Revision c6667b78 (rsb-cpp): version is now provided by the version file
- 01:07 PM Revision 880cdf96 (rsb-cpp): proivde a cmake version file
- refs #567
09/13/2011
- 10:48 PM Revision dcc80596 (rsb-model): updates for the paper
- 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 - 09:07 PM RSB XML Support Tasks #435 (Resolved): Import Java rsb-xml library
- At least one build using the new location has succeeded.
- 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() - 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... - 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
- 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... - 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 - 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... - 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 - 07:17 PM Revision 7db2e0a5 (rsb-cpp): Fixed RTTI-based wire-schema computation on Windows
- 07:15 PM Revision 72c16ab3 (rsb-integrationtest): adapt to new API for accessing UUIDs from events
- 07:10 PM Revision d16b3dae (rsb-python): fix inter-python client server communication by again using a uui...
- 07:07 PM Revision 4897d0e7 (rsb-python): fix python server implementation. Use a uuid in rsb:reply meta da...
- 07:03 PM Revision 88a7fc21 (rsb-python): provide missing conversion of EventId to UUID
- 06:56 PM Revision d2f024f4 (rsb-cpp): avoid segfault and also print memory locations
- 06:52 PM Revision 3d4f0c2d (rsb-cpp): fix printing
- 06:36 PM Revision b81b28e8 (rsb-integrationtest): make lisp optional and make it possible to specify the n...
- 06:07 PM Revision 4de31998 (rsb-cpp): try to fix a floating point bug on 32 bit
- 06:06 PM Enhancement #522 (Resolved): Improve default build configuration on windows
- I will close this now. Feel free to reopen.
- 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' - 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'... - 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 - 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... - 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 - 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... - 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... - 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... - 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
... - 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
... - 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... - 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)... - 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... - 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 - 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... - 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... - 12:20 PM Tasks #432: Logo Design
- We agreed to keep the current name RSB.
- 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 ...
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%?
- 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
- 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 ... - 04:55 PM Enhancement #424: Speed up compilation time by factor 2
- This also provides a bit more of ABI / API stability.
- 04:54 PM Enhancement #424: Speed up compilation time by factor 2
- I would highly appreciate using pimpl. What do others think about this?
- 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...
- 04:52 PM Tasks #432: Logo Design
- Any progress on this?
- 06:42 PM Enhancement #401 (Resolved): Add MetaData::setUserTime Methods for additional Timestamp Types
- Applied in changeset r2572.
- 05:36 PM Enhancement #401 (In Progress): Add MetaData::setUserTime Methods for additional Timestamp Types
- 06:42 PM Revision 1c22b016 (rsb-cpp): add conversion from ptime
- fixes #401
- 06:00 PM Revision e847296d (rsb-cpp): add methods for double-based timestamp setting in MetaData
- refs #401
- 05:42 PM Revision 778699f1 (rsb-cpp): remove duplicated code for timestamp setting
- refs #401
- 05:35 PM Enhancement #400 (Resolved): Manually Creating Events is too Complicated
- Applied in changeset r2569.
- 05:18 PM Enhancement #400 (In Progress): Manually Creating Events is too Complicated
- 05:35 PM Revision 7b233995 (rsb-cpp): add a factory function for events to Informer and InformerBase which...
- fixes #400
- 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...
- 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.
- 05:08 PM Support #483 (New): Document Connector Extension Point
- Oh lol, reading...
- 05:01 PM Support #483: Document Connector Extension Point
- That page talks about Converters, not Connectors.
- 04:53 PM Support #483 (Feedback): Document Connector Extension Point
- Isn't this solved with [[Writing_Converters]]?
- 05:05 PM Tasks #384: Write a Converter-Authoring Tutorial
- Can we resolve this? To me it seems complete.
- 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.
- 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... - 04:51 PM Tasks #549: Check scopes -> spread groupnames cache
- Ideally, it would be in C++ and Performance Optimization.
- 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.
- 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...
- 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?
- 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...
- 04:33 PM Enhancement #522 (In Progress): Improve default build configuration on windows
- 04:44 PM Revision cc16dd29 (rsb-java): add availability checks for external dependencies
- refs #522
- 04:30 PM Bug #375: Fragmentation: Do not transmit full Event Meta-data in all Notifications
- Now this even includes the cause vector.
- 04:27 PM Bug #536 (Resolved): Make RPATH usage optional
- Applied in changeset r2567.
- 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.
- 04:26 PM Revision dcaf0d5b (rsb-cpp): do not force an rpath
- fixes #536
- 04:17 PM Revision 8ae2243e (rsb-integrationtest): use braces
- 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.
- 04:14 PM Enhancement #566 (Resolved): Optimize EventId comparison operators
- applied in r2565
- 03:56 PM Enhancement #566 (In Progress): Optimize EventId comparison operators
- 04:11 PM Revision 22271585 (rsb-cpp): add a missing virtual destructor
- 04:06 PM Revision 6df901a4 (rsb-cpp): improve EventId comparison
- fixes #556
- 03:50 PM Tasks #561 (Resolved): Implement cause vector in python
- Applied in changeset r2563.
- 02:58 PM Tasks #561 (In Progress): Implement cause vector in python
- 03:50 PM Revision 42c62bce (rsb-python): add cause handling to python
- fixes #561
- 03:21 PM Revision 6558284c (rsb-python): make EventId hashable
- refs #561
- 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 ...
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...
- 07:40 PM Tasks #564 (Resolved): Implement EventId class for python
- Applied in changeset r2561.
- 07:11 PM Tasks #564 (In Progress): Implement EventId class for python
- 08:52 AM Tasks #564 (Resolved): Implement EventId class for python
- Comparable to Java and C++
- 07:40 PM Revision 6ae1bd55 (rsb-python): Introduce an EventId class comparable to java or cpp implementation
- fixes #564
- 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... - 12:48 PM Tasks #562 (Resolved): Implement cause vector in java
- 12:46 PM Tasks #562: Implement cause vector in java
- implemented in r2560
- 11:25 AM Tasks #562 (In Progress): Implement cause vector in java
- 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...
- 12:46 PM Revision d37b7cad (rsb-java): add support four causes
- #fixes 562
- 11:27 AM Revision 0f8f50a4 (rsb-java): fix indentation
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.
- 06:12 PM Tasks #562 (Resolved): Implement cause vector in java
- 06:11 PM Tasks #561 (Resolved): Implement cause vector in python
- 06:10 PM Revision fcff9600 (rsb-python): adapted to new protocol version
- refs #498
- 06:02 PM Revision 79da8648 (rsb-java): adaptions for new protocol version
- refs #498
- 05:52 PM Revision 8ffbc8c2 (rsb-cpp): increment and require higher wire format version
- refs #498
- 05:52 PM Revision 382beb79 (rsb-protocol): increment and require higher wire format version
- refs #498
- 05:45 PM Tasks #560 (Resolved): Add cause checking to integration test
- 05:44 PM Enhancement #498: Integrate causal vector for events
- cpp + protocol adapted. other languages missing right now
- 05:44 PM Revision 9f722ecb (rsb-protocol): add a basic cause vector to each event. Protocol and C++ implem...
- refs #498
- 05:44 PM Revision ea5e82da (rsb-cpp): add a basic cause vector to each event. Protocol and C++ implementat...
- refs #498
- 04:16 PM Bug #559 (Resolved): Use dynamic spread library by default
- Applied in changeset r2553.
- 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.
- 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...
- 04:16 PM Revision 8e1fb353 (rsb-cpp): make shared library for spread the default
- fixes #559
- 12:13 PM Revision c44deef0 (rsb-integrationtest): always use braces
- 12:05 PM Bug #419 (Resolved): RSB clashes with Qt
- Applied in changeset r2551.
- 11:32 AM Bug #419 (In Progress): RSB clashes with Qt
- 12:04 PM Revision 9ba51b46 (rsb-cpp): merge back r2550 to branch to avoid Qt name clashes.
- fixes #419
- 11:54 AM Revision b6f9534f (rsb-cpp): Avoid name clashes with Qt emit. This changes the API!
- refs #557
refs #419
09/07/2011
- 09:41 PM Bug #554 (Rejected): CMake configuration succeeds with wrong wire format version
- 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 ...
- 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...
- 03:36 PM Bug #554 (Rejected): CMake configuration succeeds with wrong wire format version
- ...
- 09:26 PM Revision 47b41231 (rsb-cpp): try to fix the win build
- 09:22 PM Tasks #553 (Resolved): Introduce EventId comparable to C++
- Applied in changeset r2548.
- 03:46 PM Tasks #553 (In Progress): Introduce EventId comparable to C++
- 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...
- 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...
- 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...
- 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... - 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 - 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 - 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... - 07:27 PM Revision 75f8d4ee (rsb-talks): Fixed authors + cleanup in slides.org
- * slides.org: added Sebastian and Johannes; minor cleanup
- 07:22 PM Revision 662baa6a (rsb-talks): moved rst slides after failed import
- 07:19 PM Revision 572f4940 (rsb-talks): initial import
- 02:09 PM RSB XML Support Revision 0c54916a (rsb-xml-cpp): added xopdata impl
- 12:44 PM Tasks #552: Japex-based performance tracking
- Yes, cross-redmine ticket relations are impossible
- 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?
- 12:32 PM Tasks #552: Japex-based performance tracking
- That would remove the whole evaluation step? :)
- 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... - 11:21 AM Tasks #552: Japex-based performance tracking
- https://support.cor-lab.de/issues/268
Is this duplicated? - 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... - 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 - 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 - 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... - 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 - 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... - 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, ... - 10:09 AM Enhancement #551 (Feedback): Language-specific configuration
- We already have things like...
09/06/2011
- 05:27 PM RSB XML Support Revision e9c4608e (rsb-xml-cpp): preliminary c++ version of xop data
- 12:28 PM Feature #550 (Resolved): Selection of Receiving Strategy
- 12:27 PM Enhancement #548 (In Progress): Threadless RSB
- 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... - 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 ... - 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... - 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...
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() - 08:31 PM Enhancement #548: Threadless RSB
- DirectEventReceivingStrategy implemented, but disabled by default. Needs configuration mechanism, see #550.
- 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...
- 08:28 PM Feature #550 (Resolved): Selection of Receiving Strategy
- Selection of Receiving Strategy. Right now implemented are:
# Parallel...
# Direct...
Default is Parallel... One... - 08:20 PM Revision 800a4f25 (rsb-cpp): Configure option for single-threaded execution
- Disabled by default, needs configuration mechanism
refs #548 - 08:17 PM Revision 6246a157 (rsb-cpp): Cache for scopes -> spread groupnames
- refs #549
- 08:16 PM Tasks #549 (Resolved): Check scopes -> spread groupnames cache
- Check scopes -> spread groupnames cache
* Check for concurrent access
* Limit size
- 06:59 PM Revision ab89fa69 (rsb-cpp): Improved sink-map lookups.
- 06:57 PM Revision 0af3b24f (rsb-cpp): Draft of unchecked publishing. Has to extended by configuration mech...
- refs #541
- 06:56 PM Revision d6942b31 (rsb-cpp): Fixed tests by dereferencing Scopes
- 06:55 PM Revision 872bd51f (rsb-cpp): Performance improvements in toString:
- * Return scopestring and components as reference
* Faster creation of scopestring
refs #540 - 06:51 PM Revision 99c393d5 (rsb-cpp): Setting Deliver Time in handle method
- 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...
- 11:32 AM Enhancement #540: Scope comparison still expensive
- Also check that the copy constructor actually copies the cache object.
- 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... - 05:49 PM Revision 7048b49f (rsb-cpp): better handling of Scopes in Informers, refs #540
- 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...
- 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...
- 12:13 PM Tasks #547 (Resolved): Check if new version of UInt64Converter improves performance of UInt64 con...
- 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
- 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... - 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...
- 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...
- 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 ...
- 11:21 AM Enhancement #523 (Resolved): Enhance installation instructions for Java
- Documentation on how to invoke test suite added.
- 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...
- 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
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.
- 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... - 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... - 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 ... - 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 - 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... - 02:30 PM RSBag Feature #542 (In Progress): bag-info should display channel meta-data
- 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... - 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... - 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... - 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 - 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... - 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... - 02:19 PM RSBag Revision 7280ed1a (rsbag-cl): merged changes from channel-allocation branch
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 ✓ - 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...
- 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:
#... - 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...
- 05:24 PM Revision eff00aec (rsb-tools-cl): Added install rule in CMakeLists.txt
- * CMakeLists.txt: added install rule
- 05:24 PM RSBag Revision 32ae72df (rsbag-tools-cl): Added install rule in CMakeLists.txt
- * CMakeLists.txt: added install rule
- 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... - 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.
- 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...
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... - 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...
- 09:16 PM Feature #517 (Resolved): Necessity of Factory?
- Applied in changeset r2515.
- 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 ... - 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... - 08:53 PM Revision f7a01db7 (rsb-protocol): a bit more commenting
- 08:50 PM Bug #527 (Resolved): setup.py does not work with self-downloaded epydoc
- Applied in changeset r2513.
- 08:16 PM Bug #527 (In Progress): setup.py does not work with self-downloaded epydoc
- 08:49 PM Revision b0e3ecfa (rsb-python): call epydoc from a python interpreter. This way either the system...
- fixes #527
- 08:20 PM Enhancement #521 (Resolved): Introduce informer base class
- Applied in changeset r2512.
- 06:25 PM Enhancement #521: Introduce informer base class
- To me this sounds reasonable.
- 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... - 04:34 PM Revision a0f28d8f (rsb-talks): updated ignore patterns
- 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... - 02:16 PM Revision b64eec55 (rsb-cpp): try to fix the windows build
- 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...
- 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)....
- 12:17 PM Bug #534 (Resolved): Use lower case project name in data path
- Applied in changeset r2506.
- 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.
- 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... - 12:17 PM Revision 79e08a33 (rsb-cpp): use lower-case shared folders
- fixes #534
- 12:17 PM Revision dc88984a (rsb-protocol): * use lower-case share folder
- * also, do not pollute the source tree with generated files
refs #534 - 11:55 AM Revision f3964c5b (rsb-protocol): use usual indentation
09/01/2011
- 12:24 AM Revision a1e9eea1 (rsb-cl): merged generic changes from socket-transport branch
- 12:24 AM Revision 9b2856ef (rsb-cl): Improved docstring of future in src/patterns/future.lisp
- * src/patterns/future.lisp (future): improved documentation string
- 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.... - 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... - 09:55 PM Tasks #106 (Closed): Extract NaoQi Converters and Examples into separate Library
- I can't remember if this happened.
- 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...
- 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 ...
- 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...
- 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...
- 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...
- 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...
- 06:59 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
- This is done since a long time? Am I right?
- 06:58 PM Tasks #353: Document Installation using Binary Packages
- Who feels responsible for this?
- 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? ;)
- 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.
- 06:45 PM Bug #533 (Resolved): Make spread executable optional
- Applied in changeset r2498.
- 06:30 PM Bug #533 (In Progress): Make spread executable optional
- 03:02 PM Bug #533 (Resolved): Make spread executable optional
- Remove the requirement for spread executable and disable unit tests if not available
- 06:45 PM Revision bea88a17 (rsb-cpp): merge r2498
- refs #533
- 06:43 PM Revision 8fefb95e (rsb-cpp): make finding the spread executable optional
- fixes #533
08/31/2011
- 10:11 PM Tasks #529 (In Progress): Organize CoR-Lab Colloq Slot for RSB Introduction
- Asked Alicia...
- 03:08 PM Tasks #529 (Resolved): Organize CoR-Lab Colloq Slot for RSB Introduction
- 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
- 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... - 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/... - 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 - 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... - 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 ... - 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... - 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
- 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... - 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... - 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... - 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.... - 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... - 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... - 05:09 PM Revision 82d2194e (rsb-talks): initial import
- 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... - 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.
- 01:55 PM Revision f7a1b515 (rsb-python): merge r2483
- 01:54 PM Revision b31623d6 (rsb-python): use a threading RLock instead of multiprocessing ones to work aro...
- 10:52 AM Revision ad86ffed (rsb-python): merge r2481 to trunk
- 10:51 AM Revision 2a3b5e0c (rsb-python): fix decoding fragmented protocol buffer messages
- 09:11 AM Revision 6285bce8 (rsb-python): merge r2479 to trunk
- 08:56 AM Revision 22839e9d (rsb-python): Fix rpc in case of exceptions. The reply informer needs to accept...
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. ... - 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...
- 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. - 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... - 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 ...
- 04:32 AM Enhancement #523 (Feedback): Enhance installation instructions for Java
- 11:23 AM RSBag Tasks #388 (Closed): Outline Supported Use Cases
- 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... - 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-... - 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... - 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
(... - 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... - 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... - 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... - 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
- 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... - 06:58 AM Bug #486 (Resolved): Converters for Fundamental Types are not Implemented [Common Lisp]
- Applied in changeset r2468.
- 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... - 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... - 04:33 AM RSB XML Support Tasks #463 (In Progress): XML/XOP Support
- 04:06 AM Bug #386 (Resolved): Change {Listener,Reader,Informer} Docstring Examples to use Factory?
- Applied in changeset r2467.
- 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... - 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... - 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 - 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... - 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... - 03:20 AM Enhancement #526 (Resolved): Unintuitive error if LocalServer method returns None
- Applied in changeset r2462.
- 02:34 AM Enhancement #526 (In Progress): Unintuitive error if LocalServer method returns None
- 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... - 02:31 AM Tasks #516: Reorganize files and directories in rsb-protocol
- Default assignee for protocol category ;)
08/29/2011
- 01:51 AM Revision ed72c2ab (rsb-python): merged r2460 with fixes for #525 from 0.4 branch
- 01:50 AM Tasks #525 (Resolved): Python client example is broken for 0.4
- Applied in changeset r2460.
- 03:03 PM Tasks #525 (Resolved): Python client example is broken for 0.4
- there is no timeout argument.
- 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... - 03:10 PM Enhancement #526 (Resolved): Unintuitive error if LocalServer method returns None
- Current result:...
- 11:37 AM Tasks #516: Reorganize files and directories in rsb-protocol
- Why exactly am I assignee? ;)
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 - 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...
Also available in: Atom