deliverable/tracecompass.git
13 years agoFix for Bug338253
Francois Chouinard [Mon, 14 Mar 2011 15:46:06 +0000 (11:46 -0400)] 
Fix for Bug338253

13 years agoFix for Bug338162
Francois Chouinard [Mon, 14 Mar 2011 15:27:22 +0000 (11:27 -0400)] 
Fix for Bug338162

13 years agoFix for Bug338151
Francois Chouinard [Mon, 14 Mar 2011 15:14:16 +0000 (11:14 -0400)] 
Fix for Bug338151

13 years agoFix for Bug338155
Francois Chouinard [Mon, 14 Mar 2011 15:00:26 +0000 (11:00 -0400)] 
Fix for Bug338155

13 years agoPartial fix for Bug325016
Francois Chouinard [Mon, 14 Mar 2011 14:53:40 +0000 (10:53 -0400)] 
Partial fix for Bug325016

13 years agoFix for Bug338112
Francois Chouinard [Mon, 14 Mar 2011 14:47:12 +0000 (10:47 -0400)] 
Fix for Bug338112

13 years agoFix for Bug325638
Francois Chouinard [Fri, 11 Mar 2011 21:42:36 +0000 (16:42 -0500)] 
Fix for Bug325638

13 years agoFix for Bug327265
Francois Chouinard [Fri, 11 Mar 2011 21:34:47 +0000 (16:34 -0500)] 
Fix for Bug327265

13 years agoFix for Bug338016
Francois Chouinard [Fri, 11 Mar 2011 21:21:40 +0000 (16:21 -0500)] 
Fix for Bug338016

13 years agoFix for Bug337914
Francois Chouinard [Fri, 11 Mar 2011 21:04:31 +0000 (16:04 -0500)] 
Fix for Bug337914

13 years agoFix for Bug337900
Francois Chouinard [Fri, 11 Mar 2011 18:57:57 +0000 (13:57 -0500)] 
Fix for Bug337900

13 years agoFix for Bug337891
Francois Chouinard [Fri, 11 Mar 2011 18:53:55 +0000 (13:53 -0500)] 
Fix for Bug337891

13 years agoFix for Bug337872
Francois Chouinard [Fri, 11 Mar 2011 18:50:58 +0000 (13:50 -0500)] 
Fix for Bug337872

13 years agoFix for Bug337857
Francois Chouinard [Fri, 11 Mar 2011 18:47:33 +0000 (13:47 -0500)] 
Fix for Bug337857

13 years agoImprove internal signal handling
Francois Chouinard [Fri, 11 Mar 2011 18:40:49 +0000 (13:40 -0500)] 
Improve internal signal handling

13 years agoAdd missing $NON-NLS
Francois Chouinard [Mon, 28 Feb 2011 20:20:44 +0000 (15:20 -0500)] 
Add missing $NON-NLS

13 years agoFix missing src/ issue.
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>
13 years agoAdd .gitignore files for each feature/plugin
Andrew Overholt [Fri, 25 Feb 2011 16:57:41 +0000 (11:57 -0500)] 
Add .gitignore files for each feature/plugin

13 years agoMerge lttng master
Andrew Overholt [Fri, 25 Feb 2011 05:07:18 +0000 (00:07 -0500)] 
Merge lttng master

13 years ago2011-02-22 Francois Chouinard <fchouinard@gmail.com> Fix for Bug337859
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)

13 years ago2011-02-04 Jeff Johnston <jjohnstn@redhat.com>
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.

13 years ago2011-01-12 Bernd Hufmann <bhufmann@gmail.com> Fix for Bug 333114
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

13 years ago2011-01-12 Bernd Hufmann <bhufmann@gmail.com> Fix for Bug 333606
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

13 years ago2011-01-12 Bernd Hufmann <bhufmann@gmail.com> Fix or Bug 333486
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

13 years ago2010-12-15 Bernd Hufmann <bhufmann@gmail.com> Contribution to Bug 332590
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

13 years ago2010-12-15 Francois Chouinard <fchouinard@gmail.com> Fix for Bug332680
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()

13 years ago2010-12-15 Francois Chouinard <fchouinard@gmail.com> Fix for Bug332590
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:

13 years ago2010-12-13 Bernd Hufmann <bhufmann@gmail.com> Contribution to Bug 325661
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.

13 years ago2010-12-10 Bernd Hufmann <bhufmann@gmail.com> Contribution for bug 325661
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

13 years ago2010-12-08 Francois Chouinard <fchouinard@gmail.com> Fixed the CFV/RV icon path
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

13 years ago2010-12-02 Francois Chouinard <fchouinard@gmail.com> Added trace import icon for TMF
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

13 years ago2010-11-29 Francois Chouinard <fchouinard@gmail.com> Removed old icons/ structure
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

13 years ago2010-11-29 Francois Chouinard <fchouinard@gmail.com> Re-structured TMF UI icons...
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

13 years ago(no commit message)
Francois Chouinard [Mon, 29 Nov 2010 20:53:56 +0000 (20:53 +0000)] 

