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/NewIn53"

Line 1: Line 1:
 
== Added/Changed ==
 
== Added/Changed ==
Added a PID column to the control flow view
+
 
Allow callsite analysis to be extended
+
Migrated to EPL 2.0
Symbols to flame graph tooltip
+
 
Manually launch analysis from the project explorer
+
* Control flow view improvements
Split UI tests in short and long tests
+
** Added a PID column to the control flow view
Allow UI and core test to be skipped separately
+
 
Migrate to EPL 2.0
+
[[File:pid-column-cfv.jpg]]
CriticalPathDataProvider implements IOutputStyleProvider
+
 
ThreadStatusDataProvider return TimeGraphEntryModel elements
+
** Control Flow view filters also by tid and pid
Control Flow view filters also by tid and pid
+
 
TraceCompassLogUtils implements the complete trace-event specification
+
* Allow callsite analysis to be extended
Add lock Y axis to XY charts
+
 
 +
* Symbols to flame graph tooltip
 +
 
 +
The tooltip of the flame graph now has an entry "Symbol" that shows the function name being aggregated.
 +
 
 +
* Manually launch analysis from the project explorer
 +
 
 +
Double click on the entry in the views menu under the trace/experiment.
 +
 
 +
* Accelerate builds
 +
 
 +
** Split UI tests in short and long tests
 +
 
 +
Speeds up builds from 1h 20 to 35 min.
 +
 
 +
** Allow UI and core test to be skipped separately
 +
 
 +
Speeds up local builds
 +
 
 +
* Work towards client server architecture:
 +
 
 +
** CriticalPathDataProvider implements IOutputStyleProvider
 +
 
 +
** ThreadStatusDataProvider return TimeGraphEntryModel elements
 +
 
 +
* TraceCompassLogUtils implements the complete trace-event specification
 +
 
 +
* Add lock Y axis to XY charts
 +
 
 +
[[File:lock.png]]
  
 
== Fixed ==
 
== Fixed ==
Bug 559874: Fix NPE in trace package import
+
* Bug 559874: Fix NPE in trace package import
Ctrl-f in time graph searches text in all columns
+
 
Trace entry in Control Flow does not have a tid/pid
+
* Ctrl-f in time graph searches text in all columns
Force context activation in time graph/XY chart view setFocus()
+
 
 +
* Trace entry in Control Flow does not have a tid/pid
 +
 
 +
* Force context activation in time graph/XY chart view setFocus()
  
 
== Security ==
 
== Security ==
Handle bad deletes in TimestampTramsformFactory
+
* Handle bad deletes in TimestampTramsformFactory
Handle return code of delete in UpdateTraceBoundsJob
+
 
use accessor methods when possible
+
* Handle return code of delete in UpdateTraceBoundsJob
check hasNext result in iterator
+
 
 +
* Use accessor methods when possible
 +
 
 +
* Check hasNext result in iterator
  
 
== Bugs fixed in the 5.3.0 release ==
 
== Bugs fixed in the 5.3.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=5.3.0 Bugs Fixed in Trace Compass 5.3.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=5.3.0 Bugs Fixed in Trace Compass 5.3.0]

Revision as of 15:22, 27 February 2020

Added/Changed

Migrated to EPL 2.0

  • Control flow view improvements
    • Added a PID column to the control flow view

Pid-column-cfv.jpg

    • Control Flow view filters also by tid and pid
  • Allow callsite analysis to be extended
  • Symbols to flame graph tooltip

The tooltip of the flame graph now has an entry "Symbol" that shows the function name being aggregated.

  • Manually launch analysis from the project explorer

Double click on the entry in the views menu under the trace/experiment.

  • Accelerate builds
    • Split UI tests in short and long tests

Speeds up builds from 1h 20 to 35 min.

    • Allow UI and core test to be skipped separately

Speeds up local builds

  • Work towards client server architecture:
    • CriticalPathDataProvider implements IOutputStyleProvider
    • ThreadStatusDataProvider return TimeGraphEntryModel elements
  • TraceCompassLogUtils implements the complete trace-event specification
  • Add lock Y axis to XY charts

Lock.png

Fixed

  • Bug 559874: Fix NPE in trace package import
  • Ctrl-f in time graph searches text in all columns
  • Trace entry in Control Flow does not have a tid/pid
  • Force context activation in time graph/XY chart view setFocus()

Security

  • Handle bad deletes in TimestampTramsformFactory
  • Handle return code of delete in UpdateTraceBoundsJob
  • Use accessor methods when possible
  • Check hasNext result in iterator

Bugs fixed in the 5.3.0 release

See Bugzilla report Bugs Fixed in Trace Compass 5.3.0

Back to the top