Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Trace Compass/News/NewIn61"

(Created page with "== Bugs fixed in the 6.1.0 release == See Bugzilla report [https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&classification=Tools&product=Traceco...")
 
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
== JavaSE-11 Requirement ==
 +
In the Eclipse 2020-09 (4.17) release, some plug-ins that are dependencies of Trace Compass (specifically, CDT and the Eclipse help plug-ins) have changed their required Java execution environment to JavaSE-11.
 +
 +
This means that, in order to run the Trace Compass plug-ins with the tracecompass-e4.17 target, or to run the Trace Compass 6.1.0 RCP application (which is built with the e4.17 target), the user must have a Java VM that is JavaSE-11 or later installed.
 +
 +
Note that the Trace Compass plug-ins themselves still have their required Java execution environment set to JavaSE-1.8, so it is still possible to run the latest Trace Compass plug-ins with this Java version, if an older target (e4.9 to e4.16) is used to build.
 +
 +
== Added ==
 +
=== Make XYChart's time axis visibility toggleable ===
 +
=== IStatistics#getMinNumber / IStatistics#getMaxNumber ===
 +
=== API to apply symbol provider in CallGraphStatisticsDataProvider ===
 +
=== The I/O analysis provides segment stores for disk requests. ===
 +
=== API to rename conflicting traces during TraceImportOperation ===
 +
=== An IODataPalette was added for default styles for read/write data ===
 +
=== Added a IYModel#getYAxisDescription method and a TmfXYAxisDescription parameter to the YModel constructor ===
 +
=== formatted labels SegmentStoreStatisticsDataProvider ===
 +
=== API to format statistics values (min, max, mean, stdDev, total) ===
 +
=== table cell descriptors in ITmfTreeDataModel ===
 +
=== column descriptor in TmfTreeModel ===
 +
=== hide output extension point hide views that would be present ===
 +
=== added tmf.cli.core.tests plugin to testing plugin ===
 +
=== allow statistics on any metric of a segment ===
 +
=== IStatistics interface ===
 +
=== mmap_pgprof callsite and component in system calls ===
 +
=== Added a DataType enumeration for data providers ===
 +
=== Added a DataType field to the TmfXYAxisDescription class ===
 +
=== Support WIDTH property for arrow style ===
 +
=== A DecimalWithUnitPrefixFormat class to format numbers with metric prefix and optional unit suffix ===
 +
 +
== Changed ==
 +
=== Support all types of disk requests in Input/Output analysis ===
 +
=== Added sorting for systemCall attributes ===
 +
=== In disk I/O Activity view, entries that have no read/write activities are not listed ===
 +
=== Disk IO data provider provide the styling ===
 +
=== additional sorting for segment's attribute comparators ===
 +
=== Remove dependency on o.e.linuxtools.dataviewers.feature ===
 +
=== internally handle statistics with double precision if possible ===
 +
=== Update documentation to reflect Flame Charts instead of Call Stack ===
 +
=== Move XYChart and presentation classes out of timegraph package ===
 +
 +
== Fixed ==
 +
=== Y axis for binary sizes ===
 +
=== Rename non-running unit tests ===
 +
=== Add missing targets in org.eclipse.tracecompass.target/pom.xml ===
 +
=== Fix unit test robustness from JDK and Locale changes ===
 +
=== Remove some use of deprecated APIs ===
 +
=== Fix some compiler warnings and errors ===
 +
=== Fix use of deprecated APIs in org.eclipse.swtchart ===
 +
=== use internal pie chart rather than LinuxTools one. ===
 +
=== Flame Chart colors not always distinguishable ===
 +
=== Fix handling of HEIGHT for symbol markers ===
 +
=== Support COLOR style property in TimeGraphLegend ===
 +
=== Statistics handle time ranges overlapping eternity ===
 +
=== decouple internal density API from SWTChart ===
 +
=== Fix the XY chart tooltip color ===
 +
=== Fix a race condition when getting the style of XY charts when total series are not set yet by the tree. ===
 +
 +
== Removed ==
 +
