Bernd Hufmann [Mon, 25 Apr 2011 19:17:41 +0000 (15:17 -0400)]
Contribution for Bug343438 (LTTng Trace Control)
Francois Chouinard [Wed, 13 Apr 2011 21:39:44 +0000 (17:39 -0400)]
Contribution for Bug342769 (table events cache)
Alexander Kurtakov [Tue, 12 Apr 2011 10:25:35 +0000 (13:25 +0300)]
Add assembly tarball generation support.
Francois Chouinard [Tue, 5 Apr 2011 21:39:16 +0000 (17:39 -0400)]
Introduce request block size for BG requests
Francois Chouinard [Sun, 3 Apr 2011 04:18:26 +0000 (00:18 -0400)]
Fix a reference in the UG
Francois Chouinard [Fri, 1 Apr 2011 19:14:27 +0000 (15:14 -0400)]
Fix to extract trace name from path
Andrew Overholt [Thu, 31 Mar 2011 19:35:46 +0000 (15:35 -0400)]
Update LTTng versions in POMs
Andrew Overholt [Thu, 31 Mar 2011 16:45:30 +0000 (12:45 -0400)]
Merge in Tycho-ification work
Francois Chouinard [Thu, 31 Mar 2011 01:11:44 +0000 (21:11 -0400)]
Update UG for LTTng Tracer Control
Francois Chouinard [Wed, 30 Mar 2011 22:19:58 +0000 (18:19 -0400)]
Fix for Bug292414 - Add color legends
Francois Chouinard [Wed, 30 Mar 2011 21:54:51 +0000 (17:54 -0400)]
Merge branch 'refs/heads/master' of ssh://fchouinar@git.eclipse.org/gitroot/linuxtools/org.eclipse.linuxtools.git
Francois Chouinard [Wed, 30 Mar 2011 21:38:28 +0000 (17:38 -0400)]
Add support for GDB Tracepoints
[1] Support for experiment disposal
Normally, there is only one case where no experiment is selected: at
startup. However, with GDB Tracepoints, each experiment is tied to a
GDB launch. If Mr. User terminates all his experiments, then none is
selected and the various views (namely the Events View :-) should be
cleared.
This patch adds a new signal (TmfExperimentDisposedSignal) and the
necessary support code. In addition, it provides for some symmetry in
the experiment signals.
[2] Trace re-positionning
The Events view is a actually a window on the trace i.e. for memory
consumption reasons, not all the events are read but only a subset
encompassing the visible area. That subset acts as a cache and is
populated on demand.
For LTTng and other internal tools this is just fine. But for GDB
Tracepoints, populating the cache also sets the current event pointer
to the last event read (not the one that was selected before the read
operation). So the pointer needs to refreshed on cache population
completion. Unfortunately, this breaks the other tracers.
As a temporary fix to have everybody sit on the same version of the
TMF, a hook was added. Today, it is only implemented by GDB
Tracepoints.
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
Andrew Overholt [Tue, 29 Mar 2011 19:28:06 +0000 (15:28 -0400)]
Make all POMs use 0.8.0 as version
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
Andrew Overholt [Thu, 10 Mar 2011 16:06:39 +0000 (11:06 -0500)]
Explicitly declare all ws and arch values in LTTng feature
Severin Gehwolf [Wed, 9 Mar 2011 22:09:22 +0000 (17:09 -0500)]
Add maven directories to LTTng .gitignore files
Severin Gehwolf [Wed, 9 Mar 2011 22:08:24 +0000 (17:08 -0500)]
Tycho-ify LTTng
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
This page took 0.043789 seconds and 5 git commands to generate.