Skip to content

Changes

Summary

  1. tmf: Fix missing final sonarlint in TimeGraphEntry (details)
  2. Bug 581856: Remove the deprecated IElementResolver (details)
  3. Bug 581856: Remove the deprecated IFilterProperty (details)
  4. tmf: Fix warning in o.e.t.i.tmf.core.model.filters (details)
  5. tmf: Fix default Eclipse formatting for these two (details)
  6. tmf: Fix some SonarLint issues in TimeGraphControl (details)
  7. Bug 581856: Remove deprecated IPropertyCollection (details)
  8. Bug 581856: Remove the deprecated IMetadataStrings (details)
  9. Bug 581856: Remove the deprecated (unused) CallStackPresentationProvider (details)
  10. Bug 581856: Remove the deprecated (unused) ICommonXAxisModel (details)
  11. Bug 581856: Remove deprecated, unused IYAppearance (details)
  12. TMF: Fix unsafe expanding of archive file (details)
  13. Bug 581856: Remove the deprecated hasCommonXAxis() (details)
  14. Bug 581856: Remove the deprecated getXValues() (details)
  15. Bug 581856: Undeprecate {I}TmfCommonXAxisModel.getYSeriesData (details)
  16. Bug 581856: Remove the deprecated {I}YSeries (details)
  17. Bug 581856: Remove the deprecated DisplayType.AREA (details)
  18. Bug 581856: Remove deprecated DataProviderManager.getDataProvider (details)
  19. tmf: Fix DataProviderManager formatting in Eclipse (details)
  20. Bug 581856: Remove the deprecated ITimeEventStyleStrings (details)
  21. Add multi stage Dockerfile to build Trace Compass (details)
Commit 1086ae9c87bb6b1ee769efdecd41a23a41a675d2 by Marco Miller
tmf: Fix missing final sonarlint in TimeGraphEntry

Fix the SonarLint issue [1] below in TimeGraphEntry. Doing so happens to
fix a few more reported issues being consequences of [1].

Bump the necessary versioning, based on the Eclipse API build.

[1] Make this "public static WITHIN_COMPARATOR" field final.