13 years ago2010-11-25 Francois Chouinard <fchouinard@gmail.com> Fix for Bug316910 (build...
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)

13 years ago2010-11-25 Francois Chouinard <fchouinard@gmail.com> Fix for Bug316910 (part 2)
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)

13 years ago2010-11-25 Francois Chouinard <fchouinard@gmail.com> Fix for Bug316910
Francois Chouinard [Mon, 29 Nov 2010 18:41:22 +0000 (18:41 +0000)] 
2010-11-25  Francois Chouinard  <fchouinard@gmail.com>  Fix for Bug316910

13 years ago2010-11-25 Francois Chouinard <fchouinard@gmail.com> Fix for Bug331156
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

13 years ago2010-11-25 Francois Chouinard <fchouinard@gmail.com> Fix for Bug330978 and default...
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

13 years ago2010-11-23 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug325661
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

13 years ago2010-11-23 Francois Chouinard <fchouinard@gmail.com> Added support for Stats tracin...
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

13 years ago2010-11-22 Francois Chouinard <fchouinard@gmail.com> Fixed a problem where the...
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

13 years ago2010-11-22 Francois Chouinard <fchouinard@gmail.com> Fixed the LTTng project natur...
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.

13 years ago2010-11-22 Francois Chouinard <fchouinard@gmail.com> Final contribution for Bug315307
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

13 years ago2010-11-18 Francois Chouinard <fchouinard@gmail.com> 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

13 years ago2010-11-18 Francois Chouinard <fchouinard@gmail.com> Set the java compliance level...
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

13 years agoThis content of this plugin (test code) was moved to org.eclipse.lttng.tests.headless.
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.

13 years ago2010-11-10 Francois Chouinard <fchouinard@gmail.com> No bug.
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.

13 years ago2010-11-10 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug315307
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

13 years ago2010-11-09 Francois Chouinard <fchouinard@gmail.com> Fix for Bug329764
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

13 years ago2010-11-09 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug315307
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

13 years ago2010-11-05 Francois Chouinard <fchouinard@gmail.com> Fix for Bug329473
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

13 years ago2010-11-04 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug316354
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

13 years ago2010-10-29 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug325661
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

13 years ago2010-10-28 Francois Chouinard <fchouinard@gmail.com> Build dependencies fixes
Francois Chouinard [Thu, 28 Oct 2010 18:07:27 +0000 (18:07 +0000)] 
2010-10-28  Francois Chouinard  <fchouinard@gmail.com>  Build dependencies fixes

13 years ago2010-10-27 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug316467
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
.

13 years ago2010-10-26 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug309042
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

13 years ago2010-10-26 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug309042
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

13 years ago2010-10-26 Francois Chouinard <fchouinard@gmail.com> Fix for Bug323503
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

13 years ago2010-10-15 Francois Chouinard <fchouinard@gmail.com> Fix for Bug327910
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

13 years ago2010-10-14 Francois Chouinard <fchouinard@gmail.com> Fix for Bug316455
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)

13 years ago2010-10-13 Francois Chouinard <fchouinard@gmail.com> Fix for Bug327711
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

13 years ago2010-10-13 Francois Chouinard <fchouinard@gmail.com> Fix for Bug327708
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

13 years ago2010-10-13 Francois Chouinard <fchouinard@gmail.com> Fix for Bug326823
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()

13 years ago2010-10-06 Francois Chouinard <fchouinard@gmail.com> Fix for Bug327125
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)

13 years ago2010-09-17 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug325662
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

13 years ago2010-09-15 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug287563
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

13 years ago2010-09-12 Francois Chouinard <fchouinard@gmail.com> Fix for Bug316349
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

13 years ago2010-09-12 Francois Chouinard <fchouinard@gmail.com> Fix for Bug323611
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

13 years ago2010-09-09 Francois Chouinard <fchouinard@gmail.com> Temporary fix for Bug324876
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

13 years ago2010-08-30 Francois Chouinard <fchouinard@gmail.com> Quick fix for a ClassCastExcep...
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)

13 years ago2010-08-30 Francois Chouinard <fchouinard@gmail.com> Fix for Bug323611
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

14 years ago2010-07-30 Francois Chouinard <fchouinard@gmail.com> Fix for Bug311930 and Bug32168
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:

14 years ago2010-07-29 Francois Chouinard <fchouinard@gmail.com> Fixes for Bug321252 and Bug321253
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

14 years ago2010-07-28 Francois Chouinard <fchouinard@gmail.com> Fix for Bug316349 + a bunch...
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

14 years ago2010-07-20 Francois Chouinard <fchouinard@gmail.com>
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

14 years ago2010-07-20 Francois Chouinard <fchouinard@gmail.com>
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

14 years ago2010-07-19 Francois Chouinard <fchouinard@gmail.com>
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.

14 years ago2010-07-14 Francois Chouinard <fchouinard@gmail.com> Fix for Bug319308
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

