Activity

From 07/28/2011 to 08/26/2011

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

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:53 PM Tasks #511 (Resolved): Implement bag-record 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
11:52 PM Tasks #512 (In Progress): Implement bag-play tool
J. Moringen
11:52 PM Tasks #513 (Resolved): Implement bag-info 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
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 5a09718e (rsbag-cl): merged trunk r44:59
J. Moringen
08:59 PM Revision 9495d9a2 (rsbag-tools-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:47 PM Tasks #520 (Resolved): Serialize RSB events including meta-data
Applied in changeset r56. J. Moringen
10:48 AM Tasks #520 (Resolved): Serialize RSB events including meta-data
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 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 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 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 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 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 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

08/22/2011

06:20 PM Revision 0159de01 (rsbag-tools-cl): Changed system and dependency versions in cl-rsbag-tools-*.asd
* cl-rsbag-tools-record.asd (+version-minor+): changed 1 -> 4
(system cl-rsbag-tools-record): changed version of cl...
J. Moringen
06:15 PM Revision 0cc9a261 (rsbag-cl): Changed system and dependency versions in cl-rsbag.asd
* cl-rsbag.asd (+version-minor+): changed 1 -> 4
(system cl-rsbag): changed version of dependency on cl-rsb 5 -> 4
J. Moringen
05:57 PM Tasks #510 (Resolved): Create cl-rsbag build job
https://ci.cor-lab.de/job/rsbag-cl
https://ci.cor-lab.de/job/rsbag-tools-cl
J. Moringen
05:40 PM Revision 9c0ee321 (rsbag-tools-cl): Improved artifact loading in sbclrc
* sbclrc (%download-project-artifact): try all combinations of labels
and suffixes
(load-system-from-artifact): j...
J. Moringen
04:46 PM Revision 7dead779 (rsbag-tools-cl): Download cl-rsb-tools if necessary in bag-{record,play,info}/...
* bag-record/dump.lisp (toplevel): unless system cl-rsb-common can be
found, try downloading cl-rsb-tools
* bag-pla...
J. Moringen
04:40 PM Revision 7e71267b (rsbag-tools-cl): Fixed load-system-from-artifact in sbclrc
* sbclrc (load-system-from-artifact): removed reference to removed
version parameter
J. Moringen
02:50 PM Revision 93e019cd (rsbag-tools-cl): Handle suffixes, labels in artifact downloads in sbclrc
* sbclrc (load-system): adapted to renamed `load-system-from-artifact'
(*dep-label*): new variable; stores a label ...
J. Moringen
02:21 PM Revision 68df7c69 (rsbag-tools-cl): Removed leftover debugging stuff in sbclrc
* sbclrc (toplevel): removed leftover debugging stuff in quicklisp
init
J. Moringen
02:21 PM Revision 06d683bb (rsbag-tools-cl): Adapted to changes in cl-rsbag in bag-{record,play}/
* bag-record/package.lisp (package rsbag.tools.record): added
shadowing import from rsbag of symbol direction; adde...
J. Moringen
02:21 PM Revision c9f4af79 (rsbag-tools-cl): Fixed version in dependency in cl-rsbag-tools-{record,play,in...
* cl-rsbag-tools-record.asd (system cl-rsbag-tools-record): fixed
version in system dependency on cl-rsb-common
* c...
J. Moringen
02:21 PM Revision f1dd18e4 (rsbag-cl): Added transform module in src/transform/
* src/transform/protocol.lisp: new file; contains protocol for
transformations and findable class family of transfo...
J. Moringen
02:21 PM Revision f1c055fc (rsbag-cl): Added rsb module in src/rsb/
* src/rsb/protocol.lisp: new file; contains the protocol provided
by the rsb module
* src/rsb/channel-connection.li...
J. Moringen
02:21 PM Revision 814434e8 (rsbag-cl): Added exported symbols in cl-rsbag.asd
* cl-rsbag.asd (package cl-rsbag-system): added exported symbols
version/list and version/string
J. Moringen

08/20/2011

02:09 PM Revision b9aa1222 (rsbag-cl): Added time range protocol in src/{protocol,channel,bag}.lisp
* src/protocol.lisp (start): new generic function; return the earliest
timestamp for which an entry is stored
(en...
J. Moringen
02:09 PM Revision a2676b8b (rsbag-cl): Added synchronized channels in src/synchronized-{bag,channel}.lisp
* src/synchronized-channel.lisp: new file; contains synchronized
channel class
* src/synchronized-bag.lisp: new fil...
J. Moringen
02:09 PM Revision 2e84aeaf (rsbag-cl): Added bag-class parameter to open-bag in src/protocol.lisp
* src/protocol.lisp (open-bag): added keyword argument bag-class
(open-bag pathname): instantiate the specified bag...
J. Moringen
02:09 PM Revision 1ccf2ac3 (rsbag-cl): Added condition channel-exists in src/conditions.lisp
* src/conditions.lisp (channel-exists): new condition; signaled when
an attempt is made to create a channel that al...
J. Moringen
02:09 PM Revision dd8fc042 (rsbag-cl): Fixed bag-root::smoke test in test/bag.lisp
* test/bag.lisp (test bag-root::smoke): removed backend class
argument; this is now deduced from the filename
J. Moringen
02:09 PM Revision 40fbd2a5 (rsbag-cl): Added a findable class family for backends in src/backend/protocol....
* src/protocol.lisp (open-bag pathname): backend keyword parameter is
no longer mandatory; its value is inferred fr...
J. Moringen

08/19/2011

11:35 PM Revision 908ec8db (rsbag-tools-cl): initial import
J. Moringen

08/18/2011

12:54 AM Tasks #509 (Resolved): Create a protocol buffer message for serialized events
Applied in changeset r22. J. Moringen
12:33 AM Tasks #509 (In Progress): Create a protocol buffer message for serialized events
J. Moringen
06:24 PM Tasks #509 (Resolved): Create a protocol buffer message for serialized events
J. Moringen
12:33 AM Tasks #510 (In Progress): Create cl-rsbag build job
J. Moringen
07:02 PM Tasks #510 (Resolved): Create cl-rsbag build job
J. Moringen
07:05 PM Tasks #513 (Resolved): Implement bag-info tool
J. Moringen
07:04 PM Tasks #512 (Resolved): Implement bag-play tool
J. Moringen
07:03 PM Tasks #511 (Resolved): Implement bag-record tool
J. Moringen
11:09 AM Revision 25f3c3e6 (rsbag-cpp): Extended channel/backend, added src/rsbag/EntryIterator.h
* src/rsbag/Channel.h: extended protocol
* src/rsbag/ChannelBase.{h,cpp}: renamed function
* src/rsbag/EntryIterator....
J. Moringen

08/17/2011

07:57 PM Revision 07e71365 (rsbag-cl): updated ignore patterns
J. Moringen
07:57 PM Revision d4c3f7fb (rsbag-cl): Added documentation strings in src/backend/tidelog/file.lisp
* src/backend/tidelog/file.lisp (file): added documentation string
(file::channels): likewise
(file::indices): li...
J. Moringen
07:57 PM Revision 344e7060 (rsbag-cl): Added retrieving channel timestamps in src/backend/tidelog/*.lisp
* src/package.lisp (package rsbag): added exported symbol channel
timestamps
* src/backend/tidelog/index.lisp (time...
J. Moringen
07:57 PM Revision 3193b5f3 (rsbag-cl): Added proper conditions in src/conditions.lisp
* src/conditions.lisp (rsbag-error): new condition; superclass for
cl-rsbag conditions
(bag-error): new condition...
J. Moringen
07:57 PM Revision 38232355 (rsbag-cl): Added direction support in src, src/backend and src/backend/tidelog
* src/protocol.lisp (open-bag): added keyword parameter direction
(open-bag pathname): added keyword parameter dire...
J. Moringen
07:57 PM Revision da47e5bd (rsbag-cl): Fixed constructor in src/backend/tidelog/index.lisp
* src/backend/tidelog/index.lisp (initialize-instance :after index):
set channel id of `indx' instance
J. Moringen
07:57 PM Revision 19d89b42 (rsbag-cl): Removed unused function in src/backend/tidelog/file.lisp
* src/backend/tidelog/file.lisp (write-index): removed; was unused J. Moringen

08/16/2011

01:04 AM Revision 74127fc3 (rsbag-cl): Added initial version of TIDE log backend in src/backend/tidelog
* src/backend/tidelog/variables.lisp: new file; variables used in
the tidelog backend
* src/backend/tidelog/spec.li...
J. Moringen
01:03 AM Revision e62210b0 (rsbag-cl): initial import
J. Moringen

08/14/2011

05:49 PM Revision a331335e (rsbag-cpp): Added backend infrastructure in src/rsbag/backend/*
* src/rsbag/backend/Backend.h: new file; interface that has to be
implemented by backend implementations
* src/rsba...
J. Moringen
05:43 PM Revision e43de05f (rsbag-cpp): Added initial client interface in src/rsbag/*.{cpp.h}
* src/rsbag/Channel.h: new file; typed channel
* src/rsbag/ChannelBase.{h,cpp}: new file; untyped channel
* src/rsbag...
J. Moringen

08/10/2011

09:15 AM Feature #493 (Resolved): Allow start/stop of recordings via RPC interface (without program restart)
S. Wrede
 

Also available in: Atom