Activity

From 08/20/2011 to 09/18/2011

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 b6ca6b0b (rsbag-cl): Fixed a condition report in src/rsb/channel-strategies.lisp
* src/rsb/channel-strategies.lisp
(channel-name-for channel-connection event scope-and-type): fixed
condition report
J. Moringen
02:47 PM RSBag Revision 57ada4af (rsbag-cl): Adaptations to RSB converter API in src/rsb/construction.lisp
* src/rsb/construction.lisp (events->bag uri bag): specify transports
and converters separately in `make-listener' ...
J. Moringen
02:47 PM RSBag Revision 1d05cf63 (rsbag-cl): Added filter processing to events->bag in src/rsb/construction.lisp
* src/rsb/construction.lisp (events->bag uri bag): added filters
keyword parameter; add filters to created listener
J. Moringen
02:47 PM RSBag Revision 6429512b (rsbag-cl): Added keyword parameters to events->bag in src/rsb/protocol.lisp
* src/rsb/protocol.lisp (events->bag): added keyword parameters
transports, filters, timestamp, backend, bag-class ...
J. Moringen
02:47 PM RSBag Revision 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 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
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

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 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 f0184999 (rsb-cl): Adapted make-{remote,local}-server in src/patterns/protocol.lisp
* src/patterns/protocol.lisp (make-remote-server): added converter
keyword parameter; extended documentation string...
J. Moringen
07:36 PM Revision a69d1092 (rsb-cl): Fixed domain->wire in src/converter/protocol-buffers.lisp
* src/converter/protocol-buffers.lisp
(domain->wire eql :protocol-buffer standard-object): wire-schema has
to be ...
J. Moringen
07:36 PM Revision 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 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 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 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 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 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 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 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 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 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 43b1de9e (rsb-cl): Use +no-value+ in src/patterns/{remote,local}-server.lisp
* src/patterns/remote-server.lisp
(call :around t remote-method event): when the callback does not
return a value...
J. Moringen
07:36 PM Revision ea6cbec6 (rsb-cl): Added missing dependency in cl-rsb.asd
* cl-rsb.asd (system cl-rsb): added dependency of
src/converter/fundamental.lisp on src/converter/macros.lisp
J. Moringen
07:36 PM Revision 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 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 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 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 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 c9203d13 (rsb-cl): Fixed queue slot in src/transport/inprocess/in-pull-connector.lisp
* src/transport/inprocess/in-pull-connector.lisp
(in-pull-connector::queue): removed initarg; removed writer
J. Moringen
04:22 PM Revision 3acdda56 (rsb-cl): Improved direct method calls in src/patterns/remote-server.lisp
* src/patterns/remote-server.lisp
(setf %method-listener :after t remote-method): in installed
handler, ignore mu...
J. Moringen
04:22 PM Revision 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 ea5e82da (rsb-cpp): add a basic cause vector to each event. Protocol and C++ implementat...
refs #498 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
04:16 PM Bug #559 (Resolved): Use dynamic spread library by default
Applied in changeset r2553. J. Wienke
04:12 PM Bug #559: Use dynamic spread library by default
I cannot make this the default for 0.4 as it may break build of dependent software. J. Wienke
03:52 PM Bug #559 (Resolved): Use dynamic spread library by default
Don’t use static libraries by default, as it is not guaranty that they are position independent, which is required to... S. Herbrechtsmeier
04:16 PM Revision 8e1fb353 (rsb-cpp): make shared library for spread the default
fixes #559 J. Wienke
12:13 PM Revision c44deef0 (rsb-integrationtest): always use braces
J. Wienke
12:05 PM Bug #419 (Resolved): RSB clashes with Qt
Applied in changeset r2551. J. Wienke
11:32 AM Bug #419 (In Progress): RSB clashes with Qt
J. Wienke
12:04 PM Revision 9ba51b46 (rsb-cpp): merge back r2550 to branch to avoid Qt name clashes.
fixes #419 J. Wienke
11:54 AM Revision b6f9534f (rsb-cpp): Avoid name clashes with Qt emit. This changes the API!
refs #557
refs #419
J. Wienke

09/07/2011

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

09/06/2011

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

09/05/2011

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

09/04/2011

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

09/03/2011

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

09/02/2011

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

09/01/2011

12:24 AM Revision a1e9eea1 (rsb-cl): merged generic changes from socket-transport branch
J. Moringen
12:24 AM Revision 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 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 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 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 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 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 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 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 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 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 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 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: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: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 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 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 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 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
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
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 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: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: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 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 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 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 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 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 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 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 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 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

08/26/2011

11:24 PM RSBag Tasks #524 (In Progress): Which timestamps should be set based on recorded information?
Out of create, send, receive and deliver, which timestamps should be recorded and later restored when replaying event... J. Moringen
08:32 PM Enhancement #521: Introduce informer base class
I implemented this experimentally and it seems feasible.
Advantages
* Payload-independent pointer type for @Informer...
J. Moringen
05:14 PM Enhancement #523 (Resolved): Enhance installation instructions for Java
Identified problems
* The respective roles of @$prefix@ and @build.properties@ should be explained
* It should be m...
J. Moringen
05:12 PM Enhancement #522 (Resolved): Improve default build configuration on windows
Suggestions for @build.xml@ by John McCrae
> You could perhaps slightly improve the script by adding some conditions...
J. Moringen
05:08 AM RSBag Revision 237726dc (rsbag-tools-cl): Added channel selection functionality in bag-play/main.lisp
* bag-play/main.lisp (update-synopsis): added commandline option
strategy
(make-channel-filter): new function; co...
J. Moringen
05:08 AM RSBag Revision 1bd3e30e (rsbag-cl): Added filtering of channels in src/rsb/construction.lisp
* src/view/serialized.lisp (make-serialized-view sequence): do not try
to determine a key function when there are n...
J. Moringen
04:42 AM RSBag Revision a0b6397b (rsbag-tools-cl): Load asdf-system-connections, cl-protobuf in bag-{record,play...
* bag-record/dump.lisp (toplevel): load asdf-system-connections and
cl-protobuf
* bag-play/dump.lisp (toplevel): li...
J. Moringen
04:29 AM RSBag Tasks #512: Implement bag-play tool
Available here:
* "0.4 i686":https://ci.cor-lab.de/job/cl-rsbag-tools-stable/label=ubuntu_lucid_32bit/
* "0.4 x86_6...
J. Moringen
04:26 AM RSBag Tasks #512 (Resolved): Implement bag-play tool
Applied in changeset r81. J. Moringen
04:24 AM RSBag Revision 6460bb5c (rsbag-tools-cl): Improved commandline option processing in bag-play/main.lisp
refs #512
* bag-play/main.lisp (make-help-string): removed --all option in
example
(update-synopsis): removed all...
J. Moringen
04:24 AM RSBag Revision ed308d27 (rsbag-tools-cl): Actually replay recorded events in bag-play/main.lisp
fixes #512
* bag-play/main.lisp (main): call replay instead of just sleeping
J. Moringen
04:24 AM RSBag Revision 97d330fa (rsbag-tools-cl): Fixed help string, added commandline options in bag-play/main...
refs #512
* bag-play/main.lisp (make-help-string): new function; dedicated
function for help string generation
(m...
J. Moringen
04:24 AM RSBag Revision d1e597b4 (rsbag-cl): Added module dependency in cl-rsbag.asd
* cl-rsbag.asd (system cl-rsbag): added dependency of module rsb on
module view
J. Moringen
04:24 AM RSBag Revision 72d2cc8b (rsbag-cl): Added bag->events methods in src/rsb/construction.lisp
refs #512
* src/rsb/construction.lisp (define-open-bag-method string): open a
bag designated by a string
(define-...
J. Moringen
04:24 AM RSBag Revision bfebf680 (rsbag-cl): Added replay strategies in src/rsb/replay-strategies.lisp
refs #512
* src/rsb/replay-strategies.lisp: new file; contains basic replay
strategy classes
* src/rsb/protocol.lis...
J. Moringen
04:24 AM RSBag Revision 9ed23875 (rsbag-cl): Added channel-{entries,items} in src/protocol.lisp
* src/protocol.lisp (channel-entries): new generic function; return a
sequence of the entries of a channel
(chann...
J. Moringen
04:24 AM RSBag Revision 1b75ec2d (rsbag-cl): Added view construction protocol in src/view/protocol.lisp
* src/view/protocol.lisp: new file; contains protocol functions
for the view module
* src/view/serialized.lisp (mak...
J. Moringen
04:24 AM RSBag Revision e4d852f7 (rsbag-cl): Added replay-strategy class family in src/rsb/protocol.lisp
* src/rsb/protocol.lisp (findable-class-family replay-strategy): new
findable class family; contains replay strateg...
J. Moringen
04:24 AM RSBag Revision 9d863bfa (rsbag-cl): Added replay-bag-connection in src/rsb/bag-connection.lisp
* src/rsb/bag-connection.lisp (replay-bag-connection): new class;
associates a replay strategy to a bag connection
...
J. Moringen
04:24 AM RSBag Revision c8b5e989 (rsbag-cl): Added view module in directory src/view/
* src/view/multi-sequence-mixins.lisp: new file; contains
`multi-sequence-view-mixin' and `multi-sequence-iterator-...
J. Moringen
04:24 AM RSBag Revision d134ddf3 (rsbag-cl): Improved iterator state representation in src/view/serialized.lisp
* src/view/serialized.lisp (serialized): made :key initarg required
(serialized::compare): fixed initform to timest...
J. Moringen