14 years ago2010-07-13 Francois Chouinard <fchouinard@gmail.com>
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

14 years ago2010-07-13 Francois Chouinard <fchouinard@gmail.com> Improvements on the Events...
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

14 years ago2010-07-13 Francois Chouinard <fchouinard@gmail.com> Contributions for Bug315889...
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

14 years ago2010-07-12 Francois Chouinard <fchouinar@gmail.com> Contribution for Bug319429...
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)

14 years ago2010-07-12 Francois Chouinard <fchouinar@gmail.com> Contributions for Bug319429...
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.

14 years ago2010-07-12 Francois Chouinard <fchouinar@gmail.com> Contribution for Bug319428...
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)

14 years ago2010-07-08 Francois Chouinard <fchouinard@gmail.com> Partial implementation of...
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

14 years agoAdd missing about.html
Andrew Overholt [Tue, 6 Jul 2010 16:44:21 +0000 (16:44 +0000)] 
Add missing about.html

14 years agoAdd missing about.html
Andrew Overholt [Tue, 6 Jul 2010 16:44:14 +0000 (16:44 +0000)] 
Add missing about.html

14 years agoAdd missing about.html
Andrew Overholt [Tue, 6 Jul 2010 16:41:26 +0000 (16:41 +0000)] 
Add missing about.html

14 years agoAdd missing about.html
Andrew Overholt [Tue, 6 Jul 2010 16:41:18 +0000 (16:41 +0000)] 
Add missing about.html

14 years agoAdd missing about.html
Andrew Overholt [Tue, 6 Jul 2010 16:40:19 +0000 (16:40 +0000)] 
Add missing about.html

14 years agoAdd missing about.html
Andrew Overholt [Tue, 6 Jul 2010 16:39:54 +0000 (16:39 +0000)] 
Add missing about.html

14 years agoJune 29th, 2010
Alvaro Sanchez-Leon [Wed, 30 Jun 2010 03:48:47 +0000 (03:48 +0000)] 
June 29th, 2010

NEW - bug 292412: [LTTng] Control Flow View Zoom-In some times does not show the state
https://bugs.eclipse.org/bugs/show_bug.cgi?id=292412

The synthetic event provider has been updated to draw the last state registered in its corresponding state provider,
when multiple traces are involved within the same experiment, a loop is performed to trigger the drawing of the last state on every trace.

This issue is also covering some left overs of Bug 303510, where selecting next or previous event on the first event or last event would either go all the way to the birth time of the process or the end time of the trace. These border events don't have a reference to the next event since it's out of the scope of the data collected when a zoom in / out was previously selected.

The mechanism is adjusted to artificially extend these events to either half page before or after the visible time window, so moving to previous or next border events would re-select half the window before or after and therefore be able to keep the zoom level and visualise a before or after layout of information.

The above required an adjustment to the tmf time analysis widget to correct a bug, when the currently selected time is in the middle of the last event of a particular process and the next event option is selected, this was causing to re-select back to the start time of the last event, the correction causes it to select to the end of the last event as it's expected.

14 years ago2010-06-23 fchouinard@gmail.com Fix for Bug316280
Francois Chouinard [Wed, 23 Jun 2010 14:22:51 +0000 (14:22 +0000)] 
2010-06-23  fchouinard@gmail.com  Fix for Bug316280

14 years agoJune 22,
Alvaro Sanchez-Leon [Tue, 22 Jun 2010 15:08:04 +0000 (15:08 +0000)] 
June 22,
Clean-up,
removed classes no longer in use

14 years ago2010-06-21 fchouinard@gmail.com Fix for Bug316276
Francois Chouinard [Mon, 21 Jun 2010 19:00:36 +0000 (19:00 +0000)] 
2010-06-21  fchouinard@gmail.com  Fix for Bug316276

14 years agoBug 315605: [LTTng] Document exact version of liblttvtraceread that works
Andrew Overholt [Wed, 9 Jun 2010 13:55:03 +0000 (13:55 +0000)] 
Bug 315605:  [LTTng] Document exact version of liblttvtraceread that works

Add reference to wiki page in help contents.

14 years ago2010-06-07 fchouinard@gmail.com Reverted version #s to previous values.
Francois Chouinard [Mon, 7 Jun 2010 19:11:56 +0000 (19:11 +0000)] 
2010-06-07  fchouinard@gmail.com  Reverted version #s to previous values.

14 years ago2010-06-07 fchouinard@gmail.com Bug309402
Francois Chouinard [Mon, 7 Jun 2010 17:56:48 +0000 (17:56 +0000)] 
2010-06-07  fchouinard@gmail.com   Bug309402

Added a progress monitor to a long operation in the Events View.

14 years ago2010-06-07 fchouinard@gmail.com
Francois Chouinard [Mon, 7 Jun 2010 17:13:58 +0000 (17:13 +0000)] 
2010-06-07  fchouinard@gmail.com

Contribution for Bug309042 (plugin version updates)

This page took 0.04425 seconds and 5 git commands to generate.