Andrew Overholt [Wed, 30 Mar 2011 20:09:16 +0000 (16:09 -0400)]
Add build artifacts to .gitignore files
Francois Chouinard [Tue, 29 Mar 2011 22:55:51 +0000 (18:55 -0400)]
Bump version ID to 0.3.1
Francois Chouinard [Tue, 29 Mar 2011 22:39:13 +0000 (18:39 -0400)]
Fix for Bug340700
Francois Chouinard [Tue, 29 Mar 2011 22:19:55 +0000 (18:19 -0400)]
Fix copyright notice
Francois Chouinard [Tue, 29 Mar 2011 19:20:41 +0000 (15:20 -0400)]
Fix a range synch issue in the Events table
Francois Chouinard [Sat, 19 Mar 2011 17:30:51 +0000 (13:30 -0400)]
Use requests for S&F
Francois Chouinard [Fri, 18 Mar 2011 20:18:53 +0000 (16:18 -0400)]
Fix for table search + disable TmfRawEventViewer if not in Editor
Francois Chouinard [Tue, 15 Mar 2011 15:59:48 +0000 (11:59 -0400)]
Fix for experiment context management
Francois Chouinard [Mon, 14 Mar 2011 19:42:26 +0000 (15:42 -0400)]
Fix a ConcurrentModificationException on Vector.
Francois Chouinard [Mon, 14 Mar 2011 15:57:23 +0000 (11:57 -0400)]
Added icons
Francois Chouinard [Mon, 14 Mar 2011 15:46:06 +0000 (11:46 -0400)]
Fix for Bug338253
Francois Chouinard [Mon, 14 Mar 2011 15:27:22 +0000 (11:27 -0400)]
Fix for Bug338162
Francois Chouinard [Mon, 14 Mar 2011 15:14:16 +0000 (11:14 -0400)]
Fix for Bug338151
Francois Chouinard [Mon, 14 Mar 2011 15:00:26 +0000 (11:00 -0400)]
Fix for Bug338155
Francois Chouinard [Mon, 14 Mar 2011 14:53:40 +0000 (10:53 -0400)]
Partial fix for Bug325016
Francois Chouinard [Mon, 14 Mar 2011 14:47:12 +0000 (10:47 -0400)]
Fix for Bug338112
Francois Chouinard [Fri, 11 Mar 2011 21:42:36 +0000 (16:42 -0500)]
Fix for Bug325638
Francois Chouinard [Fri, 11 Mar 2011 21:34:47 +0000 (16:34 -0500)]
Fix for Bug327265
Francois Chouinard [Fri, 11 Mar 2011 21:21:40 +0000 (16:21 -0500)]
Fix for Bug338016
Francois Chouinard [Fri, 11 Mar 2011 21:04:31 +0000 (16:04 -0500)]
Fix for Bug337914
Francois Chouinard [Fri, 11 Mar 2011 18:57:57 +0000 (13:57 -0500)]
Fix for Bug337900
Francois Chouinard [Fri, 11 Mar 2011 18:53:55 +0000 (13:53 -0500)]
Fix for Bug337891
Francois Chouinard [Fri, 11 Mar 2011 18:50:58 +0000 (13:50 -0500)]
Fix for Bug337872
Francois Chouinard [Fri, 11 Mar 2011 18:47:33 +0000 (13:47 -0500)]
Fix for Bug337857
Francois Chouinard [Fri, 11 Mar 2011 18:40:49 +0000 (13:40 -0500)]
Improve internal signal handling
Francois Chouinard [Mon, 28 Feb 2011 20:20:44 +0000 (15:20 -0500)]
Add missing $NON-NLS
Francois Chouinard [Fri, 25 Feb 2011 18:30:46 +0000 (13:30 -0500)]
Fix missing src/ issue.
Signed-off-by: Francois Chouinard <fchouinard@gmail.com>
Andrew Overholt [Fri, 25 Feb 2011 16:57:41 +0000 (11:57 -0500)]
Add .gitignore files for each feature/plugin
Andrew Overholt [Fri, 25 Feb 2011 05:07:18 +0000 (00:07 -0500)]
Merge lttng master
Francois Chouinard [Tue, 22 Feb 2011 16:47:31 +0000 (16:47 +0000)]
2011-02-22 Francois Chouinard <fchouinard@gmail.com> Fix for Bug337859
* src/org/eclipse/linuxtools/lttng/ui/views/controlflow/ControlFlowView.java: Fix for Bug337859 (check for NPE)
Jeff Johnston [Fri, 4 Feb 2011 19:57:03 +0000 (19:57 +0000)]
2011-02-04 Jeff Johnston <jjohnstn@redhat.com>
* feature.properties: Fix license to be consistent with other tools.
Bernd Hufmann [Wed, 12 Jan 2011 21:34:47 +0000 (21:34 +0000)]
2011-01-12 Bernd Hufmann <bhufmann@gmail.com> Fix for Bug 333114
* 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
Bernd Hufmann [Wed, 12 Jan 2011 21:23:21 +0000 (21:23 +0000)]
2011-01-12 Bernd Hufmann <bhufmann@gmail.com> Fix for Bug 333606
* src/org/eclipse/linuxtools/tmf/ui/viewers/events/TmfEventsTable.java (.handleCompleted): Added time range verification
(..run): Added conditional notification call
* src/org/eclipse/linuxtools/tmf/ui/widgets/TmfVirtualTable.java (handleTableKeyEvent): Added unconditional notification call
(notifyUpdatedSelection): Added parameter to method call
(setSelection): Change setting of members if selection is at the end of the trace
Bernd Hufmann [Wed, 12 Jan 2011 21:06:01 +0000 (21:06 +0000)]
2011-01-12 Bernd Hufmann <bhufmann@gmail.com> Fix or Bug 333486
* src/org/eclipse/linuxtools/lttng/ui/views/common/AbsTimeUpdateView.java (synchToTime): Added missing update of ParamsUpdater
* src/org/eclipse/linuxtools/lttng/ui/views/controlflow/ControlFlowView.java (createPartControl): Removed duplicate "add listeners"-calls
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramView.java (currentTimeUpdated): Changed setting of center position
(currentEventChangeNotification): Added time range validation
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/ParentHistogramCanvas.java (setWindowCenterPosition): Fixed time range validation
Bernd Hufmann [Wed, 15 Dec 2010 22:07:27 +0000 (22:07 +0000)]
2010-12-15 Bernd Hufmann <bhufmann@gmail.com> Contribution to Bug 332590
* src/org/eclipse/linuxtools/tmf/ui/viewers/events/TmfEventsTable.java (populateCache): Added call to notifyUpdatedSelection
* src/org/eclipse/linuxtools/tmf/ui/widgets/TmfVirtualTable.java : Optimize table refresh
Francois Chouinard [Wed, 15 Dec 2010 20:18:33 +0000 (20:18 +0000)]
2010-12-15 Francois Chouinard <fchouinard@gmail.com> Fix for Bug332680
* src/org/eclipse/linuxtools/lttng/event/LttngTimestamp.java: Fixed a rounding error
* src/org/eclipse/linuxtools/lttng/tests/event/LttngTimestampTest.java: Added a proper test for toString()
Francois Chouinard [Wed, 15 Dec 2010 19:34:50 +0000 (19:34 +0000)]
2010-12-15 Francois Chouinard <fchouinard@gmail.com> Fix for Bug332590
* src/org/eclipse/linuxtools/tmf/ui/viewers/events/TmfEventsTable.java:
* src/org/eclipse/linuxtools/tmf/ui/widgets/TmfVirtualTable.java:
Bernd Hufmann [Mon, 13 Dec 2010 16:38:34 +0000 (16:38 +0000)]
2010-12-13 Bernd Hufmann <bhufmann@gmail.com> Contribution to Bug 325661
* src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java (armRequest): For data requests, seek only if necessary
* src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/KernelStatisticsData.java (KeyHelper): Updated comment
* src/org/eclipse/linuxtools/lttng/LttngConstants.java: Added file header.
Bernd Hufmann [Fri, 10 Dec 2010 13:58:37 +0000 (13:58 +0000)]
2010-12-10 Bernd Hufmann <bhufmann@gmail.com> Contribution for bug 325661
* src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/FixedArray.java (hashCode): Better hashing algorithm
Francois Chouinard [Wed, 8 Dec 2010 19:44:54 +0000 (19:44 +0000)]
2010-12-08 Francois Chouinard <fchouinard@gmail.com> Fixed the CFV/RV icon path
* src/org/eclipse/linuxtools/lttng/ui/views/controlflow/ControlFlowView.java: Fix the icon path
* src/org/eclipse/linuxtools/lttng/ui/views/resources/ResourcesView.java: Fix the icon path
Francois Chouinard [Thu, 2 Dec 2010 16:24:14 +0000 (16:24 +0000)]
2010-12-02 Francois Chouinard <fchouinard@gmail.com> Added trace import icon for TMF
Francois Chouinard [Mon, 29 Nov 2010 21:03:48 +0000 (21:03 +0000)]
2010-11-29 Francois Chouinard <fchouinard@gmail.com> Removed old icons/ structure
Francois Chouinard [Mon, 29 Nov 2010 21:02:47 +0000 (21:02 +0000)]
2010-11-29 Francois Chouinard <fchouinard@gmail.com> Re-structured TMF UI icons/ to be in line with Eclipse UI Guidelines
Francois Chouinard [Mon, 29 Nov 2010 20:53:56 +0000 (20:53 +0000)]
Francois Chouinard [Mon, 29 Nov 2010 18:47:46 +0000 (18:47 +0000)]
2010-11-25 Francois Chouinard <fchouinard@gmail.com> Fix for Bug316910 (build.properties fix)
Francois Chouinard [Mon, 29 Nov 2010 18:45:49 +0000 (18:45 +0000)]
2010-11-25 Francois Chouinard <fchouinard@gmail.com> Fix for Bug316910 (part 2)
Francois Chouinard [Mon, 29 Nov 2010 18:41:22 +0000 (18:41 +0000)]
2010-11-25 Francois Chouinard <fchouinard@gmail.com> Fix for Bug316910
Francois Chouinard [Thu, 25 Nov 2010 21:22:44 +0000 (21:22 +0000)]
2010-11-25 Francois Chouinard <fchouinard@gmail.com> Fix for Bug331156
* src/org/eclipse/linuxtools/lttng/state/experiment/StateExperimentManager.java: Clear the checkpoint data when a new experiment is selected
Francois Chouinard [Thu, 25 Nov 2010 15:07:34 +0000 (15:07 +0000)]
2010-11-25 Francois Chouinard <fchouinard@gmail.com> Fix for Bug330978 and default perspective adjustment
* src/org/eclipse/linuxtools/tmf/ui/viewers/timeAnalysis/widgets/TmfTimeStatesCtrl.java (drawItemDataBurst): Fixed the threading issue on the shared vector
* src/org/eclipse/linuxtools/lttng/ui/views/PerspectiveFactory.java: Removed TimeFrame View and the default LTTng perspective
Francois Chouinard [Tue, 23 Nov 2010 22:08:20 +0000 (22:08 +0000)]
2010-11-23 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug325661
Providing int IDs for the Stats HashMaps
* src/org/eclipse/linuxtools/lttng/LttngConstants.java:
* src/org/eclipse/linuxtools/lttng/event/LttngEvent.java:
* src/org/eclipse/linuxtools/lttng/event/LttngEventType.java:
* src/org/eclipse/linuxtools/lttng/model/LTTngTreeNodeGeneric.java:
* src/org/eclipse/linuxtools/lttng/state/evProcessor/state/AbsStateUpdate.java:
* src/org/eclipse/linuxtools/lttng/state/evProcessor/state/StateUpdateHandlers.java:
* src/org/eclipse/linuxtools/lttng/state/model/LttngExecutionState.java:
* src/org/eclipse/linuxtools/lttng/state/model/LttngProcessState.java:
* src/org/eclipse/linuxtools/lttng/state/model/LttngTraceState.java:
* src/org/eclipse/linuxtools/lttng/state/resource/ILttngStateContext.java:
* src/org/eclipse/linuxtools/lttng/trace/LTTngTextTrace.java:
* src/org/eclipse/linuxtools/lttng/state/trace/StateTraceManager.java: Adjusted buffering between checkpoints
* src/org/eclipse/linuxtools/lttng/trace/LTTngExperiment.java: Ditto
* src/org/eclipse/linuxtools/lttng/trace/LTTngTrace.java: Ditto
Adjusted tests to new API
* src/org/eclipse/linuxtools/lttng/state/experiment/StateExperimentManagerTextTest.java:
* src/org/eclipse/linuxtools/lttng/state/resource/LTTngStateResourceTest.java:
* src/org/eclipse/linuxtools/lttng/tests/event/LttngEventTest.java:
* src/org/eclipse/linuxtools/lttng/tests/event/LttngEventTypeTest.java:
* src/org/eclipse/linuxtools/lttng/tests/state/handlers/after/StateAfterUpdateHandlers.java:
* src/org/eclipse/linuxtools/lttng/tests/state/handlers/before/StateBeforeUpdateHandlers.java:
* src/org/eclipse/linuxtools/tmf/component/TmfDataProvider.java: Adjusted background request block size
* src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java: Adjusted buffering between checkpoints
Francois Chouinard [Tue, 23 Nov 2010 18:46:55 +0000 (18:46 +0000)]
2010-11-23 Francois Chouinard <fchouinard@gmail.com> Added support for Stats tracing (in java) - no bug
* .options: Added the SV tracing option
* src/org/eclipse/linuxtools/lttng/ui/TraceDebug.java: Handling of the SV trace file
* src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/StatisticsTreeNode.java: Comparable + getContent() for improved tracing
* src/org/eclipse/linuxtools/lttng/ui/views/statistics/StatisticsView.java: SV tracing points
Francois Chouinard [Mon, 22 Nov 2010 21:08:33 +0000 (21:08 +0000)]
2010-11-22 Francois Chouinard <fchouinard@gmail.com> Fixed a problem where the LTTng icon was not displayed in the New Project wizard
Francois Chouinard [Mon, 22 Nov 2010 15:27:08 +0000 (15:27 +0000)]
2010-11-22 Francois Chouinard <fchouinard@gmail.com> Fixed the LTTng project nature ID (no bug open)
* plugin.xml: Fixed the LTTng project nature ID
* src/org/eclipse/linuxtools/lttng/ui/views/project/LTTngProjectNature.java: Ditto.
Francois Chouinard [Mon, 22 Nov 2010 15:10:20 +0000 (15:10 +0000)]
2010-11-22 Francois Chouinard <fchouinard@gmail.com> Final contribution for Bug315307
Francois Chouinard [Sat, 20 Nov 2010 00:08:09 +0000 (00:08 +0000)]
2010-11-18 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug315307
Francois Chouinard [Thu, 18 Nov 2010 22:35:54 +0000 (22:35 +0000)]
2010-11-18 Francois Chouinard <fchouinard@gmail.com> Set the java compliance level to 1.6
Francois Chouinard [Wed, 10 Nov 2010 16:30:04 +0000 (16:30 +0000)]
This content of this plugin (test code) was moved to org.eclipse.lttng.tests.headless.
Francois Chouinard [Wed, 10 Nov 2010 16:26:11 +0000 (16:26 +0000)]
2010-11-10 Francois Chouinard <fchouinard@gmail.com> No bug.
Transferred test code to test plugin
* src/org/eclipse/linuxxtools/lttng/tests/headless/JniTraceTest.java: New file.
* src/org/eclipse/linuxxtools/lttng/tests/headless/LttngTraceTest.java: New file.
* src/org/eclipse/linuxxtools/lttng/tests/headless/TmfTraceTest.java: New file.
Francois Chouinard [Wed, 10 Nov 2010 15:34:23 +0000 (15:34 +0000)]
2010-11-10 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug315307
- Suppress warning for non-externalized strings
Francois Chouinard [Tue, 9 Nov 2010 16:28:57 +0000 (16:28 +0000)]
2010-11-09 Francois Chouinard <fchouinard@gmail.com> Fix for Bug329764
* src/org/eclipse/linuxtools/lttng/trace/LTTngExperiment.java (getNextEvent): Fix for NullPointerException
* src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java (getNextEvent): Fix for NullPointerException
Francois Chouinard [Tue, 9 Nov 2010 16:07:59 +0000 (16:07 +0000)]
2010-11-09 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug315307
- Suppress warning for non-externalized strings
- Added some externalized strings
Francois Chouinard [Fri, 5 Nov 2010 18:23:05 +0000 (18:23 +0000)]
2010-11-05 Francois Chouinard <fchouinard@gmail.com> Fix for Bug329473
* src/org/eclipse/linuxtools/lttng/ui/views/controlflow/ControlFlowView.java: Made the call to updateScroll() asynchronous
Francois Chouinard [Thu, 4 Nov 2010 17:58:50 +0000 (17:58 +0000)]
2010-11-04 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug316354
* src/org/eclipse/linuxtools/lttng/ui/views/project/ProjectView.java: Create an ad hoc experiment when a trace is selected
* src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Use the correct index page size
* src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java: Added indexTrace() and support code
Francois Chouinard [Fri, 29 Oct 2010 18:51:58 +0000 (18:51 +0000)]
2010-10-29 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug325661
* src/org/eclipse/linuxtools/lttng/event/LttngEventContent.java (getFields): Cosmetic change
* src/org/eclipse/linuxtools/lttng/trace/LTTngExperiment.java (getNextEvent): Oprimization when only 1 trace
* src/org/eclipse/linuxtools/lttng/trace/LTTngTrace.java: New hshing algorithm
* src/org/eclipse/linuxtools/lttng/jni/common/JniTime.java (equals): Optimization
* src/org/eclipse/linuxtools/lttng/jni/JniEvent.java (equals): Optimization
(compareTo): Optimization
* src/org/eclipse/linuxtools/lttng/jni/JniTrace.java (readNextEvent): Optimization
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/ParentHistogramCanvasPaintListener.java (paintControl): Temporary refresh fix
* src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java (getNextEvent): Removed an unnecessary clone() operation
Francois Chouinard [Thu, 28 Oct 2010 18:07:27 +0000 (18:07 +0000)]
2010-10-28 Francois Chouinard <fchouinard@gmail.com> Build dependencies fixes
Francois Chouinard [Wed, 27 Oct 2010 20:06:17 +0000 (20:06 +0000)]
2010-10-27 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug316467
* Implement enhanced request coalescing across providers, request cancellation, multiple synth data providers and cleanup
* src/org/eclipse/linuxtools/lttng/control/LttngCoreProviderFactory.java
* src/org/eclipse/linuxtools/lttng/control/LttngSyntheticEventProvider.java:
* src/org/eclipse/linuxtools/lttng/LttngFactory.java:
* src/org/eclipse/linuxtools/lttng/request/ILttngSyntEventRequest.java:
* src/org/eclipse/linuxtools/lttng/request/LttngSyntEventRequest.java:
* src/org/eclipse/linuxtools/lttng/state/evProcessor/AbsEventToHandlerResolver.java:
* src/org/eclipse/linuxtools/lttng/state/experiment/StateExperimentManager.java:
* src/org/eclipse/linuxtools/lttng/state/trace/StateTraceManager.java
* src/org/eclipse/linuxtools/lttng/ui/model/trange/TimeRangeResourceFactory.java:
* src/org/eclipse/linuxtools/lttng/ui/views/common/AbsTimeUpdateView.java:
* src/org/eclipse/linuxtools/lttng/ui/views/controlflow/ControlFlowView.java:
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramConstant.java:
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramView.java:
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/TimeTextGroup.java:
* src/org/eclipse/linuxtools/lttng/ui/views/project/ProjectView.java:
* src/org/eclipse/linuxtools/lttng/ui/views/resources/ResourcesView.java:
* src/org/eclipse/linuxtools/lttng/ui/views/statistics/StatisticsView.java:
* src/org/eclipse/linuxtools/lttng/LttngTestPreparation.java (prepareExperimentContext): Event provider adjustment
* src/org/eclipse/linuxtools/tmf/component/ITmfDataProvider.java: Augmented API for coalescing (notifyPendingRequest)
* src/org/eclipse/linuxtools/tmf/component/TmfDataProvider.java: Request coalescing and cancelling
* src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Augmented API
* src/org/eclipse/linuxtools/tmf/request/TmfCoalescedDataRequest.java: Improved coalescing and cancelling
* src/org/eclipse/linuxtools/tmf/request/TmfCoalescedEventRequest.java: Ditto
* src/org/eclipse/linuxtools/tmf/request/TmfDataRequest.java: Ditto
* src/org/eclipse/linuxtools/tmf/signal/TmfSignalManager.java: Renaming of a field
* src/org/eclipse/linuxtools/tmf/tests/component/TmfEventProviderTest.java: Augmented coalescing and cancelling tests
* src/org/eclipse/linuxtools/tmf/tests/request/TmfCoalescedDataRequestTest.java: Ditto
* src/org/eclipse/linuxtools/tmf/ui/viewers/events/TmfEventsTable.java: Performance optimization
.
Francois Chouinard [Wed, 27 Oct 2010 15:52:57 +0000 (15:52 +0000)]
2010-10-26 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug309042
* Graduated the plug-ins to Java 6 (at last...)
* Fixed a lot of @Override warnings
* Fixed a unit test
Francois Chouinard [Tue, 26 Oct 2010 21:05:25 +0000 (21:05 +0000)]
2010-10-26 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug309042
* Bumped plug-ins version numbers to 0.3
Francois Chouinard [Tue, 26 Oct 2010 20:38:42 +0000 (20:38 +0000)]
2010-10-26 Francois Chouinard <fchouinard@gmail.com> Fix for Bug323503
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvas.java: Double-buffering
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvasPaintListener.java: Double-buffering
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramConstant.java: Fixed a few constants for the selected window display
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/ParentHistogramCanvasPaintListener.java: Double-buffering
Francois Chouinard [Fri, 15 Oct 2010 16:12:07 +0000 (16:12 +0000)]
2010-10-15 Francois Chouinard <fchouinard@gmail.com> Fix for Bug327910
* src/org/eclipse/linuxtools/lttng/event/LttngEvent.java: Implement cloning
* src/org/eclipse/linuxtools/lttng/event/LttngEventContent.java: Implement cloning
* src/org/eclipse/linuxtools/lttng/event/LttngEventField.java: Implement cloning
* src/org/eclipse/linuxtools/lttng/event/LttngEventReference.java (clone): Implement cloning
* src/org/eclipse/linuxtools/lttng/event/LttngEventSource.java (clone): Implement cloning
* src/org/eclipse/linuxtools/lttng/event/LttngEventType.java (clone): Implement cloning
* src/org/eclipse/linuxtools/lttng/event/LttngTimestamp.java (clone): Implement cloning
* src/org/eclipse/linuxtools/lttng/state/experiment/StateExperimentManager.java: (StateExperimentManager): Counter fix
(buildCheckPoints): Proper timestamp cloning
(.handleData): Per-trace event counter (bug...)
* src/org/eclipse/linuxtools/lttng/trace/LTTngTrace.java (currentLttngEvent): Make the event unique (single)
(LTTngTrace): Fix the trace time range to start at first event
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvas.java (asynchronousNotifyParentUpdatedInformation): Fixed typo
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvasControlListener.java (controlMoved): Check for NPE
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramView.java: Cosmetic adjustemnts
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/TimeTextGroup.java: Cosmetic adjustemnts
* src/org/eclipse/linuxtools/tmf/event/TmfEvent.java: Implement cloning
* src/org/eclipse/linuxtools/tmf/event/TmfEventContent.java: Implement cloning
* src/org/eclipse/linuxtools/tmf/event/TmfEventField.java: Implement cloning
* src/org/eclipse/linuxtools/tmf/event/TmfEventReference.java: Implement cloning
* src/org/eclipse/linuxtools/tmf/event/TmfEventSource.java: Implement cloning
* src/org/eclipse/linuxtools/tmf/event/TmfEventType.java: Implement cloning
* src/org/eclipse/linuxtools/tmf/event/TmfTimestamp.java: Implement cloning
* src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java (updateIndex): Fixed timestamp cloning
* src/org/eclipse/linuxtools/tmf/request/TmfDataRequest.java: Replaced lock.wait() by CountDownLatch
* src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java (updateIndex): Fixed timestamp cloning
* src/org/eclipse/linuxtools/tmf/ui/viewers/events/TmfEventsTable.java: Small cleanup
* src/org/eclipse/linuxtools/lttng/tests/trace/LTTngExperimentTest.java (fStartTime): Fixed unit test for updated start time
Francois Chouinard [Thu, 14 Oct 2010 14:28:14 +0000 (14:28 +0000)]
2010-10-14 Francois Chouinard <fchouinard@gmail.com> Fix for Bug316455
* src/org/eclipse/linuxtools/lttng/control/LttngSyntheticEventProvider.java: Handle processing through a coalesced request
* src/org/eclipse/linuxtools/lttng/request/LttngBaseEventRequest.java: Removed references to trace and trace model
* src/org/eclipse/linuxtools/lttng/state/experiment/StateExperimentManager.java: Replaced map key from trace path (String) to actual trace (ITmfTrace)
Francois Chouinard [Wed, 13 Oct 2010 21:28:02 +0000 (21:28 +0000)]
2010-10-13 Francois Chouinard <fchouinard@gmail.com> Fix for Bug327711
* src/org/eclipse/linuxtools/lttng/ui/views/controlflow/ControlFlowView.java: Added checks for disposed widget
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvas.java: Added checks for disposed widget
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/ParentHistogramCanvas.java: Added checks for disposed widget
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/TimeTextGroup.java : Added checks for disposed widget
* src/org/eclipse/linuxtools/lttng/ui/views/project/ProjectView.java: Added checks for disposed widget
* src/org/eclipse/linuxtools/lttng/ui/views/statistics/StatisticsView.java: Added checks for disposed widget
* src/org/eclipse/linuxtools/lttng/ui/views/timeframe/SpinnerGroup.java: Added checks for disposed widget
* src/org/eclipse/linuxtools/lttng/ui/views/timeframe/TimeFrameView.java : Added checks for disposed widget
* src/org/eclipse/linuxtools/tmf/request/TmfRequestExecutor.java: Added checks for disposed widget
* src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Added checks for disposed widget
* src/org/eclipse/linuxtools/tmf/ui/views/project/ProjectView.java: Added checks for disposed widget
* src/org/eclipse/linuxtools/tmf/ui/viewers/events/TmfEventsTable.java: Added checks for disposed widget
Francois Chouinard [Wed, 13 Oct 2010 19:59:13 +0000 (19:59 +0000)]
2010-10-13 Francois Chouinard <fchouinard@gmail.com> Fix for Bug327708
* src/org/eclipse/linuxtools/lttng/control/LttngSyntheticEventProvider.java: Removed unecessary ACK event
* src/org/eclipse/linuxtools/lttng/event/LttngSyntheticEvent.java: Removed unecessary ACK event
* src/org/eclipse/linuxtools/lttng/state/model/LttngExecutionState.java (toString): Added
* src/org/eclipse/linuxtools/lttng/state/model/LttngProcessState.java (toString): Added
* src/org/eclipse/linuxtools/lttng/trace/LTTngTrace.java: Cleanup comment
* .options: TraceDebug options file
* src/org/eclipse/linuxtools/lttng/ui/LTTngUiPlugin.java (stop): Closes the trace log file
* src/org/eclipse/linuxtools/lttng/ui/model/trange/TimeRangeComponent.java (toString): Added
* src/org/eclipse/linuxtools/lttng/ui/model/trange/TimeRangeComposite.java (toString): Added
* src/org/eclipse/linuxtools/lttng/ui/model/trange/TimeRangeEventProcess.java (toString): Added
* src/org/eclipse/linuxtools/lttng/ui/model/trange/TimeRangeEventResource.java (toString): Added
* src/org/eclipse/linuxtools/lttng/ui/TraceDebug.java: Support for new traces (CFV/RV)
* src/org/eclipse/linuxtools/lttng/ui/views/common/AbsTimeUpdateView.java: Fixed a few constants
* src/org/eclipse/linuxtools/lttng/ui/views/common/AbsTRangeUpdate.java (getPixelsPerNs): Adjusted field type
* src/org/eclipse/linuxtools/lttng/ui/views/controlflow/evProcessor/AbsFlowTRangeUpdate.java: Added debug tracing
* src/org/eclipse/linuxtools/lttng/ui/views/resources/evProcessor/AbsResourcesTRangeUpdate.java: Added debug tracing
* src/org/eclipse/linuxtools/lttng/ui/views/resources/ResourcesView.java: Use default pixels/ns
* src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Fixed comments
* src/org/eclipse/linuxtools/tmf/request/TmfDataRequest.java: Added waitForStart() API
* src/org/eclipse/linuxtools/tmf/ui/viewers/events/TmfEventsTable.java: Fixed comments
Francois Chouinard [Wed, 13 Oct 2010 17:46:58 +0000 (17:46 +0000)]
2010-10-13 Francois Chouinard <fchouinard@gmail.com> Fix for Bug326823
* src/org/eclipse/linuxtools/tmf/event/TmfEventContent.java: Added setEvent()
* src/org/eclipse/linuxtools/tmf/event/TmfTimeRange.java: Added getIntersection()
* src/org/eclipse/linuxtools/tmf/event/TmfTimestamp.java: Improved timestamp comparison
* src/org/eclipse/linuxtools/tmf/tests/event/TmfEventContentTest.java: Added unit test for setEvent()
* src/org/eclipse/linuxtools/tmf/tests/event/TmfTimeRangeTest.java: Adde unit test for getIntersection()
Francois Chouinard [Wed, 6 Oct 2010 15:49:32 +0000 (15:49 +0000)]
2010-10-06 Francois Chouinard <fchouinard@gmail.com> Fix for Bug327125
* src/org/eclipse/linuxtools/lttng/ui/views/common/AbsTimeUpdateView.java: Fixed initial time window size (0.1s)
Francois Chouinard [Mon, 20 Sep 2010 14:41:11 +0000 (14:41 +0000)]
2010-09-17 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug325662
* src/org/eclipse/linuxtools/lttng/control/LttngSyntheticEventProvider.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/lttng/event/LttngEvent.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/lttng/request/LttngSyntEventRequest.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/lttng/state/experiment/StateExperimentManager.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/lttng/state/trace/StateTraceManager.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/lttng/trace/LTTngTrace.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/lttng/control/LTTngSyntheticEventProviderTest.java: Adjusted unit test
* src/org/eclipse/linuxtools/lttng/LttngTestPreparation.java: Adjusted unit test
* src/org/eclipse/linuxtools/lttng/ui/views/common/AbsTimeUpdateView.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramRequest.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/lttng/ui/views/PerspectiveFactory.java: Fixed perspective ID
* src/org/eclipse/linuxtools/tmf/component/TmfDataProvider.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/tmf/component/TmfEventProvider.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/tmf/event/TmfEvent.java: Support for single event
* src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/tmf/request/ITmfDataRequest.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/tmf/request/TmfCoalescedDataRequest.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/tmf/request/TmfCoalescedEventRequest.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/tmf/request/TmfDataRequest.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/tmf/request/TmfEventRequest.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/tmf/tests/component/TmfEventProviderTest.java: Adjusted unit test
* src/org/eclipse/linuxtools/tmf/tests/experiment/TmfExperimentTest.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/tmf/tests/experiment/TmfMultiTraceExperimentTest.java:Adjusted to new handleData() API
* src/org/eclipse/linuxtools/tmf/tests/request/TmfCoalescedDataRequestTest.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/tmf/tests/request/TmfCoalescedEventRequestTest.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/tmf/tests/request/TmfDataRequestTest.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/tmf/tests/request/TmfEventRequestTest.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/tmf/tests/trace/TmfExperimentTest.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/tmf/tests/trace/TmfTraceTest.java: Adjusted to new handleData() API
* stubs/org/eclipse/linuxtools/tmf/component/TmfSyntheticEventProviderStub.java: Adjusted to new handleData() API
* stubs/org/eclipse/linuxtools/tmf/request/TmfDataRequestStub.java: Adjusted to new handleData() API
* stubs/org/eclipse/linuxtools/tmf/request/TmfEventRequestStub.java: Adjusted to new handleData() API
* src/org/eclipse/linuxtools/tmf/ui/viewers/events/TmfEventsTable.java: Adjusted to new handleData() API
Francois Chouinard [Wed, 15 Sep 2010 20:16:18 +0000 (20:16 +0000)]
2010-09-15 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug287563
* src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Optimized TmfExperimentContext handling
* src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java: ExecutionType update
* src/org/eclipse/linuxtools/tmf/trace/TmfContext.java: ExecutionType update
* src/org/eclipse/linuxtools/tmf/request/TmfRequestExecutor.java: ExecutionType update
* src/org/eclipse/linuxtools/tmf/request/TmfEventRequest.java: ExecutionType update
* src/org/eclipse/linuxtools/tmf/request/TmfDataRequest.java: ExecutionType update
* src/org/eclipse/linuxtools/tmf/request/TmfCoalescedEventRequest.java: ExecutionType update
* src/org/eclipse/linuxtools/tmf/request/TmfCoalescedDataRequest.java: ExecutionType update
* src/org/eclipse/linuxtools/tmf/request/ITmfDataRequest.java: ExecutionType update
* src/org/eclipse/linuxtools/tmf/component/TmfDataProvider.java: ExecutionType update
* src/org/eclipse/linuxtools/tmf/Tracer.java: ExecutionType update
* src/org/eclipse/linuxtools/lttng/trace/LTTngExperiment.java: ExecutionType update
* src/org/eclipse/linuxtools/lttng/state/experiment/StateExperimentManager.java: ExecutionType update
* src/org/eclipse/linuxtools/lttng/request/LttngSyntEventRequest.java: ExecutionType update
* src/org/eclipse/linuxtools/lttng/control/LttngSyntheticEventProvider.java: ExecutionType update
* src/org/eclipse/linuxtools/lttng/ui/views/statistics/StatisticsView.java: ExecutionType update
* src/org/eclipse/linuxtools/lttng/ui/views/resources/ResourcesView.java: ExecutionType update
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramView.java: ExecutionType update
* src/org/eclipse/linuxtools/lttng/ui/views/controlflow/ControlFlowView.java: ExecutionType update
* src/org/eclipse/linuxtools/lttng/ui/views/common/AbsTimeUpdateView.java: ExecutionType update
* src/org/eclipse/linuxtools/lttng/control/LTTngSyntheticEventProviderTest.java: Problematic test
* src/org/eclipse/linuxtools/lttng/LttngTestPreparation.java: Problematic test
Francois Chouinard [Sun, 12 Sep 2010 21:12:23 +0000 (21:12 +0000)]
2010-09-12 Francois Chouinard <fchouinard@gmail.com> Fix for Bug316349
* src/org/eclipse/linuxtools/lttng/ui/views/events/EventsView.java: Fixed the events cache size
Francois Chouinard [Sun, 12 Sep 2010 19:09:26 +0000 (19:09 +0000)]
2010-09-12 Francois Chouinard <fchouinard@gmail.com> Fix for Bug323611
* src/org/eclipse/linuxtools/tmf/ui/widgets/TmfVirtualTable.java: Fixed table scrolling issues
Francois Chouinard [Thu, 9 Sep 2010 17:52:25 +0000 (17:52 +0000)]
2010-09-09 Francois Chouinard <fchouinard@gmail.com> Temporary fix for Bug324876
* src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Made class extendable
* src/org/eclipse/linuxtools/tmf/request/TmfCoalescedEventRequest.java: Fix in handleData()
* src/org/eclipse/linuxtools/lttng/trace/LTTngExperiment.java: New class
* src/org/eclipse/linuxtools/lttng/trace/LTTngTrace.java: Fixed a ranking problem on a seek()
* src/org/eclipse/linuxtools/lttng/ui/views/project/ProjectView.java: Hook to LTTngExperiment
* src/org/eclipse/linuxtools/lttng/tests/AllLTTngCoreTests.java: Invoke new test
* src/org/eclipse/linuxtools/lttng/tests/trace/LTTngExperimentTest.java: New test
* src/org/eclipse/linuxtools/tmf/tests/experiment/TmfExperimentTest.java: Added a few checks
Francois Chouinard [Mon, 30 Aug 2010 20:26:10 +0000 (20:26 +0000)]
2010-08-30 Francois Chouinard <fchouinard@gmail.com> Quick fix for a ClassCastException (no bug :-)
* src/org/eclipse/linuxtools/tmf/ui/parsers/custom/CustomEventsTable.java (createColumnHeaders): Added dummy param to create array of correct type (ColumnData)
Francois Chouinard [Mon, 30 Aug 2010 20:10:40 +0000 (20:10 +0000)]
2010-08-30 Francois Chouinard <fchouinard@gmail.com> Fix for Bug323611
* src/org/eclipse/linuxtools/tmf/ui/widgets/TmfVirtualTable.java: Fix for the calculation of the number of rows
Francois Chouinard [Fri, 30 Jul 2010 14:48:21 +0000 (14:48 +0000)]
2010-07-30 Francois Chouinard <fchouinard@gmail.com> Fix for Bug311930 and Bug32168
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/ChildrenHistogramCanvas.java:
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvas.java:
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvasControlListener.java:
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvasFocusListener.java:
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvasKeyListener.java:
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvasMouseListener.java:
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvasPaintListener.java:
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramConstant.java:
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramContent.java:
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramRequest.java:
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramSelectedWindow.java:
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramView.java:
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/ParentHistogramCanvas.java:
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/ParentHistogramCanvasControlListener.java:
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/ParentHistogramCanvasPaintListener.java:
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/TimeTextGroup.java:
Francois Chouinard [Thu, 29 Jul 2010 17:45:48 +0000 (17:45 +0000)]
2010-07-29 Francois Chouinard <fchouinard@gmail.com> Fixes for Bug321252 and Bug321253
* src/org/eclipse/linuxtools/lttng/state/evProcessor/state/StateUpdateHandlers.java: Fixed state of running process
* src/org/eclipse/linuxtools/lttng/state/evProcessor/AbsEventToHandlerResolver.java: Optimized condition handling
* src/org/eclipse/linuxtools/lttng/ui/views/statistics/evProcessor/StatsProcessExitHandler.java: New file.
* src/org/eclipse/linuxtools/lttng/ui/views/statistics/evProcessor/StatsTracesetEndHandler.java: New file.
* src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/FixedArray.java: New file.
* src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/KernelStatisticsData.java: New file.
* src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/StatisticsData.java: New file.
* src/org/eclipse/linuxtools/lttng/ui/views/statistics/evProcessor/AbstractStatsEventHandler.java: Adjusted for new stats internal structure
* src/org/eclipse/linuxtools/lttng/ui/views/statistics/evProcessor/StatsModeChangeHandler.java: Adjusted for new stats internal structure
* src/org/eclipse/linuxtools/lttng/ui/views/statistics/evProcessor/StatsModeEndHandler.java: Adjusted for new stats internal structure
* src/org/eclipse/linuxtools/lttng/ui/views/statistics/evProcessor/StatsTimeCountHandlerFactory.java: Hooked to ProcessExitHandler
* src/org/eclipse/linuxtools/lttng/ui/views/statistics/evProcessor/StatsTimeCountHandlers.java: Hooked to ProcessExitHandler and TracesetEndHandler
* src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/Statistics.java: Added comments
* src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/StatisticsTreeNode.java: Adapted to new stats structure
* src/org/eclipse/linuxtools/lttng/ui/views/statistics/model/StatisticsTreeRootFactory.java: Adapted to new stats structure
Francois Chouinard [Wed, 28 Jul 2010 18:10:12 +0000 (18:10 +0000)]
2010-07-28 Francois Chouinard <fchouinard@gmail.com> Fix for Bug316349 + a bunch of missing @Overrides
* src/org/eclipse/linuxtools/lttng/ui/views/events/EventsTable.java: Cleanup
* src/org/eclipse/linuxtools/tmf/ui/widgets/ColumnData.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/widgets/TmfVirtualTable.java: New file.
* META-INF/MANIFEST.MF: Export org.eclipse.linuxtools.tmf.ui.widgets
* src/org/eclipse/linuxtools/tmf/ui/viewers/events/TmfEventsTable.java: Replace Table by TmfVirtualTable
Francois Chouinard [Tue, 20 Jul 2010 14:54:26 +0000 (14:54 +0000)]
2010-07-20 Francois Chouinard <fchouinard@gmail.com>
* src/org/eclipse/linuxtools/tmf/ui/editors/TmfEventsEditor.java
- Enable the dispose of trace when events table is disposed
* src/org/eclipse/linuxtools/tmf/ui/viewers/events/TmfEventsTable.java
- Use static defaults for column data
- Make optional the dispose of trace when table is disposed
- Perform the seek on timestamp in a background job in TmfTimeSynchSignal handler
* src/org/eclipse/linuxtools/tmf/ui/views/project/ProjectView.java
- Fix tree item selection on mouse double-click
* src/org/eclipse/linuxtools/tmf/ui/views/TmfEventsView.java
- Reduce default cache size to 100
- Disable the dispose of trace when events table is disposed
* src/org/eclipse/linuxtools/tmf/ui/wizards/CustomTxtParserOutputWizardPage.java
- Enable the dispose of trace when events table is disposed
* src/org/eclipse/linuxtools/tmf/ui/wizards/CustomXmlParserOutputWizardPage.java
- Enable the dispose of trace when events table is disposed
Francois Chouinard [Tue, 20 Jul 2010 14:42:38 +0000 (14:42 +0000)]
2010-07-20 Francois Chouinard <fchouinard@gmail.com>
* src/org/eclipse/linuxtools/tmf/component/TmfDataProvider.java:
- Use a specific lock object (instead of this) for synchronization
- Fix executor exception when request comes in immediately after dispose
* src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java:
- Fix constructor ignoring index page size
- Update saved context on parse to avoid unnecessary seeks
Francois Chouinard [Mon, 19 Jul 2010 21:11:33 +0000 (21:11 +0000)]
2010-07-19 Francois Chouinard <fchouinard@gmail.com>
* src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Some modifications to make the experiment more generic.
Francois Chouinard [Wed, 14 Jul 2010 21:02:22 +0000 (21:02 +0000)]
2010-07-14 Francois Chouinard <fchouinard@gmail.com> Fix for Bug319308
* plugin.xml: Point to the 16x16 LTTng icon for the perspective
Francois Chouinard [Tue, 13 Jul 2010 20:31:17 +0000 (20:31 +0000)]
2010-07-13 Francois Chouinard <fchouinard@gmail.com>
* src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java (.updateExperiment): Added check for empty experiment
* src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java (.updateTraceData): Added check for empty trace
Francois Chouinard [Tue, 13 Jul 2010 20:25:02 +0000 (20:25 +0000)]
2010-07-13 Francois Chouinard <fchouinard@gmail.com> Improvements on the Events View
* src/org/eclipse/linuxtools/tmf/ui/viewers/events/TmfEventsTable.java: Changed visibility of 2 methods (from public to protected)
* src/org/eclipse/linuxtools/tmf/ui/views/TmfEventsView.java: Removed unnecessary methods
* src/org/eclipse/linuxtools/lttng/ui/views/events/EventsTable.java: New file.
* src/org/eclipse/linuxtools/lttng/ui/views/events/EventsView.java: Separated the Events Table (widget) from the View
Francois Chouinard [Tue, 13 Jul 2010 15:47:07 +0000 (15:47 +0000)]
2010-07-13 Francois Chouinard <fchouinard@gmail.com> Contributions for Bug315889 and Bug316347
* src/org/eclipse/linuxtools/lttng/ui/views/controlflow/ControlFlowView.java: Added null pointer checks
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/ChildrenHistogramCanvas.java: Displaced funtionality from parent class
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvasControlListener.java: Displaced the recentering code
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramCanvasMouseListener.java: Added null pointer checks
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramContent.java: Removed a duplicate function call
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramView.java: GUI reorganisation, simplification and some related code improvements
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/ParentHistogramCanvas.java: Added event listeners
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/ParentHistogramCanvasControlListener.java: New file
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/ParentHistogramCanvasPaintListener.java: Cosmetic change.
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/TimeTextGroup.java: Updates of text parts of the view
Francois Chouinard [Mon, 12 Jul 2010 20:40:33 +0000 (20:40 +0000)]
2010-07-12 Francois Chouinard <fchouinar@gmail.com> Contribution for Bug319429 (Implementation of Custom Parsers)
* plugin.xml: Added TMFProjectView context menu (for custom parsers)
Francois Chouinard [Mon, 12 Jul 2010 19:47:04 +0000 (19:47 +0000)]
2010-07-12 Francois Chouinard <fchouinar@gmail.com> Contributions for Bug319429 (Implementation of Custom Parsers)
* icons/add_button.gif: New file.
* icons/addchild_button.gif: New file.
* icons/addmany_button.gif: New file.
* icons/addnext_button.gif: New file.
* icons/customparser_wizard.gif: New file.
* icons/delete_button.gif: New file.
* icons/down_button.gif: New file.
* icons/element_icon.gif: New file.
* icons/help_button.gif: New file.
* icons/line_icon.gif: New file.
* icons/movedown_button.gif: New file.
* icons/moveup_button.gif: New file.
* icons/up_button.gif: New file.
* src/org/eclipse/linuxtools/tmf/ui/commands/ManageCustomParsersCommandHandler.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/dialogs/ManageCustomParsersDialog.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/parsers/custom/CustomEvent.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/parsers/custom/CustomEventsTable.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/parsers/custom/CustomParserProvider.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/parsers/custom/CustomTraceDefinition.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/parsers/custom/CustomTxtEvent.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/parsers/custom/CustomTxtTrace.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/parsers/custom/CustomTxtTraceContext.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/parsers/custom/CustomTxtTraceDefinition.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/parsers/custom/CustomXmlEvent.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/parsers/custom/CustomXmlTrace.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/parsers/custom/CustomXmlTraceContext.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/parsers/custom/CustomXmlTraceDefinition.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/wizards/CustomTxtParserInputWizardPage.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/wizards/CustomTxtParserOutputWizardPage.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/wizards/CustomTxtParserWizard.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/wizards/CustomXmlParserInputWizardPage.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/wizards/CustomXmlParserOutputWizardPage.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/wizards/CustomXmlParserWizard.java: New file.
Francois Chouinard [Mon, 12 Jul 2010 17:49:42 +0000 (17:49 +0000)]
2010-07-12 Francois Chouinard <fchouinar@gmail.com> Contribution for Bug319428 (Generalization of Project View + upgraded EventsView)
* src/org/eclipse/linuxtools/tmf/signal/TmfTraceClosedSignal.java: New file.
* src/org/eclipse/linuxtools/tmf/signal/TmfTraceOpenedSignal.java: New file.
* src/org/eclipse/linuxtools/tmf/signal/TmfTraceParserUpdatedSignal.java: New file.
* src/org/eclipse/linuxtools/tmf/signal/TmfTraceSelectedSignal.java: New file.
* META-INF/MANIFEST.MF: Added a dependency on org.eclipse.core.resources
* src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java (seekEvent): Commented out useless statements
* src/org/eclipse/linuxtools/tmf/trace/ITmfContext.java: Added a constant
* src/org/eclipse/linuxtools/tmf/trace/ITmfTrace.java: Added APIs
* src/org/eclipse/linuxtools/tmf/trace/TmfLocation.java: Added validation on location
* src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java (getRank): Added
(indexTrace): Cleaned up warning
(queueLongRequest): Added background process handling
* src/org/eclipse/linuxtools/tmf/ui/TmfUiPlugin.java:
- Initialized ParserProviderManager
- Added getImageFromPath()
* src/org/eclipse/linuxtools/tmf/ui/editors/ITmfTraceEditor.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/editors/TmfEditor.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/editors/TmfEditorInput.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/editors/TmfEventsEditor.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/editors/TmfMultiPageEditorPart.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/parsers/IParserProvider.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/parsers/ParserProviderManager.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/TmfEventsView.java: Use TmfEventsTable instead of Table
* src/org/eclipse/linuxtools/tmf/ui/views/project/ProjectView.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/TmfProjectNature.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/dialogs/AddTraceWizard.java:
* src/org/eclipse/linuxtools/tmf/ui/views/project/dialogs/AddTraceWizardPage.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/dialogs/DialogTraceContentProvider.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/dialogs/DialogTraceLabelProvider.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/dialogs/ImportTraceWizard.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/dialogs/ImportTraceWizardPage.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/dialogs/NewExperimentDialog.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/dialogs/NewProjectMainWizardPage.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/dialogs/NewProjectWizard.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/handlers/CloseProjectHandler.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/handlers/DeleteExperimentHandler.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/handlers/DeleteProjectHandler.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/handlers/DeleteTraceHandler.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/handlers/ImportTraceHandler.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/handlers/NewExperimentHandler.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/handlers/NewProjectHandler.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/handlers/OpenExperimentHandler.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/handlers/OpenProjectHandler.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/handlers/OpenTraceHandler.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/handlers/RefreshHandler.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/handlers/RenameExperimentHandler.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/handlers/RenameProjectHandler.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/handlers/RenameTraceHandler.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/handlers/SelectParserContributionItem.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/handlers/SelectParserHandler.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/handlers/SelectTracesHandler.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/model/ITmfProjectTreeNode.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/model/TmfExperimentFolderNode.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/model/TmfExperimentNode.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/model/TmfProjectContentProvider.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/model/TmfProjectLabelProvider.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/model/TmfProjectNode.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/model/TmfProjectRoot.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/model/TmfTraceFolderNode.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/model/TmfProjectTreeNode.java: New file.
* src/org/eclipse/linuxtools/tmf/ui/views/project/model/TmfTraceNode.java: New file.
* schema/org.eclipse.linuxtools.tmf.ui.parserprovider.exsd: Extension point for parser providers
* META-INF/MANIFEST.MF: Added plugin.xml in includes
* build.properties: Added plugin.xml in includes
* plugin.xml: New file (extensions used by TmfEditor, TmfTable, TmfProject)
Francois Chouinard [Thu, 8 Jul 2010 20:54:57 +0000 (20:54 +0000)]
2010-07-08 Francois Chouinard <fchouinard@gmail.com> Partial implementation of Bug316354 (for Patrick's contribution)
* src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java (indexTrace): New method + renamed a constant
Andrew Overholt [Tue, 6 Jul 2010 16:44:21 +0000 (16:44 +0000)]
Add missing about.html
Andrew Overholt [Tue, 6 Jul 2010 16:44:14 +0000 (16:44 +0000)]
Add missing about.html
Andrew Overholt [Tue, 6 Jul 2010 16:41:26 +0000 (16:41 +0000)]
Add missing about.html
Andrew Overholt [Tue, 6 Jul 2010 16:41:18 +0000 (16:41 +0000)]
Add missing about.html
This page took 0.044004 seconds and 5 git commands to generate.