blob: 811a68c248a333a9c1aa26bfdbee470f74aeda4f [file] [log] [blame]
<table border="1" style="border-collapse: collapse" id="table128" cellpadding="4" bordercolor="#FFFFFF">
<tr>
<td bgcolor="#595791" width="7%" align="center"><b>
<font color="#FFFFFF" size="1">Release</font></b></td>
<td bgcolor="#595791" width="5%" align="center"><b>
<font color="#FFFFFF" size="1">Resolved
</font></b></td>
<td bgcolor="#595791" width="*" align="center"><b>
<font color="#FFFFFF" size="1">Community Contributions</font></b></td>
</tr>
<tr>
<td bgcolor="#E0D0E6"><font size="1">1.0<br>
<i>27 Jun 2012</i></font></td>
<td bgcolor="#E0D0E6" align="center"><a
href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;classification=Tools;product=Linux+Tools;target_milestone=1.0;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;bugidtype=include;list_id=2103551">
144 bugs</a></td>
<td bgcolor="#E0D0E6"><font size="1">Linux Tools goes 1.0 with Juno simultaneous release. This release marks our first stable API so a number of classes are no longer exported by the bundles as they are considered implementation details.</font></td>
</tr>
</table>
<hr>
<p><span style="font-weight: 700; background-color: #E0D0E6">New in Linux Tools 1.0</span> </p>
<ul>
<!-- <li><a href="#autotools">GNU Autotools Support (# of items for this area; comment out if none)</a></li> -->
<!-- <li><a href="#changelog">ChangeLog Tools (# of items for this area; comment out if none)</a></li> -->
<!-- <li><a href="#eclipsebuild">Building the Eclipse SDK (# of items for this area; comment out if none)</a></li> -->
<!-- <li><a href="#gcov">GCov support (# of items for this area; comment out if none)</a></li> -->
<!-- <li><a href="#gprof">GProf support (# of items for this area; comment out if none)</a></li> -->
<!-- <li><a href="#libhover">API Documentation Hover Help (# of items for this area; comment out if none)</a></li> -->
<li><a href="#lttng">LTTng (10)</a></li>
<!-- <li><a href="#manpage">Man Page (1)</a></li> -->
<!-- <li><a href="#oprofile">OProfile Profiling (# of items for this area; comment out if none)</a></li> -->
<li><a href="#perf">Perf Integration (1)</a></li>
<!-- <li><a href="#rpmstubby">RPM Stubby (2)</a></li> -->
<li><a href="#specfileeditor">RPM <tt>.spec</tt> Editor (1)</a></li>
<!-- <li><a href="#systemtap">SystemTap Editor (# of items for this area; comment out if none)</a></li> -->
<!-- <li><a href="#systemtapprofiling">SystemTap-based Profiling (# of items for this area; comment out if none)</a></li> -->
<!-- <li><a href="#valgrind">Valgrind Profiling (1)</a></li> -->
</ul>
<!-- Autotools -- >
<h2><a name="autotools">GNU Autotools Support</a></h2>
<table cellpadding="10" cellspacing="0">
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
</table>
-->
<!-- Changelog -- >
<h2><a name="changelog">ChangeLog Tools</a></h2>
<table cellpadding="10" cellspacing="0">
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
</table>
-->
<!-- Eclipse Build -- >
<h2><a name="eclipsebuild">Building the Eclipse SDK</a></h2>
<table cellpadding="10" cellspacing="0">
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
</table>
-->
<!-- GCov -- >
<h2><a name="gcov">GCov Integration</a></h2>
<table cellpadding="10" cellspacing="0">
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
</table>
-->
<!-- GProf -- >
<h2><a name="gprof">GProf Integration</a></h2>
<table cellpadding="10" cellspacing="0">
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
</table>
-->
<!-- Lib Hover -- >
<h2><a name="libhover">API Documentation Hover Help</a></h2>
<table cellpadding="10" cellspacing="0">
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
</table>
-->
<!-- LTTng -->
<h2><a name="lttng">Linux Tracing Toolkit</a></h2>
<table cellpadding="10" cellspacing="0">
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Support for LTTng 2.0</b></p>
</td>
<td valign="top" width="70%">
<p align="left">The main enhancement for the LTTng component is the support of the LTTng v2.0 tracer
in Eclipse. The legacy LTTng tracer (v0.x) is still available as an optional plug-in.
<p>Here are the main characteristics of this integration:
<ul>
<li>New tracer control function based on RSE/SSH/SFTP
<li>New trace format based on CTF (Common Trace Format)
<li>New persisted state system based on GSS (Generic State System)
<li>Completely re-designed Control Flow and Resources Views based on a generic Gantt widget
</ul>
<p>
Refer to the <a href="http://wiki.eclipse.org/index.php/Linux_Tools_Project/LTTng2/User_Guide">User Guide</a>
for detailed information on installation, configuration and operation.
</p>
<img border="0" alt="Alt text for the image" src="images/LTTng-KernelPerspective.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Project Explorer Tracing Enhancements</b></p>
</td>
<td valign="top" width="70%">
<p align="left">The following features were added to the Project Explorer View (for Tracing projects):
<ul>
<li>Keyboard accelerators
<li>Trace Drag&Drop
</ul>
</p>
<p>
Refer to the <a href="http://wiki.eclipse.org/index.php/Linux_Tools_Project/LTTng2/User_Guide#Project_View">User Guide</a>
for detailed information on this view and its usage.
</p>
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>New LTTng Tracer Control View</b></p>
</td>
<td valign="top" width="70%">
<p align="left">The Control View was re-designed to interact with the LTTng 2.0 command-line
tool using RSE/SSH/SFTP connections. The control structure reflects the LTTng 2.0 session concepts.
</p>
<p>
Refer to the <a href="http://wiki.eclipse.org/index.php/Linux_Tools_Project/LTTng2/User_Guide#LTTng_Tracer_Control">User Guide</a>
for detailed information on its operation.
</p>
<img border="0" alt="Alt text for the image" src="images/LTTng-ControlView.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>New Control Flow View</b></p>
</td>
<td valign="top" width="70%">
<p align="left">The Control Flow view, which displays the processes state transitions in time,
was completely re-designed based on the TMF generic Gantt widget. The zoom function was improved
and the processes are now displayed in a parent/child hierarchy.
</p>
<p>
Refer to the <a href="http://wiki.eclipse.org/index.php/Linux_Tools_Project/LTTng2/User_Guide#Control_Flow_View">User Guide</a>
for detailed information on its operation.
</p>
<img border="0" alt="Alt text for the image" src="images/LTTng-ControlFlowView.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>New Resources View</b></p>
</td>
<td valign="top" width="70%">
<p align="left">The Resources view, which displays the system resources state transitions in time,
was completely re-designed based on the TMF generic Gantt widget. The zoom function was improved.
</p>
<p>
Refer to the <a href="http://wiki.eclipse.org/index.php/Linux_Tools_Project/LTTng2/User_Guide#Resources_View">User Guide</a>
for detailed information on its operation.
</p>
<img border="0" alt="Alt text for the image" src="images/LTTng-ResourcesView.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Events View Improvements</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Hovering over the left side of the timestamp will show the event rank as a tooltip.
<p>
Also, you can now bookmark significant events in the Events View for fast
re-positionning.
</p>
<p>
Refer to the <a href="http://wiki.eclipse.org/index.php/Linux_Tools_Project/LTTng2/User_Guide#Bookmarking">User Guide</a>
for detailed information on its operation.
</p>
<img border="0" alt="Alt text for the image" src="images/LTTng-Bookmarks.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>New CTF Parser</b></p>
</td>
<td valign="top" width="70%">
<p align="left">The LTTng 2.0 trace format is based on CTF (Common Trace Format). A generic, stand-alone CTF parser is
now packaged with LTTng.
</p>
<p>
Refer to the <a href="http://wiki.eclipse.org/Linux_Tools_Project/TMF/User_Guide#CTF_Parser">User Guide</a>
for detailed information on how to use it.
</p>
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>New Generic State System</b></p>
</td>
<td valign="top" width="70%">
<p align="left">The LTTng kernel state system was completely re-designed over GSS (Generic State System), a highly-efficient
framework to integrate state systems in TMF.
</p>
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>New Gantt Widget</b></p>
</td>
<td valign="top" width="70%">
<p align="left">A new customizable time graph widget is included in the framework. The widget can be used to display
a tree or flat structure of entries based on a provided model, each containing their own set of state transitions.
<p>
It supports a numerical or calendar/time format for the time scale, tooltips for events or states, a state legend,
and a set of default actions. It provides mouse support for selecting, scrolling and zooming the time window.
<p>
The state colors, state names and item heights can be configured. Customized drawing code can be provided to add
decorators or specific features to the widget.
<p>
Listeners are supported to be notified of time selection, entry selection, time range modification and tree expansion events.
<p>
A time graph combo widget is available that combines a table and a time graph viewer in a single widget (Gantt), with
automatic tree, scroll and selection synchronization between the two controls.
</p>
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Miscellaneous Improvements</b></p>
</td>
<td valign="top" width="70%">
<p align="left">
<ul>
<li>Major facelift to the <a href="http://wiki.eclipse.org/Linux_Tools_Project/TMF/User_Guide">User Guide</a>
<li>Generic Histogram View
<li>Streamlined framework architecture (TMF)
<li>General performance and stability improvements
<li>Bug fixes
</ul>
</p>
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
</table>
<!-- Man Page -- >
<h2><a name="manpage">Man Page</a></h2>
<table cellpadding="10" cellspacing="0">
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
</table>
-->
<!-- OProfile -- >
<h2><a name="oprofile">OProfile Profiling</a></h2>
<table cellpadding="10" cellspacing="0">
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
</table>
-->
<!-- Perf Plugin -->
<h2><a name="perf">Perf Integration</a></h2>
<table cellpadding="10" cellspacing="0">
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Perf Integration</b></p>
</td>
<td valign="top" width="70%">
<p align="left">
The Eclipse Perf plugin is a new addition to the Linux Tools Project.
It provides a user-friendly interface for profiling C/C++ applications
using the underlying perf tool.
</p>
<img border="0" alt="Alt text for the image" src="images/perf_view.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
</table>
<!-- RPM Stubby -- >
<h2><a name="rpmstubby">RPM Stubby</a></h2>
<table cellpadding="10" cellspacing="0">
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
</table>
-->
<!-- RPM Specfile Editor -->
<h2><a name="specfileeditor">RPM <tt>.spec</tt> Editor</a></h2>
<table cellpadding="10" cellspacing="0">
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Remote RPM projects</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Support for remote RPM projects has been added.
</p>
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
</table>
<!-- SystemTap -- >
<h2><a name="systemtap">SystemTap Integration</a></h2>
<table cellpadding="10" cellspacing="0">
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
</table>
-->
<!-- SystemTap Profiling -- >
<h2><a name="systemtapprofiling">SystemTap-based Profiling</a></h2>
<table cellpadding="10" cellspacing="0">
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
</table>
-->
<!-- Valgrind -- >
<h2><a name="valgrind">Valgrind Profiling</a></h2>
<table cellpadding="10" cellspacing="0">
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td align="left" valign="top" width="15%" bgcolor=#E0D0E6>
<p align="right"><b>Short Description</b></p>
</td>
<td valign="top" width="70%">
<p align="left">Longer description.
</p>
<img border="0" alt="Alt text for the image" src="images/image.png">
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
</table>
-->
<h2>&nbsp;</h2>