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"

(Work towards client server architecture)
(Fixed)
(3 intermediate revisions by 3 users not shown)
Line 24: Line 24:
 
===Split UI tests in short and long tests===
 
===Split UI tests in short and long tests===
  
Speeds up builds from 1h 20 to 35 min.
+
Speeds up builds from 1h 20 to 35 min when building in parallel. This is done during Gerrit verification of patch sets.
  
 
===Allow UI and core test to be skipped separately===
 
===Allow UI and core test to be skipped separately===
Line 39: Line 39:
  
 
===Add lock Y axis to XY charts===
 
===Add lock Y axis to XY charts===
 +
 +
The Y axis range can be locked by selecting '''Lock Y Axis...''' in any XY chart view's view menu.
  
 
[[File:lock.png]]
 
[[File:lock.png]]
  
 
== Fixed ==
 
== 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()
 
* Force context activation in time graph/XY chart view setFocus()
 +
* Fix dark theme support
  
 
== Security ==
 
== Security ==

Revision as of 17:00, 18 March 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 when building in parallel. This is done during Gerrit verification of patch sets.

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

The Y axis range can be locked by selecting Lock Y Axis... in any XY chart view's view menu.

Lock.png

Fixed

  • Force context activation in time graph/XY chart view setFocus()
  • Fix dark theme support

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

Copyright © Eclipse Foundation, Inc. All Rights Reserved.