Activity

From 07/06/2013 to 08/04/2013

08/03/2013

02:55 AM Revision ff17c0dd (rsb-java): Convert coverage reporting to jacoco
fixes #1207 J. Wienke

08/02/2013

06:34 PM Revision 988b4022 (rsb-java): Try to wait longer for results
refs #1585 J. Wienke
06:27 PM Revision 9e3ef5ac (rsb-java): Fix assertion in BusBase$ReceiveThread
When someone externally has called Bus#deactivate the thread might have
already been removed from the dispatching and...
J. Wienke
06:26 PM Revision bfafd1d4 (rsb-java): Fix eclipse project for checkstyle changes
J. Wienke
05:19 PM Revision 0fdcc3be (rsb-java): Fix javadoc warnings
J. Wienke
04:56 PM Revision 042188eb (rsb-java): Do not output checkstyle to stdout
This confuses the jenkins warnings parser J. Wienke
04:38 PM Revision 097d16e2 (rsb-java): Adapt maven project to recent code check changes
* use PMD rules
* add checkstyle
J. Wienke
04:37 PM RSB XML Support Revision c91418f4 (rsb-xml-java): better exception handling
L. Ziegler
03:38 PM Revision 07e22c82 (rsb-java): Move code checker configs and results to separate folders
J. Wienke
03:24 PM Revision 58b87366 (rsb-java): Integrate checkstyle and fix warnings.
Integrated checkstyle into ant-based build and eclipse project and fixed
a lot of the found warnings.
J. Wienke
04:51 AM Revision 2233ec24 (rsb-integrationtest): Changed to signature of terminate method
* cpp/client.cpp: adapted to changed signature of terminate method
* cpp/server.cpp: likewise
* java/client.java: lik...
J. Moringen
04:41 AM Revision 03133119 (rsb-cl): Added shutdown protocol in src/transport/socket/*.lisp
refs #1048
This implements the initial change towards a shutdown protocol. For
now, we use shutdown(3posix) for the ...
J. Moringen
04:39 AM Revision f57e800c (rsb-integrationtest): Cosmetic changes
* cpp/config.cpp: fixed indentation
* cpp/event_id.cpp: likewise
* cpp/informer.cpp: improved output
* cpp/listener.c...
J. Moringen
04:35 AM Revision b0b5d25d (rsb-manual): Added description of shutdown handshake protocol in specification...
fixes #1583
* specification-socket.rst: added active and passive shutdown
handshake states and their triggering co...
J. Moringen
04:35 AM Revision 3d79fc5d (rsb-manual): Fix description of setup handshake protocol
refs #1583
The server only send a message during the setup handshake, but does
not receive anything. Opposite situat...
J. Moringen
03:53 AM Revision 87a6d6a2 (rsb-cl): Added shutdown protocol in src/transport/socket/*.lisp
refs #1078
This implements the initial change towards a shutdown protocol. For
now, we use shutdown(3posix) for the ...
J. Moringen
02:07 AM Revision 41f12e43 (rsb-integrationtest): Enabled socket transport in test/integrationtest.py
* test/integrationtest.py (header): updated copyright
(transport): added socket transport to list of transports whi...
J. Moringen
02:05 AM Revision 49c8c39f (rsb-integrationtest): Fixed use of deprecated API in cpp/{listener,informer,cl...
* cpp/listener.cpp: (header): updated copyright
(main): replaced Factory::getInstance() -> getFactory()
* cpp/infor...
J. Moringen
02:00 AM Revision 3fba5380 (rsb-integrationtest): Added VERSION_{MAJOR,MINOR} in CMakeLists.txt
This allows depending on specific versions of RS{C,B} which in turn
allows using the most recent API and avoiding dep...
J. Moringen

08/01/2013

01:47 AM Revision 92761782 (rsb-integrationtest): Disabled core compression in lisp/dump.lisp
It is more portable this way and the executable start faster.
* lisp/dump.lisp: disabled core compression in `dump' ...
J. Moringen
01:44 AM Revision 8aa0068c (rsb-integrationtest): Moved rsb-cpp dependency CMakeLists.txt -> cpp/CMakeList...
* CMakeLists.txt: removed FIND_PACKAGE RSB here
* cpp/CMakeLists.txt: added it here
J. Moringen
01:38 AM Revision 54e712e6 (rsb-integrationtest): Fixed system dependencies in lisp/common.lisp
* lisp/common.lisp (toplevel): load system network.spread instead of
cl-spread
J. Moringen
09:59 PM RSBag Revision 13cb595a (rsbag): Updated HEAD of submodule rsbag-manual
J. Moringen
09:58 PM RSBag Revision eed566ed (rsbag-manual): Added "Wire-schema is not Known" in troubleshooting.rst
* troubleshooting.rst (Wire-schema is not Known): new entry; explains
bag-record's warning and suggests solutions
J. Moringen
05:19 PM Revision 5e680381 (rsb-integrationtest): Let C++ server sleep before termination.
Prevents that bus clients are forcefully disconnected when they are too
slow.
refs #1584
J. Wienke
05:18 PM Revision 36ad7dcf (rsb-integrationtest): Fix data type in C++ programs.
The whole integration test now uses int64 for numerical data. J. Wienke
05:15 PM Revision 9fa91fb5 (rsb-java): Implement shutdown protocol for socket transport
Implemented a basic shutdown protocol using the TCP functionalities.
refs #1048
J. Wienke
05:14 PM Revision 70013a87 (rsb-integrationtest): Clean up imports
J. Wienke
04:39 PM Revision 6cfa45b8 (rsb-python): Implement shutdown protocol for socket transport
Implemented a basic shutdown protocol using the TCP functionalities.
refs #1048
J. Wienke
04:22 PM Revision bbb63277 (rsb-cpp): Implement shutdown protocol for socket transport
Implemented a basic shutdown protocol using the TCP functionalities.
refs #1048
J. Wienke
02:18 PM Revision 52f03708 (rsb-java): Remove tcpnodelay TODO
This is already solved. J. Wienke

07/31/2013

09:52 PM Revision 02eb5db5 (rsb-yarp-cpp): Fixed handling of CMAKE_INSTALL_RPATH in CMakeLists.txt
CMAKE_INSTALL_RPATH was set() without the CACHE keyword causing it to
overwrite user-supplied values. In addition, th...
J. Moringen
09:49 PM Revision b86a96b9 (rsb-spread-cpp): Fixed handling of CMAKE_INSTALL_RPATH in CMakeLists.txt
CMAKE_INSTALL_RPATH was set() without the CACHE keyword causing it to
overwrite user-supplied values. In addition, th...
J. Moringen
03:02 PM Revision 3c38ab27 (rsb-java): Improved log message in BusBase
Mention the connection we are operating on. J. Wienke
02:57 PM Revision 3dcfcf4a (rsb-cpp): Added Int64converter.
refs #484 J. Wienke
02:50 PM Revision dadf1d16 (rsb-integrationtest): Fix python config parser test
Adapt to changed ParticipantConfig API. J. Wienke
02:36 PM Revision 4adba84e (rsb-integrationtest): Fix python server
Be sure to always send what we declare in addOne. J. Wienke
02:03 PM Revision 004c62a2 (rsb-python): Fix socket tear down.
Only shut down the write direction in consistency with other
implementations.
J. Wienke
01:44 PM Revision 1cba458c (rsb-java): Implement int64 converter
Register this instead of the unit64 converter as there are no separate
data types in java to distinguish between both...
J. Wienke
10:25 AM Revision 3f7ed064 (rsb-java): fixes #1581: Implement removal of disconnected clients
In case of sending errors on BusConnections, remove these connections
correctly. Implementing this change required ad...
J. Wienke

07/30/2013

10:42 PM Revision 07ab52c2 (rsb-yarp-cl): Some minor improvements in src/transport/yarptcp/*.lisp
* src/transport/yarptcp/in-connector.lisp
(notify in-connector scope eql :attached): turned documentation
string ...
J. Moringen
10:37 PM Revision f4dfcc90 (rsb-yarp-cl): Support both "do" commands in src/transport/yarptcp/out-connecto...
There are two "do" (?) commands: "do" and "d". Not sure what the
difference is or anything, but they do exist so prep...
J. Moringen
10:35 PM Revision 8f71eb38 (rsb-yarp-cl): Improved constants in src/transport/yarptcp/wire-protocol.lisp
* src/transport/yarptcp/wire-protocol.lisp (make-yarp-block): added
`eval-when' to make the function available duri...
J. Moringen
09:11 PM Revision 37416019 (rsb-yarp-cl): Added read-sequence-of-length in src/transport/yarptcp/wire-prot...
* src/transport/yarptcp/wire-protocol.lisp (read-sequence-of-length):
new function; read a sequence of bytes of a g...
J. Moringen
08:58 PM Revision 758aa507 (rsb-yarp-cl): Use RSB random state for port id in src/transport/yarptcp/in-con...
* src/transport/yarptcp/in-connector.lisp (in-connector::port-id):
bind uuid::*uuid-random-state* to rsb:*id-random...
J. Moringen
07:54 PM Revision e24b79c3 (rsb-java): Correctly terminate connections
* BusConnectionBase.java: indicate a closed connection using an
EOFException in the read method
* BusBase.java: handl...
J. Wienke
07:36 PM Revision ad4116fd (rsb-java): Ensure correct deactivation of TCP BusConnections.
TCP connections need different ways of deactivating depending on the
endpoint type.
* BusConnectionBase.java: transf...
J. Wienke
07:31 PM Revision 3c1cd524 (rsb-java): Fix wrong log message
J. Wienke
07:30 PM Revision a0e5ef73 (rsb-java): Fix typos
J. Wienke
07:28 PM Revision 1817e731 (rsb-java): Fix termination of AcceptorThread
Do not log an exception in case we are sure that we want a shutdown. J. Wienke
07:12 PM Revision 96bd3119 (rsb-yarp-cl): Stop receiver thread in src/transport/yarptcp/in-push-connector....
* src/transport/yarptcp/in-push-connector.lisp
(notify :before in-push-connector scope eql :detached): new method;
...
J. Moringen
07:12 PM Revision 87452e66 (rsb-yarp-cl): Minor cleanup in src/transport/yarp{tcp,}/*.lisp
* src/transport/yarptcp/connector.lisp (connector): removed temporary
:converter default initarg
* src/transport/ya...
J. Moringen
05:06 PM Revision dca42e15 (rsb-integrationtest): Missing ipv4 stacks
J. Wienke
04:07 PM Revision eed0a101 (rsb-java): BusServer: prevent dispatching notifications back to originating
clients.
* BusBase.java: pass receiving connection to handleIncoming, adapt
dispatching to allow optional filtering ...
J. Wienke
01:15 PM Revision 95bf88a8 (rsb-integrationtest): Make scripts executable
J. Wienke
01:12 PM Revision ed8481d2 (rsb-java): Fix option parsing in SocketFactory
J. Wienke
12:46 PM Revision 997c0862 (rsb-integrationtest): Delay shutdown of java server test
Delay shutdown some time so that a client can correctly disconnect
without socket transport errors.
J. Wienke
12:40 PM Revision 685b75fe (rsb-java): Correctly handle ByteBuffer array creation.
The array method can throw an exception in some cases. these were not
handled so far. A helper class "ByteHelpers" no...
J. Wienke
10:49 AM Revision b0f087c6 (rsb-java): Prevent deadlocks in dispatching
Changed the queue type to something that can really queue up stuff. The
previous implementation used a SynchronousQue...
J. Wienke
10:16 AM Revision 42d94739 (rsb-integrationtest): Try to fix compilation
J. Wienke
09:29 AM Revision 8536524a (rsb-integrationtest): Fix config testvfor java
J. Wienke
09:21 AM Revision bab0dd97 (rsb-java): Use the Activatable interface for EventReceivingStrategies
Replace the custom shutdown method with this interface. Using an
explicit activation step also prevents a bug where p...
J. Wienke
09:03 AM Revision 48293c44 (rsb-java): Rename RSBObject to Activatable
* Better reflect what this interface specifies by the name
* Specify that deactivate should wait for all resources. T...
J. Wienke

07/29/2013

01:09 PM Revision 791f3f3a (rsb-spread-cpp): Expose the plugin dir in cmake.
J. Wienke
11:59 AM Revision 6ac66049 (rsb-spread-cpp): Fix cmake configuration files
There were lots of remainders from rsb-yarp. J. Wienke
10:40 AM Revision 810b8b88 (rsb-java): Allow to fail test step
Add a property which allows to fail the test target in case one of the
tests fails instead of continuing blindly.
J. Wienke
10:36 AM Revision 807c8ba9 (rsb-java): PMD cleanup, especially in the filter tests
J. Wienke

07/26/2013

05:08 PM Revision de3e9abe (rsb-java): Fix future error method.
Avoid endless recursion J. Wienke
05:02 PM Revision 9e7bfffa (rsb-integrationtest): Fix java compilation
J. Wienke
04:34 PM Revision cd55c060 (rsb-java): Removed useless non-javadoc comments
IDEs and annotations should provide enough functionality nowadays to see
that we have overridden methods.
J. Wienke
04:30 PM Revision 90ee0944 (rsb-manual): fixes #1575: Explain java IPv6 problem
J. Wienke
04:16 PM Revision a0b44cbc (rsb-java): Mac mvnprep working on mac.
sed -r is not required J. Wienke
04:13 PM Revision ee1bd1de (rsb-java): Use socket transport for user level test
J. Wienke
03:39 PM Revision 03496f67 (rsb-java): Unregister deactivated bus instances from caches
We are not sure whether a bus can correctly be reactivated multiple
times. Hence, once they are deactivated by the re...
J. Wienke
02:08 PM Revision f1d87e62 (rsb-java): fixes #1576: Implement Bus reference counting
Use reference counting for cached Bus instances to ensure that they are
properly deconstructed.
* Bus.java: Make Bus...
J. Wienke
09:20 AM Revision c5d54fa7 (rsb-java): fixes #1012: enabled socket transport as default
* Factory.java: use socket as default transport
* DefaultTransports.java: register socket transport factory
refs #725
J. Wienke

07/25/2013

07:30 PM Revision 6f75ddc0 (rsb-java): Make it possible to specify the socket port for tests
Parse the port from the configuration. J. Wienke
07:19 PM Revision d322201e (rsb-java): Improve documentation of RSBObject
Add a comment about multiple calls to activate and deactivate. J. Wienke
07:19 PM Revision 4b6aa651 (rsb-java): Fix Event#toString format.
Be consistent with spaces. J. Wienke
07:17 PM Revision e16af19c (rsb-java): Unified ProtocolConversion and EventBuilder
Moved all static method to the more generic class ProtocolConversion. J. Wienke
07:10 PM Revision 2f622341 (rsb-java): fixes #713: implemented socket transport
Merge branch 'feature-713' J. Wienke
07:06 PM Revision 6bcbb7b3 (rsb-java): Remove java compiler warnings
J. Wienke
07:02 PM Revision d637ad55 (rsb-java): Cleanup of PMD warnings
J. Wienke
06:54 PM Revision 8e807e45 (rsb-java): Implemented caching of Bus instances.
* BusCache.java: new cache for Bus instances based on their socket
options
* BusCacheTest.java: test for the new clas...
J. Wienke
05:58 PM Revision 6a3eefce (rsb-java): Remove code duplication between spread and socket transport.
Factored out commonalities into ProtocolConversion.
* ProtocolConversion.java: new method to serialize event data
* ...
J. Wienke
05:47 PM Revision f1d7313d (rsb-java): Remove code duplication between socket connectors
Removed code duplication between the two socket connector
implementations by creating a utility class containing the ...
J. Wienke
05:33 PM Revision 5f2d37a5 (rsb-java): Removed duplicated code for event construction from notification
The spread ReceiverTask and the SocketInPushConnector share some code to
deserialize an event and its contained data ...
J. Wienke
05:27 PM Revision 1b750629 (rsb-java): Fix socket reading
The reading logic did not respect that read operations might return
before a whole ByteBuffer is filled. This is fixe...
J. Wienke
04:55 PM Revision 5cb168a6 (rsb-java): Let SocketInPushConnector extends AbstractFilterObserver
this avoid useless empty double dispatch methods. J. Wienke
04:50 PM Revision eda0db54 (rsb-java): First working version of the socket transport
Functionality is checked by instantiating the refactored ConnectorCheck
and ConnectorRoundtripCheck classes.
* OutCo...
J. Wienke

07/22/2013

08:56 AM Revision 5d26ecaf (rsb-tools-cl): Install source, asd and sexp files in CMakeLists.txt, cpack/Deb...
* CMakeLists.txt: added install rules for *.asd, *.sexp and *.lisp
* cpack/DebianUbuntu.cmake: added creation of syml...
J. Moringen
06:55 AM Revision 56a9dff7 (rsb-tools-cl): Conform to clon's protocol for enabling core compression
* main/main.lisp (main): use vanilla clon's protocol for enabling core
compression; warn about missing core compres...
J. Moringen
06:55 AM Revision 21d279d3 (rsb-tools-cl): Added variable BINARY_SUFFIX in CMakeLists.txt
* CMakeLists.txt: added new variable BINARY_SUFFIX; VERSION_SUFFIX
now contains only the version; use the two varia...
J. Moringen
06:32 AM Revision 03e897c3 (rsb-ros-cl): Capture error output for "version" Lisp process in CMakeLists.txt
* CMakeLists.txt: when running "version" Lisp process, capture error
output into version.{1,2}.err
J. Moringen
06:32 AM Revision 91e9bacf (rsb-ros-cl): Added LISP_{SOURCE_REGISTRY_ENTRIES,FASL_CACHE_DIR} in CMakeLists...
* CMakeLists.txt (LISP_SOURCE_REGISTRY_ENTRIES): new option; allows
injecting entries into the ASDF source registry...
J. Moringen
06:32 AM Revision 87070e03 (rsb-ros-cl): Use :encoding :utf-8 initarg in rsb-ros.asd
* rsb-ros.asd (system rsb-ros): added initarg: :encoding :utf-8
(system rsb-ros-test): likewise
J. Moringen
06:04 AM RSBag Revision 05cb6b1c (rsbag-tools-cl): Use defparameter for versions in cl-rsbag-*.asd
Using `defparameter' instead of `defconstant' produces fewer problems
with reloading and upgrading.
* cl-rsbag-commo...
J. Moringen
05:25 AM Revision f2ba520b (rsb-tools-cl): Conform to clon's protocol for enabling core compression
* main/dump.lisp (toplevel): use vanilla clon's protocol for enabling
core compression when the implementation is S...
J. Moringen
05:24 AM RSBag Revision ab585243 (rsbag-tools-cl): Conform to clon's protocol for enabling core compression
* main/dump.lisp (toplevel): use vanilla clon's protocol for enabling
core compression when the implementation is S...
J. Moringen
04:46 AM RSBag Revision 3962f9fd (rsbag): Updated HEAD of submodule rsbag-manual
J. Moringen
04:45 AM Revision 48a54660 (rsb-manual): Include project version in install directory name in CMakeLists.txt
* CMakeLists.txt: in install rule, include project major and minor
version in destination directory
J. Moringen
04:25 AM RSBag Revision fca8b2bd (rsbag-manual): Include project version in install directory name in CMakeLists...
* CMakeLists.txt: in install rule, include project major and minor
version in destination directory
J. Moringen
04:22 AM RSBag Revision f94ca19a (rsbag-manual): Fixed destination directory in install rule in CMakeLists.txt
* CMakeLists.txt: in install rule fixed destination directory
share/doc/{CMAKE_PROJECT_NAME} -> share/doc/${CMAKE_P...
J. Moringen
04:18 AM RSBag Revision 91901449 (rsbag-tools-cl): Conform to clon's protocol for enabling core compression
* main/main.lisp (main): use vanilla clon's protocol for enabling core
compression; warn about missing core compres...
J. Moringen
03:05 AM Revision bd8f5f77 (rsb-tools-cl): Conform to clon's protocol for enabling core compression
* main/main.lisp (main): use vanilla clon's protocol for enabling core
compression; warn about missing core compres...
J. Moringen

07/21/2013

01:19 AM Revision 2ebd7ffb (rsb-yarp-cl): Do not load asdf-system-connections in rsb-yarp.asd
* rsb-yarp.asd (toplevel): do not load system asdf-system-connections J. Moringen

07/20/2013

11:56 AM Revision 7b691d87 (rsb-yarp-cl): Use :encoding :utf-8 initarg in rsb-yarp.asd
* rsb-yarp.asd (system rsb-yarp): added initarg: :encoding :utf-8
(system rsb-yarp-test): likewise
J. Moringen
11:56 AM Revision 30403e58 (rsb-yarp-cl): Added LISP_{SOURCE_REGISTRY_ENTRIES,FASL_CACHE_DIR} in CMakeList...
* CMakeLists.txt (LISP_SOURCE_REGISTRY_ENTRIES): new option; allows
injecting entries into the ASDF source registry...
J. Moringen
11:10 AM Revision 87807b32 (rsb-cl): Use external protocol definition in cl-rsb.asd, CMakeLists.txt
* The location of the protocol definitions can be specified in three
ways:
1. By setting `cl-user::*rsb.protocol...
J. Moringen
11:10 AM Revision 8e540036 (rsb-cl): Added LISP_{SOURCE_REGISTRY_ENTRIES,FASL_CACHE_DIR} in CMakeLists.txt
* CMakeLists.txt (LISP_SOURCE_REGISTRY_ENTRIES): new option; allows
injecting entries into the ASDF source registry...
J. Moringen
11:10 AM Revision 30d6e102 (rsb-cl): Capture error output for "version" Lisp process in CMakeLists.txt
* CMakeLists.txt: when running "version" Lisp process, capture error
output into version.{1,2}.err
J. Moringen
11:10 AM Revision 3d41ae8b (rsb-cl): Use :encoding :utf-8 initarg in cl-rsb.asd
* cl-rsb.asd (system cl-rsb): added initarg: :encoding :utf-8
(system cl-rsb-doc): likewise
(system cl-rsb-test):...
J. Moringen

07/19/2013

11:51 AM Revision 8b09d30c (rsb-java): Temp commit
J. Wienke
05:04 AM Revision a71fa361 (rsb-tools-cl): Added variable BINARY_SUFFIX in CMakeLists.txt
* CMakeLists.txt: added new variable BINARY_SUFFIX; VERSION_SUFFIX
now contains only the version; use the two varia...
J. Moringen
05:04 AM Revision 6d0c80b8 (rsb-tools-cl): Use :encoding :utf-8 initarg in *.asd
* cl-rsb-common.asd (system cl-rsb-common): added initarg: :encoding
:utf-8
(system cl-rsb-common-test): likewise...
J. Moringen
04:58 AM RSBag Revision 533c2778 (rsbag-tools-cl): Capture error output for "version" Lisp process in CMakeLists...
* CMakeLists.txt: when running "version" Lisp process, capture error
output into version.err
J. Moringen
04:25 AM Revision 0e0d2a4b (rsb-cl): Fixed handling of missing files in options-from-default-sources
* src/configuration.lisp (options-from-default-sources): use
`with-open-file' instead of `with-input-from-file' sin...
J. Moringen
04:16 AM RSBag Revision 6c2e5851 (rsbag-tools-cl): Added LISP_{SOURCE_REGISTRY_ENTRIES,FASL_CACHE_DIR} in CMakeL...
* CMakeLists.txt (LISP_SOURCE_REGISTRY_ENTRIES): new option; allows
injecting entries into the ASDF source registry...
J. Moringen
04:15 AM RSBag Revision d3c9303c (rsbag-tools-cl): Simplifications, cleanup in CMakeLists.txt, sbcl.cmake.in
* CMakeLists.txt: added new variable VERSION_SUFFIX; use where
appropriate
* sbcl.cmake.in: "unscreamified"; quote ...
J. Moringen
02:37 AM RSBag Revision 2006fa21 (rsbag): Updated HEAD of submodule rsbag-manual
J. Moringen
02:35 AM RSBag Revision 13245743 (rsbag-manual): Fixed links in "Binary Downloads" section
fixes #1566
* preparation.rst (Binary Downloads): fixed download links to CI
server jobs
J. Moringen

07/18/2013

08:28 PM Revision 672af55c (rsb-java): Made connector tests generic.
Encapsulated the generic connector tests already available for spread in
abstract base classes so that they can be re...
J. Wienke
05:26 PM Revision b7e066ca (rsb-java): Added SocketOptions class
A class which collects all options about a socket connection.
* SocketOptions.java: new class
* Utilities.java: adde...
J. Wienke
04:20 PM Revision eb7e0bd9 (rsb-java): Reworked and finalized Bus classes.
BusServer and BusClient are now fully functional for sending and
receiving Notifications.
* Bus.java: cleanup, moved...
J. Wienke
01:51 PM Revision e9f5d7dc (rsb-java): fixes #1059: Finalized bus connection structures.
Merge branch 'task-1059' J. Wienke

07/17/2013

05:51 PM Revision 375c9302 (rsb-java): Restructured and revised BusConnections
* Separated server and client connections into two different classes
* Added a base class for common code
* Finished ...
J. Wienke
01:19 PM Revision effcf96e (rsb-java): Add more automatic cleanup actions to the eclipse project
J. Wienke
01:06 PM Revision 7a0b841d (rsb-java): Fix default transport registration.
Despite planned, in case of a duplicated call an exception was thrown.
Behavior has been fixed.
J. Wienke
12:55 PM Revision 93383954 (rsb-java): Add a global timeout for unit tests.
J. Wienke
12:54 PM Revision fc2b6a4f (rsb-java): Clean up in spread transport.
Remove some PMD warnings. J. Wienke
11:24 AM Revision a5eb282e (rsb-java): Code clean up in event processing
J. Wienke
08:40 AM Revision 362b7655 (rsb-java): Restructured connector and config system
Updated internal structures to standards of other languages. There are now
separate connectors for in and out directi...
J. Wienke
08:29 AM Revision 3ad02696 (rsb-java): Allow to configure the receiving strategy
Added configuration abilities for the event receiving strategy to
ParticipantConfig.
Informer.java: use new configur...
J. Wienke
07:47 AM Revision d02bbd7b (rsb-java): Add missing comments
J. Wienke
07:44 AM Revision 76de128b (rsb-java): Add missing comments.
J. Wienke
04:55 AM Revision 28f22b57 (rsb-tools-cl): Use iterate's in-sequence instead of each in src/**/*.lisp
* formatting/util.lisp (format-recursively): use iterate's
`in-sequence' instead of `each'
* formatting/payload-col...
J. Moringen
04:37 AM Revision b947d3da (rsb-tools-cl): Added LISP_{SOURCE_REGISTRY_ENTRIES,FASL_CACHE_DIR} in CMakeLis...
* CMakeLists.txt (LISP_SOURCE_REGISTRY_ENTRIES): new option; allows
injecting entries into the ASDF source registry...
J. Moringen
03:29 AM Revision a6792b1b (rsb-tools-cl): Capture error output for "version" Lisp process in CMakeLists.txt
* CMakeLists.txt: when running "version" Lisp process, capture error
output into version.err
* sbcl.cmake.in: "unsc...
J. Moringen
03:24 AM Revision 284403f0 (rsb-yarp-cl): Capture error output for "version" Lisp process in CMakeLists.txt
* CMakeLists.txt: when running "version" Lisp process, capture error
output into version.err
J. Moringen

