Activity

From 04/17/2013 to 05/16/2013

05/16/2013

02:20 PM Revision c8bf4aad (rsb-tools-cl): Fixed handling of method commandline option in send/main.lisp
* send/main.lisp (main): do not set event method if the commandline
option has not been supplied
J. Moringen

05/14/2013

11:50 PM RSB XML Support Revision e20e3afb (rsb-xml-cpp): added XOPs type and the corresponding converter
L. Ziegler

05/13/2013

11:00 PM Bug #1497 (Resolved): Receive and Deliver-Timestamps not set correctly
I am not entirely sure which part is causing this, but I am using bag-play to replay old log files and messages from ... J. Wienke

05/11/2013

04:40 AM RSBag Revision a1d9f64e (rsbag-cl): Force output when writing buffers in src/backend/tidelog/file.lisp
* src/backend/tidelog/file.lisp (write-buffer file chnk): call
`force-output' after writing a chunk; minor simplifi...
J. Moringen

05/10/2013

10:19 AM RSBag Revision 7fc1a907 (rsbag-cl): Extended error recovery in TIDELog backend
refs #1496
* src/backend/tidelog/repair.lisp: new file; contains functions for
rebuilding missing or damaged indic...
J. Moringen
10:16 AM RSBag Revision 9659f2c5 (rsbag-tools-cl): Added test for recovering from missing index in CMakeLists.txt
refs #1496
* CMakeLists.txt: store TIDELog files into new variables
{VALID,RECOVERABLE}_TIDE_FILES; use these vari...
J. Moringen
10:06 AM RSBag Revision f03c9fb9 (rsbag-cl): Added print-offset in src/backend/util.lisp
* src/backend/util.lisp: new file; contains utility functions used in
backend modules
* src/backend/package.lisp (p...
J. Moringen
09:55 AM RSBag Feature #1496 (Resolved): Integrate extended recovery features
J. Moringen

05/08/2013

03:20 PM Feature #1490 (Resolved): Python lacks deserialization support for EventsByScopeMap
Applied in changeset rsb-python|commit:160600fd72b8dbd2506cbf4490b708706d739b0c. J. Wienke
03:00 PM Feature #1490: Python lacks deserialization support for EventsByScopeMap
Johannes Wienke wrote:
> Why only 60%? ;)
I did not change change the progress intentionally. Must have been a m...
J. Moringen
02:49 PM Feature #1490: Python lacks deserialization support for EventsByScopeMap
Why only 60%? ;) I will merge it back, if that's ok? J. Wienke
01:47 PM Feature #1490: Python lacks deserialization support for EventsByScopeMap
Looks OK to me. J. Moringen
03:17 PM Revision 91892ed1 (rsb-python): Fix setup bug.
We cannot import rsb globally in the setup.py, because at the beginning the protocol is not translated. This is howev... J. Wienke
03:09 PM Revision 160600fd (rsb-python): fixes #1490: Implement a converter for EventsByScopeMap.
Merge branch 'feature-1490' J. Wienke

05/07/2013

04:51 PM Feature #1490: Python lacks deserialization support for EventsByScopeMap
I have committed serialization support and removed the converter from the default registration. Anything else remaini... J. Wienke
03:47 PM Feature #1490: Python lacks deserialization support for EventsByScopeMap
Apart from the other things: I don't know how to safely implement serialization because @dict@ is a potentially bad t... J. Wienke
03:45 PM Feature #1490: Python lacks deserialization support for EventsByScopeMap
Johannes Wienke wrote:
> Jan, I have committed something to a respective feature branch. Do you see any problems wit...
J. Moringen
03:44 PM Feature #1490: Python lacks deserialization support for EventsByScopeMap
* I think, we decided to use @"""..."""@ for docstrings
* The @print@ statement should be replaced with proper loggi...
J. Moringen
03:20 PM Feature #1490: Python lacks deserialization support for EventsByScopeMap
Jan, I have committed something to a respective feature branch. Do you see any problems with this approach? J. Wienke
03:15 PM Feature #1490 (Resolved): Python lacks deserialization support for EventsByScopeMap
There is no converter for this type. J. Wienke
04:50 PM Revision 0e8a60b4 (rsb-python): Provide serialization support for the EventsByScopeMapConverter.
* Added a unit test for this. J. Wienke
04:47 PM Revision 776a9897 (rsb-python): Do not register the EventsByScopeMapConverter by default to avoid
converter selection problems with its very generic dictionary type. J. Wienke
03:48 PM Revision fc5af063 (rsb-python): Fix documentation style and logging output.
J. Wienke
03:19 PM Revision e9598786 (rsb-python): Provide deserialization support for EventsByScopeMap.
I am not sure how to implement serialization correctly in python if we
want to use a dict as the client-side data type.
J. Wienke
03:05 PM Revision e7f61371 (rsb-python): Make access to global converter map thread-safe.
Potentially, multiple threads might create a new map for the same new
data type. This would result in undefined behav...
J. Wienke
01:57 PM Bug #1489 (Resolved): Selection of new fundamental converters breaks existing programs
The new fundamental converters in python break existing programs as the selection is now different, and e.g. communic... J. Wienke
01:55 PM Bug #1408: Converter registration should be possible without rewriting default participant config...
We should not forget to fix this in 0.9. It's a severe restriction. J. Wienke
01:36 PM Bug #1488: Socket transport between cpp and cl mostly fails on mac
The problem is that the cl logger listens on 127.0.0.1:55555 but cpp first tries to create a server on 0.0.0.0:55555,... J. Wienke
11:43 AM Bug #1488: Socket transport between cpp and cl mostly fails on mac
I have started the logger process with log-level on trace. There is no output when the timesync should connect. If I ... J. Wienke
11:39 AM Bug #1488 (Resolved): Socket transport between cpp and cl mostly fails on mac
I am not sure whether this is a bug of the cl rsb implementation of of the logger, but I observer the following diffe... J. Wienke

05/06/2013

02:03 PM RSB XML Support Revision 02bda367 (rsb-xml-cpp): * Added support for id field
* requiring same minor version for rst as own L. Ziegler
07:28 AM RSBag Bug #1421 (In Progress): Verify that string encoding change complies to TIDELog specification
I discussed this with Ingo and he submitted an updated version. It has not yet been accepted, though. J. Moringen

05/03/2013

05:43 PM Revision c26f2d35 (rsb-realtime-cpp): Added installation, CMake configuration, pkg-config support
* CMakeLists.txt: added installation and configuration rules
* src/CMakeLists.txt: adapted to other changes
* rsb-rea...
J. Moringen
04:30 PM Revision 151f2a33 (rsb-realtime-cpp): Cleaned up library and fixed example
* src/rsbrealtime/Connection.{h,cpp}: moved
src/Connection.{h,cpp} -> src/rsbrealtime/Connection.{h,cpp};
minor f...
J. Moringen
03:52 PM Revision 169b3156 (rsb-realtime-cpp): Use Rosetta compiler for code generation in CMakeLists.txt
* CMakeLists.txt: added CMake dependency on rosetta-tools; use
rosetta_generate macro to generate data holders
an...
J. Moringen
02:10 PM Revision 33289b81 (rsb-realtime-cpp): Use Rosetta compiler for code generation in CMakeLists.txt
* CMakeLists.txt: added CMake dependency on rosetta-tools; use
rosetta_generate macro to generate data holders
an...
J. Moringen

05/02/2013

11:31 AM Bug #1483 (New): Common Lisp logger stumbles upon wrong / unknown config options
For the interoperability tool-chain we added the configuration option... Anonymous
11:22 AM Revision 69eae141 (rsb-cpp): Fixes pkg-config again for linux
Arne Nordmann
10:54 AM Revision d78554eb (rsb-cpp): Fixes pkg-config again for linux
Arne Nordmann
04:04 AM RSBag Revision ed66cedd (rsbag-cl): Minor cleanup in src/**/*.lisp
* src/bag.lisp (bag): fixed whitespace error in documentation string
* src/versioned-packages.lisp (with-renamed-pack...
J. Moringen

05/01/2013

10:59 PM RSBag Revision 0cfc167e (rsbag-cl): Moved replay strategy mixin classes into src/rsb/replay/strategy-mi...
* src/rsb/replay/protocol.lisp (make-commands): new generic function;
moved here from src/rsb/replay/external-drive...
J. Moringen
10:35 PM RSBag Revision f68d55ee (rsbag-cl): Use (lambda ...) instead of #'(lambda ...) in **/*.lisp
* **/*.lisp: Use (lambda ...) instead of #'(lambda ...) J. Moringen
10:06 PM RSBag Revision 54efe288 (rsbag-cl): Fixed indentation of format strings in **/*.lisp
* **/*.lisp: fixed indentation of format strings J. Moringen
09:20 PM RSBag Revision 1ba1f73b (rsbag-cl): Use uninterned-symbol syntax in *package forms in **/*.lisp, cl-rsb...
* **/*.lisp: use uninterned-symbol syntax in {def,in-}package forms
* cl-rsbag.asd: likewise
J. Moringen
07:32 PM RSBag Revision 29a0871c (rsbag-cl): Changed tabs to spaces, semicolon style in **/*.lisp, cl-rsbag.asd
* **/*.lisp: changed tabs to spaces; fixed semicolon style
* cl-rsbag.asd: likewise
J. Moringen
07:17 PM RSBag Revision 04103369 (rsbag-cl): Shortened license, updated copyright in **/*.lisp, cl-rsbag.asd
* **/*.lisp (header): shortened license; updated copyright
* cl-rsbag.asd: likewise
* CMakeLists.txt: likewise
J. Moringen
05:30 PM Bug #1439 (Resolved): pkgconfig is anvalid
Applied in changeset rsb-cpp|commit:8a80d4726a833937557526ae9eb0707233df411d. S. Wrede
02:38 PM Bug #1439 (In Progress): pkgconfig is anvalid
The current layout of the pkg-config file is (again) broken, in particular with boost_system. pkg-config gives the fo... S. Wrede
05:27 PM Revision 8a80d472 (rsb-cpp): added boost system to library dependencies, fixes #1439, fixed packa...
S. Wrede

04/30/2013

02:40 PM RSBag Tasks #1482 (In Progress): Rename bag-merge -> bag-transform
J. Moringen
02:40 PM RSBag Feature #1481 (Resolved): Support changing timestamp used for indexing in bag-transform
J. Moringen
12:15 PM Revision 024fe0e1 (rsb-realtime-cpp): Use Rosetta compiler for code generation in CMakeLists.txt
* CMakeLists.txt: added CMake dependency on rosetta-tools; use
rosetta_generate macro to generate data holders
an...
J. Moringen
12:15 PM Revision 45aa6b3d (rsb-realtime-cpp): TODO: temp commit: style improvements
J. Moringen
02:52 AM RSBag Revision 536149d2 (rsbag): Updated HEAD of submodule rsbag-manual
J. Moringen
02:52 AM RSBag Revision ac67a475 (rsbag-manual): Markup improvements in *.rst
*.rst: fixed plural in :ref: directives J. Moringen
02:44 AM RSBag Revision 3ad3e319 (rsbag): Updated HEADs of submodules rsbag-{cl,manual,tools-cl}
J. Moringen
02:44 AM RSBag Revision 967f851e (rsbag-manual): Added index-timestamp commandline option in bag-record.rst
refs #1480
* bag-record.rst: added explanation of the index-timestamp commandline
option
J. Moringen
02:41 AM RSBag Tasks #1480 (Resolved): Change default record ordering from create timestamp to send timestamp
Applied in changeset rsbag-tools-cl|commit:5786c21d14929f764b8826753f486fe32d7ca6b5. J. Moringen
02:37 AM Revision a9c5ab63 (rsb-cl): Fixed timestamp handling in src/transport/inprocess/*-connector.lisp
refs #1480
* src/transport/inprocess/out-connector.lisp (header): updated
copyright
(handle :before out-connecto...
J. Moringen
02:27 AM RSBag Revision 5469714e (rsbag-cl): Changed default indexing timestamp in src/rsb/construction.lisp
refs #1480
* src/rsb/construction.lisp (events->bag listener bag): changed
default indexing timestamp :create -> :...
J. Moringen
02:27 AM RSBag Revision f9484376 (rsbag-cl): Fixed argument handling in bag->events in src/rsb/construction.lisp
* src/rsb/construction.lisp (bag->events bag t): signal an error if
one of the keyword arguments :backend, :transfo...
J. Moringen
02:15 AM RSBag Revision 5786c21d (rsbag-tools-cl): Added index-timestamp to bag-record in bag-record/main.lisp
fixes #1480
* bag-record/main.lisp (header): updated copyright
(update-synopsis): added index-timestamp commandlin...
J. Moringen

04/29/2013

01:45 AM Revision 3ac22564 (rsb-cl): Fixed timestamp handling in src/transport/inprocess/*-connector.lisp
refs #1480
* src/transport/inprocess/out-connector.lisp (header): updated
copyright
(handle :before out-connecto...
J. Moringen
12:44 AM RSBag Revision 631a1f17 (rsbag-manual): Added index-timestamp commandline option in bag-record.rst
refs #1480
* bag-record.rst: added explanation of the index-timestamp commandline
option
J. Moringen
11:15 PM Revision 1cd99f3b (rsb-python): Clarify type of scope parameter in various constructors in rsb/__...
* rsb/__init__.py: Clarify type of scope parameter in various
constructors; it can a Scope or anything accepted by ...
J. Moringen
11:15 PM Revision d942d081 (rsb-python): Added converter for "bytes" wire-schema in rsb/converter.py
* rsb/converter.py (BytesConverter): new class; converter for "bytes"
wire-schema
J. Moringen
10:59 PM RSBag Tasks #1480 (In Progress): Change default record ordering from create timestamp to send timestamp
J. Moringen
05:28 PM RSBag Tasks #1480 (Resolved): Change default record ordering from create timestamp to send timestamp
To my mind the default behavior of the bag toolchain should be to reproduce the network traffic as closely as possibl... J. Wienke
09:31 PM Revision 4d993164 (rsb-realtime-cpp): "Unscreamified" CMakeLists.txts, fixed project/library name...
* CMakeLists.txt: "Unscreamified", fixed project/library name
* src/CMakeLists.txt: likewise
J. Moringen
09:30 PM Revision a37d82a9 (rsb-realtime-cpp): Added context, template parameters in src/Connection.{h,cpp}
* src/Connection.{h,cpp}: added Context struct; added template
parameters for wire-schema and payload type to recei...
J. Moringen
09:29 PM Revision 0932051b (rsb-realtime-cpp): Moved example code into examples/joint-angles.cpp
* src/Connection.cpp: removed example code; moved into
examples/joint-angles.cpp
* src/CMakeLists.txt: build a shar...
J. Moringen
08:49 PM Revision 0dea4a3f (rsb-realtime-cpp): Fixed in generated code
J. Moringen
08:47 PM Revision fda2cfad (rsb-realtime-cpp): Use Rosetta compiler for code generation in CMakeLists.txt
* CMakeLists.txt: added CMake dependency on rosetta-tools; use
rosetta_generate macro to generate data holders
an...
J. Moringen

04/27/2013

03:49 PM Revision 69dfb1ad (rsb-realtime-cpp): Initial import.
This state
* includes generated files instead of calling the rosetta compiler
* only supports sending events - receiv...
J. Moringen

04/25/2013

11:23 PM RSBag Revision 4819e4cd (rsbag-python): Fixed bugs, added context manager protocol in rsbag/__init__.py
* rsbag/__init__.py: fixed bug in channel selection, added context
manager protocol to Bag class, improved document...
J. Moringen
10:40 PM Revision ac92da97 (rsb-cl): Fixed timestamp handling in src/transport/socket/conversion.lisp
* src/transport/socket/conversion.lisp (header): updated copyright
(make-notification): do not store :send timestam...
J. Moringen
10:40 PM Revision 367d098e (rsb-cl): Cleaned up AUTHORS files
* AUTHORS: deleted; same information can be found in cl-rsb.asd J. Moringen

04/24/2013

01:46 PM Revision 7c59b026 (rsb-realtime-cpp): Initial import
J. Moringen

04/23/2013

06:43 PM Revision 1ddbc951 (rsb-matlab): Merge branch '0.7' of https://code.cor-lab.org/git/rsb.git.matlab...
C. Emmerich
06:42 PM Revision 894eec9f (rsb-matlab): added new QueueAdapter for BoundingBox3DFloatSet
C. Emmerich
03:46 PM Bug #1474 (New): rsb matlab interface not fully working with newest MATLAB versions (R2012b and R...
It seems, that with the newest Matlab versions R2012b and R2013a some underlying interfaces or mechanism concerning t... C. Emmerich
02:31 PM Tasks #1470 (Resolved): Long-running RPC methods aren't executed in parallel
Applied in changeset rsb-python|commit:5babed3d2798272aac099c23b0b39463b2014d97. J. Wienke
02:29 PM Revision 5babed3d (rsb-python): Backport: Allow parallel excution of server methods using a new E...
fixes #1470 J. Wienke
02:22 PM Revision 0f3cc780 (rsb-python): Allow parallel excution of server methods using a new EventReceiv...
refs #1470
Merge branch 'task-1470'
J. Wienke
02:22 PM Revision 15e609d4 (rsb-python): Ensure correct deactivation of unit test in case of failures.
Variables in the finally statement are potentially not bound so far. J. Wienke
02:21 PM Revision d2073437 (rsb-python): Rename async argument for LocalMethods to something more verbose.
async -> allowParallelExecution J. Wienke
02:05 PM Revision d2b1a1af (rsb-python): Let the user specify whether an RPC method can be called in paral...
not.
* Add a flag to addMethod for LocalServer to specify whether async
behavior is desired.
* Based on flag, chose ...
J. Wienke
02:02 PM Revision 6953d636 (rsb-python): Add FullyParallelEventReceivingStrategy to support parallel calls of
single handlers.
The strategy dispatches each new event with a single thread to each
handler. This allows the fully ...
J. Wienke
01:27 PM Tasks #1473 (Resolved): Add new StringQueueAdapter to rsb matlab
Applied in changeset rsb-matlab|commit:0c7bca3f9f8d1bfd52a08a38b64414b1d89b08cf. C. Emmerich
01:23 PM Tasks #1473 (In Progress): Add new StringQueueAdapter to rsb matlab
J. Wienke
12:10 PM Tasks #1473 (Resolved): Add new StringQueueAdapter to rsb matlab
Please, add new StringQueueAdapter to rsb matlab (see attached patch) and backport also to 0.7. C. Emmerich
01:27 PM Revision 0c7bca3f (rsb-matlab): Backport: Add new QueueAdapter for strings.
fixes #1473
Signed-off-by: Johannes Wienke <jwienke@techfak.uni-bielefeld.de>
C. Emmerich
01:26 PM Revision 1b3008be (rsb-matlab): Add new QueueAdapter for strings.
refs #1473
Signed-off-by: Johannes Wienke <jwienke@techfak.uni-bielefeld.de>
C. Emmerich
12:00 PM Revision 4728c4e0 (rsb-matlab): added new queue adapter for strings
C. Emmerich
02:13 AM RSBag Revision 7e77ea85 (rsbag-python): Initial import
J. Moringen
02:09 AM RSBag Revision 8fd1b4da (rsbag-python): Initial import
J. Moringen

04/22/2013

06:34 PM Tasks #1470 (Resolved): Long-running RPC methods aren't executed in parallel
The OrderedQueueDispatcherPool prevents that the single handler of a method is called in parallel multiple times for ... J. Wienke

04/18/2013

02:57 PM RSBag Revision 3c5ec024 (rsbag-cl): Fixed argument handling in bag->events in src/rsb/construction.lisp
* src/rsb/construction.lisp (bag->events bag t): signal an error if
one of the keyword arguments :backend, :transfo...
J. Moringen
02:12 PM RSBag Revision cf15eeb8 (rsbag-cl): Another fix for prefix scope processing in src/rsb/construction.lisp
refs #1091
* src/rsb/construction.lisp (%make-scope-transform): fixed predicate
on channel type
* test/rsb/protoco...
J. Moringen
01:19 PM Feature #1149: Allow checking if handlers are registered in Listener
We discussed the proposed change and would like to make the following suggestions:
* Please change the signature t...
J. Moringen

04/17/2013

04:07 PM Tasks #1036 (In Progress): Implement error handling subsystem
J. Moringen
02:43 PM Tasks #1465 (New): Provide better interface for parameterless RPC methods
extend @*Callback@ classes and interfaces (maybe via @internalNotify@) to support client-facing parameterless @invoke... J. Moringen
02:26 PM Bug #1461 (Rejected): RSB does not create server socket immediatly at startup when using transpor...
J. Wienke
 

Also available in: Atom