Change-Id: I88528fc8a5bcfc00f82b708d07f87c500dfbaa1d
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/201541
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/pom.xml (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/TimeGraphEntry.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/META-INF/MANIFEST.MF (diff)
Commit 1b16126d39b1c118261bda554a417d6ecf99ff6c by Marco Miller
Bug 581856: Remove the deprecated IElementResolver

Replace it with ICoreElementResolver use, as prescribed by the
deprecation notice.

Deprecated in commit 2d3d2f02cd, since v7.1.0.

Bump the necessary versioning, based on the Eclipse API build.

Fix the default Eclipse formatting where lightly applicable while there.

Reorganize the imports while doing these replacements, accordingly.

[Removed] o.e.t.tmf.core.model.timegraph.IElementResolver

Change-Id: Ic0fd3f2461b210939abe721152c2a7ba39a45726
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/201542
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/AbstractTimeGraphView.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/ITableColumnDescriptor.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/IMetadataStrings.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/analysis/os/linux/core/cpuusage/CpuUsageEntryModel.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/provisional/tmf/core/model/TableColumnDescriptor.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/ITimeEvent.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/META-INF/MANIFEST.MF (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/IOutputElement.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/tree/AbstractSelectTreeViewer2.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core.tests/src/org/eclipse/tracecompass/tmf/core/tests/filter/parser/ElementResolverStub.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/dataprovider/DataType.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/table/AbstractSegmentStoreTableViewer.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/dataprovider/DataTypeUtils.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/ITimeGraphEntryModel.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.os.linux.core/META-INF/MANIFEST.MF (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/FlameChartView.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/project/model/TmfTraceType.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/trace/experiment/TmfExperiment.java (diff)
The file was removedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/IElementResolver.java
The file was modified analysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/latency/SystemCall.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/TimeGraphEntry.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/project/model/TraceTypeHelper.java (diff)
Commit 68df97de75a333778e8c2eb7c24deb1e160a90ab by Marco Miller
Bug 581856: Remove the deprecated IFilterProperty

Replace it with CoreFilterProperty use, as prescribed by the deprecation
notice.

Deprecated in commit 2d3d2f02cd, since v7.1.0.

Fix the default Eclipse formatting where lightly applicable while there.

Reorganize the imports while doing these replacements, accordingly.

[Removed] o.e.t.tmf.core.model.timegraph.IFilterProperty

Change-Id: I7e4e1560ada84be47b4f4e28e4776af034180ad9
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/201567
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/widgets/TimeGraphControl.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/model/filters/SelectionTimeQueryRegexFilter.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/resources/ResourcesView.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/BaseDataProviderTimeGraphView.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/flamegraph/FlameGraphView.java (diff)
The file was removedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/IFilterProperty.java
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/TimeEvent.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/AbstractStateSystemTimeGraphView.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/model/filters/TimeQueryRegexFilter.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/xychart/linechart/TmfCommonXAxisChartViewer.java (diff)
Commit 7bd87f58b9fbccba32d6d6599c6f0de8f9edfca3 by Marco Miller
tmf: Fix warning in o.e.t.i.tmf.core.model.filters

Fix the Eclipse warning(s) [1] below, in every file from that package,
by removing these redundant annotations.

Fix the default Eclipse formatting where lightly applicable while there.

[1] "The nullness annotation is redundant with a default that applies to
this location".

Change-Id: Id33e49c4850035a8709cf45c94ef29878c87959c
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/201568
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/model/filters/IRegexQuery.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/model/filters/SelectionTimeQueryRegexFilter.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/model/filters/TimeQueryRegexFilter.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/model/filters/TimeGraphStateQueryFilter.java (diff)
Commit 17e409b4e1811ab7241b6da1f6f5f179e7a31432 by Marco Miller
tmf: Fix default Eclipse formatting for these two

Fix the default Eclipse formatting for these files, while preserving
(slightly amending) some one-liner comments. Reformat namely
TmfCommonXAxisChartViewer and AbstractStateSystemTimeGraphView.

Change-Id: I56157cabf25206cc1cb97a78bb3a3c08f044e969
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/201569
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/xychart/linechart/TmfCommonXAxisChartViewer.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/AbstractStateSystemTimeGraphView.java (diff)
Commit 3f5f29696c69fc2c83240c5d6d3ff6d6ef84e59f by Marco Miller
tmf: Fix some SonarLint issues in TimeGraphControl

Fix the few SonarLint issues [1,2,3] below in TimeGraphControl.

[1] Declare "endTime" on a separate line.
[2] Either remove or fill this block of code.
[3] Immediately return this expression instead of assigning it to the
temporary variable "x".

Change-Id: I8fc05b5cd92363ccb9fc5d9cf07e27522ac0d887
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/201570
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/widgets/TimeGraphControl.java (diff)
Commit 9fd3f9bdf02b5322cd4c8525160fa0c4bf200ee7 by Marco Miller
Bug 581856: Remove deprecated IPropertyCollection

Replace it with ICorePropertyCollection use, as prescribed by the
deprecation notice.

Deprecated in commit 2d3d2f02cd, since v7.1.0.

[Removed] o.e.t.tmf.core.model.timegraph.IPropertyCollection

Change-Id: Ib20beb2c2301088d886e596737f131a70adab342
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/201573
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/IOutputElement.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/ITimeEvent.java (diff)
The file was removedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/IPropertyCollection.java
Commit 2ddddd128b4ae2561e0f57e2ab1d164401a176c3 by Marco Miller
Bug 581856: Remove the deprecated IMetadataStrings

Replace it with CoreMetadataStrings use, as prescribed by the
deprecation notice.

Deprecated in commit 2d3d2f02cd, since v7.1.0.

[Removed] o.e.t.tmf.core.model.timegraph.IMetadataStrings

Change-Id: I6db8a71a890bc92279930a21d41ee3ecb5e193b2
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/201574
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/ITimeEvent.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/NamedTimeEvent.java (diff)
The file was removedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/IMetadataStrings.java
Commit c5a49e37a44d6efe2210cd0eaabb9ba48aa45904 by Marco Miller
Bug 581856: Remove the deprecated (unused) CallStackPresentationProvider

Deprecated in commit 2efecf84bb, since v7.1.0.

Bump the necessary versioning, based on the Eclipse API build.

[Removed] o.e.t.analysis.profiling.ui.views.flamechart.CallStackPresentationProvider

Change-Id: I97b7f29d925575089cb8ac322f672cb0be427c38
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/201576
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was removedanalysis/org.eclipse.tracecompass.analysis.profiling.ui/src/org/eclipse/tracecompass/analysis/profiling/ui/views/flamechart/CallStackPresentationProvider.java
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.ui/META-INF/MANIFEST.MF (diff)
Commit 7a8161b4ac964e718151da3d87c44a0128088003 by Marco Miller
Bug 581856: Remove the deprecated (unused) ICommonXAxisModel

Deprecated in commit 4988694f35, since v8.0.0.

[Removed] o.e.t.tmf.core.viewmodel.ICommonXAxisModel

Change-Id: Ic4562114466cf4efd20d166010beb3d9425c1125
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/201578
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was removedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/viewmodel/ICommonXAxisModel.java
Commit 1e16a7c9e1be76382e5226dd6d492c85211b3288 by Marco Miller
Bug 581856: Remove deprecated, unused IYAppearance

Deprecated in commit 750e6d3da7, since v8.0.0.

[Removed] o.e.t.tmf.core.presentation.IYAppearance

Change-Id: Id0e4d37032f74e5cabda9cff4b59db338081e252
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/201579
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was removedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/presentation/IYAppearance.java
Commit 4b7b979778e48a85bdee99daa3ba24fe941dd79a by Matthew Khouzam
TMF: Fix unsafe expanding of archive file

Fix issue for zipFile expanding archive file HotSpots. Related to
[1]'s HotSpots issue.

Unit tests were added to add code coverage to the new method in the
class StandardImportAndReadSmokeTest.

[1] https://sonarcloud.io/organizations/eclipse/rules?open=java%3AS5042&rule_key=java%3AS5042

Change-Id: I87d2275842f2c7f928748f14c3e40de1fe0d1179
Signed-off-by: Estelle Foisy <estelle.foisy@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/201026
Reviewed-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was modified ctf/org.eclipse.tracecompass.tmf.ctf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ctf/ui/swtbot/tests/StandardImportAndReadSmokeTest.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/wizards/importtrace/ArchiveUtil.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/project/wizards/importtrace/ZipLeveledStructureProvider.java (diff)
Commit bc26659b4a0a60671befec01a8b7d5116bec1d51 by Marco Miller
Bug 581856: Remove the deprecated hasCommonXAxis()

Deprecated in commit 843c8f4f6c, since v8.0.0.

Fix the surrounding Eclipse warning(s) [1] while amending these files.

[1] "The nullness annotation is redundant with a default that applies to
this location".

[Removed] o.e.t.tmf.core.model.TmfCommonXAxisModel.hasCommonXAxis()
[Removed] o.e.t.tmf.core.model.TmfXyModel.hasCommonXAxis()
[Removed] o.e.t.tmf.core.model.xy.ITmfXyModel.hasCommonXAxis()

Change-Id: I0b5b04b4beb66ecccd34385f29f345072733207a
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/201589
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/TmfXyModel.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/xy/ITmfXyModel.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/TmfCommonXAxisModel.java (diff)
Commit 2c4b82d6b24a1354cee7175c24e9462c0f44402c by Marco Miller
Bug 581856: Remove the deprecated getXValues()

Deprecated in commit 843c8f4f6c, since v8.0.0.

[Removed] o.e.t.tmf.core.model.TmfCommonXAxisModel.getXValues()
[Removed] o.e.t.tmf.core.model.xy.ITmfCommonXAxisModel.getXValues()

Change-Id: Iadd52a8c02e615d8b04c7a5de655d3eb78b8bc45
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/201590
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/xy/ITmfCommonXAxisModel.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/TmfCommonXAxisModel.java (diff)
Commit 53bd6432e7b8ac458d9b8552ddc39bb4acfefbb6 by Marco Miller
Bug 581856: Undeprecate {I}TmfCommonXAxisModel.getYSeriesData

Undeprecate this method in these two related types [1,2], as it is still
(genuinely) used within [3], below.

Originally deprecated in commit 843c8f4f6c, since v8.0.0.

[1] o.e.t.tmf.core.model.xy.ITmfCommonXAxisModel.getYSeriesData()
[2] o.e.t.tmf.core.model.TmfCommonXAxisModel.getYSeriesData()
[3] o.e.t.tmf.core.model.xy.TmfTreeXYCompositeDataProvider.fetchXY

Change-Id: Ibbe6a48c9e0646838ac7a36aaf0755cb13f615f1
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/201591
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/TmfCommonXAxisModel.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/xy/ITmfCommonXAxisModel.java (diff)
Commit 53f5e0333e4221343d4b9a2fe4f9974be44d5769 by Marco Miller
Bug 581856: Remove the deprecated {I}YSeries

Deprecated in commit a4cb21bc6b, since v8.0.0.

[Removed] o.e.t.tmf.core.viewmodel.IYSeries
[Removed] o.e.t.tmf.core.viewmodel.YSeries

Change-Id: Ie723121f41baa5924f8cefd64247a9369ced744c
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/201592
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was removedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/viewmodel/YSeries.java
The file was removedtmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/viewmodel/IYSeries.java
Commit 906c6d657f712e52a623d13b226606cb2856b6d3 by Marco Miller
Bug 581856: Remove the deprecated DisplayType.AREA

Deprecated in commit b21c267e2c, since v8.0.0.

[Removed] o.e.t.tmf.core.model.xy.ISeriesModel.DisplayType.AREA

Change-Id: Iecf711e75f8348b6cf087f2845e2c8d143db3aa9
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/201593
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/xy/ISeriesModel.java (diff)
Commit a4d244ea76b20c8016a5c9c3f975daa993dbfc9b by Marco Miller
Bug 581856: Remove deprecated DataProviderManager.getDataProvider

Replace it with sibling getOrCreateDataProvider use, as prescribed by
the deprecation notice.

Deprecated in commit cee48a6d30, since v8.0.0.

[Removed] o.e.t.tmf.core.dataprovider.DataProviderManager.getDataProvider

Change-Id: I682e5e49692c1196d66ebd4cbc2bdf65dfb12267
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/201595
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/dataprovider/DataProviderManager.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timegraph/BaseDataProviderTimeGraphView.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/scatter/AbstractSegmentStoreScatterChartViewer2.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/xychart/linechart/TmfFilteredXYChartViewer.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/xy/TmfTreeXYCompositeDataProvider.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/statesystem/TmfStateSystemExplorer.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/scatter/AbstractSegmentStoreScatterChartTreeViewer2.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/controlflow/filters/ActiveThreadsFilter.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/timegraph/TmfTimeGraphCompositeDataProvider.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/model/tree/TmfTreeCompositeDataProvider.java (diff)
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/tree/AbstractSelectTreeViewer2.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.timing.ui/src/org/eclipse/tracecompass/analysis/timing/ui/views/segmentstore/statistics/AbstractSegmentsStatisticsViewer.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.ui/src/org/eclipse/tracecompass/internal/analysis/callstack/ui/flamegraph/FlameGraphView.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.profiling.ui/src/org/eclipse/tracecompass/analysis/profiling/ui/views/flamechart/FlameChartView.java (diff)
Commit c7f3ea1ef7e08b51f6fc6b80cf630a9c961a15dc by Marco Miller
tmf: Fix DataProviderManager formatting in Eclipse

While slightly amending a one-liner comment to keep it fit on that line.

Change-Id: I5f0537a38d0cd412feb0b71a1e6a9fec92ded15e
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/201596
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/dataprovider/DataProviderManager.java (diff)
Commit a2bd70bff66517bf6d04ede3dab79c6b9c6935e4 by Marco Miller
Bug 581856: Remove the deprecated ITimeEventStyleStrings

Replace it with StyleProperties use, as prescribed by the deprecation
notice.

Deprecated in commit fdf0396d9c, since v8.0.0.

Fix the Eclipse formatting in ITimeGraphPresentationProvider while here.

[Removed] o.e.t.tmf.ui.widgets.timegraph.model.ITimeEventStyleStrings

Change-Id: I9d3352cb6c40ddfffef0dcd3292c4e7253de91f0
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/201601
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/ITimeGraphPresentationProvider.java (diff)
The file was removedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/model/ITimeEventStyleStrings.java
Commit 28c8aea60d682b22bcff915a9014603fd70faa1d by Marco Miller
Add multi stage Dockerfile to build Trace Compass

1. The stage "packager" installs the minimum package needed to
compile tracecompass.
2. Then it will copy the project inside the container then run
the command to build tracecompass.
3. After the build, it will go to the next stage and this stage will
just have the bare minimum configuration to run tracecompass.
4. It will copy tracecompass already installed into the new stage.

[Added] Multi stage Dockerfile to build Trace Compass

This change can be exercised through the companion Incubator change [1].

[1]https://git.eclipse.org/r/c/tracecompass.incubator/org.eclipse.tracecompass.incubator/+/199977

Change-Id: I371d50331fcd5989a3f672044a05b9f1914974f7
Signed-off-by: Ahmad Faour <ahmad.faour@polymtl.ca>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199945
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Marco Miller <marco.miller@ericsson.com>
The file was added.dockerignore
The file was modified README.md (diff)
The file was addedreleng/dockerfiles/Dockerfile
The file was modified .gitignore (diff)