08/25/2011

08:12 PM Revision 4a505aee (rsb-java): Removed generated file examples/tutorial/protobuf/ImageMessage.java
Reported by John McCrae
* examples/tutorial/protobuf/ImageMessage.java: removed file; is
generated via protoc by bu...
J. Moringen
06:13 PM Enhancement #521 (Resolved): Introduce informer base class
Introduce an informer base class, which provides all non-templated features and derive the current (templated) inform... Anonymous
04:56 PM Revision 60cdf3ba (rsb-cpp): Included example of an AnyType informer
Try to guess the data type when sending data via an AnyType informer Arne Nordmann
04:05 PM RSBag Revision 11d3141a (rsbag-tools-cl): Fixed commandline option processing in bag-play/main.lisp
* bag-play/main.lisp (update-synopsis): added cosmetic linebreak
(main): fixed processing of channel options
J. Moringen

08/24/2011

07:46 PM Feature #517: Necessity of Factory?
This increases the coupling and reduces the possibility of producing testable code. If you have a factory instance, t... J. Wienke
05:32 PM Revision 5f4c940f (rsb-protocol): Even better message in protocol/RSBProtocolConfig-version.cmake.in
* protocol/RSBProtocolConfig-version.cmake.in: extended explanation;
print file name from which the message is gene...
J. Moringen
03:00 PM Revision 3ab8a452 (rsb-protocol): Better message in protocol/RSBProtocolConfig-version.cmake.in
* protocol/RSBProtocolConfig-version.cmake.in: tried to improve the
error message that is displayed when incompatib...
J. Moringen

