Release Resolved Community Contributions
0.9.1
20 Jan 2012
4
bugs
This was a minor bug-fix-only release that included p2.inf files for all features and moved the dataviewer classes into a separate feature from the profiling common feature.
0.9
2 Nov 2011
49
bugs
[LTTng] Thanks to Patrick Tasse who contributed most of the new trace streaming functionality, Mathieu Denis who worked on making the Statistics View more generic and Daniel Thibault who contributed by testing, commenting and providing patches. [RPM]Minoo Ziaei enhanced rpm stubby and editor while Andrew Robinson worked on command running methods. [SystemTap]Thanks to Otavio Pontes who contributed on the launch configuration attributes, graph wizard management and went gif hunting in his spare time. [Valgrind]Martin Oberhuber made target Valgrind version configurable and Rafael Medeiros Teixara made an empty view a little less lonely.
0.8.1
20 Sept 2011
32
bugs
This was a bug-fix-only release resolving issues with LTTng, Autotools, ChangeLog, Valgrind, SystemTap, and Callgraph.
0.8
22 June 2011
84
bugs
Daniel Henrique Barboza contributed support for the Valgrind Helgrind tool. John Dallaway provided a patch to improve our GProf view and some good bug reports on other components. Patrick Tasse, Alexandre Montplaisir, and Daniel U. Thibault improved our Tracing and Monitoring Framework and LTTng support with patches, bug reports, and testing. Corey Ashford assisted with OProfile plugin fixes on Power architecture machines and general OProfile interaction issues. Doug Schaefer tested non-Linux support for our GNU Autotools integration.
0.7
16 Feb 2011
52
bugs
The LTTng team improved the visualization tools and performance. All help content is maintained in Eclipse.org wiki and with Mylyn Wikitext. .spec file and changelog editors properly show/use Mylyn hyperlinks when bug reference is detected.
0.6
23 June 2010
83
bugs
Jon Beniston contributed some patches for the Autotools plugins. Patrick Tasse helped improve the TMF Time Analysis Viewer. Chris Aniszczyk clarified some API violations. Martin Gerhardy helped Xavier Raynaud implement support for 64-bit gmon files for use with the GProf integration plugins.
0.5.1
12 May 2010
8
bugs
Thanks to bugs filed by Jens Seidel and Chris Conway, Jeff Johnston fixed bugs in our Autotools component. Jeff also fixed bugs in our ChangeLog and libhover components and included the Autotools plugin documentation which was mistakenly missed in 0.5.0. Roland Grunberg fixed some OProfile bugs and committed a patch submitted by Lawrie Nichols in bug #296228. As well, our OProfile native fragment dropped its erroneously-licensed opxml binary; users will now need to rebuild on their system which will actually fix a few bugs people were seeing.
0.5
18 March 2010
70
bugs
Niels Thykier and Benjamin Drung provided many patches for eclipse-build and ran test builds to verify fixes and improvements. Anithra contributed the SystemTap dashboard and removed the SystemTap server dependency. Thanks to Jens Seidel and Roland Grunberg who helped test & fix SystemTap bugs. Jens also helped with testing our Autotools integration.
0.4.1
21 Dec. 2009
5
bugs
This was a bug-fix-only release, resolving some issues with Autotools and OProfile plugins.
0.4
23 Nov. 2009
101
bugs
Our Eclipse SDK build harness, eclipse-build, would be much worse off if it weren't for the patches and testing by Benjamin Drung, Matthias Klose, Marvin Schmidt, and Niels Thykier. Nick Boldt once again helped us with some release engineering issues. Thanks to users such as Jens Seidel, Andrew Gvozdev, and PurpleFloyd for reporting some key bugs against Autotools and testing the subsequent fixes.
0.3
19 August 2009
113
bugs
Jens Seidel helped with Autotools and Valgrind testing, filing important bugs. Alex Mueller guided the development of the manual control of the OProfile daemon. Nick Boldt once again helped us with our release engineering processes. Martin Gerhardy and Mat Booth helped getting the RPM specfile editor to work on Windows. Andrew Niefer and Kim Moir helped a lot with getting eclipse-build off the ground and with difficult problems.
0.2.1
5 June 2009
1
bug
Patrick Hofer and others notified us of a bug with our Valgrind components on Debian-based systems.
0.2
11 May 2009
67
bugs
Ed Swartz assisted in tracking down a UI blocker in the configure.ac editor. Pedro Saraiva pointed out a localization issue with the massif plugin. Uwe Stieber fixed a compilation problem with Eclipse 3.5, fixed the OProfile fragments, and illustrated an incorrect BREE. Jens Seidel and Ben Konrath both filed bugs with good test cases and helped track down problems. Uwe Stieber, Mikael Steen Springer, and Axel Mueller helped Kent Sebastian to improve the privilege escalation code for launching opxml on various Linux distributions. Nick Boldt helped improve our automated build process.
0.1
23 Jan. 2009
11
bugs
Alphonse van Assche contributed many fixes for our RPM specfile editor as well as integration of rpmlint error and warning parsing. Phil Muldoon contributed his SystemTap editor and helped with ChangeLog bug fixes. Kent Sebastian picked up Keith Seitz's work on OProfile and worked with Elliott Baron to create a framework for profiling tools. Elliott contributed his work on integrating the Valgrind suite of tools into the IDE. Alexander Kurtakov contributed many fixes to our RPM specfile editor as well as making the initial RPM Stubby work usable. Nick Boldt helped us immensely as we got our release engineering processes straightened out. Jeff Johnston contributed his work on integrating the GNU Autotools with the CDT. Jeff also contributed his work on bridging the gap between API documentation and the CDT's hover help with his libhover work.
pre-0.1 69
bugs
Prior to our 0.1 release, Remy Chi Jian Suen helped us out with proper execution environments for our plugins among other things. Phil Muldoon contributed his ChangeLog plugin. Kyu Lee then contributed an editor for ChangeLog files. Keith Seitz contributed his OProfile integration plugins. Igor Foox helped out a great deal getting our RPM specfile editor started.

