Activity

From 08/23/2011 to 09/21/2011

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

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

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

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

08/25/2011

04:05 PM Revision 11d3141a (rsbag-tools-cl): Fixed commandline option processing in bag-play/main.lisp
* bag-play/main.lisp (update-synopsis): added cosmetic linebreak
(main): fixed processing of channel options
J. Moringen

08/23/2011

12:38 AM Revision 41ffa0e2 (rsbag-tools-cl): Simplification in main in bag-record/main.lisp
* bag-record/main.lisp (main): removed unnecessary arguments to
`with-interactive-interrupt-exit' macro
J. Moringen
11:08 PM Revision 9fa14276 (rsbag-tools-cl): Extended output in main in bag-info/main.lisp
* bag-info/main.lisp (main): removed unnecessary package
qualification; added duration and rate output
J. Moringen
11:08 PM Revision eb9c585d (rsbag-cl): Store whole events in events->bag in src/rsb/construction.lisp
* src/rsb/construction.lisp (events->bag listener bag): store the
whole RSB event instead of just its payload
J. Moringen
10:34 PM Revision 0e14d18e (rsbag-tools-cl): Only keep compressed binaries in sbcl.cmake.in
* sbcl.cmake.in: only keep compressed version of binaries; doing
otherwise is just too wasteful
J. Moringen
10:30 PM Revision ee72fb61 (rsbag-cl): Fixed the event handler closure in src/rsb/construction.lisp
* src/rsb/construction.lisp (events->bag listener bag): store the
event instead of just its payload
J. Moringen
09:52 PM Revision cc621eec (rsbag-tools-cl): Load cl-protobuf in bag-{record,play}/dump.lisp
* bag-record/dump.lisp (toplevel): load cl-protobuf
* bag-play/dump.lisp (toplevel): likewise
J. Moringen
09:36 PM Revision 41ee1e37 (rsbag-tools-cl): Load asdf-system-connections in bag-{record,play}/dump.lisp
* bag-record/dump.lisp (toplevel): load asdf-system-connections
* bag-play/dump.lisp (toplevel): likewise
J. Moringen
09:20 PM Revision aad909c2 (rsbag-tools-cl): Removed future dependencies in bag-{record,play,info}/main.lisp
* bag-record/main.lisp (main): removed :more-options keyword argument
to `process-commandline-option' which is only...
J. Moringen
08:59 PM Revision 9495d9a2 (rsbag-tools-cl): merged trunk r44:59
J. Moringen
08:59 PM Revision 5a09718e (rsbag-cl): merged trunk r44:59
J. Moringen
05:52 PM Revision 8cb1c864 (rsbag-cl): Fixed parameter order in %make-channel in src/bag.lisp
* src/bag.lisp (shared-initialize :after bag t): call
`%make-channel-transform' with corrected argument order
(se...
J. Moringen
04:54 PM Revision 416c64a5 (rsbag-tools-cl): Fixed name conflicts in bag-{record,play}/package.lisp
* bag-record/package.lisp (package rsbag.tools.record): added
shadowing import from rsbag for symbols meta-data-cou...
J. Moringen
04:44 PM Revision 5e1ac011 (rsbag-cl): Fixed channel transform construction
refs #520
* src/bag.lisp (%make-channel-transform bag string list): removed
special case for RSB-specific transform...
J. Moringen
04:44 PM Revision 199f6e3c (rsbag-cl): Added keyword parameter in setf bag-channel in src/protocol.lisp
* src/protocol.lisp (setf bag-channel): added keyword parameter
transform; extended documentation string accordingly
J. Moringen
04:44 PM Revision cd7ed8e4 (rsbag-cl): Added channel meta-data in src/{util,channel}.lisp
fixes #520
* src/util.lisp: new file; contains utilities used in the cl-rsbag
system
* src/channel.lisp (channel): ...
J. Moringen
04:44 PM Revision 6f9db3a3 (rsbag-cl): Added channel transform construction in src/rsb/construction.lisp
refs #520
* src/rsb/construction.lisp (events->bag listener bag): added keyword
parameter wire-schema; use wire-sch...
J. Moringen
04:44 PM Revision 6c9a2ed7 (rsbag-cl): Fixed %make-channel-transform in src/bag.lisp
refs #520
* src/bag.lisp (%make-channel-transform bag string list): use
`make-transform' correctly
J. Moringen
02:18 PM Revision ff5374dd (rsbag-tools-cl): Extended version display in bag-{record,play,info}/main.lisp
* bag-record/main.lisp (main): report tools version, rsbag version and
rsbag TIDELog backend version
* bag-play/mai...
J. Moringen
02:18 PM Revision 9264e415 (rsbag-cl): Added RSB event (de)serialization in src/transform/rsb-event.lisp
refs #520
* src/transform/rsb-event.lisp: new file; contains a transform
that (de)serializes RSB events
* src/trans...
J. Moringen
02:18 PM Revision 1607512b (rsbag-cl): Added make-transform in src/transform/protocol.lisp
* src/transform/protocol.lisp (make-transform): new generic function;
make and return a given transform
(make-tra...
J. Moringen
02:18 PM Revision 398adef1 (rsbag-cl): Added exported symbols in src/package.lisp
* src/package.lisp (package rsbag): added exported symbols
synchronized-channel and synchronized-bag
J. Moringen
02:18 PM Revision 735cb944 (rsbag-cl): Added transform-name in src/transform/protocol.lisp
* src/transform/protocol.lisp (transform-name): new function; return a
keyword identifying the transform
(transfo...
J. Moringen
02:18 PM Revision d88afebe (rsbag-cl): Integrated channel transform mechanism
refs #520
* src/protocol.lisp (%make-channel): added parameter transform;
updated documentation string
(%make-cha...
J. Moringen
03:56 AM Revision 196d9306 (rsbag-cl): Simplified channel construction in src/synchronized-bag.lisp
* src/synchronized-channel.lisp (synchronized-channel::lock): added
writer %channel-lock
* src/synchronized-bag.lis...
J. Moringen
03:56 AM Revision c2fd52d2 (rsbag-cl): Fixed chunk and channel id generation in src/backend/tidelog/file.lisp
* src/backend/tidelog/file.lisp (shared-initialize :after file t): let
chunk and channel indices start at 0; update...
J. Moringen
 

Also available in: Atom