08/23/2011

12:38 AM Revision 6224ce2d (rsb-tools-cl): Display own version in --version output in logger/main.lisp
* logger/main.lisp (main): pass own system version to
`process-commandline-options'
J. Moringen
12:38 AM Revision ddd4b620 (rsb-tools-cl): Adapted condition report in common/conditions.lisp
* common/conditions.lisp (failed-to-load-idl): use `maybe-print-cause'
in condition report
J. Moringen
12:38 AM RSBag Revision 41ffa0e2 (rsbag-tools-cl): Simplification in main in bag-record/main.lisp
* bag-record/main.lisp (main): removed unnecessary arguments to
`with-interactive-interrupt-exit' macro
J. Moringen
12:38 AM Bug #319 (Resolved): Errors mentioned in make-{informer,listener,reader} are not signaled
Applied in changeset r2432. J. Moringen
12:38 AM Revision a9d526cd (rsb-cl): Added maybe-shorten-sequence in src/util.lisp
* src/util.lisp (maybe-shorten-sequence): new function; helper
functions for condition reports that are at risk of ...
J. Moringen
12:38 AM Revision f6222386 (rsb-cl): Translate errors in src/{reader,listener,informer}.lisp
fixes #319
* src/reader.lisp (make-reader): wrap signaled errors in an
`reader-creation-failed'
* src/listener.lisp...
J. Moringen
12:38 AM Revision 9697979b (rsb-cl): Changed maybe-print-* functions for / directive in src/conditions.lisp
* src/conditions.lisp (maybe-print-cause): changed parameters to make
the function usable with the / format directi...
J. Moringen
11:53 PM RSBag Tasks #511 (Resolved): Implement bag-record tool
Available here:
* "0.4 i686":https://ci.cor-lab.de/job/cl-rsbag-tools-stable/label=ubuntu_lucid_32bit/
* "0.4 x86_6...
J. Moringen
11:52 PM RSBag Tasks #512 (In Progress): Implement bag-play tool
J. Moringen
11:52 PM RSBag Tasks #513 (Resolved): Implement bag-info tool
Available here:
* "0.4 i686":https://ci.cor-lab.de/job/cl-rsbag-tools-stable/label=ubuntu_lucid_32bit/
* "0.4 x86_6...
J. Moringen
11:08 PM RSBag Revision 9fa14276 (rsbag-tools-cl): Extended output in main in bag-info/main.lisp
* bag-info/main.lisp (main): removed unnecessary package
qualification; added duration and rate output
J. Moringen
11:08 PM RSBag Revision eb9c585d (rsbag-cl): Store whole events in events->bag in src/rsb/construction.lisp
* src/rsb/construction.lisp (events->bag listener bag): store the
whole RSB event instead of just its payload
J. Moringen
10:34 PM Revision 2e302c54 (rsb-tools-cl): Only keep compressed binaries in sbcl.cmake.in
* sbcl.cmake.in: only keep compressed version of binaries; doing
otherwise is just too wasteful
J. Moringen
10:34 PM RSBag Revision 0e14d18e (rsbag-tools-cl): Only keep compressed binaries in sbcl.cmake.in
* sbcl.cmake.in: only keep compressed version of binaries; doing
otherwise is just too wasteful
J. Moringen
10:34 PM Revision 939a6808 (rsb-cl): Use bt:with-timeout instead of sb-ext:with-timeout
* src/protocol.lisp (detach/ignore-errors): changed bt:with-timeout ->
of sb-ext:with-timeout; removed reader condi...
J. Moringen
10:34 PM Revision e419056f (rsb-cl): Added print-object in src/converter/force-wire-schema.lisp
* src/converter/force-wire-schema.lisp
(print-object force-wire-schema t): new method; print the forced
wire schema
J. Moringen
10:30 PM RSBag Revision ee72fb61 (rsbag-cl): Fixed the event handler closure in src/rsb/construction.lisp
* src/rsb/construction.lisp (events->bag listener bag): store the
event instead of just its payload
J. Moringen
10:10 PM Revision fcafa93f (rsb-tools-cl): Fixed merge damage in main in logger/main.lisp
* logger/main.lisp (main): adapted to backported version of
`with-interactive-interrupt-exit' macro
J. Moringen
10:06 PM Revision ecd2dffa (rsb-tools-cl): merged trunk r2393:2417
J. Moringen
09:52 PM RSBag Revision cc621eec (rsbag-tools-cl): Load cl-protobuf in bag-{record,play}/dump.lisp
* bag-record/dump.lisp (toplevel): load cl-protobuf
* bag-play/dump.lisp (toplevel): likewise
J. Moringen
09:36 PM RSBag Revision 41ee1e37 (rsbag-tools-cl): Load asdf-system-connections in bag-{record,play}/dump.lisp
* bag-record/dump.lisp (toplevel): load asdf-system-connections
* bag-play/dump.lisp (toplevel): likewise
J. Moringen
09:20 PM RSBag Revision aad909c2 (rsbag-tools-cl): Removed future dependencies in bag-{record,play,info}/main.lisp
* bag-record/main.lisp (main): removed :more-options keyword argument
to `process-commandline-option' which is only...
J. Moringen
08:59 PM RSBag Revision 5a09718e (rsbag-cl): merged trunk r44:59
J. Moringen
08:59 PM RSBag Revision 9495d9a2 (rsbag-tools-cl): merged trunk r44:59
J. Moringen
06:23 PM Revision 91f8d3be (rsb-tools-cl): merged trunk r2373
J. Moringen
05:52 PM RSBag Revision 8cb1c864 (rsbag-cl): Fixed parameter order in %make-channel in src/bag.lisp
* src/bag.lisp (shared-initialize :after bag t): call
`%make-channel-transform' with corrected argument order
(se...
J. Moringen
05:33 PM Revision b8d5104a (rsb-cpp): Adapted RSC logger level naming according to RSC issue #518
Arne Nordmann
04:54 PM RSBag Revision 416c64a5 (rsbag-tools-cl): Fixed name conflicts in bag-{record,play}/package.lisp
* bag-record/package.lisp (package rsbag.tools.record): added
shadowing import from rsbag for symbols meta-data-cou...
J. Moringen
04:47 PM RSBag Tasks #520 (Resolved): Serialize RSB events including meta-data
Applied in changeset r56. J. Moringen
10:48 AM RSBag Tasks #520 (Resolved): Serialize RSB events including meta-data
J. Moringen
04:44 PM RSBag Revision 199f6e3c (rsbag-cl): Added keyword parameter in setf bag-channel in src/protocol.lisp
* src/protocol.lisp (setf bag-channel): added keyword parameter
transform; extended documentation string accordingly
J. Moringen
04:44 PM RSBag Revision cd7ed8e4 (rsbag-cl): Added channel meta-data in src/{util,channel}.lisp
fixes #520
* src/util.lisp: new file; contains utilities used in the cl-rsbag
system
* src/channel.lisp (channel): ...
J. Moringen
04:44 PM RSBag Revision 5e1ac011 (rsbag-cl): Fixed channel transform construction
refs #520
* src/bag.lisp (%make-channel-transform bag string list): removed
special case for RSB-specific transform...
J. Moringen
04:44 PM RSBag Revision 6f9db3a3 (rsbag-cl): Added channel transform construction in src/rsb/construction.lisp
refs #520
* src/rsb/construction.lisp (events->bag listener bag): added keyword
parameter wire-schema; use wire-sch...
J. Moringen
04:44 PM RSBag Revision 6c9a2ed7 (rsbag-cl): Fixed %make-channel-transform in src/bag.lisp
refs #520
* src/bag.lisp (%make-channel-transform bag string list): use
`make-transform' correctly
J. Moringen
04:44 PM Revision 97662b30 (rsb-cl): Added participant-converter in src/protocol.lisp
refs #520
* src/protocol.lisp (participant-converter): new generic function;
return the converter used by a partici...
J. Moringen
02:18 PM Revision 3dea5d8b (rsb-tools-cl): Print more version by default in print-version in common/help.lisp
* common/help.lisp (print-version): changed default value of
include-lisp-version? and include-rsb-version? nil -> t
J. Moringen
02:18 PM Revision 6d993633 (rsb-tools-cl): More versions in process-commandline-options in common/options....
* common/options.lisp (make-common-options): cosmetic changes
(process-commandline-options): added more-versions pa...
J. Moringen
02:18 PM Revision b39146ab (rsb-tools-cl): Extended docstring of print-version in common/help.lisp
* common/help.lisp (print-version): extended documentation string J. Moringen
02:18 PM Revision 7abdc8e6 (rsb-tools-cl): Added SIGTERM in with-interactive-interrupt-exit in common/inte...
* common/interactive.lisp (with-interactive-interrupt-exit): added
sb-unix:SIGTERM to list of default termination s...
J. Moringen
02:18 PM Revision 56f18a12 (rsb-tools-cl): Added additional versions in print-version in common/help.lisp
* common/help.lisp (print-version): added keyword parameters
include-lisp-version? and more-versions; compute a com...
J. Moringen
02:18 PM RSBag Revision ff5374dd (rsbag-tools-cl): Extended version display in bag-{record,play,info}/main.lisp
* bag-record/main.lisp (main): report tools version, rsbag version and
rsbag TIDELog backend version
* bag-play/mai...
J. Moringen
02:18 PM RSBag Revision 1607512b (rsbag-cl): Added make-transform in src/transform/protocol.lisp
* src/transform/protocol.lisp (make-transform): new generic function;
make and return a given transform
(make-tra...
J. Moringen
02:18 PM RSBag Revision 9264e415 (rsbag-cl): Added RSB event (de)serialization in src/transform/rsb-event.lisp
refs #520
* src/transform/rsb-event.lisp: new file; contains a transform
that (de)serializes RSB events
* src/trans...
J. Moringen
02:18 PM RSBag Revision d88afebe (rsbag-cl): Integrated channel transform mechanism
refs #520
* src/protocol.lisp (%make-channel): added parameter transform;
updated documentation string
(%make-cha...
J. Moringen
02:18 PM RSBag Revision 735cb944 (rsbag-cl): Added transform-name in src/transform/protocol.lisp
* src/transform/protocol.lisp (transform-name): new function; return a
keyword identifying the transform
(transfo...
J. Moringen
02:18 PM RSBag Revision 398adef1 (rsbag-cl): Added exported symbols in src/package.lisp
* src/package.lisp (package rsbag): added exported symbols
synchronized-channel and synchronized-bag
J. Moringen
02:18 PM Revision 3515b339 (rsb-cl): Added participant-{id,scope} in src/protocol.lisp
* src/protocol.lisp (participant-id): new generic function; part of
the participant protocol
(participant-scope):...
J. Moringen
02:01 PM Revision f2f14e10 (rsb-cpp): fixed "using namespace boost"-problem for windows & visual studio 2010
by adding: "boost::" before "shared_ptr<...>" S. Rüther
10:31 AM Tasks #519 (Resolved): Integrate statistics into logger
J. Wienke
03:56 AM RSBag Revision 196d9306 (rsbag-cl): Simplified channel construction in src/synchronized-bag.lisp
* src/synchronized-channel.lisp (synchronized-channel::lock): added
writer %channel-lock
* src/synchronized-bag.lis...
J. Moringen
03:56 AM RSBag Revision c2fd52d2 (rsbag-cl): Fixed chunk and channel id generation in src/backend/tidelog/file.lisp
* src/backend/tidelog/file.lisp (shared-initialize :after file t): let
chunk and channel indices start at 0; update...
J. Moringen

08/22/2011

07:53 PM Revision e34e3de2 (rsb-tools-cl): backported trunk r2409
J. Moringen
07:52 PM Revision 51cfdb10 (rsb-tools-cl): Handle suffixes, labels in artifact downloads in sbclrc
* sbclrc (load-system): adapted to renamed `load-system-from-artifact'
(*dep-label*): new variable; stores a label ...
J. Moringen
06:54 PM Revision afe4db01 (rsb-tools-cl): Changed/added version information in cl-rsb-*.asd
* cl-rsb-tools-logger.asd (system cl-rsb-tools-logger): changed system
version 0.1.0 -> 0.4.0; added version 0.4.0 ...
J. Moringen
06:20 PM RSBag Revision 0159de01 (rsbag-tools-cl): Changed system and dependency versions in cl-rsbag-tools-*.asd
* cl-rsbag-tools-record.asd (+version-minor+): changed 1 -> 4
(system cl-rsbag-tools-record): changed version of cl...
J. Moringen
06:15 PM RSBag Revision 0cc9a261 (rsbag-cl): Changed system and dependency versions in cl-rsbag.asd
* cl-rsbag.asd (+version-minor+): changed 1 -> 4
(system cl-rsbag): changed version of dependency on cl-rsb 5 -> 4
J. Moringen
06:13 PM Revision ad482e06 (rsb-cl): backported trunk r2396
J. Moringen
05:57 PM RSBag Tasks #510 (Resolved): Create cl-rsbag build job
https://ci.cor-lab.de/job/rsbag-cl
https://ci.cor-lab.de/job/rsbag-tools-cl
J. Moringen
05:40 PM RSBag Revision 9c0ee321 (rsbag-tools-cl): Improved artifact loading in sbclrc
* sbclrc (%download-project-artifact): try all combinations of labels
and suffixes
(load-system-from-artifact): j...
J. Moringen
04:46 PM RSBag Revision 7dead779 (rsbag-tools-cl): Download cl-rsb-tools if necessary in bag-{record,play,info}/...
* bag-record/dump.lisp (toplevel): unless system cl-rsb-common can be
found, try downloading cl-rsb-tools
* bag-pla...
J. Moringen
04:40 PM RSBag Revision 7e71267b (rsbag-tools-cl): Fixed load-system-from-artifact in sbclrc
* sbclrc (load-system-from-artifact): removed reference to removed
version parameter
J. Moringen
02:50 PM RSBag Revision 93e019cd (rsbag-tools-cl): Handle suffixes, labels in artifact downloads in sbclrc
* sbclrc (load-system): adapted to renamed `load-system-from-artifact'
(*dep-label*): new variable; stores a label ...
J. Moringen
02:21 PM Revision 6755e15e (rsb-tools-cl): Removed unnecessary dependency in cl-rsb-tools-logger.asd
* cl-rsb-tools-logger.asd (system cl-rsb-tools-logger): removed
unnecessary system dependency on yacc; this is now ...
J. Moringen
02:21 PM Revision 62fd532d (rsb-tools-cl): Added version stuff in cl-rsb-common.asd
* cl-rsb-common.asd (package cl-rsb-common-system): added exported
symbols version/list and version/string
(+vers...
J. Moringen
02:21 PM Revision f972de5a (rsb-tools-cl): Added versions to system dependencies in cl-rsb-tools-logger.asd
* cl-rsb-tools-logger.asd (cl-rsb-tools-logger): depend on specific
versions of cl-rsb, cl-rsb-common and cl-rsb-fo...
J. Moringen
02:21 PM Revision 22fae77e (rsb-tools-cl): Added version stuff in cl-rsb-tools-logger.asd
* cl-rsb-tools-logger.asd (package cl-rsb-tools-logger-system): added
exported symbols version/list and version/str...
J. Moringen
02:21 PM Revision 9b153533 (rsb-tools-cl): Added version to cl-rsb dependency in cl-rsb-formatting.asd
* cl-rsb-formatting.asd (system cl-rsb-formatting): depend on specific
cl-rsb version
J. Moringen
02:21 PM Revision e0e6ab4b (rsb-tools-cl): Added version to cl-rsb dependency in cl-rsb-common.asd
* cl-rsb-common.asd (system cl-rsb-common): depend on specific cl-rsb
version
J. Moringen
02:21 PM Revision 30b88a95 (rsb-tools-cl): Fixed missing dependency in cl-rsb-common.asd
* cl-rsb-common.asd (system cl-rsb-common): added missing dependency
on common/logging.lisp for common/options.lisp
J. Moringen
02:21 PM Revision d8c8b882 (rsb-tools-cl): Added version stuff in cl-rsb-formatting.asd
* cl-rsb-formatting.asd (package cl-rsb-formatting-system): added
exported symbols version/list and version/string
...
J. Moringen
02:21 PM RSBag Revision 68df7c69 (rsbag-tools-cl): Removed leftover debugging stuff in sbclrc
* sbclrc (toplevel): removed leftover debugging stuff in quicklisp
init
J. Moringen
02:21 PM RSBag Revision 06d683bb (rsbag-tools-cl): Adapted to changes in cl-rsbag in bag-{record,play}/
* bag-record/package.lisp (package rsbag.tools.record): added
shadowing import from rsbag of symbol direction; adde...
J. Moringen
02:21 PM RSBag Revision c9f4af79 (rsbag-tools-cl): Fixed version in dependency in cl-rsbag-tools-{record,play,in...
* cl-rsbag-tools-record.asd (system cl-rsbag-tools-record): fixed
version in system dependency on cl-rsb-common
* c...
J. Moringen
02:21 PM RSBag Revision f1dd18e4 (rsbag-cl): Added transform module in src/transform/
* src/transform/protocol.lisp: new file; contains protocol for
transformations and findable class family of transfo...
J. Moringen
02:21 PM RSBag Revision f1c055fc (rsbag-cl): Added rsb module in src/rsb/
* src/rsb/protocol.lisp: new file; contains the protocol provided
by the rsb module
* src/rsb/channel-connection.li...
J. Moringen
02:21 PM RSBag Revision 814434e8 (rsbag-cl): Added exported symbols in cl-rsbag.asd
* cl-rsbag.asd (package cl-rsbag-system): added exported symbols
version/list and version/string
J. Moringen
02:21 PM Revision 30fa872e (rsb-cl): Added condition no-such-method in src/patterns/conditions.lisp
* src/patterns/conditions.lisp (no-such-method): new condition; signal
when a specified method cannot be found
* sr...
J. Moringen
02:21 PM Revision 46e68e5a (rsb-cl): Added converter in src/converter/force-wire-schema.lisp
* src/converter/force-wire-schema.lisp: new file; contains a
converter that sets a given wire-schema
* src/converte...
J. Moringen

08/20/2011

02:17 PM Feature #517 (Resolved): Necessity of Factory?
Originally reported by Robert Haschke:
> looking at the RSB examples, I'm wondering, why it is necessary to explic...
J. Moringen
02:09 PM Revision 27398844 (rsb-tools-cl): Extended with-interactive-interrupt-exit in common/interactive....
* common/interactive.lisp (with-interactive-interrupt-exit): added
keyword parameter signals; generate handlers acc...
J. Moringen
02:09 PM Revision 912d07f4 (rsb-tools-cl): Ignore in with-interactive-interrupt-exit in common/interactive...
* common/interactive.lisp (with-interactive-interrupt-exit): ignore
the signal number parameter as it is not used
J. Moringen
02:09 PM Revision b2c37962 (rsb-tools-cl): Fixed error in make-common-options in common/options.lisp
* common/options.lisp (make-common-options): fixed error in
description string of version option
J. Moringen
02:09 PM RSBag Revision b9aa1222 (rsbag-cl): Added time range protocol in src/{protocol,channel,bag}.lisp
* src/protocol.lisp (start): new generic function; return the earliest
timestamp for which an entry is stored
(en...
J. Moringen
02:09 PM RSBag Revision a2676b8b (rsbag-cl): Added synchronized channels in src/synchronized-{bag,channel}.lisp
* src/synchronized-channel.lisp: new file; contains synchronized
channel class
* src/synchronized-bag.lisp: new fil...
J. Moringen
02:09 PM RSBag Revision 2e84aeaf (rsbag-cl): Added bag-class parameter to open-bag in src/protocol.lisp
* src/protocol.lisp (open-bag): added keyword argument bag-class
(open-bag pathname): instantiate the specified bag...
J. Moringen
02:09 PM RSBag Revision 1ccf2ac3 (rsbag-cl): Added condition channel-exists in src/conditions.lisp
* src/conditions.lisp (channel-exists): new condition; signaled when
an attempt is made to create a channel that al...
J. Moringen
02:09 PM RSBag Revision dd8fc042 (rsbag-cl): Fixed bag-root::smoke test in test/bag.lisp
* test/bag.lisp (test bag-root::smoke): removed backend class
argument; this is now deduced from the filename
J. Moringen
02:09 PM RSBag Revision 40fbd2a5 (rsbag-cl): Added a findable class family for backends in src/backend/protocol....
* src/protocol.lisp (open-bag pathname): backend keyword parameter is
no longer mandatory; its value is inferred fr...
J. Moringen
 

Also available in: Atom