Skip to content

Changes

Summary

  1. releng, skeleton: Align test-traces w/ latest v1.9 (details)
  2. releng: Add autoIncludeRequirements to t.i.product (details)
  3. Bug 580854: Make much of DataProvider code API (details)
  4. Bug 580854: Make o.e.t.tmf.core.mode.annotations API (details)
  5. Bug 580854: Make DataProviderDescriptor API (details)
Commit acc85cf090bb638bc457e60c4f58bd26e13817e1 by Marco Miller
releng, skeleton: Align test-traces w/ latest v1.9

Commit b5ead380b did it for the tracecompass-incubator-master.target
file already. Apply the same change consistently in the skeleton too.

Change-Id: I5c07b551b309ac0335450ed9918773f87b784ba6
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass.incubator/org.eclipse.tracecompass.incubator/+/196307
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was modified skeleton/skeleton.rcp/skeleton.tracecompass.target/skeleton.tracecompass.target (diff)
Commit 5932aedab458f75d875c5e3eb9ca9bc1fd1879ee by Marco Miller
releng: Add autoIncludeRequirements to t.i.product

As this default is automatically added to these files by recent Eclipse.

The other product files already had it added in.

Remove the redundant repositories in that same file while being there.

Change-Id: I580d43ef8fc1de603f2ef9ba557624bee6c0474b
Signed-off-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass.incubator/org.eclipse.tracecompass.incubator/+/196308
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was modified rcp/org.eclipse.tracecompass.incubator.rcp.product/tracing.incubator.product (diff)
Commit 1148adf1fbfb842212f038b9903334fadef0516d by Bernd Hufmann
Bug 580854: Make much of DataProvider code API

The following classes are now API:

- AbstractStateSystemAnalysisDataProvider
- AbstractTmfTraceDataProvider
- AbstractTimeGraphDataProvider
- TmfTimeGraphCompositeDataProvider
- AbstractTreeDataProvider
- TmfTreeCompositeDataProvider
- AbstractTreeCommonXDataProvider
- TmfTreeXYCompositeDataProvider

These classes which have been used internally in TraceCompass
for a while make it easier to write implemenations of
the various data provider interfaces such as:

- ITimeGraphDataProvider
- ITmfTreeXYDataProvider
- ITmfTreeDataProvider

[Added] o.e.t.t.c.model.AbstractStateSystemAnalysisDataProvider
[Added] o.e.t.t.c.model.AbstractTmfTraceDataProvider
[Added] o.e.t.t.c.model.timegraph.AbstractTimeGraphDataProvider
[Added] o.e.t.t.c.model.timegraph.TmfTimeGraphCompositeDataProvider
[Added] o.e.t.t.c.model.tree.AbstractTreeDataProvider
[Added] o.e.t.t.c.model.tree.TmfTreeCompositeDataProvider
[Added] o.e.t.t.c.model.xy.AbstractTreeCommonXDataProvider
[Added] o.e.t.t.c.model.xy.TmfTreeXYCompositeDataProvider

