Activity

From 10/24/2013 to 11/22/2013

11/22/2013

07:16 PM Revision 2248a102 (rsb-tools-cl): RST forward definitions do not clobber real RST in formatting/r...
* formatting/rst-forward.lisp (toplevel): only define packages and
classes if they do not already exist
J. Moringen
07:08 PM Revision 67124eaf (rsb-tools-cl): Added payload-style slot in formatting/event-style-payload.lisp
* formatting/event-style-payload.lisp (style-payload::payload-style):
new slot; stores the style that should be use...
J. Moringen
03:38 PM Bug #1662 (Resolved): 6c1e55c6 broke converter selection - and unit tests did not catch it
Applied in changeset rsb-cpp|commit:7e8ecda8fc48f43c4aeff85f6e4de41bbb2b89a1. J. Moringen
03:14 PM Bug #1662 (Resolved): 6c1e55c6 broke converter selection - and unit tests did not catch it
J. Moringen
03:36 PM Revision 7e8ecda8 (rsb-cpp): Fix converter selection (again) in src/rsb/Factory.cpp
fixes #1662
The change in 6c1e55c6 broke converter selection by ignoring the
direction (serialization vs. deserializ...
J. Moringen
01:39 PM Revision 150afd37 (rsb-manual): Backport: Updated supported Ubuntu versions in conf.py.in
* conf.py.in: updated supported Ubuntu version lucid, precise ->
precise, quantal
J. Moringen
12:44 PM Revision 5d690143 (rsb-manual): Fixed download URLs of tools in install.rst
* install.rst: changed version fragments in tool download URLs 0.9 ->
trunk; added "edit-on-version-bump" marker
J. Moringen
12:41 PM Revision d21662fe (rsb-manual): Updated supported Ubuntu versions in conf.py.in
* conf.py.in: updated supported Ubuntu version lucid, precise ->
precise, quantal
J. Moringen
12:34 PM Tasks #1660 (Resolved): Mention Spread plugin, Spread Debian package and testing repository in in...
J. Moringen
11:47 AM Tasks #1660 (In Progress): Mention Spread plugin, Spread Debian package and testing repository in...
J. Moringen
12:33 PM Revision 3af4d425 (rsb-manual): Explain installation of Spread transport in install.rst
refs #1660
* conf.py.in (rst_prolog): added replacement debian_package_names_spread
* install.rst: explain that supp...
J. Moringen
12:32 PM Revision 6d0ca68b (rsb-manual): Mention Spread support not being included by default in index.rst
refs #1660
* index.rst: added a note explaining that support for the Spread
transport is no longer included by def...
J. Moringen
12:24 PM Revision 85b2c305 (rsb-manual): Backport: Explain installation of Spread transport in install.rst
refs #1660
* conf.py.in (rst_prolog): added replacement debian_package_names_spread
* install.rst: explain that supp...
J. Moringen
12:10 PM Revision f81cf10c (rsb-manual): Mention testing repository in install.rst
refs #1660
* install.rst: adding "testing" repository to Debian sources line
J. Moringen
12:10 PM Revision f42790ac (rsb-manual): Added version note in index.rst
refs #1660
* index.rst: discourage use of master version in a note; link to stable
version
J. Moringen

11/21/2013

09:01 PM Tasks #1660 (Resolved): Mention Spread plugin, Spread Debian package and testing repository in in...
> Hallo,
>
> ich hab da mal so ein paar Fragen zu euren RSB Installationen. Nachdem das Debianpackage für 0.10 nich...
J. Moringen

11/20/2013

07:48 PM Revision f218df91 (rsb-tools-cl): Added make-style in formatting/protocol.lisp
* formatting/protocol.lisp (make-style): new function; instantiate a
style class with specified initargs
* formatti...
J. Moringen
02:12 PM Revision 51a6c497 (rsb-tools-cl): Added make-column in formatting/protocol.lisp
* formatting/protocol.lisp (make-column): new function; moved here from
formatting/columns-mixin.lisp
* formatting/...
J. Moringen
02:05 PM Revision e6fd6f73 (rsb-tools-cl): Added make-quantity in stats/protocol.lisp
* stats/protocol.lisp (make-quantity): new function; construct and
return a quantity instance
* stats/package.lisp ...
J. Moringen
02:00 PM Revision dd905103 (rsb-tools-cl): Handle "declining" sub-styles formatting/*.lisp
The various sub-style selection and creation mechanisms now interpret
nil as "no sub-style is available/should be cre...
J. Moringen
02:00 PM Revision 80c2f0d2 (rsb-tools-cl): Minor improvements in {stats,formatting,main}/**/*.lisp
* stats/quantities.lisp (define-simple-quantity count): fixed
documentation string
(define-simple-quantity count/...
J. Moringen

11/17/2013

10:46 AM Revision bcb8582a (rsb-manual): Merge branch 'master' into wip-ros
J. Moringen
10:19 AM Revision 25f71222 (rsb-manual): Whitespace fixes in examples-converters.rst
* examples-converters.rst: whitespace fixes J. Moringen
10:18 AM Revision 16e96ec4 (rsb-manual): Use CMAKE_PROJECT_NAME variable in conf.py.in
* conf.py.in (htmlhelp_basename): use CMAKE_PROJECT_NAME instead of
hard-coded name
(latex_documents): likewise
J. Moringen

11/15/2013

02:02 PM Enhancement #1658 (Resolved): Do not require converter configuration for local transports
Applied in changeset rsb-cpp|commit:6c1e55c6a05b0d7bbe7f05b1415afa6e70d9a7f7. J. Moringen
01:41 PM Enhancement #1658 (Resolved): Do not require converter configuration for local transports
See e.g. https://projects.cor-lab.de/issues/1942 for a case in which this change would have avoided all problems. J. Moringen
01:44 PM Revision 62a1cc45 (rsb-cpp): Whitespace fixes in src/rsb/Exception.h
* src/rsb/Exception.h: changed tabs to spaces J. Moringen
01:43 PM Revision 62d55428 (rsb-cpp): Fixed unused variables in src/rsb/transport/inprocess/{InPull,InPush...
* src/rsb/transport/inprocess/InPullConnector.cpp: updated copyright;
fixed unused variable
* src/rsb/transport/inp...
J. Moringen
01:43 PM Revision 6c1e55c6 (rsb-cpp): Do not configure converters for local transports in src/rsb/Factory.cpp
fixes #1658
* src/rsb/Factory.{h,cpp} (Factory::prepareConnectorOptions): new helper
function; for remote transpor...
J. Moringen
12:59 PM RSBag Revision b98e86eb (rsbag-cl): Whitespace tweak in src/transform/ros-msg.lisp
J. Moringen
11:02 AM RSBag Revision 4a5cf4ab (rsbag-cl): Merge remote-tracking branch 'refs/remotes/origin/master' into feat...
J. Moringen

11/14/2013

11:28 AM Revision 4364cbc6 (rsb-cpp): Backport: Improved exception messages in create*Connectors in src/rs...
refs #1657
* src/rsb/Factory.cpp (Factory::createInPullConnectors): include
transport name and direction in except...
J. Moringen
11:10 AM Revision f12704bb (rsb-integrationtest): Configure less noisy logging in lisp/common.lisp
* lisp/common.lisp (toplevel): set root log level to :warn and configure
:thread output
J. Moringen
11:10 AM Revision c1da7b4f (rsb-integrationtest): Configure C++ programs to load Spread plugin in test/int...
* test/integrationtest.py (IntegrationTest.repareTransportConfiguration):
when configuring test for the Spread tran...
J. Moringen
10:12 AM Feature #1657 (Resolved): Improve exception messages for failed connector construction
Applied in changeset rsb-cpp|commit:eefd885a62d75312d199e1231a05965d26a75817. J. Moringen
09:37 AM Feature #1657 (Resolved): Improve exception messages for failed connector construction
The exception messages should at least include the transport name and the direction.
See e.g. https://projects.cor...
J. Moringen
10:11 AM Revision eefd885a (rsb-cpp): Improved exception messages in create*Connectors in src/rsb/Factory.cpp
fixes #1657
* src/rsb/Factory.cpp (Factory::createInPullConnectors): include
transport name and direction in excep...
J. Moringen
09:37 AM Revision dc24a262 (rsb-cpp): Improved exception messages in create*Connectors in src/rsb/Factory.cpp
will fix #1657
* src/rsb/Factory.cpp (Factory::createInPullConnectors): include
transport name and direction in ex...
J. Moringen

11/12/2013

10:43 PM Revision 28d4b78a (rsb-talks): Missing line breaks in organization
J. Wienke
08:02 AM Revision 4ef1d7dc (rsb-ros-cl): Exported condition functions in src/transport/ros/package.lisp
* src/transport/ros/package.lisp (package rsb.transport.ros): added
exported symbols malformed-header and missing-h...
J. Moringen
08:02 AM Revision 28633dcc (rsb-ros-cl): Fixed a variable reference in src/transport/ros/node.lisp
* src/transport/ros/node.lisp (define-xml-rpc-methods): fixed variable
name in logging statement
J. Moringen

11/11/2013

06:27 PM Revision 15150247 (rsb-talks): Typo and whitespace fixes
J. Wienke
04:23 PM Revision 5bb4abd5 (rsb-cl): log5 -> log4cl in src/**/*.lisp, cl-rsb.asd
* **/*.lisp: use log:{trace,debug,info,warn} instead of log1
* src/util.lisp (log1): removed; no longer supported
* s...
J. Moringen
11:27 AM Revision 3dc96f7f (rsb-ros-cl): Improved logging in src/{converter,transport}/*/*.lisp
* src/converter/ros-msg.lisp (make-class-for-message): use
`print-type-name' in log format string
* src/transport/r...
J. Moringen
11:27 AM Revision c244878d (rsb-ros-cl): log5 -> log4cl in src/**/*.lisp, rsb-ros.asd
* src/**/*.lisp: use log:{trace,debug,info,warn} instead of log1
* rsb-ros.asd (system rsb-ros): added system depende...
J. Moringen
11:27 AM Revision 15052457 (rsb-ros-cl): Improved meta-data support in src/transport/tcpros/in-connector.lisp
* src/transport/tcpros/in-connector.lisp (in-connector): added
superclass `expose-transport-metrics-mixin'
(in-co...
J. Moringen
11:26 AM Revision 09fa100b (rsb-ros-cl): Handle message type, definition in src/transport/ros/message-defi...
* src/transport/ros/message-definition-mixin.lisp
(notify message-definition-mixin string eql :message-type): new
...
J. Moringen
11:16 AM Revision a828179e (rsb-ros-cl): Use rosetta instead of cl-protobuf in src/converter/ros-msg.lisp
* src/converter/ros-msg.lisp
(wire->domain? eql :ros-msg simple-array symbol): new method;
(domain->wire? eql :ro...
J. Moringen
11:16 AM Revision e776f9d0 (rsb-ros-cl): Added protocol conditions in src/transport/ros/conditions.lisp
* src/transport/ros/conditions.lisp: new file; contains protocol-related
conditions
* src/transport/ros/wire-protoc...
J. Moringen
11:16 AM Revision c75cc071 (rsb-ros-cl): Improved handling of ROS node stuff in src/transport/[tcp]ros/*.lisp
* src/transport/ros/util.lisp (unused-port): new function; return a
probably unused port number
* src/transport/ros...
J. Moringen
11:15 AM Revision 479e56b9 (rsb-ros-cl): Improved XMLRPC calls in src/transport/ros/node.lisp
* src/transport/ros/util.lisp (define-rpc-method): removed; moved to
src/transport/ros/xmlrpc.lisp
* src/transport/...
J. Moringen
10:25 AM Revision 74830e83 (rsb-ros-cl): Fixed read-header in src/transport/ros/wire-protocol.lisp
* src/transport/ros/wire-protocol.lisp (read-header): parse fields
properly; establish `continue' restart around pa...
J. Moringen
07:01 AM Revision a58627ec (rsb-ros-cl): Improved read/write functions in src/transport/ros/wire-protocol....
* src/transport/ros/wire-protocol.lisp (read-length-delimited):
renamed read-length-{delim -> delimited}; check num...
J. Moringen

11/09/2013

04:19 AM Bug #1655 (Resolved): rsb.conf from $prefix/etc is not processed in python
Applied in changeset rsb-python|commit:0f1af3b64af381083e88efc110a0a2758fe233c1. J. Wienke

11/08/2013

08:35 PM Revision 0c2a0e34 (rsb-python): Backport: Parse config file also from prefix/etc
* rsb/__init__.py: add parsing of config from $prefix/etc
* rsb/util.py: add a function to determine the install pref...
J. Wienke
08:31 PM Revision 0f1af3b6 (rsb-python): Parse config file also from prefix/etc
* rsb/__init__.py: add parsing of config from $prefix/etc
* rsb/util.py: add a function to determine the install pref...
J. Wienke
07:48 PM Bug #1655 (Resolved): rsb.conf from $prefix/etc is not processed in python
The rsb.conf from the install prefix is not read by rsb python. J. Wienke

11/06/2013

05:43 AM RSBag Revision 2180c6fa (rsbag-cl): Backport: Lock stream in src/backend/tidelog/file.lisp
* src/backend/backend-mixins.lisp (stream-mixin::lock): new slot; stores
a lock which protects the backend stream a...
J. Moringen
05:13 AM RSBag Revision a92fde36 (rsbag-cl): Added [call-]with-open-bag in src/macros.lisp
* src/macros.lisp (call-with-open-bag): new function; close bag on unwind
(with-open-bag): new macro; close bag on ...
J. Moringen
05:06 AM RSBag Revision b9c8f4cf (rsbag-cl): Added print-{direction,location} in src/util.lisp
* src/util.lisp (print-direction): new function; utility function for
printing direction flags
(print-location): ...
J. Moringen
05:04 AM RSBag Revision bc01c225 (rsbag-cl): Lock stream in src/backend/tidelog/file.lisp
* src/backend/backend-mixins.lisp (stream-mixin::lock): new slot; stores
a lock which protects the backend stream a...
J. Moringen
04:05 AM RSBag Revision 0db83378 (rsbag-cl): Mapping, checking of start, end times in src/rsb/replay/strategy-mi...
* `check-ordered-timestamps' in `shared-initialize' failed for
mixed (real and timestamp) start, end times.
* rela...
J. Moringen
01:23 AM RSBag Revision cf43dcf0 (rsbag-cl): Improved some initarg-related things in **/*.lisp
* src/channel.lisp (channel): use `missing-required-initarg' instead of
`required-argument'
(channel-items): like...
J. Moringen
01:21 AM RSBag Revision 5245c041 (rsbag-cl): Fixed names of private functions in **/*.lisp
* src/protocol.lisp (bag-channel-class): renamed %channel-class ->
bag-channel-class
* src/bag.lisp (bag::backend):...
J. Moringen

11/05/2013

10:37 AM RSBag Revision 08557741 (rsbag-cl): TODO added stream.lisp
J. Moringen
10:21 AM RSBag Revision 41a8b7ce (rsbag-cl): TODO initial executor sketch
J. Moringen

11/04/2013

12:35 PM Revision c82be03c (rsb-tools-cl): Fixed load-idl for wild pathnames in common/idl-loading.lisp
* common/idl-loading.lisp (load-idl pathname eql :auto): use
`wild-pathname-p' instead of doing a poor man's versio...
J. Moringen

10/31/2013

01:23 PM Revision 27de0b0a (rsb-cl): Removed bus-%removed-connections writer in src/transport/socket/bus.lisp
* src/transport/socket/bus.lisp (bus::removed-connections): removed
writer; the slot is read-only
J. Moringen
11:47 AM Enhancement #1649 (Resolved): If bus is busy cl-logger takes significant time to end
Confirmed with 0.9 and master.
Using the same setup, logger instantly stops and raises no warning.
Anonymous
02:38 AM Enhancement #1649 (Feedback): If bus is busy cl-logger takes significant time to end
Should be fixed in 0.9 and master. Please confirm. J. Moringen
02:03 AM Revision 6b6b8bf5 (rsb-cl): Backport: Fixed closing deadlock in src/transport/socket/bus.lisp
refs #1649
The deadlock could occur when connections where dispatching
events (locking the bus) while being removed ...
J. Moringen
02:03 AM Revision 34ba838e (rsb-cl): Backport: Finish output before shutdown in src/transport/socket/bus-c...
refs #1649
* src/transport/socket/bus-connection.lisp (handshake): call
`finish-output' before shutting down the s...
J. Moringen
02:03 AM Revision 66d81226 (rsb-cl): Backport: Fixed dispatch during shutdown in src/transport/socket/*.lisp
refs #1649
* src/transport/socket/bus-connection.lisp
(send-notification bus-connection cons): drop outgoing notif...
J. Moringen

10/29/2013

11:42 PM Revision e6e22147 (rsb-cl): Finish output before shutdown in src/transport/socket/bus-connection....
refs #1649
* src/transport/socket/bus-connection.lisp (handshake): call
`finish-output' before shutting down the s...
J. Moringen
11:42 PM Revision e7b3a7d1 (rsb-cl): Fixed closing deadlock in src/transport/socket/bus.lisp
refs #1649
The deadlock could occur when connections where dispatching
events (locking the bus) while being removed ...
J. Moringen
11:42 PM Revision eb7a84d6 (rsb-cl): Fixed dispatch during shutdown in src/transport/socket/*.lisp
refs #1649
* src/transport/socket/bus-connection.lisp
(send-notification bus-connection cons): drop outgoing notif...
J. Moringen
11:42 PM Revision b1bd81f5 (rsb-cl): Simplification in src/transport/socket/util.lisp
* src/transport/socket/util.lisp (print-socket): simplified
implementation
J. Moringen
11:42 PM Revision 54d8855a (rsb-cl): Improved with-methods macro in src/patterns/macros.lisp
* src/patterns/macros.lisp (call-with-methods): new function; add and
remove methods to/from a `local-server'
(wi...
J. Moringen
05:24 PM Enhancement #1649 (In Progress): If bus is busy cl-logger takes significant time to end
J. Moringen
03:28 PM Enhancement #1649 (Resolved): If bus is busy cl-logger takes significant time to end
If the bus is busy (socket transport, ~100Hz, throughput ~5000), ending the logger takes a significant time (around 5... Anonymous

10/28/2013

07:58 PM Revision bc1cb4aa (rsb-cl): Improved with-methods macro in src/patterns/macros.lisp
* src/patterns/macros.lisp (call-with-methods): new function; add and
remove methods to/from a `local-server'
(wi...
J. Moringen
06:54 PM Revision 40826cb5 (rsb-cl): Added call-with-participant, with-participant in src/macros.lisp
* src/macros.lisp (call-with-participant): new function; use by
`with-participant'
(with-participant): new macro;...
J. Moringen
06:49 PM Revision 7be90196 (rsb-cl): Improved with-handler macro in src/macros.lisp
* src/macros.lisp (call-with-handler): new function; used by
`with-handler'
(with-handler): use `call-with-handle...
J. Moringen
06:47 PM Revision 20711b0f (rsb-cl): Improved define-participant-creation-uri-methods in src/participant.lisp
* src/participant.lisp (call-with-participant-creation-restarts): new
function; call a given thunk with established...
J. Moringen
06:44 PM Revision f3270d61 (rsb-cl): Use &slot in src/transport/spread/out-connector.lisp
* src/transport/spread/out-connector.lisp (out-connector): use &slot for
max-fragment-size option
J. Moringen
06:44 PM Revision 339c4a77 (rsb-cl): Minor cosmetic changes in src/**/*.lisp
* src/event-processing/filtering-processor-mixin.lisp
(filtering-processor-mixin): fixed typos in documentation str...
J. Moringen

10/26/2013

11:49 PM Enhancement #1083 (In Progress): Implement communication with congestion control (for reader inte...
A prototypical implementation can be found in the wip-flow-control branch of the rsb-cl repository. J. Moringen
11:42 PM Revision eac25083 (rsb-cl): TODO don't forget to ref #1083
J. Moringen
11:40 PM Revision 5bd8d6b7 (rsb-cl): TODO Added rsb-data-flow.asd and src/patterns/data-flow/{conversion,m...
J. Moringen
11:39 PM Revision af15a28b (rsb-cl): TODO unified handling of data-flow conditions
J. Moringen

10/25/2013

09:15 PM Revision af3aee0c (rsb-cl): TODO added src/patterns/data-flow/protocol.lisp
J. Moringen
09:10 PM Revision 7276c409 (rsb-cl): TODO Improvements of data-flow stuff
J. Moringen
07:34 PM Revision 9e9a9cd2 (rsb-cl): Added source/sink participants in src/patterns/data-flow/*.lisp
* src/conditions.lisp (rsb-condition): new condition class
(rsb-error): added superclass `rsb-condition'; adapted do...
J. Moringen
05:04 PM Revision dde6e1ad (rsb-cl): Backport: Fixed whitespace handling in options-from-stream in src/con...
refs #1648
* src/configuration.lisp (options-from-stream): strip leading and
trailing tabs and spaces from each li...
J. Moringen
04:17 AM Bug #1648 (Resolved): error while rsb-loggercl0.10 parses rsb.conf
Applied in changeset rsb-cl|commit:57da7fd917d757d7c635507b8d8b524879f306ff. J. Moringen

10/24/2013

01:52 AM Revision 2a84670b (rsb-cl): More fixes of indentation of format strings in **/*.lisp
* **/*.lisp: fixed indentation of format strings J. Moringen
01:52 AM Revision 57da7fd9 (rsb-cl): Fixed whitespace handling in options-from-stream in src/configuration...
fixes #1648
* src/configuration.lisp (options-from-stream): strip leading and
trailing tabs and spaces from each l...
J. Moringen
08:16 PM Bug #1648 (In Progress): error while rsb-loggercl0.10 parses rsb.conf
J. Moringen
08:16 PM Bug #1648: error while rsb-loggercl0.10 parses rsb.conf
No, it's not a duplicate. J. Moringen
08:08 PM Bug #1648: error while rsb-loggercl0.10 parses rsb.conf
Probably a duplicate of #1483. J. Moringen
08:04 PM Bug #1648 (Resolved): error while rsb-loggercl0.10 parses rsb.conf
The current implementation of rsb-loggercl0.10 seems to have a problem with rsb.config entries:... C. Emmerich
 

Also available in: Atom