07/16/2013

01:21 AM Revision 75a0d164 (rsb-yarp-cl): Use defparameter instead defconstant for version constants in rs...
* rsb-yarp.asd (header): updated copyright
(+version-major+): use `defparameter' instead of `defconstant' to
allo...
J. Moringen
11:31 PM Revision 66e07333 (rsb-yarp-cpp): Fixed registration in src/rsb/transport/yarp/registration.cpp
* src/rsb/transport/yarp/registration.cpp (registerTransport):
signatures of rsb::transport::Factory::registerConne...
J. Moringen
11:26 PM Revision 44dbfab4 (rsb-java): Use ParticipantConfig to configure Participants
Basic usage of ParticipantConfig to configure participants. Still lacks
some aspects like converter selection, but ex...
J. Wienke
11:17 PM Revision 37145856 (rsb-java): Clean up properties
J. Wienke
05:29 PM Revision 19c4648b (rsb-java): Added ParticipantConfigCreator.
A class which translates Properties from the config system into
higher-level participant configurations.
J. Wienke
05:29 PM Revision 5dd4bfd0 (rsb-java): Add ParticipantConfig and TransportConfig
These classes are used to configure participants.
TransportConfig replace Transport.
All classes have been moved to...
J. Wienke
04:29 PM Revision 3729425e (rsb-java): Add toString methods
J. Wienke
01:55 PM Revision 03ab74b4 (rsb-java): Allow to query the set of registered transports.
J. Wienke
01:54 PM Revision 8ba644be (rsb-java): Implement merging of properties
J. Wienke
01:54 PM Revision 79ca8015 (rsb-java): Allow removing of properties
J. Wienke
12:48 PM Revision 4c98c374 (rsb-java): Allow to filter properties objects for a specific prefix
J. Wienke
11:49 AM Revision de6e0a14 (rsb-java): Separate config loading and representation
Added a new class ConfigLoader which encapsulates the config loading
mechanism. This will allow to use properties als...
J. Wienke
10:47 AM Revision 17712947 (rsb-java): Make properties generic.
Make Properties a generic class without knowledge about all options in
the system for being extensible without an imp...
J. Wienke