Also see the New & Noteworthy for:
Linux Tools 0.8.1
Linux Tools 0.7
Linux Tools 0.6
Linux Tools 0.5.1
Linux Tools 0.4
Linux Tools 0.3
Linux Tools 0.2.1
Linux Tools 0.1


New in Linux Tools 0.9

Linux Tracing Toolkit

UML2 Sequence Diagram Framework

A new framework to generate UML2 Sequence Diagrams from traces. It provides:

  • UML2 Sequence diagram drawing capabilities (lifelines, messages, activations, object creation and deletion)
  • A generic, re-usable Sequence Diagram View
  • An Eclipse extension point for the creation of sequence diagrams
  • Callback hooks for searching and filtering within the Sequence Diagram View
  • Scalability
  • And much more... (refer to the User Guide for detailed information)

Sample SD goes here

CNF Integration

The LTTng Project View is deprecated and its functionality integrates now directly in the Eclipse Project Explorer using CNF (Common Navigator Framework).

The feature provides:

  • A generic Tracing Perspective and Nature
  • An extension point to integrate user-specific tracers
  • A Tracing Project type
  • A less Murphy-prone Trace Import Wizard
  • Support for soft links to actual traces
  • An enhanced trace selection mechanism (for experiments)
  • Integration with the Eclipse Properties View

Refer to the User Guide for detailed information.

Project Explorer View  goes here

LTTng Trace Streaming

This feature allows to connect to an LTTng instrumented node and to live stream the trace as it is generated.

The various LTTng/TMF views were adapted to seamlessly integrate trace streaming.

Refer to the User Guide for detailed information.


Enhanced Statistics View

The Statistics View was de-coupled from the LTTng kernel trace structure and made more generic so it can be used for any type of trace.

Refer to the User Guide for detailed information.

Statistics View goes here

Enhanced Histogram View

The Histogram View displays the event distribution over time for the whole trace as well as for the selected, zoomed, event window of interest. It was enhanced to provide:

  • Simplified, friendlier UI
  • Support for trace streaming

Refer to the User Guide for detailed information.

Histogram View goes here

Man Page

Cygwin/Windows fixes

Fixes for properly working with Cygwin man.


RPM Stubby

Generate better spec files

  • Rpmstubby no longer generates fetch scripts, defattr.
  • Pdebuild script is the only generated way for building eclipse-features now.
  • Maven post/postun update_maven_depmap calls are no longer generated as they are not needed anymore.
  • Use new add_maven_depmap and mvn(groupId:artifactId) virtual provides.


Initial API

Initial API has been exposed drived by the demands of Eclipse Fedorapackager plugin.


RPM .spec Editor

BuildRequires template

BuildRequires template has been added for better autocompletion


Quick outline

Quick outline has been enhanced to auto select subpackages


Multi Layout projects

RPM projects allow choosing between RPMBUILD (SPECS,SOURCES,RPMS subfolders) and FLAT (all files in same folder) project layouts. This is supported on both new project creation and srpm import.


Unit tests

Unit tests have been updated to use JUnit 4 for faster execution time.


Cancellable long running tasks

Thanks to Andrew Robinson work long running tasks(build, rpm/yum queries) can be canceled.


Valgrind Profiling

New Valgrind Error Markers

The error markers for Valgrind have been changed so they are distinct from compilation errors. The markers show up in the C/C++ editor as well as the Valgrind view. Markers in the problem's view still show as standard errors as this cannot be currently customized. In addition, it is now possible to clear all Valgrind error markers from the Valgrind view.

Valgrind Error Markers

-->