Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
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 | + | |
− | + | [[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. | ||
+ | |||
+ | ** 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 | + | |
− | + | * 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] |
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
- 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
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