07/15/2013

02:57 PM Revision 7a1910f8 (rsb-java): Move version information from Properties to Version
A dedicated class represents this information comparable to other
implementations. This is a preparation step towards...
J. Wienke

07/14/2013

08:57 PM Revision aacfc2f2 (rsb-manual): Added "How many Spread Daemons do I need?" in troubleshooting.rst
fixes #1549
* troubleshooting.rst (How many Spread Daemons do I need?): new entry;
explain potential problems and ...
J. Moringen

07/13/2013

12:26 AM Revision 201e8a27 (rsb-manual): Added the term "subscope" to glossary.rst
* glossary.rst (subscope): new entry
* timesync.rst: refer to glossary term subscope
J. Moringen
12:18 AM Revision e0358e63 (rsb-manual): Improved documentation of socket transport's "auto" mode
fixes #1551
* common.rst (RSB_TRANSPORT_SOCKET_SERVER): added a warning stating
that the "auto" mode only works pr...
J. Moringen

07/12/2013

07:06 PM Revision 709b72b9 (rsb-java): Allow registration of transports.
Provide TransportRegistry to register multiple TransportFactory
instances by name as a preparational step towards con...
J. Wienke
06:16 PM Revision e934b7f4 (rsb-java): Remove executable bit from ParticipantConfig
J. Wienke
06:10 PM Revision 629f4da3 (rsb-java): Cleaned up SpreadInPushConnector.
J. Wienke
05:22 PM Revision f44c72c0 (rsb-java): Clean up SpreadOutConnector
Some bugs which have become obvious now needed to be changed outside
that class.
* build.xml: correct exclude for pm...
J. Wienke
04:17 PM Revision 8bacbede (rsb-java): Separate in and out route in eventprocessing
Introduce InRouteConfigurator and OutRouteConfigurator interfaces and
implementations instead of the monolithic Route...
J. Wienke
09:26 AM Revision 25536748 (rsb-java): Make the scope a static property of Connectors.
Do not use a filter for defining the scope of a participant as we have
decided that this is a static association.
J. Wienke
08:55 AM Revision 9cbaae22 (rsb-java): Separate SpreadConnector in in and out directions.
Provide two separate classes SpreadOutConnector and SpreadInPushConnector
implementing the required internfaces.
Ada...
J. Wienke

