Activity
From 08/10/2011 to 09/08/2011
09/08/2011
- 06:12 PM Tasks #563 (Resolved): Implement cause vector in cl
- I don't feel like I am able to do this.
- 06:12 PM Tasks #562 (Resolved): Implement cause vector in java
- 06:11 PM Tasks #561 (Resolved): Implement cause vector in python
- 06:10 PM Revision fcff9600 (rsb-python): adapted to new protocol version
- refs #498
- 06:02 PM Revision 79da8648 (rsb-java): adaptions for new protocol version
- refs #498
- 05:52 PM Revision 382beb79 (rsb-protocol): increment and require higher wire format version
- refs #498
- 05:52 PM Revision 8ffbc8c2 (rsb-cpp): increment and require higher wire format version
- refs #498
- 05:45 PM Tasks #560 (Resolved): Add cause checking to integration test
- 05:44 PM Enhancement #498: Integrate causal vector for events
- cpp + protocol adapted. other languages missing right now
- 05:44 PM Revision ea5e82da (rsb-cpp): add a basic cause vector to each event. Protocol and C++ implementat...
- refs #498
- 05:44 PM Revision 9f722ecb (rsb-protocol): add a basic cause vector to each event. Protocol and C++ implem...
- refs #498
- 04:16 PM Bug #559 (Resolved): Use dynamic spread library by default
- Applied in changeset r2553.
- 04:12 PM Bug #559: Use dynamic spread library by default
- I cannot make this the default for 0.4 as it may break build of dependent software.
- 03:52 PM Bug #559 (Resolved): Use dynamic spread library by default
- Don’t use static libraries by default, as it is not guaranty that they are position independent, which is required to...
- 04:16 PM Revision 8e1fb353 (rsb-cpp): make shared library for spread the default
- fixes #559
- 12:13 PM Revision c44deef0 (rsb-integrationtest): always use braces
- 12:05 PM Bug #419 (Resolved): RSB clashes with Qt
- Applied in changeset r2551.
- 11:32 AM Bug #419 (In Progress): RSB clashes with Qt
- 12:04 PM Revision 9ba51b46 (rsb-cpp): merge back r2550 to branch to avoid Qt name clashes.
- fixes #419
- 11:54 AM Revision b6f9534f (rsb-cpp): Avoid name clashes with Qt emit. This changes the API!
- refs #557
refs #419
09/07/2011
- 09:41 PM Bug #554 (Rejected): CMake configuration succeeds with wrong wire format version
- 09:29 PM Bug #554: CMake configuration succeeds with wrong wire format version
- Ok, I was not aware that cmake continues to search when an old version was hit and the warning was issued. Strangely ...
- 03:46 PM Bug #554 (Feedback): CMake configuration succeeds with wrong wire format version
- This output is most likely produced by multiple installations of distinct versions of rsb-protocol in distinct locati...
- 03:36 PM Bug #554 (Rejected): CMake configuration succeeds with wrong wire format version
- ...
- 09:26 PM Revision 47b41231 (rsb-cpp): try to fix the win build
- 09:22 PM Tasks #553 (Resolved): Introduce EventId comparable to C++
- Applied in changeset r2548.
- 03:46 PM Tasks #553 (In Progress): Introduce EventId comparable to C++
- 03:23 PM Tasks #553 (Resolved): Introduce EventId comparable to C++
- For efficient handling of source-id + sequence number we should integrate an event-id class comparable to the java ve...
- 09:21 PM Revision 472c52d4 (rsb-integrationtest): Introduce a dedicated EventId class in C++.
- The existing getId method has been marked as deprecated but stil lremains but with slightly changes semantics as it n...
- 09:21 PM Revision 84e68d2c (rsb-cpp): Introduce a dedicated EventId class in C++.
- The existing getId method has been marked as deprecated but stil lremains but with slightly changes semantics as it n...
- 09:19 PM Revision 52b3d62d (rsb-talks): Added converter workflow and resources slides in slides.org
- * slides.org: extended overwiew; added converter workflow slide; added
resources slide; fixed TeX-searchpath
* slid... - 07:52 PM Revision 1230f92b (rsb-cpp): Simplification in src/rsb/transport/socket/BusServer.{h,cpp}
- * src/rsb/transport/socket/BusServer.{h,cpp}: remove Listener class;
merged into BusServer class - 07:40 PM Revision 2781aa6e (rsb-cpp): Increased logging verbosity in src/rsb/transport/socket/Bus.cpp
- * src/rsb/transport/socket/Bus.cpp: log messages in
{add,remove}Connection - 07:39 PM Revision 589e59de (rsb-cpp): Robustness improvements in src/rsb/transport/socket/BusConnection.cpp
- * src/rsb/transport/socket/BusConnection.cpp: in handleReadLength,
close socket and remove connection on error or s... - 07:27 PM Revision 75f8d4ee (rsb-talks): Fixed authors + cleanup in slides.org
- * slides.org: added Sebastian and Johannes; minor cleanup
- 07:22 PM Revision 662baa6a (rsb-talks): moved rst slides after failed import
- 07:19 PM Revision 572f4940 (rsb-talks): initial import
- 02:09 PM RSB XML Support Revision 0c54916a (rsb-xml-cpp): added xopdata impl
- 12:44 PM Tasks #552: Japex-based performance tracking
- Yes, cross-redmine ticket relations are impossible
- 12:38 PM Tasks #552: Japex-based performance tracking
- This issue should probably be blocked by support: #268, but Redmine can't do that, right?
- 12:32 PM Tasks #552: Japex-based performance tracking
- That would remove the whole evaluation step? :)
- 11:29 AM Tasks #552: Japex-based performance tracking
- I wasn't aware of the support issue, but maybe we can split this into two aspects:
* Support: get Japex and Japex pl... - 11:21 AM Tasks #552: Japex-based performance tracking
- https://support.cor-lab.de/issues/268
Is this duplicated? - 11:11 AM Tasks #552 (Rejected): Japex-based performance tracking
- Current state:
* The XML format seems simple enough to generate
* The plugin works partially but has a show-stoppin... - 11:57 AM Revision 68db4577 (rsb-cpp): Added documentation in src/rsb/transport/socket/BusConnection.h
- * src/rsb/transport/socket/BusConnection.h: added documentation
comment to BusConnection class - 11:38 AM Revision c6cfe195 (rsb-cpp): Added documentation in src/rsb/transport/socket/BusServer.h
- * src/rsb/transport/socket/BusServer.h: added documentation comment to
BusServer class - 11:20 AM Revision 1ce52841 (rsb-cpp): Removed unnecessary forward decl. in src/rsb/transport/socket/Bus.h
- * src/rsb/transport/socket/Bus.h: removed unnecessary forward
declaration of Bus and BusPtr for BusConnection.h and... - 11:17 AM Revision 6bd27ff8 (rsb-cpp): Added documentation in src/rsb/transport/socket/Bus.h
- * src/rsb/transport/socket/Bus.h: added documentation comment to Bus
class - 11:04 AM Revision 94ae2f48 (rsb-cpp): Removed accidentally committed changes in src/CMakeLists.txt
- * src/CMakeLists.txt: removed references to
src/rsb/converter/DynamicProtocolBufferConverter.{h,ccp} that had
bee... - 11:00 AM Revision efb0760f (rsb-cpp): Added client/server "socket" transport with out- and in-push connectors
- * src/CMakeLists.txt: added files src/rsb/transport/socket/{Bus,
BusConnection, BusServer, ConnectorBase, Factory, ... - 10:09 AM Enhancement #551 (Feedback): Language-specific configuration
- We already have things like...
09/06/2011
- 05:27 PM RSB XML Support Revision e9c4608e (rsb-xml-cpp): preliminary c++ version of xop data
- 12:28 PM Feature #550 (Resolved): Selection of Receiving Strategy
- 12:27 PM Enhancement #548 (In Progress): Threadless RSB
- 12:09 PM Revision 862de217 (rsb-cpp): Fixed initializer order in src/rsb/eventprocessing/InRouteConfigurat...
- * src/rsb/eventprocessing/InRouteConfigurator.cpp: fixed
initialization order of members receivingStrategyConfig an... - 12:06 PM Revision a3a18fc0 (rsb-cpp): Made event receiving strategy fully configurable
- refs #548, #550
* src/rsb/ParticipantConfig.{h,cpp}: added
nested class ParticipantConfig::EventProcessingStrategy ... - 09:08 AM Revision 34e3b2cb (rsb-cpp): Cleanup, more configuration for DirectEventReceivingStrategy
- refs #548, #550
* src/rsb/eventprocessing/DirectEventReceivingStrategy.{h,cpp}: added
singlethreaded construct prop... - 08:44 AM Revision e58b1fb0 (rsb-cpp): Added a factory for event receiving strategies
- refs #548, #550
* src/CMakeLists.txt: added files
src/rsb/eventprocessing/EventReceivingStrategyFactory.h and
src...
09/05/2011
- 09:07 PM Revision 8e9b1970 (rsb-tools-cpp): Adaptation to changed Event interface in logger/DetailedEventF...
- * logger/DetailedEventFormatter.cpp: changed to account for scopes
being returned as pointers from Event::getScope() - 08:31 PM Enhancement #548: Threadless RSB
- DirectEventReceivingStrategy implemented, but disabled by default. Needs configuration mechanism, see #550.
- 03:08 PM Enhancement #548 (Resolved): Threadless RSB
- For performance (and other) reasons, it can be handy to avoid multi-threading. Therefore, a threadless RSB configurat...
- 08:28 PM Feature #550 (Resolved): Selection of Receiving Strategy
- Selection of Receiving Strategy. Right now implemented are:
# Parallel...
# Direct...
Default is Parallel... One... - 08:20 PM Revision 800a4f25 (rsb-cpp): Configure option for single-threaded execution
- Disabled by default, needs configuration mechanism
refs #548 - 08:17 PM Revision 6246a157 (rsb-cpp): Cache for scopes -> spread groupnames
- refs #549
- 08:16 PM Tasks #549 (Resolved): Check scopes -> spread groupnames cache
- Check scopes -> spread groupnames cache
* Check for concurrent access
* Limit size
- 06:59 PM Revision ab89fa69 (rsb-cpp): Improved sink-map lookups.
- 06:57 PM Revision 0af3b24f (rsb-cpp): Draft of unchecked publishing. Has to extended by configuration mech...
- refs #541
- 06:56 PM Revision d6942b31 (rsb-cpp): Fixed tests by dereferencing Scopes
- 06:55 PM Revision 872bd51f (rsb-cpp): Performance improvements in toString:
- * Return scopestring and components as reference
* Faster creation of scopestring
refs #540 - 06:51 PM Revision 99c393d5 (rsb-cpp): Setting Deliver Time in handle method
- 06:21 PM Enhancement #540: Scope comparison still expensive
- Event now stores a ScopePtr (currently a shared_ptr). The participant's ScopePtr is now copied when new Events are co...
- 11:32 AM Enhancement #540: Scope comparison still expensive
- Also check that the copy constructor actually copies the cache object.
- 06:09 PM Revision 50a0bc31 (rsb-cpp): Added src/rsb/eventprocessing/DirectEventReceivingStrategy.{h,cpp}
- * src/CMakeLists.txt: added files
src/rsb/eventprocessing/DirectEventReceivingStrategy.{h,cpp}
* src/rsb/eventproce... - 05:49 PM Revision 7048b49f (rsb-cpp): better handling of Scopes in Informers, refs #540
- 03:30 PM Tasks #547: Check if new version of UInt64Converter improves performance of UInt64 conversion
- Addendum: This was solved by adding an improved version of the UInt64Converter by Jan. Corresponding revision are r25...
- 03:28 PM Tasks #547 (Resolved): Check if new version of UInt64Converter improves performance of UInt64 con...
- Actually, it helped a lot. In Arnes performance benchmarking use cases the improvement was in the range of 30%... How...
- 12:13 PM Tasks #547 (Resolved): Check if new version of UInt64Converter improves performance of UInt64 con...
- 12:55 PM Revision f335496a (rsb-cpp): Namespace fixes in src/rsb/converter/Uint64Converter.cpp
- * src/rsb/converter/Uint64Converter.cpp: fixed use of boost namespace
- 12:14 PM Revision fa09da99 (rsb-cpp): Changed serialization format in src/rsb/converter/Uint64Converter.cpp
- * src/rsb/converter/Uint64Converter.cpp: changed serialization format
to little-endian byte-sequence (from string r... - 11:45 AM Bug #546 (New): Consider introduction of lock-free queues
- In some situations, if queuing is needed, lock-free queues should be considered. Probably, this relates to RSC but as...
- 11:37 AM Enhancement #545 (Resolved): Check if pure TCP Connector would improve performance for simpler RS...
- A typical usage pattern is to have some components running in an in-process composite on an embedded PC (usually part...
- 11:31 AM Enhancement #544 (New): Check usage and reduce number of dynamic casts
- In a recent callgrind analysis and an example implementing a minimal roundtrip example, a significant portion of the ...
- 11:21 AM Enhancement #523 (Resolved): Enhance installation instructions for Java
- Documentation on how to invoke test suite added.
- 11:06 AM Feature #543 (Rejected): Explore Correct Flags for Compilation under RoBoard with Ubuntu Lucid
- Currently, using the defaults, an invalid instruction set error arises if RSB components are copied and executed dire...
- 10:01 AM Feature #496: Provide Binary Package of cl-rsb-tools for MacOS
- Posted a corresponding request in "IT Support":https://support.cor-lab.de/issues/267
09/04/2011
- 08:44 PM Feature #496: Provide Binary Package of cl-rsb-tools for MacOS
- This should be possible if we get a MacOS vm.
- 08:34 PM Revision 92efabd5 (rsb-cl): Added example programs examples/{client,server}.lisp
- * examples/server.lisp: new file; contains an example program
demonstrating the `local-server' class
* examples/cli... - 04:43 PM Revision ca48eb33 (rsb-tools-cl): Added help-all command-line option in common/options.lisp
- * common/options.lisp (make-common-options): added commandline option
help-all
(process-commandline-options): aug... - 04:43 PM RSBag Revision e7fd94b7 (rsbag-tools-cl): Handle line width properly in bag-{info,record}/main.lisp
- * bag-info/main.lisp (main): determine line-width in a way that
actually works
* bag-record/main.lisp (main): bind ... - 04:43 PM RSBag Revision fe77b206 (rsbag-tools-cl): Improved duration display in bag-info/main.lisp
- * bag-info/main.lisp (main): display duration of bag file; rename
channel length to channel duration - 04:43 PM RSBag Revision dcf15c5e (rsbag-tools-cl): Proper processing of help options in bag-{record,play,info}/m...
- * bag-record/main.lisp (make-help-string): added multichannel example
(update-synopsis): pass value of show keyword... - 02:30 PM RSBag Feature #542 (In Progress): bag-info should display channel meta-data
- 02:20 PM RSBag Revision 51444525 (rsbag-tools-cl): Support replay strategies in bag-play/main.lisp
- * bag-play/main.lisp (update-synopsis): renamed commandline option
strategy -> replay-strategy; include available s... - 02:19 PM RSBag Revision cd404f79 (rsbag-tools-cl): Support channel allocation strategies in bag-record/main.lisp
- * bag-record/main.lisp (update-synopsis): added commandline option
channel-allocation
(main): pass value of chann... - 02:19 PM RSBag Revision 1a09d59e (rsbag-tools-cl): Resolved import shadowing in bag-{record,play}/package.lisp
- * bag-record/package.lisp (package rsbag.tools.record): added
shadowing import form rsbag for symbol meta-data
* ba... - 02:19 PM RSBag Revision 4e7a1b44 (rsbag-tools-cl): Display channel type in bag-info/main.lisp
- refs #542
* bag-info/main.lisp (main): display channel type - 02:19 PM RSBag Revision c5870331 (rsbag-cl): Fixed name-clash problem in src/rsb/channel-strategies.lisp
- * src/rsb/channel-strategies.lisp
(channel-name-for channel-connection event scope-and-type): use
package qualifi... - 02:19 PM RSBag Revision 7280ed1a (rsbag-cl): merged changes from channel-allocation branch
- 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...
09/03/2011
- 11:38 PM RSBag Feature #542 (Resolved): bag-info should display channel meta-data
- In particular
* data type stored in the channel ✓
* definition of the data type, if available ✓ - 09:48 PM Enhancement #540: Scope comparison still expensive
- It probably depends on the particular usage patterns, but maybe the concept of "interning":http://en.wikipedia.org/wi...
- 09:32 PM Enhancement #540 (Closed): Scope comparison still expensive
- Scope comparison proved to be still expensive, when profiling RSB in some examples. Strategy for implementation:
#... - 09:43 PM Feature #541 (Closed): Introduce new QoS parameter for Informer Side Checking
- Right now when sending events, checking of scopes and payload type is involved. This overhead might be significant on...
- 05:24 PM Revision eff00aec (rsb-tools-cl): Added install rule in CMakeLists.txt
- * CMakeLists.txt: added install rule
- 05:24 PM RSBag Revision 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... - 05:24 PM RSBag Revision 32ae72df (rsbag-tools-cl): Added install rule in CMakeLists.txt
- * CMakeLists.txt: added install rule
- 03:46 PM Tasks #538 (Resolved): Build RSB on natty
- Build jobs _RSB_ and _RSB-stable_ also on natty 32bit/64bit on our Jenkins Server.
- 03:08 PM Enhancement #498: Integrate causal vector for events
- EventId in Java is actually existing since version 0.4 in more or less the way you suggest above. I changed this when...
09/02/2011
- 12:40 AM RSBag Revision 4c3a8f10 (rsbag-cl): Fixed decoding of meta-data in src/transform/rsb-event.lisp
- * src/transform/rsb-event.lisp (encode rsb-event event): changed
references for symbols which are now exported from... - 09:23 PM Enhancement #498: Integrate causal vector for events
- I thought a bit about this and to me it seems we should completely get rid of the uuids for events. instead we should...
- 09:16 PM Feature #517 (Resolved): Necessity of Factory?
- Applied in changeset r2515.
- 08:41 PM Feature #517 (In Progress): Necessity of Factory?
- We decided to address the testability problem as follows:
# Initially, the convenience functions are implemented as ... - 09:14 PM Revision 46f828c8 (rsb-cpp): Added convenience functions in src/rsb/CreateFunctions.{h,cpp}
- fixes #517
* src/CMakeLists.txt: added files src/rsb/CreateFunctions.{h,cpp}
* src/rsb/CreateFunctions.{h,cpp}: new f... - 08:53 PM Revision f7a01db7 (rsb-protocol): a bit more commenting
- 08:50 PM Bug #527 (Resolved): setup.py does not work with self-downloaded epydoc
- Applied in changeset r2513.
- 08:16 PM Bug #527 (In Progress): setup.py does not work with self-downloaded epydoc
- 08:49 PM Revision b0e3ecfa (rsb-python): call epydoc from a python interpreter. This way either the system...
- fixes #527
- 08:20 PM Enhancement #521 (Resolved): Introduce informer base class
- Applied in changeset r2512.
- 06:25 PM Enhancement #521: Introduce informer base class
- To me this sounds reasonable.
- 08:19 PM Revision 76d8d95e (rsb-cpp): Introduced InformerBase class in src/rsb/Informer.{h,cpp}
- fixes #521
* src/rsb/Factory.{h,cpp}: added createInformerBase method which can
be used to create InformerBase inst... - 04:34 PM Revision a0f28d8f (rsb-talks): updated ignore patterns
- 04:33 PM Revision 1eb16ae7 (rsb-talks): Improved slides for Tuesday's introduction
- * talk.tex: new file; extended and improved; especially ecosystem and
demo sections
* talk.bib: new file; bibliogra... - 02:16 PM Revision b64eec55 (rsb-cpp): try to fix the windows build
- 01:08 PM Bug #536: Make RPATH usage optional
- Sebastian, what is your opinion here? I would agree with Stefan. For the gar-installer we could e.g. add this a defau...
- 01:03 PM Bug #536 (Resolved): Make RPATH usage optional
- At the moment the default configuration adds RPATH to all binaries and libraries (CMAKE_INSTALL_RPATH_USE_LINK_PATH)....
- 12:17 PM Bug #534 (Resolved): Use lower case project name in data path
- Applied in changeset r2506.
- 11:45 AM Bug #534: Use lower case project name in data path
- We cannot apply this to the current stable branch, but for trunk it is possible.
- 10:18 AM Bug #534 (Resolved): Use lower case project name in data path
- The default type case of Linux data paths (/usr/share/PROJECT) is low case.
The current usage of upper case breaks t... - 12:17 PM Revision 79e08a33 (rsb-cpp): use lower-case shared folders
- fixes #534
- 12:17 PM Revision dc88984a (rsb-protocol): * use lower-case share folder
- * also, do not pollute the source tree with generated files
refs #534 - 11:55 AM Revision f3964c5b (rsb-protocol): use usual indentation
09/01/2011
- 12:24 AM Revision a1e9eea1 (rsb-cl): merged generic changes from socket-transport branch
- 12:24 AM Revision b47a4896 (rsb-cl): Removed remote-call-timeout in src/patterns/conditions.lisp
- * src/patterns/conditions.lisp (remote-call-timeout): removed; was
unused
* src/patterns/package.lisp (package rsb.... - 12:24 AM Revision 9b2856ef (rsb-cl): Improved docstring of future in src/patterns/future.lisp
- * src/patterns/future.lisp (future): improved documentation string
- 12:24 AM Revision ae317f33 (rsb-cl): Added mixin class in src/transport/expose-wire-schema-mixin.lisp
- * src/transport/expose-wire-schema-mixin.lisp: new file; contains
mixin class `expose-wire-schema-mixin'
* src/tran... - 09:55 PM Tasks #106 (Closed): Extract NaoQi Converters and Examples into separate Library
- I can't remember if this happened.
- 09:24 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
- BTW: Apart from the more general aspects in it, the issue can be set to resolved...
- 09:22 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
- Thx. I'd still argue to put that into domain-specific libraries but as a start it sounds reasonable. Did we announce ...
- 09:08 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
- There's no build logic at all for the converters. Have a look at the wiki there. There's a description of the intende...
- 09:06 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
- OK. Didn't notice the converter folder in RST so far. However, wouldn't that tie the RST library to all the domain-sp...
- 08:55 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
- Maybe it is still used for one of the old demos like summerschool or IK, but apart from that this is deprecated. Ever...
- 08:51 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
- Sure, generally this is done with the RSB converter registry concept and the NaoRSB components at code.humavips.eu as...
- 06:59 PM Tasks #106: Extract NaoQi Converters and Examples into separate Library
- This is done since a long time? Am I right?
- 06:58 PM Tasks #353: Document Installation using Binary Packages
- Who feels responsible for this?
- 06:56 PM Bug #191: Python spread blocks at least sigint
- Somehow it is possible to kill every rsb-python based software with ctrl+4. Why? ;)
- 06:46 PM Bug #533: Make spread executable optional
- please note that you also need to update RSC for this to work properly. The 0.4 branch there has been adapted, too.
- 06:45 PM Bug #533 (Resolved): Make spread executable optional
- Applied in changeset r2498.
- 06:30 PM Bug #533 (In Progress): Make spread executable optional
- 03:02 PM Bug #533 (Resolved): Make spread executable optional
- Remove the requirement for spread executable and disable unit tests if not available
- 06:45 PM Revision bea88a17 (rsb-cpp): merge r2498
- refs #533
- 06:43 PM Revision 8fefb95e (rsb-cpp): make finding the spread executable optional
- fixes #533
08/31/2011
- 10:11 PM Tasks #529 (In Progress): Organize CoR-Lab Colloq Slot for RSB Introduction
- Asked Alicia...
- 03:08 PM Tasks #529 (Resolved): Organize CoR-Lab Colloq Slot for RSB Introduction
- 08:17 PM RSBag Revision 27df47cf (rsbag-tools-cl): Fixed log output in bag-play/main.lisp
- * bag-play/main.lisp (main): fixed log output of selected channels
- 08:17 PM RSBag Revision 8960e063 (rsbag-cl): Simplifications in src/rsb/construction.lisp
- * src/rsb/construction.lisp (events->bag puri:uri bag): use keyword
parameter instead parsing argument list
(defi... - 08:17 PM RSBag Revision 7719f7c4 (rsbag-cl): Fixed opening bags in read/write mode in src/protocol.lisp
- * src/protocol.lisp (open-bag pathname): use :overwrite value for
if-exists parameter to have file-position point t... - 08:17 PM RSBag Revision 734720be (rsbag-cl): Changed channel parameter of bag->events in src/rsb/construction.lisp
- * src/rsb/construction.lisp (bag->events bag uri): changed default
value of channels parameter to t - 08:17 PM RSBag Revision e267d356 (rsbag-cl): Added progress callback to replay function in src/rsb/protocol.lisp
- * src/rsb/protocol.lisp (replay): added progress keyword parameter;
updated documentation string accordingly
* src/... - 08:17 PM Revision 36658fb3 (rsb-cl): Added slot-based options in src/transport/connector-class.lisp
- * src/transport/connector-class.lisp (connector-class::options):
removed initarg and initform
(shared-initialize ... - 08:17 PM Revision 7cb528bb (rsb-cl): Improved {uuid,uri}-mixin constructors in src/util.lisp
- * src/util.lisp (uuid-mixin::id): removed initarg and initform; added
documentation string
(shared-initialize :af... - 08:17 PM Revision 14a028b5 (rsb-cl): Fixed wire-schema of null converter in src/converter/fundamental.lisp
- * src/converter/fundamental.lisp (define-fundamental-converter):
generate correct specializer for :fundamental-null... - 08:17 PM Revision b7d91732 (rsb-cl): Handle nil in print-id in src/util.lisp
- * src/util.lisp (print-id): handle nil value properly
- 08:17 PM Revision 115e1adb (rsb-cl): Removed package qualification in src/transport/spread/*.lisp
- * src/transport/spread/fragmentation.lisp
(assembly-concatenated-data): removed package qualification
(add-fragme... - 08:17 PM Revision 5ff1098c (rsb-cl): Extended test cases in test/patterns/integration.lisp
- * test/patterns/integration.lisp (test integration-root::smoke):
extended to use different calling and result retri... - 08:17 PM Revision f513538c (rsb-cl): Extended tests cases in test/patterns/future.lisp
- * test/patterns/future.lisp (test future-root::smoke/threads): check
done state of futures
(test future-root::smo... - 08:17 PM Revision 2fef788b (rsb-cl): Added type definitions in src/patterns/types.lisp
- * src/patterns/types.lisp: new file; contains type definitions
used in the patterns module
* src/patterns/protocol.... - 08:14 PM Revision 30b36116 (rsb-ros-cl): Added missing dependency in cl-rsb-ros.asd
- * cl-rsb-ros.asd (system cl-rsb-ros): added dependency on
src/transport/tcpros/subscriber-mixin.lisp for
src/tran... - 05:09 PM Revision 82d2194e (rsb-talks): initial import
- 03:04 PM Tasks #528 (Closed): Add a "Fixing the Network" Wiki page (also documenting Spread Best Practices)
- Probably just copy the corresponding wiki content from xcf.sf.net.
https://code.ai.techfak.uni-bielefeld.de/trac/x... - 02:18 PM Bug #527 (Resolved): setup.py does not work with self-downloaded epydoc
- PATH must be extended or something like that to find the epydoc binary.
- 01:55 PM Revision f7a1b515 (rsb-python): merge r2483
- 01:54 PM Revision b31623d6 (rsb-python): use a threading RLock instead of multiprocessing ones to work aro...
- 10:52 AM Revision ad86ffed (rsb-python): merge r2481 to trunk
- 10:51 AM Revision 2a3b5e0c (rsb-python): fix decoding fragmented protocol buffer messages
- 09:11 AM Revision 6285bce8 (rsb-python): merge r2479 to trunk
- 08:56 AM Revision 22839e9d (rsb-python): Fix rpc in case of exceptions. The reply informer needs to accept...
08/30/2011
- 07:26 PM RSBag Feature #493: Allow start/stop of recordings via RPC interface (without program restart)
- Sebastian Wrede wrote:
> With annotation we ment to insert some metadata describing the current trial / experiment. ... - 06:52 PM RSBag Feature #493 (Feedback): Allow start/stop of recordings via RPC interface (without program restart)
- With annotation we ment to insert some metadata describing the current trial / experiment. I understand that this can...
- 11:21 AM RSBag Feature #493 (Rejected): Allow start/stop of recordings via RPC interface (without program restart)
- Start/Stop with one TIDELog file per chunk is already possible
Annotation support is out of scope for rsbag. - 04:37 AM RSBag Feature #493 (Feedback): Allow start/stop of recordings via RPC interface (without program restart)
- What does this mean?
Should the recording program expose an RSB RPC interface for starting and stopping the record... - 06:47 PM Enhancement #523: Enhance installation instructions for Java
- The updated documentation looks good, a potential addition could be to describe shortly how to invoke the test suite ...
- 04:32 AM Enhancement #523 (Feedback): Enhance installation instructions for Java
- 11:23 AM RSBag Tasks #388 (Closed): Outline Supported Use Cases
- 10:18 AM Revision d29bf424 (rsb-tools-cl): Improved event formatting in formatting/event.lisp
- * formatting/util.lisp (format-aligned-items/alist): added
documentation string
(format-pairs/plist): new functio... - 10:18 AM Revision ff37828b (rsb-tools-cl): Changed system versions in cl-rsb-{formatting,common,tools-logg...
- * cl-rsb-formatting.asd (+version-minor+): changed 1 -> 5
* cl-rsb-common.asd (+version-minor+): changed 1 -> 5
* cl-... - 10:18 AM Revision ccfbb73f (rsb-cl): Allow blocking class with timeout in src/patterns/remote-server.lisp
- * src/patterns/remote-server.lisp
(call :around t remote-method event): accept timeout keyword
parameter; if supp... - 10:18 AM Revision f8249f23 (rsb-cl): Removed system dependency on cl-protobuf in cl-rsb.asd
- * src/converter/fundamental.lisp (define-fundamental-converter):
disabled converters which depend on binio
* cl-rsb... - 10:18 AM Revision 062875ce (rsb-cl): Made remote-method funcallable in src/patterns/remote-server.lisp
- * src/patterns/remote-server.lisp (remote-method): added superclass
`funcallable-standard-object'; changed metaclas... - 10:18 AM Revision ae18fee8 (rsb-cl): Avoid participant creation during detach in src/patterns/server.lisp
- * src/patterns/server.lisp (method1::informer): added reader
%method-informer without lazy creation of informer
(... - 10:18 AM Revision 8d8ea66a (rsb-cl): Allow exposing wire-schema in src/transport/spread/conversion.lisp
- * src/transport/spread/conversion.lisp (notification->event): use
keyword argument for data
(one-notification->ev... - 07:23 AM Revision 49c0a06e (rsb-tools-cl): Fixed option description in update-synopsis in logger/main.lisp
- * logger/main.lisp (update-synopsis): fixed typo in option description
- 07:23 AM Revision a7129ec1 (rsb-cl): Added (temporary?) system dependency on cl-protobuf in cl-rsb.asd
- * src/converter/fundamental.lisp (define-fundamental-converter): do
not use binio in fundamental-void converter; so... - 06:58 AM Bug #486 (Resolved): Converters for Fundamental Types are not Implemented [Common Lisp]
- Applied in changeset r2468.
- 06:56 AM Revision 23119c1c (rsb-cl): Use macro to generate converters in src/converter/fundamental.lisp
- fixes #486
* src/converter/fundamental.lisp
(wire->domain? eql :fundamental-null t t): removed; replaced by use
o... - 06:56 AM Revision 87bbc5dc (rsb-cl): Improved test case generator in test/converter/package.lisp
- * test/converter/package.lisp (define-basic-converter-test-cases):
allow wire-data and domain-object to be :not-app... - 04:33 AM RSB XML Support Tasks #463 (In Progress): XML/XOP Support
- 04:06 AM Bug #386 (Resolved): Change {Listener,Reader,Informer} Docstring Examples to use Factory?
- Applied in changeset r2467.
- 04:05 AM Revision 560b61ac (rsb-cpp): Fixed documentation comments in src/rsb/{Informer,Listener,Reader}.h
- fixes #386
* src/rsb/Informer.h: the example in the documentation comment of
Informer class did not use the Factory... - 03:52 AM Revision 4d490645 (rsb-python): Added initial test for patterns module in core/test/patternstest.py
- * core/test/__init__.py: register patternstest test suite
* core/test/patternstest.py: new file; contains LocalServer... - 03:35 AM Revision cfda0c6e (rsb-python): Added test for NoneConverter in core/test/convertertest.py
- * core/test/convertertest.py: added minimalistic test suite for the
new NoneConverter class - 03:26 AM Revision 4cf54c2d (rsb-python): Accept str scope in Participant constructor in core/rsb/__init__.py
- * core/rsb/__init__.py: in Participant constructor, if the supplied
scope is not already a Scope object, pass it to... - 03:24 AM Revision c62f3f78 (rsb-python): Cosmetic changes in core/rsb/transport/converter.py
- * core/rsb/transport/converter.py: use super in constructor of
StringConverter; improved documentation string of St... - 03:20 AM Enhancement #526 (Resolved): Unintuitive error if LocalServer method returns None
- Applied in changeset r2462.
- 02:34 AM Enhancement #526 (In Progress): Unintuitive error if LocalServer method returns None
- 03:17 AM Revision 122a4051 (rsb-python): Allow None payloads in core/rsb/__init__.py
- fixes #526
* core/rsb/__init__.py: allow events with None payload in
Informer.publishEvent
* core/rsb/transport/con... - 02:31 AM Tasks #516: Reorganize files and directories in rsb-protocol
- Default assignee for protocol category ;)
08/29/2011
- 01:51 AM Revision ed72c2ab (rsb-python): merged r2460 with fixes for #525 from 0.4 branch
- 01:50 AM Tasks #525 (Resolved): Python client example is broken for 0.4
- Applied in changeset r2460.
- 03:03 PM Tasks #525 (Resolved): Python client example is broken for 0.4
- there is no timeout argument.
- 01:49 AM Revision 71ce2bdc (rsb-python): Fixed missing timeout parameter in DataFuture in rsb/patterns/fut...
- fixes #525
* rsb/patterns/future.py: in Future.get, only raise the TimeoutError,
if the result did arrive in the me... - 03:10 PM Enhancement #526 (Resolved): Unintuitive error if LocalServer method returns None
- Current result:...
- 11:37 AM Tasks #516: Reorganize files and directories in rsb-protocol
- Why exactly am I assignee? ;)
08/27/2011
- 12:59 AM Revision 18c4d94c (rsb-tools-cl): Improved report of failed-to-load-idl in common/conditions.lisp
- * common/conditions.lisp (failed-to-load-idl): improved condition
report format - 12:39 AM Enhancement #521: Introduce informer base class
- I thought some more about this and came to the conclusion that
* @InformerBase@ should probably not be considered ab... - 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... - 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... - 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;... - 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... - 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 - 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 - 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... - 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... - 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... - 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 - 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 - 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' - 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 - 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 - 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 - 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 - 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 - 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 - 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... - 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... - 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... - 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 - 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 :... - 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... - 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 - 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... - 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
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...
- 08:32 PM Enhancement #521: Introduce informer base class
- I implemented this experimentally and it seems feasible.
Advantages
* Payload-independent pointer type for @Informer... - 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... - 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... - 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... - 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... - 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... - 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... - 04:26 AM RSBag Tasks #512 (Resolved): Implement bag-play tool
- Applied in changeset r81.
- 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 - 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... - 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... - 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... - 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 - 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-... - 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
... - 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... - 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... - 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... - 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... - 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-...
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... - 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...
- 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
- 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
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...
- 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... - 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...
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' - 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 - 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 - 12:38 AM Bug #319 (Resolved): Errors mentioned in make-{informer,listener,reader} are not signaled
- Applied in changeset r2432.
- 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... - 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 ... - 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... - 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... - 11:52 PM RSBag Tasks #512 (In Progress): Implement bag-play tool
- 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... - 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 - 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 - 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 - 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 - 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... - 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 - 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 - 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 - 10:06 PM Revision ecd2dffa (rsb-tools-cl): merged trunk r2393:2417
- 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 - 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 - 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... - 08:59 PM RSBag Revision 9495d9a2 (rsbag-tools-cl): merged trunk r44:59
- 08:59 PM RSBag Revision 5a09718e (rsbag-cl): merged trunk r44:59
- 06:23 PM Revision 91f8d3be (rsb-tools-cl): merged trunk r2373
- 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... - 05:33 PM Revision b8d5104a (rsb-cpp): Adapted RSC logger level naming according to RSC issue #518
- 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... - 04:47 PM RSBag Tasks #520 (Resolved): Serialize RSB events including meta-data
- Applied in changeset r56.
- 10:48 AM RSBag Tasks #520 (Resolved): Serialize RSB events including meta-data
- 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 - 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): ... - 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... - 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... - 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 - 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... - 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... - 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 - 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
- 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 - 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):... - 02:01 PM Revision f2f14e10 (rsb-cpp): fixed "using namespace boost"-problem for windows & visual studio 2010
- by adding: "boost::" before "shared_ptr<...>"
- 10:31 AM Tasks #519 (Resolved): Integrate statistics into logger
- 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... - 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...
08/22/2011
- 07:53 PM Revision e34e3de2 (rsb-tools-cl): backported trunk r2409
- 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 ... - 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 ... - 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... - 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 - 06:13 PM Revision ad482e06 (rsb-cl): backported trunk r2396
- 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 - 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... - 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... - 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 - 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 ... - 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 ... - 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... - 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... - 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 - 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... - 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 - 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 - 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
... - 02:21 PM RSBag Revision 68df7c69 (rsbag-tools-cl): Removed leftover debugging stuff in sbclrc
- * sbclrc (toplevel): removed leftover debugging stuff in quicklisp
init - 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... - 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... - 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... - 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... - 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 - 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... - 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...
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... - 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... - 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 - 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 - 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... - 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... - 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... - 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... - 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 - 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...
08/19/2011
- 11:50 PM Tasks #516 (Resolved): Reorganize files and directories in rsb-protocol
- * Split @Protocol.proto@ into @Notification.proto@ and @MetaData.proto@
* Include @MetaData.proto@ from @Notificatio... - 11:35 PM RSBag Revision 908ec8db (rsbag-tools-cl): initial import
- 11:29 PM Bug #515 (New): Data handlers cannot deal with unexpected types
- See also: the first topic of [[Meetings2011-08-02]].
h2. Problem Statement
Associated handlers of listeners bas... - 02:43 PM Revision 97f7f0bb (rsb-tools-cpp): merge rsc ix from trunk
- 02:41 PM Revision 30035c01 (rsb-tools-cpp): fix for internal rsc uuid
08/18/2011
- 12:54 AM RSBag Tasks #509 (Resolved): Create a protocol buffer message for serialized events
- Applied in changeset r22.
- 12:33 AM RSBag Tasks #509 (In Progress): Create a protocol buffer message for serialized events
- 06:24 PM RSBag Tasks #509 (Resolved): Create a protocol buffer message for serialized events
- 12:33 AM RSBag Tasks #510 (In Progress): Create cl-rsbag build job
- 07:02 PM RSBag Tasks #510 (Resolved): Create cl-rsbag build job
- 07:05 PM RSBag Tasks #513 (Resolved): Implement bag-info tool
- 07:04 PM RSBag Tasks #512 (Resolved): Implement bag-play tool
- 07:03 PM RSBag Tasks #511 (Resolved): Implement bag-record tool
- 02:54 PM Revision 0cc0be08 (rsb-java): merge r2388 to trunk
- 02:52 PM Revision 164b614d (rsb-java): workaround for http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6...
- 11:09 AM RSBag Revision 25f3c3e6 (rsbag-cpp): Extended channel/backend, added src/rsbag/EntryIterator.h
- * src/rsbag/Channel.h: extended protocol
* src/rsbag/ChannelBase.{h,cpp}: renamed function
* src/rsbag/EntryIterator....
08/17/2011
- 07:57 PM RSBag Revision 07e71365 (rsbag-cl): updated ignore patterns
- 07:57 PM RSBag Revision 344e7060 (rsbag-cl): Added retrieving channel timestamps in src/backend/tidelog/*.lisp
- * src/package.lisp (package rsbag): added exported symbol channel
timestamps
* src/backend/tidelog/index.lisp (time... - 07:57 PM RSBag Revision d4c3f7fb (rsbag-cl): Added documentation strings in src/backend/tidelog/file.lisp
- * src/backend/tidelog/file.lisp (file): added documentation string
(file::channels): likewise
(file::indices): li... - 07:57 PM RSBag Revision 3193b5f3 (rsbag-cl): Added proper conditions in src/conditions.lisp
- * src/conditions.lisp (rsbag-error): new condition; superclass for
cl-rsbag conditions
(bag-error): new condition... - 07:57 PM RSBag Revision 38232355 (rsbag-cl): Added direction support in src, src/backend and src/backend/tidelog
- * src/protocol.lisp (open-bag): added keyword parameter direction
(open-bag pathname): added keyword parameter dire... - 07:57 PM RSBag Revision da47e5bd (rsbag-cl): Fixed constructor in src/backend/tidelog/index.lisp
- * src/backend/tidelog/index.lisp (initialize-instance :after index):
set channel id of `indx' instance - 07:57 PM RSBag Revision 19d89b42 (rsbag-cl): Removed unused function in src/backend/tidelog/file.lisp
- * src/backend/tidelog/file.lisp (write-index): removed; was unused
- 05:34 PM Revision fa860948 (rsb-tools-cpp): merge r2386 to branch
- 05:32 PM Revision 13e3fb96 (rsb-tools-cpp): fix bug prevention logic
- 05:31 PM Revision 36263866 (rsb-tools-cpp): merge r2384 to trunk
- 05:30 PM Revision e6eaee5a (rsb-tools-cpp): * work around a bug in boost 1.38.0 that prevents the statisti...
- * always add sources AND headers to a project in CMake
- 03:32 PM RSB XML Support Revision b134c0a3 (rsb-xml-integrationtest): Adaptations to renamed classes in integrationtest/ja...
- * integrationtest/java/listener.java: renamed superclass DataHandler
-> AbstractDataHandler - 03:26 PM RSB XML Support Revision 7861b33d (rsb-xml-integrationtest): Added more functionality in integrationtest/java/lis...
- * integrationtest/java/listener.java: added event handling boilerplate
and wait-file writing - 03:23 PM RSB XML Support Revision df889747 (rsb-xml-integrationtest): Avoid reading ignored variable in integrationtest/li...
- * integrationtest/lisp/listener.lisp: be more careful about ignoring
the stream variable in `with-output-to-file' - 03:19 PM RSB XML Support Revision c47968b7 (rsb-xml-python): Renamed Package, Part -> XOPData, Attachment in python/xml/rs...
- * python/xml/rsbxml/xop.py: renamed class Package -> XOPData and
property parts -> attachments; renamed class Part ... - 03:19 PM RSB XML Support Revision 6f228062 (rsb-xml-integrationtest): Renamed Package, Part -> XOPData, Attachment in pyth...
- * python/xml/rsbxml/xop.py: renamed class Package -> XOPData and
property parts -> attachments; renamed class Part ... - 02:45 PM RSB XML Support Revision 90edb523 (rsb-xml-python): Added license, docstrings in xml/rsbxml/xop.py
- * xml/rsbxml/xop.py: added missing license header; added docstrings
for Package and Part classes; added some comments
08/16/2011
- 01:04 AM RSBag Revision 74127fc3 (rsbag-cl): Added initial version of TIDE log backend in src/backend/tidelog
- * src/backend/tidelog/variables.lisp: new file; variables used in
the tidelog backend
* src/backend/tidelog/spec.li... - 01:03 AM RSBag Revision e62210b0 (rsbag-cl): initial import
08/14/2011
- 05:49 PM RSBag Revision a331335e (rsbag-cpp): Added backend infrastructure in src/rsbag/backend/*
- * src/rsbag/backend/Backend.h: new file; interface that has to be
implemented by backend implementations
* src/rsba... - 05:43 PM RSBag Revision e43de05f (rsbag-cpp): Added initial client interface in src/rsbag/*.{cpp.h}
- * src/rsbag/Channel.h: new file; typed channel
* src/rsbag/ChannelBase.{h,cpp}: new file; untyped channel
* src/rsbag...
08/12/2011
- 03:50 PM Enhancement #498 (Closed): Integrate causal vector for events
- Events are caused by other events and this information is useful very often. We need a way to tell which event caused...
- 07:16 AM Revision 69ba6eeb (rsb-tools-cl): Workaround missing log5 export in common/logging.lisp
- * common/logging.lisp (make-output-spec): log5::indent does not seem
to be exported - 04:09 AM Support #497 (In Progress): Document inspection of protocol buffer payloads using the common lisp...
- [[ProtocolBufferPayloadInspection|Wiki page]]
- 04:08 AM Support #497 (Resolved): Document inspection of protocol buffer payloads using the common lisp lo...
08/11/2011
- 05:36 PM Feature #496 (Resolved): Provide Binary Package of cl-rsb-tools for MacOS
- Version:
https://ci.cor-lab.de/view/RSB/job/cl-rsb-tools-stable/label=ubuntu_lucid_32bit/lastSuccessfulBuild/artifac... - 04:10 PM Bug #491 (Resolved): Protocol buffer compiler does not process import directives
- Applied in changeset r2373.
- 04:02 PM Revision 516ed6c1 (rsb-tools-cl): Improvements in common/{idl-loading,conditions}.lisp
- * common/conditions.lisp (failed-to-load-idl): new function;
convenience function for `signaling failed-to-load-idl... - 04:02 PM Revision 24a0e328 (rsb-tools-cl): Fixed enable-logging and setf log-level in common/logging.lisp
- * common/logging.lisp (enable-logging): fixed clashing logger names
(setf log-level): likewise; select proper categ... - 04:02 PM Revision cc6338d3 (rsb-tools-cl): Separate logging and debugging configuration in common/options....
- * common/options.lisp (process-commandline-options): do not enable
log5 debugging in debug mode since logging confi... - 04:02 PM Revision 57b055d2 (rsb-tools-cl): Separate idl path and loading in logger/main.lisp
- fixes #491
* logger/main.lisp (update-synopsis): split option idl-path into
idl-path and load-idl; idl-path now con... - 04:02 PM Revision f5f17944 (rsb-tools-cl): Clear ASDF settings before dumping in logger/dump.lisp
- * logger/dump.lisp: call `clear-source-registry' and
`clear-output-translations' - 04:02 PM Revision a7da982e (rsb-tools-cl): Simplifications in CMakeLists.txt
- * CMakeLists.txt: simplified computation of fasl-cache directory name
by using ASDF's configuration facility
* sbcl... - 04:02 PM Revision bbe63b0c (rsb-tools-cl): Added logging setup functions in common/{logging, options}.lisp
- * common/options.lisp (make-common-options): added log-level
commandline option
(process-commandline-options): pr... - 07:41 AM Revision e0700cb6 (rsb-tools-cl): Minor cleanup in logger/main.lisp
- * logger/main.lisp (update-synopsis): added :argument-name arguments;
cosmetic changes
(main): removed unnecessar... - 07:41 AM Revision 9f49dfa0 (rsb-tools-cl): Simplification in logger/main.lisp
- * logger/main.lisp (main): do not modify default configuration, but
pass converter list as participant configuration - 07:41 AM Revision 5a96620b (rsb-cl): Version bump 0.4 -> 0.5 in cl-rsb.asd
- * cl-rsb.asd (+version-minor+): version bump 4 -> 5
- 07:40 AM Revision 00714687 (rsb-java): Version bump of Java implementation in build.xml
- * build.xml: bumped minor version 4 -> 5
- 07:39 AM Revision 334f1f4e (rsb-protocol): Version bump of protocol in CMakeLists.txt
- * CMakeLists.txt: bumped minor version 4 -> 5
- 07:39 AM Revision 43868092 (rsb-cpp): Version bump of C++ implementation in CMakeLists.txt
- * CMakeLists.txt: bumped minor version 4 -> 5
- 07:37 AM Revision 54519f01 (rsb-python): Version bump of Python implementation in setup.py
- * setup.py: bumped minor version 4 -> 5
08/10/2011
- 08:10 PM RSB 0.4 Released
- h2. Overview
We are happy to announce the release of the 0.4 version of RSB. The development activities in this cy... - 07:11 PM Revision b8380f38 (rsb-integrationtest): enabling Java and CL again
- 06:57 PM Revision dbf54bcc (rsb-cpp): updated wire format version
- 06:53 PM Revision c4dcb88b (rsb-protocol): Bumped wire-format version in protocol/CMakeLists.txt
- * protocol/CMakeLists.txt: changed wire-format version 4 -> 5
- 06:42 PM Revision b6ec3fc0 (rsb-tools-cpp): Fix for MacOS compilation.
- 06:41 PM Revision 6ef826c2 (rsb-integrationtest): Fixes for MacOS
- 06:37 PM Bug #490 (Closed): Scope() with unicode argument fails (at least) for remote server calls (always)
- Seems to be fixed.
- 05:09 AM Bug #490 (Feedback): Scope() with unicode argument fails (at least) for remote server calls (always)
- 05:08 AM Bug #490 (Resolved): Scope() with unicode argument fails (at least) for remote server calls (always)
- Applied in changeset r2328.
- 06:28 PM Revision 4569a5b9 (rsb-java): improved examples
- 06:21 PM Revision fd33f144 (rsb-java): small bug fix in example
- 06:07 PM Bug #357 (Resolved): Enforce Declared Informer Semantics
- Done in r2336.
- 05:54 PM Bug #357 (In Progress): Enforce Declared Informer Semantics
- 05:49 PM Bug #357 (Closed): Enforce Declared Informer Semantics
- 05:48 PM Bug #357: Enforce Declared Informer Semantics
- Added a test case. While polymorphic informers and sending to sub-scopes are possible, the Java implementation curren...
- 06:04 PM Revision 1d22a1d1 (rsb-java): Fixes 357. Informers may only send events to sub-scopes.
- 05:54 PM Bug #495 (Rejected): Check if Event is Send to Sub-Scopes of Informer Scope
- Actually, the Java implementation only allows to send events to the configured scope of the informer. So, I'll fix th...
- 05:48 PM Bug #495 (Rejected): Check if Event is Send to Sub-Scopes of Informer Scope
- Informer-Scope: /informer
Event to /informer/A is OK, to / is not. - 05:44 PM Revision 299d19b4 (rsb-java): Added basic testcase to check for informer semantics. The current i...
- 05:29 PM Revision 41453eb9 (rsb-java): implemented basic request reply examples
- 05:04 PM Revision 669322fc (rsb-java): Fix for invalidated event id. This is the case when the participant...
- 05:01 PM Tasks #438 (Resolved): Implement Server/RemoteServer
- Data and event signatures implemented. This finally allows (a)sycnhronous request/reply in Java.
- 04:56 PM Revision 5260229c (rsb-java): Final bits of work on Request-Reply implementation.
- * Implemented asynchronous request calls
* Refactored RemoteMethod, split specific aspects into Remote[Data|Event]Met... - 11:10 AM Revision 71dd8add (rsb-cpp): and again cmake fixing
- 10:44 AM Revision bd26dce5 (rsb-cpp): fix if logic in cmake for internal boost::uuid usage of rsc
- 09:15 AM RSBag Feature #493 (Resolved): Allow start/stop of recordings via RPC interface (without program restart)
- 05:14 AM Revision 69214670 (rsb-java): Added license headers in files in src/rsb/patterns directory
- * src/rsb/patterns/DataCallback.java: added license header
* src/rsb/patterns/EventCallback.java: likewise
* src/rsb/... - 05:08 AM Revision fe3dcc08 (rsb-python): Fixed handling of unicode objects in Scope constructor in rsb/__i...
- fixes #490
* rsb/__init__.py: convert unicode objects to str objects using ASCII
encoding in Scope constructor; rai...
08/09/2011
- 12:38 AM Bug #491 (Resolved): Protocol buffer compiler does not process import directives
- This affects the Common Lisp logger.
Notable example:
https://code.cor-lab.org/projects/rst/repository/entry/trun...
Also available in: Atom