Activity

From 09/12/2011 to 10/11/2011

10/09/2011

04:09 PM Revision 13a2171e (rsbag-tools-cl): Improved channel strategy handling in bag-record/main.lisp
* bag-record/main.lisp (make-channel-strategy-help-string): new
function; make and return a help string for channel...
J. Moringen
04:09 PM Revision b046271e (rsbag-tools-cl): Improved make-replay-strategy-help-string in bag-play/main.lisp
* bag-play/main.lisp (make-replay-strategy-help-string): fixed
variable name; added example for remote-controlled s...
J. Moringen
04:09 PM Revision 1056f57f (rsbag-cl): Simplified make-{replay,channel}-strategy in src/rsb/protocol.lisp
* src/rsb/protocol.lisp (make-replay-strategy symbol): simplified
(make-channel-strategy symbol): likewise
J. Moringen
04:09 PM Revision d8434f06 (rsbag-cl): Extended docstring in src/rsb/channel-strategies.lisp
* src/rsb/channel-strategies.lisp (scope-and-type): extended
documentation string
J. Moringen
04:09 PM Revision ef4807bd (rsbag-cl): Improved events->bag in src/rsb/construction.lisp
* src/rsb/construction.lisp (events->bag listener bag): allow the
value of the channel-strategy parameter to be a list
J. Moringen
04:09 PM Revision bd6cecd3 (rsbag-cl): Added interactive strategy in src/rsb/replay/interactive.lisp
* src/rsb/replay/interactive.lisp: new file; contains
`interactive' replay strategy class
* src/rsb/replay/package....
J. Moringen
02:43 PM Revision 3904a107 (rsbag-cl): Added replay strategy in src/rsb/replay/remote-controlled.lisp
* src/rsb/replay/remote-controlled.lisp: new file; contains the
`remote-controlled' replay strategy class
* src/rsb...
J. Moringen
02:43 PM Revision 0421c144 (rsbag-cl): Changed progress callback mechanism in src/rsb/replay/*.lisp
* src/rsb/replay/util.lisp (%make-progress-reporter): return nil when
no progress callback has been supplied
* src/...
J. Moringen
02:43 PM Revision 4080bda1 (rsbag-cl): Added mixin class in src/rsb/replay/external-driver-mixin.lisp
* src/rsb/replay/external-driver-mixin.lisp: new file; contains
the `external-driver-mixin' mixin class
* src/rsb/r...
J. Moringen

10/07/2011

12:01 PM Feature #616 (Resolved): Support backward seeks in serialized view
Currently, the associated iterator of @rsbag.view:serialized@ can only seek forward. Seeking backward is a bit tricky... J. Moringen

10/06/2011

09:29 PM Bug #590 (Rejected): Playback of large video file breaks system
I'm rejecting this bug since the issue is most likely not related to rsbag and not reproducible anymore. J. Moringen
09:27 PM Bug #615 (Resolved): bag-play: --{start,end}-index do not work
Applied in changeset r187. J. Moringen
09:06 PM Bug #615 (Resolved): bag-play: --{start,end}-index do not work
J. Moringen
09:26 PM Revision 8b29870d (rsbag-tools-cl): Fixed handling of replay strategy in bag-play/main.lisp
fixes #615
* bag-play/main.lisp (main): pass result of `parse-instantiation-spec'
to `bag->events' instead of creat...
J. Moringen
09:26 PM Revision 392a618c (rsbag-cl): Flexible syntax for replay strategy in src/rsb/construction.lisp
refs #615
* src/rsb/construction.lisp (bag->events bag uri): allow the replay
strategy to be specified in form of a...
J. Moringen

10/04/2011

12:56 PM Revision 2242f0e8 (rsbag-cl): Fixed exported symbols for channel in src/package.lisp
* src/package.lisp (package rsbag): changed exported symbol channel-id
-> %channel-id; added exported symbol %chann...
J. Moringen
12:56 PM Revision 8c79791b (rsbag-cl): Added channel-meta-data in src/protocol.lisp
* src/protocol.lisp (channel-meta-data): new generic function; return
the meta-data of a channel as plist
J. Moringen
12:56 PM Revision 73e341e7 (rsbag-cl): Type and transform handling for new channels in src/bag.lisp
* src/bag.lisp (setf bag-channel list bag string): if a transform is
not supplied, make one based on the supplied m...
J. Moringen
12:56 PM Revision 44c0dcb3 (rsbag-cl): Print transformation in print-object in src/channel.lisp
* src/channel.lisp (print-object channel): print transformation J. Moringen

10/03/2011

11:05 PM Revision 919e7734 (rsbag-tools-cl): Automatic dependency version in cl-rsbag-tools*.asd
* cl-rsbag-tools-record.asd (system cl-rsbag-tools-record): depend on
analogous version of cl-rsbag system instead ...
J. Moringen
11:05 PM Revision e5ffbde6 (rsbag-tools-cl): Made base URI commandline option optional in bag-play/main.lisp
* bag-play/main.lisp (update-synopsis): adapted usage string (main):
accept one or two positional arguments; added ...
J. Moringen
11:05 PM Revision b355f523 (rsbag-tools-cl): Added system dependency on cl-ppcre in cl-rsbag-tools-play.asd
* cl-rsbag-tools-play.asd (system cl-rsbag-tools-play): added system
dependency on cl-ppcre which is necessary for ...
J. Moringen
11:05 PM Revision ae6bca3e (rsbag-tools-cl): Hide URI help string be default in bag-{record,play}/main.lisp
* bag-record/main.lisp (make-help-string): added show keyword
parameter; use `with-abbreviation' for URI help
(up...
J. Moringen
11:05 PM Revision 78f35d94 (rsbag-tools-cl): Dedicated section in help string for examples in bag-play/mai...
* bag-play/main.lisp (make-help-string): removed creation of examples
section
(make-replay-strategy-help-string):...
J. Moringen
07:06 PM Revision 1bc43498 (rsbag-cl): Added restarts for open-bag in src/protocol.lisp
* src/protocol.lisp (open-bag :around t): added restarts retry and
use-source
J. Moringen
07:06 PM Revision 27be8e44 (rsbag-cl): Added a print-object method in src/view/multi-sequence-mixins.lisp
* src/view/multi-sequence-mixins.lisp
(print-object multi-sequence-iterator-mixin t): new method; print
the curre...
J. Moringen
05:47 PM Revision eaaf04b2 (rsbag-cl): Added one-line summary in src/rsb/replay/view-creation-mixin.lisp
* src/rsb/replay/view-creation-mixin.lisp (header): added one-line
summary
J. Moringen
05:47 PM Revision a50b63b4 (rsbag-cl): Simplified an initform in src/rsb/replay/speed-adjustment-mixin.lisp
* src/rsb/replay/speed-adjustment-mixin.lisp
(slot speed-adjustment-mixin::speed): changed initform 1.0d0 -> 1;
w...
J. Moringen
05:47 PM Revision 33b12496 (rsbag-cl): Fixed a method specializer in src/view/multi-sequence-mixins.lisp
* src/view/multi-sequence-mixins.lisp
(iterator-index sequence multi-sequence-iterator-mixin): changed
specialize...
J. Moringen
05:47 PM Revision 749d33c3 (rsbag-cl): Use unchecked send in src/rsb/replay/sequential-mixin.lisp
* src/rsb/replay/sequential-mixin.lisp
(process-event replay-bag-connection sequential-mixin t t t t): use
unchec...
J. Moringen
05:47 PM Revision da3c989a (rsbag-cl): Extended definition of bag->events in src/rsb/protocol.lisp
* src/rsb/protocol.lisp (bag->events): added valid keyword parameters;
extended documentation string accordingly
J. Moringen
03:38 PM Bug #605 (Resolved): IO errors are not reported properly
Applied in changeset r169. J. Moringen
03:37 PM Revision d8b12757 (rsbag-cl): Added channel-transform in src/protocol.lisp
* src/protocol.lisp (channel-transform): new generic function; return
the transformation associated with a channel
...
J. Moringen
03:37 PM Revision d349cc83 (rsbag-cl): Added initial conditions in src/backend/tidelog/*.lisp
refs #605
* src/backend/tidelog/conditions.lisp: new file; contains
conditions used in the backend.tidelog module
*...
J. Moringen
03:37 PM Revision d2c8f43e (rsbag-cl): Added and used open-error in src/{conditions,protocol}.lisp
fixes #605
* src/conditions.lisp (open-error): new condition; signaled when
opening a bag fails
* src/protocol.lisp...
J. Moringen
03:37 PM Revision 371443a1 (rsbag-cl): Fixed arg processing in open-bag in src/protocol.lisp
* src/protocol.lisp (open-bag pathname): remove already process
arguments from argument list
J. Moringen
10:53 AM Revision 52899574 (rsbag-cl): Decode events with interned scope in src/transform/rsb-event.lisp
* src/transform/rsb-event.lisp (decode rsb-event simple-array): intern
scope of decoded events; this seems to perfo...
J. Moringen

10/02/2011

11:40 AM Bug #605 (Resolved): IO errors are not reported properly
Example:... J. Moringen

10/01/2011

03:14 PM Revision 2d2ca635 (rsbag-tools-cl): Fixed help option in test in CMakeLists.txt
* CMakeLists.txt: changed --help-all -> --help-for=all in test J. Moringen

09/28/2011

10:59 PM Revision 1f3efd1a (rsbag-cl): Added %make-playback-uri in src/rsb/construction.lisp
* src/rsb/construction.lisp (bag->events channel uri): use new
function `%make-playback-uri' to compute an informer...
J. Moringen

09/27/2011

11:56 PM Bug #590: Playback of large video file breaks system
Additional observations:
* The erroneous behavior described above seems to depend on rather obscure conditions since...
J. Moringen
08:18 PM Bug #590 (Rejected): Playback of large video file breaks system
We tried to record video data in 640x480 format with a resonable framerate from the new NAO heads. While bag-record s... S. Wrede
09:58 AM Revision c6213376 (rsbag-tools-cl): Use parse-instantiation-spec in bag-play/main.lisp
* bag-play/main.lisp (make-replay-strategy-help-string): slightly
improved
(parse-replay-strategy-spec): removed;...
J. Moringen
09:58 AM Revision 98dfb163 (rsbag-tools-cl): Use parse-instantiation-spec in bag-record/main.lisp
* bag-record/main.lisp (main): use `parse-instantiation-spec' instead
of `parse-filter-spec'; avoid `make-filter'
J. Moringen

09/25/2011

03:51 PM Revision 0d31051a (rsbag-cl): Improved condition reports in src/transform/conditions.lisp
* src/transform/conditions.lisp (encoding-error): improved report
format
(decoding-error): likewise
J. Moringen
03:51 PM Revision 1be09c82 (rsbag-cl): Added a docstring in src/backend/tidelog/index.lisp
* src/backend/tidelog/index.lisp (index): added documentation string J. Moringen
03:27 PM Revision 6878afbe (rsbag-cl): Fixed processing of method field in src/transform/rsb-event.lisp
* src/transform/rsb-event.lisp (encode rsb-event event): fixed method
encoding; adjusted access to now-external sym...
J. Moringen
03:27 PM Revision 9cdead67 (rsbag-cl): Added optional index sorting in src/backend/tidelog/index.lisp
* src/backend/tidelog/index.lisp (index::sorted-to): new slot; tracks
sorted state of index entries
(put-entry in...
J. Moringen
03:27 PM Revision 27abdcc6 (rsbag-cl): Added file src/rsb/replay/speed-adjustment-mixin.lisp
* src/rsb/replay/speed-adjustment-mixin.lisp: new file; contains
the `speed-adjustment-mixin' mixin class
* src/rsb...
J. Moringen
03:27 PM Revision cf596540 (rsbag-cl): Fixed mixed-case type names in src/backend/tidelog/file.lisp
* src/backend/tidelog/file.lisp (encode-type): handle mixed-case type
names correctly
(decode-type): likewise
J. Moringen
02:49 PM Revision 25818335 (rsbag-tools-cl): Fixed commandline option validation in bag-record/main.lisp
* bag-record/main.lisp (main): handle missing recording URIs properly J. Moringen
02:49 PM Revision 5030e81c (rsbag-cl): Added stream-specialized methods in src/rsb/construction.lisp
* src/rsb/construction.lisp
(define-open-bag-method events->bag stream): define method on
`events->bag' for strea...
J. Moringen
02:19 PM Revision 6135dae8 (rsbag-tools-cl): Handle replay strategy parameters in bag-play/main.lisp
* bag-play/main.lisp (make-replay-strategy-help-string): new function;
make help string for replay-strategy option
...
J. Moringen
02:19 PM Revision 60c67683 (rsbag-tools-cl): Added printing of an entry separator in bag-cat/main.lisp
* bag-cat/main.lisp (update-synopsis): added option group Printing
Option with entry-separator option
(main): pri...
J. Moringen

09/24/2011

01:34 AM Feature #493 (Resolved): Allow start/stop of recordings via RPC interface (without program restart)
Applied in changeset r150. J. Moringen
01:33 AM Revision 0ef67890 (rsbag-tools-cl): Added RPC control server in bag-record/main.lisp
fixes #493
* bag-record/main.lisp (invoke-with-control-service): new function;
invoke a thunk with an rpc server ru...
J. Moringen
01:33 AM Revision 70f4b89f (rsbag-tools-cl): Dedicated section in help string for examples in bag-record/m...
* bag-record/main.lisp (make-help-string): removed creation of
examples section
(make-examples-string): new funct...
J. Moringen
01:33 AM Revision 1805f155 (rsbag-tools-cl): Extended filter help string in bag-record/main.lisp
* bag-record/main.lisp (make-filter-help-string): extended help string J. Moringen
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 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 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 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 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 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 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 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 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 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
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 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

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

Also available in: Atom