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
05/14/2013
- 11:50 PM RSB XML Support Revision e20e3afb (rsb-xml-cpp): added XOPs type and the corresponding converter
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 ...
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...
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... - 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... - 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... - 09:55 AM RSBag Feature #1496 (Resolved): Integrate extended recovery features
05/08/2013
- 03:20 PM Feature #1490 (Resolved): Python lacks deserialization support for EventsByScopeMap
- Applied in changeset rsb-python|commit:160600fd72b8dbd2506cbf4490b708706d739b0c.
- 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... - 02:49 PM Feature #1490: Python lacks deserialization support for EventsByScopeMap
- Why only 60%? ;) I will merge it back, if that's ok?
- 01:47 PM Feature #1490: Python lacks deserialization support for EventsByScopeMap
- Looks OK to me.
- 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...
- 03:09 PM Revision 160600fd (rsb-python): fixes #1490: Implement a converter for EventsByScopeMap.
- Merge branch 'feature-1490'
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...
- 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...
- 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... - 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... - 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?
- 03:15 PM Feature #1490 (Resolved): Python lacks deserialization support for EventsByScopeMap
- There is no converter for this type.
- 04:50 PM Revision 0e8a60b4 (rsb-python): Provide serialization support for the EventsByScopeMapConverter.
- * Added a unit test for this.
- 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.
- 03:48 PM Revision fc5af063 (rsb-python): Fix documentation style and logging output.
- 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. - 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... - 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...
- 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.
- 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,...
- 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 ...
- 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...
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
- 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.
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... - 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... - 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... - 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...
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...
- 11:22 AM Revision 69eae141 (rsb-cpp): Fixes pkg-config again for linux
- 10:54 AM Revision d78554eb (rsb-cpp): Fixes pkg-config again for linux
- 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...
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... - 10:35 PM RSBag Revision f68d55ee (rsbag-cl): Use (lambda ...) instead of #'(lambda ...) in **/*.lisp
- * **/*.lisp: Use (lambda ...) instead of #'(lambda ...)
- 10:06 PM RSBag Revision 54efe288 (rsbag-cl): Fixed indentation of format strings in **/*.lisp
- * **/*.lisp: fixed indentation of format strings
- 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 - 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 - 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 - 05:30 PM Bug #1439 (Resolved): pkgconfig is anvalid
- Applied in changeset rsb-cpp|commit:8a80d4726a833937557526ae9eb0707233df411d.
- 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...
- 05:27 PM Revision 8a80d472 (rsb-cpp): added boost system to library dependencies, fixes #1439, fixed packa...
04/30/2013
- 02:40 PM RSBag Tasks #1482 (In Progress): Rename bag-merge -> bag-transform
- 02:40 PM RSBag Feature #1481 (Resolved): Support changing timestamp used for indexing in bag-transform
- 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... - 12:15 PM Revision 45aa6b3d (rsb-realtime-cpp): TODO: temp commit: style improvements
- 02:52 AM RSBag Revision 536149d2 (rsbag): Updated HEAD of submodule rsbag-manual
- 02:52 AM RSBag Revision ac67a475 (rsbag-manual): Markup improvements in *.rst
- *.rst: fixed plural in :ref: directives
- 02:44 AM RSBag Revision 3ad3e319 (rsbag): Updated HEADs of submodules rsbag-{cl,manual,tools-cl}
- 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 - 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.
- 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... - 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 -> :... - 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... - 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...
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... - 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 - 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 ... - 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 - 10:59 PM RSBag Tasks #1480 (In Progress): Change default record ordering from create timestamp to send timestamp
- 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...
- 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 - 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... - 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... - 08:49 PM Revision 0dea4a3f (rsb-realtime-cpp): Fixed in generated code
- 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...
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...
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... - 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... - 10:40 PM Revision 367d098e (rsb-cl): Cleaned up AUTHORS files
- * AUTHORS: deleted; same information can be found in cl-rsb.asd
04/24/2013
04/23/2013
- 06:43 PM Revision 1ddbc951 (rsb-matlab): Merge branch '0.7' of https://code.cor-lab.org/git/rsb.git.matlab...
- 06:42 PM Revision 894eec9f (rsb-matlab): added new QueueAdapter for BoundingBox3DFloatSet
- 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...
- 02:31 PM Tasks #1470 (Resolved): Long-running RPC methods aren't executed in parallel
- Applied in changeset rsb-python|commit:5babed3d2798272aac099c23b0b39463b2014d97.
- 02:29 PM Revision 5babed3d (rsb-python): Backport: Allow parallel excution of server methods using a new E...
- fixes #1470
- 02:22 PM Revision 0f3cc780 (rsb-python): Allow parallel excution of server methods using a new EventReceiv...
- refs #1470
Merge branch 'task-1470' - 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.
- 02:21 PM Revision d2073437 (rsb-python): Rename async argument for LocalMethods to something more verbose.
- async -> allowParallelExecution
- 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 ... - 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 ... - 01:27 PM Tasks #1473 (Resolved): Add new StringQueueAdapter to rsb matlab
- Applied in changeset rsb-matlab|commit:0c7bca3f9f8d1bfd52a08a38b64414b1d89b08cf.
- 01:23 PM Tasks #1473 (In Progress): Add new StringQueueAdapter to rsb matlab
- 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.
- 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> - 01:26 PM Revision 1b3008be (rsb-matlab): Add new QueueAdapter for strings.
- refs #1473
Signed-off-by: Johannes Wienke <jwienke@techfak.uni-bielefeld.de> - 12:00 PM Revision 4728c4e0 (rsb-matlab): added new queue adapter for strings
- 02:13 AM RSBag Revision 7e77ea85 (rsbag-python): Initial import
- 02:09 AM RSBag Revision 8fd1b4da (rsbag-python): Initial import
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 ...
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... - 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... - 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...
04/17/2013
- 04:07 PM Tasks #1036 (In Progress): Implement error handling subsystem
- 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...
- 02:26 PM Bug #1461 (Rejected): RSB does not create server socket immediatly at startup when using transpor...
Also available in: Atom