=== Remove tracecompass-e4.7 (Oxygen) target ===
 +
 +
== Deprecated ==
 +
=== AbstractSegmentsStatisticsViewer#toFormattedString(double) ===
 +
 
== Bugs fixed in the 6.1.0 release ==
 
== Bugs fixed in the 6.1.0 release ==
 
See Bugzilla report [https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&classification=Tools&product=Tracecompass&query_format=advanced&resolution=FIXED&target_milestone=6.1.0 Bugs Fixed in Trace Compass 6.1.0]
 
See Bugzilla report [https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&classification=Tools&product=Tracecompass&query_format=advanced&resolution=FIXED&target_milestone=6.1.0 Bugs Fixed in Trace Compass 6.1.0]
 +
 +
[[Category:Trace_Compass]]

Latest revision as of 14:56, 13 February 2024

Contents

JavaSE-11 Requirement

In the Eclipse 2020-09 (4.17) release, some plug-ins that are dependencies of Trace Compass (specifically, CDT and the Eclipse help plug-ins) have changed their required Java execution environment to JavaSE-11.

This means that, in order to run the Trace Compass plug-ins with the tracecompass-e4.17 target, or to run the Trace Compass 6.1.0 RCP application (which is built with the e4.17 target), the user must have a Java VM that is JavaSE-11 or later installed.

Note that the Trace Compass plug-ins themselves still have their required Java execution environment set to JavaSE-1.8, so it is still possible to run the latest Trace Compass plug-ins with this Java version, if an older target (e4.9 to e4.16) is used to build.

Added

Make XYChart's time axis visibility toggleable

IStatistics#getMinNumber / IStatistics#getMaxNumber

API to apply symbol provider in CallGraphStatisticsDataProvider

The I/O analysis provides segment stores for disk requests.

API to rename conflicting traces during TraceImportOperation

An IODataPalette was added for default styles for read/write data

Added a IYModel#getYAxisDescription method and a TmfXYAxisDescription parameter to the YModel constructor

formatted labels SegmentStoreStatisticsDataProvider

API to format statistics values (min, max, mean, stdDev, total)

table cell descriptors in ITmfTreeDataModel

column descriptor in TmfTreeModel

hide output extension point hide views that would be present

added tmf.cli.core.tests plugin to testing plugin

allow statistics on any metric of a segment

IStatistics interface

mmap_pgprof callsite and component in system calls

Added a DataType enumeration for data providers

Added a DataType field to the TmfXYAxisDescription class

Support WIDTH property for arrow style

A DecimalWithUnitPrefixFormat class to format numbers with metric prefix and optional unit suffix

Changed

Support all types of disk requests in Input/Output analysis

Added sorting for systemCall attributes

In disk I/O Activity view, entries that have no read/write activities are not listed

Disk IO data provider provide the styling

additional sorting for segment's attribute comparators

Remove dependency on o.e.linuxtools.dataviewers.feature

internally handle statistics with double precision if possible

Update documentation to reflect Flame Charts instead of Call Stack

Move XYChart and presentation classes out of timegraph package

Fixed

Y axis for binary sizes

Rename non-running unit tests

Add missing targets in org.eclipse.tracecompass.target/pom.xml

Fix unit test robustness from JDK and Locale changes

Remove some use of deprecated APIs

Fix some compiler warnings and errors

Fix use of deprecated APIs in org.eclipse.swtchart

use internal pie chart rather than LinuxTools one.

Flame Chart colors not always distinguishable

Fix handling of HEIGHT for symbol markers

Support COLOR style property in TimeGraphLegend

Statistics handle time ranges overlapping eternity

decouple internal density API from SWTChart

Fix the XY chart tooltip color

Fix a race condition when getting the style of XY charts when total series are not set yet by the tree.

Removed

Remove tracecompass-e4.7 (Oxygen) target

Deprecated

AbstractSegmentsStatisticsViewer#toFormattedString(double)

Bugs fixed in the 6.1.0 release

See Bugzilla report Bugs Fixed in Trace Compass 6.1.0

Back to the top