Activity

From 07/02/2011 to 07/31/2011

07/31/2011

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

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

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

07/08/2011

08:22 PM Revision 4ef84f32 (rsb-java): extracted UserData class from Converter interface
extracted WireContents class from Converter interface
added ConverterSignature getter to Converter interface
started ...
S. Wrede
07:41 PM Revision 4d0c7b37 (rsb-java): further PMD battling
S. Wrede
07:29 PM Revision 5a6b7554 (rsb-java): fight with questionable PMD warnings
S. Wrede
07:10 PM Revision 9ad5a9a1 (rsb-java): fix for some PMD warnings, implemented hashCode
S. Wrede
06:42 PM Revision bfcef710 (rsb-java): added ConverterSignature class
S. Wrede

07/07/2011

06:23 PM Revision 4054e821 (rsb-ros-cl): Added missing package qualification in src/converter/ros-msg.lisp
* src/converter/ros-msg.lisp (make-class-for-message): added package
qualification for `rosetta.ros:parse-type-name'
J. Moringen

07/06/2011

01:23 AM Revision afefd59c (rsb-cl): Removed package-qualification in src/transport/spread/util.lisp
* src/transport/spread/util.lisp (scope->group/no-cache): removed
unnecessary package-qualification
J. Moringen
05:59 PM Revision 7ec6db51 (rsb-ros-cl): Partial switch to cl-rosetta codegen in src/converter/ros-msg.lisp
* src/converter/ros-msg.lisp (make-class-for-message): use
`rosetta.backend:emit' to generate the deserializer
J. Moringen
03:00 PM Revision 22a40714 (rsb-integrationtest): Fixed type string in java/informer.java
* java/informer.java: fixed type string "string" -> "String" according
to change in RSBJava
J. Moringen

07/04/2011

03:05 PM Bug #404 (Closed): Problems when two shared libs in the same binary try to access the Unambiguous...
There seems to be a problem when you have a binary that e.g. loads two shared libraries that both try to access the c... D. Klotz
02:33 PM Revision a57f4968 (rsb-java): fix for string comparison
S. Wrede
02:27 PM Revision 4e0e7c1c (rsb-java): now inspecting pbuf's wiretype
S. Wrede
02:22 PM Revision edfa62e4 (rsb-java): added assertion
S. Wrede
02:13 PM Revision 4e68f67f (rsb-java): initial implementation of generic ProtocolBuffer converter function
S. Wrede
01:17 PM Feature #403: Check if explicit Typeinfo representation is necessary
If there always was an IDL, we could resolve a name automatically from the definition of the IDL. But what would be t... J. Wienke
12:51 PM Feature #403 (Resolved): Check if explicit Typeinfo representation is necessary
Stringlified encoding of types in Events and Converters feels broken in Java.
Probably, we can just remove it?
S. Wrede
12:58 PM Revision dd02b39b (rsb-java): initial implementation of converter selection strategy
adapted SpreadPort and tests S. Wrede
11:22 AM Tasks #402 (Resolved): Setup RST Project for IDL Collection
* Setup Redmine Project as RSB Sub-Project
* Move RST Repository
* Adapt Jenkins Jobs
S. Wrede

07/03/2011