07/11/2013

07:11 PM Revision 7057c5aa (rsb-java): Separate SpreadConnector in in and out directions.
Provide two separate classes SpreadOutConnector and SpreadInPushConnector
implementing the required internfaces.
Ada...
J. Wienke
06:34 PM Revision 19d3e625 (rsb-java): Add InPushConnector interface
Interface for connectors using asynchronous notifications for new events. J. Wienke
06:10 PM Revision 26c39361 (rsb-java): Separate between ingoing and outgoing transport
* Rename global interface Port -> Connector to resemble existing implementation
* Add InConnector and OutConnector
* ...
J. Wienke
04:58 PM Revision 59a7f1dc (rsb-java): Fix PMD warnings in tests
* pmd-rules.xml: do not warn about duplicated strings in annotations, because
this often triggers for SuppressWarni...
J. Wienke
03:47 PM Revision c030d70c (rsb-java): Use PMD also on unit tests
Test code is also has strong quality requirements and brittle unit tests can
also cause maintenance nightmares. So we...
J. Wienke
03:30 PM Revision 6ea82501 (rsb-java): Add console putput for PMD in ant
For active dvelopment this is an easy way to see which violations have been
added or removed.
J. Wienke

07/09/2013

04:25 PM RSB XML Support Revision 43a29083 (rsb-xml-cl): Cleaned up AUTHORS files
* AUTHORS: deleted; same information can be found in rsb-xml.asd J. Moringen
04:23 PM RSB XML Support Revision 57e0d73e (rsb-xml-cl): Changed system dependency cxml-location -> xml.location in rsb-xm...
* rsb-xml.asd (system rsb-xml): changed system dependency
cxml-location -> xml.location; added version "0.2" to sys...
J. Moringen
09:46 AM Revision bdf4ebcb (rsb-java): Further PMD fixes ind the spread classes.
* pmd-rules.xml: allow longer variable names J. Wienke

