FailedChanges

Summary

  1. doc : Bug 495211. Update analysis requirement doc for new API (details)
  2. doc: bug 495211 Update analysis requirement doc (details)
  3. doc: bug 495211 Add the I/O analysis documentation (details)
  4. tmf: Enable address mapping config action for all traces (details)
  5. xml: bug 493954: Allow string states to be displayed in time graph views (details)
  6. doc: Document how to use LTTng-UST 2.8 source lookup (details)
  7. tmf: Bug 494810: SelectionEvent not sent after using vertical slider (details)
  8. tmf: Bug 495067: Canceling remote import shows Internal error dialog (details)
  9. tmf: Bug 494952: Remove deadlock in Time Chart view (details)
  10. doc: Bug 495211. Update Go to min/max documentation (details)
  11. doc: Bug 495211. Add timing views and viewers developer guide (details)
  12. analysis: bug 494786. Clear process selection when switching trace (details)
Commit 81b40eee37f9690f0a697d2bc04e1121b4b81ee1 by Bernd Hufmann
doc : Bug 495211. Update analysis requirement doc for new API

Change-Id: I1523b873303c8958fe6b91ab5bf1537897ba2373
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/74546
Reviewed-by: Hudson CI
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
(cherry picked from commit ae3fb47171965e53c4f3d9a346bf93a24a19009e)
Reviewed-on: https://git.eclipse.org/r/74639
Reviewed-by: Genevieve Bastien <gbastien+lttng@versatic.net>
Tested-by: Genevieve Bastien <gbastien+lttng@versatic.net>
The file was modifieddoc/org.eclipse.tracecompass.doc.dev/doc/Developer-Guide.mediawiki
Commit ab255acc78bd8b862198c83d8563c4278a621c88 by Genevieve Bastien
doc: bug 495211 Update analysis requirement doc

Change-Id: I8fe98347c74de13dbb5786bc2b0654875227b0a1
Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net>
Reviewed-on: https://git.eclipse.org/r/74669
Reviewed-by: Hudson CI
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
(cherry picked from commit 930f102be3689015a266b3ea0d51bdbd71a6047b)
Reviewed-on: https://git.eclipse.org/r/74687
The file was modifieddoc/org.eclipse.tracecompass.doc.dev/doc/Developer-Guide.mediawiki
Commit 735df6b85f81d008590fb1d16c0fba146d1f60fd by gbastien+lttng
doc: bug 495211 Add the I/O analysis documentation

Change-Id: I9e790c1b9bfd0e9a0c35f303d9660bb522c6cf93
Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net>
Reviewed-on: https://git.eclipse.org/r/73985
Reviewed-by: Hudson CI
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was modifieddoc/org.eclipse.tracecompass.doc.user/doc/User-Guide.mediawiki
The file was addeddoc/org.eclipse.tracecompass.doc.user/doc/images/io/diskIoActivity.png
Commit fb0dac56cff3c4bbfd60c079b40888e9eaf6119f by Alexandre Montplaisir
tmf: Enable address mapping config action for all traces

The Call Stack View only enables the "Configure address mapping"
action for traces that provide function entry/exit info. However,
since this configuration is now used by the generic ISymbolProvider
and can be used by other analyses, the dialog should be accesssible
for all traces, as long as they provide a preference page.

Bug: 494212

Change-Id: Ia9db94e051226fb79adfd502f6081857954042d0
Signed-off-by: Alexandre Montplaisir <alexmonthy@efficios.com>
(cherry picked from commit cc5baabc9a74ddf8f547ba21d2e789af814fff15)
Reviewed-on: https://git.eclipse.org/r/74551
Reviewed-by: Hudson CI
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/views/callstack/CallStackView.java
Commit dfd526572ee441ca2478c7db9192cc748f2ecd32 by Genevieve Bastien
xml: bug 493954: Allow string states to be displayed in time graph views

If a string state value is to be displayed in the time graph, it will add
a new state to the presentation provider with color. This state will be re-used
when the same string is displayed again. This is ideal for time graphs of state
system where there is a fixed number of strings as value, yet impossible to
define with definedValues because specific to a trace.

Change-Id: I2d1fa041e578e0a7dbccc3138153db3fd4684c62
Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net>
Reviewed-on: https://git.eclipse.org/r/71970
Reviewed-by: Hudson CI
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
(cherry picked from commit 6d8889e1ca56c2442446eeb1ee24a5bd108d7e90)
Reviewed-on: https://git.eclipse.org/r/74547
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
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.analysis.xml.ui/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/ui/views/timegraph/XmlPresentationProvider.java
Commit 397c0cc00eb437810c7dae3aa0562f98ee6b5f60 by Alexandre Montplaisir
doc: Document how to use LTTng-UST 2.8 source lookup

Bug: 495211
Change-Id: I6cd1dda9bb9039ad028ec65cf07447da9ad9e85b
Signed-off-by: Alexandre Montplaisir <alexmonthy@efficios.com>
(cherry picked from commit d8771bb6ad13cf5e4d405e9057f5375499d02cfb)
Reviewed-on: https://git.eclipse.org/r/74550
Reviewed-by: Hudson CI
The file was addeddoc/org.eclipse.tracecompass.doc.user/doc/images/sourceLookup/symbol-mapping-config-ust28.png
The file was modifieddoc/org.eclipse.tracecompass.doc.user/doc/User-Guide.mediawiki
The file was addeddoc/org.eclipse.tracecompass.doc.user/doc/images/sourceLookup/trace-with-debug-info.png
Commit 14966417cfa7052b9ead57e60eefe0f8616467d1 by Patrick Tasse
tmf: Bug 494810: SelectionEvent not sent after using vertical slider

