Add LTTng2 Core/UI + test plug-ins
[deliverable/tracecompass.git] / org.eclipse.linuxtools.lttng2.ui / ChangeLog
CommitLineData
79b33284
FC
12011-02-22 Francois Chouinard <fchouinard@gmail.com>
2
3 * src/org/eclipse/linuxtools/lttng/ui/views/controlflow/ControlFlowView.java: Fix for Bug337859 (check for NPE)
4
52011-01-12 Bernd Hufmann <bhufmann@gmail.com> Fix for Bug 333114
6
7 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/KernelStatisticsData.java: Update statistic handling for processes that change name at event of type "exec" and after fork
8
92011-01-12 Bernd Hufmann <bhufmann@gmail.com> Fix or Bug 333486
10
11 * src/org/eclipse/linuxtools/lttng/ui/views/common/AbsTimeUpdateView.java (synchToTime): Added missing update of ParamsUpdater
12 * src/org/eclipse/linuxtools/lttng/ui/views/controlflow/ControlFlowView.java (createPartControl): Removed duplicate "add listeners"-calls
13 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramView.java (currentTimeUpdated): Changed setting of center position
14 (currentEventChangeNotification): Added time range validation
15 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/ParentHistogramCanvas.java (setWindowCenterPosition): Fixed time range validation
16
172010-12-13 Bernd Hufmann <bhufmann@gmail.com>
18
19 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/KernelStatisticsData.java (KeyHelper): Updated comment
20
212010-12-10 Bernd Hufmann <bhufmann@gmail.com>
22
23 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/FixedArray.java (hashCode): Better hashing algorithm
24
252010-12-08 Francois Chouinard <fchouinard@gmail.com>
26
27 * src/org/eclipse/linuxtools/lttng/ui/views/controlflow/ControlFlowView.java: Fix the icon path
28 * src/org/eclipse/linuxtools/lttng/ui/views/resources/ResourcesView.java: Fix the icon path
29
302010-11-25 Francois Chouinard <fchouinard@gmail.com>
31
32 * src/org/eclipse/linuxtools/lttng/ui/views/PerspectiveFactory.java: Removed TimeFrame View and the default LTTng perspective
33
342010-11-23 Francois Chouinard <fchouinard@gmail.com> Added support for Stats tracing (in java) - no bug
35
36 * .options: Added the SV tracing option
37 * src/org/eclipse/linuxtools/lttng/ui/TraceDebug.java: Handling of the SV trace file
38 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/StatisticsTreeNode.java: Comparable + getContent() for improved tracing
39 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/StatisticsView.java: SV tracing points
40
412010-11-22 Francois Chouinard <fchouinard@gmail.com>
42
43 * plugin.xml: Fixed the LTTng project nature ID
44 * src/org/eclipse/linuxtools/lttng/ui/views/project/LTTngProjectNature.java: Ditto.
45
462010-11-10 Francois Chouinard <fchouinard@gmail.com>
47
48 Suppress warning for non-externalized strings
49 * src/org/eclipse/linuxtools/lttng/ui/model/trange/TimeRangeComponent.java:
50 * src/org/eclipse/linuxtools/lttng/ui/model/trange/TimeRangeComposite.java:
51 * src/org/eclipse/linuxtools/lttng/ui/model/trange/TimeRangeEvent.java:
52 * src/org/eclipse/linuxtools/lttng/ui/model/trange/TimeRangeEventProcess.java:
53 * src/org/eclipse/linuxtools/lttng/ui/model/trange/TimeRangeEventResource.java:
54 * src/org/eclipse/linuxtools/lttng/ui/model/trange/TimeRangeResourceFactory.java:
55 * src/org/eclipse/linuxtools/lttng/ui/model/trange/TimeRangeViewerProvider.java:
56 * src/org/eclipse/linuxtools/lttng/ui/views/common/ParamsUpdater.java:
57 * src/org/eclipse/linuxtools/lttng/ui/views/controlflow/evProcessor/FlowAfterUpdateHandlers.java:
58 * src/org/eclipse/linuxtools/lttng/ui/views/controlflow/evProcessor/FlowBeforeUpdateHandlers.java:
59 * src/org/eclipse/linuxtools/lttng/ui/views/controlflow/model/FlowProcessContainer.java:
60 * src/org/eclipse/linuxtools/lttng/ui/views/project/dialogs/ImportTraceWizardPage.java:
61 * src/org/eclipse/linuxtools/lttng/ui/views/project/dialogs/NewExperimentDialog.java:
62 * src/org/eclipse/linuxtools/lttng/ui/views/project/dialogs/TraceErrorDialog.java:
63 * src/org/eclipse/linuxtools/lttng/ui/views/resources/evProcessor/ResourcesFinishUpdateHandler.java:
64 * src/org/eclipse/linuxtools/lttng/ui/views/resources/ResourcesView.java:
65 * src/org/eclipse/linuxtools/lttng/ui/views/timeframe/SpinnerGroup.java:
66
672010-11-09 Francois Chouinard <fchouinard@gmail.com>
68
69 Externalized Strings
70 * src/org/eclipse/linuxtools/lttng/ui/views/events/Messages.java: New file.
71 * src/org/eclipse/linuxtools/lttng/ui/views/events/messages.properties: New file.
72 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/Messages.java: New file.
73 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/messages.properties: New file.
74 * src/org/eclipse/linuxtools/lttng/ui/views/project/dialogs/Messages.java: New file.
75 * src/org/eclipse/linuxtools/lttng/ui/views/project/dialogs/messages.properties: New file.
76
77 Suppress warning for non-externalized strings
78 * src/org/eclipse/linuxtools/lttng/ui/LTTngUiPlugin.java (PLUGIN_ID):
79 * src/org/eclipse/linuxtools/lttng/ui/TraceDebug.java:
80 * src/org/eclipse/linuxtools/lttng/ui/views/common/AbsTimeUpdateView.java (processingCompleted):
81 (synchToTimeRange):
82 (tsfTmProcessSelEvent):
83 (processDataRequest):
84 (.handleData):
85 (.handleCompleted):
86 (modelInputChanged):
87 * src/org/eclipse/linuxtools/lttng/ui/views/control/ControlView.java:
88 * src/org/eclipse/linuxtools/lttng/ui/views/controlflow/ControlFlowView.java (PROCESS_COLUMN):
89 (ViewContentProvider.inputChanged):
90 (ViewProcessFilter.select):
91 (createPartControl):
92 (makeActions):
93 (initialExperimentDataRequest):
94 (checkForSWTBugItemHeightAdjustement):
95 * src/org/eclipse/linuxtools/lttng/ui/views/controlflow/evProcessor/AbsFlowTRangeUpdate.java (addLocalProcess):
96 (makeDraw):
97 * src/org/eclipse/linuxtools/lttng/ui/views/controlflow/evProcessor/FlowFinishUpdateHandler.java (process):
98 * src/org/eclipse/linuxtools/lttng/ui/views/controlflow/messages.properties:
99 * src/org/eclipse/linuxtools/lttng/ui/views/controlflow/model/FlowProcessContainer.java (toString):
100 * src/org/eclipse/linuxtools/lttng/ui/views/events/EventsTable.java (TIMESTAMP_COLUMN):
101 * src/org/eclipse/linuxtools/lttng/ui/views/events/EventsView.java (toString):
102 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvasPaintListener.java (DATA_KEY):
103 (paintControl):
104 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramConstant.java (formatNanoSecondsTime):
105 (convertStringToNanoseconds):
106 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramContent.java (printContentInfo):
107 (printTable):
108 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramView.java (ID):
109 (WINDOW_TIMESPAN_LABEL_TEXT):
110 (createPartControl):
111 (resetControlsContent):
112 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/ParentHistogramCanvasPaintListener.java (DATA_KEY):
113 (paintControl):
114 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/TimeTextGroup.java (LONGEST_STRING_VALUE):
115 (TimeTextGroup):
116 * src/org/eclipse/linuxtools/lttng/ui/views/PerspectiveFactory.java (ID):
117 (createInitialLayout):
118 * src/org/eclipse/linuxtools/lttng/ui/views/project/dialogs/AddTraceWizard.java (init):
119 (addPages):
120 (performFinish):
121 * src/org/eclipse/linuxtools/lttng/ui/views/project/dialogs/AddTraceWizardPage.java (AddTraceWizardPage):
122 (createControl):
123 * src/org/eclipse/linuxtools/lttng/ui/views/project/dialogs/ImportTraceWizard.java (IMPORT_WIZARD):
124 (ImportTraceWizard):
125 (init):
126 * src/org/eclipse/linuxtools/lttng/ui/views/project/dialogs/ImportTraceWizardPage.java (getTraceDirectory):
127 (getTracepath):
128 * src/org/eclipse/linuxtools/lttng/ui/views/project/handlers/OpenTraceHandler.java (execute):
129 * src/org/eclipse/linuxtools/lttng/ui/views/project/handlers/RenameExperimentHandler.java (execute):
130 * src/org/eclipse/linuxtools/lttng/ui/views/project/handlers/RenameProjectHandler.java (execute):
131 * src/org/eclipse/linuxtools/lttng/ui/views/project/handlers/RenameTraceHandler.java (execute):
132 * src/org/eclipse/linuxtools/lttng/ui/views/project/LTTngProjectNature.java:
133 * src/org/eclipse/linuxtools/lttng/ui/views/project/model/LTTngProjectLabelProvider.java (fOpenedProjectIcon):
134 (getText):
135 * src/org/eclipse/linuxtools/lttng/ui/views/project/model/LTTngProjectNode.java:
136 * src/org/eclipse/linuxtools/lttng/ui/views/project/ProjectView.java (ProjectView):
137 (toString):
138 (createContextMenu):
139 * src/org/eclipse/linuxtools/lttng/ui/views/resources/evProcessor/AbsResourcesTRangeUpdate.java (addLocalResource):
140 (makeDraw):
141 * src/org/eclipse/linuxtools/lttng/ui/views/resources/model/ResourceContainer.java (equals):
142 (toString):
143 * src/org/eclipse/linuxtools/lttng/ui/views/resources/ResourcesView.java (ID):
144 (makeActions):
145 (initialExperimentDataRequest):
146 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/StatisticsData.java (ROOT):
147 (getProcessName):
148 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/StatisticsView.java (.getText):
149 (StatisticsView):
150 (createPartControl):
151 (requestData):
152 * src/org/eclipse/linuxtools/lttng/ui/views/timeframe/TimeFrameView.java (toString):
153
1542010-11-05 Francois Chouinard <fchouinard@gmail.com>
155
156 * src/org/eclipse/linuxtools/lttng/ui/views/controlflow/ControlFlowView.java: Made the call to updateScroll() asynchronous
157
1582010-11-04 Francois Chouinard <fchouinard@gmail.com>
159
160 * src/org/eclipse/linuxtools/lttng/ui/views/project/ProjectView.java: Create an ad hoc experiment when a trace is selected
161
1622010-10-29 Francois Chouinard <fchouinard@gmail.com>
163
164 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/ParentHistogramCanvasPaintListener.java (paintControl): Temporary refresh fix
165
1662010-10-27 Francois Chouinard <fchouinard@gmail.com>
167
168 * Implement enhanced request coalescing across providers, request cancellation, multiple synth data providers and cleanup
169 * src/org/eclipse/linuxtools/lttng/ui/model/trange/TimeRangeResourceFactory.java:
170 * src/org/eclipse/linuxtools/lttng/ui/views/common/AbsTimeUpdateView.java:
171 * src/org/eclipse/linuxtools/lttng/ui/views/controlflow/ControlFlowView.java:
172 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramConstant.java:
173 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramView.java:
174 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/TimeTextGroup.java:
175 * src/org/eclipse/linuxtools/lttng/ui/views/project/ProjectView.java:
176 * src/org/eclipse/linuxtools/lttng/ui/views/resources/ResourcesView.java:
177 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/StatisticsView.java:
178
1792010-10-26 Francois Chouinard <fchouinard@gmail.com>
180
181 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvas.java: Double-buffering
182 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvasPaintListener.java: Double-buffering
183 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramConstant.java: Fixed a few constants for the selected window display
184 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/ParentHistogramCanvasPaintListener.java: Double-buffering
185
1862010-10-15 Francois Chouinard <fchouinard@gmail.com>
187
188 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvas.java (asynchronousNotifyParentUpdatedInformation): Fixed typo
189 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvasControlListener.java (controlMoved): Check for NPE
190 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramView.java: Cosmetic adjustemnts
191 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/TimeTextGroup.java: Cosmetic adjustemnts
192
1932010-10-13 Francois Chouinard <fchouinard@gmail.com>
194
195 * src/org/eclipse/linuxtools/lttng/ui/views/controlflow/ControlFlowView.java: Added checks for disposed widget
196 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvas.java: Added checks for disposed widget
197 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/ParentHistogramCanvas.java: Added checks for disposed widget
198 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/TimeTextGroup.java : Added checks for disposed widget
199 * src/org/eclipse/linuxtools/lttng/ui/views/project/ProjectView.java: Added checks for disposed widget
200 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/StatisticsView.java: Added checks for disposed widget
201 * src/org/eclipse/linuxtools/lttng/ui/views/timeframe/SpinnerGroup.java: Added checks for disposed widget
202 * src/org/eclipse/linuxtools/lttng/ui/views/timeframe/TimeFrameView.java : Added checks for disposed widget
203 * .options: TraceDebug options file
204 * src/org/eclipse/linuxtools/lttng/ui/LTTngUiPlugin.java (stop): Closes the trace log file
205 * src/org/eclipse/linuxtools/lttng/ui/model/trange/TimeRangeComponent.java (toString): Added
206 * src/org/eclipse/linuxtools/lttng/ui/model/trange/TimeRangeComposite.java (toString): Added
207 * src/org/eclipse/linuxtools/lttng/ui/model/trange/TimeRangeEventProcess.java (toString): Added
208 * src/org/eclipse/linuxtools/lttng/ui/model/trange/TimeRangeEventResource.java (toString): Added
209 * src/org/eclipse/linuxtools/lttng/ui/TraceDebug.java: Support for new traces (CFV/RV)
210 * src/org/eclipse/linuxtools/lttng/ui/views/common/AbsTimeUpdateView.java: Fixed a few constants
211 * src/org/eclipse/linuxtools/lttng/ui/views/common/AbsTRangeUpdate.java (getPixelsPerNs): Adjusted field type
212 * src/org/eclipse/linuxtools/lttng/ui/views/controlflow/evProcessor/AbsFlowTRangeUpdate.java: Added debug tracing
213 * src/org/eclipse/linuxtools/lttng/ui/views/resources/evProcessor/AbsResourcesTRangeUpdate.java: Added debug tracing
214 * src/org/eclipse/linuxtools/lttng/ui/views/resources/ResourcesView.java: Use default pixels/ns
215
2162010-10-06 Francois Chouinard <fchouinard@gmail.com>
217
218 * src/org/eclipse/linuxtools/lttng/ui/views/common/AbsTimeUpdateView.java: Fixed initial time window size (0.1s)
219
2202010-09-17 Francois Chouinard <fchouinard@gmail.com>
221
222 * plugin.xml: Fixed perspective ID
223 * src/org/eclipse/linuxtools/lttng/ui/views/common/AbsTimeUpdateView.java: Adjusted to new handleData() API
224 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramRequest.java: Adjusted to new handleData() API
225 * src/org/eclipse/linuxtools/lttng/ui/views/PerspectiveFactory.java: Fixed perspective ID
226
2272010-09-15 Francois Chouinard <fchouinard@gmail.com>
228
229 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/StatisticsView.java: ExecutionType update
230 * src/org/eclipse/linuxtools/lttng/ui/views/resources/ResourcesView.java: ExecutionType update
231 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramView.java: ExecutionType update
232 * src/org/eclipse/linuxtools/lttng/ui/views/controlflow/ControlFlowView.java: ExecutionType update
233 * src/org/eclipse/linuxtools/lttng/ui/views/common/AbsTimeUpdateView.java: ExecutionType update
234
2352010-09-12 Francois Chouinard <fchouinard@gmail.com>
236
237 * src/org/eclipse/linuxtools/lttng/ui/views/events/EventsView.java: Fixed the events cache size
238
2392010-09-09 Francois Chouinard <fchouinard@gmail.com>
240
241 * src/org/eclipse/linuxtools/lttng/ui/views/project/ProjectView.java: Hook to LTTngExperiment
242
2432010-07-30 Francois Chouinard <fchouinard@gmail.com>
244
245 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/ChildrenHistogramCanvas.java:
246 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvas.java:
247 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvasControlListener.java:
248 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvasFocusListener.java:
249 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvasKeyListener.java:
250 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvasMouseListener.java:
251 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvasPaintListener.java:
252 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramConstant.java:
253 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramContent.java:
254 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramRequest.java:
255 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramSelectedWindow.java:
256 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramView.java:
257 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/ParentHistogramCanvas.java:
258 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/ParentHistogramCanvasControlListener.java:
259 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/ParentHistogramCanvasPaintListener.java:
260 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/TimeTextGroup.java:
261
2622010-07-29 Francois Chouinard <fchouinard@gmail.com>
263
264 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/evProcessor/StatsProcessExitHandler.java: New file.
265 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/evProcessor/StatsTracesetEndHandler.java: New file.
266 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/FixedArray.java: New file.
267 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/KernelStatisticsData.java: New file.
268 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/StatisticsData.java: New file.
269 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/evProcessor/AbstractStatsEventHandler.java: Adjusted for new stats internal structure
270 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/evProcessor/StatsModeChangeHandler.java: Adjusted for new stats internal structure
271 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/evProcessor/StatsModeEndHandler.java: Adjusted for new stats internal structure
272 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/evProcessor/StatsTimeCountHandlerFactory.java: Hooked to ProcessExitHandler
273 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/evProcessor/StatsTimeCountHandlers.java: Hooked to ProcessExitHandler and TracesetEndHandler
274 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/Statistics.java: Added comments
275 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/StatisticsTreeNode.java: Adapted to new stats structure
276 * src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/StatisticsTreeRootFactory.java: Adapted to new stats structure
277
2782010-07-28 Francois Chouinard <fchouinard@gmail.com>
279
280 * src/org/eclipse/linuxtools/lttng/ui/views/events/EventsTable.java: Cleanup
281
2822010-07-14 Francois Chouinard <fchouinard@gmail.com>
283
284 * plugin.xml: Point to the 16x16 LTTng icon for the perspective
285
2862010-07-13 Francois Chouinard <fchouinard@gmail.com>
287
288 * src/org/eclipse/linuxtools/lttng/ui/views/events/EventsTable.java: New file.
289 * src/org/eclipse/linuxtools/lttng/ui/views/events/EventsView.java: Separated the Events Table (widget) from the View
290
291 * src/org/eclipse/linuxtools/lttng/ui/views/controlflow/ControlFlowView.java: Added null pointer checks
292 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/ChildrenHistogramCanvas.java: Displaced funtionality from parent class
293 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvasControlListener.java: Displaced the recentering code
294 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvasMouseListener.java: Added null pointer checks
295 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramContent.java: Removed a duplicate function call
296 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramView.java: GUI reorganisation, simplification and some related code improvements
297 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/ParentHistogramCanvas.java: Added event listeners
298 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/ParentHistogramCanvasControlListener.java: New file
299 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/ParentHistogramCanvasPaintListener.java: Cosmetic change.
300 * src/org/eclipse/linuxtools/lttng/ui/views/histogram/TimeTextGroup.java: Updates of text parts of the view
301
This page took 0.035444 seconds and 5 git commands to generate.