07/08/2013

07:12 PM Revision e87f0aaf (rsb-java): Fix a lot of PMD warnings.
J. Wienke
06:21 PM Revision c26289e6 (rsb-protocol): Backport: Do not distinguish RSB_PROTOCOL_{WIRE_FORMAT_VERSION,...
RSB_PROTOCOL_VERSION_PATCH used to be always 0 and was not used for
finding the package from downstream projects.
* ...
J. Moringen
03:51 PM Revision e515cfd3 (rsb-manual): Fixed CMAKE_BINARY_DIR in install rule in CMakeLists.txt
* CMakeLists.txt: changed source directory of install rule build_ ->
CMAKE_BINARY_DIR
J. Moringen
02:10 PM Revision 30e6dd5f (rsb-tools-cpp): Added versions to RS{B,C} dependencies in CMakeLists.txt
* CMakeLists.txt: added minimum versions to the required dependencies
on RS{B,C}
J. Moringen
11:58 AM RSBag Revision 6d24fdd2 (rsbag-tools-cl): Added dependency on rsb-formatting-and-rsb-common in cl-rsbag...
* cl-rsbag-tools-cat.asd (system cl-rsbag-tools-cat): added system
dependency on rsb-formatting-and-rsb-common
J. Moringen
11:52 AM Revision 1bffa3e2 (rsb-protocol): Do not distinguish RSB_PROTOCOL_{WIRE_FORMAT_VERSION, VERSION_P...
RSB_PROTOCOL_VERSION_PATCH used to be always 0 and was not used for
finding the package from downstream projects.
* ...
J. Moringen
11:42 AM Revision ecaec018 (rsb-protocol): Fix indentation in config version file.
J. Wienke

07/07/2013

03:17 PM Revision e70daa08 (rsb-java): Fix some PMD warnings.
J. Wienke
03:17 PM Revision 4cf28816 (rsb-java): Refined PMD rules
J. Wienke
02:38 PM Revision e13bd3a9 (rsb-java): ignore pmd reports in git
J. Wienke
02:36 PM Revision 5d7dff9e (rsb-java): Update pmd version.
Bump to version 5.0 and use a rulset file which can later be shared with IDE
plugins instead of ant-internal configur...
J. Wienke
 

Also available in: Atom