2010-10-27 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug316467
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf / ChangeLog
1 2010-10-27 Francois Chouinard <fchouinard@gmail.com>
2
3 * src/org/eclipse/linuxtools/tmf/component/ITmfDataProvider.java: Augmented API for coalescing (notifyPendingRequest)
4 * src/org/eclipse/linuxtools/tmf/component/TmfDataProvider.java: Request coalescing and cancelling
5 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Augmented API
6 * src/org/eclipse/linuxtools/tmf/request/TmfCoalescedDataRequest.java: Improved coalescing and cancelling
7 * src/org/eclipse/linuxtools/tmf/request/TmfCoalescedEventRequest.java: Ditto
8 * src/org/eclipse/linuxtools/tmf/request/TmfDataRequest.java: Ditto
9 * src/org/eclipse/linuxtools/tmf/signal/TmfSignalManager.java: Renaming of a field
10
11 2010-10-15 Francois Chouinard <fchouinard@gmail.com>
12
13 * src/org/eclipse/linuxtools/tmf/event/TmfEvent.java: Implement cloning
14 * src/org/eclipse/linuxtools/tmf/event/TmfEventContent.java: Implement cloning
15 * src/org/eclipse/linuxtools/tmf/event/TmfEventField.java: Implement cloning
16 * src/org/eclipse/linuxtools/tmf/event/TmfEventReference.java: Implement cloning
17 * src/org/eclipse/linuxtools/tmf/event/TmfEventSource.java: Implement cloning
18 * src/org/eclipse/linuxtools/tmf/event/TmfEventType.java: Implement cloning
19 * src/org/eclipse/linuxtools/tmf/event/TmfTimestamp.java: Implement cloning
20 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java (updateIndex): Fixed timestamp cloning
21 * src/org/eclipse/linuxtools/tmf/request/TmfDataRequest.java: Replaced lock.wait() by CountDownLatch
22 * src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java (updateIndex): Fixed timestamp cloning
23
24 2010-10-13 Francois Chouinard <fchouinard@gmail.com>
25
26 * src/org/eclipse/linuxtools/tmf/request/TmfRequestExecutor.java: Added checks for disposed widget
27 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Added checks for disposed widget
28 * src/org/eclipse/linuxtools/tmf/request/TmfDataRequest.java: Added waitForStart() API
29 * src/org/eclipse/linuxtools/tmf/event/TmfEventContent.java: Added setEvent()
30 * src/org/eclipse/linuxtools/tmf/event/TmfTimeRange.java: Added getIntersection()
31 * src/org/eclipse/linuxtools/tmf/event/TmfTimestamp.java: Improved timestamp comparison
32
33 2010-09-17 Francois Chouinard <fchouinard@gmail.com>
34
35 * src/org/eclipse/linuxtools/tmf/component/TmfDataProvider.java: Adjusted to new handleData() API
36 * src/org/eclipse/linuxtools/tmf/component/TmfEventProvider.java: Adjusted to new handleData() API
37 * src/org/eclipse/linuxtools/tmf/event/TmfEvent.java: Support for single event
38 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Adjusted to new handleData() API
39 * src/org/eclipse/linuxtools/tmf/request/ITmfDataRequest.java: Adjusted to new handleData() API
40 * src/org/eclipse/linuxtools/tmf/request/TmfCoalescedDataRequest.java: Adjusted to new handleData() API
41 * src/org/eclipse/linuxtools/tmf/request/TmfCoalescedEventRequest.java: Adjusted to new handleData() API
42 * src/org/eclipse/linuxtools/tmf/request/TmfDataRequest.java: Adjusted to new handleData() API
43 * src/org/eclipse/linuxtools/tmf/request/TmfEventRequest.java: Adjusted to new handleData() API
44
45 2010-09-17 Francois Chouinard <fchouinard@gmail.com>
46
47 * src/org/eclipse/linuxtools/tmf/component/TmfDataProvider.java: Adjusted to new handleData() API
48 * src/org/eclipse/linuxtools/tmf/component/TmfEventProvider.java: Adjusted to new handleData() API
49 * src/org/eclipse/linuxtools/tmf/event/TmfEvent.java: Support for single event
50 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Adjusted to new handleData() API
51 * src/org/eclipse/linuxtools/tmf/request/ITmfDataRequest.java: Adjusted to new handleData() API
52 * src/org/eclipse/linuxtools/tmf/request/TmfCoalescedDataRequest.java: Adjusted to new handleData() API
53 * src/org/eclipse/linuxtools/tmf/request/TmfCoalescedEventRequest.java: Adjusted to new handleData() API
54 * src/org/eclipse/linuxtools/tmf/request/TmfDataRequest.java: Adjusted to new handleData() API
55 * src/org/eclipse/linuxtools/tmf/request/TmfEventRequest.java: Adjusted to new handleData() API
56
57 2010-09-15 Francois Chouinard <fchouinard@gmail.com>
58
59 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Optimized TmfExperimentContext handling
60 * src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java: ExecutionType update
61 * src/org/eclipse/linuxtools/tmf/trace/TmfContext.java: ExecutionType update
62 * src/org/eclipse/linuxtools/tmf/request/TmfRequestExecutor.java: ExecutionType update
63 * src/org/eclipse/linuxtools/tmf/request/TmfEventRequest.java: ExecutionType update
64 * src/org/eclipse/linuxtools/tmf/request/TmfDataRequest.java: ExecutionType update
65 * src/org/eclipse/linuxtools/tmf/request/TmfCoalescedEventRequest.java: ExecutionType update
66 * src/org/eclipse/linuxtools/tmf/request/TmfCoalescedDataRequest.java: ExecutionType update
67 * src/org/eclipse/linuxtools/tmf/request/ITmfDataRequest.java: ExecutionType update
68 * src/org/eclipse/linuxtools/tmf/component/TmfDataProvider.java: ExecutionType update
69 * src/org/eclipse/linuxtools/tmf/Tracer.java: ExecutionType update
70
71 2010-09-09 Francois Chouinard <fchouinard@gmail.com>
72
73 * src/org/eclipse/linuxtools/tmf/request/TmfCoalescedEventRequest.java: Fix in handleData()
74 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Made class extendable
75
76 2010-07-20 Francois Chouinard <fchouinard@gmail.com>
77
78 * src/org/eclipse/linuxtools/tmf/component/TmfDataProvider.java:
79 - Use a specific lock object (instead of this) for synchronization
80 - Fix executor exception when request comes in immediately after dispose
81 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java:
82 - Fix constructor ignoring index page size
83 - Update saved context on parse to avoid unnecessary seeks
84
85 2010-07-19 Francois Chouinard <fchouinard@gmail.com>
86
87 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Some modifications to make the experiment more generic.
88
89 2010-07-13 Francois Chouinard <fchouinard@gmail.com>
90
91 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java (.updateExperiment): Added check for empty experiment
92 * src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java (.updateTraceData): Added check for empty trace
93
94 2010-07-12 Francois Chouinard <fchouinard@gmail.com>
95
96 * src/org/eclipse/linuxtools/tmf/signal/TmfTraceClosedSignal.java: New file.
97 * src/org/eclipse/linuxtools/tmf/signal/TmfTraceOpenedSignal.java: New file.
98 * src/org/eclipse/linuxtools/tmf/signal/TmfTraceParserUpdatedSignal.java: New file.
99 * src/org/eclipse/linuxtools/tmf/signal/TmfTraceSelectedSignal.java: New file.
100 * META-INF/MANIFEST.MF: Added a dependency on org.eclipse.core.resources
101 * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java (seekEvent): Commented out useless statements
102 * src/org/eclipse/linuxtools/tmf/trace/ITmfContext.java: Added a constant
103 * src/org/eclipse/linuxtools/tmf/trace/ITmfTrace.java: Added APIs
104 * src/org/eclipse/linuxtools/tmf/trace/TmfLocation.java: Added validation on location
105 * src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java (getRank): Added
106 (indexTrace): Cleaned up warning
107 (queueLongRequest): Added background process handling
108
109 2010-07-08 Francois Chouinard <fchouinard@gmail.com>
110
111 * src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java (indexTrace): New method + renamed a constant
112
113 2009-06-16 Andrew Overholt <overholt@redhat.com>
114
115 * META-INF/MANIFEST.MF: Change provider from Ericsson to Eclipse.
This page took 0.033369 seconds and 5 git commands to generate.