Difference between revisions of "Trace Compass/News/NewIn53"
(→Fixed) |
|||
(6 intermediate revisions by 3 users not shown) | |||
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 | + | |
− | + | [[File:pid-column-cfv.jpg]] | |
− | CriticalPathDataProvider implements IOutputStyleProvider | + | |
− | ThreadStatusDataProvider return TimeGraphEntryModel elements | + | ====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 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. | ||
+ | |||
+ | [[File:lock.png]] | ||
== Fixed == | == Fixed == | ||
− | + | ||
− | + | * Force context activation in time graph/XY chart view setFocus() | |
− | + | * Fix dark theme support | |
− | 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 | + | |
− | + | * 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 == | == 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] |
Latest revision as of 17:00, 18 March 2020
Contents
- 1 Added/Changed
- 2 Fixed
- 3 Security
- 4 Bugs fixed in the 5.3.0 release
Added/Changed
Migrated to EPL 2.0
Control flow view improvements
Added a PID column to the control flow view
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.
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