| Release | Resolved | Community Contributions |
| 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.1
Linux Tools
0.2.1
Linux Tools 0.3
Linux Tools 0.4
Linux Tools
0.5.1
Linux Tools
0.6
New in Linux Tools 0.7
|
Error Detection |
The Autotools configuration builder has been enhanced to recognize errors that occur in running the configure script and flag them in the console. In addition, these problems are noted in the Problems view as well.
|
|
|
|
|
Removed Method Support |
The ChangeLog plug-in has been fixed so that it will detect when methods are removed from a Java file and automatically generate a reference to the method. This functionality already existed for C/C++ functions/methods. |
|
|
|
|
Mylyn bug hyperlinks |
The ChangeLog plug-in has been enhanced so it shows bug references as hyperlinks and allows opening them with Mylyn. |
|
|
|
|
Mylyn bug hyperlinks |
The RPM .spec file editor plug-in has been enhanced so it shows bug references as hyperlinks and allows opening them with Mylyn. |
|
|
|
|
Error line matcher |
The RPM .spec file editor plug-in has been enhanced to properly detect rpmbuild errors in build output and shows them as hyperlinks pointing to the line in the editor when rpmbuild reports it. |
|
|
|
|
Mac OSX Support |
As Valgrind now officially supports Mac OSX, our Valgrind integration feature can now be installed on OSX. |
|
|
|
|
Histogram View |
The Histogram View layout has been improved. The larger histogram, at the bottom, shows the events distribution over the whole trace. The timetamps (sec.nanosec) correspond to the first and the last events in the trace. The selected area corresponds to the current time range window. When clicking in that viewer, the mouse wheel can be used to zoom in/out and update the time range window. The smaller histogram, on the top right of the view, is a zoom of the current time range window. It also has timestamps on the bottom that correspond to the time range. The scale of the histogram (i.e. the number of events) is displayed on the right. The three text fields keep track of, respectively, [1] the timestamp of the currently selected event, [2] the time range window size, and [3] the timestamp of the window center.
|
|
|
|
|
Help re-vamped |
The LTTng Help was re-vamped base on the wiki-based LTTng User Guide. |
|
|
|
|
Individual trace analysis |
It is now possible to bypass the experiment and to select an individual trace for analysis. The trace can be selected from the Traces folder or from an experiment folder (under Experiments). |
|
|
|
|
Performance Improvements |
Miscellaneous performance improvements. The current version runs ~20 times faster than the original delivery (which was definitely not a speed demon...) and executes now in an acceptable time compared to the C version of the visualizer. |