AbortedChanges

Summary

  1. tmf.core: Add a method to remove a data provider (details)
  2. swtbot: Fix ConditionHelpers.isTableCellFilled() failure message (details)
  3. swtbot: Increase delete project timeout (details)
  4. common: Add units to formatted String '0' (details)
  5. tmf.ui: streamline all error message dialogs (details)
  6. releng: Activate build for 4.12 target by default (details)
  7. tmf.ui: extract open source code action (details)
  8. tmf.core: allow multiple callsites per event (details)
  9. ctf: add event, packet and stream aspects to CTF (details)
  10. tmf.ui: support multiple callsites menu option (details)
  11. tmf.ui: add notion of callsite aspects (details)
  12. linux.core: Introduce getExecutableName(module, TID, time) (details)
  13. tmf: Add a class to get common externalized time strings (details)
  14. swtbot: Fix XYDataProviderBaseTest.isChartDataValid() JSON file path (details)
  15. swtbot: Fix TimeGraphViewTest (details)
  16. swtbot: Cleanup perspectives in TmfAlignTimeAxisTest (details)
  17. swtbot: Fix ConditionHelpers.viewIsClosed() for targets < 4.10 (details)
  18. Fix @since tags (details)
  19. swtbot: Fix ProjectExplorerTracesFolderTest.getTraceProperty() (details)
  20. tmf: Improve Uml2SDSignalValidator tests (details)
  21. tmf: Bug 549288: Missing marker tool tip when zoomed in (details)
  22. releng: Prepare Trace Compass for generation of the javadoc (details)
  23. StateSystem: Add HTVarInt encoding for HTInterval duration (details)
  24. StateSystem: Add HTVarInt encoding for Basic Segment (details)
  25. Replace all Map.get and condition with a call to Map.computeIfAbsent (details)
  26. segment & states: Support filtering on start/end/duration (details)
  27. common: Move SubSecondTimeWithUnitFormat to common (details)
  28. common: Improve formatted string parsing and tests (details)
  29. filter: Allow formatted numbers on filters (details)
  30. filter: Support the colon and semi-colon characters (details)
  31. os: Unify the string for exec name (details)
  32. [Fixed] Bug 549462: btf: Allow comment lines between event lines (details)
  33. [Fixed] Bug 549465: btf: Support optional notes for each event type (details)
  34. timing.ui: allow segments to be source lookups (details)
  35. tmf.ui: Resolve orphaned data provider entries (details)
  36. tests: Add a higher confidence to XML trace stub (details)
  37. common.core: annotate arraylist and deque (details)
  38. tmf.ui: Add a loadingTrace method to time graph view (details)
  39. ss: Allow attributes to have line breaks (details)
  40. releng: Update target's pom.xml with the 4.12 target (details)
  41. xml: add a user-defined ID to data provider factory (details)
  42. tmf: bug 547262 move StateSystemExplorer to a data provider (details)
  43. swtbot: Fix SegmentTableTest duration sorting (details)
  44. tmf: Bug 549498: Incorrect time graph font size on high DPI screen (details)
  45. releng: Update eStaging target to 2019-09 M1 (details)
  46. tmf.ui: reduce complexity in StateSystemExplorer. (details)
  47. tmf.ui: Update filters in UI thread for events table (details)
  48. releng: Fix sonar build introduced due to SonarQube version updates (details)
  49. btf: Fix @since tag (details)
  50. timing: Fix potential NPE when view descriptor does not exist (details)
  51. releng: Increase download timeout for getting test traces (details)
  52. releng: Downgrade sonar-maven-plugin version to 3.2 (details)
  53. pcap: add MD5 checksum to test files to avoid unnecessary downloads (details)
  54. filters: Do not re-generate filter expressions at each test (details)
  55. timing: Filter segments table in a job (details)
  56. tmf.ui: fix potential NPE in TmfCommonXLineChartTooltipProvider (details)
  57. tmf.core: Fixup TmfEventsStatistics (details)
  58. tmf.ui: Active 'Pre-set filters' CTabItem in SwtBotTest (details)
  59. pcap: Don't delete test traces during clean (details)
  60. releng: Add script to update the user visible copyright year in the RCP (details)
  61. lami.test: rename LamiAspectsTests to LamiAspectTest (details)
  62. json: rename test to tests (details)
  63. ui: Get the global filter from TraceCompassFilter class (details)
  64. tmf.ui: Add the view ID as property of output element (details)
  65. tmf: Bug 548412: time selection delta cannot be negative on some views (details)
  66. tmf: Fix TmfTimePreferencesTest (details)
  67. tmf: Bug 549582: Filter can't be deleted from Filters view (details)
  68. profiling: skip profiling swtbot tests when skip-automated-ui-tests (details)
  69. lami.core: Centralize comparators (details)
  70. lami.core: make all aspects inherit from LamiGenericAspect (details)
  71. lami.core: fix various warnings (details)
  72. jsontrace: fix casting issue sortingtrace (details)
  73. pcap: remove trailing } from comment line (details)
  74. StateSystem: Fix HTVarInt unsigned testing (details)
  75. common.core: introduce XmlUtils#newSafeDocumentBuilderFactory (details)
  76. tmf.core: deprecate TmfEventsStatistics (details)
  77. timing: Segment table parses filtered list only once (details)
  78. ust: Do not check existence of file to get symbols (details)
  79. linux.ui: remove duplication in presentation provider (details)
  80. btf: Bug 549944: NullPointerException in BtfTrace.validate() (details)
  81. Adds private constructors to utility classes (details)
  82. tmf.ui: Fix NPE in StateSystemPresentationProvider (details)
  83. releng: Update eStaging target to 2019-09 M2 (details)
  84. tmf: Bug 550454: Fix invalid memory allocation in base data provider (details)
  85. tmf.ui: simplify not button creation. (details)
  86. tmf.core: centralize isNot() and setNot to ITmfFilterTreeNode (details)
  87. tmf.core/ui: remove duplication in filter value entry (details)
  88. tmf.core: fix javadoc in AbstractTmfStateProvider (details)
  89. xml: Remove the @Nullable in XY data provider factory (details)
  90. tmf.ui: Allow every filter to be negated (details)
  91. releng: Update Trace Compass features version to 5.1.0 (details)
  92. tmf: Bug 550800: Improve Dark Theme support in Filters view (details)
  93. rcp: Bug 550903: Remove unwanted quick search main menu (details)
  94. tmf.core: fix Callsite Aspect's name and description inversion (details)
  95. lttng: Bug 550947: Fix active thread filtering for selected CPUs (details)
  96. tmf.core: fix null warnings (details)
  97. swtbot: Add test for available analyses (details)
  98. Add fetchStyle to data provider API (details)
  99. linux.core: Fix dishonorable mistranslation (details)
  100. tmf.core: move #cpu from OsStrings to TmfStrings (details)
  101. tmf.core: Introduce TmfStrings#source (details)
  102. time graph: make ui zoom thread is started in the UI thread (details)
  103. filters: The match function also checks for equality (details)
  104. lttng: Bug 551561: Fix IndexOutOfBoundsException in Kernel Memory View (details)
  105. releng: Change Deprecated API severity from Error to Warning (details)
  106. tmf.core: Introduce Callsite analysis (details)
  107. tmf.core: Provide callsite iterator implementation callsites (details)
  108. tmf.core: test CallsiteAnalsis (details)
  109. linux.core: Add source location into resources view and control flow (details)
  110. tmf.ui: click on tooltip for source lookup (details)
  111. tmf.ui: create lookup action for every Source entry in tooltips (details)
  112. profiling.core: add notion of CPU to callstack analysis (details)
  113. critical path: Set unknown [soft]irq as blocked (details)
  114. UST: Add a validity period to binary callsites and cache them (details)
  115. Releng: Bug 550846: Change certain compiler settings to Warning (details)
  116. tmf.core: introduce TmfDeviceAspect (details)
  117. tmf.ui: Support source entry in tooltips for Flame Chart view (details)
  118. tmf.core: Make callsites handle multiple device types (details)
  119. [dataprovider] Changes ITimeGraphState and ITimeGraphEntryModel metadata (details)
  120. timing: Set the initial only once in the segment table (details)
  121. Base time graph presentation provider based on data provider fetchStyle (details)
  122. Fetch annotation for data provider (details)
  123. Support fetching view markers from output annotation provider (details)
  124. tmf: Improve TimeGraphLegend layout (details)
  125. Support styles for arrows (details)
  126. Support style hierarchy and more style properties (details)
  127. tmf: Deprecate methods of ITimeEventStyleStrings (details)
  128. ust: Synchronize the UST symbol provider loading (details)
  129. datastore.test: fix sonar warnings in AbstractHistoryTreeBaseTest (details)
  130. releng: Add e4.13 and update eStaging targets for 2019-09 release (details)
  131. xml: disable XXE parsing in corner cases (details)
  132. remote.ui: fix security issues in remote (details)
  133. xml.core: fix SonarQube security violations (details)
  134. tmf.core: Allow AbstractFileCheckpointCollection (details)
  135. releng: Add Trace Compass 5.1.0 baseline (details)
  136. releng: Update OOMPH setup file for 5.1.0 (details)
  137. timing: Use ID as name to get appearance of scatter points (details)
  138. timing: Fix filter properties in scatter data provider (details)
  139. ust: Invalidate symbol cache when configuration changes (details)
  140. Support scopes and id table in tree data providers (details)
  141. tmf: Remove full list optimization in AbstractTimeGraphView zoom thread (details)
  142. tmf: Fix legend color for arrow style (details)
  143. releng: Activate build for 4.13 target by default (details)
  144. tmf: Add Show Labels view menu to time graph views (details)
  145. tmf: Support overridable fetch parameters for time graph data provider (details)
  146. tmf: Add segment aspect type (details)
  147. pcap: Remove PDE launch configuration for doc build (details)
  148. analysis: Refactor Ust Debug Info Symbol Provider implementation (details)
  149. Support tooltip information from multiple data providers (details)
  150. common.core: fix all sonar warnings in BufferedBlockingQueue (details)
  151. common.core: make NonNullUtils#checkNotNull use Objects#requireNonNull (details)
  152. tmf: Use presentation provider to get tooltip for source code lookup (details)
  153. tmf: Add TimeGraphState constructor that takes value and style (details)
  154. tmf: Bug 552664: ConcurrentModifException in StateSystemDataProvider (details)
  155. releng: Add e4.14 and update eStaging targets for 2019-12 M2 (details)
  156. analysis: Fix @since tag (details)
  157. Fix Null Analysis errors (details)
  158. releng: Bug 552713: Support building of Trace Compass with Java 11 (details)
  159. tmf: Fix AddProjectNatureTest in 4.14 (details)
  160. tmf: Add o.e.t.common.core plugin to tmf feature (details)
  161. tmf: use selection time for source code location in tooltip (details)
  162. tmf: fix time graph tooltip handler for source code lookup. (details)
  163. tmf.core: use ArrayDeque instead of LinkedList in AttributePool (details)
  164. rcp: Use org.apache.commons.cli for command-line parsing (details)
  165. tmf.core: remove race in indexer (details)
  166. tmf: Bug 553074: Tooltip not shown for String or null value in SSE view (details)
  167. tmf.core: Deprecate AbstractFileCheckpointCollection#getFileChannel (details)
  168. core: add toString methods to data provider API classes (details)
  169. Ust: add a library symbol to UST debug info (details)
  170. lami.ui: add "// do nothing" to empty constructor. (details)
  171. test: Enable ProjectExplorerRefreshTest (details)
  172. tmf: Support extend selection with Shift+click on marker axis (details)
  173. tmf: Bug 553068: Inefficient use of regex pattern in MATCHES filter (details)
  174. doc: Update user guide for Shift+click on marker axis (details)
  175. tmf.swtbot: Add test for c-project refresh when deleting traces (details)
  176. control: Bug 552703: Fix getting list of contexts for LTTng 2.11 (details)
  177. tmf: Style manager does not apply opacity to default color (details)
  178. rcp: make the cli trace to open the active one (details)
  179. rcp.ui: allow multiple traces to be opened via command line (details)
  180. test: Fix intermittent failure in ProjectExplorerRefreshTest for Oxygen (details)
  181. rcp: Remove o.e.t.common.core plugin from rcp feature (details)
  182. tmf: Support full background search in AbstractTimeGraphView (details)
  183. tmf: Don't get data provider in the analysis started signal (details)
  184. cli: Add plugin and extension point for CLI actions (details)
  185. tmf.ui: Add ability to set a fixed range for Y axis (details)
  186. rcp: Port the CLI parser to extension point (details)
  187. linux.ui: Use Objects#equals rather than != for Long egality (details)
  188. linux.ui: remove useless split (details)
  189. tmf: Fix return value of openTraceFromPath() for non-traces (details)
  190. releng: Update e4.14 and eStaging targets to 2019-12 M3 (details)
  191. releng: Add tmf.cli feature to legacy tracing.product file (details)
  192. tmf.ui: launch an analysis by double-clicking or context-sensitive menu. (details)
  193. tmf.ui: Add attribute for opening events table with trace aspects (details)
  194. tmf: Use a code with the status of openTraceFromPath (details)
  195. releng: update category.xml to provide o.e.t.cli feature on update site (details)
  196. linux: Have thread status implement output style provider (details)
  197. test: Fix intermittent test failure during integration tests. (details)
  198. doc: describe launching of an analysis from Project Explorer (details)
  199. releng: Update e4.14 and eStaging targets to 2019-12 RC1 (details)
  200. xml: Fix IOException in XmlPatternAnalysis when running the first time (details)
  201. tmf: Invert check of scheduleAnalysis() execution success for logging (details)
  202. statesystem.core: Introduce StateSystem#queryOngoing() (details)
  203. tmf.all: Re-interrupt methods catching "InterruptedException". (details)
  204. benchmarks: Use absolute path for CTF benchmark traces (details)
  205. releng: Update Trace Compass plug-in and feature versions for 5.2.0 (details)
  206. tmf: Instrument the tree viewer's tree update (details)
  207. kernel.ui: remove useless null comparison (details)
  208. Bug 558203: XY views are not handling experiment correctly (details)
  209. analysis: Bug 553842: Critical Flow view empty after following process (details)
  210. tmf.ui: Make it possible to not display time tooltips in dppp (details)
  211. releng: Update e4.14 and eStaging targets to 2019-12 RC2 (details)
  212. doc: Make destination dir in pom.xml when deploying the documentation (details)
  213. tmf.ui: Make AbstractTimeGraphView#fEditorFile nullable (details)
  214. tmf: Snap mouse operations to nearest nanosecond in TimeGraphControl (details)
  215. segmentstore.com: Add check in iterator for hasNext (details)
  216. ctf: Better enacpsulate fields (details)
Commit 1f70bbef7ba4448816f6807eff161ecd16d86ccf by genevieve bastien
tmf.core: Add a method to remove a data provider
This method is used by some dynamic data provider factories, like the
one from the Scripting feature in the incubator, where a new instance of
a data provider can replace an old one.
Change-Id: I98202814061a5306bab284b7afb0733718e09732 Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/144882 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/dataprovider/DataProviderManager.java
Commit 48da323b8197c2856928cff75b1f2469b3a00810 by patrick tasse
swtbot: Fix ConditionHelpers.isTableCellFilled() failure message
Single quotes escape the message's substitution locations. Needs to use
two single quotes.
Change-Id: I6dec665182487d9da72a4d8fa42699e958ec9fe6 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/144884 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/shared/org/eclipse/tracecompass/tmf/ui/swtbot/tests/shared/ConditionHelpers.java
Commit 844d8d2be96cebb7586304cbd3fe901c047687c2 by patrick tasse
swtbot: Increase delete project timeout
These tests time out too early when the test server is under heavy load.
Change-Id: I68d62a0709b0df532e143eca0d008d2d6d12728a Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/144886 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/shared/org/eclipse/tracecompass/tmf/ui/swtbot/tests/shared/SWTBotUtils.java
Commit 4e6f62f23c236da15e1e379b9da18d127a3b5eef by genevieve bastien
common: Add units to formatted String '0'
Even if the value is 0, having the units gives a context to that 0.
Also, data speed format used to show 0/s when the value was 0 instead of
0 B/s.
Change-Id: I4cc43022f53424e6c1ad1b4919feee72de5b7599 Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/143133 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedcommon/org.eclipse.tracecompass.common.core.tests/src/org/eclipse/tracecompass/common/core/tests/format/DataSizeFormatTest.java
The file was modifiedcommon/org.eclipse.tracecompass.common.core/src/org/eclipse/tracecompass/common/core/format/DataSizeWithUnitFormat.java
Commit d837356303d03c98461d0fbf7b85c348f8dbb3bd by matthew khouzam
tmf.ui: streamline all error message dialogs
Make error dialogs using centralized service.
Log exceptions too.
[Changed] Centralize error handling on UI side
[Security] Log exception instead of just displaying them.
Change-Id: Ie2ffd4bfcb63648de91edefae549511425d866f9 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/144296 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/events/TmfEventsTable.java
The file was modifiedgdbtrace/org.eclipse.tracecompass.gdbtrace.ui/src/org/eclipse/tracecompass/internal/gdbtrace/ui/views/project/handlers/SelectTraceExecutableHandler.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/META-INF/MANIFEST.MF
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/model/TmfOpenTraceHelper.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/model/TraceUtils.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/handlers/DropAdapterAssistant.java
Commit c219109920e7125b37ced5a8ffd1afa1c711f8ba by bernd hufmann
releng: Activate build for 4.12 target by default
This patch also stores the tracing.product file that is needed to build
for older platforms (e.g. 4.11 or older) as well. Since there is no easy
way to copy this file from maven before the maven reactor dependencies
are parsed, the copy operation has to be done manually before building
with maven (e.g. mvn clean install). Using Jenkins this can be done
automatically when building for older platforms.
Here are the steps to build for platforms (e.g. 4.11) from the
repository root directory:
cd rcp/org.eclipse.tracecompass.rcp.product
cp legacy/tracing.product .
cd ../../
mvn clean install -Dtarget-platform=tracecompass-e4.11
Here are the steps to build for the current or later platforms
(>= 4.12):
mvn clean install
Change-Id: I7c0514d2bf5198654d7c01e7cca978b88ee179f9 Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/145110 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedrcp/org.eclipse.tracecompass.rcp.product/tracing.product
The file was modifiedreleng/scripts/set_stable_update_site.sh
The file was addedrcp/org.eclipse.tracecompass.rcp.product/legacy/tracing.product
The file was modifiedREADME.md
The file was modifiedreleng/scripts/update_version.sh
The file was modifiedpom.xml
Commit 2fb6f2ccc336c372068fe4f9096b060027ca5393 by matthew khouzam
tmf.ui: extract open source code action
Allow it to be used by other views.
Change-Id: I8d639c924e5210101ed27f34326a46cc5bc5afa6 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/144297 Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: CI Bot
The file was addedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/actions/OpenSourceCodeAction.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/messages.properties
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/model/TraceUtils.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/Messages.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/events/TmfEventsTable.java
Commit 1840c2a0e60aa57fb67c5e98615e29590c4349dc by matthew khouzam
tmf.core: allow multiple callsites per event
This is very useful for "wave processing" like in HPC and heterogenous
compute on hardware accelerators like a GPU. Some use cases where this
can occur.
1- The trace point is tracing a pipeline of a CPU and
  can have several instructions running in parallel 2- The trace point
is tracing a GPU or something very SIMD. 3- The trace point is re-used,
which is not the best design
  it should still be supported 4- The compiler inlined the tracepoint 5-