Change-Id: Ia75a5b05899e9ef93e6001e0ecb5eb4956b43203
Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass.incubator/org.eclipse.tracecompass.incubator/+/196171
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified tracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/internal/otf2/core/analysis/summarytimeline/Otf2SummaryTimelineDataProvider.java (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.kernel.core/src/org/eclipse/tracecompass/incubator/internal/kernel/core/inputoutput/DiskRequestDataProvider.java (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.ros.core/src/org/eclipse/tracecompass/incubator/internal/ros/core/analysis/messageflow/RosMessageFlowDataProvider.java (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.traceevent.core/src/org/eclipse/tracecompass/incubator/internal/traceevent/core/analysis/context/ContextDataProvider.java (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.kernel.core/src/org/eclipse/tracecompass/incubator/internal/kernel/core/io/IoAccessDataProvider.java (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.ros.core/src/org/eclipse/tracecompass/incubator/internal/ros/core/analysis/connections/RosConnectionsDataProvider.java (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.opentracing.core/src/org/eclipse/tracecompass/incubator/internal/opentracing/core/analysis/spanlife/SpanLifeDataProvider.java (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.kernel.core/src/org/eclipse/tracecompass/incubator/internal/kernel/core/fileaccess/FileAccessDataProvider.java (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.kernel.core/src/org/eclipse/tracecompass/incubator/internal/kernel/core/io/IoPerProcessDataProvider.java (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.ros.core/src/org/eclipse/tracecompass/incubator/internal/ros/core/analysis/queues/RosQueuesDataProvider.java (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.ros.core/src/org/eclipse/tracecompass/incubator/internal/ros/core/analysis/timers/RosTimersDataProvider.java (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.kernel.core/src/org/eclipse/tracecompass/incubator/internal/kernel/core/inputoutput/ExecQueueStatsDataProviderFactory.java (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.callstack.core/src/org/eclipse/tracecompass/incubator/internal/callstack/core/instrumented/provider/FlameChartDataProviderFactory.java (diff)
The file was modified scripting/org.eclipse.tracecompass.incubator.scripting.core/src/org/eclipse/tracecompass/incubator/internal/scripting/core/data/provider/ScriptedTimeGraphDataProvider.java (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.otf2.core/src/org/eclipse/tracecompass/incubator/internal/otf2/core/analysis/communicators/Otf2CommunicatorsDataProvider.java (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.kernel.core/src/org/eclipse/tracecompass/incubator/internal/kernel/core/io/IoPerProcessDataProviderFactory.java (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.kernel.core/src/org/eclipse/tracecompass/incubator/internal/kernel/core/inputoutput/WaitQueueStatsDataProviderFactory.java (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.callstack.core/src/org/eclipse/tracecompass/incubator/internal/callstack/core/flamegraph/FlameGraphDataProvider.java (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.callstack.core/src/org/eclipse/tracecompass/incubator/internal/callstack/core/flamegraph/FlameGraphDataProviderFactory.java (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.ros.core/src/org/eclipse/tracecompass/incubator/internal/ros/core/analysis/tasks/RosTasksDataProvider.java (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.ros.core/src/org/eclipse/tracecompass/incubator/internal/ros/core/analysis/nodes/RosNodesDataProvider.java (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.callstack.core/src/org/eclipse/tracecompass/incubator/internal/callstack/core/instrumented/provider/FlameChartDataProvider.java (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.traceevent.core/src/org/eclipse/tracecompass/incubator/internal/traceevent/core/analysis/objectlife/ObjectLifeDataProvider.java (diff)
Commit a2ee80929f84e604301a8fc74dda7abb58861844 by Bernd Hufmann
Bug 580854: Make o.e.t.tmf.core.mode.annotations API

This is renaming package:
  org.eclipse.tracecompass.internal.provisional.tmf.core.model.annotations
to:
  org.eclipse.tracecompass.tmf.core.model.annotations

This is needed as parent commit made TmfTreeCompositeDataProvider
API and TmfTreeCompositeDataProvider implements
IOutputAnnotationProvider in this package, and then
IOutputAnnotationProvider references directly or indirectly the
rest of the classes in this package.

[Added] o.e.t.t.c.model.annotations.Annotation
[Added] o.e.t.t.c.model.annotations.AnnotationCategoriesModel
[Added] o.e.t.t.c.model.annotations.AnnotationModel
[Added] o.e.t.t.c.model.annotations.EventAnnotationProvider
[Added] o.e.t.t.c.model.annotations.IAnnotation
[Added] o.e.t.t.c.model.annotations.IOutputAnnotationParameters
[Added] o.e.t.t.c.model.annotations.IOutputAnnotationProvider
[Added] o.e.t.t.c.model.annotations.TraceAnnotationProvider

Change-Id: Ic06de4a94b670ecc4aa0f8e90954154c61250384
Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass.incubator/org.eclipse.tracecompass.incubator/+/196316
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 trace-server/org.eclipse.tracecompass.incubator.trace.server.jersey.rest.core/src/org/eclipse/tracecompass/incubator/internal/trace/server/jersey/rest/core/services/DataProviderService.java (diff)
The file was modified trace-server/org.eclipse.tracecompass.incubator.trace.server.jersey.rest.core.tests/src/org/eclipse/tracecompass/incubator/trace/server/jersey/rest/core/tests/services/QueryParametersUtilTest.java (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.tmf.ui.multiview.ui/src/org/eclipse/tracecompass/incubator/internal/tmf/ui/multiview/ui/view/timegraph/BaseDataProviderTimeGraphMultiViewer.java (diff)
The file was modified trace-server/org.eclipse.tracecompass.incubator.trace.server.jersey.rest.core/src/org/eclipse/tracecompass/incubator/internal/trace/server/jersey/rest/core/services/ExperimentManagerService.java (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.opentracing.core/src/org/eclipse/tracecompass/incubator/internal/opentracing/core/analysis/spanlife/SpanLifeDataProvider.java (diff)
The file was modified trace-server/org.eclipse.tracecompass.incubator.trace.server.jersey.rest.core/src/org/eclipse/tracecompass/incubator/internal/trace/server/jersey/rest/core/webapp/AnnotationSerializer.java (diff)
The file was modified trace-server/org.eclipse.tracecompass.incubator.trace.server.jersey.rest.core/src/org/eclipse/tracecompass/incubator/internal/trace/server/jersey/rest/core/services/QueryParametersUtil.java (diff)
The file was modified trace-server/org.eclipse.tracecompass.incubator.trace.server.jersey.rest.core/src/org/eclipse/tracecompass/incubator/internal/trace/server/jersey/rest/core/webapp/JacksonObjectMapperProvider.java (diff)
Commit fefe48c5fbfa2f7e7b7a07d07578fa465ff73727 by Bernd Hufmann
Bug 580854: Make DataProviderDescriptor API

The DataProviderDescriptor class contains a builder
pattern to make instances of IDataProviderDescriptor
which are used when implementing getDescriptors
method of IDataProviderFactory

[Added] o.e.t.t.c.model.DataProviderDescriptor

Signed-off-by: Jonah Graham <jonah@kichwacoders.com>
Change-Id: I27b26c8b0bd8313fff74a8b47640368f0a6f8c4f
Reviewed-on: https://git.eclipse.org/r/c/tracecompass.incubator/org.eclipse.tracecompass.incubator/+/196317
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified trace-server/org.eclipse.tracecompass.incubator.trace.server.jersey.rest.core/src/org/eclipse/tracecompass/incubator/internal/trace/server/jersey/rest/core/services/DataProviderService.java (diff)
The file was modified trace-server/org.eclipse.tracecompass.incubator.trace.server.jersey.rest.core/src/org/eclipse/tracecompass/incubator/internal/trace/server/jersey/rest/core/webapp/JacksonObjectMapperProvider.java (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.kernel.core/src/org/eclipse/tracecompass/incubator/internal/kernel/core/fileaccess/FileAccessDataProviderFactory.java (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.kernel.core/src/org/eclipse/tracecompass/incubator/internal/kernel/core/io/IoPerProcessDataProviderFactory.java (diff)
The file was modified callstack/org.eclipse.tracecompass.incubator.callstack.core/src/org/eclipse/tracecompass/incubator/internal/callstack/core/instrumented/provider/FlameChartDataProviderFactory.java (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.kernel.core/src/org/eclipse/tracecompass/incubator/internal/kernel/core/inputoutput/DiskRequestDataProviderFactory.java (diff)
The file was modified tracetypes/org.eclipse.tracecompass.incubator.opentracing.core/src/org/eclipse/tracecompass/incubator/internal/opentracing/core/analysis/spanlife/SpanLifeDataProviderFactory.java (diff)
The file was modified analyses/org.eclipse.tracecompass.incubator.kernel.core/src/org/eclipse/tracecompass/incubator/internal/kernel/core/io/IoAccessDataProviderFactory.java (diff)