tmf: lttngControl: BufferType: mi support + utility function
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.core / ChangeLog
CommitLineData
6c13869b
FC
12011-03-10 Francois Chouinard <fchouinard@gmail.com>
2
3 * src/org/eclipse/linuxtools/tmf/.options: Fixed a typo
4 * src/org/eclipse/linuxtools/tmf/signal/TmfSignalManager.java: Improved request tracing
5 * src/org/eclipse/linuxtools/tmf/request/TmfRequestExecutor.java: Improved request tracing
6 * src/org/eclipse/linuxtools/tmf/request/TmfEventRequest.java: Streamlined constructor
7 * src/org/eclipse/linuxtools/tmf/request/TmfDataRequest.java: Improved request tracing
8 * src/org/eclipse/linuxtools/tmf/component/TmfEventProvider.java: Improved request tracing
9 * src/org/eclipse/linuxtools/tmf/component/TmfDataProvider.java: Improved request tracing
10 * src/org/eclipse/linuxtools/tmf/Tracer.java: Improved request tracing
11 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Fixed request completion call
12
132010-12-13 Bernd Hufmann <bhufmann@gmail.com>
14
15 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java (armRequest): For data requests, seek only if necessary
16
172010-11-23 Francois Chouinard <fchouinard@gmail.com>
18
19 * src/org/eclipse/linuxtools/tmf/component/TmfDataProvider.java: Adjusted background request block size
20 * src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java: Adjusted buffering between checkpoints
21
222010-11-10 Francois Chouinard <fchouinard@gmail.com>
23
24 Suppress warning for non-externalized strings
25 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java:
26
272010-11-09 Francois Chouinard <fchouinard@gmail.com>
28
29 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java (getNextEvent): Fix for NullPointerException
30
31 Suppress warning for non-externalized strings
32 * src/org/eclipse/linuxtools/tmf/component/TmfDataProvider.java (newCoalescedDataRequest):
33 (coalesceDataRequest):
34 (.run):
35 (queueRequest):
36 * src/org/eclipse/linuxtools/tmf/component/TmfEventProvider.java (newCoalescedDataRequest):
37 * src/org/eclipse/linuxtools/tmf/event/TmfEvent.java (toString):
38 * src/org/eclipse/linuxtools/tmf/event/TmfEventContent.java (toString):
39 * src/org/eclipse/linuxtools/tmf/event/TmfEventField.java (toString):
40 * src/org/eclipse/linuxtools/tmf/event/TmfEventReference.java (toString):
41 * src/org/eclipse/linuxtools/tmf/event/TmfEventSource.java (toString):
42 * src/org/eclipse/linuxtools/tmf/event/TmfEventType.java (DEFAULT_TYPE_ID):
43 (getLabel):
44 (toString):
45 * src/org/eclipse/linuxtools/tmf/event/TmfTimeRange.java (toString):
46 * src/org/eclipse/linuxtools/tmf/event/TmfTimestamp.java (synchronize):
47 (toString):
48 * src/org/eclipse/linuxtools/tmf/event/TmfTraceEvent.java (toString):
49 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java (TmfExperiment):
50 (toString):
51 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperimentLocation.java (toString):
52 * src/org/eclipse/linuxtools/tmf/request/TmfCoalescedDataRequest.java (toString):
53 * src/org/eclipse/linuxtools/tmf/request/TmfCoalescedEventRequest.java (toString):
54 * src/org/eclipse/linuxtools/tmf/request/TmfDataRequest.java (TmfDataRequest):
55 (handleCompleted):
56 (start):
57 (done):
58 (toString):
59 * src/org/eclipse/linuxtools/tmf/request/TmfEventRequest.java (toString):
60 * src/org/eclipse/linuxtools/tmf/request/TmfRequestExecutor.java (TmfRequestExecutor):
61 (stop):
62 (.run):
63 (toString):
64 * src/org/eclipse/linuxtools/tmf/signal/TmfExperimentSelectedSignal.java (toString):
65 * src/org/eclipse/linuxtools/tmf/signal/TmfExperimentUpdatedSignal.java (toString):
66 * src/org/eclipse/linuxtools/tmf/signal/TmfSignalTracer.java (traceSignal):
67 * src/org/eclipse/linuxtools/tmf/signal/TmfTimeSynchSignal.java (toString):
68 * src/org/eclipse/linuxtools/tmf/signal/TmfTraceClosedSignal.java (toString):
69 * src/org/eclipse/linuxtools/tmf/signal/TmfTraceOpenedSignal.java (toString):
70 * src/org/eclipse/linuxtools/tmf/signal/TmfTraceParserUpdatedSignal.java (toString):
71 * src/org/eclipse/linuxtools/tmf/signal/TmfTraceSelectedSignal.java (toString):
72 * src/org/eclipse/linuxtools/tmf/signal/TmfTraceUpdatedSignal.java (toString):
73 * src/org/eclipse/linuxtools/tmf/TmfCorePlugin.java (PLUGIN_ID):
74 * src/org/eclipse/linuxtools/tmf/trace/TmfCheckpoint.java (toString):
75 * src/org/eclipse/linuxtools/tmf/trace/TmfContext.java (toString):
76 * src/org/eclipse/linuxtools/tmf/trace/TmfLocation.java (toString):
77 (clone):
78 * src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java (toString):
79 * src/org/eclipse/linuxtools/tmf/Tracer.java:
80
812010-11-04 Francois Chouinard <fchouinard@gmail.com>
82
83 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Use the correct index page size
84 * src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java: Added indexTrace() and support code
85
862010-10-29 Francois Chouinard <fchouinard@gmail.com>
87
88 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java (getNextEvent): Removed an unnecessary clone() operation
89
902010-10-27 Francois Chouinard <fchouinard@gmail.com>
91
92 * src/org/eclipse/linuxtools/tmf/component/ITmfDataProvider.java: Augmented API for coalescing (notifyPendingRequest)
93 * src/org/eclipse/linuxtools/tmf/component/TmfDataProvider.java: Request coalescing and cancelling
94 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Augmented API
95 * src/org/eclipse/linuxtools/tmf/request/TmfCoalescedDataRequest.java: Improved coalescing and cancelling
96 * src/org/eclipse/linuxtools/tmf/request/TmfCoalescedEventRequest.java: Ditto
97 * src/org/eclipse/linuxtools/tmf/request/TmfDataRequest.java: Ditto
98 * src/org/eclipse/linuxtools/tmf/signal/TmfSignalManager.java: Renaming of a field
99
1002010-10-15 Francois Chouinard <fchouinard@gmail.com>
101
102 * src/org/eclipse/linuxtools/tmf/event/TmfEvent.java: Implement cloning
103 * src/org/eclipse/linuxtools/tmf/event/TmfEventContent.java: Implement cloning
104 * src/org/eclipse/linuxtools/tmf/event/TmfEventField.java: Implement cloning
105 * src/org/eclipse/linuxtools/tmf/event/TmfEventReference.java: Implement cloning
106 * src/org/eclipse/linuxtools/tmf/event/TmfEventSource.java: Implement cloning
107 * src/org/eclipse/linuxtools/tmf/event/TmfEventType.java: Implement cloning
108 * src/org/eclipse/linuxtools/tmf/event/TmfTimestamp.java: Implement cloning
109 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java (updateIndex): Fixed timestamp cloning
110 * src/org/eclipse/linuxtools/tmf/request/TmfDataRequest.java: Replaced lock.wait() by CountDownLatch
111 * src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java (updateIndex): Fixed timestamp cloning
112
1132010-10-13 Francois Chouinard <fchouinard@gmail.com>
114
115 * src/org/eclipse/linuxtools/tmf/request/TmfRequestExecutor.java: Added checks for disposed widget
116 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Added checks for disposed widget
117 * src/org/eclipse/linuxtools/tmf/request/TmfDataRequest.java: Added waitForStart() API
118 * src/org/eclipse/linuxtools/tmf/event/TmfEventContent.java: Added setEvent()
119 * src/org/eclipse/linuxtools/tmf/event/TmfTimeRange.java: Added getIntersection()
120 * src/org/eclipse/linuxtools/tmf/event/TmfTimestamp.java: Improved timestamp comparison
121
1222010-09-17 Francois Chouinard <fchouinard@gmail.com>
123
124 * src/org/eclipse/linuxtools/tmf/component/TmfDataProvider.java: Adjusted to new handleData() API
125 * src/org/eclipse/linuxtools/tmf/component/TmfEventProvider.java: Adjusted to new handleData() API
126 * src/org/eclipse/linuxtools/tmf/event/TmfEvent.java: Support for single event
127 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Adjusted to new handleData() API
128 * src/org/eclipse/linuxtools/tmf/request/ITmfDataRequest.java: Adjusted to new handleData() API
129 * src/org/eclipse/linuxtools/tmf/request/TmfCoalescedDataRequest.java: Adjusted to new handleData() API
130 * src/org/eclipse/linuxtools/tmf/request/TmfCoalescedEventRequest.java: Adjusted to new handleData() API
131 * src/org/eclipse/linuxtools/tmf/request/TmfDataRequest.java: Adjusted to new handleData() API
132 * src/org/eclipse/linuxtools/tmf/request/TmfEventRequest.java: Adjusted to new handleData() API
133
1342010-09-17 Francois Chouinard <fchouinard@gmail.com>
135
136 * src/org/eclipse/linuxtools/tmf/component/TmfDataProvider.java: Adjusted to new handleData() API
137 * src/org/eclipse/linuxtools/tmf/component/TmfEventProvider.java: Adjusted to new handleData() API
138 * src/org/eclipse/linuxtools/tmf/event/TmfEvent.java: Support for single event
139 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Adjusted to new handleData() API
140 * src/org/eclipse/linuxtools/tmf/request/ITmfDataRequest.java: Adjusted to new handleData() API
141 * src/org/eclipse/linuxtools/tmf/request/TmfCoalescedDataRequest.java: Adjusted to new handleData() API
142 * src/org/eclipse/linuxtools/tmf/request/TmfCoalescedEventRequest.java: Adjusted to new handleData() API
143 * src/org/eclipse/linuxtools/tmf/request/TmfDataRequest.java: Adjusted to new handleData() API
144 * src/org/eclipse/linuxtools/tmf/request/TmfEventRequest.java: Adjusted to new handleData() API
145
1462010-09-15 Francois Chouinard <fchouinard@gmail.com>
147
148 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Optimized TmfExperimentContext handling
149 * src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java: ExecutionType update
150 * src/org/eclipse/linuxtools/tmf/trace/TmfContext.java: ExecutionType update
151 * src/org/eclipse/linuxtools/tmf/request/TmfRequestExecutor.java: ExecutionType update
152 * src/org/eclipse/linuxtools/tmf/request/TmfEventRequest.java: ExecutionType update
153 * src/org/eclipse/linuxtools/tmf/request/TmfDataRequest.java: ExecutionType update
154 * src/org/eclipse/linuxtools/tmf/request/TmfCoalescedEventRequest.java: ExecutionType update
155 * src/org/eclipse/linuxtools/tmf/request/TmfCoalescedDataRequest.java: ExecutionType update
156 * src/org/eclipse/linuxtools/tmf/request/ITmfDataRequest.java: ExecutionType update
157 * src/org/eclipse/linuxtools/tmf/component/TmfDataProvider.java: ExecutionType update
158 * src/org/eclipse/linuxtools/tmf/Tracer.java: ExecutionType update
159
1602010-09-09 Francois Chouinard <fchouinard@gmail.com>
161
162 * src/org/eclipse/linuxtools/tmf/request/TmfCoalescedEventRequest.java: Fix in handleData()
163 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Made class extendable
164
1652010-07-20 Francois Chouinard <fchouinard@gmail.com>
166
167 * src/org/eclipse/linuxtools/tmf/component/TmfDataProvider.java:
168 - Use a specific lock object (instead of this) for synchronization
169 - Fix executor exception when request comes in immediately after dispose
170 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java:
171 - Fix constructor ignoring index page size
172 - Update saved context on parse to avoid unnecessary seeks
173
1742010-07-19 Francois Chouinard <fchouinard@gmail.com>
175
176 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Some modifications to make the experiment more generic.
177
1782010-07-13 Francois Chouinard <fchouinard@gmail.com>
179
180 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java (.updateExperiment): Added check for empty experiment
181 * src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java (.updateTraceData): Added check for empty trace
182
1832010-07-12 Francois Chouinard <fchouinard@gmail.com>
184
185 * src/org/eclipse/linuxtools/tmf/signal/TmfTraceClosedSignal.java: New file.
186 * src/org/eclipse/linuxtools/tmf/signal/TmfTraceOpenedSignal.java: New file.
187 * src/org/eclipse/linuxtools/tmf/signal/TmfTraceParserUpdatedSignal.java: New file.
188 * src/org/eclipse/linuxtools/tmf/signal/TmfTraceSelectedSignal.java: New file.
189 * META-INF/MANIFEST.MF: Added a dependency on org.eclipse.core.resources
190 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java (seekEvent): Commented out useless statements
191 * src/org/eclipse/linuxtools/tmf/trace/ITmfContext.java: Added a constant
192 * src/org/eclipse/linuxtools/tmf/trace/ITmfTrace.java: Added APIs
193 * src/org/eclipse/linuxtools/tmf/trace/TmfLocation.java: Added validation on location
194 * src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java (getRank): Added
195 (indexTrace): Cleaned up warning
196 (queueLongRequest): Added background process handling
197
1982010-07-08 Francois Chouinard <fchouinard@gmail.com>
199
200 * src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java (indexTrace): New method + renamed a constant
201
2022009-06-16 Andrew Overholt <overholt@redhat.com>
203
204 * META-INF/MANIFEST.MF: Change provider from Ericsson to Eclipse.
This page took 0.066633 seconds and 5 git commands to generate.