Activity

From 11/11/2014 to 12/10/2014

12/10/2014

09:22 PM Revision c05e7ded (rsb-integrationtest): Untabified java/{EventId,Config}.java
* java/EventId.java: tabs -> spaces
* java/Config.java: likewise
J. Moringen
09:21 PM Revision 865eaed3 (rsb-integrationtest): Fixed class names and filenames in java/*.java
* java/EventIdTest.java: renamed java/{event_id -> EventIdTest}.java;
changed class name accordingly
* java/ConfigT...
J. Moringen
07:56 PM Revision 765ca9da (rsb-cl): Pass introspection? initarg to composite participants in src/**/*.lisp
This allows composite participant classes like {local,remote}-server to
receive the introspection? keyword argument, ...
J. Moringen
03:47 PM Revision c780578e (rsb-java): PMD cleanup
J. Wienke
02:46 PM Revision cc34424d (rsb-java): Remove NonRecusiveFactoryObserverTest
This test duplicates ParticipantObservationTest J. Wienke
11:57 AM Revision dcf98f5e (rsb-java): Remove manual introspection test
This test doesn't test anything right now. J. Wienke
11:55 AM Revision b87c6843 (rsb-java): Code clean up in ProtocolHandler
J. Wienke
10:57 AM Revision 32aa102d (rsb-java): Expose component separator constant in Scope
This enabled other code to use this constant instead of manually
defining "/" over and over again.
J. Wienke
10:49 AM Revision b23a2ddd (rsb-java): Improve IntrospectionModel API and implementation
* Use a map inside to have better access times and easy checks for
existing participants
* Eliminate List type from...
J. Wienke
03:47 AM RSBag Revision 906db745 (rsbag-tools-cl): Do not supply a default flush strategy in bag-record/main.lisp
Backends may want different default flush strategies (or none at all),
so having a global default is not appropriate....
J. Moringen
03:29 AM RSBag Revision 9ffd4de2 (rsbag-tools-cl): Minimal configuration of progress style in bag-record/main.lisp
refs #979
* bag-record/main.lisp (update-synopsis): added progress-style
commandline option
(progress-style/chan...
J. Moringen

12/09/2014

12:58 AM Revision 41d54e38 (rsb-java): TODO
J. Wienke
12:49 AM Revision 468dd683 (rsb-java): Improve IntrospectionModel API and implementation
* Use a map inside to have better access times and easy checks for
existing participants
* Eliminate List type from...
J. Wienke
12:14 AM Revision 5c01a4e6 (rsb-java): Move introspection enabled information to participant config
Allow to chose whether introspection is enabled for each participant by
moving this information to the participant co...
J. Wienke
10:55 PM Revision 74dd1590 (rsb-java): Decouple introspection model from protocol handler
Introduce an observer pattern for the model to decouple it from knowing
the protocol handler. Moreover, it allows bet...
J. Wienke
07:59 PM RSBag Revision ed74d56b (rsbag-cl): force-output after writing chunk in src/backend/tidelog/file.lisp
* src/backend/tidelog/file.lisp (header): updated copyright
(write-buffer file chnk): call `force-output' on the st...
J. Moringen
03:51 PM Revision 967509d6 (rsb-java): Move Host and ProcessInfo instances to ProtocolHandler
They are not needed or used by the model and merely passed over to the
handler anyways. Moreover, they are mainly req...
J. Wienke
03:45 PM Revision 59ae6a91 (rsb-java): Sort out default value logic and generation for Info classes
* Move business logic of finding values from RuntimeMXBean instances
into dedicated testable class
* Add a HostIdEn...
J. Wienke
02:40 PM Revision 8d961ed1 (rsb-java): Convert Host and ProcessInfo to nullable generic values
* Do not assume that we know all possible OSes and machine types.
Instead, use string representations with the valu...
J. Wienke
12:48 PM Revision d05b6ba8 (rsb-java): Separate getting OS name and arch from class identification
This commit separates accessing the java properties for getting an OS
name and bit architecture from deriving hand-se...
J. Wienke
12:25 PM Revision 9b328659 (rsb-java): Collect OS-independent abstractions in OsUtilities
Collects OS-independent helper methods from around the class tree inside
this utility class to have such methods in a...
J. Wienke
12:09 PM Revision a810cb91 (rsb-java): Unify usage of scope constants in ProtocolHandler
Always use the same idiom to construct scopes. J. Wienke
10:37 AM Bug #2127 (Rejected): Exception upon call to getProperty with Boolean
Could not reproduce this. Closing this issue until it reappears. S. Wrede

12/08/2014

06:59 PM Revision b8502351 (rsb-java): Code cleanup
* Fixed many PMD and checkstyle warnings
* Added documentation in larger parts of the introspection code
* Clarified ...
J. Wienke
05:21 PM Revision 418c773e (rsb-java): Remove non-javadoc comments
The code bases does not use these comments and relies on the overrides
annotations and IDE, which will not get outdat...
J. Wienke
05:21 PM Revision 84f04c8e (rsb-java): Fix headers for introspection files
Use the usual license header. J. Wienke
03:46 PM Revision 259725de (rsb-java): * adjusted log level
S. Wrede
03:46 PM Revision bbb26726 (rsb-java): * changed introspection field back to string constant due to #2127
* enabled introspection manually in minimal test case
* auto-formatted tests
S. Wrede
03:45 PM Revision 2171bb34 (rsb-java): * extracted ProcessInfo interface
* renamed abstract ProcessInfo class to CommonProcessInfo S. Wrede
03:45 PM Revision 5cb6b7f0 (rsb-java): * auto-formatted introspection package
* added comments at class level S. Wrede
03:45 PM Revision 3a6b92d0 (rsb-java): * Change of HostInfo to CommonHostInfo in log expr
S. Wrede
03:45 PM Revision 58e916b1 (rsb-java): * use of assertions to prevent null checks
* improved exception handling in lazy activation S. Wrede
03:45 PM Revision 60f87872 (rsb-java): * added check on user name
S. Wrede
03:45 PM Revision 8676f361 (rsb-java): * initial implementation of PortableHostInfo with pure java means
* extracted and renamed OSFamily enum from OSDetector
* use OSFamily enum in HostInfo classes
* adapted serialization...
S. Wrede
03:45 PM Revision 7c963297 (rsb-java): * extracted HostInfo interface
* renamed abstract HostInfo class to CommonHostInfo S. Wrede
03:45 PM Revision 59ea116a (rsb-java): * adjusted log levels
S. Wrede
03:45 PM Revision 17907159 (rsb-java): * used exception logging instead of printStackTrace
S. Wrede
03:45 PM Revision 757e0971 (rsb-java): * restricted visibility of some fields and methods
* simplified code S. Wrede
03:45 PM Revision a1d0f9fc (rsb-java): * changed type of rsb.introspection property field from String to
Boolean S. Wrede
03:45 PM Revision 418c9921 (rsb-java): * initial implementation of PortableProcessInfo based on pure Java
functionality (has limitations, but at least provides pid, starttime,
java version and vm arguments)
* tested on MacO...
S. Wrede
03:45 PM Revision bfbaee45 (rsb-java): * restricted method visibility
S. Wrede
03:45 PM Revision fd6111ee (rsb-java): * return null if local hostname lookup fails
* simplified code S. Wrede
03:45 PM Revision 3d5fbf99 (rsb-java): * Use CamelCase for machine type enum
* Changed check for machine type to use contains instead startsWith S. Wrede
03:45 PM Revision e8e39bc1 (rsb-java): * Wrapped participant list as synchronized collection
* Simplified add and remove participant methods S. Wrede
03:45 PM Revision 412fb33b (rsb-java): * added protobuf-2.6 jar to local library folder
S. Wrede

12/07/2014

10:10 PM Feature #2122 (Resolved): Implement OS-specific Instantitation of Process and Host Info backends
S. Wrede
06:38 PM Feature #1742 (Feedback): Implement introspection event sender
Initial implementation done and available in @wip-introspection@. Complete refactoring and partial rewrite of @featur... S. Wrede
06:29 PM Revision 84a534ff (rsb-java): * adjusted log level
S. Wrede
06:20 PM Revision 0ddc1791 (rsb-java): * changed introspection field back to string constant due to #2127
* enabled introspection manually in minimal test case
* auto-formatted tests
S. Wrede

12/06/2014

09:53 PM Bug #2127 (Rejected): Exception upon call to getProperty with Boolean
Doing this... S. Wrede
09:37 PM Revision cca94c90 (rsb-java): * auto-formatted introspection package
* added comments at class level S. Wrede
09:32 PM Revision b6b55ff6 (rsb-java): * added check on user name
S. Wrede
09:29 PM Revision 9d98d67d (rsb-java): * Change of HostInfo to CommonHostInfo in log expr
S. Wrede
09:28 PM Revision 37d36144 (rsb-java): * use of assertions to prevent null checks
* improved exception handling in lazy activation S. Wrede
09:24 PM Feature #2036 (Feedback): Include id of executing user in process information
S. Wrede
09:23 PM Feature #1978: Include machine and (operating system) software types and versions in host informa...
Partially done for Java. Reported values are machine and software type. S. Wrede
09:21 PM Feature #1823 (Feedback): Transmit start-time of processes in introspection messages
S. Wrede
09:21 PM Feature #1837 (Feedback): Include RSB version in process introspection information
S. Wrede
09:18 PM Feature #1869 (Feedback): Realize ProcessInfo and HostInfo Backend in Java
Initial portable and linux implementation of process and host info available. S. Wrede
08:26 PM Feature #1869: Realize ProcessInfo and HostInfo Backend in Java
Initial proposal for portable process info implementation available. S. Wrede
09:17 PM Revision 6296a4a7 (rsb-java): * initial implementation of PortableHostInfo with pure java means
* extracted and renamed OSFamily enum from OSDetector
* use OSFamily enum in HostInfo classes
* adapted serialization...
S. Wrede
08:24 PM Revision 87607069 (rsb-java): * initial implementation of PortableProcessInfo based on pure Java
functionality (has limitations, but at least provides pid, starttime,
java version and vm arguments)
* tested on MacO...
S. Wrede
05:36 PM Revision 099f15dc (rsb-java): * adjusted log levels
S. Wrede
05:34 PM Revision 47c4107b (rsb-java): * used exception logging instead of printStackTrace
S. Wrede
05:29 PM Revision 12c2e5a7 (rsb-java): * extracted ProcessInfo interface
* renamed abstract ProcessInfo class to CommonProcessInfo S. Wrede
05:24 PM Revision 277afa39 (rsb-java): * extracted HostInfo interface
* renamed abstract HostInfo class to CommonHostInfo S. Wrede
04:52 PM Revision 6b5cdffe (rsb-java): * changed type of rsb.introspection property field from String to
Boolean S. Wrede
04:50 PM Revision c05a15f4 (rsb-java): * restricted visibility of some fields and methods
* simplified code S. Wrede
04:49 PM Revision cb0ed47c (rsb-java): * restricted method visibility
S. Wrede
04:49 PM Revision 4ba0bf91 (rsb-java): * return null if local hostname lookup fails
* simplified code S. Wrede
04:47 PM Revision a61edca9 (rsb-java): * Wrapped participant list as synchronized collection
* Simplified add and remove participant methods S. Wrede
04:45 PM Revision 8687b3b9 (rsb-java): * Use CamelCase for machine type enum
* Changed check for machine type to use contains instead startsWith S. Wrede

12/05/2014

12:59 PM Revision b6a06728 (rsb-java): * added protobuf-2.6 jar to local library folder
S. Wrede
12:58 PM Revision 75f0d6b7 (rsb-java): * changed getType in ParticipantInfo to return either null or a Cla...
object
* adpated serialization in ProtocolHandler accordingly
S. Wrede

12/04/2014

08:19 PM Revision 81c51a33 (rsb-java): * added field / method to get and represent executing user to
ProcessInfo
* added user and rsb version information to process info serialization
S. Wrede
08:05 PM Revision 8f9c7873 (rsb-java): * added abstract getType method to Participant base class
* added implementations to all participant implementations, meaningful
is currently mainly for Informer participant
*...
S. Wrede
07:25 PM Revision c6b8ec33 (rsb-java): * added enum for machine types to HostInfo base
* added method to guess machine types in a portable way
* chanaged OSDetector's enum values to match introspection ke...
S. Wrede
06:53 PM Feature #2122 (Feedback): Implement OS-specific Instantitation of Process and Host Info backends
Implementation of OSDetector should work on Windows, MacOS and Linux. A list of OSes that are assumed to be detectabl... S. Wrede
06:49 PM Revision f6c2af35 (rsb-java): * added OSDetector class for simple test on OS family
* added OS-dependant instantiation of Process- and HostInfo in
IntrospectionModel
* refs #2122
S. Wrede
02:12 PM Revision 531fef7c (rsb-cl): Added eval method in src/introspection/local-introspection.lisp
* src/introspection/local-introspection.lisp
(introspection-server :before introspection-sender): provide a method
...
J. Moringen
02:11 PM Revision f12f0a79 (rsb-cl): Added entry-children methods in src/introspection/remote-introspectio...
These methods allow treating introspection objects as tree nodes.
* src/introspection/remote-introspection.lisp
(e...
J. Moringen
02:10 PM Revision df388e59 (rsb-cl): Added missing generic function process-info-state in src/introspectio...
refs #2036
Had been omitted in initial commit.
* src/introspection/protocol.lisp (process-info-state): new generic
...
J. Moringen

12/03/2014

12:32 AM Feature #2122 (Resolved): Implement OS-specific Instantitation of Process and Host Info backends
E.g. LinuxProcessInfo if we are on Linux or PortableProcesInfo if we live in Windows. S. Wrede
12:29 AM Feature #1869: Realize ProcessInfo and HostInfo Backend in Java
Added and enabled a slightly refactored and extended implementation of the ProcFS-based ProcessInfo class written by ... S. Wrede
11:18 PM Feature #1869 (In Progress): Realize ProcessInfo and HostInfo Backend in Java
Reviewed, refactored and extended Suchit's PortableHostInfo class to a Linux-specific implementation of the HostInfo ... S. Wrede
12:26 AM Revision f89b6af4 (rsb-java): * added LinuxProcessInfo as Linux-specific ProcFS-based implementation
of the ProcessInfo interface
* ProcessInfo implementation is a slightly refactored, reviewed and
extended version of ...
S. Wrede
11:16 PM Revision 2eb438a5 (rsb-java): * added LinuxHostInfo as Linux-specific implementation of HostInfo
interface
* LinuxHostInfo implementation is a refactored, reviewed and extended
version of ssharma's PortableHostInfo...
S. Wrede
10:14 PM Revision 34746f69 (rsb-java): * fixed and added handler to answer SURVEY, REQUEST and PING messages
* removed unused Logger field from Factory S. Wrede
07:04 AM Revision 66c34d08 (rsb-cl): Added missing generic functions host-info-* in src/introspection/prot...
refs #1978
Had been omitted in initial commit.
* src/introspection/model.lisp (host-info::software-type): fixed typ...
J. Moringen

12/02/2014

07:13 PM Revision 0ba34249 (rsb-protocol): Windows build script for externally defined MSVC version
Adds a build_vs.bat comparable to other RSX software, that does not
imply a specific visual studio version.
J. Wienke
03:00 PM Revision dd3c0a95 (rsb-talks): kile project file
Arne Nordmann

12/01/2014

03:25 PM Bug #2120 (Rejected): Traceback on stdout when using spread
There is a issue with a log statement when creating a Listener using RSB python. It ounly occurs when using spread tr... N. Köster
11:13 AM Revision 591cccd7 (rsb-manual): Update windows installation to new CI structure
Update the link for the rsx archive and the description to match the new
structure of windows jobs.
J. Wienke
10:55 AM Revision 6a37282f (rsb-protocol): Revert "Do not require a C/C++ compiler"
Unfortunately, in more recent CMake versions, this prevents FindBoost
from working, which is internally used by the u...
J. Wienke
08:10 AM Feature #1982: Enable introspection senders by default?
Generally, I vote for switching introspection on by default as it provides an important tool for both new and experie... S. Wrede

11/30/2014

10:26 PM Revision 9ad512c2 (rsb-java): * reviewed, refactored and cleaned-up code basis from
feature-introspection branch
* introduced a ProtocolHandler class encapsulating the introspection
network protocol ac...
S. Wrede
08:04 PM Revision 4abed338 (rsb-java): * initial dummy implementation of structure for host and process info
classes S. Wrede
07:34 PM Revision d6d5e368 (rsb-java): * data holder class for participant information
S. Wrede
06:51 PM Revision d2847911 (rsb-java): * added virtual getKind method in participant base class
* implemented getKind method for all participants S. Wrede
04:17 PM Revision 0a747755 (rsb-java): * added rsb.introspection configuration option in Factory, option is
currently enabled by default
* test case to prevent recursive calls if factory methods are used from
a ParticipantObs...
S. Wrede

11/29/2014

06:30 AM RSB XML Support Revision 785258f1 (rsb-xml-integrationtest): Fixed *{default- -> }-configuration* in lisp/{inform...
* lisp/informer.lisp (header): updated copyright
(main): changed *{default- -> }-configuration* when loading
conf...
J. Moringen

11/28/2014

05:48 PM Revision 3f375560 (rsb-protocol): Do not require a C/C++ compiler
J. Wienke
05:47 PM Feature #1737 (Resolved): Implement participant creation and destruction hooks
Applied in changeset commit:rsb-java|03ce183e9ecf85b27ceb07cb9df55276d0ae626a. J. Wienke
12:03 PM Feature #1737 (In Progress): Implement participant creation and destruction hooks
J. Wienke
05:47 PM Feature #1829 (Resolved): Initial support for participant hierarchies
Applied in changeset commit:rsb-java|9989d653557af1e0f11a7e8cded433f0bcfd5327. J. Wienke
05:45 PM Revision 650cea7e (rsb-manual): Do not required a C/C++ compiler
Instruct CMake to not check for compilers. J. Wienke
05:40 PM Revision 288f23b1 (rsb-java): Factory: simplify boolean logic
Make things more readable
Signed-off-by: Jan Moringen <jmoringe@techfak.uni-bielefeld.de>
J. Wienke
05:40 PM Revision 7212e29d (rsb-java): Formatting
Signed-off-by: Jan Moringen <jmoringe@techfak.uni-bielefeld.de> J. Wienke
05:40 PM Revision 69f79d78 (rsb-java): ParticipantConfig selection in own method
Factors out the selection of an appropriate ParticipantConfig instance
into a method to avoid code duplication.
Sign...
J. Wienke
05:39 PM Revision 03ce183e (rsb-java): Observer pattern for participant changes
Adds an observer pattern to Factory to be notified whenever participants
are created or destroyed. This will enable t...
J. Wienke
05:37 PM Revision 9989d653 (rsb-java): Create participant hierarchies
Participants can now be organized into hierarchies.
* src/rsb/ParticipantCreateArgs.java: Added parent participant a...
J. Wienke
05:36 PM Revision 5473b646 (rsb-java): Create factory methods with parameter objects
* src/rsb/*CreateArgs.java:
new classes as parameter objects for each user-creatable Participant
type
* src/rsb/F...
J. Wienke
05:35 PM Revision dc0b91d7 (rsb-java): Remove explicit names from Methods
Removes the explicit variable for the method name from Method and
derives the name from a method's scope.
refs #1829...
J. Wienke
05:33 PM Revision 8b4b12aa (rsb-java): RemoteServer::addMethod explain visibility
J. Wienke
05:05 PM Bug #2117 (New): Listener state changes are not synchronized, informer one's are
There is a mismatch in threading safety between Listener and Informer in java wrt the activation / deactivation. This... J. Wienke
04:27 PM Revision f632407a (rsb-cpp): Send login-name of executing user in src/rsb/introspection/*.{h,cpp}
refs #2036
* src/rsb/introspection/Model.{h,cpp} (tryCurrentExecutingUser): new
function; return login-name of exe...
J. Moringen
02:52 PM Revision 7bd5b422 (rsb-cpp): Add setErrorStrategy on InPushConnectors and call it
As a temporary solution for asynchronous receiving errors, use the
ParticipantConfig::ErrorStrategy. This can be spec...
J. Wienke
02:51 PM Revision ed871fb2 (rsb-spread-cpp): Use ErrorStrategy to handle receive errors
Use the new setErrorStrategy method in the InPushConnector interface to
obtain a user-specified wish on what to do in...
J. Wienke
02:51 PM Revision 3814e06a (rsb-spread-cpp): Terminate processing in case of receive error
Prevent 100% CPU load loops in ReceiverTask by stopping the task at the
first spread error. We do not recover at all....
J. Wienke
05:48 AM Feature #1982: Enable introspection senders by default?
@Johannes, Sebastian: Do you think we should attempt this?
For Common Lisp, Python and probably Java, enabling int...
J. Moringen
04:50 AM Revision 80405c09 (rsb-tools-cl): Only install filters if there are any in logger/main.lisp
* logger/main.lisp (make-queue-pushing-listener): if no filters have
been supplied, do not call setf receiver-filte...
J. Moringen

11/27/2014

01:30 PM Tasks #2111 (New): Document converter disambiguation (programmatic and via config file)
Cf. @rsbvideoreceiver@ refactoring branch for an example on how to do this. Location to be decided, maybe troubleshoo... S. Wrede
11:23 AM RSBag short-video.tide
N. Köster

11/25/2014

07:56 AM Revision 3d35ad75 (rsb-tools-cl): Adaptation to changes in filter protocol in common/help.lisp
* common/help.lisp (print-filter-help): adapted filter protocol using
service-provider instead of dynamic classes; ...
J. Moringen
03:30 AM Revision bf9c0b10 (rsb-cl): Use architecture.service-provider in src/filter/*.lisp
* src/filter/protocol.lisp (header): updated copyright
(define-findable-class-family filter): removed;
(define-se...
J. Moringen

11/24/2014

02:22 PM RSBag Revision 0213d2ef (rsbag-tools-cl): Declare C project nature in CMakeLists.txt
Specify programming language "C" to find C compiler which enables CLON
to build its stream-line-width determination f...
J. Moringen
11:16 AM Revision bcf0199b (rsb-cl): Fixed initarg in src/filter/type-filter.lisp
J. Moringen
11:16 AM Revision 1fb3b4cc (rsb-cl): Renamed { -> funcallable-}filter-mixin in src/filter/filter-mixins.lisp
* src/filter/filter-mixins.lisp (funcallable-filter-mixin): renamed
filter-mixin -> funcallable-filter-mixin
(ini...
J. Moringen

11/23/2014

07:22 PM Feature #1737 (Feedback): Implement participant creation and destruction hooks
Basic implementation for all participant types done and intial test available. S. Wrede
07:19 PM Revision 9d56ed13 (rsb-java): extended factory code to notify about LocalServer, RemoteServer and
Informer creation and destruction
added test case for the factory observer mechanism
added call to deactivate method ...
S. Wrede

11/21/2014

09:00 PM Revision ba5241bb (rsb-python): Added RSB version in rsb/introspection/__init__.py
refs #1837
* rsb/introspection/__init__.py (import rsb.version): new import;
necessary for determining RSB version...
J. Moringen
08:59 PM Revision 0f840800 (rsb-python): Added executing user in rsb/introspection/__init__.py
refs #2036
* rsb/introspection/__init__.py (ProcessInfo.__init__): added
executingUser parameter; added correspond...
J. Moringen
08:57 PM Revision e54bb476 (rsb-python): Added {machine,software}{Type,Version} in rsb/introspection/__ini...
refs #1978
* rsb/introspection/__init__.py (HostInfo.__init__): accept machineType,
machineVersion, softwareType, ...
J. Moringen
08:39 PM Revision 42be8dd9 (rsb-cl): Handle empty executing-user, rsb-version in src/introspection/conversion
* src/introspection/conversion.lisp
(define-introspection-converter hello): treat empty values of
executing-user ...
J. Moringen
08:23 PM Revision 2aaeff99 (rsb-cpp): Include RSB version in introspection messages in src/rsb/introspection/
refs #1837
* src/rsb/introspection/Model.{h,cpp} (ProcessInfo::rsbVersion): new
member variable; stores the RSB ve...
J. Moringen
06:52 PM RSBag Revision f4b3199f (rsbag-cl): Fixed errors in src/rsb/replay/remote-controlled.lisp
* src/rsb/replay/remote-controlled.lisp
(replay replay-bag-connection remote-controlled): fixed variable name
errors
J. Moringen
02:49 PM Bug #2100 (Rejected): RSB Java has protobuf version hard coded
Adaptation to protobuf version in environment is done using the @mvnprep.sh@ script by calling the @protoc@ executable. S. Wrede
02:28 PM Bug #2100 (Rejected): RSB Java has protobuf version hard coded
RSB Java has the protobuf version hard-coded to 2.4.1 in its @pom.xml@, where instead it should use a similar mechani... N. Köster

11/20/2014

09:16 PM Revision 4d59198d (rsb-manual): News entry for introspection functionality in news.rst
refs #1749
* news.rst (RSB 0.11): mention general availability of introspection;
explain level of support in indiv...
J. Moringen
09:10 PM Revision c055d4c0 (rsb-manual): Renamed { -> tool-}{info,logger,send,call,timesync}.rst
* tool-info.rst: renamed {info -> tool-info}.rst; adapted link anchor;
kept old link anchor for compatibility
* too...
J. Moringen
08:50 PM Feature #1828 (Resolved): Initial support for participant hierarchies
Applied in changeset commit:rsb-python|d4b7009a14d96a745d2ccc9ec42d961568e12838. J. Moringen
08:50 PM Feature #1743 (Resolved): Implement introspection event sender
Applied in changeset commit:rsb-python|5ae3b05059191ec7560fc4ad11a6b13d3fec5d3c. J. Moringen
08:42 PM Revision 49174376 (rsb-python): Added support for process start time in rsb/introspection/__init_...
refs #1823
Current implementation is Linux-only.
* rsb/introspection/__init__.py (__processStartTime): new variable...
J. Moringen
08:40 PM Revision d4b7009a (rsb-python): Support hierarchies of participants in rsb/**/*.py
fixes #1828
A parent participant can now be specified when a new participant is
created. The request-reply module sp...
J. Moringen
08:35 PM Revision 5ae3b050 (rsb-python): Import of introspection module in rsb/introspection/__init__.py
fixes #1743
* rsb/__init__.py (createParticipant): when config.introspection is
True, load introspection module
* ...
J. Moringen
08:19 PM Feature #2036 (In Progress): Include id of executing user in process information
J. Moringen
08:18 PM Revision 840983a4 (rsb-protocol): Added executing_user in proto/rsb/protocol/operatingsystem/Proc...
refs #2036
* proto/rsb/protocol/operatingsystem/Process.proto
(Process::executing_user): new field; login- or acco...
J. Moringen
08:18 PM Revision 904df82e (rsb-protocol): Added rsb_version in proto/rsb/protocol/operatingsystem/Process...
refs #1837
* proto/rsb/protocol/operatingsystem/Process.proto
(Process::rsb_version): new field; version of the RS...
J. Moringen
07:47 PM RSBag Feature #2096: Allow looping replay in bag-play
Manual commit is commit:rsbag-manual|f0d635a4. J. Moringen
05:00 AM RSBag Feature #2096 (Resolved): Allow looping replay in bag-play
Applied in changeset commit:rsbag-tools-cl|a83f439500976bc95b07b9e2e37cef92c3b653d2. J. Moringen
04:16 PM Revision 8d74f01f (rsb-cl): Support executing user in src/introspection/*.lisp
refs #2036
* src/introspection/platform-common.lisp (%current-user): new function;
determine account name via pass...
J. Moringen
04:16 PM Revision 7e2726d0 (rsb-cl): Support {machine,software}-{type,version} in src/introspection/*.lisp
refs #1978
* src/introspection/conversion.lisp
(define-introspection-converter): (de)serialize
{machine,software...
J. Moringen
04:16 PM Revision e0b0f080 (rsb-cl): Support RSB version in src/introspection/*.lisp
refs #1837
* src/introspection/model.lisp (process-info::rsb-version): new slot;
stores version of RSB implementat...
J. Moringen
04:13 PM Revision 31154b13 (rsb-cl): Avoid duplicate handler registration in src/introspection/variables.lisp
Previously, handlers were registered as functions instead of as symbols
leading to
1) redefinitions not being picked ...
J. Moringen
06:04 AM RSBag Revision c70652f4 (rsbag): Updated HEAD of submodule rsbag-manual
J. Moringen
05:10 AM RSBag Revision f0d635a4 (rsbag-manual): Added loop commandline option in common.rst
refs #1837
* common.rst (Replay-related Options): added loop commandline option
* bag-play.rst (Description): adjust...
J. Moringen
04:07 AM RSBag Revision 0e58e80a (rsbag-cl): Added repetitions in src/rsb/replay/*.lisp
refs #2096
* src/rsb/replay/strategy-mixins.lisp (repetitions-mixin): new class;
stores a number of times a replay...
J. Moringen
03:53 AM RSBag Revision a83f4395 (rsbag-tools-cl): Support repeated replay in common/*.lisp, bag-{cat,play}/main...
fixes #2096
* common/options.lisp (header): updated copyright
(make-replay-options): added loop commandline option...
J. Moringen

11/19/2014

09:28 PM RSBag Feature #2096 (In Progress): Allow looping replay in bag-play
J. Moringen
07:35 PM RSBag Feature #2096 (Resolved): Allow looping replay in bag-play
J. Moringen
08:51 PM RSBag Revision c7b5c859 (rsbag-tools-cl): Added simple entry transform option in bag-merge/main.lisp
* bag-merge/main.lisp (update-synopsis): added transform-datum
commandline option
(main): pass value of transform...
J. Moringen
08:31 PM RSBag Revision a0cd9de9 (rsbag-tools-cl): Transform datum before computing timestamp in bag-merge/trans...
* bag-merge/transcoding.lisp (header): updated copyright
(transcode channel channel): transform datum before comput...
J. Moringen
04:48 PM Revision fa9399eb (rsb-talks): Minor changes for isy overview 2014
Arne Nordmann
01:19 AM Revision 2309bbef (rsb-cl): Fixed scope in examples/introspection/logger.lisp
* examples/introspection/logger.lisp (toplevel): fixed scope with which
remote-introspection participant is created
J. Moringen
01:19 AM Revision b48884e5 (rsb-cl): Cosmetic changes in src/introspection/*.lisp
* src/introspection/platform-common.lisp
(call-with-platform-information-error-translation): added missing
period...
J. Moringen
01:17 AM Revision 0a88e3b3 (rsb-cl): Run tests with reduced log level in rsb-introspection.asd
* rsb-introspection.asd (perform test-op eql :rsb-introspection-test):
configure logging with level :warn to make t...
J. Moringen
01:04 AM Revision 33277859 (rsb-cl): Minor refactoring in src/introspection/variables.lisp
* src/introspection/variables.lisp (exclude-from-introspection?): new
method; helper for deciding whether to includ...
J. Moringen

11/18/2014

09:17 PM Revision 8bed3b50 (rsb-cl): Better handling of initialization errors in src/introspection/*.lisp
* src/introspection/mixins.lisp
(transport-specific-urls introspection-participant-mixin): do not
force instantia...
J. Moringen
08:52 PM Revision ccb7814a (rsb-cl): Improved transport options in composite participants in src/{patterns...
Previously, composite participants stored the transport options
explicitly supplied in the `make-participant' call. W...
J. Moringen
06:17 PM Revision 81f475ac (rsb-cl): Handle "pong" replies in src/introspection/remote-introspection.lisp
* src/introspection/remote-introspection.lisp
(handle introspection-receiver event): test for "pong" payload
prop...
J. Moringen
06:05 PM Revision 3793199e (rsb-cl): Fixes in test/introspection/remote-introspection.lisp
* test/introspection/remote-introspection.lisp
(test suite introspection-receiver-root): added missing super-suite
...
J. Moringen

11/17/2014

09:13 PM Revision c358f027 (rsb-cl): Fixed configurations used in tests in test/[introspection/]package.lisp
* test/introspection/package.lisp (+introspection-configuration+): use
Boolean values instead of strings
* test/pac...
J. Moringen
09:12 PM Revision 10eaed56 (rsb-cl): Fix accepting scopes without leading "/" in src/scope.lisp
* src/scope.lisp (starts-with-/): new function; check whether a string
starts with "/"; mainly used with `satisfies...
J. Moringen
11:42 AM Revision 7e01f6e0 (rsb-java): backport of workaround for http://opensource.cit-ec.de/issues/300
S. Wrede

11/13/2014

09:59 PM Revision 2b91d45f (rsb-protocol): {machine,software}-{type-version} in proto/rsb/protocol/operati...
refs #1978
* proto/rsb/protocol/operatingsystem/Host.proto (Host::machine_type):
new field; CPU architecture of th...
J. Moringen
09:14 PM Revision 8a6b3af7 (rsb-tools-cpp): fixes for compatibility to Qt4
R. Haschke
08:50 PM Feature #1837 (In Progress): Include RSB version in process introspection information
J. Moringen
08:24 PM Revision 07177064 (rsb-manual): Fixed a missing word in specification-introspection.rst
* specification-introspection.rst (Process and Host Introspection):
fixed missing word
J. Moringen
09:16 AM Revision af9c7ec5 (rsb-tools-cpp): fixed a boost incompatibility
R. Haschke
01:48 AM Revision 9971edcf (rsb-tools-cpp): configure time formats
R. Haschke
01:47 AM RSBag Revision ea234893 (rsbag-cl): Fixed over-specific dependencies in rsbag-{elan,tidelog}.asd
* rsbag-elan.asd (header): updated copyright
(system rsbag-elan-test): made dependencies on systems rsbag-elan and
...
J. Moringen

11/12/2014

09:45 PM Revision 7a2f6997 (rsb-tools-cpp): auto show/hide columns on resize of EventListWidget
R. Haschke
04:07 PM Revision d82db9d2 (rsb-tools-cpp): allow for hiding of event data columns
R. Haschke

11/11/2014

11:29 PM Revision 63696dbe (rsb-tools-cpp): some more sugar: allow manual and automatic disabling of sorting
R. Haschke
10:30 PM Revision a9085d6e (rsb-tools-cpp): enabled converter reordering by drag&drop
R. Haschke
08:59 PM RSBag Revision 9b272429 (rsbag-tools-cl): Added dependency on rsb-introspection system in cl-rsbag-tool...
This lets all tools publish introspection events and thus appear in
introspection reports.
* cl-rsbag-tools-main.asd...
J. Moringen
05:10 PM Revision 22e5dc80 (rsb-tools-cl): Added dependency on rsb-introspection system in cl-rsb-tools-ma...
refs #1740, refs #1751
This lets all tools publish introspection events and thus appear in
introspection reports.
*...
J. Moringen
11:24 AM Revision b8d00471 (rsb-tools-cpp): allow to configure converters / viewers
R. Haschke
11:24 AM Revision 45989c06 (rsb-tools-cpp): depend on all top-level ui forms
R. Haschke
11:24 AM Revision bfac928a (rsb-tools-cpp): sligthly improved listener::ConfigForm
R. Haschke
11:23 AM Revision f0e99037 (rsb-tools-cpp): utils.cpp for generic utility functions
removeSelectedRows(QItemSelectionModel*) R. Haschke
 

Also available in: Atom