Activity

From 08/26/2011 to 09/24/2011

09/24/2011

10:20 PM Tasks #584 (Resolved): Create bag-cat
Applied in changeset r147. J. Moringen
10:10 PM Revision cd2fbf7c (rsbag-tools-cl): Added bag-cat program in bag-cat/*.lisp
fixes #584
* bag-cat/package.lisp: new file; package definition for bag-cat
program
* bag-cat/main.lisp: new file; ...
J. Moringen
05:40 PM Revision 6286cb7f (rsbag-tools-cl): Fixed logging of channel selection specs in bag-play/main.lisp
* bag-play/main.lisp (main): store channel selection specs for logging J. Moringen
05:40 PM Revision d91fdb24 (rsbag-tools-cl): Added test file test/data/single-event.tide
* test/data/single-event.tide: new file; used in tests
* CMakeLists.txt: include test/data/single-event.tide in test
...
J. Moringen
05:40 PM Revision 07d32bbf (rsbag-cl): Added default channel-format-for method in src/rsb/protocol.lisp
* src/rsb/protocol.lisp (channel-format-for t t t): new method;
default behavior is to not associate a format to a ...
J. Moringen
05:40 PM Revision d197b6f3 (rsbag-cl): Fixed %make-progress-reporter in src/rsb/replay/util.lisp
* src/rsb/replay/util.lisp (%make-progress-reporter): don't fail when
the sequence only has a single event
J. Moringen
05:40 PM Revision ac8b5b99 (rsbag-cl): Fixed %make-progress-reporter again in src/rsb/replay/util.lisp
* src/rsb/replay/util.lisp (%make-progress-reporter): display [start,
end] range correctly
J. Moringen

09/22/2011

07:22 PM Tasks #584 (Resolved): Create bag-cat
This hypothetical program would copy the contents of one or more bag channels to its standard output stream. J. Moringen
03:50 AM Revision 2d9f73e8 (rsbag-tools-cl): Validation of commandline arguments in bag-play/main.lisp
* bag-play/main.lisp (main): validate number of positional commandline
arguments
J. Moringen
03:50 AM Revision 937c9c8e (rsbag-cl): Added mixin class in src/rsb/replay/replay-restart-mixin.lisp
* src/rsb/replay/sequential-mixin.lisp (sequential-mixin): added
superclass `replay-restart-mixin'
* src/rsb/replay...
J. Moringen
03:50 AM Revision 47f9ad11 (rsbag-cl): Added mixin class in src/rsb/replay/error-policy-mixin.lisp
* src/rsb/replay/error-policy-mixin.lisp: new file; contains the
`error-policy-mixin' mixin class
* src/rsb/replay/...
J. Moringen
03:50 AM Revision 3f76fbe9 (rsbag-cl): Fixed restart behavior in src/rsb/replay/replay-restart-mixin.lisp
* src/rsb/replay/replay-restart-mixin.lisp
(replay :around replay-bag-connection replay-restart-mixin): log
resta...
J. Moringen
03:50 AM Revision 47dd99a9 (rsbag-cl): Added exported symbols in src/rsb/replay/package.lisp
* src/rsb/replay/package.lisp (package rsbag.rsb.replay): added
exported symbols strategy-start-index, strategy-end...
J. Moringen
03:50 AM Revision 2cfda6e9 (rsbag-cl): Moved replay strategies into directory src/rsb/replay/
* src/rsb/replay/util.lisp: new file; contains utilities used in
the rsb.replay module
* src/rsb/replay/bounds-mixi...
J. Moringen
03:50 AM Revision 9b1171d6 (rsbag-cl): Added conditions in src/rsb/conditions.lisp
* src/rsb/conditions.lisp: new file; contains conditions used in
the rsb module
* src/rsb/package.lisp (package rsb...
J. Moringen
03:50 AM Revision 3bae9d3d (rsbag-cl): Fixed a condition report in src/rsb/replay-strategies.lisp
* src/rsb/replay-strategies.lisp
(shared-initialize :before fixed-rate t): fixed condition report
J. Moringen
03:50 AM Revision 198d6dfc (rsbag-cl): Added strategy mixin classes in src/rsb/replay-strategies.lisp
* src/rsb/replay-strategies.lisp (view-creation-mixin): new class;
mixin class for creating sequence views of event...
J. Moringen
03:50 AM Revision f44f9b8b (rsbag-cl): Conditions, restarts in src/transform{conditions,protocol}.lisp
* src/transform/conditions.lisp: new file; contains conditions
used in the transform module
* src/transform/protoco...
J. Moringen

09/19/2011

01:57 AM Revision 6c52d8f5 (rsbag-tools-cl): Disable executable compression on darwin in CMakeLists.txt
* CMakeLists.txt: disable gzexe compression on darwin J. Moringen
09:40 PM Revision 9f170851 (rsbag-tools-cl): Added filter commandline option in bag-record/main.lisp
* bag-record/main.lisp (make-filter-help-string): new function; return
a help string explaining the use of filters ...
J. Moringen
09:40 PM Revision 3a8967f8 (rsbag-tools-cl): Added tests for bag-play in CMakeLists.txt
* CMakeLists.txt: added a test that "plays" playable bag files using
bag-play and inprocess transport
J. Moringen
09:40 PM Revision 86cbc60a (rsbag-cl): Added start/stop functions in src/rsb/protocol.lisp
refs #493
* src/rsb/protocol.lisp (start): new generic function; start a
previously stopped recording
(stop): new...
J. Moringen

09/18/2011

08:54 PM Feature #493 (In Progress): Allow start/stop of recordings via RPC interface (without program res...
J. Moringen
02:47 PM Revision 508664ef (rsbag-tools-cl): Fixed *print-miser-width* in bag-record/main.lisp
* bag-record/main.lisp (main): fixed binding of print-miser-width* J. Moringen
02:47 PM Revision fe0e5555 (rsbag-cl): Added channel-format-for in src/rsb/protocol.lisp
* src/rsb/protocol.lisp (channel-format-for): new generic function;
return a representation of the format in which ...
J. Moringen
02:47 PM Revision b6ca6b0b (rsbag-cl): Fixed a condition report in src/rsb/channel-strategies.lisp
* src/rsb/channel-strategies.lisp
(channel-name-for channel-connection event scope-and-type): fixed
condition report
J. Moringen
02:47 PM Revision 57ada4af (rsbag-cl): Adaptations to RSB converter API in src/rsb/construction.lisp
* src/rsb/construction.lisp (events->bag uri bag): specify transports
and converters separately in `make-listener' ...
J. Moringen
02:47 PM Revision 1d05cf63 (rsbag-cl): Added filter processing to events->bag in src/rsb/construction.lisp
* src/rsb/construction.lisp (events->bag uri bag): added filters
keyword parameter; add filters to created listener
J. Moringen
02:47 PM Revision 6429512b (rsbag-cl): Added keyword parameters to events->bag in src/rsb/protocol.lisp
* src/rsb/protocol.lisp (events->bag): added keyword parameters
transports, filters, timestamp, backend, bag-class ...
J. Moringen
02:47 PM Revision 294bf0bb (rsbag-cl): Added initform for bag-con::channels in src/rsb/bag-connection.lisp
* src/rsb/bag-connection.lisp (bag-connection::channels): added
initform nil
J. Moringen

09/14/2011

09:40 PM Revision 75e60bc7 (rsbag-tools-cl): Cosmetic changes in sbcl.cmake.in, CMakeLists.txt
* sbcl.cmake.in: cosmetic changes
* CMakeLists.txt: likewise
J. Moringen

09/13/2011

04:22 PM Revision c43eb50d (rsbag-cl): Added class as-fast-as-possible in src/rsb/replay-strategies.lisp
* src/rsb/replay-strategies.lisp
(replay replay-bag-connection timed-replay-mixin): use
`%make-progress-reporter'...
J. Moringen
04:22 PM Revision 5edab408 (rsbag-cl): Added initial unit tests in test/rsb/*.lisp
* test/rsb/fixed-rate.lisp: new file; unit tests for the
`fixed-rate' replay strategy class
* test/rsb/package.lisp...
J. Moringen
04:22 PM Revision 5e3687d8 (rsbag-cl): Added unit tests in test/protocol.lisp
* test/protocol.lisp: new file; unit tests for the functions in
the rsb package
* cl-rsbag.asd (system cl-rsbag-tes...
J. Moringen
04:22 PM Revision 29240752 (rsbag-cl): Added open-bag method for streams in src/protocol.lisp
* src/protocol.lisp (open-bag stream): new method; make a bag instance
for an already open stream
J. Moringen
04:22 PM Revision 8c56e3fd (rsbag-cl): Fixed docstring in src/rsb/channel-connection.lisp
* src/rsb/channel-connection.lisp (channel-connection): minor fix in
documentation string
J. Moringen
04:22 PM Revision 6b6e4e9c (rsbag-cl): Added fixed-rate in src/rsb/replay-strategies.lisp
* src/rsb/replay-strategies.lisp
(find-replay-strategy-class eql :fixed-rate): new method; find
`fixed-rate' clas...
J. Moringen

09/04/2011

04:43 PM Revision dcf15c5e (rsbag-tools-cl): Proper processing of help options in bag-{record,play,info}/m...
* bag-record/main.lisp (make-help-string): added multichannel example
(update-synopsis): pass value of show keyword...
J. Moringen
04:43 PM Revision e7fd94b7 (rsbag-tools-cl): Handle line width properly in bag-{info,record}/main.lisp
* bag-info/main.lisp (main): determine line-width in a way that
actually works
* bag-record/main.lisp (main): bind ...
J. Moringen
04:43 PM Revision fe77b206 (rsbag-tools-cl): Improved duration display in bag-info/main.lisp
* bag-info/main.lisp (main): display duration of bag file; rename
channel length to channel duration
J. Moringen
02:30 PM Feature #542 (In Progress): bag-info should display channel meta-data
J. Moringen
02:20 PM Revision 51444525 (rsbag-tools-cl): Support replay strategies in bag-play/main.lisp
* bag-play/main.lisp (update-synopsis): renamed commandline option
strategy -> replay-strategy; include available s...
J. Moringen
02:19 PM Revision 1a09d59e (rsbag-tools-cl): Resolved import shadowing in bag-{record,play}/package.lisp
* bag-record/package.lisp (package rsbag.tools.record): added
shadowing import form rsbag for symbol meta-data
* ba...
J. Moringen
02:19 PM Revision 4e7a1b44 (rsbag-tools-cl): Display channel type in bag-info/main.lisp
refs #542
* bag-info/main.lisp (main): display channel type
J. Moringen
02:19 PM Revision cd404f79 (rsbag-tools-cl): Support channel allocation strategies in bag-record/main.lisp
* bag-record/main.lisp (update-synopsis): added commandline option
channel-allocation
(main): pass value of chann...
J. Moringen
02:19 PM Revision c5870331 (rsbag-cl): Fixed name-clash problem in src/rsb/channel-strategies.lisp
* src/rsb/channel-strategies.lisp
(channel-name-for channel-connection event scope-and-type): use
package qualifi...
J. Moringen
02:19 PM Revision 7280ed1a (rsbag-cl): merged changes from channel-allocation branch
J. Moringen
02:19 PM Revision a842cc18 (rsbag-cl): Exported symbol meta-data in src/package.lisp
refs #542
* src/package.lisp (package rsbag): added exported symbol meta-data
* src/rsb/package.lisp (package rsbag.r...
J. Moringen

09/03/2011

11:38 PM Feature #542 (Resolved): bag-info should display channel meta-data
In particular
* data type stored in the channel ✓
* definition of the data type, if available ✓
J. Moringen
05:24 PM Revision b0d1cb43 (rsbag-tools-cl): Added progress display in bag-play/main.lisp
* bag-play/main.lisp (update-synopsis): added option show-progress
(print-progress): new function; print a progress...
J. Moringen
05:24 PM Revision 32ae72df (rsbag-tools-cl): Added install rule in CMakeLists.txt
* CMakeLists.txt: added install rule J. Moringen

09/02/2011

12:40 AM Revision 4c3a8f10 (rsbag-cl): Fixed decoding of meta-data in src/transform/rsb-event.lisp
* src/transform/rsb-event.lisp (encode rsb-event event): changed
references for symbols which are now exported from...
J. Moringen

08/31/2011

08:17 PM Revision 27df47cf (rsbag-tools-cl): Fixed log output in bag-play/main.lisp
* bag-play/main.lisp (main): fixed log output of selected channels J. Moringen
08:17 PM Revision 8960e063 (rsbag-cl): Simplifications in src/rsb/construction.lisp
* src/rsb/construction.lisp (events->bag puri:uri bag): use keyword
parameter instead parsing argument list
(defi...
J. Moringen
08:17 PM Revision e267d356 (rsbag-cl): Added progress callback to replay function in src/rsb/protocol.lisp
* src/rsb/protocol.lisp (replay): added progress keyword parameter;
updated documentation string accordingly
* src/...
J. Moringen
08:17 PM Revision 734720be (rsbag-cl): Changed channel parameter of bag->events in src/rsb/construction.lisp
* src/rsb/construction.lisp (bag->events bag uri): changed default
value of channels parameter to t
J. Moringen
08:17 PM Revision 7719f7c4 (rsbag-cl): Fixed opening bags in read/write mode in src/protocol.lisp
* src/protocol.lisp (open-bag pathname): use :overwrite value for
if-exists parameter to have file-position point t...
J. Moringen

08/30/2011

07:26 PM Feature #493: Allow start/stop of recordings via RPC interface (without program restart)
Sebastian Wrede wrote:
> With annotation we ment to insert some metadata describing the current trial / experiment. ...
J. Moringen
06:52 PM Feature #493 (Feedback): Allow start/stop of recordings via RPC interface (without program restart)
With annotation we ment to insert some metadata describing the current trial / experiment. I understand that this can... S. Wrede
11:21 AM Feature #493 (Rejected): Allow start/stop of recordings via RPC interface (without program restart)
Start/Stop with one TIDELog file per chunk is already possible
Annotation support is out of scope for rsbag.
J. Moringen
04:37 AM Feature #493 (Feedback): Allow start/stop of recordings via RPC interface (without program restart)
What does this mean?
Should the recording program expose an RSB RPC interface for starting and stopping the record...
J. Moringen
11:23 AM Tasks #388 (Closed): Outline Supported Use Cases
J. Moringen

08/27/2011

05:11 AM Revision 5b34b0d8 (rsbag-cl): Use next method in transform-name in src/transform/rsb-event.lisp
* src/transform/rsb-event.lisp (transform-name rsb-event): use the
next method instead of duplicating the code
J. Moringen
05:11 AM Revision 4582c9a6 (rsbag-cl): Fixed potential hang in close in src/rsb/channel-connection.lisp
* src/rsb/channel-connection.lisp (close channel-connection): use
`detach/ignore-errors' instead of `detach'
J. Moringen
05:11 AM Revision dcfa75b7 (rsbag-cl): Made :participant iniarg required in src/rsb/channel-connection.lisp
* src/rsb/channel-connection.lisp (channel-connection): made
:participant initarg required
J. Moringen
05:10 AM Revision 04faffd2 (rsbag-cl): Made :strategy initarg required in src/rsb/bag-connection.lisp
* src/rsb/bag-connection.lisp (replay-bag-connection): made :strategy
initarg required
J. Moringen
04:52 AM Revision b4cd9ca6 (rsbag-cl): Fixed encode-type for keyword inputs in src/backend/tidelog/file.lisp
* src/backend/tidelog/file.lisp (encode-type): converter a type
consisting of a single keyword to string
J. Moringen
04:52 AM Revision 0b7e30d2 (rsbag-cl): Fixed :input direction in open-bag in src/protocol.lisp
* src/protocol.lisp (open-bag pathname): never create the bag file for
:input direction
J. Moringen
04:39 AM Revision 1c044ae3 (rsbag-tools-cl): Fixed required CMake version in CMakeLists.txt
* CMakeLists.txt: fixed required CMake version and generated test
names
J. Moringen
04:39 AM Revision e924bc7e (rsbag-tools-cl): Added test rules in CMakeLists.txt
* CMakeLists.txt: added some ctest-based tests that run the
produced binaries
* test/data/*.tide: new files; some T...
J. Moringen
04:39 AM Revision 3343787d (rsbag-tools-cl): Introduced make-help-string in bag-info/main.lisp
* bag-info/main.lisp (make-help-string): new function; return a help
string
(update-synopsis): use `make-help-str...
J. Moringen
04:39 AM Revision 7923140b (rsbag-tools-cl): Introduced make-help-string in bag-record/main.lisp
* bag-record/main.lisp (make-help-string): new function; return a help
string
(update-synopsis): use `make-help-s...
J. Moringen
04:39 AM Revision 334e3476 (rsbag-cl): Fixed %make-channel-transform in src/bag.lisp
* src/bag.lisp (%make-channel-transform bag string list): handle type
nil properly
J. Moringen

08/26/2011

11:24 PM Tasks #524 (In Progress): Which timestamps should be set based on recorded information?
Out of create, send, receive and deliver, which timestamps should be recorded and later restored when replaying event... J. Moringen
05:08 AM Revision 237726dc (rsbag-tools-cl): Added channel selection functionality in bag-play/main.lisp
* bag-play/main.lisp (update-synopsis): added commandline option
strategy
(make-channel-filter): new function; co...
J. Moringen
05:08 AM Revision 1bd3e30e (rsbag-cl): Added filtering of channels in src/rsb/construction.lisp
* src/view/serialized.lisp (make-serialized-view sequence): do not try
to determine a key function when there are n...
J. Moringen
04:42 AM Revision a0b6397b (rsbag-tools-cl): Load asdf-system-connections, cl-protobuf in bag-{record,play...
* bag-record/dump.lisp (toplevel): load asdf-system-connections and
cl-protobuf
* bag-play/dump.lisp (toplevel): li...
J. Moringen
04:29 AM Tasks #512: Implement bag-play tool
Available here:
* "0.4 i686":https://ci.cor-lab.de/job/cl-rsbag-tools-stable/label=ubuntu_lucid_32bit/
* "0.4 x86_6...
J. Moringen
04:26 AM Tasks #512 (Resolved): Implement bag-play tool
Applied in changeset r81. J. Moringen
04:24 AM Revision ed308d27 (rsbag-tools-cl): Actually replay recorded events in bag-play/main.lisp
fixes #512
* bag-play/main.lisp (main): call replay instead of just sleeping
J. Moringen
04:24 AM Revision 6460bb5c (rsbag-tools-cl): Improved commandline option processing in bag-play/main.lisp
refs #512
* bag-play/main.lisp (make-help-string): removed --all option in
example
(update-synopsis): removed all...
J. Moringen
04:24 AM Revision 97d330fa (rsbag-tools-cl): Fixed help string, added commandline options in bag-play/main...
refs #512
* bag-play/main.lisp (make-help-string): new function; dedicated
function for help string generation
(m...
J. Moringen
04:24 AM Revision d1e597b4 (rsbag-cl): Added module dependency in cl-rsbag.asd
* cl-rsbag.asd (system cl-rsbag): added dependency of module rsb on
module view
J. Moringen
04:24 AM Revision bfebf680 (rsbag-cl): Added replay strategies in src/rsb/replay-strategies.lisp
refs #512
* src/rsb/replay-strategies.lisp: new file; contains basic replay
strategy classes
* src/rsb/protocol.lis...
J. Moringen
04:24 AM Revision 72d2cc8b (rsbag-cl): Added bag->events methods in src/rsb/construction.lisp
refs #512
* src/rsb/construction.lisp (define-open-bag-method string): open a
bag designated by a string
(define-...
J. Moringen
04:24 AM Revision 9d863bfa (rsbag-cl): Added replay-bag-connection in src/rsb/bag-connection.lisp
* src/rsb/bag-connection.lisp (replay-bag-connection): new class;
associates a replay strategy to a bag connection
...
J. Moringen
04:24 AM Revision 9ed23875 (rsbag-cl): Added channel-{entries,items} in src/protocol.lisp
* src/protocol.lisp (channel-entries): new generic function; return a
sequence of the entries of a channel
(chann...
J. Moringen
04:24 AM Revision 1b75ec2d (rsbag-cl): Added view construction protocol in src/view/protocol.lisp
* src/view/protocol.lisp: new file; contains protocol functions
for the view module
* src/view/serialized.lisp (mak...
J. Moringen
04:24 AM Revision e4d852f7 (rsbag-cl): Added replay-strategy class family in src/rsb/protocol.lisp
* src/rsb/protocol.lisp (findable-class-family replay-strategy): new
findable class family; contains replay strateg...
J. Moringen
04:24 AM Revision d134ddf3 (rsbag-cl): Improved iterator state representation in src/view/serialized.lisp
* src/view/serialized.lisp (serialized): made :key initarg required
(serialized::compare): fixed initform to timest...
J. Moringen
04:24 AM Revision c8b5e989 (rsbag-cl): Added view module in directory src/view/
* src/view/multi-sequence-mixins.lisp: new file; contains
`multi-sequence-view-mixin' and `multi-sequence-iterator-...
J. Moringen
 

Also available in: Atom