The tracepoint has a full callstack
[Changed] Source Lookup supplies a list of call sites instead of a
single call site.
Change-Id: I461219021a9ef2f25c5d9c0e06668b462440fa7f Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/141462 Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/event/lookup/ITmfSourceLookup.java
Commit 3f31d0c32c48433c49fe727dc4ff35e4f2293b08 by matthew khouzam
ctf: add event, packet and stream aspects to CTF
[Added] context columns in events table for CTF Traces
Change-Id: I0e37829f5b7138094f5cbe58274ec61ed11085b2 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/82199 Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: CI Bot
The file was addedctf/org.eclipse.tracecompass.tmf.ctf.core/src/org/eclipse/tracecompass/internal/tmf/ctf/core/event/aspect/CtfStreamContextAspect.java
The file was addedctf/org.eclipse.tracecompass.tmf.ctf.core/src/org/eclipse/tracecompass/internal/tmf/ctf/core/event/aspect/messages.properties
The file was modifiedctf/org.eclipse.tracecompass.tmf.ctf.core/META-INF/MANIFEST.MF
The file was modifiedctf/org.eclipse.tracecompass.tmf.ctf.core/src/org/eclipse/tracecompass/tmf/ctf/core/trace/CtfTmfTrace.java
The file was addedctf/org.eclipse.tracecompass.tmf.ctf.core/src/org/eclipse/tracecompass/internal/tmf/ctf/core/event/aspect/CtfPacketHeaderAspect.java
The file was modifiedctf/org.eclipse.tracecompass.tmf.ctf.core/src/org/eclipse/tracecompass/tmf/ctf/core/event/CtfTmfEvent.java
The file was addedctf/org.eclipse.tracecompass.tmf.ctf.core/src/org/eclipse/tracecompass/internal/tmf/ctf/core/event/aspect/CtfPacketContextAspect.java
The file was modifiedctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/ctf/core/event/IEventDefinition.java
The file was modifiedctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/EventDefinition.java
The file was addedctf/org.eclipse.tracecompass.tmf.ctf.core/src/org/eclipse/tracecompass/internal/tmf/ctf/core/event/aspect/Messages.java
The file was addedctf/org.eclipse.tracecompass.tmf.ctf.core/src/org/eclipse/tracecompass/internal/tmf/ctf/core/event/aspect/CtfEventContextAspect.java
Commit 1edbecf2c3f1c7ce25cdd392a8c7a65b09dac147 by matthew khouzam
tmf.ui: support multiple callsites menu option
Open a list of items if there are multiple callsites
Change-Id: Ib13ae6bbc11626376281a3456d5726b32fe11da2 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/144394 Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/actions/OpenSourceCodeAction.java
Commit 702a98e185b0dc578559e93be2a4152606266e43 by patrick tasse
tmf.ui: add notion of callsite aspects
This allows code lookup in the kernel. The location of the files is
known, so enable the user to load them.
[Added] Default way to get callsites from events
[Added] Source code lookup for Linux System Calls
Change-Id: I80e6ad9d3d210b869f476836ff1042082f2f6890 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/144492 Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: CI Bot
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/aspect/Messages.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/analysis/os/linux/core/kernel/KernelUtils.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/aspect/messages.properties
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/event/aspect/TmfCallsiteAspect.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/kernel/KernelCallsiteAspect.java
The file was modifiedctf/org.eclipse.tracecompass.tmf.ctf.core/src/org/eclipse/tracecompass/tmf/ctf/core/event/lookup/CtfTmfCallsite.java
The file was modifiedctf/org.eclipse.tracecompass.tmf.ctf.core/src/org/eclipse/tracecompass/tmf/ctf/core/event/CtfTmfEvent.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/META-INF/MANIFEST.MF
Commit f96689fd4c6400c2502fa43d45a93597c18fb3e1 by matthew khouzam
linux.core: Introduce getExecutableName(module, TID, time)
Fix issue with tid re-use
[Fixed] Thread names being incorrect when TIDs are re-used.
Change-Id: I8c48f675699d212a108e8229380e8ee37f8b28c6 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/145326 Reviewed-by: Genevieve Bastien
<gbastien+lttng@versatic.net> Tested-by: CI Bot
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/analysis/os/linux/core/kernel/KernelThreadInformationProvider.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/cpuusage/CpuUsageDataProvider.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/src/org/eclipse/tracecompass/analysis/os/linux/core/tests/kernel/KernelThreadInformationProviderTest.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/kernelmemoryusage/KernelMemoryUsageDataProvider.java
Commit a43df20e648db8a35a4a2d6c196d400e19dc7217 by genevieve bastien
tmf: Add a class to get common externalized time strings
Start Time/End Time/Time/Duration are common concepts used throughout
Trace Compass and that users can use as filtering strings. A common
messages for all those usages will prevent various syntaxes, like "Start
Time"/"StartTime"/"Start time", etc.
[Deprecated] Deprecate start/end time messages in state system explorer
[Added] TmfStrings class for commonly used externalized strings
Change-Id: Ifa150797aa7da413df6a710152b3f0d762c56d8e Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/145419 Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: CI Bot
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/internal/analysis/timing/ui/views/segmentstore/table/Messages.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/Messages.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/messages.properties
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/statesystem/Messages.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/table/AbstractSegmentStoreTableViewer.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/messages.properties
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/widgets/TimeGraphTooltipHandler.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/internal/analysis/timing/ui/views/segmentstore/table/messages.properties
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/Messages.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/TmfStrings.java
Commit 2434d4b409cfbe87f1b1b4c9e89203688c0e7453 by patrick tasse
swtbot: Fix XYDataProviderBaseTest.isChartDataValid() JSON file path
Make sure the JSON file's absolute path is taken from the proper bundle.
This allows running the test from another plug-in's stress test.
Change-Id: I329304bca3e194a4bb9e45fad1eeb94287640845 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/144890 Tested-by: CI Bot Reviewed-by: Simon
Delisle <simon.delisle@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ui/swtbot/tests/XYDataProviderBaseTest.java
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests/src/org/eclipse/tracecompass/lttng2/kernel/ui/swtbot/tests/DisksIOViewTest.java
Commit 88dfe60e2554b9bf1aafaca179f5d42112f22b1c by patrick tasse
swtbot: Fix TimeGraphViewTest
The TmfTraceClosedSignal must be dispatched from the UI thread.
Change-Id: Ice2c1f5305cd6074c8b8c0e95c792ca27baef68e Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/145871 Tested-by: CI Bot Reviewed-by: Simon
Delisle <simon.delisle@ericsson.com> Tested-by: Simon Delisle
<simon.delisle@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ui/swtbot/tests/views/TimeGraphViewTest.java
Commit 285d9547045431aac92217d04e0c4f53073b2472 by patrick tasse
swtbot: Cleanup perspectives in TmfAlignTimeAxisTest
Leftover perspectives could affect other tests.
Change-Id: Ib4858272d657a77aa6084f914776e76320608314 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/145872 Tested-by: CI Bot Reviewed-by: Simon
Delisle <simon.delisle@ericsson.com> Tested-by: Simon Delisle
<simon.delisle@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ui/swtbot/tests/viewers/events/TmfAlignTimeAxisTest.java
Commit 89c3b758e667256a5a2d13ac4afe2170fc14c7f2 by patrick tasse
swtbot: Fix ConditionHelpers.viewIsClosed() for targets < 4.10
Due to Platform UI Bug 540297, a view that has been closed can
incorrectly be returned by IWorkbenchPage.getViewReferences().
This was fixed in Eclipse 4.10. Implement the fix from patch
https://git.eclipse.org/r/131188 locally using reflection.
Change-Id: Iea61c881cfecae0a22877a79a26cfef2e83b7921 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/145932 Tested-by: CI Bot Reviewed-by: Simon
Delisle <simon.delisle@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/shared/org/eclipse/tracecompass/tmf/ui/swtbot/tests/shared/ConditionHelpers.java
Commit c5126f2b827f2f216f45c470fe5464fad0a7d718 by patrick tasse
Fix @since tags
Change-Id: I366bcf3af807a7fa4d7448c0fdbacc8881574bca Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/146019 Reviewed-by: Simon Delisle
<simon.delisle@ericsson.com> Tested-by: CI Bot
The file was modifiedctf/org.eclipse.tracecompass.tmf.ctf.core/src/org/eclipse/tracecompass/tmf/ctf/core/event/lookup/CtfTmfCallsite.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/META-INF/MANIFEST.MF
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/analysis/os/linux/core/kernel/KernelThreadInformationProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/event/aspect/TmfCallsiteAspect.java
Commit 3145e5a8409d70a1db2420fc1cbe16de640daa67 by patrick tasse
swtbot: Fix ProjectExplorerTracesFolderTest.getTraceProperty()
The Properties view contains a PageBook. When the workbench selection
changes, a new page can be shown and the previous page is hidden.
When trying to get the Resource properties from the tree found in the
Properties view (when the selection comes from a trace element in the
Project Explorer view), we have to make sure to get the right tree. If
we get a reference to the tree before the selection has changed, we
could use a reference to the previous tree that gets hidden (for
example, the tree showing trace event properties when the selection
comes from the event table). This tree will never contain the Resource
properties, even if the Properties view shows them (from a different
tree in a different PageBook page).
Wait until the view contains a tree that contains the Resource
properties before getting a reference to the tree and continuing to get
the property value from this tree.
Change-Id: I9bb6ee88841d88f5954a136b0adbfa5402cd2f13 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/146024 Tested-by: CI Bot Reviewed-by: Simon
Delisle <simon.delisle@ericsson.com>
The file was modifiedreleng/org.eclipse.tracecompass.integration.swtbot.tests/src/org/eclipse/tracecompass/integration/swtbot/tests/projectexplorer/ProjectExplorerTraceActionsTest.java
The file was modifiedreleng/org.eclipse.tracecompass.integration.swtbot.tests/src/org/eclipse/tracecompass/integration/swtbot/tests/projectexplorer/ProjectExplorerTracesFolderTest.java
Commit eb38078ce18698611bf6f7d57655fd49c2df0706 by patrick tasse
tmf: Improve Uml2SDSignalValidator tests
Use wait condition instead of delay for reception of signal.
Handle window range and selection range signals independently.
Log error details when signal validator detects an error.
Change-Id: I90a55fca402cf9683c6975029638504d27c7fd02 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/146093 Tested-by: CI Bot Reviewed-by: Simon
Delisle <simon.delisle@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.tests/src/org/eclipse/tracecompass/tmf/ui/tests/views/uml2sd/loader/IUml2SdSignalValidator.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.tests/src/org/eclipse/tracecompass/tmf/ui/tests/views/uml2sd/loader/Uml2SDSignalValidator.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.tests/src/org/eclipse/tracecompass/tmf/ui/tests/views/uml2sd/loader/TmfUml2SDSyncLoaderSignalTest.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.tests/src/org/eclipse/tracecompass/tmf/ui/tests/views/uml2sd/loader/TmfUml2SDSyncLoaderFindTest.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.tests/src/org/eclipse/tracecompass/tmf/ui/tests/TmfUITestPlugin.java
Commit 3ace8d922d4d9bb88ce276f6389b660591bb3af8 by patrick tasse
tmf: Bug 549288: Missing marker tool tip when zoomed in
Change-Id: Icf047b002790443acb1ef7349278e1e6c1baeb40 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/146111 Reviewed-by: Simon Delisle
<simon.delisle@ericsson.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/widgets/TimeGraphTooltipHandler.java
Commit 2553e9d8d32a9f90a234d92fd9e8a201e7374576 by genevieve bastien
releng: Prepare Trace Compass for generation of the javadoc
* Backend plugins are grouped together on the javadoc page
* The o.e.t.alltests, o.e.t.examples, *.btf*, *.lttng2*, *.remote.*,
*.rcp.* plugins should not have their javadoc generated.
* Fix a few javadoc errors
[Added] Publication of the Trace Compass API Javadoc
Change-Id: Iae4496b147d8be9c57ca64971afcd19ff28066fe Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/144535 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedpom.xml
The file was modifiedstatesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/statesystem/core/ITmfStateSystem.java
The file was modifiedstatesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/statesystem/core/StateSystemUtils.java
The file was modifiedREADME.md
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/timestamp/TmfTimestampFormat.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/base/IProfilingElement.java
The file was modifiedstatesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/statesystem/core/ITmfStateSystemBuilder.java
Commit ac26d300371ca04a9a079c55745ea62c9a4728fd by matthew khouzam
StateSystem: Add HTVarInt encoding for HTInterval duration
Changes HTInterval's attribute "end" to "duration", and uses HTVarInt
encoding to encode duration.
Moves HTVarInt to datastore.core.encoding for better access.
Change-Id: I627945c79ef7b169394bbf8d3142842fc7c4115a Signed-off-by:
David Piché <david.piche@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/144280 Tested-by: CI Bot Reviewed-by: Simon
Delisle <simon.delisle@ericsson.com> Tested-by: Simon Delisle
<simon.delisle@ericsson.com> Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was addedstatesystem/org.eclipse.tracecompass.datastore.core.tests/src/org/eclipse/tracecompass/datastore/core/encoding/HTVarIntTest.java
The file was modifiedstatesystem/org.eclipse.tracecompass.datastore.core/META-INF/MANIFEST.MF
The file was modifiedstatesystem/org.eclipse.tracecompass.datastore.core/src/org/eclipse/tracecompass/datastore/core/interval/HTInterval.java
The file was removedstatesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/internal/statesystem/core/backend/historytree/HTVarInt.java
The file was modifiedstatesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/internal/statesystem/core/backend/historytree/HTInterval.java
The file was modifiedstatesystem/org.eclipse.tracecompass.datastore.core.tests/src/org/eclipse/tracecompass/internal/provisional/datastore/core/historytree/HTNodeTest.java
The file was addedstatesystem/org.eclipse.tracecompass.datastore.core/src/org/eclipse/tracecompass/datastore/core/encoding/HTVarInt.java
The file was removedstatesystem/org.eclipse.tracecompass.statesystem.core.tests/src/org/eclipse/tracecompass/statesystem/core/tests/backend/historytree/HTVarIntTest.java
The file was modifiedstatesystem/org.eclipse.tracecompass.datastore.core/src/org/eclipse/tracecompass/internal/datastore/core/historytree/HtIo.java
The file was modifiedstatesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/internal/statesystem/core/backend/historytree/classic/CoreNode.java
Commit 959bf524c3c0cd4a8c018c63883d21abbca5389f by matthew khouzam
StateSystem: Add HTVarInt encoding for Basic Segment
Changes BasicSegment's attribute "end" to "duration", and uses HTVarInt
encoding to encode duration.
Changes BasicSegment's toString method to use StringBuilders instead of
String constructor.
[Changed] Added compression to state systems to improve overall
performance. Change-Id: I9dafcba7759f643b3fb5dd071a80a2159f6a4531
Signed-off-by: David Piché <david.piche@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/144568 Tested-by: CI Bot Reviewed-by: Simon
Delisle <simon.delisle@ericsson.com> Tested-by: Simon Delisle
<simon.delisle@ericsson.com> Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedstatesystem/org.eclipse.tracecompass.segmentstore.core/src/org/eclipse/tracecompass/segmentstore/core/BasicSegment.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui.swtbot.tests/src/org/eclipse/tracecompass/analysis/timing/ui/swtbot/tests/table/SegmentTableTest.java
Commit a26f2e8eac008d97f5193d91ce24f0ae76b6651a by matthew khouzam
Replace all Map.get and condition with a call to Map.computeIfAbsent
Change-Id: I8ac8a91dc8b6189b2e81470589ef2bc1fb873d37 Signed-off-by:
David Piché <david.piche@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/144853 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Reviewed-by: Simon Delisle
<simon.delisle@ericsson.com>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/inputoutput/InputOutputStateProvider.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/analysis/os/linux/core/tid/ActiveTidStateProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/parsers/wizards/CustomTxtParserInputWizardPage.java
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.kernel.core/src/org/eclipse/tracecompass/internal/lttng2/kernel/core/event/matching/TcpLttngEventMatching.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/core/fsm/model/runtime/DataDrivenRuntimeData.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/core/fsm/module/DataDrivenStateProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/core/fsm/model/runtime/DataDrivenScenarioInfo.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/component/TmfProviderManager.java
The file was modifiedctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/ctf/core/trace/CTFTrace.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/widgets/TimeGraphControl.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/widgets/TimeGraphColorScheme.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/core/fsm/module/pattern/DataDrivenPattern.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/viewers/statistics/TmfStatisticsViewer.java
Commit 32a7d715a956571d94d45cbdb943eed8ffbbfff0 by genevieve bastien
segment & states: Support filtering on start/end/duration
[Added] Support segment filtering on start/end/duration
[Added] Support time graph state filtering on start/end/duration
Change-Id: I1004a286c6378895a156dab4994ea577fc73ca5d Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/142560 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.core/src/org/eclipse/tracecompass/analysis/timing/core/segmentstore/ISegmentStoreProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/TimeGraphState.java
Commit 177cb15f927d8ba591cbf96991b8c3d646f15dc2 by genevieve bastien
common: Move SubSecondTimeWithUnitFormat to common
This formatter can be used by filters to write duration strings. It can
thus be moved to the common plugin, with unit tests and parseValue.
[deprecated] SubSecondTimeWithUnitFormat in timing.ui is moved to common
[Added] SubSecondTimeWithUnitFormat can parse time string data (eg.
200ms)
Change-Id: I3dec9aae15a79265d205e6dc0f637d7c35fefa3b Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/145427 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/internal/analysis/timing/ui/views/segmentstore/density/SimpleTooltipProvider.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/density/AbstractSegmentStoreDensityViewer.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui.swtbot.tests/src/org/eclipse/tracecompass/analysis/os/linux/ui/swtbot/tests/latency/SystemCallLatencyStatisticsTableAnalysisTest.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.profiling.ui/src/org/eclipse/tracecompass/internal/analysis/profiling/ui/flamegraph/FlameGraphPresentationProvider.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/statistics/AbstractSegmentsStatisticsViewer.java
The file was addedcommon/org.eclipse.tracecompass.common.core.tests/src/org/eclipse/tracecompass/common/core/tests/format/SubSecondTimeWithUnitFormatTest.java
The file was modifiedcommon/org.eclipse.tracecompass.common.core/META-INF/MANIFEST.MF
The file was addedcommon/org.eclipse.tracecompass.common.core/src/org/eclipse/tracecompass/common/core/format/SubSecondTimeWithUnitFormat.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/cpuusage/CpuUsageTreeViewer.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/SubSecondTimeWithUnitFormat.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/scatter/AbstractSegmentStoreScatterChartViewer.java
The file was addedcommon/org.eclipse.tracecompass.common.core.tests/src/org/eclipse/tracecompass/common/core/tests/format/FormatTestBase.java
Commit d9df0cef30cb4d52f4ee065ce44166a19a60b3bf by genevieve bastien
common: Improve formatted string parsing and tests
Format#parseObject(String, ParsePosition) should update the parse
position up to the last character that was parsed in the string. The
various common formatter tests use the base test class to test different
test cases with complete/incomplete strings.
Also the DecimalUnitFormatTest now also uses the FormatTestBase class as
a base, which allows to remove the DecimalUnitFormatErrorTest class.
Change-Id: Ic95d8515e25ad1955d0da8412870fbe85a23343b Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/145554 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com>
The file was modifiedcommon/org.eclipse.tracecompass.common.core.tests/src/org/eclipse/tracecompass/common/core/tests/format/DecimalUnitFormatTest.java
The file was modifiedcommon/org.eclipse.tracecompass.common.core/src/org/eclipse/tracecompass/common/core/format/DataSpeedWithUnitFormat.java
The file was modifiedcommon/org.eclipse.tracecompass.common.core.tests/src/org/eclipse/tracecompass/common/core/tests/format/DataSizeFormatTest.java
The file was removedcommon/org.eclipse.tracecompass.common.core.tests/src/org/eclipse/tracecompass/common/core/tests/format/DecimalUnitFormatErrorTest.java
The file was modifiedcommon/org.eclipse.tracecompass.common.core.tests/src/org/eclipse/tracecompass/common/core/tests/format/DataSpeedFormatTest.java
The file was modifiedcommon/org.eclipse.tracecompass.common.core/src/org/eclipse/tracecompass/common/core/format/DecimalUnitFormat.java
The file was modifiedcommon/org.eclipse.tracecompass.common.core/src/org/eclipse/tracecompass/common/core/format/DataSizeWithUnitFormat.java
Commit 455a9991253235dfb5959e6b7c7cf1fa17c52da3 by genevieve bastien
filter: Allow formatted numbers on filters
This patch allows to enter durations and numbers in general in formatted
numbers, like "Duration > 100ms" or "myField < 4K".
It also works for dates, but only with the format TTT.SSS SSS SSS as
this format includes the full date and does not have time zones.
[Added] Support of formatted numbers and dates in filters
Change-Id: I55c3fd87535c1ed6e456fef2465e7148d8208497 Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/142561 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core.tests/src/org/eclipse/tracecompass/tmf/core/tests/filter/parser/ElementResolverFilterTest.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/provisional/tmf/core/model/filter/parser/FilterSimpleExpression.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/provisional/tmf/core/model/filter/parser/FilterSimpleExpressionCu.java
Commit cbdbc5e40c9fb4b8e2cb4de420b56185e2abb33b by genevieve bastien
filter: Support the colon and semi-colon characters
Colon characters can be used in date formats and should be allowed in
filter texts
Change-Id: Icc8ea2ff471230d501fef693c0c72f1c84f2de45 Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/145555 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.filter.parser/target/generated-sources/antlr3/org/eclipse/tracecompass/tmf/filter/parser/FilterParserLexer.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.filter.parser/src/main/antlr3/org/eclipse/tracecompass/tmf/filter/parser/FilterParser.g
The file was modifiedtmf/org.eclipse.tracecompass.tmf.filter.parser/target/generated-sources/antlr3/FilterParser.tokens
The file was modifiedtmf/org.eclipse.tracecompass.tmf.filter.parser/target/generated-sources/antlr3/org/eclipse/tracecompass/tmf/filter/parser/FilterParserParser.java
Commit 667e746e8acb002cb1b003fa665c595ad78653cd by genevieve bastien
os: Unify the string for exec name
Adds an externalized string for the executable name and have the
metadata of thread entry and tooltip of resources status use it instead.
This will help to filter on executables.
Change-Id: Id2dd5ca4852efc2d5267f4341af281419d3bc66c Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/145706 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/threadstatus/ThreadEntryModel.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/analysis/os/linux/core/model/OsStrings.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/resourcesstatus/ResourcesStatusDataProvider.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/analysis/os/linux/core/event/aspect/messages.properties
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/analysis/os/linux/core/event/aspect/Messages.java
Commit 821e614835903ee4bd89007bd2a27d87f7d9f7d3 by bernd hufmann
[Fixed] Bug 549462: btf: Allow comment lines between event lines
Change-Id: Ie45703a11d70fad46d7bb9c61be856d9e1e68c32 Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/146476 Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com>
The file was modifiedbtf/org.eclipse.tracecompass.btf.core.tests/testfiles/20140219-123819.btf
The file was modifiedbtf/org.eclipse.tracecompass.btf.core/src/org/eclipse/tracecompass/btf/core/trace/BtfTrace.java
The file was modifiedbtf/org.eclipse.tracecompass.btf.core.tests/src/org/eclipse/tracecompass/btf/core/tests/trace/BtfTraceTest.java
Commit 1dc37726948b5f9fcda153644c96ed259ce4ffe0 by bernd hufmann
[Fixed] Bug 549465: btf: Support optional notes for each event type
Change-Id: I602a59767e4f7770c0f74c65c7b7e054188c0008 Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/146477 Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: CI Bot
The file was modifiedbtf/org.eclipse.tracecompass.btf.core.tests/src/org/eclipse/tracecompass/btf/core/tests/trace/BtfTraceTest.java
The file was modifiedbtf/org.eclipse.tracecompass.btf.core/src/org/eclipse/tracecompass/btf/core/trace/BtfTrace.java
The file was modifiedbtf/org.eclipse.tracecompass.btf.core/META-INF/MANIFEST.MF
The file was modifiedbtf/org.eclipse.tracecompass.btf.core/src/org/eclipse/tracecompass/btf/core/event/BtfEventType.java
The file was modifiedbtf/org.eclipse.tracecompass.btf.core.tests/testfiles/20140219-123819.btf
Commit 1c8a82983a9067173a236d15727eb7df979529c7 by matthew khouzam
timing.ui: allow segments to be source lookups
Example application: system calls.
[Added] Added source lookup to segment tables.
Change-Id: I7ab9de433082449963fcb95ce4a15f5f2e9be5e4 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/142221 Tested-by: CI Bot Reviewed-by:
Genevieve Bastien <gbastien+lttng@versatic.net>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/internal/analysis/timing/ui/views/segmentstore/table/messages.properties
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/internal/analysis/timing/ui/views/segmentstore/table/Messages.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/latency/messages.properties
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/latency/SystemCall.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/table/AbstractSegmentStoreTableViewer.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/latency/Messages.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/latency/SystemCallLatencyAnalysis.java
Commit 1308d087185f4d5f932d31a467c7b56e906c9224 by genevieve bastien
tmf.ui: Resolve orphaned data provider entries
There is no requirement that data providers should send their entries in
a hierarchical order, so parent entries may not exist when the child is
added. This finds the missing parents after all entries are created.
Change-Id: Ifd3f61da8ac83d19e0a6c3a5d4e95ce08b6b070d Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/146335 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/BaseDataProviderTimeGraphView.java
Commit 5bba9c91003fa02a04cd124dbd977028edca7389 by genevieve bastien
tests: Add a higher confidence to XML trace stub
With a confidence of 0, these trace types can never be selected
automatically for a trace that validates the format. We put a confidence
of 1, so tests that need to automatically detect trace types (like
scripting) can do it.
Change-Id: I28511b8f82675c3d6ba408de288440b5a2198240 Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/146322 Tested-by: CI Bot Reviewed-by: David
Piché <david.piche@ericsson.com> Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core.tests/stubs/org/eclipse/tracecompass/tmf/tests/stubs/trace/xml/TmfXmlTraceStub.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.tests/src/org/eclipse/tracecompass/tmf/ui/tests/actions/TraceImportOperationTest.java
Commit 28a51f49548f1e6d58e55996648cb30a62156706 by matthew khouzam
common.core: annotate arraylist and deque
Change-Id: Ia06abf0b512d619e925eafb492ff23d88e765d7d Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/143074 Tested-by: CI Bot Tested-by: Genevieve
Bastien <gbastien+lttng@versatic.net> Reviewed-by: Genevieve Bastien
<gbastien+lttng@versatic.net>
The file was addedcommon/org.eclipse.tracecompass.common.core/annotations/java/util/ArrayList.eea
The file was addedcommon/org.eclipse.tracecompass.common.core/annotations/java/util/Deque.eea
Commit 8c60f5a0235cbef7887096f16e4abf742c614136 by genevieve bastien
tmf.ui: Add a loadingTrace method to time graph view
This method is called when a trace is being loaded, before the entries
are built or the view updated. Implementing classes that have specific
trace information to keep can thus override this method when a trace is
selected or opened.
Use case: the base data provider view (supporting multiple data
providers) have a specific set of entries/data provider to keep for each
trace.
Change-Id: I8628d6d857979607015214d96e9b1a7793fdc258 Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/140786 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/AbstractTimeGraphView.java
Commit 48272aaa82b01035877eba25cb1b4837f89a0867 by genevieve bastien
ss: Allow attributes to have line breaks
There is no restriction in the naming of state system attributes and
they may contain line terminator characters. In which case, the search
of sub-attributes with regex should also support multiline names
Change-Id: Ia844039f8d6e1224a626aca4154eaf337d63ff2e Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/144952 Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: CI Bot
The file was modifiedstatesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/internal/statesystem/core/StateSystem.java
The file was modifiedstatesystem/org.eclipse.tracecompass.statesystem.core.tests/src/org/eclipse/tracecompass/statesystem/core/tests/StateSystemTest.java
Commit 9239184996fe104217e077f275939e02b2c3a831 by genevieve bastien
releng: Update target's pom.xml with the 4.12 target
Performance tests are failing because of this missing target
Change-Id: Ie9c33d0996fd442b68bb11a804382fc9a91b653e Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/146555 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com>
The file was modifiedreleng/org.eclipse.tracecompass.target/pom.xml
Commit 290c88f205057233a32a7d9a118331edb43fe85d by genevieve bastien
xml: add a user-defined ID to data provider factory
Change-Id: I2706c1492e54553b5cfb7a854487169f19c0ecfa Signed-off-by:
Benjamin Saint-Cyr <benjamin.saint-cyr@polymtl.ca> Reviewed-on:
https://git.eclipse.org/r/145717 Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Reviewed-by: David Piché
<david.piche@ericsson.com> Tested-by: CI Bot Reviewed-by: Genevieve
Bastien <gbastien+lttng@versatic.net>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core.tests/src/org/eclipse/tracecompass/tmf/analysis/xml/core/tests/module/XmlXyDataProviderTest.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core.tests/src/org/eclipse/tracecompass/tmf/analysis/xml/core/tests/module/XmlTimeGraphDataProviderTest.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/core/output/DataDrivenTimeGraphProviderFactory.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/core/fsm/compile/TmfXmlTimeGraphViewCu.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/core/output/DataDrivenXYProviderFactory.java
Commit 3c217ceb66312dda6f27dfa77103992ff81bcff3 by genevieve bastien
tmf: bug 547262 move StateSystemExplorer to a data provider
Change-Id: I6672a160b40dc99dd4831a4ea9e090e8f09d80f6 Signed-off-by:
Benjamin Saint-Cyr <benjamin.saint-cyr@polymtl.ca> Reviewed-on:
https://git.eclipse.org/r/143369 Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: CI Bot Reviewed-by: Genevieve
Bastien <gbastien+lttng@versatic.net> Tested-by: Genevieve Bastien
<gbastien+lttng@versatic.net>
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/statesystem/provider/StateSystemDataProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/plugin.xml
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/statesystem/provider/package-info.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/statesystem/StateSystemPresentationProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/statesystem/TmfStateSystemExplorer.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/statesystem/provider/messages.properties
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/statesystem/provider/Messages.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/META-INF/MANIFEST.MF
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/statesystem/provider/StateSystemDataProviderFactory.java
Commit f10ed89e254f3aaf2d00ca44f46d798321910846 by matthew khouzam
swtbot: Fix SegmentTableTest duration sorting
Closes the last node of the segmentStore after it is finished building,
fixing the duration sorting.
It seems that the comparator takes its information on fMaxLength at the
highest node in the segment history tree. Since the fixture's last node
wasn't closed, its fMaxLength isn't updated
Change-Id: Ia4b66c84f257aeb1f9e7b63c836d008caa46a0be Signed-off-by:
David Piché <david.piche@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/145066 Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: CI Bot Reviewed-by: Genevieve
Bastien <gbastien+lttng@versatic.net> Tested-by: Genevieve Bastien
<gbastien+lttng@versatic.net>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui.swtbot.tests/src/org/eclipse/tracecompass/analysis/timing/ui/swtbot/tests/table/SegmentTableTest.java
Commit 8fe8c704108128b4f22c41c1fa1a62e4dba13dc3 by patrick tasse
tmf: Bug 549498: Incorrect time graph font size on high DPI screen
Use fixed default DPI of 96 for font height calculation.
Change-Id: I0cb6968ec79315af17f3deea5798345f7651106c Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/146522 Tested-by: CI Bot Reviewed-by:
Genevieve Bastien <gbastien+lttng@versatic.net> Tested-by: Genevieve
Bastien <gbastien+lttng@versatic.net> Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/widgets/TimeGraphControl.java
Commit dee8a381d3272cd5132410cd0409bbe568f7df79 by patrick tasse
releng: Update eStaging target to 2019-09 M1
Change-Id: Id6a1cab63f1149e07e4c08f9a90436a68a116fe5 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/146474 Tested-by: CI Bot Tested-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedreleng/org.eclipse.tracecompass.target/tracecompass-eStaging.target
Commit a438cb4441bb08f9c27c95c7359e30421a3b8e2b by matthew khouzam
tmf.ui: reduce complexity in StateSystemExplorer.
Change-Id: Id504cbba28d3759fe4eefbe59303f0687f8adca1 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/146608 Reviewed-by: Benjamin Saint-Cyr
<benjamin.saint-cyr@polymtl.ca> Tested-by: CI Bot Reviewed-by: Genevieve
Bastien <gbastien+lttng@versatic.net>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/statesystem/provider/StateSystemDataProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/statesystem/TmfStateSystemExplorer.java
Commit ae6364af9e02be0a85aa5210d6d0d9a709084711 by genevieve bastien
tmf.ui: Update filters in UI thread for events table
The TmfFilterAppliedSignal may be generated outside UI threads, but the
update of the filter itself should be done in the UI thread.
Change-Id: I9a9131aa19ab87af744a1ca516e784c1140695da Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/144083 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/events/TmfEventsTable.java
Commit 6fe2fdf0c55cd2b9421e89ab68ca5cbb09848d30 by bernd hufmann
releng: Fix sonar build introduced due to SonarQube version updates
- Update sonar-maven-plugin version to 3.6.0.1398
- Update jacoco-maven-plugin version to 0.8.4
- Ignore ITmfEventField.java for sonar due to checkstyle bug Checkstyle
4.19 fails parsing method signatures with null annotations and ellipsis,
for example: ITmfEventField getField(String @NonNull ... path);
- SonarQube deprecated 'sonar.jacoco.reportPath' in favor to
'sonar.coverage.jacoco.xmlReportPaths' (see [1]) This lead to that the
code coverage was not populated properly to SonarQube because the xml
path was used by SonarQube and not the jacoco.exec file. Now, it's
necessary to add the option jacoco:report and the location of the
jacoco.dataFile to the maven command line: mvn
Djacoco.dataFile=../../target/jacoco.exec jacoco:report sonar:sonar With
this and the changes in the pom.xml file, an xml report is created for
each test plug-in using the jacoco.exec file, that is appended by each
test plug-in. See [2] for email thread on the SonarQube community
mailing list. Note that JaCoCo Plugin 1.0.2 or later need to be
installed on SonarQube.
[1]
https://jira.sonarsource.com/projects/MMF/issues/MMF-1651?filter=allissues
[2]
https://community.sonarsource.com/t/jacoco-coverage-switch-from-deprecated-binary-to-xml-format-in-a-tycho-build-shows-0/10917
Change-Id: If1f8761363427ebdd7f15e4a2b136ee2bd329fee Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/145010 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedpom.xml
Commit 2b44b53102bdc29d11021e811fadf9d2e5e7ecbc by bernd hufmann
btf: Fix @since tag
Change-Id: I7cdd13a6faacd41dc0f7fc7ed87b8d5df6a670d2 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/146684 Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: CI Bot
The file was modifiedbtf/org.eclipse.tracecompass.btf.core/src/org/eclipse/tracecompass/btf/core/event/BtfEventType.java
Commit a3bd31b01488d5da3b6ee14def9433fc3d9b5cd9 by genevieve bastien
timing: Fix potential NPE when view descriptor does not exist
Some segment store views may not exist as views in Trace Compass, but
may be created using scripting, in which case the descriptor does not
exist.
Change-Id: I61ed1076faad64ab380ee86aaca887c1051d904f Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/146750 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Trace Compass Bot
<tracecompass-bot@eclipse.org>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/table/SegmentStoreTableView.java
Commit 3f5117d1b661f5a13d591cbea62b0907db0b63f2 by bernd hufmann
releng: Increase download timeout for getting test traces
In some cases, build fail because the trace were not fully downloaded.
Change-Id: I5fa044a9da532b1d006ace1dfc30bf67c53b28ce Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/146736 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com>
The file was modifiedpcap/org.eclipse.tracecompass.pcap.core.tests/rsc/get-traces.xml
The file was modifiedctf/org.eclipse.tracecompass.ctf.core.tests/traces/get-traces.xml
Commit 74fb4b0043dec6deb7f862f1a6bb96c8a5c4f17a by bernd hufmann
releng: Downgrade sonar-maven-plugin version to 3.2
The SonarQube instance at Eclipse.org doesn't support the newer plug-in
version.
Change-Id: I8a3093ff6bc21c97f2d0f98a3c26d09f37003c33 Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/146737 Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: CI Bot Tested-by: Bernd
Hufmann <bernd.hufmann@ericsson.com>
The file was modifiedpom.xml
Commit 1c9f2db07493993bdad65a28e8dd0365cdc72b5d by bernd hufmann
pcap: add MD5 checksum to test files to avoid unnecessary downloads
Change-Id: I2eda93ee82999d7fe70d43a24ff7bc42ff50c11c Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/146855 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was addedpcap/org.eclipse.tracecompass.pcap.core.tests/rsc/MostlyUDP.pcap.zip.MD5
The file was addedpcap/org.eclipse.tracecompass.pcap.core.tests/rsc/EmptyPcap.pcap.zip.MD5
The file was addedpcap/org.eclipse.tracecompass.pcap.core.tests/rsc/BadPcapFile.pcap.zip.MD5
The file was addedpcap/org.eclipse.tracecompass.pcap.core.tests/rsc/MostlyTCP.pcap.zip.MD5
The file was addedpcap/org.eclipse.tracecompass.pcap.core.tests/rsc/Short_LittleEndian.pcap.zip.MD5
The file was addedpcap/org.eclipse.tracecompass.pcap.core.tests/rsc/BenchmarkTrace.pcap.zip.MD5
The file was addedpcap/org.eclipse.tracecompass.pcap.core.tests/rsc/Short_BigEndian.pcap.zip.MD5
The file was modifiedpcap/org.eclipse.tracecompass.pcap.core.tests/rsc/get-traces.xml
Commit f844992edf9c3f681542ed708cb5751c09616c14 by genevieve bastien
filters: Do not re-generate filter expressions at each test
For large traces, a lot of time was spent on the 'prepareValue' method
because for each test, all the FilterExpressions are re-generated
because they needed to be inserted in a queue and they were consumed.
Now they are generated once in an immutable list and there is no queue
consumption when testing values.
[Fix] Performance improvement on filter expressions
Change-Id: I5c4f57e341933ed601ab25b3b152a2cbdcbb231e Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/146818 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/provisional/tmf/core/model/filter/parser/FilterExpression.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/provisional/tmf/core/model/filter/parser/FilterExpressionCu.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/provisional/tmf/core/model/filter/parser/FilterCu.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/provisional/tmf/core/model/filter/parser/FilterExpressionNot.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/provisional/tmf/core/model/filter/parser/FilterExpressionNotCu.java
Commit 803632ad6fcdeb342806e3f40dc9bcb7593d5881 by genevieve bastien
timing: Filter segments table in a job
Filtering segments can be a time consuming task. It was often done in
the UI thread, in the context of a signal manager. When filtering is
requested, it should be done in a job and the view updated when it is
done, to not block the UI thread or signal manager.
Change-Id: Id51aab9d13b22b4355535f00432b80fb14b0daf2 Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/146819 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/internal/analysis/timing/ui/views/segmentstore/table/Messages.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/internal/analysis/timing/ui/views/segmentstore/table/messages.properties
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/table/AbstractSegmentStoreTableViewer.java
Commit 16504daa506eaf4351c9d89fac571a2108bb179d by matthew khouzam
tmf.ui: fix potential NPE in TmfCommonXLineChartTooltipProvider
ISeries#getId is nullable. ToolTipString.fromHtml cannot handle null,
Have the key reset to an empty string.
Change-Id: I04dfa5f3e400070c5548926cae7a58f6784d645e Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/146856 Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/xycharts/linecharts/TmfCommonXLineChartTooltipProvider.java
Commit 092df30fa888c53f2484f53b44e7ec471e881a3a by matthew khouzam
tmf.core: Fixup TmfEventsStatistics
Basic maintenance
* Requests are cancellable
* Map functions use java provided ones which are more robust
* Proper Trace comparisson is used
* Handles thread interruption
* Field names inline with Trace Compass style
Change-Id: I2c402bb040b8cb6f2901e906909fc3fc41a709d4 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/146857 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/statistics/TmfEventsStatistics.java
Commit 3894280770d6a634724be6681b0310795840d3fc by bernd hufmann
tmf.ui: Active 'Pre-set filters' CTabItem in SwtBotTest
This makes sure that the item is fully populated.
Change-Id: Ifa0e240fc136dc5861b1b0457ebc3154409fab66 Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/146882 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ui/swtbot/tests/project/AddProjectNatureTest.java
Commit 5b080c76fc40d6cdce99115132939377e7fb1cf4 by bernd hufmann
pcap: Don't delete test traces during clean
Patch https://git.eclipse.org/r/#/c/146855/ added MD5 checksums and
handling to avoid unecessary downloads. However, the test traces
archives were still deleted by 'mvn clean'.
This new patch removes the deletion of trace archives. Also, a missing
MD5 checksum file is added.
Change-Id: I58cbf6266dab196e5f510b48d359582a1aecfa26 Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/146918 Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com>
The file was addedpcap/org.eclipse.tracecompass.pcap.core.tests/rsc/sample-ctf-trace-20120412.tar.bz2.MD5
The file was modifiedpcap/org.eclipse.tracecompass.pcap.core.tests/pom.xml
Commit 6828fa1c12bbb9f2b8fc299a08a652be766d139d by bernd hufmann
releng: Add script to update the user visible copyright year in the RCP
Change-Id: I18fb0289970cb0b6e38046c669a56551496bd6ec Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/146920 Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: CI Bot
The file was addedreleng/scripts/update_rcp_year.sh
Commit 41b7546421af18bf8620f8a4a696cc786ae9e95e by matthew khouzam
lami.test: rename LamiAspectsTests to LamiAspectTest
This way the test is automatically run.
Change-Id: I1f57bc7f8a108dbd3db52b1053e4f126e7c3c955 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/146929 Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: CI Bot
The file was removedanalysis/org.eclipse.tracecompass.analysis.lami.core.tests/src/org/eclipse/tracecompass/analysis/lami/core/tests/aspects/LamiAspectTests.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.lami.core.tests/src/org/eclipse/tracecompass/analysis/lami/core/tests/aspects/LamiAspectTest.java
Commit ee07900ca9578b0843de8c6a03b4ff0cd29ddcd8 by matthew khouzam
json: rename test to tests
This way the tests will automatically run
Change-Id: I4427b4533fb160ff3793f9c30eaf10a368504e2a Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/146916 Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: CI Bot
The file was removedjsontrace/org.eclipse.tracecompass.jsontrace.core.test/META-INF/MANIFEST.MF
The file was removedjsontrace/org.eclipse.tracecompass.jsontrace.core.test/src/org/eclipse/tracecompass/jsontrace/core/test/JsonTraceTest.java
The file was modifiedjsontrace/pom.xml
The file was removedjsontrace/org.eclipse.tracecompass.jsontrace.core.test/src/org/eclipse/tracecompass/jsontrace/core/test/stub/JsonStubTrace.java
The file was addedjsontrace/org.eclipse.tracecompass.jsontrace.core.tests/src/org/eclipse/tracecompass/jsontrace/core/tests/stub/JsonStubTraceSortingJob.java
The file was addedjsontrace/org.eclipse.tracecompass.jsontrace.core.tests/.project
The file was removedjsontrace/org.eclipse.tracecompass.jsontrace.core.test/traces/sortedTrace.json
The file was addedjsontrace/org.eclipse.tracecompass.jsontrace.core.tests/traces/unsortedTrace.json
The file was removedjsontrace/org.eclipse.tracecompass.jsontrace.core.test/.classpath
The file was removedjsontrace/org.eclipse.tracecompass.jsontrace.core.test/src/org/eclipse/tracecompass/jsontrace/core/test/stub/JsonStubTraceSortingJob.java
The file was removedjsontrace/org.eclipse.tracecompass.jsontrace.core.test/traces/unsortedTrace.json
The file was removedjsontrace/org.eclipse.tracecompass.jsontrace.core.test/.settings/org.eclipse.jdt.core.prefs
The file was addedjsontrace/org.eclipse.tracecompass.jsontrace.core.tests/META-INF/MANIFEST.MF
The file was modifiedjsontrace/org.eclipse.tracecompass.jsontrace.core/META-INF/MANIFEST.MF
The file was addedjsontrace/org.eclipse.tracecompass.jsontrace.core.tests/src/org/eclipse/tracecompass/jsontrace/core/tests/JsonTraceTest.java
The file was addedjsontrace/org.eclipse.tracecompass.jsontrace.core.tests/.settings/org.eclipse.jdt.core.prefs
The file was removedjsontrace/org.eclipse.tracecompass.jsontrace.core.test/.project
The file was addedjsontrace/org.eclipse.tracecompass.jsontrace.core.tests/plugin.properties
The file was removedjsontrace/org.eclipse.tracecompass.jsontrace.core.test/build.properties
The file was addedjsontrace/org.eclipse.tracecompass.jsontrace.core.tests/build.properties
The file was removedjsontrace/org.eclipse.tracecompass.jsontrace.core.test/plugin.properties
The file was addedjsontrace/org.eclipse.tracecompass.jsontrace.core.tests/.classpath
The file was addedjsontrace/org.eclipse.tracecompass.jsontrace.core.tests/src/org/eclipse/tracecompass/jsontrace/core/tests/stub/JsonStubTrace.java
The file was addedjsontrace/org.eclipse.tracecompass.jsontrace.core.tests/traces/sortedTrace.json
Commit f72bb5800014fc3876fc9ee2e15d44887c9d48c1 by genevieve bastien
ui: Get the global filter from TraceCompassFilter class
Instead of saving it locally, this allows views that were not opened
when the filter was broadcasted to also be filtered automatically.
[Fix] Apply global filter on views when they open
Change-Id: I4b8b8cab4c10d05f43bd6dc6ff1aed742d59b22b Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/146880 Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/xycharts/linecharts/TmfCommonXAxisChartViewer.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/table/AbstractSegmentStoreTableViewer.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/AbstractTimeGraphView.java
Commit e4fba79dc7cf8aa8cacaaa490e4c565dd4b94bb8 by genevieve bastien
tmf.ui: Add the view ID as property of output element
With EASE Scripting now available in the incubator, it is possible to
automatically open views, but we need their ID. This adds the view ID as
a property of the analysis output element, so that it is easily
discoverable by the uers.
[Added] View ID is now a property of the output element
Change-Id: Iaa29b2a34b7919532ab16e2d7386fb35d7860b22 Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/146933 Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/model/Messages.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/model/messages.properties
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/model/TmfAnalysisOutputElement.java
Commit a1ced1ce0e4debfefb22ed29f698bcf138e8906a by matthew khouzam
tmf: Bug 548412: time selection delta cannot be negative on some views
For bookmarks view,  cpu usage view, ust memory view and i/o analysis
view, the delta of a time selection can now be negative.
Change-Id: I37266011eab2d8eb5c245bfc6938b0cdb62209d7 Signed-off-by:
David Piché <david.piche@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/144453 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/histogram/Histogram.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/xycharts/TmfMouseSelectionProvider.java
Commit 38f4edfc480a7ee761d3386bac4ce5462385b396 by patrick tasse
tmf: Fix TmfTimePreferencesTest
Reset invalid DATIME preference to its default value to prevent later
tests from failing.
Change-Id: Iff6a8d17d88a76e9fc3f25f17b16d410a3b80bdc Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/146972 Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core.tests/src/org/eclipse/tracecompass/tmf/core/tests/event/TmfTimePreferencesTest.java
Commit 7246d55a932d2ac8862d6662e58d4aad90e6daba by patrick tasse
tmf: Bug 549582: Filter can't be deleted from Filters view
Clone filter added to Filters view with FilterView.addFilter().
Remove setting own root as input in FilterViewer.
Simplify FilterTreeContentProvider and make sure it returns empty array
instead of null in getElements() when the input is null or invalid.
Clone filters applied to event table with TmfEventsTable.applyFilter().
[Fixed] Filters applied to event table can be deleted from Filters view
Change-Id: I7e27b6f713434d25784ea435c5bef389bdd5abf8 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/146634 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/filter/FilterTreeContentProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/filter/FilterView.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/events/TmfEventsTable.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/filter/FilterViewer.java
Commit 484f1d1f76c8cba895f2c574f137ea3dc2939108 by bernd hufmann
profiling: skip profiling swtbot tests when skip-automated-ui-tests
Change-Id: I52e25d9f9cac1a060c1ce6d8ecdfa2e1d4d4f6ec Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/146967 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedanalysis/pom.xml
Commit 5a59f60921c30cb93c856d9ee6f4416d5e293164 by matthew khouzam
lami.core: Centralize comparators
Put comparators in a central space in order to test more easily.
Change-Id: I6e2c57751898410edcdc426d479e533fca07eba0 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/147077 Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: CI Bot
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiTimeRangeBeginAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiDurationAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiProcessTIDAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiProcessPIDAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiGenericAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiMixedAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiProcessNameAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiTimeRangeEndAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiIRQNameAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiTimestampAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiTimeRangeDurationAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiIRQNumberAspect.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiComparators.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiIRQTypeAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiEmptyAspect.java
Commit c8bfa81f451fbd145b171bbb573fc4d8c5646214 by matthew khouzam
lami.core: make all aspects inherit from LamiGenericAspect
Avoid redundantly handling column index and categorization.
Change-Id: Id2dda86d938b507d022a7155ce16b3bdc1d149d9 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/147079 Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: CI Bot
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiTimeRangeBeginAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiTimeRangeEndAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiMixedAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiIRQNameAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiIRQNumberAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiTimeRangeDurationAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiIRQTypeAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiProcessPIDAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiProcessNameAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiDurationAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiTimestampAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiGenericAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/aspect/LamiProcessTIDAspect.java
Commit 4950fda1f38bc23fd2817cc2b6cd7702065f08bb by matthew khouzam
lami.core: fix various warnings
* Avoid directly instantiating readers/writers.
* Make util classes final and have an empty contructor
* Make singletons final and have an empty constructor
Change-Id: I2480b7f59ac584c4d8d61260ed5e1f44757e80b7 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/147082 Tested-by: CI Bot Reviewed-by:
Genevieve Bastien <gbastien+lttng@versatic.net> Tested-by: Genevieve
Bastien <gbastien+lttng@versatic.net>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/ShellUtils.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/types/LamiEmpty.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/module/LamiAnalysisFactoryFromConfigFile.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/LamiConfigUtils.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/types/LamiBoolean.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/core/types/LamiUnknown.java
Commit 5fa92d435426a03343284af742218af83d379b8c by matthew khouzam
jsontrace: fix casting issue sortingtrace
ReadNextEvent would get a -1, cast into a char. The char converts it to
0xffff, that is an emote, converting back to into makes it 65535.
Compare the int directly.
Change-Id: Ib0bbb9bf25c25ec52db04d727e75b5431d4a5cbd Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/147068 Tested-by: CI Bot Reviewed-by:
Genevieve Bastien <gbastien+lttng@versatic.net> Tested-by: Genevieve
Bastien <gbastien+lttng@versatic.net>
The file was modifiedjsontrace/org.eclipse.tracecompass.jsontrace.core/src/org/eclipse/tracecompass/internal/jsontrace/core/job/SortingJob.java
Commit 4d8c66f91f86f545e891d6220ac300a0b0646436 by matthew khouzam
pcap: remove trailing } from comment line
Change-Id: Id38600311d642a71b429e6dba9b2dc03549e405a Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/147123 Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: CI Bot
The file was modifiedpcap/org.eclipse.tracecompass.pcap.core/src/org/eclipse/tracecompass/internal/pcap/core/protocol/tcp/TCPPacket.java
Commit 2a3edf6fd10e7b5d197f2a3da30f80ce02df7ee0 by matthew khouzam
StateSystem: Fix HTVarInt unsigned testing
When using Math.abs(), if the argument is equal to Long.MIN_VALUE, the
result is the same value (negative). By using a stream instead, we
guarantee that such case will not happen.
Change-Id: Iceee5b4990f8b71a2e9ecb0dc81ee67d0b774b3d Signed-off-by:
David Piché <david.piche@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/146860 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedstatesystem/org.eclipse.tracecompass.datastore.core.tests/src/org/eclipse/tracecompass/datastore/core/encoding/HTVarIntTest.java
Commit ae3065ba3d661c9458ec1c86c48d03938b133cef by matthew khouzam
common.core: introduce XmlUtils#newSafeDocumentBuilderFactory
updates many features to avoid using DocumentBuilderFactory#newInstance
[Security] Disable XML external entity (XXE) processing.
Change-Id: Ib9ccb5b120955ddeb80ac1c03512340c324e67ce Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/147148 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/markers/MarkerConfigXmlParser.java
The file was modifiedcommon/org.eclipse.tracecompass.common.core.tests/src/org/eclipse/tracecompass/common/core/tests/xml/TestTransform.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/xml/TmfFilterXMLParser.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/parsers/custom/CustomTxtTraceDefinition.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.remote.ui/src/org/eclipse/tracecompass/internal/tmf/remote/ui/wizards/fetch/model/RemoteImportProfilesWriter.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/parsers/custom/CustomXmlTrace.java
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.control.core/src/org/eclipse/tracecompass/lttng2/control/core/session/SessionConfigGenerator.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core.tests/common/org/eclipse/tracecompass/tmf/analysis/xml/core/tests/common/TmfXmlTestUtils.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core.tests/META-INF/MANIFEST.MF
The file was modifiedtmf/org.eclipse.tracecompass.tmf.remote.ui/src/org/eclipse/tracecompass/internal/tmf/remote/ui/wizards/fetch/model/RemoteImportProfilesReader.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/xml/TmfFilterXMLWriter.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/parsers/custom/CustomXmlTraceDefinition.java
The file was modifiedcommon/org.eclipse.tracecompass.common.core/src/org/eclipse/tracecompass/common/core/xml/XmlUtils.java
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.control.ui/src/org/eclipse/tracecompass/internal/lttng2/control/ui/views/service/LTTngControlServiceMI.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/core/module/XmlUtils.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/parsers/wizards/CustomXmlParserInputWizardPage.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/colors/ColorSettingsXML.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/wizards/tracepkg/importexport/TracePackageExportOperation.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/wizards/tracepkg/importexport/ManifestReader.java
Commit 368d95099d8c314a912e8b92ffe7b0dee978af16 by matthew khouzam
tmf.core: deprecate TmfEventsStatistics
At this point it's better to use TmfStateStatistics
Change-Id: Id4f682e29b6b7058091d9ae54580faa1af2cdb05 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/146913 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/statistics/TmfEventsStatistics.java
Commit 0aed20d46afefc8381650a083dbc746a433a46c1 by genevieve bastien
timing: Segment table parses filtered list only once
The filtered Collection for the segment table is converted to an array
of segments using its size. This caused the full array to be parsed
twice. With this patch, the performance of filtering the segment table
should improve by half.
Change-Id: Ibfe5d31c63641959ca99f7ea7191e16c7091e5cd Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/147231 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/table/AbstractSegmentStoreTableViewer.java
Commit df2034c90b6bc5f3b062af4136dbbc654afa12b9 by genevieve bastien
ust: Do not check existence of file to get symbols
If the files do not exist, the cache or addr2line will return an empty
set and the symbol will resolve to null, which is expected. Removing the
file exist has a 10% performance improvement.
Change-Id: Ia3a0912d650aa3fac3ef81a1e867095c751a5931 Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/147292 Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: CI Bot
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.ust.core/src/org/eclipse/tracecompass/internal/lttng2/ust/core/analysis/debuginfo/FileOffsetMapper.java
Commit d061b9f2de47bf7170f668a50456df9bb9ab9d22 by matthew khouzam
linux.ui: remove duplication in presentation provider
Change-Id: Ibef097a2b01bdc52b11d3de105c4e58c921fc0b7 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/146756 Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: CI Bot
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/resources/ResourcesPresentationProvider.java
Commit 651f48c9f1e1bdf3d907430db2980e31f1ef2ab9 by patrick tasse
btf: Bug 549944: NullPointerException in BtfTrace.validate()
[Fixed] Bug 549944: NullPointerException in BtfTrace.validate()
Change-Id: Iccaba6f05dd49d4c8671eea141a41244c5e3132d Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/147391 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedbtf/org.eclipse.tracecompass.btf.core/src/org/eclipse/tracecompass/btf/core/trace/BtfTrace.java
Commit 0a2232b269d3166d20cec60c781ef9239d5ece9f by matthew khouzam
Adds private constructors to utility classes
Change-Id: I2b66d923358f58df3829d236be351e86b9567aa5 Signed-off-by:
David Piché <david.piche@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/146328 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.control.ui/src/org/eclipse/tracecompass/internal/lttng2/control/ui/views/preferences/LTTngProfileViewer.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.remote.ui/src/org/eclipse/tracecompass/internal/tmf/remote/ui/wizards/fetch/model/RemoteImportProfilesWriter.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.remote.ui/src/org/eclipse/tracecompass/internal/tmf/remote/ui/wizards/fetch/model/RemoteImportProfilesReader.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/model/TmfProjectModelHelper.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/parsers/CustomParserUtils.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/markers/MarkerUtils.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/wizards/tracepkg/importexport/ManifestReader.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/wizards/importtrace/DownloadTraceHttpHelper.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/TmfUiTracer.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/wizards/importtrace/ArchiveUtil.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/viewers/statistics/model/TmfStatisticsTreeManager.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/filter/FilterEditUtils.java
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.control.core/src/org/eclipse/tracecompass/internal/lttng2/control/core/LttngProfileManager.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/parsers/custom/CustomEventAspects.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/markers/MarkerConfigXmlParser.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/model/TmfImportHelper.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/commands/TmfHandlerUtil.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.remote.core/src/org/eclipse/tracecompass/internal/tmf/remote/core/preferences/TmfRemotePreferences.java
The file was modifiedstatesystem/org.eclipse.tracecompass.datastore.core.tests/src/org/eclipse/tracecompass/internal/provisional/datastore/core/historytree/HtTestUtils.java
Commit 22ad9a5b9ee4b1bececc43cccb9341133b73268b by Simon Delisle
tmf.ui: Fix NPE in StateSystemPresentationProvider
In getStateTableIndex if the event is a marker, the entry is null and
cause an NPE
[Fixed] NullPointerException in
StateSystemPresentationProvider.getStateTableIndex
Change-Id: Ifab0b4f0c1de9124b40e1bd73dff9cce7db06ab1 Signed-off-by:
Simon Delisle <simon.delisle@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/148082 Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/statesystem/StateSystemPresentationProvider.java
Commit 71042f79102f1f1c194bb6e20883379ba05834a5 by patrick tasse
releng: Update eStaging target to 2019-09 M2
Change-Id: I099e5239032a70976ceb1eead56cd12f0b41cf37 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/147380 Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: CI Bot
The file was modifiedreleng/org.eclipse.tracecompass.target/tracecompass-eStaging.target
Commit 03bb27c579f95ca42d7510874c055bc930aa8485 by bernd hufmann
tmf: Bug 550454: Fix invalid memory allocation in base data provider
If a trace in an experiment doesn't have events, then the zoomEntries()
will be called with start -INFINITE and experiment end time. This will
lead to a state system query from -INFINITE to end time which can bust
the memory or cause illegal allocations depending on the experiment
start time.
[Fixed] Bug 550454: OOME when adding an empty trace to an experiment
Change-Id: Ib1e5fa3e21c3ad4f49065019cc88ee839c0fe834 Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/147856 Tested-by: CI Bot Reviewed-by:
Genevieve Bastien <gbastien+lttng@versatic.net> Tested-by: Genevieve
Bastien <gbastien+lttng@versatic.net>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/BaseDataProviderTimeGraphView.java
Commit a4b422a3013d09325ff27bac0e704f5731266390 by matthew khouzam
tmf.ui: simplify not button creation.
It's always the same code, put it in one place.
Change-Id: Ic3fa7175846dc71eeeaf7fc23095e470954a6b2b Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/147125 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/filter/FilterViewer.java
Commit 14c1a3bc9adb3d3eecbc805a0359b2deead14b5b by matthew khouzam
tmf.core: centralize isNot() and setNot to ITmfFilterTreeNode
Essentially any filter can be negated. This should be a common
interface.
Change-Id: I5c3cff3843f7a637ed254e7a8675f55de1af30b0 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/147124 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/TmfFilterAndNode.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/TmfFilterEqualsNode.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/TmfFilterAspectNode.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/ITmfFilterWithNot.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/TmfFilterContainsNode.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/TmfFilterOrNode.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/TmfFilterCompareNode.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/TmfFilterMatchesNode.java
Commit b99f407f4d2748507c5552b26e304a85baf85a07 by matthew khouzam
tmf.core/ui: remove duplication in filter value entry
Makes code easier to test.
Change-Id: I3262efd515b50c4c33aee2e0c6eda17047abc270 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/147129 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/TmfFilterContainsNode.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/TmfFilterCompareNode.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/ITmfFilterWithValue.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/filter/FilterViewer.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/TmfFilterEqualsNode.java
Commit 759c9b847d937a339e61eb937eb26f51a0a22650 by matthew khouzam
tmf.core: fix javadoc in AbstractTmfStateProvider
It can work with non Lttng v2.0 Kernel traces
Change-Id: Idd3c5a6ac5f955241850cb08bca9f98611bc66c8 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/148603 Tested-by: CI Bot Reviewed-by:
Genevieve Bastien <gbastien+lttng@versatic.net>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/statesystem/AbstractTmfStateProvider.java
Commit fccef2c6fd1b15389c55bd7a5cc6884355e82612 by genevieve bastien
xml: Remove the @Nullable in XY data provider factory
It is obviously not nullable
Change-Id: Ide2112302507f843412f5a9ecd0e1fc58949302c Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/148530 Tested-by: CI Bot Reviewed-by: Simon
Delisle <simon.delisle@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/core/output/DataDrivenXYProviderFactory.java
Commit a753bb9f37573176ba2cffa43cb5305610961149 by patrick tasse
tmf.ui: Allow every filter to be negated
[Fixed] allow every filter to be negated
[Deprecated] *#NOT_ATTR, *#VALUE_ATTR
Change-Id: I5a1e9d52c9317b3c41f1ab34a3ccb4553e91e8c2 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/147154 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/ITmfFilterWithNot.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/TmfFilterObjectNode.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/TmfFilterContainsNode.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/ITmfFilterTreeNode.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/TmfFilterMatchesNode.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/xml/TmfFilterXMLWriter.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/filter/FilterTreeLabelProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/TmfFilterCompareNode.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/ITmfFilterWithValue.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/xml/TmfFilterContentHandler.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/TmfFilterTraceTypeNode.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/filter/FilterViewer.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/TmfFilterAndNode.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/model/TmfFilterEqualsNode.java
Commit 414d2e02f3c0639c68d43505d5ca59d46313afa7 by bernd hufmann
releng: Update Trace Compass features version to 5.1.0
Change-Id: Ie6dac7b1c02ee4b1cce2f9bd7d55999367ded587 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/148904 Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com>
The file was modifiedctf/org.eclipse.tracecompass.tmf.ctf.ui.swtbot.tests/META-INF/MANIFEST.MF
The file was modifiedtmf/org.eclipse.tracecompass.tmf.remote.ui.swtbot.tests/META-INF/MANIFEST.MF
The file was modifiedcommon/pom.xml
The file was modifiedctf/org.eclipse.tracecompass.ctf.core/META-INF/MANIFEST.MF
The file was modifieddoc/pom.xml
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core.tests/META-INF/MANIFEST.MF
The file was modifieddoc/org.eclipse.tracecompass.gdbtrace.doc.user/pom.xml
The file was modifiedctf/org.eclipse.tracecompass.ctf.core.tests/META-INF/MANIFEST.MF
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.ust/feature.xml
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/META-INF/MANIFEST.MF
The file was modifiedbtf/org.eclipse.tracecompass.btf/feature.xml
The file was modifiedctf/org.eclipse.tracecompass.tmf.ctf/feature.xml
The file was modifiedtmf/org.eclipse.tracecompass.tmf.remote/feature.xml
The file was modifiedrcp/org.eclipse.tracecompass.rcp.product/legacy/tracing.product
The file was modifiedtmf/org.eclipse.tracecompass.tmf.filter.parser/META-INF/MANIFEST.MF
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.core/META-INF/MANIFEST.MF
The file was modifiedpcap/pom.xml
The file was modifieddoc/org.eclipse.tracecompass.tmf.pcap.doc.user/pom.xml
The file was modifiedtmf/pom.xml
The file was modifiedctf/org.eclipse.tracecompass.ctf.parser/META-INF/MANIFEST.MF
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.control.ui/META-INF/MANIFEST.MF
The file was modifieddoc/org.eclipse.tracecompass.rcp.doc.user/pom.xml
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests/META-INF/MANIFEST.MF
The file was modifiedpcap/org.eclipse.tracecompass.pcap.core.tests/pom.xml
The file was modifiedrcp/org.eclipse.tracecompass.rcp.branding/META-INF/MANIFEST.MF
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.ui/META-INF/MANIFEST.MF
The file was modifiedpom.xml
The file was modifieddoc/org.eclipse.tracecompass.doc.dev/pom.xml
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.ust.ui.swtbot.tests/META-INF/MANIFEST.MF
The file was modifiedjsontrace/pom.xml
The file was modifiedrcp/pom.xml
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.profiling.ui/META-INF/MANIFEST.MF
The file was modifiedtmf/org.eclipse.tracecompass.tmf/feature.xml
The file was modifiedpcap/org.eclipse.tracecompass.tmf.pcap.ui/META-INF/MANIFEST.MF
The file was modifiedgdbtrace/org.eclipse.tracecompass.gdbtrace.core/META-INF/MANIFEST.MF
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.ust.core/META-INF/MANIFEST.MF
The file was modifiedctf/org.eclipse.tracecompass.ctf.parser/pom.xml
The file was modifieddoc/org.eclipse.tracecompass.doc.user/pom.xml
The file was modifiedrcp/org.eclipse.tracecompass.rcp.branding.feature/feature.xml
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.graph.core/META-INF/MANIFEST.MF
The file was modifiedreleng/org.eclipse.tracecompass.integration.swtbot.tests/META-INF/MANIFEST.MF
The file was modifiedrcp/org.eclipse.tracecompass.rcp/pom.xml
The file was modifiedbtf/org.eclipse.tracecompass.btf.core.tests/META-INF/MANIFEST.MF
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui.swtbot.tests/META-INF/MANIFEST.MF
The file was modifiedrcp/org.eclipse.tracecompass.rcp/feature.xml
The file was modifiedtmf/org.eclipse.tracecompass.tmf.remote.ui/META-INF/MANIFEST.MF
The file was modifiedgdbtrace/pom.xml
The file was modifiedreleng/org.eclipse.tracecompass.alltests/META-INF/MANIFEST.MF
The file was modifiedctf/pom.xml
The file was modifiedjsontrace/org.eclipse.tracecompass.jsontrace.core/META-INF/MANIFEST.MF
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.control/feature.xml
The file was modifiedreleng/org.eclipse.tracecompass.target/pom.xml
The file was modifiedrcp/org.eclipse.tracecompass.rcp.branding/plugin.xml
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core/META-INF/MANIFEST.MF
The file was modifiedrcp/org.eclipse.tracecompass.rcp.product/pom.xml
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui.swtbot.tests/META-INF/MANIFEST.MF
The file was modifiedstatesystem/org.eclipse.tracecompass.datastore.core.tests/META-INF/MANIFEST.MF
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.kernel/feature.xml
The file was modifiedrcp/org.eclipse.tracecompass.rcp.branding.feature/pom.xml
The file was modifiedpcap/org.eclipse.tracecompass.pcap.core/META-INF/MANIFEST.MF
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.ui/META-INF/MANIFEST.MF
The file was modifiedpcap/org.eclipse.tracecompass.pcap.core.tests/META-INF/MANIFEST.MF
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.control.core/META-INF/MANIFEST.MF
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core.tests/META-INF/MANIFEST.MF
The file was modifiedstatesystem/pom.xml
The file was modifiedctf/org.eclipse.tracecompass.ctf.core.tests/pom.xml
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/META-INF/MANIFEST.MF
The file was modifiedpcap/org.eclipse.tracecompass.tmf.pcap/feature.xml
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.tests/META-INF/MANIFEST.MF
The file was modifiedrcp/org.eclipse.tracecompass.rcp.branding/pom.xml
The file was modifiedreleng/org.eclipse.tracecompass.testing/feature.xml
The file was modifiedtmf/org.eclipse.tracecompass.tmf.filter.parser/pom.xml
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core/META-INF/MANIFEST.MF
The file was modifiedtmf/org.eclipse.tracecompass.tmf.remote.core/META-INF/MANIFEST.MF
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.core.tests/META-INF/MANIFEST.MF
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/META-INF/MANIFEST.MF
The file was modifiedgdbtrace/org.eclipse.tracecompass.gdbtrace/feature.xml
The file was modifiedanalysis/pom.xml
The file was modifieddoc/org.eclipse.tracecompass.doc.dev/META-INF/MANIFEST.MF
The file was modifieddoc/org.eclipse.tracecompass.doc.user/META-INF/MANIFEST.MF
The file was modifiedrcp/org.eclipse.tracecompass.rcp.rcptt.tests/pom.xml
The file was modifiedctf/org.eclipse.tracecompass.ctf/feature.xml
The file was modifieddoc/org.eclipse.tracecompass.gdbtrace.doc.user/META-INF/MANIFEST.MF
The file was modifiedlttng/pom.xml
The file was modifieddoc/org.eclipse.tracecompass.rcp.doc.user/META-INF/MANIFEST.MF
The file was modifiedgdbtrace/org.eclipse.tracecompass.gdbtrace.ui/META-INF/MANIFEST.MF
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/META-INF/MANIFEST.MF
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests/META-INF/MANIFEST.MF
The file was modifiedcommon/org.eclipse.tracecompass.common.core.tests/META-INF/MANIFEST.MF
The file was modifieddoc/org.eclipse.tracecompass.tmf.pcap.doc.user/META-INF/MANIFEST.MF
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.ui.swtbot.tests/META-INF/MANIFEST.MF
The file was modifiedreleng/org.eclipse.tracecompass.alltests/pom.xml
The file was modifiedreleng/pom.xml
The file was modifiedstatesystem/org.eclipse.tracecompass.statesystem.core/META-INF/MANIFEST.MF
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.profiling.core/META-INF/MANIFEST.MF
The file was modifiedstatesystem/org.eclipse.tracecompass.segmentstore.core/META-INF/MANIFEST.MF
The file was modifiedstatesystem/org.eclipse.tracecompass.statesystem.core.tests/META-INF/MANIFEST.MF
The file was modifiedbtf/pom.xml
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.kernel.core/META-INF/MANIFEST.MF
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/META-INF/MANIFEST.MF
The file was modifiedreleng/org.eclipse.tracecompass.releng-site/pom.xml
The file was modifiedrcp/org.eclipse.tracecompass.rcp.product/tracing.product
Commit ffedc34498173c67f40a4580fafe5dd323e1b3ed by bernd hufmann
tmf: Bug 550800: Improve Dark Theme support in Filters view
[Fixed] Bug 550800: Improve Dark Theme support in Filters view
Change-Id: Id242fc81be7f1659ffd01c9b823f2c7a2def921b Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/148965 Tested-by: CI Bot Reviewed-by: Simon
Delisle <simon.delisle@ericsson.com> Tested-by: Simon Delisle
<simon.delisle@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ui/swtbot/tests/tracetype/preferences/TraceTypePreferencePageTest.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ui/swtbot/tests/viewers/events/FilterViewerTest.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/filter/FilterViewer.java
Commit 4b0072c71f177a73fdedb034fce47703dd76fc34 by bernd hufmann
rcp: Bug 550903: Remove unwanted quick search main menu
Change-Id: I3aad93172de2b0c4a93ceef5608d03009b4cfaed Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/149178 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/plugin.xml
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/plugin.properties
Commit 6bbacd0b7b506539b8e3be02e90d97dc38a315e3 by matthew khouzam
tmf.core: fix Callsite Aspect's name and description inversion
Change-Id: I82db714e992e1b03b3b13a0f2f953bedc1110d34 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/149211 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/aspect/messages.properties
Commit 75182e9a666571732e843fd89fb65c6c0fbcb8eb by bernd hufmann
lttng: Bug 550947: Fix active thread filtering for selected CPUs
[Fixed] [Bug 550947] Fix active thread filtering for selected CPUs
Change-Id: Ibde4ace967fa69e2fd084462c61ed6d12170aeed Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/149301 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests/src/org/eclipse/tracecompass/lttng2/kernel/ui/swtbot/tests/ControlFlowViewTest.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/controlflow/filters/ActiveThreadsFilter.java
Commit 4cd9cad0fbce238d72258a795286cccc389e8af2 by matthew khouzam
tmf.core: fix null warnings
Change-Id: I66ea77bb029df36477d87334edcf0f2373ab736b Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/148830 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/callstack/InstrumentedProfilingElement.java
The file was modifiedctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/metadata/tsdl/enumeration/EnumParser.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/provisional/tmf/core/model/events/TmfEventTableDataProvider.java
Commit 1e2da9b76e3750e9fece118623a8923902343230 by matthew khouzam
swtbot: Add test for available analyses
This test checks if every analysis is present. It runs on a kernel, UST
trace and experiment with kernel and UST trace.
It will make a warning if new analyses are present but not in the
current test vector, it will fail if an analysis is removed.
Change-Id: Ibe8f4ca10f33a8f2895052c13c61613f621e18cf Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Signed-off-by: Bernd
Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/84702 Tested-by: CI Bot Reviewed-by: Simon
Delisle <simon.delisle@ericsson.com> Tested-by: Simon Delisle
<simon.delisle@ericsson.com>
The file was modifiedreleng/org.eclipse.tracecompass.integration.swtbot.tests/META-INF/MANIFEST.MF
The file was addedreleng/org.eclipse.tracecompass.integration.swtbot.tests/src/org/eclipse/tracecompass/integration/swtbot/tests/projectexplorer/ProjectExplorerAnalysisTest.java
Commit a4ebeb72c414168b7d655d387a3d10016f626ebe by Simon Delisle
Add fetchStyle to data provider API
- IOutputStyleProvider now have a fetchStyle method to fetch a default
style. FetchStyle can take a map in parameter if a specific provider
needs more information to compute the style.
- The OutputStyleModel contains a map of style key to OutputStyle
object. The OutputStyle object contains a parent style key for style
inheritance and a map of style values (ex. fg, bg, ...)
- ITmfTreeDataModel and ITimeGraphState now have a getStyle to retrieve
the specific style
Change-Id: Ic18c2417ee63c80ba9e8210b21bfd6d419b9f54a Signed-off-by:
Simon Delisle <simon.delisle@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/145648 Tested-by: CI Bot Reviewed-by:
Genevieve Bastien <gbastien+lttng@versatic.net> Tested-by: Genevieve
Bastien <gbastien+lttng@versatic.net> Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/IOutputStyleProvider.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/OutputStyleModel.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/tree/ITmfTreeDataModel.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/TimeEvent.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/ITimeGraphState.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/TimeGraphState.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/OutputElementStyle.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/NamedTimeEvent.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/StyleProperties.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/TimeGraphEntryModel.java
Commit a9b40a587bc579e75a8a6e2eabdd4acd6d9a7ce3 by matthew khouzam
linux.core: Fix dishonorable mistranslation
In Klingon Thread ID is obviously Surgh vIchIDmeH. FYI Process ID would
be Qu' vIchIDmeH.
The typo (WXT) is kind of nonesensical, the w sound rarely starts words
in Klingonese except for Worf, the X sound is typically written Kc. For
some, reason, the letter T often describes insults. While I could see a
proud warrior insulting a lightweight thread, I don't think we should
use that as an identification.
Please merge this before someone accuses us of having smooth forheads.
Change-Id: I23b0e6cfd4f2ea8988e70a2d551c1ad07567f48b Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/149701 Reviewed-by: Genevieve Bastien
<gbastien+lttng@versatic.net> Tested-by: Genevieve Bastien
<gbastien+lttng@versatic.net> Tested-by: CI Bot
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/analysis/os/linux/core/model/OsStrings.java
Commit 41467c3fa2dca68cc44a0da316e96529b686e2ac by matthew khouzam
tmf.core: move #cpu from OsStrings to TmfStrings
A cpu does not depend on an OS, this way bare metal analyses can work
with the CPU filters.
[Added] TmfStrings#cpu
[Deprecated] OsStrings#cpu
Change-Id: Ib8a99f7f79cf6289563363d28e32624f4ed0c5e9 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/149702 Reviewed-by: Genevieve Bastien
<gbastien+lttng@versatic.net> Tested-by: Genevieve Bastien
<gbastien+lttng@versatic.net> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/TmfStrings.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/analysis/os/linux/core/model/OsStrings.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/threadstatus/ThreadStatusDataProvider.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/resourcesstatus/ResourcesStatusDataProvider.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/resourcesstatus/ResourcesEntryModel.java
Commit c99dbe10afeb54a06f9676863940f25c5252355d by matthew khouzam
tmf.core: Introduce TmfStrings#source
This helps source code lookup.
Change-Id: I94695897114c51dd65c50a11ca9d4ec19e4b6e7a Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/149930 Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/TmfStrings.java
Commit fd5ab9d0abdd3173273939df8647563fe8294592 by genevieve bastien
time graph: make ui zoom thread is started in the UI thread
In the time graph view, the startZoomThread method needs to be run in
the UI thread. The restartZoomThread method may be called through a
signal handler which may not be in the UI thread.
Change-Id: I5c7c341a22b2752948096604789ae2ac41fedf62 Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/147305 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/AbstractTimeGraphView.java
Commit 6da8859b058d02966c1ed18b1228e036c9a259ee by genevieve bastien
filters: The match function also checks for equality
bug 549900
The equality predicate function does a best effort to convert any
strings to number, so hexadecimal, or decimal strings will be matched
with an equivalent numerical value. The match predicate thus make use of
this method too if the user entered a Number.
Change-Id: I5010dd03ab9e7ae48f93762bb1e43786b8a0ef94 Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/147386 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/provisional/tmf/core/model/filter/parser/FilterSimpleExpressionCu.java
Commit 30d964df72daf6a58dc49e4f397b05e91a6f0a78 by bernd hufmann
lttng: Bug 551561: Fix IndexOutOfBoundsException in Kernel Memory View
[Fixed] Bug 551561: Fix IndexOutOfBoundsException in Kernel Memory View
Change-Id: I5d0313ce133268a3da8dab58cc0ee688359ed296 Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/150243 Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: CI Bot
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/kernelmemoryusage/KernelMemoryUsageDataProvider.java
Commit aa882521699591d4e7f0d58a31ccd08c3a56059a by patrick tasse
releng: Change Deprecated API severity from Error to Warning
The method AbstractUIPlugin.imageDescriptorFromPlugin(String, String)
and the constructor FilteredTree(Composite, int, PatternFilter, boolean)
are deprecated in the 4.13 platform.
Their replacements are not available in older target platforms that are
still supported by Trace Compass.
Change the project setting's severity to Warning for the plug-ins that
use these APIs.
Change-Id: I01d24849eded9422c5046dac1ae864ac179136f1 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/149078 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
(cherry picked from commit cca2d42aea84879838ad9c8fb65ccbfa1637e689)
Reviewed-on: https://git.eclipse.org/r/150153
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.counters.ui/.settings/org.eclipse.jdt.core.prefs
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.jdt.core.prefs
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.ust.ui/.settings/org.eclipse.jdt.core.prefs
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.ui/.settings/org.eclipse.jdt.core.prefs
The file was modifiedtmf/org.eclipse.tracecompass.tmf.remote.ui/.settings/org.eclipse.jdt.core.prefs
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/.settings/org.eclipse.jdt.core.prefs
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.control.ui/.settings/org.eclipse.jdt.core.prefs
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/.settings/org.eclipse.jdt.core.prefs
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.kernel.ui/.settings/org.eclipse.jdt.core.prefs
Commit a70ad7576d85edfb29c6e284693188df4043ddde by matthew khouzam
tmf.core: Introduce Callsite analysis
Paves the way to have code lookup in all time graphs when available. To
have the trace work on this, it needs to have events with callsites, a
cpu aspect and a trace with a host id.
Note: The default implementation only takes into account the top-most
callsite, as it is the one that is "executing" at that moment.
[Added] Callsite analysis
Change-Id: Ic5fe50dd9f17b54c7b4bf8dfb29635b684a7ae53 Signed-off-by:
Bernd Hufmann <bernd.hufmann@ericsson.com> Signed-off-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/148606 Tested-by: CI Bot
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/analysis/callsite/package-info.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/analysis/callsite/CallsiteStateProvider.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/icons/file_obj@2x.png
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/analysis/callsite/ITmfCallsiteResolver.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/plugin.xml
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/plugin.properties
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/analysis/callsite/CallsiteAnalysis.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/analysis/callsite/package-info.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/analysis/callsite/StateSystemStringInterner.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/plugin.xml
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/META-INF/MANIFEST.MF
The file was addedtmf/org.eclipse.tracecompass.tmf.core/icons/file_obj.png
Commit 91d4cc68fdf95c890e569c1a11cdafabb37be0a4 by matthew khouzam
tmf.core: Provide callsite iterator implementation callsites
This will allow iteration for given CPU/DSP/GPU starting from a given
time.
[Added] Callsite iterator
Change-Id: I7de8bb38ec396144e7c0e0bf45aaf34059ef0b85 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Signed-off-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/148657 Tested-by: CI Bot
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/analysis/callsite/CallsiteIterator.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/analysis/callsite/CallsiteAnalysis.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/analysis/callsite/ITmfCallsiteIterator.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/analysis/callsite/TimeCallsite.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/analysis/callsite/ITmfCallsiteResolver.java
Commit ba2d840a6c479fb264440c48fb44de31b3b539c3 by matthew khouzam
tmf.core: test CallsiteAnalsis
Change-Id: Ia035fa0307ec10260a6b3c88b97e1380db24507d Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/149937 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/testfiles/kernel_analysis/lttng_kernel_analysis.xml
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/testfiles/kernel_analysis/expectedThreadStatusRows
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/META-INF/MANIFEST.MF
The file was addedanalysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/src/org/eclipse/tracecompass/analysis/os/linux/core/tests/callsite/CallsiteTest.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/META-INF/MANIFEST.MF
Commit af32ab49c7b7a8f1726b4b13854d242599a729bf by matthew khouzam
linux.core: Add source location into resources view and control flow
view
[Added] Source code lookup for resources and control flow views
Change-Id: I3e35c8d0d4d156747a4f687f8dc553008af72460 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/149938 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/resourcesstatus/ResourcesStatusDataProvider.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/threadstatus/ThreadStatusDataProvider.java
Commit 89aaeed2f58c32433d93cde5f3f6477fb123a4d6 by matthew khouzam
tmf.ui: click on tooltip for source lookup
[Added] Tooltips with source code location create a link to lookup
directly
Change-Id: I9f7d15a50de8105ed708deb9790d8a0eec3d948e Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/149948 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/actions/OpenSourceCodeAction.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/TmfAbstractToolTipHandler.java
Commit 0ccf34dc7be900fbedd10ae4e4a8e1c5defdd276 by matthew khouzam
tmf.ui: create lookup action for every Source entry in tooltips
[Added] If a tooltip has a source code entry, enable source code lookup.
Change-Id: If2e45240ca3705788323a58e9f825c46780ec33e Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/149939 Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: CI Bot
The file was addedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/views/timegraph/messages.properties
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/BaseDataProviderTimeGraphView.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/resources/ResourcesView.java
The file was addedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/views/timegraph/Messages.java
Commit 1bed13857ec802bb33942c8b792101971e7d0f3a by matthew khouzam
profiling.core: add notion of CPU to callstack analysis
Allows source code lookup for certain callstack analysis
implementations.
Change-Id: Ief874b18df1fea9f05c6a2d5679d516010761696 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/149810 Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/model/tree/AbstractTreeDataProvider.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/callstack/CallStackAnalysis.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/callstack/provider/CallStackDataProvider.java
Commit eea6a995d29b114ba720990bc46e9b78355864d7 by genevieve bastien
critical path: Set unknown [soft]irq as blocked
bug 551265
If those irqs are set as unknown, the critical path translates that as
preempted, while it is really blocked.
Also, a link status of blocked will should remain as blocked in the
critical path, only unknown blocked, and unknown states should be shown
as unknown and not preempted.
Change-Id: Id4da1f000b3043abd2b9890b6848bc4642c268c1 Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/149934 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.graph.core/src/org/eclipse/tracecompass/internal/analysis/graph/core/dataprovider/CriticalPathDataProvider.java
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.kernel.core/src/org/eclipse/tracecompass/internal/lttng2/kernel/core/analysis/graph/handlers/TraceEventHandlerExecutionGraph.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.graph.core/src/org/eclipse/tracecompass/internal/analysis/graph/core/criticalpath/CriticalPathAlgorithmBounded.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.graph.ui/src/org/eclipse/tracecompass/internal/analysis/graph/ui/criticalpath/view/CriticalPathPresentationProvider.java
Commit 0f7fb6f5017dd1814eca4118e5c5a0ba94999bc1 by genevieve bastien
UST: Add a validity period to binary callsites and cache them
Getting the binary callsite is a costly operation and an IP can be
requested many times for different timestamp. By adding a validity
period to the callsite and caching them, this has a 65% performance
gain.
[Fixed] Improve performance of UST symbol lookup
Change-Id: I955cdc8425a16817c913b32b75835781ea260117 Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/147289 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com>
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.ust.core/META-INF/MANIFEST.MF
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.ust.core/src/org/eclipse/tracecompass/lttng2/ust/core/analysis/debuginfo/UstDebugInfoAnalysisModule.java
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.ust.core/src/org/eclipse/tracecompass/lttng2/ust/core/analysis/debuginfo/BinaryCallsite.java
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.ust.core/src/org/eclipse/tracecompass/lttng2/ust/core/analysis/debuginfo/UstDebugInfoBinaryAspect.java
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.ust.core/src/org/eclipse/tracecompass/lttng2/ust/core/analysis/debuginfo/UstDebugInfoLoadedBinaryFile.java
Commit 383b4a9bfdddb8c157faa5913046210d2186886c by patrick tasse
Releng: Bug 550846: Change certain compiler settings to Warning
Change "Redundant null check" and "Dead code" to "Warning" instead of
"Error" for some plug-ins with errors caused by erroneous null analysis.
Change-Id: I144d6b282476841274f589d7d94bd3fa8c93f1a1 Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/149070 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
(cherry picked from commit cf29f0308c6c08e4ed26bde1c956fdc3ce97862b)
Reviewed-on: https://git.eclipse.org/r/150269 Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.kernel.core/.settings/org.eclipse.jdt.core.prefs
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/.settings/org.eclipse.jdt.core.prefs
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/.settings/org.eclipse.jdt.core.prefs
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core/.settings/org.eclipse.jdt.core.prefs
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/.settings/org.eclipse.jdt.core.prefs
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/.settings/org.eclipse.jdt.core.prefs
The file was modifiedstatesystem/org.eclipse.tracecompass.datastore.core/.settings/org.eclipse.jdt.core.prefs
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.ui/.settings/org.eclipse.jdt.core.prefs
Commit b63d63d6ac23c35ca725deaf16ff052ce2c3c1c8 by matthew khouzam
tmf.core: introduce TmfDeviceAspect
[Added] Base aspect showing hardware context.
Change-Id: I9560f0b6c04c8e911296764fd11ea1d8b0d131a2 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/150499 Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/event/aspect/TmfCpuAspect.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/event/aspect/TmfDeviceAspect.java
Commit a6b21fedc42de1f4cef7c52608c55877b37608b4 by bernd hufmann
tmf.ui: Support source entry in tooltips for Flame Chart view
[Added] Enable source code lookup in Flame Chart view tooltip.
Change-Id: I69533ed3e23101a62ea09c7ad5dcd305714e600d Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/150404 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.profiling.ui/src/org/eclipse/tracecompass/analysis/profiling/ui/views/flamechart/CallStackPresentationProvider.java
Commit 3d1ca6e5669c8f4863a0e482f65880150a72415c by matthew khouzam
tmf.core: Make callsites handle multiple device types
[Added] Support for heterogenous callsites in a trace
Change-Id: I2b1221f687b9f14c9831b257b171f0a4bf76aeb1 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/150500 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/analysis/callsite/ITmfCallsiteResolver.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/src/org/eclipse/tracecompass/analysis/os/linux/core/tests/callsite/CallsiteTest.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/resourcesstatus/ResourcesStatusDataProvider.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/callstack/CallStackAnalysis.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/analysis/callsite/CallsiteIterator.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/internal/analysis/profiling/core/callstack/provider/CallStackDataProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/analysis/callsite/CallsiteAnalysis.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/analysis/callsite/CallsiteStateProvider.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/threadstatus/ThreadStatusDataProvider.java
Commit c9e2b92918448537ffd098cee18b74c0d0245215 by Simon Delisle
[dataprovider] Changes ITimeGraphState and ITimeGraphEntryModel metadata
Using metadata in models can be use by the UI to avoid having multiple
implementation of models
[Changed] ITimeGraphEntryModel extends IElementResolver
Change-Id: I652d5d98e515ba9313ce2fa761a3de76d4c68b6b Signed-off-by:
Simon Delisle <simon.delisle@ericsson.com> Signed-off-by: Patrick Tasse
<patrick.tasse@gmail.com> Reviewed-on: https://git.eclipse.org/r/145939
Tested-by: CI Bot Reviewed-by: Genevieve Bastien
<gbastien+lttng@versatic.net>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/threadstatus/ThreadEntryModel.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/.settings/.api_filters
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/ITimeGraphEntryModel.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/TimeGraphState.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/TimeGraphEntryModel.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/resourcesstatus/ResourcesEntryModel.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.graph.core/src/org/eclipse/tracecompass/internal/analysis/graph/core/dataprovider/CriticalPathEntry.java
Commit 6a895446b3a88e50ee8479487cdf3b1b586de26e by genevieve bastien
timing: Set the initial only once in the segment table
The call to setInitialData does what has already been done in the
traceSelected call, so is redundant.
Also, this patch makes sure the filtering job can be canceled during
segment store parsing and is canceled when the view is closed.
Add JUL logging to the filtering job.
Change-Id: I09ac7c3a200628d91c250511ccef6b2d4d560acf Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/147302 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/table/AbstractSegmentStoreTableView.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/table/AbstractSegmentStoreTableViewer.java
Commit a6c42e7f3d8eacffb29821a72356b88703b83645 by Simon Delisle
Base time graph presentation provider based on data provider fetchStyle
- Use of fetchstyle
- BaseDataProviderTimeGraphPresentationProvider
[Added] Support fetching styles from data provider
Change-Id: Ie7ca24e62b8454c1046d95e5d28e25357fd4b2ca Signed-off-by:
Simon Delisle <simon.delisle@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/145649 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was addedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/provisional/tmf/ui/widgets/timegraph/BaseDataProviderTimeGraphPresentationProvider.java
The file was addedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/provisional/tmf/ui/widgets/timegraph/package-info.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/ITimeEventStyleStrings.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/AbstractTimeGraphView.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/META-INF/MANIFEST.MF
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/build.properties
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/build.properties
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/dialogs/TimeGraphLegend.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/TimeGraphState.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/share/rgb.txt
The file was addedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/colors/ColorUtils.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/dataprovider/X11ColorUtils.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/IMetadataStrings.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/markers/ConfigurableMarkerEventSource.java
The file was removedtmf/org.eclipse.tracecompass.tmf.ui/share/rgb.txt
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/IElementResolver.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/colors/X11Color.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.graph.ui/src/org/eclipse/tracecompass/internal/analysis/graph/ui/criticalpath/view/CriticalPathPresentationProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/BaseDataProviderTimeGraphView.java
Commit 149556d69871a7361a51c46e9c4dcc659aa5e0f4 by Simon Delisle
Fetch annotation for data provider
IOutputAnnotationProvider can be extended to support data provider
annotation
Change-Id: I8a329d89d41ed2d6bd0e467d9fa6b4da2952df79 Signed-off-by:
Simon Delisle <simon.delisle@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/146988 Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/META-INF/MANIFEST.MF
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/provisional/tmf/core/model/annotations/AnnotationCategoriesModel.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/provisional/tmf/core/model/annotations/IOutputAnnotationProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/StyleProperties.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/provisional/tmf/core/model/annotations/package-info.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/provisional/tmf/core/model/annotations/AnnotationModel.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/provisional/tmf/core/model/annotations/IOutputAnnotationParameters.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/provisional/tmf/core/model/annotations/Annotation.java
Commit 0e4cd73804e1723563f6e2d3878dd5f8f38b8082 by patrick tasse
Support fetching view markers from output annotation provider
[Added] Support fetching annotations from data provider
Change-Id: Idb2afc3e93f6a4e22eebc124dea657f58b461849 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/147859 Tested-by: CI Bot Reviewed-by: Simon
Delisle <simon.delisle@ericsson.com> Tested-by: Simon Delisle
<simon.delisle@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/BaseDataProviderTimeGraphView.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/MarkerEvent.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/provisional/tmf/ui/widgets/timegraph/BaseDataProviderTimeGraphPresentationProvider.java
Commit ed39393569603df5b5636af6381b19b89c549b6f by patrick tasse
tmf: Improve TimeGraphLegend layout
Use a single column of equally layed-out groups. Make the link group the
last of these groups.
Initialize each group to use 1 column of state items. If the dialog
shell is taller than the available area, initialize each group to use 2
columns of state items instead.
When the dialog is resized, compute the highest number of columns (up to
a maximum of 8) of state items to use that fits in the new dialog width.
Remove an extra unnecessary composite.
Adjust the margins of the group layouts.
[Changed] Improved time graph legend layout with dynamic columns
Change-Id: I1aec64b3053b163b3d9e565bed089d00695d8600 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/148840 Tested-by: CI Bot Reviewed-by: Simon
Delisle <simon.delisle@ericsson.com> Tested-by: Simon Delisle
<simon.delisle@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/dialogs/TimeGraphLegend.java
Commit 52d5d59ed4397f5d8aa3bb5104118535645b0e57 by patrick tasse
Support styles for arrows
Add style to ITimeGraphArrow model.
Add constructor for TimeGraphArrow with model instead of value.
Add constructor for TimeLinkEvent with model.
In BaseDataProviderTimeGraphView, create the TimeLinkEvent with the
model received from the data provider.
[Added] Support styles in arrows from data provider
Change-Id: I4e03c777dc315cc31c2ff2b56497abcf3cef62e1 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/149388 Tested-by: CI Bot Reviewed-by: Simon
Delisle <simon.delisle@ericsson.com> Tested-by: Simon Delisle
<simon.delisle@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/ITimeGraphArrow.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/BaseDataProviderTimeGraphView.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/TimeLinkEvent.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/TimeGraphArrow.java
Commit e15420ccbb9799f75656f490dc91d18b7adbf766 by patrick tasse
Support style hierarchy and more style properties
A new class StyleManager stores a full style hierarchy. It provides
methods to query a style property from a specific style element. The
style hierarchy will be traversed from the style element up to its
parent styles. A normal property will return the first value found. A
factor property will multiply with a factor-suffixed modifier style, if
any. A color property will incorporate the opacity style, if any, and
will blend with a blend-suffixed modifier style, if any.
BaseDataProviderTimeGraphProvider creates a new StyleManager instance
every time the list of style changes. It create the table of state items
used by the legend using the style manager. It updates the style
properties from the user preferences stored by the legend. It returns
the element style for a time event from the state model. It provides
interfaces to query the style hierarchy for an element style.
The interface IStylePresentationProvider is added to be implemented by
presentation providers that support styles.
TimeGraphControl will use this interface to query the style properties
for presentation providers that support it. In this case, this replaces
the use of the state table and state table index.
For drawing markers, the supported properties are: COLOR, OPACITY,
HEIGHT, SYMBOL_TYPE.
For drawing arrows, the supported properties are: COLOR, OPACITY,
HEIGHT.
For drawing states, the supported properties are: BACKGROUND_COLOR,
OPACITY, HEIGHT, BORDER_STYLE, BORDER_COLOR, BORDER_WIDTH.
The border is now drawn after the background is filled.
The use of the color registry is consolidated in a method.
[Added] Support for style hierarchy
[Added] Support more style properties in time graph control
Change-Id: I475a9443b3779cd321c30718cb26d614ed69903c Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/149389 Tested-by: CI Bot Reviewed-by: Simon
Delisle <simon.delisle@ericsson.com> Tested-by: Simon Delisle
<simon.delisle@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/ITimeEventStyleStrings.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/provisional/tmf/ui/widgets/timegraph/BaseDataProviderTimeGraphPresentationProvider.java
The file was addedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/provisional/tmf/ui/widgets/timegraph/IStylePresentationProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/widgets/TimeGraphControl.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/StyleProperties.java
The file was addedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/model/package-info.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/OutputElementStyle.java
The file was addedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/model/StyleManager.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/META-INF/MANIFEST.MF
Commit 94c50e088bcc192e4b594df6e09049c9dba67d63 by genevieve bastien
tmf: Deprecate methods of ITimeEventStyleStrings
And replace them with those from StyleProperties.
[Deprecated] Some ITimeEventStyleStrings replaced by style properties
Change-Id: Iec35d807b832ac9c7df4aa05fe4789adcbaddfff Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Signed-off-by: Patrick
Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/148471 Tested-by: CI Bot Reviewed-by: Simon
Delisle <simon.delisle@ericsson.com> Tested-by: Simon Delisle
<simon.delisle@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/dataprovider/X11ColorUtils.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/model/StyleManager.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ui/swtbot/tests/views/PalettedPresentationProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/dialogs/TimeGraphLegend.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/resources/ResourcesPresentationProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/util/TimeGraphStyleUtil.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/provisional/tmf/ui/widgets/timegraph/BaseDataProviderTimeGraphPresentationProvider.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/registry/LinuxStyle.java
The file was addedtmf/org.eclipse.tracecompass.tmf.ui.tests/src/org/eclipse/tracecompass/tmf/ui/tests/colors/ColorUtilsTest.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ui/swtbot/tests/views/StubPresentationProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/colors/ColorUtils.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/provisional/tmf/ui/widgets/timegraph/IStylePresentationProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/widgets/TimeGraphControl.java
The file was addedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/util/StylePropertiesUtils.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/StateItem.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.graph.ui/src/org/eclipse/tracecompass/internal/analysis/graph/ui/criticalpath/view/CriticalPathPresentationProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/ITimeEventStyleStrings.java
Commit 7ee65c3c560e7df2f1ef2ae634f9dac87b041360 by genevieve bastien
ust: Synchronize the UST symbol provider loading
bug 549937 It prevents a concurrentModificationException with the other
providers' list.
Change-Id: I053a54a84eb7660244f95f64de7357c007862ef5 Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/147383 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.ust.ui/src/org/eclipse/tracecompass/internal/lttng2/ust/ui/analysis/debuginfo/UstDebugInfoSymbolProvider.java
Commit 73bf2cd6c992e6997a728ea46ee3d6788aec8891 by matthew khouzam
datastore.test: fix sonar warnings in AbstractHistoryTreeBaseTest
[Security] Improve file handling in Tests
Change-Id: I48f4b6cd8ebf159467b687e92f8f94dc9ffeef54 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/150612 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedstatesystem/org.eclipse.tracecompass.datastore.core.tests/src/org/eclipse/tracecompass/internal/provisional/datastore/core/historytree/AbstractHistoryTreeTestBase.java
Commit c9721a38119cd6a65a4f9761092087148b0766c7 by patrick tasse
releng: Add e4.13 and update eStaging targets for 2019-09 release
Change-Id: I9a619c1cc99faa4fa257e83a81f1d7fee11052ae Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/150152 Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: CI Bot Reviewed-on:
https://git.eclipse.org/r/150561
The file was addedreleng/org.eclipse.tracecompass.target/tracecompass-e4.13.target
The file was modifiedreleng/org.eclipse.tracecompass.target/tracecompass-eStaging.target
Commit 5f995b063fec13e3e6f25ed0dca482cb2f88662f by matthew khouzam
xml: disable XXE parsing in corner cases
Two issues remain, it looks like these will require more
re-architecture.
[Security] Disable XXE processing in SAX elements
Change-Id: If6b419fdc9cee9640b116d5997c2b414e45f8025 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/150562 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was removedcommon/org.eclipse.tracecompass.common.core.tests/src/org/eclipse/tracecompass/common/core/tests/xml/TestTransform.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/filter/xml/TmfFilterXMLParser.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/wizards/tracepkg/importexport/ManifestReader.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.remote.ui/src/org/eclipse/tracecompass/internal/tmf/remote/ui/wizards/fetch/model/RemoteImportProfilesReader.java
The file was modifiedcommon/org.eclipse.tracecompass.common.core/src/org/eclipse/tracecompass/common/core/xml/XmlUtils.java
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.control.core/src/org/eclipse/tracecompass/lttng2/control/core/session/SessionConfigGenerator.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/core/module/XmlUtils.java
The file was addedcommon/org.eclipse.tracecompass.common.core.tests/src/org/eclipse/tracecompass/common/core/tests/xml/TestXmlUtils.java
Commit c57ca603bf1b771f70dd9953353a3ff82ec6ce93 by matthew khouzam
remote.ui: fix security issues in remote
[Security] Improve file handling in remote.
[Fixed] rethrow Interrupted exception in remote.
Change-Id: I124f074803ca922e20b4c373c092f2f2c75add48 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/150620 Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.remote.ui/src/org/eclipse/tracecompass/internal/tmf/remote/ui/wizards/fetch/model/RemoteImportProfilesReader.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.remote.ui/src/org/eclipse/tracecompass/internal/tmf/remote/ui/wizards/fetch/model/RemoteImportTracesOperation.java
Commit c6567b3b9c29d9b2caf2d2bb3df3ac4bef8b794c by matthew khouzam
xml.core: fix SonarQube security violations
Use Files#delete, make static field final, don't put null values in a
map.
[Security] use better file handling for xml
[Security] make constant field final
Change-Id: Iab5e30496b4d1cf4202649e2e37d65e6038b6d44 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/150618 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/core/module/XmlUtils.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/core/fsm/compile/TmfXmlStateValueCu.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/core/pattern/stateprovider/XmlPatternAnalysis.java
The file was modifiedstatesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/internal/statesystem/core/backend/historytree/HT_IO.java
Commit 7a9bce4f297f2b8b05ffa7d2e34438631b9b8d81 by matthew khouzam
tmf.core: Allow AbstractFileCheckpointCollection
[Security] Improve file handling in AbstractFileCheckpointCollection
Change-Id: I9716965be411e6618806c15c234d398d8477d3d0 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/150619 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/trace/indexer/AbstractFileCheckpointCollection.java
Commit d07a6917e1a697314f791d6fe4e7c06a40947178 by patrick tasse
releng: Add Trace Compass 5.1.0 baseline
Change-Id: Ib5a21ad88f3cb7be250501034a118c0ddbe3ef2c Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/150591 Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/TimeEvent.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/TimeLinkEvent.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/OutputStyleModel.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.profiling.core/src/org/eclipse/tracecompass/analysis/profiling/core/callstack/CallStackAnalysis.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/TimeGraphArrow.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/tree/ITmfTreeDataModel.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/actions/OpenSourceCodeAction.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/colors/ColorUtils.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.profiling.core/META-INF/MANIFEST.MF
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/.settings/.api_filters
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/ITimeGraphArrow.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/TimeGraphState.java
The file was modifiedcommon/org.eclipse.tracecompass.common.core/src/org/eclipse/tracecompass/common/core/xml/XmlUtils.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/IOutputStyleProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/ITimeEventStyleStrings.java
The file was addedreleng/org.eclipse.tracecompass.target/baseline/tracecompass-baseline-5.1.0.target
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/MarkerEvent.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/IMetadataStrings.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/ITimeGraphEntryModel.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/model/StyleManager.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/BaseDataProviderTimeGraphView.java
The file was modifiedcommon/org.eclipse.tracecompass.common.core/META-INF/MANIFEST.MF
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/analysis/callsite/ITmfCallsiteIterator.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/analysis/callsite/ITmfCallsiteResolver.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/OutputElementStyle.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/dataprovider/X11ColorUtils.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/NamedTimeEvent.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/StyleProperties.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/META-INF/MANIFEST.MF
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/analysis/callsite/TimeCallsite.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/event/aspect/TmfDeviceAspect.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/ITimeGraphState.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/TmfStrings.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/META-INF/MANIFEST.MF
Commit 9114c8d23a7525a395cdc84ec8cf3adaa4fab5ae by patrick tasse
releng: Update OOMPH setup file for 5.1.0
Change-Id: I50ee55badd4a57e7da3c84457fe87c53977ee7e7 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/150615 Tested-by: CI Bot
The file was modifiedTraceCompass.setup
Commit 068d57b07ec5f86bf1a0e7c07f3b97101728ab55 by genevieve bastien
timing: Use ID as name to get appearance of scatter points
bug 551934
Series name do not match in the tree with the full path and the scatter
XY series. Using the ID should make it match.
TODO: Those charts' data providers should implement the
IOutputStyleProvider to avoid these problems.
Change-Id: Ie6eaf85e6bb46b568aef8acfc515110c9ea44b96 Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/150845 Tested-by: CI Bot Tested-by: Patrick
Tasse <patrick.tasse@gmail.com> Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/scatter/AbstractSegmentStoreScatterChartTreeViewer.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.core/src/org/eclipse/tracecompass/internal/analysis/timing/core/segmentstore/SegmentStoreScatterDataProvider.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui.swtbot.tests/src/org/eclipse/tracecompass/analysis/os/linux/ui/swtbot/tests/latency/SystemCallLatencyScatterChartViewTest.java
Commit 70091fcf6061e2fb16200520c564649d840d1bbf by genevieve bastien
timing: Fix filter properties in scatter data provider
bug 551975
Change-Id: I8eecf4cfb710495ee43e483df5599316fe75abd8 Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/150846 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.core/src/org/eclipse/tracecompass/internal/analysis/timing/core/segmentstore/SegmentStoreScatterDataProvider.java
Commit 811db173bb7e4a8aa07161b4c2745ded057f7389 by genevieve bastien
ust: Invalidate symbol cache when configuration changes
Commit 0f7fb6f5017dd1814eca4118e5c5a0ba94999bc1 introduced a cache for
symbol, but when configuration is changed (root path for target file
system), the cache prevents the symbol from being re-queried. It should
be invalidated.
Change-Id: I94be73b80cb785e0042de68c2dbd1b958e425609 Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/150852 Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: CI Bot
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.ust.core/src/org/eclipse/tracecompass/lttng2/ust/core/trace/LttngUstTrace.java
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.ust.core/src/org/eclipse/tracecompass/lttng2/ust/core/analysis/debuginfo/UstDebugInfoBinaryAspect.java
Commit eeb9d5b54208ab1e0b9e85bdcf22f0c9d968bcfe by patrick tasse
Support scopes and id table in tree data providers
A scope is a unique string that can link the entry ids from different
data providers. If the scope is non-null, all data providers that share
the same scope have a common set of entry ids. If the scope is null, the
scope is unique to this single data provider.
An id table is a map that associates a key with an entry id. When used
in conjunction with a scope, this allows for multiple data providers to
share a unique entry id identified with a specific key.
[Added] Support for scopes and id table in tree data providers
Change-Id: I3ef6a99faa89ce0c5704143349dd30f09724cae6 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/150023 Tested-by: CI Bot Tested-by: Simon
Delisle <simon.delisle@ericsson.com> Reviewed-by: Genevieve Bastien
<gbastien+lttng@versatic.net> Reviewed-by: Simon Delisle
<simon.delisle@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/BaseDataProviderTimeGraphView.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/model/tree/AbstractTreeDataProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/tree/TmfTreeModel.java
Commit e289fdc2f246968c27bfeeeeae4dd888ba583db2 by patrick tasse
tmf: Remove full list optimization in AbstractTimeGraphView zoom thread
When zooming out to the full time range, AbstractTimeGraphView skips
computation of the zoomed event lists and sets them to null, to fall
back on the full event list (normally computed once in build thread).
This is an unnecessary optimization. The zoomed event lists would have
to be computed if the zoom range was set to 99% of the full range, so
there is only a limited benefit to having this special case for 100%.
Furthermore, some implementations may be negatively affected by having
the base class unexpectedly skipping the normal zoom thread execution.
Change-Id: I3418ecc14da187e57b2ef65dacc097608ffe558c Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/150745 Tested-by: CI Bot Reviewed-by: Simon
Delisle <simon.delisle@ericsson.com> Tested-by: Simon Delisle
<simon.delisle@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/AbstractTimeGraphView.java
Commit 4569d5a90f2bffcd20de72d300dbe32be6d0acec by patrick tasse
tmf: Fix legend color for arrow style
With the style map using StyleProperties, the arrow color is defined
with the COLOR property instead of BACKGROUND_COLOR.
The legend StateItem color should be set using the COLOR property if the
BACKGROUND_COLOR property is not set.
Change-Id: I973654010caf9e3bee647a0fa9c4450fec1caf84 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/151113 Tested-by: CI Bot Reviewed-by: Simon
Delisle <simon.delisle@ericsson.com> Tested-by: Simon Delisle
<simon.delisle@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/StateItem.java
Commit 99ea579947aadacde8effbea6cf09fdc94c335b9 by patrick tasse
releng: Activate build for 4.13 target by default
Change-Id: If9ea3c9b9f64a535d9350f7bfd6136a9f7dd503a Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/151308 Tested-by: CI Bot Reviewed-by:
Genevieve Bastien <gbastien+lttng@versatic.net>
The file was modifiedpom.xml
Commit 377f4f813f04848487c0f2741e8066b8a1238829 by patrick tasse
tmf: Add Show Labels view menu to time graph views
Toggles visibility of labels in the time graph.
The user preference is stored on a per-view id basis.
The Flame Graph view and XML Time Graph view now draw their labels from
the time graph control based on ITimeEvent.getLabel() instead of from
the presentation provider's postDrawEvent().
[Added] Show Labels view menu to time graph views
Change-Id: I97d753778add7c25541f0034cf4e41a5acfa9ae4 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/151326 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/widgets/TimeGraphControl.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.profiling.ui/src/org/eclipse/tracecompass/internal/analysis/profiling/ui/flamegraph/FlameGraphPresentationProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/TimeGraphViewer.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/messages.properties
The file was modifieddoc/org.eclipse.tracecompass.doc.user/doc/User-Guide.mediawiki
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/Messages.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.ui/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/ui/views/timegraph/XmlPresentationProvider.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.profiling.ui/src/org/eclipse/tracecompass/internal/analysis/profiling/ui/flamegraph/FlamegraphEvent.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.ui/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/ui/views/timegraph/XmlTimeGraphView.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/AbstractTimeGraphView.java
Commit fdadebe1093bf5d702fb8191c1307f9bc1c11262 by patrick tasse
tmf: Support overridable fetch parameters for time graph data provider
BaseDataProviderTimeGraphView now creates all its fetch parameters maps
in overridable protected methods. This allows a subclass of the view to
add or replace its own parameters to the map.
The data provider can now accept Collection instead of List for some
parameters.
[Added] Support override fetch parameters for time graph data provider
Change-Id: Ia9cc96585e899d90129ff2564c9f2e5f5aa53693 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/151447 Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/model/timegraph/AbstractTimeGraphDataProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/dataprovider/DataProviderParameterUtils.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/BaseDataProviderTimeGraphView.java
Commit 2d1e307c3b4d30b690cf94b854af34af6e4e228f by matthew khouzam
tmf: Add segment aspect type
Adds segment aspect type to ISegmentAspect. A segment aspect can be
either categorical or continuous, depending on the way to compare data
from this aspect.
Adds segment aspects for segment start time, end time, and length so
that a segment aspect type can be associated to it.
[Added] Event aspect categories to allow classification.
Change-Id: Ic6d75dbea6009e84d4e65b7e5fdcfb33b925608d Signed-off-by:
David Piché <david.piche@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/149785 Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: CI Bot
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/table/AbstractSegmentStoreTableViewer.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/segment/messages.properties
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/segment/Messages.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.core/src/org/eclipse/tracecompass/analysis/timing/core/segmentstore/ISegmentStoreProvider.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core.tests/src/org/eclipse/tracecompass/tmf/core/tests/segment/SegmentAspectTest.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/segment/SegmentDurationAspect.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/segment/SegmentStartTimeAspect.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/segment/ISegmentAspect.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/segment/SegmentEndTimeAspect.java
Commit 2508c43419aae08c110fcb63d79e0f752a7004f1 by bernd hufmann
pcap: Remove PDE launch configuration for doc build
This was not removed in patch: https://git.eclipse.org/r/#/c/96310/
Change-Id: Id352317b2a85c2dce566a7c8ab876c990e7d2c22 Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/144569 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifieddoc/org.eclipse.tracecompass.tmf.pcap.doc.user/.project
The file was removeddoc/org.eclipse.tracecompass.tmf.pcap.doc.user/.externalToolBuilders/Trace Compass Pcap User Guide Builder.launch
Commit 7aec755a4941cb1aa5cdbebc0e96d8b235ba480c by bernd hufmann
analysis: Refactor Ust Debug Info Symbol Provider implementation
Create a UST Debug info symbol provider in core and make the UI one
extend the core symbol provider. With this the symbol provider will be
available for call stack data provider.
[Changed] Provide an UstDebugInfoSymbolProvider in ust.core
Change-Id: I3f9f46e002cc6bc1a5f33770b50155a862fd72da Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/150960 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was removedlttng/org.eclipse.tracecompass.lttng2.ust.ui/src/org/eclipse/tracecompass/internal/lttng2/ust/ui/analysis/debuginfo/UstDebugInfoSymbolProvider.java
The file was removedlttng/org.eclipse.tracecompass.lttng2.ust.ui/src/org/eclipse/tracecompass/internal/lttng2/ust/ui/analysis/debuginfo/UstDebugInfoSymbolProviderFactory.java
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.ust.ui/src/org/eclipse/tracecompass/internal/lttng2/ust/ui/analysis/debuginfo/UstDebugInfoSymbolProviderPreferencePage.java
The file was addedlttng/org.eclipse.tracecompass.lttng2.ust.ui/src/org/eclipse/tracecompass/internal/lttng2/ust/ui/analysis/debuginfo/UstDebugInfoUiSymbolProvider.java
The file was addedlttng/org.eclipse.tracecompass.lttng2.ust.core/src/org/eclipse/tracecompass/internal/lttng2/ust/core/analysis/debuginfo/UstDebugInfoSymbolProvider.java
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.ust.ui/plugin.xml
The file was addedlttng/org.eclipse.tracecompass.lttng2.ust.core/src/org/eclipse/tracecompass/internal/lttng2/ust/core/analysis/debuginfo/UstDebugInfoSymbolProviderFactory.java
The file was addedlttng/org.eclipse.tracecompass.lttng2.ust.ui/src/org/eclipse/tracecompass/internal/lttng2/ust/ui/analysis/debuginfo/UstDebugInfoUiSymbolProviderFactory.java
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.ust.core/plugin.xml
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.ust.core/META-INF/MANIFEST.MF
Commit 2fdc00346bf18540ee350831f5909426a3ca0e2c by patrick tasse
Support tooltip information from multiple data providers
BaseDataProviderTimeGraphPresentationProvider does not know from which
data provider tooltip information should be fetched. It now receives a
tooltip resolver for each data provider created by the
BaseDataProviderTimeGraphView, which can translate from (time event,
data provider) to the correct entry id and query the data provider, only
if it is a provider of that time graph entry. The results from each
query are aggregated, and some data providers can return no tooltip
information.
The model output element (either state, arrow or annotation) is passed
as a new fetch parameter to the tooltip query, so the data provider
knows which element is being queried.
In order to achieve this, a new parent model element ITimeElement is
created, with extending interfaces ITimeGraphState, ITimeGraphArrow and
IAnnotation. The model field of TimeEvent is changed to this parent
interface, since TimeEvent is extended with TimeLinkEvent
(ITimeGraphArrow) and MarkerEvent (IAnnotation).
ITimeElement extends a new interface IOutputElement, which represents
graphical elements that have a style (or a value) and support
element-based filtering.
The class OutputElement is created as base class of TimeGraphState,
TimeGraphArrow and Annotation.
[Added] Support tooltip information from multiple data providers
Change-Id: Ibbd1a11325d16f3875ce3430ce4ac38ea115b9f7 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/150807 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/MarkerEvent.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/BaseDataProviderTimeGraphView.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/provisional/tmf/core/model/annotations/IAnnotation.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/ITimeGraphArrow.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/.settings/.api_filters
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/dataprovider/DataProviderParameterUtils.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/ITimeElement.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/IElementResolver.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/TimeGraphState.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/TimeLinkEvent.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/OutputElement.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/provisional/tmf/ui/widgets/timegraph/BaseDataProviderTimeGraphPresentationProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/TimeGraphArrow.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/ITimeGraphState.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/provisional/tmf/core/model/annotations/Annotation.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/IPropertyCollection.java
The file was addedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/IOutputElement.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/TimeEvent.java
Commit 31b3bffeae8bc37512cfee1aabcbe99c2ada6c09 by matthew khouzam
common.core: fix all sonar warnings in BufferedBlockingQueue
- Verify value of remove
- re-interrupt when receiving an "InterruptedException"
- move repeated string to constant
[Security] improve buffered blocking queue checks
[Fixed] propagate InterruptedException
Change-Id: Ie66d3243f8c90db156fac7c21cc6788366f200c8 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/150610 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was addedcommon/org.eclipse.tracecompass.common.core/annotations/java/util/concurrent/BlockingDeque.eea
The file was modifiedcommon/org.eclipse.tracecompass.common.core/src/org/eclipse/tracecompass/common/core/collect/BufferedBlockingQueue.java
Commit 265e087ea03873e42ebdf5b96bcebb86bca53427 by matthew khouzam
common.core: make NonNullUtils#checkNotNull use Objects#requireNonNull
Re-use existing infrastructure when possible.
Change-Id: Id382e015a42adb9bde364e9ad7226c8b8c903f03 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/150607 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedcommon/org.eclipse.tracecompass.common.core/src/org/eclipse/tracecompass/common/core/NonNullUtils.java
Commit a15fe7ba1c708f879478a33a425eef92d7704349 by bernd hufmann
tmf: Use presentation provider to get tooltip for source code lookup
Presentation provider is able to resolve the correct data provider.
Previous implementation returned incorrect data provider because
TraceEntry was not correct one in case of an experiment.
[Changed] Use presentation provider to get tooltip for source code
lookup
Change-Id: Ie56fb33b6694c88d683f53c4cb7ce8ff9863daa2 Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/151909 Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/BaseDataProviderTimeGraphView.java
Commit 095904ed3c78bf8c829afa53a03af26b7acd3dda by bernd hufmann
tmf: Add TimeGraphState constructor that takes value and style
[Added] TimeGraphState constructor that takes value and style
Change-Id: Ie4c7ac825604371c203c5bf6f98cbbbae7c37dcd Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/150961 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/TimeGraphState.java
Commit 55f91effae889bc6a77a42d7a657d6f52236eaed by patrick tasse
tmf: Bug 552664: ConcurrentModifException in StateSystemDataProvider
Make all collections final and synchronize on entry builder on all
accesses that are outside of the scope of fetchTree().
[Fixed] Bug 552664: ConcurrentModifException in StateSystemDataProvider
Change-Id: I1cc7d5e145c3b6ada46f36993e515c01d6704153 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/151984 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/statesystem/provider/StateSystemDataProvider.java
Commit 60d6832ba3bebb5d7e3db4c257b147135e5b174b by patrick tasse
releng: Add e4.14 and update eStaging targets for 2019-12 M2
Change-Id: I6f9320f4be3d29e65ef94f32c1b942a30e58059f Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/152068 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedreleng/org.eclipse.tracecompass.target/tracecompass-eStaging.target
The file was addedreleng/org.eclipse.tracecompass.target/tracecompass-e4.14.target
Commit 5f422112c1ce9d57147fb4635966877edaae6b6c by patrick tasse
analysis: Fix @since tag
Change-Id: Ifa008e6b55b232784137a12f3db56eb33a023aed Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/152079 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.core/META-INF/MANIFEST.MF
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.core/src/org/eclipse/tracecompass/analysis/timing/core/segmentstore/ISegmentStoreProvider.java
Commit 56b6fe0db48d19543c1f03eea62f2b9e96085f25 by patrick tasse
Fix Null Analysis errors
[Fixed] Possible NullPointerException handling SoftIrq events
Change-Id: Ib17b2c408bcf7ecdbd617846bea947e013df204f Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/152083 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com>
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.kernel.core/src/org/eclipse/tracecompass/internal/lttng2/kernel/core/analysis/graph/handlers/TraceEventHandlerExecutionGraph.java
The file was modifiedjsontrace/org.eclipse.tracecompass.jsontrace.core/src/org/eclipse/tracecompass/internal/jsontrace/core/Messages.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.filter.parser/.settings/org.eclipse.jdt.core.prefs
The file was modifiedtmf/org.eclipse.tracecompass.tmf.filter.parser/META-INF/MANIFEST.MF
Commit 31d983022bf8c6103a8881af1fb25b2c1eac3b7f by bernd hufmann
releng: Bug 552713: Support building of Trace Compass with Java 11
[Added] Bug 552713: Support building of Trace Compass with Java 11
Change-Id: I194ecd649a97e2b18899416955ddf939fdf6b584 Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/152091 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core.tests/src/org/eclipse/tracecompass/tmf/core/tests/dataprovider/DataProviderParameterTest.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ui/swtbot/tests/views/PalettedPresentationProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.chart.ui/src/org/eclipse/tracecompass/internal/tmf/chart/ui/data/ChartRangeMap.java
The file was modifiedctf/org.eclipse.tracecompass.ctf.core.tests/src/org/eclipse/tracecompass/ctf/core/tests/types/EventDeclarationTest.java
The file was modifiedctf/org.eclipse.tracecompass.ctf.core.tests/src/org/eclipse/tracecompass/ctf/core/tests/trace/CTFTraceTest.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/analysis/TmfAnalysisManager.java
The file was modifiedcommon/org.eclipse.tracecompass.common.core.tests/.settings/org.eclipse.jdt.core.prefs
The file was addedcommon/org.eclipse.tracecompass.common.core/annotations/java/lang/Boolean.eea
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core.tests/src/org/eclipse/tracecompass/tmf/core/tests/trace/location/TmfLocationTest.java
The file was modifiedctf/org.eclipse.tracecompass.ctf.core.tests/src/org/eclipse/tracecompass/ctf/core/tests/trace/CTFStreamInputTest.java
Commit fa96bd389dc1a493a7a8a437af1ca04432a8e031 by patrick tasse
tmf: Fix AddProjectNatureTest in 4.14
The .* resources filter is no longer checked by default in 4.14. Update
the test to toggle filter items conditionally.
Change-Id: Ib515fb67fcb0dfa9ad1bc970b31b9d3542a16ae0 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/152153 Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ui/swtbot/tests/project/AddProjectNatureTest.java
Commit ed6bffda2236cf2d0b2f4eb9b90a9e9638fbcfde by genevieve bastien
tmf: Add o.e.t.common.core plugin to tmf feature
This plugin is required to build the incubator's RCP and needs to be
part of one of the features.
Change-Id: I6ee33779a88077ae118429f23feea6893eea983f Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/152090 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf/feature.xml
Commit 982e2e720f53beb8ed2ddda01a26a168f3827aa8 by bernd hufmann
tmf: use selection time for source code location in tooltip
Change-Id: I6f62d73a86012d39afdb22958968bab8d3662386 Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/152283 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/BaseDataProviderTimeGraphView.java
Commit 655db7fc4fe1cdc527e724eee5c5faafbeaecb27 by bernd hufmann
tmf: fix time graph tooltip handler for source code lookup.
The source hyperlink string contained a unnecessary quote that made the
conversion from HTML to string to create a incorrect string. And hence
the source code lookup failed due to incorrect location provided when
the user clicked on the hyperlink in the tooltip.
[Fixed] Source code lookup hyperlink in tooltips
Change-Id: I2c35b7675e95efe71174425fdb39526e16fdbc1e Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/152347 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/TmfAbstractToolTipHandler.java
Commit c9c85d884a77cba044354cb3316e74f9acf7b13a by matthew khouzam
tmf.core: use ArrayDeque instead of LinkedList in AttributePool
[Fixed] Increased performance of Attribute Pools
Change-Id: If38b8951e4ced5443a510b322919e693e1d98378 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/152450 Reviewed-by: Genevieve Bastien
<gbastien+lttng@versatic.net> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/statesystem/TmfAttributePool.java
Commit 36ec7a8a248baaf5f06381566d16ab1535f1c717 by bernd hufmann
rcp: Use org.apache.commons.cli for command-line parsing
[changed] Use apache.cli for command line argument parsing
[changed] Command line arguments should be preceded by --cli
Change-Id: I4646d04370ebaa5ad56885c0902e2a53e4a4f96b Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Signed-off-by: Geneviève
Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/65906 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedrcp/org.eclipse.tracecompass.rcp/feature.xml
The file was addedrcp/org.eclipse.tracecompass.rcp.ui.tests/src/org/eclipse/tracecompass/rcp/ui/tests/Activator.java
The file was addedrcp/org.eclipse.tracecompass.rcp.ui.tests/testfiles/wrongOption.txt
The file was modifiedrcp/org.eclipse.tracecompass.rcp/pom.xml
The file was addedrcp/org.eclipse.tracecompass.rcp.ui.tests/.classpath
The file was addedrcp/org.eclipse.tracecompass.rcp.ui.tests/build.properties
The file was modifieddoc/org.eclipse.tracecompass.rcp.doc.user/doc/User-Guide.mediawiki
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationWorkbenchWindowAdvisor.java
The file was modifiedreleng/org.eclipse.tracecompass.target/tracecompass-eStaging.target
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/cli/CliParser.java
The file was modifiedreleng/org.eclipse.tracecompass.target/tracecompass-e4.6.target
The file was modifiedreleng/org.eclipse.tracecompass.target/tracecompass-e4.12.target
The file was addedrcp/org.eclipse.tracecompass.rcp.ui.tests/.settings/org.eclipse.pde.prefs
The file was addedrcp/org.eclipse.tracecompass.rcp.ui.tests/.settings/org.eclipse.jdt.core.prefs
The file was addedrcp/org.eclipse.tracecompass.rcp.ui.tests/about.html
The file was modifiedreleng/org.eclipse.tracecompass.target/tracecompass-e4.9.target
The file was addedrcp/org.eclipse.tracecompass.rcp.ui.tests/META-INF/MANIFEST.MF
The file was addedrcp/org.eclipse.tracecompass.rcp.ui.tests/ui-test-plugin.properties
The file was modifiedreleng/org.eclipse.tracecompass.target/tracecompass-e4.7.target
The file was modifiedreleng/org.eclipse.tracecompass.target/tracecompass-e4.10.target
The file was addedrcp/org.eclipse.tracecompass.rcp.ui.tests/testfiles/helpText.txt
The file was modifiedreleng/org.eclipse.tracecompass.target/tracecompass-e4.13.target
The file was modifiedreleng/org.eclipse.tracecompass.target/tracecompass-e4.11.target
The file was addedrcp/org.eclipse.tracecompass.rcp.ui.tests/.settings/org.eclipse.jdt.ui.prefs
The file was addedrcp/org.eclipse.tracecompass.rcp.ui.tests/.settings/org.eclipse.core.runtime.prefs
The file was addedrcp/org.eclipse.tracecompass.rcp.ui.tests/plugin.properties
The file was addedrcp/org.eclipse.tracecompass.rcp.ui.tests/testfiles/missingOpenArgument.txt
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/messages/messages.properties
The file was addedrcp/org.eclipse.tracecompass.rcp.ui.tests/testfiles/warningCliError.txt
The file was addedrcp/org.eclipse.tracecompass.rcp.ui.tests/.project
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/messages/Messages.java
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/Application.java
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/TracingRcpPlugin.java
The file was modifiedrcp/pom.xml
The file was addedrcp/org.eclipse.tracecompass.rcp.ui.tests/testfiles/warningCli.txt
The file was modifiedreleng/org.eclipse.tracecompass.target/tracecompass-e4.8.target
The file was addedrcp/org.eclipse.tracecompass.rcp.ui.tests/.settings/org.eclipse.core.resources.prefs
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/META-INF/MANIFEST.MF
The file was addedrcp/org.eclipse.tracecompass.rcp.ui.tests/src/org/eclipse/tracecompass/rcp/ui/tests/cliparser/CliParserTest.java
The file was addedrcp/org.eclipse.tracecompass.rcp.ui.tests/testfiles/listCapabilities.txt
The file was modifiedreleng/org.eclipse.tracecompass.target/tracecompass-e4.14.target
Commit 8617e08e63113e739d18e94392a8e2660a4e1322 by matthew khouzam
tmf.core: remove race in indexer
Bug: 551599
[Fixed] Race condition in indexer
Change-Id: Ia9f9613e43af81404ca32d4bcde109260ad41a57 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/150285 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/trace/indexer/AbstractFileCheckpointCollection.java
Commit f7ed596db86bd378a70738a1f6fe7201aea15a9a by patrick tasse
tmf: Bug 553074: Tooltip not shown for String or null value in SSE view
Remove check on valid numerical value.
Replace NullTimeEvent with TimeEvent.
Use single state query instead of full query for tooltip value.
[Fixed] Bug 553074: Tooltip not shown for String or null value in SSE
Change-Id: Icfb6d85cc401a3bdb79c4f99b7d21b8c0a355af6 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/152690 Tested-by: CI Bot Tested-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/statesystem/TmfStateSystemExplorer.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/statesystem/StateSystemPresentationProvider.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/statesystem/provider/StateSystemDataProvider.java
Commit 10603a2a3077208c42c82cedc2286d37293584d3 by matthew khouzam
tmf.core: Deprecate AbstractFileCheckpointCollection#getFileChannel
This is a potential resource leak.
[Deprecated] AbstractFileCheckpointCollection#getFileChannel
Change-Id: Iee3481b8a006911227a583a16a20529d67d53fde Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/151901 Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/trace/indexer/AbstractFileCheckpointCollection.java
Commit 3363860c501e986b22168e47978ed28f53508b78 by genevieve bastien
core: add toString methods to data provider API classes
This helps debugging those classes
Change-Id: Iddf3baefabe7e99eaef6c28be64d4100c37fac5a Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/152525 Tested-by: CI Bot Tested-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/TimeGraphModel.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/response/TmfModelResponse.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/TimeGraphRowModel.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/TimeGraphState.java
Commit e9d9fbda37e5105a951f6fb854d4815e429b4086 by genevieve bastien
Ust: add a library symbol to UST debug info
This symbol is used when the precise symbol cannot be resolved because
the files are absent, but we can still give the name of the file that
the symbol belonged to.
Change-Id: I76878b5f40d63b71bb841aaf83f8b5318e09e47f Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/152526 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was addedlttng/org.eclipse.tracecompass.lttng2.ust.core/src/org/eclipse/tracecompass/internal/lttng2/ust/core/analysis/debuginfo/TmfLibrarySymbol.java
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.ust.core/src/org/eclipse/tracecompass/internal/lttng2/ust/core/analysis/debuginfo/UstDebugInfoSymbolProvider.java
Commit 7b2fba7b25251c41ca924eb51287f1c3e0bd8e53 by matthew khouzam
lami.ui: add "// do nothing" to empty constructor.
Change-Id: I8640557ef51d1b4c60d9fc8340977b5cac21729b Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/152692 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.ui/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/ui/handler/HandlerUtils.java
Commit b1ab1ff364f68e69a115fda5c286276011b3da2c by bernd hufmann
test: Enable ProjectExplorerRefreshTest
It was recently ignored due to intermittent failures.
Change-Id: If434b06e7a7def6db5ddc96a8c9deb50e10a0f8f Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/152864 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedreleng/org.eclipse.tracecompass.integration.swtbot.tests/src/org/eclipse/tracecompass/integration/swtbot/tests/projectexplorer/ProjectExplorerRefreshTest.java
Commit ec835dd2a78e2595b50765f20aeed9e01ec8c92b by patrick tasse
tmf: Support extend selection with Shift+click on marker axis
[Added] Support extend selection with Shift+click on marker axis
Change-Id: I753964cd51a310b7876a364cc8402584178aafa8 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/152348 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/widgets/TimeGraphMarkerAxis.java
Commit aa21ecb877f84f6dcdd33f372f46e11b06911a2e by patrick tasse
tmf: Bug 553068: Inefficient use of regex pattern in MATCHES filter
[Fixed] Bug 553068: Inefficient use of regex pattern in MATCHES filter
Change-Id: I551864add1cb549defa3c6cb039a705402b93525 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/152678 Reviewed-by: Genevieve Bastien
<gbastien+lttng@versatic.net> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core.tests/src/org/eclipse/tracecompass/tmf/core/tests/filter/parser/ElementResolverFilterTest.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/provisional/tmf/core/model/filter/parser/FilterSimpleExpression.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/provisional/tmf/core/model/filter/parser/FilterSimpleExpressionCu.java
Commit 24bf37e5f2262b7e3aa875d0c3ba5602163a4e25 by patrick tasse
doc: Update user guide for Shift+click on marker axis
Change-Id: I48569d1d2910a56eda658cab468a87a256ce1126 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/152978 Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: CI Bot
The file was modifieddoc/org.eclipse.tracecompass.doc.user/doc/User-Guide.mediawiki
Commit c1380fccfbddc0b39d604d91b8f23fccd7f2f37d by bernd hufmann
tmf.swtbot: Add test for c-project refresh when deleting traces
Add a test in ProjectExplorerRefreshTest to verify that a trace is
removed from the shadow project when the trace, in the c-project, is
deleted
Change-Id: I79ba191266fc77823352f2ab806f106cd01f5855 Signed-off-by:
Simon Delisle <simon.delisle@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/111255 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedreleng/org.eclipse.tracecompass.integration.swtbot.tests/src/org/eclipse/tracecompass/integration/swtbot/tests/projectexplorer/ProjectExplorerRefreshTest.java
Commit ff771b2091beccc5fa6ae212387f69cc8cf65ae5 by bernd hufmann
control: Bug 552703: Fix getting list of contexts for LTTng 2.11
Note that, the XSD validation in the tests is disabled for the LTTng
2.11 tests that have been added. The reason is that the XSD needs to be
updated, which will be done in a separate patch.
[Fixed] Bug 552703: Fix getting list of contexts for LTTng 2.11
Change-Id: Icfca0beade8b999b77db4c34a2f0249f921a7ef4 Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/152078 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.control.ui/src/org/eclipse/tracecompass/internal/lttng2/control/ui/views/service/MIStrings.java
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.control.ui/src/org/eclipse/tracecompass/internal/lttng2/control/ui/views/service/LTTngControlServiceMI.java
The file was addedlttng/org.eclipse.tracecompass.lttng2.control.ui.tests/testfiles/LTTngServiceMi3TestLTTng211.cfg
The file was addedlttng/org.eclipse.tracecompass.lttng2.control.ui.tests/src/org/eclipse/tracecompass/lttng2/control/ui/tests/service/LTTngControlServiceMi3LTTng211.java
Commit 51dc48d2b2fd600344aa3da56c53a3cc43e88fc4 by patrick tasse
tmf: Style manager does not apply opacity to default color
In StyleManager.getColorStyle(), if the element style contains a value
for OPACITY but does not contain any value for the requested color
style, apply the opacity's alpha value to the default color (#000000),
instead of returning null which implies the default color at alpha 255.
Change-Id: I16a1ad31d8f8e06153a641e75f1ebe1f9bd7a89d Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/153086 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/model/StyleManager.java
Commit 4d4cf2543e6becc3aa70c69f6f2b252367f0eebe by genevieve bastien
rcp: make the cli trace to open the active one
bug 552758
When a trace is requested to be opened at startup, the opening task is
queued after all the UI tasks have been handled, so that it is the last
one to execute and the trace is the active one.
Change-Id: I947186d9e15808a61603c7005c496c00d840c67f Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/152278 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationWorkbenchAdvisor.java
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationWorkbenchWindowAdvisor.java
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/cli/CliParser.java
Commit ae256ed243760bcfdb5c5780603bd48956f18d47 by matthew khouzam
rcp.ui: allow multiple traces to be opened via command line
Bug: 549909
Change-Id: Ica3fd87e07519dd9b3d005811619f4885cbde6ce Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Signed-off-by: Geneviève
Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/147560 Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: CI Bot
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/cli/CliParser.java
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui.tests/src/org/eclipse/tracecompass/rcp/ui/tests/cliparser/CliParserTest.java
Commit 7ab258f6ae1eaaf4279c9cd38f91eccdfb184f0f by bernd hufmann
test: Fix intermittent failure in ProjectExplorerRefreshTest for Oxygen
Change-Id: I34dfde442de530b66a2762f42a0dbffb8d0dc5d5 Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/153141 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedreleng/org.eclipse.tracecompass.integration.swtbot.tests/src/org/eclipse/tracecompass/integration/swtbot/tests/projectexplorer/ProjectExplorerRefreshTest.java
Commit 4502b99585821a38bd8db1e67f794bf3159911bd by bernd hufmann
rcp: Remove o.e.t.common.core plugin from rcp feature
https://git.eclipse.org/r/152090 added this plugin to the tmf feature,
so that it's not needed anymore in the RCP feature.
Change-Id: If02cbfae9027bd35bf3ce60aaa8563a6b2b9d6f7 Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/153142 Tested-by: CI Bot Reviewed-by:
Genevieve Bastien <gbastien+lttng@versatic.net> Tested-by: Genevieve
Bastien <gbastien+lttng@versatic.net>
The file was modifiedrcp/org.eclipse.tracecompass.rcp/feature.xml
Commit 3acbe1284803311be6db37129c1eb0c56c5f1acb by patrick tasse
tmf: Support full background search in AbstractTimeGraphView
Data providers that want to support full background search should get
the FULL_QUERY_KEY fetch parameter and perform a full query if true.
The row model states should be filtered by calling the overloaded
ITimeGraphStateFilter.applyFilterAndAddState() method.
[Added] Support full background search in AbstractTimeGraphView
Change-Id: I17edc1fb87f1185f2cfa335b81fa0aefaa9d0bbc Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/152765 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/ITimeGraphStateFilter.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/AbstractTimeGraphView.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/dataprovider/DataProviderParameterUtils.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/widgets/TimeGraphControl.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/BaseDataProviderTimeGraphView.java
Commit c69305d2b8086b58e07144916961d01cf188bb25 by bernd hufmann
tmf: Don't get data provider in the analysis started signal
It will be done in a separated thread out side the signal handler.
DataProviderManager.getDataProvider() should never be called within a
TmfSignalHandler (see also https://git.eclipse.org/r/#/c/123294/)
Change-Id: I956286fd386e5bfd266fff65e4b15026d39c486b Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/153339 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/statesystem/TmfStateSystemExplorer.java
Commit 4ff6092a394d89f9756970a7bebde9a80f8826ec by genevieve bastien
cli: Add plugin and extension point for CLI actions
Add an extension point allowing plugins to define CLI actions to parse
the command line arguments.
[added] Extension point for CLI actions
Change-Id: I7334f7694caf200a0655d1aa61b72b5d4991c604 Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/150518 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/.settings/org.eclipse.core.runtime.prefs
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/.settings/org.eclipse.core.resources.prefs
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/.project
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/src/org/eclipse/tracecompass/internal/provisional/tmf/cli/core/parser/CliParserException.java
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/src/org/eclipse/tracecompass/internal/tmf/cli/core/parser/messages.properties
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/.settings/org.eclipse.jdt.core.prefs
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/META-INF/MANIFEST.MF
The file was addedtmf/org.eclipse.tracecompass.tmf.cli/feature.xml
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/src/org/eclipse/tracecompass/internal/tmf/cli/core/parser/Messages.java
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core.tests/src/org/eclipse/tracecompass/tmf/cli/core/parser/help/test/HelpCliParserTest.java
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core.tests/src/org/eclipse/tracecompass/tmf/cli/core/tests/ActivatorTest.java
The file was modifiedtmf/pom.xml
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/src/org/eclipse/tracecompass/internal/tmf/cli/core/package-info.java
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core.tests/testfiles/wrongOption.txt
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/about.html
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core.tests/.settings/org.eclipse.jdt.ui.prefs
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core.tests/.settings/org.eclipse.jdt.core.prefs
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/src/org/eclipse/tracecompass/internal/tmf/cli/core/parser/CliParserConfigElement.java
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/src/org/eclipse/tracecompass/internal/tmf/cli/core/parser/help/HelpCliParser.java
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/.classpath
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core.tests/.gitignore
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/.settings/org.eclipse.pde.api.tools.prefs
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/src/org/eclipse/tracecompass/internal/provisional/tmf/cli/core/parser/CliParserManager.java
The file was addedtmf/org.eclipse.tracecompass.tmf.cli/feature.properties
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/src/org/eclipse/tracecompass/internal/provisional/tmf/cli/core/parser/ICliParser.java
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/src/org/eclipse/tracecompass/internal/tmf/cli/core/parser/help/package-info.java
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core.tests/testfiles/helpText.txt
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core.tests/.project
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core.tests/.settings/org.eclipse.core.runtime.prefs
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/.gitignore
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/.settings/org.eclipse.pde.prefs
The file was addedtmf/org.eclipse.tracecompass.tmf.cli/.project
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core.tests/.classpath
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core.tests/.settings/org.eclipse.core.resources.prefs
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core.tests/about.html
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/src/org/eclipse/tracecompass/internal/provisional/tmf/cli/core/parser/CliOption.java
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/src/org/eclipse/tracecompass/internal/provisional/tmf/cli/core/parser/CliCommandLine.java
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/build.properties
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/src/org/eclipse/tracecompass/internal/provisional/tmf/cli/core/parser/package-info.java
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/src/org/eclipse/tracecompass/internal/tmf/cli/core/Activator.java
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/schema/org.eclipse.tracecompass.tmf.cli.parser.extension.exsd
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/.settings/org.eclipse.jdt.ui.prefs
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/plugin.properties
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core.tests/build.properties
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core.tests/META-INF/MANIFEST.MF
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/plugin.xml
The file was addedtmf/org.eclipse.tracecompass.tmf.cli/build.properties
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core/src/org/eclipse/tracecompass/internal/tmf/cli/core/parser/package-info.java
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core.tests/.settings/org.eclipse.pde.prefs
The file was addedtmf/org.eclipse.tracecompass.tmf.cli.core.tests/plugin.properties
Commit 3cd42586bb502cae58fb962740f61094b0852af3 by matthew khouzam
tmf.ui: Add ability to set a fixed range for Y axis
Sometimes it is needed to have a fixed default Y axis range for
TmfCommonXAxisChartViewer. It is possible to set new Range for the
default Y axis now and it will not be reset with adjustRange().
[Added] Ability to set a fixed range for Y axis of XYCharts
Change-Id: I42e5e576a573082ea8b405f4f59f4471571ccee2 Signed-off-by: Ivan
Grinenko <ivan.grinenko@auriga.com> Signed-off-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/152446 Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: CI Bot Reviewed-by: Genevieve
Bastien <gbastien+lttng@versatic.net>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/xycharts/TmfXYChartViewer.java
The file was addedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/xycharts/AxisRange.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/xycharts/linecharts/TmfCommonXAxisChartViewer.java
Commit b5bdb16bff27a88ae3644f3c7ed3714af79d8df1 by genevieve bastien
rcp: Port the CLI parser to extension point
[changed] Use the Cli extension point for CLI argument parsing
[deprecated] TmfOpenTraceHelper#openTraceFromElement, use method with
return type
[added] TmfOpenTraceHelper#openFromElement
Change-Id: I9e7dc67c8f9c5bd1c4c39af00140626d2335d51e Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/152081 Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: CI Bot
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/TracingRcpPlugin.java
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/messages/messages.properties
The file was modifiedtmf/org.eclipse.tracecompass.tmf.cli.core/src/org/eclipse/tracecompass/internal/provisional/tmf/cli/core/parser/CliOption.java
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/plugin.xml
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/messages/Messages.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/model/messages.properties
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui.tests/META-INF/MANIFEST.MF
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui.tests/src/org/eclipse/tracecompass/rcp/ui/tests/cliparser/CliParserTest.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.tests/src/org/eclipse/tracecompass/tmf/ui/tests/project/model/ProjectModelTraceTest.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/model/TmfOpenTraceHelper.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.ui/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/ui/preferences/XMLAnalysesManagerPreferencePage.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/model/Messages.java
The file was modifiedrcp/org.eclipse.tracecompass.rcp.product/tracing.product
The file was modifiedtmf/org.eclipse.tracecompass.tmf.cli.core.tests/src/org/eclipse/tracecompass/tmf/cli/core/parser/help/test/HelpCliParserTest.java
The file was removedrcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/cli/TracingRCPCliException.java
The file was modifiedreleng/org.eclipse.tracecompass.releng-site/category.xml
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/META-INF/MANIFEST.MF
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/Application.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.cli.core/META-INF/MANIFEST.MF
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.tests/src/org/eclipse/tracecompass/tmf/ui/tests/project/model/TraceAndExperimentTypeTest.java
The file was removedrcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/cli/CliParser.java
The file was addedrcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/cli/RcpCliParser.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.cli.core/src/org/eclipse/tracecompass/internal/provisional/tmf/cli/core/parser/CliCommandLine.java
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationWorkbenchAdvisor.java
Commit 029c61090d9a4a47f464d0d828d4ac8a05510274 by matthew khouzam
linux.ui: Use Objects#equals rather than != for Long egality
Change-Id: I6e0246c8a355d599a3540a04d5a996d75dd15302 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/153486 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/controlflow/filters/DynamicFilterDialog.java
Commit 2700eabe43cd6488216450dc94e1e2b590888108 by matthew khouzam
linux.ui: remove useless split
Change-Id: Ib1d5c35a9cb9405d62b46d6acaa0a933db365390 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/153447 Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: CI Bot
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/controlflow/filters/DynamicFilterDialog.java
Commit b8234d86adf711f1e05d4e0144bceb0fe0fccfb0 by bernd hufmann
tmf: Fix return value of openTraceFromPath() for non-traces
patch https://git.eclipse.org/r/#/c/150518/ changed the severity to
IStatus.INFO. SWTBotUtils.openTrace() checks for status.isOK(), which
fails when returning IStatus.INFO.
This patch is reverting the change and makes sure that the severity
IStatus.OK.
Change-Id: Ibf14e2646208e5c086e9077a538d9c0279318eaa Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/153510 Reviewed-by: Genevieve Bastien
<gbastien+lttng@versatic.net> Tested-by: CI Bot Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/model/TmfOpenTraceHelper.java
Commit a83917f849ba1b6e7e2e98c48987e6267f27f9ba by patrick tasse
releng: Update e4.14 and eStaging targets to 2019-12 M3
Change-Id: I48d9832acf5bf8fd0182370b78b8fb95c9796ea3 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/153500 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedreleng/org.eclipse.tracecompass.target/tracecompass-e4.14.target
The file was modifiedreleng/org.eclipse.tracecompass.target/tracecompass-eStaging.target
Commit fe56f37e9bf17c9480031dac61c7ce8991480344 by bernd hufmann
releng: Add tmf.cli feature to legacy tracing.product file
Change-Id: I4f3a52e719a2a549aef6ae737727caa836b7eb1f Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/153576 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedrcp/org.eclipse.tracecompass.rcp.product/legacy/tracing.product
Commit d1da6ee2abf49145df78b529b6fd2e98cd29c09b by bernd hufmann
tmf.ui: launch an analysis by double-clicking or context-sensitive menu.
[Added] manually launch analysis from the project explorer
Change-Id: Ia42dc1146e36556f05bf56af620cd32c04bc8573 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Signed-off-by: Bernd
Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/152985 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was addedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/handlers/OpenAnalysisHandler.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/plugin.xml
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/handlers/OpenAction.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/model/TmfAnalysisElement.java
Commit 20dc29a57a68fdf77484d5e2a2217fba77ff31d0 by bernd hufmann
tmf.ui: Add attribute for opening events table with trace aspects
[Added] Extension attribute for opening events table with trace aspects
The element 'eventsTableType' of the 'tracetypeui' extension point was
augmented to supply a flag (useTraceAspects) that lets the extension
choose to supply the aspects to the table via the
IImfTrace#getEventAspects() method.
Change-Id: I0f3db81ff0b94281497b8f2729d3bb9bc5891371 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Signed-off-by: Bernd
Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/152881 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/schema/org.eclipse.linuxtools.tmf.ui.tracetypeui.exsd
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/model/TmfTraceTypeUIUtils.java
Commit 0a6b7a12162f4e969a0044924b3f8a445d43085f by genevieve bastien
tmf: Use a code with the status of openTraceFromPath
When the status is OK after running the openTraceFromPath method, there
are 2 possibilities, either the trace will eventually be opened or the
trace type could not be set, the file is imported, but the trace won't
open. To differentiate those 2 cases (necessary when opening from the
command line, as we wait for the trace opened signal to know the trace
is fully opened), a code is added to the returned status.
OK: means the trace will eventually open
INFO: means the trace type could not be set (or any other eventual
information)
Change-Id: Ic78cf4271d411f41e3711cb8ba3cc3056c27c7e6 Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/153548 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/cli/RcpCliParser.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/model/TmfOpenTraceHelper.java
Commit 8055358c4841e8be0c98b4aa78d33ec8f52ffac2 by bernd hufmann
releng: update category.xml to provide o.e.t.cli feature on update site
Change-Id: I5c8a8ae12c071fc5ec7ea49792154f96cedb6d29 Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/153641 Tested-by: CI Bot Reviewed-by:
Genevieve Bastien <gbastien+lttng@versatic.net> Tested-by: Genevieve
Bastien <gbastien+lttng@versatic.net>
The file was modifiedreleng/org.eclipse.tracecompass.releng-site/category.xml
Commit 470cca68ea7aaf98e383173a4bedac537b7a4abf by genevieve bastien
linux: Have thread status implement output style provider
Change-Id: I7ea04fb61df7c767b342fcc0a024160ea51e81c6 Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/146531 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was addedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/registry/Messages.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/testfiles/kernel_analysis/expectedThreadStatusRows
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/dataprovider/X11ColorUtils.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/registry/package-info.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/controlflow/NaiveOptimizationAlgorithm.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/controlflow/ControlFlowView.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/threadstatus/ThreadStatusDataProvider.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/src/org/eclipse/tracecompass/analysis/os/linux/core/tests/kernel/ThreadStatusDataProviderTest.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/registry/Messages.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/controlflow/ControlFlowColumnComparators.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/registry/LinuxStyle.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ui/swtbot/tests/views/TimeGraphViewTest.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/threadstatus/messages.properties
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui.tests/src/org/eclipse/tracecompass/analysis/os/linux/ui/tests/view/controlflow/ControlFlowEntryComparatorTest.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/registry/messages.properties
The file was addedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/registry/LinuxStyle.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/META-INF/MANIFEST.MF
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/controlflow/filters/ActiveThreadsFilter.java
The file was removedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/controlflow/ControlFlowEntry.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui.tests/src/org/eclipse/tracecompass/analysis/os/linux/ui/tests/view/controlflow/ControlFlowOptimizerTest.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/threadstatus/Messages.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/META-INF/MANIFEST.MF
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/controlflow/ControlFlowPresentationProvider.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/resources/ResourcesPresentationProvider.java
The file was addedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/registry/messages.properties
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/controlflow/IControlFlowEntryComparator.java
The file was modifiedreleng/org.eclipse.tracecompass.alltests/src/org/eclipse/tracecompass/alltests/swtbot/RunAllSWTBotTests.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/controlflow/ControlFlowCheckActiveProvider.java
Commit bc6e95fe0d7a57b5b1925735e0c789056d068323 by bernd hufmann
test: Fix intermittent test failure during integration tests.
Store the shell object before closing the shell first, and then pass it
to the Conditions.shellCloses(shell) method.
Change-Id: I7697bee07ee1f839aa2832b5a4bcde9cf0ff1e6f Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/153666 Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: CI Bot
The file was modifiedreleng/org.eclipse.tracecompass.integration.swtbot.tests/src/org/eclipse/tracecompass/integration/swtbot/tests/projectexplorer/ProjectExplorerRefreshTest.java
Commit 7fd57b998c57c944a1a839d7c6f2431caba74ef5 by bernd hufmann
doc: describe launching of an analysis from Project Explorer
Run analysis by double-clicking or context-sensitive menu is now support
in the Project Explorer.
Change-Id: I8e246a0c5f7ff20b790c40fe8a98f8f5281501e8 Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/153584 Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com>
The file was addeddoc/org.eclipse.tracecompass.doc.user/doc/images/ProjectExplorerOpenTrace.png
The file was modifieddoc/org.eclipse.tracecompass.doc.user/doc/User-Guide.mediawiki
Commit 98575da8946459a28ab606d233388c2fcbf194cc by patrick tasse
releng: Update e4.14 and eStaging targets to 2019-12 RC1
Change-Id: I13ce4c25d3c8ef593d9d4cd19a3e46901f366cfa Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/153665 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedreleng/org.eclipse.tracecompass.target/tracecompass-eStaging.target
The file was modifiedreleng/org.eclipse.tracecompass.target/tracecompass-e4.14.target
Commit 1d6242f4f02b376175f1e0b7e0fdb2d0c8f074e5 by bernd hufmann
xml: Fix IOException in XmlPatternAnalysis when running the first time
Check first if state system file exists before calling delete on it.
Change-Id: Ibd87eb079a914ae5e349bbb2486bfd6a4752c275 Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/153726 Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/core/pattern/stateprovider/XmlPatternAnalysis.java
Commit 302763168a99c892af63a7ed28f16512f725b4f3 by bernd hufmann
tmf: Invert check of scheduleAnalysis() execution success for logging
Change-Id: Ie15e1e8091a10bd680aa9a6befa37b9164fa024b Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/153734 Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/handlers/OpenAnalysisHandler.java
Commit d5727c53e9720930a23f6a32a8ba9c1546e7940d by matthew khouzam
statesystem.core: Introduce StateSystem#queryOngoing()
Get all the ongoing states. Significantly faster than
queryOngoing(range)
[Added] StateSystem#queryOngoing
Change-Id: Ie1f19e40cfbf66cb525898a9c7a83f4c3d1f3154 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/152515 Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: CI Bot
The file was modifiedstatesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/internal/statesystem/core/TransientState.java
The file was modifiedstatesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/statesystem/core/ITmfStateSystemBuilder.java
The file was modifiedstatesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/internal/statesystem/core/StateSystem.java
The file was modifiedstatesystem/org.eclipse.tracecompass.statesystem.core/META-INF/MANIFEST.MF
Commit 0454015dc209826f067287dabc836aa4f225403b by matthew khouzam
tmf.all: Re-interrupt methods catching "InterruptedException".
Allow Trace Compass to fail if there's an interrupted exception.
[Security] Interrupt other threads on interrupted exceptions
Change-Id: I837f6891cab34ad5fe7754eaa91c596466d275f8 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/153448 Reviewed-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/operations/NewExperimentOperation.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/commands/ExportToTextJob.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/wizards/tracepkg/importexport/TracePackageExportOperation.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/handlers/DeleteTraceSupplementaryFilesHandler.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/handlers/OpenAsExperimentHandler.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/handlers/OffsetTraceHandler.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/BaseDataProviderTimeGraphView.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/handlers/ConvertToTracingProjectHandler.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/xycharts/linecharts/TmfCommonXAxisChartViewer.java
The file was modifiedgdbtrace/org.eclipse.tracecompass.gdbtrace.core/src/org/eclipse/tracecompass/internal/gdbtrace/core/trace/DsfGdbAdaptor.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/wizards/tracepkg/importexport/ExportTracePackageWizardPage.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/wizards/importtrace/ImportTraceWizardPage.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/kernel/KernelPidAspect.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/model/TmfProjectRegistry.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/symbols/SymbolProviderConfigDialog.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/tree/AbstractSelectTreeViewer.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/NewTmfViewAction.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/parsers/CustomParserUtils.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/wizards/importtrace/TraceValidateAndImportOperation.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/analysis/os/linux/core/kernel/KernelTidAspect.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.profiling.ui/src/org/eclipse/tracecompass/internal/analysis/profiling/ui/flamegraph/FlameGraphView.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/handlers/RemoveTraceFromExperimentHandler.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/wizards/SelectTracesWizardPage.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.core/src/org/eclipse/tracecompass/analysis/timing/core/segmentstore/AbstractSegmentStoreAnalysisEventBasedModule.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/handlers/DeleteExperimentHandler.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/rawviewer/TmfRawEventViewer.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/model/TmfOpenTraceHelper.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/events/TmfEventsTable.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/handlers/DeleteTraceFolderElementHandler.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/commands/CopyToClipboardOperation.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/latency/SystemCallLatencyAnalysis.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/actions/TraceImportOperation.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/virtualtable/TmfVirtualTable.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/uml2sd/loader/TmfUml2SDSyncLoader.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/perf/org/eclipse/tracecompass/tmf/ui/swtbot/tests/perf/views/ViewsResponseTest.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/events/TmfEventsCache.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/handlers/RenameFolderHandler.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/operations/TmfWorkspaceModifyOperation.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/operations/SelectTracesOperation.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/wizards/tracepkg/importexport/ImportTracePackageWizardPage.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/handlers/RenameTraceHandler.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/wizards/tracepkg/importexport/TracePackageExtractManifestOperation.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/wizards/tracepkg/importexport/TracePackageImportOperation.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.graph.core/src/org/eclipse/tracecompass/analysis/graph/core/building/TmfGraphBuilderModule.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/handlers/TrimTraceHandler.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/handlers/ClearTraceOffsetHandler.java
Commit 72457f4fe8646e842e79f8d243fc5e1d8582804a by genevieve bastien
benchmarks: Use absolute path for CTF benchmark traces
And add a swtbot perf test for the os event trace
Change-Id: I040a1e6785627bc07303a59248216a0e11d86f6c Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/153652 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests/perf/org/eclipse/tracecompass/lttng2/kernel/ui/swtbot/tests/perf/LttngUiResponseBenchmark.java
The file was modifiedctf/org.eclipse.tracecompass.ctf.core.tests/src/org/eclipse/tracecompass/ctf/core/tests/CtfCoreTestPlugin.java
The file was modifiedctf/org.eclipse.tracecompass.ctf.core.tests/shared/org/eclipse/tracecompass/ctf/core/tests/shared/CtfBenchmarkTrace.java
Commit 8b25811542a41c0ecdc3d22f20fcb2c3b5787245 by patrick tasse
releng: Update Trace Compass plug-in and feature versions for 5.2.0
Change-Id: I5d1dbc4e369beb5e20d3050b0bae4cefd2c6a3f2 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/153739 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/META-INF/MANIFEST.MF
The file was modifiedrcp/org.eclipse.tracecompass.rcp.branding.feature/feature.xml
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.control.ui/META-INF/MANIFEST.MF
The file was modifiedtmf/org.eclipse.tracecompass.tmf/feature.xml
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/META-INF/MANIFEST.MF
The file was modifiedreleng/org.eclipse.tracecompass.releng-site/pom.xml
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.graph.core/META-INF/MANIFEST.MF
The file was modifiedpcap/pom.xml
The file was modifiedrcp/org.eclipse.tracecompass.rcp.branding.feature/pom.xml
The file was modifiedrcp/org.eclipse.tracecompass.rcp/pom.xml
The file was modifiedreleng/org.eclipse.tracecompass.target/pom.xml
The file was modifiedreleng/org.eclipse.tracecompass.testing/feature.xml
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.kernel/feature.xml
The file was modifiedrcp/org.eclipse.tracecompass.rcp.branding/plugin.xml
The file was modifiedjsontrace/org.eclipse.tracecompass.jsontrace.core/META-INF/MANIFEST.MF
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.control.ui.tests/META-INF/MANIFEST.MF
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/META-INF/MANIFEST.MF
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.core/META-INF/MANIFEST.MF
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui.tests/META-INF/MANIFEST.MF
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.control/feature.xml
The file was modifiedpcap/org.eclipse.tracecompass.tmf.pcap/feature.xml
The file was modifieddoc/org.eclipse.tracecompass.gdbtrace.doc.user/META-INF/MANIFEST.MF
The file was modifiedreleng/pom.xml
The file was modifiedrcp/org.eclipse.tracecompass.rcp.branding/pom.xml
The file was modifiedctf/org.eclipse.tracecompass.tmf.ctf/feature.xml
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.control.core/META-INF/MANIFEST.MF
The file was modifiedtmf/org.eclipse.tracecompass.tmf.filter.parser/pom.xml
The file was modifieddoc/org.eclipse.tracecompass.doc.dev/META-INF/MANIFEST.MF
The file was modifiedstatesystem/org.eclipse.tracecompass.datastore.core.tests/META-INF/MANIFEST.MF
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.kernel.core/META-INF/MANIFEST.MF
The file was modifiedrcp/org.eclipse.tracecompass.rcp.incubator/feature.xml
The file was modifiedjsontrace/org.eclipse.tracecompass.jsontrace/feature.xml
The file was modifieddoc/org.eclipse.tracecompass.rcp.doc.user/META-INF/MANIFEST.MF
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.ui/META-INF/MANIFEST.MF
The file was modifiedctf/org.eclipse.tracecompass.ctf.core.tests/META-INF/MANIFEST.MF
The file was modifiedctf/org.eclipse.tracecompass.ctf.core/META-INF/MANIFEST.MF
The file was modifieddoc/org.eclipse.tracecompass.gdbtrace.doc.user/pom.xml
The file was modifiedbtf/org.eclipse.tracecompass.btf/feature.xml
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.profiling.ui/META-INF/MANIFEST.MF
The file was modifiedrcp/org.eclipse.tracecompass.rcp.product/pom.xml
The file was modifiedtmf/pom.xml
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.lami.ui/META-INF/MANIFEST.MF
The file was modifiedctf/pom.xml
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core.tests/META-INF/MANIFEST.MF
The file was modifiedtmf/org.eclipse.tracecompass.tmf.remote/feature.xml
The file was modifieddoc/pom.xml
The file was modifieddoc/org.eclipse.tracecompass.tmf.pcap.doc.user/META-INF/MANIFEST.MF
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.ust.ui/META-INF/MANIFEST.MF
The file was modifiedanalysis/pom.xml
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.ust/feature.xml
The file was modifieddoc/org.eclipse.tracecompass.doc.user/META-INF/MANIFEST.MF
The file was modifiedtmf/org.eclipse.tracecompass.tmf.analysis.xml.core/META-INF/MANIFEST.MF
The file was modifiedctf/org.eclipse.tracecompass.ctf/feature.xml
The file was modifiedctf/org.eclipse.tracecompass.ctf.core.tests/pom.xml
The file was modifiedtmf/org.eclipse.tracecompass.tmf.chart.ui/META-INF/MANIFEST.MF
The file was modifiedtmf/org.eclipse.tracecompass.tmf.remote.ui/META-INF/MANIFEST.MF
The file was modifiedgdbtrace/org.eclipse.tracecompass.gdbtrace.core/META-INF/MANIFEST.MF
The file was modifiedrcp/org.eclipse.tracecompass.rcp.ui/META-INF/MANIFEST.MF
The file was modifieddoc/org.eclipse.tracecompass.doc.user/pom.xml
The file was modifiedlttng/pom.xml
The file was modifiedpcap/org.eclipse.tracecompass.pcap.core.tests/pom.xml
The file was modifieddoc/org.eclipse.tracecompass.doc.dev/pom.xml
The file was modifiedreleng/org.eclipse.tracecompass.alltests/META-INF/MANIFEST.MF
The file was modifiedrcp/org.eclipse.tracecompass.rcp.branding/META-INF/MANIFEST.MF
The file was modifiedrcp/pom.xml
The file was modifiedctf/org.eclipse.tracecompass.ctf.parser/pom.xml
The file was modifiedgdbtrace/org.eclipse.tracecompass.gdbtrace/feature.xml
The file was modifiedbtf/pom.xml
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.timing.ui/META-INF/MANIFEST.MF
The file was modifieddoc/org.eclipse.tracecompass.tmf.pcap.doc.user/pom.xml
The file was modifiedrcp/org.eclipse.tracecompass.rcp.rcptt.tests/pom.xml
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests/META-INF/MANIFEST.MF
The file was modifiedtmf/org.eclipse.tracecompass.tmf.filter.parser/META-INF/MANIFEST.MF
The file was modifiedpom.xml
The file was modifiedctf/org.eclipse.tracecompass.ctf.parser/META-INF/MANIFEST.MF
The file was modifieddoc/org.eclipse.tracecompass.rcp.doc.user/pom.xml
The file was modifiedrcp/org.eclipse.tracecompass.rcp.product/legacy/tracing.product
The file was modifiedreleng/org.eclipse.tracecompass.integration.swtbot.tests/META-INF/MANIFEST.MF
The file was modifiedrcp/org.eclipse.tracecompass.rcp.product/tracing.product
The file was modifiedreleng/org.eclipse.tracecompass.alltests/pom.xml
The file was modifiedrcp/org.eclipse.tracecompass.rcp/feature.xml
The file was modifiedcommon/pom.xml
The file was modifiedcommon/org.eclipse.tracecompass.common.core.tests/META-INF/MANIFEST.MF
The file was modifiedstatesystem/pom.xml
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui.tests/META-INF/MANIFEST.MF
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.graph.ui/META-INF/MANIFEST.MF
The file was modifiedgdbtrace/pom.xml
The file was modifiedjsontrace/pom.xml
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui.swtbot.tests/META-INF/MANIFEST.MF
Commit 3a19d1a5675d62b042ff83050ac7b75ef1e8c233 by genevieve bastien
tmf: Instrument the tree viewer's tree update
The tree update in the UI thread takes a lot of time, but was not
instrumented with JUL so it escapes notice when using JUL logging for
performance benchmarks.
[added] instrumentation of the tree viewer's tree update
Change-Id: I5d3c2433b7bb35fd3b068376de834592bcba57a5 Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/153814 Tested-by: CI Bot Reviewed-by: Matthew
Khouzam <matthew.khouzam@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/tree/AbstractSelectTreeViewer.java
Commit 8c0390f63088139926e1f420361cb01cdf2793a8 by matthew khouzam
kernel.ui: remove useless null comparison
Change-Id: I8729e3a1f5aaec05e351e50c91e05dcc7d42eca2 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/153831 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedlttng/org.eclipse.tracecompass.lttng2.kernel.ui/src/org/eclipse/tracecompass/internal/lttng2/kernel/ui/criticalpath/CriticalPathParameterProvider.java
Commit 86d754874efd595ff737e02adf99d3c0ca61046c by Simon Delisle
Bug 558203: XY views are not handling experiment correctly
Tree data provider now have a default scope instead of null. That way we
avoid clashes between entries if we have multiple data provider in the
same view.
[Fixed] Bug 558203: Experiment in XY views are not working properly
Change-Id: I05f9255b6baaf3fdf0f589219028ba4410f3b1af Signed-off-by:
Simon Delisle <simon.delisle@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/154223 Reviewed-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com> Tested-by: CI Bot
The file was modifiedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/model/tree/AbstractTreeDataProvider.java
Commit 3a987b0de13b6078206f77a6d0bc6e2d64b456da by patrick tasse
analysis: Bug 553842: Critical Flow view empty after following process
Change-Id: I749cbc9f05aef26efc23aea1cca5052cf134fe21 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/154022 Tested-by: CI Bot Reviewed-by:
Genevieve Bastien <gbastien+lttng@versatic.net> Tested-by: Genevieve
Bastien <gbastien+lttng@versatic.net>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.graph.ui/src/org/eclipse/tracecompass/internal/analysis/graph/ui/criticalpath/view/CriticalPathView.java
Commit 3665d48b6dd199ea62a09bb8f89f8996ca4a5d4f by genevieve bastien
tmf.ui: Make it possible to not display time tooltips in dppp
Views using the BaseDataProviderTimeGraphPresentationProvider may not
want to display the times in their tooltips (for instance, incubator
flame graph). This adds a setter that specifies whether to show those
values and overrides the displayTimesInTooltip method.
Change-Id: I779cb3d5719b5199e95a596d90e639c5cdd0022f Signed-off-by:
Geneviève Bastien <gbastien+lttng@versatic.net> Reviewed-on:
https://git.eclipse.org/r/154021 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/provisional/tmf/ui/widgets/timegraph/BaseDataProviderTimeGraphPresentationProvider.java
Commit 70f68729912eee0a2fe117759f51a4097824693f by patrick tasse
releng: Update e4.14 and eStaging targets to 2019-12 RC2
Change-Id: Ice3edb147f147f0fab3e320ba6ddf0a682f4aeab Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/154315 Tested-by: CI Bot Reviewed-by: Bernd
Hufmann <bernd.hufmann@ericsson.com> Tested-by: Bernd Hufmann
<bernd.hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/154437
The file was modifiedreleng/org.eclipse.tracecompass.target/tracecompass-eStaging.target
The file was modifiedreleng/org.eclipse.tracecompass.target/tracecompass-e4.14.target
Commit 7e9a661ed2340ebf5dcb70015c3b9e6420e7fa04 by bernd hufmann
doc: Make destination dir in pom.xml when deploying the documentation
Otherwise the directory has to be created manually before running maven
with profile deploy-doc and it would fail if it's not there.
Change-Id: Ie15e878de06fec150f616e27ff60ac6abbddd0a3 Signed-off-by:
Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/154517 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifieddoc/org.eclipse.tracecompass.tmf.pcap.doc.user/pom.xml
The file was modifieddoc/org.eclipse.tracecompass.doc.dev/pom.xml
The file was modifieddoc/org.eclipse.tracecompass.gdbtrace.doc.user/pom.xml
The file was modifieddoc/org.eclipse.tracecompass.rcp.doc.user/pom.xml
The file was modifieddoc/org.eclipse.tracecompass.doc.user/pom.xml
Commit e8e2b4fbd0be85578634cb0eeece108ac3a5ea44 by matthew khouzam
tmf.ui: Make AbstractTimeGraphView#fEditorFile nullable
Make sure it works when fEditorFile is null.
Change-Id: Icc6226f95748c2caa42138eb3e2cf884e9ae3276 Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/154603 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/AbstractTimeGraphView.java
Commit 75d014d8d078db432de827ca4a692124883725ba by patrick tasse
tmf: Snap mouse operations to nearest nanosecond in TimeGraphControl
Round to nearest nanosecond when one pixel covers less than 1 ns.
Change-Id: I8263d04eb11f5da01cc8d268e9b5395b8772ebf2 Signed-off-by:
Patrick Tasse <patrick.tasse@gmail.com> Reviewed-on:
https://git.eclipse.org/r/154699 Tested-by: CI Bot Reviewed-by:
Genevieve Bastien <gbastien+lttng@versatic.net> Tested-by: Genevieve
Bastien <gbastien+lttng@versatic.net> Reviewed-by: Matthew Khouzam
<matthew.khouzam@ericsson.com> Tested-by: Matthew Khouzam
<matthew.khouzam@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/widgets/TimeGraphControl.java
Commit 2824f3dc16c6a8a9514b0abd2df8eb8085f57d30 by matthew khouzam
segmentstore.com: Add check in iterator for hasNext
[Security] check hasNext result in iterator
Change-Id: I518f8604493c1437722ed015c63e69c1bd6086ac Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/154358 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedstatesystem/org.eclipse.tracecompass.segmentstore.core/src/org/eclipse/tracecompass/internal/segmentstore/core/segmentHistoryTree/SegmentHistoryTree.java
Commit 0bd5e9279bdab702129a8e082d1944f7ea37230d by matthew khouzam
ctf: Better enacpsulate fields
[Security] use accessor methods when possible
Change-Id: I50c10fd8a1e2e39d6f952c8a4265f836e5762fda Signed-off-by:
Matthew Khouzam <matthew.khouzam@ericsson.com> Reviewed-on:
https://git.eclipse.org/r/154357 Tested-by: CI Bot Reviewed-by: Patrick
Tasse <patrick.tasse@gmail.com> Tested-by: Patrick Tasse
<patrick.tasse@gmail.com>
The file was modifiedctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/trace/StreamInputPacketIndexEntry.java