08:45 PM Revision 997af0e9 (rsb-integrationtest): Fixed option injection in lisp/{config,informer,listener...
Should fix the integration test.
* lisp/config.lisp: inject transport.spread.enabled=1 instead a
converter configur...
J. Moringen
07:42 PM Revision aef74ef4 (rsb-java): Fixed default protobuf.jar location in build.xml
* build.xml (property pbuf.lib): use default value
/usr/share/java/protobuf.jar since the compiler defaults to
/u...
J. Moringen
06:56 PM Revision b73aedb4 (rsb-cl): Improved comments in src/participant.lisp
* src/participant.lisp (make-participant): added a comment
(define-participant-creation-uri-methods): fixed a comment
J. Moringen
06:55 PM Revision eca040f9 (rsb-cl): Added some comments in test/transport/spread/connection.lisp
* test/transport/spread/connection.lisp
(test spread-connection-root::construct): added some comments
J. Moringen
06:55 PM Revision 4a4f82f5 (rsb-cl): Removed parse-spread-name in src/transport/spread/util.lisp
* src/transport/spread/util.lisp (parse-spread-name): removed; now
part of the cl-spread system
* src/transport/spr...
J. Moringen
06:55 PM Revision 8d771bed (rsb-cl): Fixed logging in src/transport/spread/fragmentation.lisp
* src/transport/spread/fragmentation.lisp
(add-fragment! assembly notification): do not try to print the
fragment...
J. Moringen
06:55 PM Revision 154574c2 (rsb-cl): Extended docstring of uri->scope-and-options in src/uris.lisp
* src/uris.lisp (uri->scope-and-options): extended documentation
string
J. Moringen
06:55 PM Revision 63234df8 (rsb-cl): Fixed restart report in src/event-processing/configurator.lisp
* src/event-processing/configurator.lisp (detach configurator): fixed
format string of restart report
J. Moringen
06:55 PM Revision 55d8fab6 (rsb-cl): Documentation in src/event-processing/out-route-configurator.lisp
* src/event-processing/out-route-configurator.lisp (header): added
one-line summary
(out-route-configurator): add...
J. Moringen
06:55 PM Revision 7c485571 (rsb-cl): Improved documentation in src/transport/inprocess/connector.lisp
* src/transport/inprocess/connector.lisp (header): added one-line
summary
(connector): added documentation string
J. Moringen
06:54 PM Revision 456b7ce3 (rsb-yarp-cl): Proper (un)pack funs in src/converter/protocol-buffers-bottle.lisp
* src/converter/protocol-buffers-bottle.lisp
(wire->domain protocol-buffer-bottle simple-array eql :bottle): call
...
J. Moringen
06:54 PM Revision 7bd4e8ea (rsb-yarp-cl): Proper (un)pack funs in src/converter/protocol-buffers-bottle.lisp
* src/converter/protocol-buffers-bottle.lisp
(wire->domain protocol-buffer-bottle simple-array eql :bottle): call
...
J. Moringen
06:12 PM Revision 5577d260 (rsb-ros-cl): Use proper serialization methods in src/converter/ros-msg.lisp
* src/converter/ros-msg.lisp
(wire->domain eql :ros-msg simple-array symbol): call
`rosetta.serialization:unpack'...
J. Moringen
05:26 PM Revision 07228e40 (rsb-ros-cl): Use parse-type-name in src/converter/ros-msg.lisp
* src/converter/ros-msg.lisp (make-class-for-message): use
`parse-type-name' to parse message type name
* src/trans...
J. Moringen
05:21 PM Revision 0b9cdcca (rsb-ros-cl): Cleanup in src/transport/tcpros/in-connector.lisp
* src/transport/tcpros/in-connector.lisp (initialize-connection): use
`log1' macro for logging
(print-object): re...
J. Moringen
04:30 PM Revision a73fe413 (rsb-cpp): Use Boost.Thread for sleeping in examples/meta_data/sender.cpp
* examples/meta_data/sender.cpp: use boost::this_thread::sleep instead
of sleep which breaks the Windows build
J. Moringen
04:18 PM Enhancement #395 (Resolved): Provide a default implementation of getClassName for Handlers
Applied in changeset r1919. J. Moringen
04:18 PM Revision e8adf7d1 (rsb-cpp): Use Boost.Thread for sleeping in examples/meta_data/receiver.cpp
* examples/meta_data/receiver.cpp: use boost::this_thread::sleep
instead of sleep which breaks the Windows build
J. Moringen
04:14 PM Revision c738736d (rsb-cpp): Added getClassName() method in src/rsb/Handler.h
fixes #395
* src/rsb/Handler.h: added getClassName() method so clients don't have
to write their own if this defaul...
J. Moringen
03:40 PM Revision c326aa41 (rsb-cpp): Fixed a doc-comment typo in src/rsb/Handler.h
* src/rsb/Handler.h: fixed a typo in the documentation comment of
Handler::acceptsMethod
J. Moringen
03:37 PM Enhancement #396 (Feedback): Add an Event MetaData example
J. Moringen
03:36 PM Revision df6d0be0 (rsb-cpp): Added an example for meta-infos and user timestamps in examples/
refs #396
* examples/CMakeLists.txt: added files
examples/meta_data/receiver.cpp, examples/meta_data/sender.cpp
* e...
J. Moringen
02:15 PM Enhancement #401 (Resolved): Add MetaData::setUserTime Methods for additional Timestamp Types
Ideas:
* @boost::posix_time::ptime@
* @double@ as suggested in #381
J. Moringen
02:07 PM Enhancement #400 (Resolved): Manually Creating Events is too Complicated
Consider this:... J. Moringen
 

Also available in: Atom