The vertical slider used by the TmfVirtualTable is created with the
SWT.NO_FOCUS style. In Linux-GTK, this hint is not respected and the
slider can gain focus. When this happens, give back the focus to the
table.

This allows the SelectionEvent to be sent when extending a selection
using Shift+Click in the event table after using the vertical slider.

Change-Id: I9a8d7083300a5c515c24110d5572d30b6bd9d7d6
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/74119
Reviewed-by: Hudson CI
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
(cherry picked from commit 2e200fc776de05e3928a2bc33df7a8b647b7d140)
Reviewed-on: https://git.eclipse.org/r/74475
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/virtualtable/TmfVirtualTable.java
Commit 9f1fd113b044750ab2218ea5e1f9ff0429c9e253 by Patrick Tasse
tmf: Bug 495067: Canceling remote import shows Internal error dialog

The OperationCanceledException is now caught gracefully.

Change-Id: I2da2fd00e50b14d3a215aa2389ea241e51fb698f
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/74117
Reviewed-by: Hudson CI
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
(cherry picked from commit 1a3ec229a4765cdc7a68bf7fcabb74db8c8a92ce)
Reviewed-on: https://git.eclipse.org/r/74476
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was modifiedtmf/org.eclipse.tracecompass.tmf.remote.ui/src/org/eclipse/tracecompass/internal/tmf/remote/ui/wizards/fetch/model/RemoteImportTracesOperation.java
Commit 01591ae3c5a32090472c160039715e240c689520 by Patrick Tasse
tmf: Bug 494952: Remove deadlock in Time Chart view

The handling of signal TmfTraceUpdated is now done in a
ProcessTraceThread. There is only one such thread per trace active at a
time. If an update is requested while a thread is active, the thread is
marked to be restarted after its current iteration completion.

The starting or restarting of a ProcessTraceThread is consolidated in a
method and synchronized.

The ProcessTraceThread now always processes the full time range of the
trace, even when the view is opened with a trace already opened.

A missing synchronization on DecorateThread concurrent access is added.

Method ITimeDataProvider.resetStartFinishTime(boolean) is added to allow
the TimeChartView to reset its window range without notifying listeners.

Change-Id: I0d49d2712af4e5c645bd61bfde46ba37fc42779c
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/73996
Reviewed-by: Hudson CI
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
(cherry picked from commit 7255573c13c43ecd96e204c52928db14c9bfe28c)
Reviewed-on: https://git.eclipse.org/r/74698
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/views/timechart/TimeChartView.java
The file was modifiedtmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/widgets/ITimeDataProvider.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/widgets/timegraph/widgets/TimeDataProviderCyclesConverter.java
Commit 42e430d529f6e305e158795b0b6a5016f8bd9491 by Jean-Christian Kouame
doc: Bug 495211. Update Go to min/max documentation

Change-Id: Ia6817483a4b6c03afcde050026ea218479681ad4
Signed-off-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/74380
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Hudson CI
(cherry picked from commit b2bf23187eec271d996db053b8b6d9aa71935d15)
Reviewed-on: https://git.eclipse.org/r/74712
The file was modifieddoc/org.eclipse.tracecompass.doc.user/doc/images/LatenciesStatistics.png
The file was modifieddoc/org.eclipse.tracecompass.doc.user/doc/User-Guide.mediawiki
Commit 2068010b649e251a1b119d8d99489200a1b1ac62 by Jean-Christian Kouame
doc: Bug 495211. Add timing views and viewers developer guide

Change-Id: Icc60e2838c884188fcf314032ff89cde8bbef743
Signed-off-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/74544
Reviewed-by: Hudson CI
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
(cherry picked from commit 9ccb80d618863f6a230d53c48663301111076ee3)
Reviewed-on: https://git.eclipse.org/r/74713
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was modifieddoc/org.eclipse.tracecompass.doc.dev/doc/Developer-Guide.mediawiki
Commit fa0606bc352d8546c56fdd68f3399d10be3ac4c4 by Jean-Christian Kouame
analysis: bug 494786. Clear process selection when switching trace

Clear selection in CPU Usage view and Kernel Memory Usage View when
switching trace.

Change-Id: I57618581048995904fa71a9f24d65453eea9ae94
Signed-off-by: Jean-Christian Kouame <jean-christian.kouame@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/74261
Reviewed-by: Hudson CI
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
(cherry picked from commit 629bf3c1bb5da4d206a7b0d61810521621169d2a)
Reviewed-on: https://git.eclipse.org/r/74717
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/cpuusage/CpuUsageXYViewer.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/kernelmemoryusage/KernelMemoryUsageTreeViewer.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/kernelmemoryusage/KernelMemoryUsageViewer.java
The file was modifiedanalysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/internal/analysis/os/linux/ui/views/cpuusage/CpuUsageComposite.java