Activity

From 07/21/2011 to 08/19/2011

08/19/2011

11:35 PM RSBag Revision 908ec8db (rsbag-tools-cl): initial import
J. Moringen
02:43 PM Revision 97f7f0bb (rsb-tools-cpp): merge rsc ix from trunk
J. Wienke
02:41 PM Revision 30035c01 (rsb-tools-cpp): fix for internal rsc uuid
J. Wienke

08/18/2011

02:54 PM Revision 0cc0be08 (rsb-java): merge r2388 to trunk
J. Wienke
02:52 PM Revision 164b614d (rsb-java): workaround for http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6...
J. Wienke
11:09 AM RSBag Revision 25f3c3e6 (rsbag-cpp): Extended channel/backend, added src/rsbag/EntryIterator.h
* src/rsbag/Channel.h: extended protocol
* src/rsbag/ChannelBase.{h,cpp}: renamed function
* src/rsbag/EntryIterator....
J. Moringen

08/17/2011

07:57 PM RSBag Revision 07e71365 (rsbag-cl): updated ignore patterns
J. Moringen
07:57 PM RSBag Revision d4c3f7fb (rsbag-cl): Added documentation strings in src/backend/tidelog/file.lisp
* src/backend/tidelog/file.lisp (file): added documentation string
(file::channels): likewise
(file::indices): li...
J. Moringen
07:57 PM RSBag Revision 3193b5f3 (rsbag-cl): Added proper conditions in src/conditions.lisp
* src/conditions.lisp (rsbag-error): new condition; superclass for
cl-rsbag conditions
(bag-error): new condition...
J. Moringen
07:57 PM RSBag Revision 344e7060 (rsbag-cl): Added retrieving channel timestamps in src/backend/tidelog/*.lisp
* src/package.lisp (package rsbag): added exported symbol channel
timestamps
* src/backend/tidelog/index.lisp (time...
J. Moringen
07:57 PM RSBag Revision 38232355 (rsbag-cl): Added direction support in src, src/backend and src/backend/tidelog
* src/protocol.lisp (open-bag): added keyword parameter direction
(open-bag pathname): added keyword parameter dire...
J. Moringen
07:57 PM RSBag Revision 19d89b42 (rsbag-cl): Removed unused function in src/backend/tidelog/file.lisp
* src/backend/tidelog/file.lisp (write-index): removed; was unused J. Moringen
07:57 PM RSBag Revision da47e5bd (rsbag-cl): Fixed constructor in src/backend/tidelog/index.lisp
* src/backend/tidelog/index.lisp (initialize-instance :after index):
set channel id of `indx' instance
J. Moringen
05:34 PM Revision fa860948 (rsb-tools-cpp): merge r2386 to branch
J. Wienke
05:32 PM Revision 13e3fb96 (rsb-tools-cpp): fix bug prevention logic
J. Wienke
05:31 PM Revision 36263866 (rsb-tools-cpp): merge r2384 to trunk
J. Wienke
05:30 PM Revision e6eaee5a (rsb-tools-cpp): * work around a bug in boost 1.38.0 that prevents the statisti...
* always add sources AND headers to a project in CMake J. Wienke
03:32 PM RSB XML Support Revision b134c0a3 (rsb-xml-integrationtest): Adaptations to renamed classes in integrationtest/ja...
* integrationtest/java/listener.java: renamed superclass DataHandler
-> AbstractDataHandler
J. Moringen
03:26 PM RSB XML Support Revision 7861b33d (rsb-xml-integrationtest): Added more functionality in integrationtest/java/lis...
* integrationtest/java/listener.java: added event handling boilerplate
and wait-file writing
J. Moringen
03:23 PM RSB XML Support Revision df889747 (rsb-xml-integrationtest): Avoid reading ignored variable in integrationtest/li...
* integrationtest/lisp/listener.lisp: be more careful about ignoring
the stream variable in `with-output-to-file'
J. Moringen
03:19 PM RSB XML Support Revision 6f228062 (rsb-xml-integrationtest): Renamed Package, Part -> XOPData, Attachment in pyth...
* python/xml/rsbxml/xop.py: renamed class Package -> XOPData and
property parts -> attachments; renamed class Part ...
J. Moringen
03:19 PM RSB XML Support Revision c47968b7 (rsb-xml-python): Renamed Package, Part -> XOPData, Attachment in python/xml/rs...
* python/xml/rsbxml/xop.py: renamed class Package -> XOPData and
property parts -> attachments; renamed class Part ...
J. Moringen
02:45 PM RSB XML Support Revision 90edb523 (rsb-xml-python): Added license, docstrings in xml/rsbxml/xop.py
* xml/rsbxml/xop.py: added missing license header; added docstrings
for Package and Part classes; added some comments
J. Moringen

08/16/2011

01:04 AM RSBag Revision 74127fc3 (rsbag-cl): Added initial version of TIDE log backend in src/backend/tidelog
* src/backend/tidelog/variables.lisp: new file; variables used in
the tidelog backend
* src/backend/tidelog/spec.li...
J. Moringen
01:03 AM RSBag Revision e62210b0 (rsbag-cl): initial import
J. Moringen

08/14/2011

05:49 PM RSBag Revision a331335e (rsbag-cpp): Added backend infrastructure in src/rsbag/backend/*
* src/rsbag/backend/Backend.h: new file; interface that has to be
implemented by backend implementations
* src/rsba...
J. Moringen
05:43 PM RSBag Revision e43de05f (rsbag-cpp): Added initial client interface in src/rsbag/*.{cpp.h}
* src/rsbag/Channel.h: new file; typed channel
* src/rsbag/ChannelBase.{h,cpp}: new file; untyped channel
* src/rsbag...
J. Moringen

08/12/2011

07:16 AM Revision 69ba6eeb (rsb-tools-cl): Workaround missing log5 export in common/logging.lisp
* common/logging.lisp (make-output-spec): log5::indent does not seem
to be exported
J. Moringen

08/11/2011

04:02 PM Revision 516ed6c1 (rsb-tools-cl): Improvements in common/{idl-loading,conditions}.lisp
* common/conditions.lisp (failed-to-load-idl): new function;
convenience function for `signaling failed-to-load-idl...
J. Moringen
04:02 PM Revision cc6338d3 (rsb-tools-cl): Separate logging and debugging configuration in common/options....
* common/options.lisp (process-commandline-options): do not enable
log5 debugging in debug mode since logging confi...
J. Moringen
04:02 PM Revision 24a0e328 (rsb-tools-cl): Fixed enable-logging and setf log-level in common/logging.lisp
* common/logging.lisp (enable-logging): fixed clashing logger names
(setf log-level): likewise; select proper categ...
J. Moringen
04:02 PM Revision 57b055d2 (rsb-tools-cl): Separate idl path and loading in logger/main.lisp
fixes #491
* logger/main.lisp (update-synopsis): split option idl-path into
idl-path and load-idl; idl-path now con...
J. Moringen
04:02 PM Revision f5f17944 (rsb-tools-cl): Clear ASDF settings before dumping in logger/dump.lisp
* logger/dump.lisp: call `clear-source-registry' and
`clear-output-translations'
J. Moringen
04:02 PM Revision a7da982e (rsb-tools-cl): Simplifications in CMakeLists.txt
* CMakeLists.txt: simplified computation of fasl-cache directory name
by using ASDF's configuration facility
* sbcl...
J. Moringen
04:02 PM Revision bbe63b0c (rsb-tools-cl): Added logging setup functions in common/{logging, options}.lisp
* common/options.lisp (make-common-options): added log-level
commandline option
(process-commandline-options): pr...
J. Moringen
07:41 AM Revision e0700cb6 (rsb-tools-cl): Minor cleanup in logger/main.lisp
* logger/main.lisp (update-synopsis): added :argument-name arguments;
cosmetic changes
(main): removed unnecessar...
J. Moringen
07:41 AM Revision 9f49dfa0 (rsb-tools-cl): Simplification in logger/main.lisp
* logger/main.lisp (main): do not modify default configuration, but
pass converter list as participant configuration
J. Moringen
07:41 AM Revision 5a96620b (rsb-cl): Version bump 0.4 -> 0.5 in cl-rsb.asd
* cl-rsb.asd (+version-minor+): version bump 4 -> 5 J. Moringen
07:40 AM Revision 00714687 (rsb-java): Version bump of Java implementation in build.xml
* build.xml: bumped minor version 4 -> 5 J. Moringen
07:39 AM Revision 334f1f4e (rsb-protocol): Version bump of protocol in CMakeLists.txt
* CMakeLists.txt: bumped minor version 4 -> 5 J. Moringen
07:39 AM Revision 43868092 (rsb-cpp): Version bump of C++ implementation in CMakeLists.txt
* CMakeLists.txt: bumped minor version 4 -> 5 J. Moringen
07:37 AM Revision 54519f01 (rsb-python): Version bump of Python implementation in setup.py
* setup.py: bumped minor version 4 -> 5 J. Moringen

08/10/2011

07:11 PM Revision b8380f38 (rsb-integrationtest): enabling Java and CL again
S. Wrede
06:57 PM Revision dbf54bcc (rsb-cpp): updated wire format version
S. Wrede
06:53 PM Revision c4dcb88b (rsb-protocol): Bumped wire-format version in protocol/CMakeLists.txt
* protocol/CMakeLists.txt: changed wire-format version 4 -> 5 J. Moringen
06:42 PM Revision b6ec3fc0 (rsb-tools-cpp): Fix for MacOS compilation.
S. Wrede
06:41 PM Revision 6ef826c2 (rsb-integrationtest): Fixes for MacOS
S. Wrede
06:28 PM Revision 4569a5b9 (rsb-java): improved examples
S. Wrede
06:21 PM Revision fd33f144 (rsb-java): small bug fix in example
S. Wrede
06:04 PM Revision 1d22a1d1 (rsb-java): Fixes 357. Informers may only send events to sub-scopes.
S. Wrede
05:44 PM Revision 299d19b4 (rsb-java): Added basic testcase to check for informer semantics. The current i...
S. Wrede
05:29 PM Revision 41453eb9 (rsb-java): implemented basic request reply examples
S. Wrede
05:04 PM Revision 669322fc (rsb-java): Fix for invalidated event id. This is the case when the participant...
S. Wrede
04:56 PM Revision 5260229c (rsb-java): Final bits of work on Request-Reply implementation.
* Implemented asynchronous request calls
* Refactored RemoteMethod, split specific aspects into Remote[Data|Event]Met...
S. Wrede
11:10 AM Revision 71dd8add (rsb-cpp): and again cmake fixing
J. Wienke
10:44 AM Revision bd26dce5 (rsb-cpp): fix if logic in cmake for internal boost::uuid usage of rsc
J. Wienke
05:14 AM Revision 69214670 (rsb-java): Added license headers in files in src/rsb/patterns directory
* src/rsb/patterns/DataCallback.java: added license header
* src/rsb/patterns/EventCallback.java: likewise
* src/rsb/...
J. Moringen
05:08 AM Revision fe3dcc08 (rsb-python): Fixed handling of unicode objects in Scope constructor in rsb/__i...
fixes #490
* rsb/__init__.py: convert unicode objects to str objects using ASCII
encoding in Scope constructor; rai...
J. Moringen

08/09/2011

08:03 PM Revision bc03da50 (rsb-java): Almost final bits of work on Request-Reply implementation.
* Refactored RequestHandler into LocalMethod
* Added possibilty to register Event-based callbacks at LocalServer
* Re...
S. Wrede
05:28 PM Revision 7558cbf9 (rsb-cpp): make examples optional
J. Wienke
10:14 AM Revision f4a09a53 (rsb-cl): Fixed handling of results in src/patterns/remote-server.lisp
fixes #468
* src/patterns/remote-server.lisp (call t remote-method event): pass
request to event handler for more p...
J. Moringen
10:14 AM Revision b1e5ae14 (rsb-cl): Added tests in test/patterns/integration.lisp
refs #468
* test/patterns/integration.lisp: new file; contains integration
tests for the client and server componen...
J. Moringen
10:14 AM Revision 031c843b (rsb-cl): Cosmetic change in src/patterns/remote-server.lisp
* src/patterns/remote-server.lisp: cosmetic change J. Moringen
10:14 AM Revision 85728055 (rsb-cl): Fixed cleanup logic of with-methods in src/patterns/macros.lisp
* src/patterns/macros.lisp (with-methods): only try to remove a method
if it has successfully been added before
J. Moringen
07:52 AM Revision ff4da409 (rsb-cl): Changed informer's scope checking in src/informer.lisp
refs #357
* src/informer.lisp (send :before informer event): allow sub-scopes of
the informer's scope
* src/conditi...
J. Moringen
07:19 AM Revision e504187e (rsb-cpp): Relaxed scope and type checks in src/rsb/Inforer.h, src/rsb/Factory.h
refs #357
* src/rsb/Factory.h: use TypeName from Informer.h to generate string
representation of Informer type
* sr...
J. Moringen
06:22 AM Revision 3be8e8c1 (rsb-python): Fixed event type in call replies in rsb/patterns/__init__.py
* rsb/patterns/__init__.py: use the actual type of the reply payload
when constructing the reply event in LocalMeth...
J. Moringen
06:10 AM Revision 0ec17cf4 (rsb-python): Minor documentation improvements in rsb/transport/converter.py
* rsb/transport/converter.py: improved documentation strings of
Converter and PredicateConverterList
J. Moringen
06:10 AM Revision 2268f1ef (rsb-python): Changed handling of event type in rsb/__init__.py, rsb/patterns/_...
* rsb/__init__.py: when constructing an Event instance in
Informer.publishData, use the actual type of the supplied...
J. Moringen
05:23 AM Revision 39211641 (rsb-python): Added documentation strings to call ops in rsb/patterns/__init__.py
* rsb/patterns/__init__.py: added documentation strings to
RemoteMethod.__call__ and RemoteMethod.async
J. Moringen
04:56 AM Revision a8766c6f (rsb-python): Relaxed event scope/type checks in rsb/__init__.py
refs #357
* rsb/__init__.py: use Event constructor in Informer.publishData;
changed checks in Informer.publishEvent...
J. Moringen
04:20 AM Revision 9350e77f (rsb-integrationtest): Adapted Python client to changed API in python/client.py
* python/client.py: since the default behavior of method calls is
blocking now, the get() calls are no longer required
J. Moringen
04:11 AM Revision fa935013 (rsb-python): Implemented sync/async, event/payload calls in patterns/__init__.py
fixes #469
* patterns/__init__.py: changed RemoteMethod.__call__ to call
RemoteMethod.async and wait for the result...
J. Moringen
03:53 AM Revision 5ca5b7ea (rsb-python): Fixed event id computation and informer checks in __init__.py
* __init__.py: Event.setSequenceNumber and Event.setSenderId have to
clear the cached value of Event.__id; Informer...
J. Moringen
03:05 AM Revision 070a738b (rsb-java): fixed order of deactivation to allow requests to be properly dispat...
S. Wrede
02:40 AM Revision 31df8f40 (rsb-java): Fixes for integration test and in router event processor usage.
S. Wrede

08/08/2011

01:45 AM Revision 547e3c55 (rsb-integrationtest): adapted to request - reply API changes
S. Wrede
01:42 AM Revision 5ab71c43 (rsb-java): Some bits of work on Request-Reply implementation.
* Fixing of request-reply
* Call with data objects works
* Refactored AsyncRequest to Future
* Bug fix in Future.get ...
S. Wrede
11:09 PM Revision 29d17584 (rsb-cpp): Fixed Scope::concat for warm string caches in src/rsb/Scope.cpp
refs #489
* src/rsb/Scope.cpp: start with empty string cache in concatenation
result
* test/rsb/ScopeTest.cpp: test...
J. Moringen
10:23 PM Revision df3cdf70 (rsb-integrationtest): Adapted C++ client to changed method names in RPC API
refs #466
* cpp/client.cpp: changed method calls callAndWait -> call
J. Moringen
10:21 PM Revision 187fb449 (rsb-cpp): Renamed call methods in src/rsb/patterns/RemoteServer.{h,cpp}
fixes #466
* src/rsb/patterns/RemoteServer.{h,cpp}: change names of call methods
callMethodAndWait -> call, callAnd...
J. Moringen
09:50 PM Revision 96df65cf (rsb-cpp): Speed-up of Scope comparison
fixes #489 Arne Nordmann
06:32 PM Revision b713944e (rsb-java): Some bits of work on Request-Reply implementation.
* Initial working version of request/reply in Java.
* Added AsyncRequest as Future implementation.
* Extended tests.
...
S. Wrede
04:22 PM Revision 9accf04c (rsb-java): Some bits of work on Request-Reply implementation.
* Initial implementation of remote server.
* Extended tests.
This commit refs #438.
S. Wrede
01:38 PM Revision a7b5802c (rsb-java): fix for regression
S. Wrede
01:35 PM Revision 8d2b5504 (rsb-java): Some bits of work on Request-Reply implementation.
* Initial implementation of request handling according to specification
* Added initial test for request handling
Thi...
S. Wrede
01:19 PM Revision bcf26ba7 (rsb-java): removed some more warnings from Spread Java source
S. Wrede
01:16 PM Revision c1802aea (rsb-java): Bugfix for addGroups in Spread Java source
S. Wrede
12:19 PM Revision 15ddcf31 (rsb-java): clean must now again be called explicitely
S. Wrede
12:12 PM Revision d24b7977 (rsb-java): lets clean only at the very beginning...
S. Wrede
12:07 PM Revision ab404e92 (rsb-java): removed dep on clean in test-compile to prevent Jenkins build erros
S. Wrede
11:54 AM Revision d55a7996 (rsb-cpp): use information wether rsc was installed internally by rsc or not
J. Wienke
11:53 AM Revision 7f59dea1 (rsb-java): Some bits of work on Request-Reply implementation.
* Added Method filter
* Added Method field to Event and corresponding handling in Spread serialization
This commit re...
S. Wrede
11:08 AM Revision 0b1cabf0 (rsb-java): Some bits of work on Request-Reply implementation.
* Added RequestHandler class as acceptor for requests
* EventProcessor is now instantiated upon activation of Router ...
S. Wrede
06:29 AM Revision cffc2d5f (rsb-cl): Use future in remote-method in src/patterns/remote-server.lisp
refs #468
* src/patterns/protocol.lisp (call): added keyword parameter block?
* src/patterns/remote-server.lisp
(se...
J. Moringen
06:29 AM Revision 80df46d0 (rsb-cl): Added cons-based fast-path future impl in src/patterns/future.lisp
refs #468
* src/patterns/future.lisp (future-result future): use
`%dispatch-result'
(setf future-error): use `%ma...
J. Moringen
06:29 AM Revision 669704b0 (rsb-cl): Cosmetic changes in src/patterns/
* src/patterns/local-server.lisp: cosmetic change
* src/patterns/conditions.lisp (remote-call-failed): cosmetic chang...
J. Moringen
03:24 AM Revision f1429493 (rsb-cl): Added future protocol, class in src/patterns/{protocol,future}.lisp
refs #468
* src/patterns/protocol.lisp (future-done?): new generic function;
check status of future
(future-resul...
J. Moringen

08/07/2011

12:30 AM Revision 0ef530dd (rsb-java): Some bits of work on Request-Reply implementation.
* Method class now correctly instantiates Informer / Listener pair
* Removed unnecessary NotFoundException in Informe...
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: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: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: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: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: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: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: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
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
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
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: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: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: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 0333a469 (rsb-protocol): moved event id creation test data to integrationtest sub-project
J. Moringen
10:48 PM Revision 761ec92b (rsb-integrationtest): moved event id creation test data to integrationtest sub...
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
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

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

08/02/2011

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 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 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 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 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 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 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 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 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 4b0c6123 (rsb-cl): Extended documentation in src/package.lisp
* src/package.lisp (package rsb): extended documentation string 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
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: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: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
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

07/29/2011

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

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

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: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
11:36 AM RSBag Revision 4d5c5563 (rsbag-cpp): Change directory structure to match RSX model
M. Goetting
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
 

Also available in: Atom