Activity

From 07/09/2011 to 08/07/2011

08/07/2011

09:09 PM Support #483 (New): Document Connector Extension Point
How to write a new connector, e.g., an XMPP connector in C++? S. Wrede
04:13 AM Revision 2e31b8a5 (rsb-cpp): Fixed client/server example in examples/server/
refs #466
* examples/server/client.cpp: call waiting variants of all methods to
maintain previous behavior
* exampl...
J. Moringen
02:20 AM Enhancement #469 (Feedback): Add Future-based Interface to Request/Reply Subsystem
Should we add a mechanism for making blocking calls or should we just go with @server.mymethod('foo').get()@? J. Moringen
02:09 AM Revision 15868040 (rsb-integrationtest): Fixed some details in Java client in integrationtest/jav...
refs #444
* integrationtest/java/client.java: fixed Exception detection logic;
changed argument of call to echo method
J. Moringen
02:06 AM Revision 14d5a895 (rsb-integrationtest): Adapted Python client to new future interface in integra...
refs #469
* python/client.py: added calls to Future.get() to all method calls to
restore previous semantic
J. Moringen

08/06/2011

01:57 AM Revision fcc3288f (rsb-python): Changed calls to remote methods to use futures in rsb/patterns/__...
refs #469
* rsb/__init__.py: changed createServer to not accept a timeout
parameter; this is handled using futures;...
J. Moringen
01:41 AM Revision d826488c (rsb-python): Improved nonsensical interface in rsb/patterns/future.py
refs #469
* rsb/patterns/future.py: removed getTimeout() method and added a
timeout keyword parameter to get() meth...
J. Moringen
12:46 AM Enhancement #466 (Feedback): Add Future-based Interface to Request/Reply Subsystem
Please provide feedback regarding the client interface. I'm not too happy with the @call@, @callAndWait@, @callMethod... J. Moringen
10:53 PM Enhancement #466 (Resolved): Add Future-based Interface to Request/Reply Subsystem
Applied in changeset r2277. J. Moringen
05:07 AM Enhancement #466 (In Progress): Add Future-based Interface to Request/Reply Subsystem
J. Moringen
12:41 AM Revision 03f42350 (rsb-integrationtest): Adapted C++ client to new future-based API in integratio...
refs #466
* integrationtest/cpp/client.cpp: replaced calls to call() with calls
to callAndWait()
J. Moringen
12:31 AM Revision e170dd13 (rsb-python): Added a simple future implementation in rsb/patterns/future.py
refs #469
* rsb/patterns/future.py: new file; contains a simple implementation
of the future pattern; intended to b...
J. Moringen
10:54 PM Enhancement #469 (In Progress): Add Future-based Interface to Request/Reply Subsystem
J. Moringen
10:52 PM Revision 3e6d717c (rsb-cpp): Changed RemoteServer interface to use futures
fixes #466
* src/rsb/Factory.{h,cpp}: removed timeout parameter from
Factory::createRemoteServer; timeouts are now ...
J. Moringen
04:47 AM Revision f00b7df9 (rsb-cl): Added support for methods in event, Spread transport, client/server
refs #481
* src/event.lisp (event::method): new slot; can store a method
category for the event
(event): updated ...
J. Moringen
04:29 AM RSB XML Support Revision 5917c129 (rsb-xml-python): Fixed unit test in test/xop.py
* test/xop.py: store wire-schema returned by XOPConverter.serialize;
call XOPConverter.deserialize with wire-schema...
J. Moringen
04:07 AM RSB XML Support Revision c4942cba (rsb-xml-python): Adapted converter to changed interface in rsbxml/xop.py
* rsbxml/xop.py: changed XOPConverter.serialize to return wire-schema;
changed XOPConverter.deserialize to accept w...
J. Moringen
03:50 AM Revision 336c5026 (rsb-cpp): Added support for method field in Spread connector and Request/Reply
refs #481
* src/rsb/patterns/RemoteServer.cpp: handle method field in request
and reply events
* src/rsb/patterns/S...
J. Moringen
03:46 AM Enhancement #482 (Resolved): Use a Filter to select Request/Reply Events
Currently, the event method is checked in the respective handlers of @RemoteServer@ and @LocalServer@ classes. Howeve... J. Moringen
03:43 AM Revision c23f5637 (rsb-python): Added support for method field in Event, spread and Request/Reply
refs #481
* rsb/__init__.py: added method field to Event class; added property
for type field in Informer class
* r...
J. Moringen

08/05/2011

