| 1 | 2011-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 | |
| 13 | 2010-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 | |
| 17 | 2010-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 | |
| 22 | 2010-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 | |
| 27 | 2010-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 | |
| 81 | 2010-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 | |
| 86 | 2010-10-29 Francois Chouinard <fchouinard@gmail.com> |
| 87 | |
| 88 | * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java (getNextEvent): Removed an unnecessary clone() operation |
| 89 | |
| 90 | 2010-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 | |
| 100 | 2010-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 | |
| 113 | 2010-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 | |
| 122 | 2010-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 | |
| 134 | 2010-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 | |
| 146 | 2010-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 | |
| 160 | 2010-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 | |
| 165 | 2010-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 | |
| 174 | 2010-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 | |
| 178 | 2010-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 | |
| 183 | 2010-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 | |
| 198 | 2010-07-08 Francois Chouinard <fchouinard@gmail.com> |
| 199 | |
| 200 | * src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java (indexTrace): New method + renamed a constant |
| 201 | |
| 202 | 2009-06-16 Andrew Overholt <overholt@redhat.com> |
| 203 | |
| 204 | * META-INF/MANIFEST.MF: Change provider from Ericsson to Eclipse. |