12:47 AM Tasks #481 (In Progress): Set Notification.method Field in Request/Reply Communication
J. Moringen
11:51 PM Tasks #481 (Resolved): Set Notification.method Field in Request/Reply Communication
* Implement in Java ✓
* Implement in C++ ✓
* Implement in Python ✓
* Implement in Common Lisp ✓
* Update [[Reques...
J. Moringen
12:38 AM Revision ac9c6196 (rsb-cl): Added protocol buffer converter example in examples/protocol-buffers
* examples/protocol-buffers/sender.lisp: new file; demonstrates
sending events with protocol buffer data-holders as...
J. Moringen
11:43 PM Tasks #479 (Resolved): Implement ProtocolBufferConverter
Added in r2268. J. Moringen
08:54 PM Tasks #479 (Resolved): Implement ProtocolBufferConverter
J. Moringen
11:29 PM Revision 39a150fb (rsb-python): Fixed converter unit tests for interface change in test/converter...
* test/convertertest.py: fixed calls to Converter.serialize and
Converter.deserialize in test cases
J. Moringen
11:24 PM Revision 2cde99af (rsb-integrationtest): Adapted Java listener to changed API in java/listener.java
* java/listener.java: changed name of base class rsb.DataHandler ->
rsb.AbstractDataHandler
J. Moringen
11:10 PM Tasks #476 (Resolved): Document Python Usage of ProtocolBuffer based Serialization
Applied in changeset r2270. J. Moringen
08:53 PM Tasks #476 (In Progress): Document Python Usage of ProtocolBuffer based Serialization
J. Moringen
06:01 PM Tasks #476 (Resolved): Document Python Usage of ProtocolBuffer based Serialization
Python is still missing at the following wiki page:
https://code.cor-lab.org/projects/rsb/wiki/ProtocolBufferConverter
S. Wrede
11:08 PM Revision c15bc270 (rsb-python): Added protocol buffer converter example in examples/protobuf/
fixes #476
* examples/protobuf/SimpleImage.proto: new file; data definition used
in protocol buffer converter examp...
J. Moringen
11:06 PM Revision 0c2074df (rsb-java): PMD-related improvements
S. Wrede
11:06 PM Revision 975c038b (rsb-python): Added a protocol buffer converter in rsb/transport/converter.py
refs #476
* rsb/rsbspread/__init__.py: adapted to changed interface of
Converter.serialize and Converter.deserializ...
J. Moringen
11:00 PM Tasks #432: Logo Design
Logo idea. Anonymous
10:58 PM Tasks #432: Logo Design
Just a quick logo idea I had the other day and had to put on paper not to forget it.
You might recognize the bus the...
Anonymous
10:47 PM Revision 7f8d883e (rsb-java): Some bits of work on Request-Reply implementation.
This commit refs #438.
Extended tests.
S. Wrede
08:49 PM Revision 38cdc844 (rsb-java): removed some PMD warnings
S. Wrede
08:39 PM Revision 1f8cf64d (rsb-java): Extended and extracted ServerState class
Minimal test case for Server class
Fixed a bug in protobuf tutorial when using protocol buffers 2.2
Renamed DataHandl...
S. Wrede
08:26 PM Enhancement #478 (In Progress): Refactor rsb.transport.converter Module
* should be a package @rsb.converter@ ✓
* a module (maybe @rsb.converter.fundamental@) for fundamental converters
*...
J. Moringen
07:54 PM Revision 8eab62b0 (rsb-java): Fix for builder getting invalidated after Builder.build. Funny enou...
S. Wrede
07:44 PM Revision 7985b0b5 (rsb-integrationtest): Added event id generation test for Java in integrationte...
* java/CMakeLists.txt: added java/event_id.java and java/event_id.sh.in
* java/event_id.java: new file; event id gene...
J. Moringen
06:57 PM Enhancement #475: Use RST IDL Type for Protocol Buffer Tutorials
There's also https://code.cor-lab.org/projects/rst/repository/changes/trunk/proto/running/example/Image.proto. We cou... J. Moringen
06:00 PM Enhancement #475 (New): Use RST IDL Type for Protocol Buffer Tutorials
Currently, a separate IDL is checked in and used for the protobuf tutorials. Why not just use a standard RST type?
...
S. Wrede
06:37 PM Enhancement #477 (Feedback): Test / Reconsider Distributed Logging
* Is this part of RSB functionality?
* Part of an additional library?
* Which logging frameworks to support?
* Wha...
S. Wrede
06:06 PM Bug #357 (Feedback): Enforce Declared Informer Semantics
According to initial feedback (e.g. from Thies and Hendrik), this design decision needs some more consideration. As w... S. Wrede
05:58 PM Tasks #443 (Feedback): Document Java PBuf Usage
First trial here:
https://code.cor-lab.org/projects/rsb/wiki/ProtocolBufferConverter
S. Wrede
04:26 PM Enhancement #421 (Resolved): Use Sequence Numbers in Events (instead of full UUIDs)
Feature implemented in r2261. EventId now has a getAsUUID method which computes a V5 UUID on demand if not done pervi... S. Wrede
04:24 PM Revision 9d34baca (rsb-java): Support for name-based UUIDs according to Version 5 specifcation fo...
Id class refactored to EventId
Added UUIDTools class for UUID related helper functions.
Removed ControversialRules fr...
S. Wrede
05:17 AM RSB XML Support Revision 65de5bf4 (rsb-xml-python): Improved Package and Part classes in rsbxml/xop.py
refs #461
* rsbxml/xop.py: fixed printing, XML parsing and XML unparsing of
Package class; fixed printing of Part; ...
J. Moringen
03:46 AM Enhancement #458 (Resolved): Remove ServerRequestId in Request Event?
J. Moringen
03:43 AM Enhancement #396 (Closed): Add an Event MetaData example
The example should be good enough since nobody said anything to the contrary. J. Moringen
03:18 AM Revision a8244477 (rsb-integrationtest): Return a value from terminate method in integrationtest/...
refs #444
* integrationtest/lisp/server.lisp: return a string value instead the
potentially not convertible return ...
J. Moringen
02:50 AM Bug #472 (Resolved): LocalServer should wait for in-progress Calls when detaching
Applied in changeset r2259. J. Moringen
02:44 AM Revision b511caa7 (rsb-cl): Added mixin class in src/transport/sometimes-interruptible-mixin.lisp
fixes #472
* src/transport/sometimes-interruptible-mixin.lisp: new file;
contains mixin `class sometimes-interrupti...
J. Moringen

08/04/2011

12:50 AM Bug #472 (In Progress): LocalServer should wait for in-progress Calls when detaching
J. Moringen
12:30 AM Bug #472 (Resolved): LocalServer should wait for in-progress Calls when detaching
Applied in changeset r2258. J. Moringen
08:11 PM Bug #472 (Resolved): LocalServer should wait for in-progress Calls when detaching
May be an issue in other implementations as well J. Moringen
12:24 AM Revision ba916d0f (rsb-cl): Changed detach order of listener,informer in src/patterns/server.lisp
(hopefully) fixes #472
* src/patterns/server.lisp (detach method1): changed detach order of
listener and informer; ...
J. Moringen
12:14 AM Revision 72f1d2c1 (rsb-integrationtest): Fixed image name in lisp/event_id.lisp
* lisp/event_id.lisp: fixed image name event-id -> event_id J. Moringen
12:02 AM Revision 5d61c6c8 (rsb-integrationtest): Better fasl cache name in lisp/CMakeLists.txt
* lisp/CMakeLists.txt: include processor architecture in fasl cache
name
J. Moringen
12:01 AM Revision 226fb984 (rsb-integrationtest): Added tests for event id generation in C++, Python and C...
* cpp/CMakeLists.txt: added event_id.cpp
* cpp/event_id.cpp: new file; test event id generation in C++
implementati...
J. Moringen
10:48 PM Revision 761ec92b (rsb-integrationtest): moved event id creation test data to integrationtest sub...
J. Moringen
10:48 PM Revision 0333a469 (rsb-protocol): moved event id creation test data to integrationtest sub-project
J. Moringen
10:28 PM Revision 54db7055 (rsb-python): Added request/reply examples in examples/{client,server}.py
refs #439
* examples/client.py: new file; example usage of LocalServer class
* examples/server.py: new file; example ...
J. Moringen
09:15 PM Revision 07f4e667 (rsb-integrationtest): Made C++ client more verbose in integrationtest/cpp/clie...
refs #444
* cpp/client.cpp: print something before calling methods
* cpp/server.cpp: cosmetic changes
J. Moringen
09:05 PM Revision 2ac70639 (rsb-integrationtest): Fixed error method verification logic in integrationtest...
refs #444
* lisp/client.lisp: fixed method verification logic in call to "error"
method; embarrassingly, the test w...
J. Moringen
07:56 PM Revision 4fb0c553 (rsb-protocol): Added test data for event id computation in test/data/
Can be to test implementation of the event id computation described
in https://code.cor-lab.org/projects/rsb/wiki/Eve...
J. Moringen
05:17 PM Feature #471 (New): Support for RPC clients which do not require a running server part
It should be simple to code a rpc client which is able to handle different states of the rpc server availability:
...
L. Schillingmann
03:46 PM Revision 872fb667 (rsb-cpp): apply patch from 0.3 branch in r 2248
J. Wienke
03:36 PM Revision a0197423 (rsb-cpp): remove header implementation as this may cause compilation errors in...
J. Wienke

08/03/2011

02:01 PM Enhancement #421: Use Sequence Numbers in Events (instead of full UUIDs)
Final changes (almost 95%) done:
* Informer now generates sequence numbers correctly upon sending of events.
* Even...
S. Wrede
01:55 PM Feature #403 (Resolved): Check if explicit Typeinfo representation is necessary
Initial implementation available with r2242. At client-level and internally now class objects are used for designatin... S. Wrede
01:51 PM Enhancement #352: Implement Converter Selection Strategies
See r2242 for details. S. Wrede
01:47 PM Enhancement #352 (Resolved): Implement Converter Selection Strategies
Basic implementation available in SVN trunk.
DefaultConverterRepository.getDefaultConverterRepository().addConvert...
S. Wrede
12:36 PM Revision 1923e041 (rsb-cl): Fixed non-direct call case in src/patterns/remote-server.lisp
* src/patterns/remote-server.lisp (call t remote-method event): handle
direct method call vs. general case correctly
J. Moringen
12:05 PM Revision 67e2c7ab (rsb-cl): Fixed certain keywords in src/transport/spread/conversion.lisp
refs #458
* src/transport/spread/conversion.lisp (*keyword-readtable*): new
variable; contains a readtable for conv...
J. Moringen
11:47 AM Revision e3c29d3e (rsb-integrationtest): Adapted to changed Java event API in integrationtest/jav...
* integrationtest/java/informer.java: changed Event constructor call
according new type-based API
J. Moringen
11:37 AM Tasks #438 (In Progress): Implement Server/RemoteServer
J. Moringen
11:36 AM Tasks #439 (Resolved): Implement Server/RemoteServer
J. Moringen
11:36 AM Tasks #437 (Resolved): Implement Server/RemoteServer
J. Moringen
11:35 AM Revision 0118b547 (rsb-cl): Adapted client/server implementation to changed spec in src/patterns/
refs #458
* src/patterns/variables.lisp: new file
(*local-call*): new special variable; used to detect direct metho...
J. Moringen
11:16 AM Revision 3f22bba8 (rsb-java): implementation for #352 (converter selection), registration of arbi...
added example for protobuf-based conversion, see examples/tutorial/protobuf
initial implementation of #403 (typeinfo ...
S. Wrede
10:48 AM Revision 5153ad07 (rsb-integrationtest): Fixed some issues in integrationtest/lisp/{client,server...
refs #444
* lisp/client.lisp: force configuration option refresh after image
restart; call methods with correct num...
J. Moringen
10:29 AM Revision 2567a474 (rsb-cpp): Removed leftover debugging stuff in src/rsb/patterns/RemoteServer.cpp
refs #458
* src/rsb/patterns/RemoteServer.cpp: removed leftover debug output in
WaitingEventHandler::handle
J. Moringen
10:18 AM Revision 4a14196b (rsb-tools-cpp): Print event seq. num. in DetailedEventFormatter in logger/Deta...
* logger/DetailedEventFormatter.cpp: print event sequence number in
DetailedEventFormatter::format
J. Moringen
10:17 AM Revision 2b264b3e (rsb-python): Fixed incorrect variable reference in rsb/patterns/__init__.py
refs #458
* rsb/patterns/__init__.py: fixed incorrect variable reference in
LocalMethod._handleRequest
J. Moringen
10:06 AM Revision 071f9463 (rsb-cpp): Do not send additional id in method calls in src/rsb/patterns/*Server*
refs #458
* src/rsb/patterns/RemoteServer.{h,cpp}: added typedefs for mutex and
lock types in WaitingEventHandler; ...
J. Moringen
09:47 AM Revision ac5a72f4 (rsb-python): Do not send additional id in method calls in rsb/patterns/__init_...
refs #458
* rsb/patterns/__init__.py: do not add user-item ServerRequestId and
send the request before storing the ...
J. Moringen
04:35 AM Enhancement #469 (Resolved): Add Future-based Interface to Request/Reply Subsystem
J. Moringen
04:35 AM Enhancement #468 (Resolved): Add Future-based Interface to Request/Reply Subsystem
J. Moringen
04:35 AM Enhancement #467 (Resolved): Add Future-based Interface to Request/Reply Subsystem
J. Moringen
04:34 AM Enhancement #466 (Resolved): Add Future-based Interface to Request/Reply Subsystem
J. Moringen

08/02/2011

08:02 PM Enhancement #458 (In Progress): Remove ServerRequestId in Request Event?
J. Moringen
07:59 PM Enhancement #429 (Resolved): Reduce event creation cost
J. Moringen
07:53 PM Bug #465 (Resolved): Performance Bottleneck: expensive/frequent construction of UUID objects
J. Moringen
02:12 PM Bug #465: Performance Bottleneck: expensive/frequent construction of UUID objects
works fine. M. Rolf
07:53 PM Bug #464 (Resolved): Performance Bottleneck: expensive construction of Scope objects
J. Moringen
02:12 PM Bug #464: Performance Bottleneck: expensive construction of Scope objects
works fine. M. Rolf
08:51 AM Revision 3003704d (rsb-cl): Improved signaled errors in src/converter/sequence.lisp
* src/converter/sequence.lisp (wire->domain sequence t t): signal an
error containing a more precise description of...
J. Moringen
08:51 AM Revision b3598229 (rsb-cl): Use handler-bind instead of handler-case in src/filter/protocol.lisp
* src/filter/protocol.lisp (filter): use `handle-bind' instead of
`handler-casel to intercept condition in order to...
J. Moringen
08:51 AM Revision 8f5d90b1 (rsb-cl): Signal appropriate error in src/converter/protocol-buffers.lisp
* src/converter/protocol-buffers.lisp
(wire->domain? eql :protocol-buffer simple-array symbol):
immediately signa...
J. Moringen
07:46 AM Revision a601169d (rsb-integrationtest): Enabled client/server code in Lisp programs in lisp/
refs #444
* lisp/client.lisp: enabled creation of local server and registration
of methods
* lisp/server.lisp: enab...
J. Moringen
07:42 AM RSB XML Support Revision 16114665 (rsb-xml-integrationtest): Fixed the same typo again in python/listener.py
* python/listener.py: fixed pari.uri -> part.uri J. Moringen
07:37 AM RSB XML Support Revision 2f404e66 (rsb-xml-integrationtest): Fixed typo in python/listener.py
* python/listener.py: fixed pari.uri -> part.uri J. Moringen
07:34 AM Enhancement #356 (Closed): Change Protocol Buffer field UserInfo.key to "bytes" Type
J. Moringen
07:34 AM Revision e7b22bd8 (rsb-cl): Fixed incorrect format string in src/patterns/conditions.lisp
* src/patterns/conditions.lisp (remote-call-failed): fixed incorrect
format string in condition report
J. Moringen
07:34 AM Revision 0894aeb3 (rsb-cl): Added local and remote server implementations in src/patterns/
* src/patterns/server.lisp: new file; contains `method' and
`server' superclasses
* src/patterns/remote-server.lisp...
J. Moringen
07:34 AM Revision a995f8ad (rsb-cl): Added two conditions in src/patterns/conditions.lisp
* src/patterns/conditions.lisp (remote-call-timeout): new condition;
signaled when a call to a remote method does n...
J. Moringen
07:34 AM Revision 6b1c609d (rsb-cl): Fixed typo in docstring in src/converter/protocol.lisp
* src/converter/protocol.lisp
(no-applicable-method eql wire->domain?): fixed typo in
documentation string
J. Moringen
07:34 AM Revision 320d23a1 (rsb-cl): Added some comments in make-informer in src/informer.lisp
* src/informer.lisp (make-informer): added some comments J. Moringen
07:34 AM Revision 345759d2 (rsb-cl): Changed docstring of call in src/patterns/protocol.lisp
* src/patterns/protocol.lisp (call): now used for local and remote
interface; changed documentation string accordingly
J. Moringen
07:34 AM Revision 3e69c330 (rsb-cl): Fixed protobuf lookup in src/converter/protocol-buffers.lisp
* src/converter/protocol-buffers.lisp
(wire->domain? eql :protocol-buffer simple-array symbol): do not
call `desc...
J. Moringen
07:34 AM Revision b856f984 (rsb-cl): send accepts event meta-data in src/protocol.lisp
* src/protocol.lisp (send): added &rest and &key; extended
documentation string accordingly
* src/informer.lisp (se...
J. Moringen
07:34 AM Revision 17ef6683 (rsb-cl): Improved docstrings in src/protocol.lisp
* src/protocol.lisp (make-listener): renamed parameter scope ->
scope-or-uri; extended documentation string
(make...
J. Moringen
07:34 AM Revision f8a6b711 (rsb-cl): Fixed in a docstring in src/protocol.lisp
* src/protocol.lisp (receive): fixed typos in documentation string J. Moringen
07:34 AM Revision 4b0c6123 (rsb-cl): Extended documentation in src/package.lisp
* src/package.lisp (package rsb): extended documentation string J. Moringen
05:50 AM RSB XML Support Revision fe1c336c (rsb-xml-integrationtest): Fixed variable name in python/listener.py
refs #451
* python/listener.py: fixed variable reference Receiver.conter ->
Receiver.counter
J. Moringen
05:37 AM RSB XML Support Revision a13dc9d6 (rsb-xml-integrationtest): Don't write output into data directory in python/lis...
refs #451
* python/listener.py: open output files in the current directory
instead of the data directory
J. Moringen
05:21 AM RSB XML Support Revision 5ea08919 (rsb-xml-integrationtest): Open output files correctly in python/listener.py
refs #451
* python/listener.py: open output files with 'w' mode; fixed filenames
of output files
J. Moringen
05:15 AM RSB XML Support Revision 1fc44a91 (rsb-xml-python): Try to force converter registration, again in rsbxml/xop.py
refs #461
* rsbxml/xop.py: last commit did not import rsb before messing with
default participant config
J. Moringen
05:14 AM RSB XML Support Revision 763ff877 (rsb-xml-python): Try to force converter registration in rsbxml/xop.py
refs #461
* rsbxml/xop.py: recreate default participant configuration to force
inclusion of the newly registered co...
J. Moringen
05:00 AM RSB XML Support Revision c76210d9 (rsb-xml-python): Changed wire-type to bytearray in rsbxml/xop.py
refs #461
* rsbxml/xop.py: changed wire-type of XOPConverter to bytearray
J. Moringen
04:54 AM RSB XML Support Revision 91dfc401 (rsb-xml-python): Initial conversion of XOP packages in rsbxml/xop.py
refs #461
* rsbxml/xop.py: implemented serialize and deserialize methods of
XOPConverter
* test/xop.py: added test ...
J. Moringen
04:18 AM RSB XML Support Revision 5881d76a (rsb-xml-integrationtest): Added Python programs in integrationtest/python/{lis...
refs #451
* python/informer.py: new file; informer for Python
* python/listener.py: new file; listener for Python
J. Moringen
04:05 AM RSB XML Support Revision 84056f52 (rsb-xml-integrationtest): Refactoring, and improvements in test/integrationtes...
refs #451
* test/integrationtest.py: refactored spawning and waiting functions;
reduced wait times
J. Moringen
03:33 AM RSB XML Support Revision e3fe878e (rsb-xml-python): Added initial unit tests in test/xop.py
refs #461
* test/__init__.py: load XOP test suite from xop module
* test/xop.py: new file; contains unit tests for th...
J. Moringen
03:24 AM RSB XML Support Revision 7d31cadd (rsb-xml-python): Added required methods to Coverage command in setup.py
* setup.py: added required methods initialize_options and
finalize_options to class command class Coverage; this wi...
J. Moringen
03:23 AM RSB XML Support Revision ebc32e7e (rsb-xml-python): Added user_options to Coverage command in setup.py
* setup.py: added empty list as user_options to class command class
Coverage; this will hopefully shut up setuptools
J. Moringen
03:20 AM RSB XML Support Revision fcb38af3 (rsb-xml-python): Removed spread in setup.py, added test/__init__.py
refs #461
* setup.py: removed configuration and launch of Spread daemon from
test and coverage targets
* test/__ini...
J. Moringen
02:19 AM Revision 018c8169 (rsb-java): Initial attempt to adapt Java implementation to changed protocol
refs #356, #421
* src/rsb/Event.java: Event.id defaults to null and is computed
lazily; the id should be computed a...
J. Moringen

08/01/2011

01:16 AM Revision b11fb3a1 (rsb-java): Another temporary fix in src/rsb/transport/spread/*.java
To make the Java stuff at least build again
* src/rsb/transport/spread/AssemblyPool.java: commented out
incompatibl...
J. Moringen
01:04 AM Revision 2d5b0b36 (rsb-java): Temporary fix in src/rsb/transport/spread/*.java
To make the Java stuff at least build again
* src/rsb/transport/spread/ReceiverTask.java: commented out
incompatibl...
J. Moringen
12:59 AM Revision f9533cb4 (rsb-integrationtest): Added actual test code in integrationtest/java/{client,s...
refs #444
* integrationtest/java/client.java: construct a RemoteServer object
and almost call methods on it
* integ...
J. Moringen
12:50 AM Revision b478aedb (rsb-java): Added infrastructure for LocalServer class in src/rsb/patterns/
refs #438
* src/rsb/patterns/DataCallback.java: new file; contains DataCallback
interface which dispatches arbitrar...
J. Moringen
12:47 AM Revision a4848572 (rsb-java): Initialize member in src/rsb/patterns/Server.java
refs #438
* src/rsb/patterns/Server.java: initialize methods map
J. Moringen
12:34 AM Revision d05c8819 (rsb-java): Added RemoteMethod class in src/rsb/patterns/RemoteMethod.java
refs #438
* src/rsb/patterns/RemoteMethod.java: new class RemoteMethod;
represents a remote method and implements i...
J. Moringen
12:31 AM Revision 891285da (rsb-java): Added getMethods method in src/rsb/patterns/Server.java
refs #438
* src/rsb/patterns/Server.java: added new method Server.getMethods
which returns a Collection of all methods
J. Moringen
12:29 AM Revision d7325bdd (rsb-java): Added state management in src/rsb/patterns/Method.java
refs #438
* src/rsb/patterns/Method.java: added nested classes for state
management and a basic implementation of t...
J. Moringen
11:36 PM Revision 5db85f4c (rsb-integrationtest): Fixed termination in integrationtest/python/server.py
refs #444
* python/client.py: print is not a function yet, I think; be a bit
more verbose
* python/server.py: simil...
J. Moringen
11:29 PM Revision 55cc0548 (rsb-python): Allow notification data to be "" in rsb/rsbspread/__init__.py
* rsb/rsbspread/__init__.py: the previous test returned False if
data was None or "", causing the payload "" to be ...
J. Moringen
10:40 PM Revision b89f1fa8 (rsb-cpp): Clear computed event id when seq num changes in src/rsb/Event.cpp
* src/rsb/Event.cpp: clear Event::id in Event::setSequenceNumber since
the computed id depends on the sequence numb...
J. Moringen
10:26 PM Revision 4f178252 (rsb-cpp): a bit more optimization for parsing scopes
refs #464 J. Wienke
10:15 PM Revision 3a8eab04 (rsb-cpp): add braces
J. Wienke
09:21 PM Bug #464 (Feedback): Performance Bottleneck: expensive construction of Scope objects
The attached test program gives the following results:
before r2199:...
J. Moringen
09:19 PM Bug #464 (Resolved): Performance Bottleneck: expensive construction of Scope objects
Applied in changeset r2199. J. Moringen
05:39 PM Bug #464 (In Progress): Performance Bottleneck: expensive construction of Scope objects
J. Moringen
05:35 PM Bug #464 (Resolved): Performance Bottleneck: expensive construction of Scope objects
Scope construction consumes more than 60% time within spread::ReceiverTask::notifyHandler
(much more than actual d...
M. Rolf
09:19 PM Revision 074ab137 (rsb-cpp): Use ad-hoc parser in Scope constructor in src/rsb/Scope.{h,cpp}
fixes #464
* src/rsb/Scope.{h,cpp}: removed regex-based validation and
Boost.Algorithm-based splitting; replaced wi...
J. Moringen
08:11 PM Bug #465 (Feedback): Performance Bottleneck: expensive/frequent construction of UUID objects
J. Moringen
08:10 PM Bug #465: Performance Bottleneck: expensive/frequent construction of UUID objects
The attached test program gives the following results:
Before r2198:...
J. Moringen
08:07 PM Bug #465 (Resolved): Performance Bottleneck: expensive/frequent construction of UUID objects
Applied in changeset r2198. J. Moringen
05:50 PM Bug #465 (In Progress): Performance Bottleneck: expensive/frequent construction of UUID objects
J. Moringen
05:39 PM Bug #465 (Resolved): Performance Bottleneck: expensive/frequent construction of UUID objects
UUID contruction from Event->MetaData consumes too much time within spread::ReceiverTask::notifyHandler
is it necess...
M. Rolf
08:07 PM Revision bddf50d0 (rsb-cpp): Avoid unconditional creation of random sender id in src/rsb/MetaData...
fixes #465
* src/rsb/MetaData.cpp: use nil UUID constructor to create default
value of sender id
* test/rsb/Handler...
J. Moringen
06:38 PM Revision 8e9a7ae8 (rsb-cpp): Minor documentation fixes in src/rsb/MetaData.h
* src/rsb/MetaData.h: fixed typos and the like in documentation
comments
J. Moringen
03:55 PM Revision ad52cd98 (rsb-cpp): make pkg-config file more flexible
J. Wienke
03:40 PM Revision a73cb8cb (rsb-python): Docstring fixes in rsb/__init__.py
* rsb/__init__.py: fixed lots leftover doxygen syntax and other errors
in documentation strings
J. Moringen
12:52 PM Revision f278ca8c (rsb-cpp): Add virtual destructor where required
J. Wienke
11:35 AM Revision 40608889 (rsb-cpp): * try to fix windows build. Do not use sleep and usleep, but use boo...
* some minor fixes found by static code checking in eclipse indigo J. Wienke

07/31/2011

01:27 AM Revision b05d8ace (rsb-python): Handle callback errors in rsb/patterns/__init__.py
refs #439
* rsb/patterns/__init__.py: handle exceptions raised from implementing
callback in LocalMethod._handleReq...
J. Moringen
01:18 AM Revision 8c81f6ff (rsb-integrationtest): Fixed use of condition-wait in integrationtest/lisp/serv...
* integrationtest/lisp/server.lisp: fixed incorrect use of
condition-wait without lock argument
J. Moringen
11:57 PM Revision 85e189bd (rsb-integrationtest): Fixed server methods in integrationtest/python/server.py
refs #444
* integrationtest/python/server.py: server methods did not accept
arguments/return values
J. Moringen
11:51 PM Revision 1892d3de (rsb-python): Extended createServer in rsb/__init__.py
refs #439
* rsb/__init__.py: added keyword parameters object, expose and methods
for conveniently specifying an ini...
J. Moringen
11:40 PM Revision e440ba4a (rsb-python): Added methods property to Server class in rsb/patterns/__init__.py
refs #439
* rsb/patterns/__init__.py: added getMethods method and read-only
methods property to Server class
J. Moringen
11:23 PM RSB XML Support Revision cf85607b (rsb-xml-python): Initial import of RSB Python XML/XOP support
refs #461
* python/: initial pieces of XML/XOP support for Python
J. Moringen
11:22 PM RSB XML Support Tasks #463 (Closed): XML/XOP Support
J. Moringen
11:22 PM RSB XML Support Tasks #462 (Resolved): XML/XOP Support [Common Lisp]
J. Moringen
11:19 PM RSB XML Support Tasks #461 (Resolved): XML/XOP Support [Python]
J. Moringen
10:37 PM Revision b2821961 (rsb-python): Added documentation in rsb/patterns/__init__.py
refs #439
* rsb/patterns/__init__.py: added documentation strings to LocalMethod
and constructors of Method and Server
J. Moringen
10:35 PM Revision 1454c394 (rsb-python): Implemented create{Server,RemoteServer} in rsb/__init__.py
refs #439
* rsb/__init__.py: implemented createServer and createRemoteServer;
added documentation strings
J. Moringen
07:05 PM Revision 259f9f33 (rsb-python): Initial working local server in rsb/patterns/__init__.py
refs #439
* rsb/patterns/__init__.py: fixed listener creation and reply
construction in LocalMethod; added some doc...
J. Moringen

07/30/2011

11:43 PM Revision 6c00c38b (rsb-cpp): Use portable sleep in examples/server/client.cpp
* examples/server/client.cpp: use Boost.Thread to sleep instead of
POSIX sleep
J. Moringen
11:42 PM Revision fe4ecb6a (rsb-java): Added create{Local,Remote}Server in src/rsb/Factory.java
refs #438
* src/rsb/Factory.java: added methods create{Local,Remote}Server which
create LocalServer and RemoteServe...
J. Moringen
11:35 PM Revision 22e9b355 (rsb-java): Fixed Server constructs in src/rsb/patterns/{Local,Remote}Server.java
refs #438
* src/rsb/patterns/LocalServer.java: removed transportFactory and
portConfig parameters
* src/rsb/pattern...
J. Moringen
11:24 PM Revision b12af6b9 (rsb-java): Added state management in src/rsb/patterns/Server.java
refs #438
* src/rsb/patterns/LocalServer.java: fixed documentation comments
* src/rsb/patterns/RemoteServer.java: rem...
J. Moringen
11:03 PM Revision 05f84cfb (rsb-java): Initial client/server infrastructure in src/rsb/patterns/
refs #438
* src/rsb/patterns/Method.java: new file; contains abstract Method
superclass for remote and local Method...
J. Moringen
09:42 PM Revision b4daf0b5 (rsb-integrationtest): Fixed Lisp server image name in integrationtest/lisp/ser...
* integrationtest/lisp/server.lisp: fixed image name; the server was
dumped in to an image named "client"
J. Moringen
09:23 PM Revision 807e5978 (rsb-integrationtest): Improved Python server in integrationtest/python/server.py
refs #444
* integrationtest/python/server.py: added method registration and
waiting
J. Moringen
09:18 PM Revision 7cd95a31 (rsb-python): Added types to Method classes in integrationtest/rsb/patterns/__i...
refs #439
* integrationtest/rsb/patterns/__init__.py: added requestType and
replyType to Method class and construct...
J. Moringen
08:37 PM Revision 45a601d2 (rsb-integrationtest): Fixed keyword parameter again in integrationtest/test/in...
* integrationtest/test/integrationtest.py: fixed keyword parameter
timeout in IntegrationTest.waitForProcesses
J. Moringen
08:13 PM Revision fe435666 (rsb-integrationtest): Fixed keyword parameter in integrationtest/test/integrat...
* integrationtest/test/integrationtest.py: fixed keyword parameter
timeout in IntegrationTest.waitForProcesses
J. Moringen
07:53 PM Revision 263aea08 (rsb-integrationtest): Tighter timeout for client/server in integrationtest/tes...
refs #444
* integrationtest/test/integrationtest.py: made process timeout
configurable; wait 60 seconds for publish...
J. Moringen
07:24 PM Revision 98a8cbd2 (rsb-python): Added error handling, local methods in rsb/patterns/__init__.py
refs #439
* rsb/patterns/__init__.py: added exception classes RemoteCallError,
TimeoutError and RemoteExecutionErro...
J. Moringen
07:19 PM Revision 9c7ef0f2 (rsb-python): Added data, type keyword params in Event() in rsb/__init__.py
* rsb/__init__.py: added keyword parameters data and type in
constructor of Event class
J. Moringen
06:21 PM Bug #460 (Closed): Compact Event Formatting Style is Useless
Consider this:... J. Moringen
04:41 PM Enhancement #458 (Resolved): Remove ServerRequestId in Request Event?
_See [[RequestReply]] for an explanation of the current scheme._
I think, we could implement this more efficiently...
J. Moringen

07/29/2011

11:59 PM Tasks #444 (In Progress): Test Client/Server Communication in Integration Test
J. Moringen
11:57 PM Enhancement #457 (Resolved): Remove Notification.version?
Applied in changeset r2171. J. Moringen
02:34 PM Enhancement #457 (In Progress): Remove Notification.version?
J. Moringen
02:23 PM Enhancement #457: Remove Notification.version?
Sounds good to me. I propose to do this now as we did change the protocol for 0.4 anyway... S. Wrede
12:54 PM Enhancement #457 (Resolved): Remove Notification.version?
The field @Notification.version@ is currently not processed in any implementation (I think). I propose removing it:
...
J. Moringen
11:57 PM Revision dc6bff18 (rsb-protocol): Added field number from wire format in protocol/
fixes #457
* protocol/CMakeLists.txt: generate field number of
Notification.sequence_number based wire format versi...
J. Moringen
11:39 PM Revision 475507ff (rsb-integrationtest): Created stubs for Lisp client/server test in integration...
refs #444
* lisp/client.lisp: new file; contains Lisp client for client/server
integration test
* lisp/server.lisp:...
J. Moringen
11:26 PM Revision 112a4d48 (rsb-integrationtest): Fixed errors in Java client/server programs in integrati...
refs #444
* java/client.java: fixed scope; fixed exceptions
* java/server.java: fixed exceptions
J. Moringen
11:16 PM Revision 346479ad (rsb-integrationtest): Created stubs for Java client/server test in integration...
refs #444
* java/CMakeLists.txt: added files java/client.java,
java/client.sh.in, java/server.java and java/server....
J. Moringen
10:55 PM Revision 141fc7ab (rsb-integrationtest): Added client/server test methods in integrationtest/test...
refs #444
* test/integrationtest.py: added method
IntegrationTest.addClientServerPair which adds a test method for ...
J. Moringen
10:39 PM Revision e69cf6d9 (rsb-integrationtest): Added client/server test for Python in integrationtest/cpp
refs #444
* python/client.py: new file; contains Python client for client/server
integration test
* python/server.p...
J. Moringen
10:29 PM Revision b39142a5 (rsb-integrationtest): Added client/server test for C++ in integrationtest/cpp
refs #444
* cpp/CMakeLists.txt: added files cpp/client.cpp, cpp/server.cpp
* cpp/client.cpp: new file; contains C++ c...
J. Moringen
09:51 PM Revision 766a446d (rsb-protocol): Removed Notification.version field in protocol/RSBProtocol/Prot...
refs #457
* protocol/RSBProtocol/Protocol.proto: removed unused
Notification.version field; bumped filed number of
...
J. Moringen
09:39 PM Revision 630bf87c (rsb-integrationtest): %load-silently -> load-system in integrationtest/lisp/co...
* integrationtest/lisp/config.lisp: change calls %load-silently ->
load-system; forgotten in one of the previous co...
J. Moringen
09:39 PM Revision 29be1b6e (rsb-python): Improved initialization/deactivation in rsb/patterns/__init__.py
refs #439
* rsb/patterns/__init__.py: added Method.deactivate
and Server.deactivate; added scope parameter to Serve...
J. Moringen
09:32 PM Revision 8503b5e7 (rsb-integrationtest): Backported job/artifact suffixes in integrationtest/lisp...
* integrationtest/lisp/sbclrc: backported support for job/artifact
suffixes via DEP_SUFFIXES
J. Moringen
03:20 PM Bug #425 (Resolved): document usage of setup.cfg for python
J. Wienke
02:18 PM Bug #425: document usage of setup.cfg for python
Johannes Wienke wrote:
> I updated [[InstallationPython]]. Is this sufficient?
I think it is sufficiently documen...
Anonymous
09:46 AM Bug #425 (Feedback): document usage of setup.cfg for python
I updated [[InstallationPython]]. Is this sufficient? J. Wienke
09:32 AM Bug #425 (In Progress): document usage of setup.cfg for python
J. Wienke

07/28/2011

05:18 PM Bug #447 (Resolved): Factory.cpp compilation fails on MacOS Snow Leopard
Great. This fixed it. Compilation against RSC and Boost 1.46 as well as protobuf installed via MacPorts and spread-4.... S. Wrede

07/27/2011

10:48 PM Revision 3c8d1d1c (rsb-integrationtest): Cleanup and suffix support in lisp/{sbclrc,informer.lisp...
* lisp/sbclrc: support suffix for artifact download; removed
unnecessary stuff
* lisp/informer.lisp: change calls %...
J. Moringen
10:23 PM Revision 3e3d58d6 (rsb-cl): Added exported symbols in src/package.lisp
* src/package.lisp (package rsb): added exported symbols
make-participant, define-participant-creation-uri-methods ...
J. Moringen
10:23 PM Revision 99e4cc4e (rsb-cl): Added patterns module in src/patterns
refs #437
* src/patterns/protocol.lisp: new file; protocol definition for
the patterns module
* src/patterns/condit...
J. Moringen
10:23 PM Revision 5393266e (rsb-cl): Minor robustness change in src/filter/fallback-policy-mixin.lisp
* src/filter/fallback-policy-mixin.lisp
(matches? fallback-policy-mixin t): use `ecase' when discriminating
policies
J. Moringen
10:23 PM Revision 4b2d51b0 (rsb-cl): Added caching of scope string representations in src/scope.lisp
* src/scope.lisp (scope::%string): new slot; caches the string
representation of the scope
(scope-string): use th...
J. Moringen
09:43 PM Revision 606b7562 (rsb-cpp): Split client/server example into files examples/server/{client,serve...
* examples/CMakeLists.txt: added file examples/server/client.cpp
* examples/server/client.cpp: new file; contains cli...
J. Moringen
08:54 PM RSB XML Support Tasks #451 (In Progress): Integration Test for Cross-language XOP Communication
J. Moringen
01:20 PM RSB XML Support Tasks #451 (Resolved): Integration Test for Cross-language XOP Communication
* C++ (in progress)
* Python (basic stuff works)
* Java (missing)
* Common Lisp (basic stuff works)
J. Moringen
08:52 PM Bug #447 (Feedback): Factory.cpp compilation fails on MacOS Snow Leopard
J. Moringen
08:52 PM Revision 85d531e0 (rsb-cpp): Split Factory::createConnectors into 3 methods in src/rsb/Factory.{h...
refs #424 (should speed up compilation)
refs #447 (may fix the issue)
* src/rsb/Factory.{h,cpp}: split template metho...
J. Moringen
08:07 PM RSB XML Support Revision 6b55cdfc (rsb-xml-integrationtest): Create wait file in integrationtest/lisp/listener.lisp
refs #451
* integrationtest/lisp/listener.lisp: once the reader instance is
setup, create a "wait file" for the tes...
J. Moringen
08:01 PM RSB XML Support Revision 4e343ecc (rsb-xml-integrationtest): Recompute options in integrationtest/lisp/{informer,...
refs #451
* integrationtest/lisp/informer.lisp: recompute RSB configuration
options when image is restarted
* integ...
J. Moringen
02:48 PM RSB XML Support Revision 711903a9 (rsb-xml-integrationtest): Added tests coordination script in integrationtest/test
refs #451
* integrationtest/test/integrationtest.py: coordination script for
integration test
* integrationtest/tes...
J. Moringen
02:36 PM RSB XML Support Revision 1f14359e (rsb-xml-integrationtest): Added RSB XML Java library to classpath
* integrationtest/java/CMakeLists.txt: configure RSB_JAVA_XML_LIBRARY
* integrationtest/java/build.xml.in: added valu...
J. Moringen
02:32 PM RSB XML Support Revision 6d9d90c7 (rsb-xml-integrationtest): Fixed paths in integrationtest/lisp/CMakeLists.txt
* integrationtest/lisp/CMakeLists.txt: fixed paths of lisp files by
prepending ${CMAKE_CURRENT_SOURCE_DIR}
J. Moringen
02:19 PM RSB XML Support Revision 9cce55f6 (rsb-xml-integrationtest): Renamed directory integration-test -> integrationtest
This way, it is like the RSB core. J. Moringen

07/26/2011

01:44 AM Revision a7f4c306 (rsb-python): Initial Client/Server implementation in rsb/patterns/__init__.py
refs #439
* rsb/patterns/__init__.py: new module; contains initial
implementations of Method, Server, Call, RemoteM...
J. Moringen
12:55 AM Bug #447: Factory.cpp compilation fails on MacOS Snow Leopard
The template method @rsb::Factory::createConnectors@ has been added to avoid writing the same method three time. Howe... J. Moringen
10:37 PM Bug #447 (Resolved): Factory.cpp compilation fails on MacOS Snow Leopard
Error message:... S. Wrede
12:51 AM Revision f538e0c7 (rsb-cpp): Fixed type string for exceptions in src/rsb/patterns/RemoteServer.cpp
* src/rsb/patterns/RemoteServer.cpp: fixed expected data type of
events that are exception notifications "string" -...
J. Moringen
12:48 AM Revision 686cba88 (rsb-cpp): Extended documentation comments in src/rsb/patterns/RemoteServer.h
* src/rsb/patterns/RemoteServer.h: extended documentation comment of
call; added documentation comment to callMethod
J. Moringen
06:49 PM Revision da662377 (rsb-cpp): Added call method for domain objects in src/rsb/patterns/RemoteServer.h
* src/rsb/patterns/RemoteServer.h: added method RemoteServer::call
which takes and returns domain objects and perfo...
J. Moringen
06:07 PM Revision a2b52f1f (rsb-cpp): Fixed exception case in src/rsb/patterns/Server.cpp
* src/rsb/patterns/Server.cpp: the exception-handling case in
RequestHandler::handle tried to construct a reply eve...
J. Moringen
03:41 AM RSB XML Support Revision a96d30c2 (rsb-xml-cl): Added protocol buffer converter for xop in src/converter/xop.lisp
* src/converter/types.lisp: new file; contains some type
definitions used in the xop converter
* src/converter/xop....
J. Moringen
03:41 AM RSB XML Support Revision 92f89c50 (rsb-xml-cl): Added writers for document and parts in src/xop/package1.lisp
* src/xop/package1.lisp (shared-initialize :after package1 t): use
writers for `package-document' and `package-part...
J. Moringen
03:41 AM Revision 37849611 (rsb-cl): Fixed notification ids in src/transport/spread/fragmentation.lisp
refs #421
* src/transport/spread/fragmentation.lisp (assembly::id): changed type
sequence-number -> simple-array
...
J. Moringen
03:00 AM Revision 70c0c617 (rsb-python): Initial attempt to adapt Python impl to changed protocol
refs #421, #356
* rsb/__init__.py: added sequenceNumber and senderId to Event class;
Event.id is now read-only and ...
J. Moringen

07/25/2011

09:09 PM Tasks #422 (Resolved): Provide Downloadable Version of Lisp Logger
J. Moringen
07:35 PM Tasks #444 (Resolved): Test Client/Server Communication in Integration Test
J. Moringen
07:34 PM Tasks #439 (In Progress): Implement Server/RemoteServer
J. Moringen
06:17 PM Tasks #443 (Resolved): Document Java PBuf Usage
Within the Wiki (show Ant file with protoc task) and / or Javadoc (link wiki page reference example from ProtBuf conv... S. Wrede
03:24 PM Bug #309: Create pure spread test case for latencies
Finally sent to the list... J. Wienke

07/23/2011

11:19 PM Revision 55f2db99 (rsb-tools-cl): Handle download failures properly in sbclrc
* sbclrc (%download-project-artifact): signal an error unless the get
reply code is 200
J. Moringen
11:19 PM Revision 7e6c1817 (rsb-cl): Improved keyword handling in src/transport/spread/conversion.lisp
refs #437
* src/transport/spread/conversion.lisp (keyword->bytes): use modified
readtable to handle string case bet...
J. Moringen
11:19 PM Revision 4edd6d4f (rsb-cl): Added local function make-id in test/package.lisp
* test/package.lisp (test suite root): added local function `make-id' J. Moringen
11:19 PM Revision d958b35c (rsb-cl): Added test case event-root::id-computation in test/event.lisp
refs #421
* test/event.lisp (test event-root::id-computation): new test case;
check computation of event ids based ...
J. Moringen
11:19 PM Revision 09def042 (rsb-cl): Fixed sender id extraction in src/transport/spread/conversion.lisp
refs #421
* src/transport/spread/conversion.lisp (one-notification->event):
extract sender id from notification, no...
J. Moringen
11:19 PM Revision 73c7cbb4 (rsb-cl): Adapted for user-info fields src/transport/spread/conversion.lisp
refs #356
* src/transport/spread/conversion.lisp (one-notification->event): use
`bytes->keyword' for `user-info-key...
J. Moringen
11:19 PM Revision edee9977 (rsb-cl): Adapted sender-id handling in src/transport/spread/conversion.lisp
refs #421
* src/transport/spread/conversion.lisp (one-notification->event):
obtain sender id from notification inst...
J. Moringen
11:19 PM Revision 61c51c82 (rsb-cl): Added readers in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp
(add-fragment! assembly rsb.protocol:notification):
rsb.protocol:notifi...
J. Moringen
11:19 PM Revision c667a44e (rsb-cl): Changed id -> seq. num. in src/transport/spread/fragmentation.lisp
refs #421
* src/transport/spread/fragmentation.lisp (assembly::id): changed type
octet-vector -> sequence-number
...
J. Moringen
11:19 PM Revision 92d85e4a (rsb-cl): Adjusted tests in test/transport/spread/fragmentation.lisp
refs #421
* test/transport/spread/fragmentation.lisp
(test suite fragmentation-root): in local function
`make-not...
J. Moringen
11:19 PM Revision 299abb67 (rsb-cl): Adapted unit test for event changes in test/{event,package}.lisp
refs #421
* src/package.lisp (package rsb): added exported symbol
event-sequence-number
* test/package.lisp (test s...
J. Moringen
11:19 PM Revision fe660653 (rsb-cl): Use sequence numbers in events; compute event ids only when needed
refs #421
* src/event.lisp (event): removed superclass uuid-mixin; updated
documentation
(event::sequence-number)...
J. Moringen
11:19 PM Revision 6cf52a13 (rsb-cl): Added sequence number type and generation in src/{types,util}.lisp
refs #421
* src/util.lisp (make-sequence-number-generator): new function;
returns a function which return sequence ...
J. Moringen
11:15 PM Revision 5e7ab636 (rsb-tools-cl): Fixed syntax error in sbclrc
* sbclrc (%download-project-artifact): fixed invalid let binding J. Moringen
11:11 PM Revision 5c7fe7dc (rsb-tools-cl): Handle download failures properly in sbclrc
* sbclrc (%download-project-artifact): signal an error unless the get
reply code is 200
J. Moringen
11:05 PM Revision 66caec79 (rsb-cl): Backported system finding fix in cl-rsb.asd
* cl-rsb.asd (toplevel): when trying to find optional system
asdf-system-connections and cl-protobuf set error sign...
J. Moringen
11:00 PM Revision f9d4be78 (rsb-cpp): Use sender id + seq num in src/rsb/transport/spread/Assembly.{h,cpp}
refs #421
* src/rsb/transport/spread/Assembly.{h,cpp}: use the concatenation of
sender id and event sequence number...
J. Moringen
10:39 PM Revision 60a2508d (rsb-tools-cl): Backported more system loading functionality in logger/dump.lisp
* logger/dump.lisp: load system using `load-system' function to
enable artifact download
J. Moringen
10:35 PM Revision 7595d4a2 (rsb-tools-cl): Backported system download and loading from trunk
* sbcl.cmake.in: use sbclrc
* sbclrc: new file; setup system download and loading
J. Moringen
10:00 PM Tasks #441 (Resolved): Version checking against RSB-Protocol
Applied in changeset r2124. J. Moringen
09:53 PM Revision 6e9da79f (rsb-protocol): Added wire-format version check in protocol/RSBProtocolConfig-v...
fixes #441
* protocol/CMakeLists.txt: added project version variables and a
wire-format version variable; configure...
J. Moringen
09:53 PM Revision b50f5219 (rsb-cpp): Added wire-format version check in protocol/RSBProtocolConfig-versio...
fixes #441
* protocol/CMakeLists.txt: added project version variables and a
wire-format version variable; configure...
J. Moringen

07/22/2011

04:29 PM Tasks #441 (Resolved): Version checking against RSB-Protocol
Since RSB-Protocol is separate from the language client libraries (e.g. separated gar-installers), the RSB client lib... Anonymous
03:18 PM Revision 8378b33d (rsb-cpp): Fixed cmake to also work as in-source build
Arne Nordmann
12:45 PM RSB XML Support Revision df03a2cd (rsb-xml-cl): Fixed syntax error in src/xop/types.lisp
* src/xop/types.lisp (part-data): added missing quote J. Moringen
12:45 PM RSB XML Support Revision 05186c5a (rsb-xml-cl): Added initial xop module for XOP package support in src/xop/
* src/xop/types.lisp: new file; contains type definitions used in
the xop module
* src/xop/protocol.lisp: new file;...
J. Moringen
12:45 PM RSB XML Support Revision 503c0e71 (rsb-xml-cl): initial import
refs #374 J. Moringen
09:49 AM Revision 9f501bfc (rsb-protocol): Added license header and documentation in RSBProtocol/Protocol....
* RSBProtocol/Protocol.proto: added a license header; added a
documentation comment for Notification; whitespace ch...
J. Moringen

07/21/2011

09:20 PM Tasks #438: Implement Server/RemoteServer
Thx! ;-) S. Wrede
09:14 PM Tasks #438 (Resolved): Implement Server/RemoteServer
J. Moringen
09:15 PM Tasks #439 (Resolved): Implement Server/RemoteServer
J. Moringen
09:14 PM Tasks #437 (Resolved): Implement Server/RemoteServer
J. Moringen
09:03 PM Feature #436 (Resolved): Make Reply Timeout in Client-Server Communication configurable
Applied in changeset r2120. J. Moringen
07:36 PM Feature #436 (Resolved): Make Reply Timeout in Client-Server Communication configurable
J. Moringen
09:03 PM Revision e00467e1 (rsb-cpp): Made reply timeout configurable in src/rsb/patterns/RemoteServer.{h,...
fixes #436
* src/rsb/Factory.{h,cpp}: added maxReplyWaitTime parameter to
Factory::createRemoteServer
* src/rsb/pat...
J. Moringen
06:34 PM RSB XML Support Tasks #435 (Resolved): Import Java rsb-xml library
S. Wrede
11:36 AM RSBag Revision 4d5c5563 (rsbag-cpp): Change directory structure to match RSX model
M. Goetting
11:34 AM Bug #425: document usage of setup.cfg for python
The reason it is removed was because there is no real default to assume and people did not notice the existence of th... J. Wienke
10:39 AM Revision 8a31f5dd (rsb-model): initial version of remote method call diagram
J. Moringen
09:05 AM Revision 77e0af00 (rsb-cpp): Compile scope validation regex during static init in src/rsb/Scope.cpp
refs #429
* src/rsb/Scope.cpp: compile regular expression used for scope string
validation during static initializa...
J. Moringen
09:03 AM Revision 403b89ed (rsb-cpp): Adapted to changed Notification protocol buffer message definition
refs #421
* src/rsb/transport/spread/OutConnector.cpp: store sender id in
directly in notification object rather th...
J. Moringen
08:36 AM Revision 84410d20 (rsb-tools-cl): Retain uncompressed version of binary in sbcl.cmake.in
* sbcl.cmake.in: when compressing, also retain an uncompressed version J. Moringen

07/20/2011

11:40 PM Enhancement #352: Implement Converter Selection Strategies
Prototypical example for SimpleImage works in conjunction with the generic ProtoBuf converter but needs further testing. S. Wrede
10:09 PM Enhancement #352 (In Progress): Implement Converter Selection Strategies
Converter Selection Strategies are almost implemented and internal processing changed to use the new subsystem.
Ne...
S. Wrede
11:38 PM Feature #403: Check if explicit Typeinfo representation is necessary
This ticket is about the client-side API and the converter selection within Java. So, if a user writes a converter, h... S. Wrede
10:07 PM Tasks #434 (Rejected): Implement Converter Selection and Registration Facilities
F*ck. Ticket already there... S. Wrede
10:05 PM Tasks #434 (Rejected): Implement Converter Selection and Registration Facilities
Similar to C++ with the aim to allow registration and use of Google ProtoBuf converters. S. Wrede
10:00 PM RSBag Tasks #388 (Feedback): Outline Supported Use Cases
S. Wrede
10:00 PM RSBag Tasks #388: Outline Supported Use Cases
* What are the use cases that RSBag will support?
* How will it compare to rosbag?
* Which features will be avail...
S. Wrede
09:59 PM RSBag Tasks #387 (Resolved): Check in current state in SVN
S. Wrede
07:15 PM Revision 3c27217f (rsb-protocol): Moved sender_id to Notification in RSBProtocol/Protocol.proto
refs #421
* RSBProtocol/Protocol.proto: moved MetaData.sender_id to
Notification.sender_id; sequence_number and sen...
J. Moringen
04:40 PM Tasks #432 (Feedback): Logo Design
S. Wrede
04:40 PM Tasks #432 (Feedback): Logo Design
Florian made me think about this one...
He chose "this picture":http://www.rsb4.de/images/stories/Standardbilder/...
S. Wrede
01:54 PM Tasks #106 (Feedback): Extract NaoQi Converters and Examples into separate Library
We need to discuss how deploy NAO specific converters to our partners and how this relates to the IDL specification c... S. Wrede
01:27 PM Revision 71f49678 (rsb-protocol): Changed fields of UserInfo to bytes in RSBProtocol/Protocol.proto
refs #356
* RSBProtocol/Protocol.proto: changed type of UserInfo.key string ->
bytes; changed type of UserInfo.valu...
J. Moringen
12:32 PM Revision 5e8072c8 (rsb-cpp): Fixed event id computation in src/rsb/Event.cpp
refs #421
* src/rsb/Event.cpp: added missing zero-padding when computing name
component for UUID v5 generation
J. Moringen
11:21 AM Enhancement #429 (Resolved): Reduce event creation cost
Main culprits:
* Regex-based input validation in @Scope@ constructor (see #464)
** Regex compilation ✓ (-now perfo...
J. Moringen
07:12 AM Revision a5c3932a (rsb-cpp): Changed events to use sequence numbers and only derive UUIDs
refs #421
* src/rsb/Event.{h,cpp}: changed Event::id into a pointer which is not
set initially, but computed lazily...
J. Moringen
07:03 AM Revision 0c9dcab8 (rsb-protocol): Changed id to sequence number in RSBProtocol/Protocol.proto
refs #421
* RSBProtocol/Protocol.proto: change bytes Notification.id -> uint32
Notification.sequence_number
J. Moringen
06:16 AM Revision dc43cb7c (rsb-cpp): Added license headers in src/rsb/transport/spread/Assembly.{h,cpp}
* src/rsb/transport/spread/Assembly.{h,cpp}: added missing license
headers
J. Moringen
04:25 AM Enhancement #421: Use Sequence Numbers in Events (instead of full UUIDs)
We probably can't ensure strictly increasing creation times when relying on the respective operating system's clock a... J. Moringen
04:16 AM Tasks #422 (Feedback): Provide Downloadable Version of Lisp Logger
J. Moringen

07/19/2011

06:05 PM Bug #425 (Resolved): document usage of setup.cfg for python
RSBPython's setup configuration file "setup.cfg" is currently is missing in the trunk version as well as in the downl... Anonymous
12:33 PM Revision c3b7bf2c (rsb-tools-cl): Avoid loading swank twice in common/debugger.lisp
* common/debugger.lisp (start-swank): do not load swank system if it
already is loaded
J. Moringen
12:33 PM Revision 930c8d6a (rsb-tools-cl): Fixed octet-vector formatting in formatting/util.lisp
* formatting/util.lisp (format-recursively): fixed display of
octet-vector fields
J. Moringen
11:59 AM Revision 83f1b819 (rsb-tools-cl): Load swank in logger-builtin-spread/dump.lisp
* logger-builtin-spread/dump.lisp (toplevel): load swank J. Moringen
11:47 AM Revision c4f9ed33 (rsb-cl): Fixed wire-schema handling src/converter/protocol-buffers.lisp
* src/converter/protocol-buffers.lisp
(wire->domain? eql :protocol-buffer simple-array symbol): new
method; check...
J. Moringen
10:58 AM Enhancement #421: Use Sequence Numbers in Events (instead of full UUIDs)
Overflows shouldn`t be a problem if the message contains a CreateTime. If it can be ensured that the CreateTime alway... S. Herbrechtsmeier
09:24 AM Enhancement #421 (In Progress): Use Sequence Numbers in Events (instead of full UUIDs)
J. Moringen
09:25 AM Bug #375 (In Progress): Fragmentation: Do not transmit full Event Meta-data in all Notifications
J. Moringen
09:25 AM Enhancement #356 (In Progress): Change Protocol Buffer field UserInfo.key to "bytes" Type
J. Moringen

07/18/2011

04:50 PM Tasks #402 (Resolved): Setup RST Project for IDL Collection
New RST project as RSB sub-project. SVN folders moved to new project, jobs adapted. S. Wrede
04:52 AM Revision b03ae1a6 (rsb-cl): Added merge-options in src/configuration.lisp
* src/configuration.lisp (options-from-environment): removed
unnecessary call to `effective-options'
(options-fro...
J. Moringen
02:03 AM Revision 58bf0dfd (rsb-cl): Fixed initarg checks in src/transport/spread/connection.lisp
* src/transport/spread/connection.lisp
(initialize-instance :before connection): new method; ensure that
one of c...
J. Moringen
02:03 AM Revision b8af2b02 (rsb-cl): Added conditions in file src/transport/conditions.lisp
refs #422
* src/transport/conditions.lisp: new file; contains conditions
used in the transport module
* src/transpo...
J. Moringen

07/17/2011

01:35 AM Revision 403ad85c (rsb-tools-cl): Added package qualification in cl-rsb-common.asd
* cl-rsb-common.asd (toplevel): use qualification with cl package for
initial package stuff
J. Moringen
01:35 AM Revision 90fee389 (rsb-tools-cl): Use with-logged-warnings in logger/main.lisp
refs #422
* common/package.lisp (package rsb.common): added exported symbol
with-logged-warnings
* logger/main.lisp...
J. Moringen
01:35 AM Revision bee77d02 (rsb-cl): Improved constructor in src/transport/spread/connector.lisp
* src/transport/spread/connector.lisp (connector): removed default
initarg for host initarg
(shared-initialize :a...
J. Moringen
01:35 AM Revision d46b94e7 (rsb-cl): Improved transport option processing in src/participant.lisp
refs #422
* src/uris.lisp (uri-transport): new function; return the transport
configuration of an URI
(uri->scope...
J. Moringen
04:20 AM Revision 927c7b07 (rsb-tools-cl): Added logging functions in file common/logging.lisp
* common/logging.lisp: new file; contains logging-related
functions
* cl-rsb-common.asd (system cl-rsb-common): add...
J. Moringen
04:20 AM Revision 492e0ad4 (rsb-tools-cl): Use with-interactive-interrupt-exit in logger/main.lisp
ref #422
* logger/main.lisp (main): use `with-interactive-interrupt-exit'
instead of manually installing a signal h...
J. Moringen
04:20 AM Revision 3096fb0e (rsb-tools-cl): Added enable-swank-on-signal in common/debugger.lisp
* common/debugger.lisp (start-swank): delete old port file
(enable-swank-on-signal): new function; start swank serv...
J. Moringen
04:20 AM Revision b2934742 (rsb-tools-cl): Generate description of formatting styles in logger/main.lisp
refs #422
* formatting/protocol.lisp (format-styles): return documentation along
with style keyword; added document...
J. Moringen
04:20 AM Revision de7b02cb (rsb-tools-cl): Added interactive functions in common/interactive.lisp
* common/interactive.lisp: new file; contains functions for
interactive use
* common/package.lisp (package rsb.comm...
J. Moringen
04:20 AM Revision c780d199 (rsb-cl): Better condition report in src/transport/spread/in-connector.lisp
* src/transport/spread/in-connector.lisp
(message->event in-connector simple-array t): further tweaked
condition ...
J. Moringen
04:20 AM Revision d5354c18 (rsb-cl): Added error policies to connector classes
* src/transport/connector.lisp (connector): added superclass
`error-policy-mixin'
* src/event-processing/configurat...
J. Moringen
04:20 AM Revision f5dc7bea (rsb-cl): Better condition report in src/transport/spread/in-connector.lisp
* src/transport/spread/in-connector.lisp
(message->event in-connector simple-array t): display description of
fai...
J. Moringen
02:55 AM Revision 2714e462 (rsb-tools-cl): Added common/conditions.lisp and common/idl-loading.lisp
refs #422
* common/conditions.lisp: new file; contains conditions used in
the cl-rsb-common system
* common/idl-loa...
J. Moringen
02:55 AM Revision d8431f93 (rsb-tools-cl): Added --idl-path option and processing in logger/main.lisp
refs #422
* logger/main.lisp (update-synopsis): added command line option
--idl-path
(main): process idl-path opt...
J. Moringen

07/16/2011

01:48 AM Revision 0ab58b01 (rsb-tools-cl): Added filter processing in logger/main.lisp
refs #422
* common/help.lisp (print-filter-help): changed output format; added
blacklist parameter
* logger/main.li...
J. Moringen
01:48 AM Revision 36e1ddeb (rsb-cl): Added inheritance of transport options in src/participant.lisp
* src/participant.lisp (make-participant): call
`process-transport-options'
* src/configuration.lisp (process-trans...
J. Moringen
01:48 AM Revision 8acefa02 (rsb-cl): Added error policy in src/event-processing/configurator.lisp
* src/event-processing/configurator.lisp (configurator): added
superclass `error-policy-mixin'; added default-inita...
J. Moringen
01:48 AM Revision 37d34bec (rsb-cl): Changed ignore-error restart in src/event-processing/configurator.lisp
* src/event-processing/configurator.lisp (detach configurator):
changed installed restart ignore-error -> continue
J. Moringen
01:48 AM Revision 57d165b6 (rsb-cl): Fixed processing of handlers in src/listener.lisp
* src/listener.lisp (listener::handlers): new slot; stores the
handlers of the listener
(handlers listener): remo...
J. Moringen
01:48 AM Revision c3b2b312 (rsb-cl): Added restarts for conversion in src/converter/protocol.lisp
* src/converter/protocol.lisp (wire->domain :around t t t): new
method; install restarts around `wire->domain'
(d...
J. Moringen
01:48 AM Revision 9277299b (rsb-cl): Added file test/transport/restart-notification-sender-mixin.lisp
* test/transport/restart-notification-sender-mixin.lisp: new file;
contains unit tests for the `restart-notificatio...
J. Moringen
01:48 AM Revision d61da649 (rsb-cl): Added class in src/transport/restart-notification-sender-mixin.lisp
* src/transport/spread/out-connector.lisp (out-connector): added
superclass `restart-notification-sender-mixin'
(...
J. Moringen
01:48 AM Revision 7dbe553e (rsb-cl): Added define-restart-method-test-case in test/package.lisp
* test/package.lisp (package rsb.test): added exported symbols
define-basic-participant-test-cases and
define-res...
J. Moringen
01:48 AM Revision c958dd0a (rsb-cl): Use cl:continue restart instead of custom ignore-error restart
* src/protocol.lisp (define-restart): new local macro for restart and
invoker function definition; used to define `...
J. Moringen
01:48 AM Revision 1adda8da (rsb-cl): Added construction tests for filters in test/filter/*.lisp
* test/filter/package.lisp (define-basic-filter-test-cases): generate
an additional test case that check filter con...
J. Moringen
01:48 AM Revision 4431592e (rsb-cl): Improved comment in src/event-processing/in-route-configurator.lisp
* src/event-processing/in-route-configurator.lisp
(notify in-route-configurator t eql :connector-added): improved
...
J. Moringen
01:47 AM Revision 0b7f6205 (rsb-cl): Added one-line summary in src/protocol.lisp
* src/protocol.lisp (header): added one-line summary J. Moringen
01:47 AM Revision e3c33563 (rsb-cl): Improved condition handling in src/transport/spread/in-connector.lisp
* src/transport/spread/in-connector.lisp
(message->event in-connector simple-array t): use `handler-bind'
instead...
J. Moringen
05:17 AM Revision e2b287ec (rsb-tools-cl): Added loading of cl-ppcre in logger-builtin-spread/dump.lisp
refs #422
* logger-builtin-spread/dump.lisp (toplevel): load cl-ppcre to trigger
loading of the regex filter
J. Moringen
05:17 AM Revision be9b565b (rsb-tools-cl): Improved parse-filter-spec in common/filter-construction.lisp
refs #422
* common/filter-construction.lisp (parse-filter-spec): convert first
token into a keyword if it is of som...
J. Moringen
05:17 AM Revision 35fa523a (rsb-cl): Added utility functions in src/transport/spread/conversion.lisp
* src/transport/spread/conversion.lisp (one-notification->event): use
`bytes->string' and `bytes->keyword'
(make-...
J. Moringen
05:17 AM Revision 482d4726 (rsb-cl): Added unit tests in test/filter/protocol.lisp
* test/filter/protocol.lisp: new file; contains unit tests for the
protocol functions of the filter module
* cl-rsb...
J. Moringen
05:17 AM Revision 6557fe04 (rsb-cl): Added documentation in src/filter/protocol.lisp
* src/filter/protocol.lisp (define-dynamic-class-family filter): added
documentation string
(make-filter): added ...
J. Moringen
05:17 AM Revision 2a4b28ae (rsb-cl): Describe failing notification in src/transport/spread/in-connector.lisp
* src/transport/spread/in-connector.lisp (message->event): use
`describe' to provide more information about the not...
J. Moringen
05:17 AM Revision ef0ff5e1 (rsb-cl): Added a filter-construction-error in file src/filter/conditions.lisp
* src/filter/protocol.lisp (filter symbol): signal
`filter-construction-error' if something goes wrong
* src/filter...
J. Moringen
03:03 AM Revision 81d7c338 (rsb-tools-cl): Fixed error detection in sbcl.cmake.in
refs #422
* sbcl.cmake.in: detect errors during image dumping; be less verbose
when compressing image
J. Moringen
03:03 AM Revision 2cc22ffa (rsb-tools-cl): Added filter construction in common/filter-construction.lisp
refs #422
* common/filter-construction.lisp: new file; contains functions for
filter specification parsing and filt...
J. Moringen
03:03 AM Revision 9b6065cb (rsb-tools-cl): Fixed containing package in common/filter-construction.lisp
* common/filter-construction.lisp (toplevel): fixed containing package
rsb.tools.logger -> rsb.common
J. Moringen
03:03 AM Revision 354827e3 (rsb-tools-cl): Renamed print-uri-help-string -> print-uri-help in common/help....
* common/help.lisp (print-uri-help): renamed print-uri-help-string ->
print-uri-help
* common/package.lisp (package...
J. Moringen
03:03 AM Revision e2b197e2 (rsb-tools-cl): Extended main help text in logger/main.lisp
refs #422
* logger/main.lisp (make-help-string): extended generated help text
J. Moringen
03:03 AM Revision 31a7b4d8 (rsb-tools-cl): Added help string for --filter option in logger/main.lisp
refs #422
* logger/main.lisp (make-filter-help-string): new function; construct
help string for --filter option
(...
J. Moringen
03:03 AM Revision 068d806e (rsb-tools-cl): Package qualification in cl-rsb-tools-logger.asd
* cl-rsb-tools-logger.asd (toplevel): package-qualify initial
`defpackage' and `in-package' forms
J. Moringen
03:03 AM Revision adf6a114 (rsb-tools-cl): Added function print-filter-help in common/help.lisp
refs #422
* common/help.lisp (print-filter-help): new function; print a help
text for known filter classes onto a g...
J. Moringen
03:03 AM Revision 693f6d87 (rsb-tools-cl): Added system dependency on yacc in cl-rsb-tools-logger.asd
refs #422
* cl-rsb-tools-logger.asd (system cl-rsb-tools-logger): added
dependency on yacc system to enable loading...
J. Moringen

07/15/2011

11:45 PM Tasks #422 (In Progress): Provide Downloadable Version of Lisp Logger
J. Moringen
11:38 PM Revision 087acbce (rsb-tools-cl): Added show parameter to make-common-options in common/options.lisp
refs #422
* common/options.lisp (make-common-options): added keyword parameter
show which controls whether advanced...
J. Moringen
11:38 PM Revision 1ca0421f (rsb-tools-cl): Added show parameter to update-synopsis in logger/main.lisp
refs #422
* logger/main.lisp (update-synopsis): added keyword parameter show
which controls the set of options to i...
J. Moringen
11:38 PM Revision 7a4c2b2c (rsb-cl): Added show? parameter to make-options in src/clon.lisp
refs #422
* src/clon.lisp (make-options): added show? keyword parameter which
controls whether the returned option ...
J. Moringen
10:34 PM Revision 0ba5c52e (rsb-cl): Added initarg checks in src/transport/spread/connector.lisp
* src/transport/spread/connector.lisp (connector::connection): added
initarg :connection
(initialize-instance :be...
J. Moringen
09:43 PM Revision 6eda4809 (rsb-tools-cl): Added loading of cl-protobuf in logger-builtin-spread/dump.lisp
* logger-builtin-spread/dump.lisp (toplevel): load cl-protobuf to
enable loading of cl-rsb-and-cl-spread
J. Moringen
09:18 PM Revision c06a1663 (rsb-tools-cl): Added logger target with Spread in logger-builtin-spread/dump.lisp
refs #422
* logger-builtin-spread/dump.lisp: new file; dumps a logger image with
preloaded cl-spread
J. Moringen
02:11 PM Bug #419: RSB clashes with Qt
Reversing include-order works.
However, Qt is quite widely used, so it would be nice to avoid names like signal/slo...
M. Rolf
11:50 AM Enhancement #424 (Resolved): Speed up compilation time by factor 2
C++ compilation takes quite some time at the moment.
Highly desirable to be faster.
Check (for instance) use of...
M. Rolf
11:40 AM Bug #423 (Resolved): Fix Boost Compile/Link behavior
If the configured boost-uuid path contains a full boost installation (instead of just UUID),
RSB is completely compi...
M. Rolf

07/14/2011

12:02 AM Revision 6350f0da (rsb-tools-cl): Changed *lisp-share-path* for Jenkins server in sbclrc
* sbclrc (*lisp-share-path*): adapted to match layout on Jenkins
servers
J. Moringen
11:38 PM Revision a437829d (rsb-tools-cl): Fixed cl-rsb-system:version/list call in common/help.lisp
* common/help.lisp (print-version): changed call of renamed function
cl-rsb-system:version -> cl-rsb-system:version...
J. Moringen
11:38 PM Revision cc7733de (rsb-tools-cl): Avoid loading sb-posix before quicklisp in sbclrc
* sbclrc (toplevel): avoid loading sb-posix before quicklisp J. Moringen
11:38 PM Revision e5b243e4 (rsb-tools-cl): Allow artifact downloads in logger/dump.lisp
* logger/dump.lisp (toplevel): use `load-system' instead of
`ql:quickload' to allow artifact downloads
J. Moringen
11:38 PM Revision 94f7fadd (rsb-tools-cl): Support name suffixes for artifact downloads in sbclrc
* sbclrc (toplevel): load split-sequence
(*dep-suffixes*): new variable; list of priority-sorted suffixes to
appe...
J. Moringen
11:38 PM Revision 619a7723 (rsb-tools-cl): Removed unused commandline option target in logger/main.lisp
* logger/main.lisp (update-synopsis): removed unused target option J. Moringen
11:38 PM Revision 7b5a0182 (rsb-tools-cl): Added init file sbclrc
* sbclrc: new file; contains custom initialization code to load
system, potentially by downloading artifacts of Jen...
J. Moringen
11:37 PM Revision 67dfae6c (rsb-cl): Improved fragment-data in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp (fragment-data): do not use
displaced arrays for fragments; these end up ...
J. Moringen
11:37 PM Revision e5b50500 (rsb-cl): Fixed print-object in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp (print-object assembly): the
id of an assembly is an octet-vector, print ...
J. Moringen
11:37 PM Revision 0f1e3f14 (rsb-cl): Added receive test cases in test/reader.lisp
* test/reader.lisp (define-basic-participant-test-cases :reader):
fixed typo
(test reader-root::receive/blocking)...
J. Moringen
11:37 PM Revision 71711a59 (rsb-cl): Adjusted print-object in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp (print-object assembly):
shortened printed id to match printed id of events
J. Moringen
11:37 PM Revision 03149098 (rsb-cl): Signal no-transports in make-participant in src/participant.lisp
* src/participant.lisp (make-participant): signal `no-transport' if no
transports are supplied
* src/conditions.lis...
J. Moringen
11:37 PM Revision 01d1a353 (rsb-cl): Use define-basic-participant-test-cases for construction cases
* test/reader.lisp (define-basic-participant-test-cases :reader):
added cases for construction
* test/listener.lisp...
J. Moringen
11:35 PM Revision 03bc3189 (rsb-cl): Fixed pb:pack* calls in src/converter,src/transport/spread
* src/converter/protocol-buffers.lisp
(domain->wire eql :protocol-buffer standard-object): fixed call to
renamed ...
J. Moringen
07:01 PM Tasks #422 (Resolved): Provide Downloadable Version of Lisp Logger
J. Moringen
06:58 PM Bug #419 (Feedback): RSB clashes with Qt
J. Moringen
06:49 PM Bug #419 (Resolved): RSB clashes with Qt
This seems to be broken in QT: from what I understand, QT defines some macros (@emit@ in this case) which get leaked ... J. Moringen
01:07 PM Bug #419 (Resolved): RSB clashes with Qt
The following program does not compile:... M. Rolf
06:56 PM Bug #420 (Feedback): Check Spread version in cmake
Maybe something like this:
@spread --version | grep -e 'Version' | sed -re 's/.*Version ([0-9])\..*/\1/'@
Does th...
J. Moringen
03:51 PM Bug #420 (Resolved): Check Spread version in cmake
E.g. warn for old version on Lucid systems. M. Rolf
06:37 PM Enhancement #421 (Resolved): Use Sequence Numbers in Events (instead of full UUIDs)
Proposal (original idea: Stefan Herbrechtsmeier):
Change Notification.id (which currently is a UUID) to a sequence n...
J. Moringen
01:55 PM Revision b585124c (rsb-talks): initial import
J. Moringen

07/12/2011

11:20 PM Tasks #374 (Resolved): Move XML Processing into separate System
Applied in changeset r2002. J. Moringen
11:19 PM Revision 271937f8 (rsb-cl): Fixed some problems in uri->scope-and-options in src/uris.lisp
* src/uris.lisp (uri->scope-and-options): use `%transport-options' and
`%merge-options' to handle zero/one/multiple...
J. Moringen
11:19 PM Revision 8139d5a0 (rsb-cl): Limit report output in src/transport/spread/conditions.lisp
* src/transport/spread/conditions.lisp (decoding-error): limit number
of octets printed in report to 200
J. Moringen
11:19 PM Revision 08c2b34d (rsb-cl): Cleanup of version stuff in cl-rsb.asd
* cl-rsb.asd (package cl-rsb-system): changed exported symbol version
-> version/list
(version/list): renamed ver...
J. Moringen
11:19 PM Revision 529c9469 (rsb-cl): Moved XML-specific functionality to cl-xml-rsb system
fixes #374
* src/converter/xml.lisp: removed; moved to separate cl-rsb-xml
system
* src/filter/xpath-filter.lisp: l...
J. Moringen
06:57 PM Revision 2081f023 (rsb-yarp-cl): Moved one converter into src/converter/bottle-data-holder.lisp
* src/converter/protocol-buffers-bottle.lisp
(protocol-buffer-bottle): removed; moved to
src/converter/bottle-dat...
J. Moringen
06:57 PM Revision 799bed13 (rsb-yarp-cl): Moved one converter into src/converter/bottle-data-holder.lisp
* src/converter/protocol-buffers-bottle.lisp
(protocol-buffer-bottle): removed; moved to
src/converter/bottle-dat...
J. Moringen

07/11/2011

08:26 PM Revision f6b11707 (rsb-ros-cl): Adapted to cl-rosetta-ros changes in src/converter/ros-msg.lisp
* src/converter/ros-msg.lisp (make-class-for-message): adapted to
changed target name in cl-rosetta-ros
J. Moringen
06:47 PM Revision 66a21f05 (rsb-cl): Fixed pb:pack* call in src/converter/protocol-buffers.lisp
* src/converter/protocol-buffers.lisp
(domain->wire eql :protocol-buffer standard-object): fixed call to
renamed ...
J. Moringen
06:38 PM Revision f71d23eb (rsb-cl): Fixed pb:pack* call in src/transport/spread/out-connector.lisp
* src/transport/spread/out-connector.lisp
(handle out-connector event): fixed call to renamed function
pb:pack1 -...
J. Moringen

07/10/2011

07:21 PM Revision cde7145b (rsb-yarp-cl): Added version stuff in cl-rsb-yarp.asd
* cl-rsb-yarp.asd (+version-major+): new constant; major component of
the system version
(+version-minor+): new c...
J. Moringen
07:21 PM Revision ba61378e (rsb-yarp-cl): Added version stuff in cl-rsb-yarp.asd
* cl-rsb-yarp.asd (+version-major+): new constant; major component of
the system version
(+version-minor+): new c...
J. Moringen

07/09/2011

09:54 PM Revision 13bf7505 (rsb-ros-cl): Use cl-rosetta parsing in src/converter/ros-msg.lisp
* src/converter/ros-msg.lisp (make-class-for-message): use
`rosetta.frontend:parse' instead of `pbf::load-ros/text'
J. Moringen
 

Also available in: Atom