Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse Platform » Can't get menu item with handler working properly
Can't get menu item with handler working properly [message #335787] Wed, 29 April 2009 20:31 Go to next message
Jeff Johnston is currently offline Jeff Johnston
Messages: 173
Registered: July 2009
Senior Member
I'm trying to move some code using ActionSets to the newer ui menus,
commands, and handlers but it isn't going well.

First of all, I have a menu item I want to add to
menu:project?after=additions. I specify checkEnabled true so it won't be
visible when not enabled.

I have a command "Run Command" set up.

I try and set up a handler. What I want is to have the handler
active/enabled whenever an IResource is selected that is part of a project
with projectNature=X. I tried the iterate operator and with test for
org.eclipse.core.resources.projectNature of X, but I couldn't get this to
work.

So I backed off and tried a simpler check for my handler so it is both
active/enabled when

with selection
count = 1
iterate and
adapt org.eclipse.core.resources.IResource

This allows me to see my menu item if it is the project or a folder within
a C/C++ project and I can click on the menu item and have it execute
successfully.

The problem is that I can only click on it once. The next time I bring up
the Project menu, it is gone whether I select the project or folder, even
if it just worked previously. My handler code is hardcoded to return true
for isenabled() and ishandled() and returns null from execute() as
specified in the docs.

Can anybody suggest how I should do this based on my original desired
behavior and/or why the menu item disappears after the first click? There
are no errors in the error log. I am using Eclipse 3.4.1.
Re: Can't get menu item with handler working properly [message #335789 is a reply to message #335787] Wed, 29 April 2009 20:52 Go to previous messageGo to next message
Ben Vitale is currently offline Ben Vitale
Messages: 247
Registered: July 2009
Senior Member
If you haven't already, try turning on tracing to get more insight into
what is happening.

http://wiki.eclipse.org/Platform_Command_Framework#Tracing_O ption

You can configure it right from your launch configuration on the Tracing
tab.

-Ben

Jeff Johnston wrote:
> I'm trying to move some code using ActionSets to the newer ui menus,
> commands, and handlers but it isn't going well.
>
> First of all, I have a menu item I want to add to
> menu:project?after=additions. I specify checkEnabled true so it won't
> be visible when not enabled.
>
> I have a command "Run Command" set up.
>
> I try and set up a handler. What I want is to have the handler
> active/enabled whenever an IResource is selected that is part of a
> project with projectNature=X. I tried the iterate operator and with
> test for org.eclipse.core.resources.projectNature of X, but I couldn't
> get this to work.
>
> So I backed off and tried a simpler check for my handler so it is both
> active/enabled when
>
> with selection
> count = 1
> iterate and
> adapt org.eclipse.core.resources.IResource
>
> This allows me to see my menu item if it is the project or a folder
> within a C/C++ project and I can click on the menu item and have it
> execute successfully.
> The problem is that I can only click on it once. The next time I bring
> up the Project menu, it is gone whether I select the project or folder,
> even if it just worked previously. My handler code is hardcoded to
> return true for isenabled() and ishandled() and returns null from
> execute() as specified in the docs.
>
> Can anybody suggest how I should do this based on my original desired
> behavior and/or why the menu item disappears after the first click?
> There are no errors in the error log. I am using Eclipse 3.4.1.
>
>
>
Re: Can't get menu item with handler working properly [message #335790 is a reply to message #335789] Wed, 29 April 2009 21:39 Go to previous messageGo to next message
Jeff Johnston is currently offline Jeff Johnston
Messages: 173
Registered: July 2009
Senior Member
Ok, thanks for the info. I have a trace but I don't understand how to
interpret it. It found the original handler, ran the autoconf command as
asked, then switched to no handler ??, then back to a specific instance of
the autoconf handler again at the end, but for some reason doesn't allow
the menu item to show up again. Any suggestions for further tracing?

Configuration location:

file:/home/jjohnstn/workspace-autotools/.metadata/.plugins/o rg.eclipse.pde.core/Autotools_testing_configuration/
Configuration file:

file:/home/jjohnstn/workspace-autotools/.metadata/.plugins/o rg.eclipse.pde.core/Autotools_testing_configuration/config.i ni
loaded
Install location:
file:/usr/lib/eclipse/
Framework located:

file:/usr/lib/eclipse/plugins/org.eclipse.osgi_3.4.2.R34x_v2 0080826-1230.jar
Framework classpath:

file:/usr/lib/eclipse/plugins/org.eclipse.osgi_3.4.2.R34x_v2 0080826-1230.jar
Splash location:

/usr/lib/eclipse/plugins/org.fedoraproject.ide.platform_3.4. 1/splash.bmp
Debug options:

file:/home/jjohnstn/workspace-autotools/.metadata/.plugins/o rg.eclipse.pde.core/Autotools_testing_configuration/.options
loaded
Time to load bundles: 22
Starting application: 2809
BINDINGS >>> Clearing cache
CONTEXTS >>> register shell 'Shell {Fedora Eclipse}' as window
BINDINGS >>> Cache miss
BINDINGS >>> There are 0 deletion markers
SOURCES >>> ASSP:lastActiveShell: null
SOURCES >>> ASSP:lastActiveWorkbenchWindowShellnull
SOURCES >>> Active shell changed to Shell {C/C++ - sources/configure.in -
Fedora Eclipse}
SOURCES >>> Active workbench window changed to
org.eclipse.ui.internal.WorkbenchWindow@38fb59
SOURCES >>> Active workbench window shell changed to Shell {C/C++ -
sources/configure.in - Fedora Eclipse}
SOURCES >>> Active workbench window coolbar visibility true
SOURCES >>> Active workbench window perspective bar visibility true
SOURCES >>> Active workbench window status line visibility true
EVALUATION >>> start source changed: [activeShell,
activeWorkbenchWindowShell, activeWorkbenchWindow.activePerspective,
activeWorkbenchWindow.isStatusLineVisible,
activeWorkbenchWindow.isCoolbarVisible,
activeWorkbenchWindow.isPerspectiveBarVisible, activeWorkbenchWindow]
EVALUATION >>> end source changed: [activeShell,
activeWorkbenchWindowShell, activeWorkbenchWindow.activePerspective,
activeWorkbenchWindow.isStatusLineVisible,
activeWorkbenchWindow.isCoolbarVisible,
activeWorkbenchWindow.isPerspectiveBarVisible, activeWorkbenchWindow]
CONTEXTS >>> [org.eclipse.ui.contexts.dialogAndWindow]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.ui.contexts.dialogAndWindow]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.cdt.ui.CodingActionSet]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.mylyn.context.ui.actionSet, org.eclipse.cdt.ui.CodingActionSet]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.debug.ui.breakpointActionSet,
org.eclipse.mylyn.context.ui.actionSet, org.eclipse.cdt.ui.CodingActionSet]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.debug.ui.breakpointActionSet,
org.eclipse.mylyn.context.ui.actionSet, org.eclipse.cdt.ui.CodingActionSet]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.debug.ui.breakpointActionSet,
org.eclipse.mylyn.context.ui.actionSet, org.eclipse.cdt.ui.CodingActionSet]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.debug.ui.breakpointActionSet,
org.eclipse.mylyn.context.ui.actionSet, org.eclipse.cdt.ui.CodingActionSet]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.debug.ui.launchActionSet,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.debug.ui.breakpointActionSet,
org.eclipse.mylyn.context.ui.actionSet, org.eclipse.cdt.ui.CodingActionSet]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.debug.ui.launchActionSet,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.debug.ui.breakpointActionSet,
org.eclipse.mylyn.context.ui.actionSet, org.eclipse.cdt.ui.CodingActionSet]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.debug.ui.launchActionSet,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.debug.ui.breakpointActionSet,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.cdt.ui.CodingActionSet,
org.eclipse.linuxtools.changelog.actionSet]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.debug.ui.launchActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.cdt.ui.CodingActionSet,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.debug.ui.breakpointActionSet,
org.eclipse.linuxtools.changelog.actionSet]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.debug.ui.launchActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.keyBindings,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.debug.ui.breakpointActionSet,
org.eclipse.linuxtools.changelog.actionSet]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.debug.ui.launchActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.keyBindings,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.debug.ui.breakpointActionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.debug.ui.launchActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.keyBindings,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.debug.ui.breakpointActionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.debug.ui.launchActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.keyBindings,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.debug.ui.breakpointActionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.debug.ui.launchActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.ui.NavigateActionSet, org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.keyBindings,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.debug.ui.breakpointActionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.debug.ui.launchActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.ui.NavigateActionSet, org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.actionSet.keyBindings,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.debug.ui.breakpointActionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.debug.ui.launchActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.ui.NavigateActionSet, org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.actionSet.keyBindings,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.contexts.window,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.debug.ui.breakpointActionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.debug.ui.launchActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.ui.NavigateActionSet, org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.actionSet.keyBindings,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.ui.cheatsheets.actionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.contexts.window,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.debug.ui.breakpointActionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.debug.ui.launchActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.ui.NavigateActionSet, org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.actionSet.keyBindings,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.ui.cheatsheets.actionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.contexts.window,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.debug.ui.breakpointActionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.cdt.ui.OpenActionSet, org.eclipse.debug.ui.launchActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.ui.NavigateActionSet, org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.actionSet.keyBindings,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.ui.cheatsheets.actionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.contexts.window,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.debug.ui.breakpointActionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet]
CONTEXTS >>> [org.eclipse.mylyn.doc.actionSet,
org.eclipse.cdt.ui.OpenActionSet, org.eclipse.debug.ui.launchActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.ui.NavigateActionSet, org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.actionSet.keyBindings, rpmEditor.actionSet,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.ui.cheatsheets.actionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.contexts.window,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.debug.ui.breakpointActionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet]
CONTEXTS >>> [org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.cdt.ui.NavigationActionSet, org.eclipse.ui.NavigateActionSet,
org.eclipse.ui.actionSet.keyBindings, rpmEditor.actionSet,
org.eclipse.ui.cheatsheets.actionSet, org.eclipse.cdt.ui.SearchActionSet,
org.eclipse.ui.contexts.window, org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.mylyn.doc.actionSet, org.eclipse.debug.ui.launchActionSet,
org.eclipse.cdt.ui.OpenActionSet, org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.debug.ui.breakpointActionSet]
CONTEXTS >>> [org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.cdt.ui.NavigationActionSet, org.eclipse.ui.NavigateActionSet,
org.eclipse.ui.actionSet.keyBindings, rpmEditor.actionSet,
org.eclipse.ui.cheatsheets.actionSet, org.eclipse.cdt.ui.SearchActionSet,
org.eclipse.ui.contexts.window, org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.mylyn.doc.actionSet, org.eclipse.debug.ui.launchActionSet,
org.eclipse.cdt.ui.OpenActionSet, org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.debug.ui.breakpointActionSet]
BINDINGS >>> Cache miss
BINDINGS >>> There are 0 deletion markers
SOURCES >>> Action sets changed to [Task Context, Build Configuration,
Task Navigation, C/C++ Navigation, Make Actions, C/C++ Open Actions,
ChangeLog Action Set, Annotation Navigation, Editor Presentation, Tasks
Help, Keyboard Shortcuts, C/C++ Search, Editor Commands, Open Files, C/C++
Element Creation, Cheat Sheets, Launch, Search, External Tools, Convert
Line Delimiters, Breakpoints, Resource Navigation, Editor Navigation,
C/C++ Coding]
EVALUATION >>> start source changed: [activeActionSets]
EVALUATION >>> end source changed: [activeActionSets]
SOURCES >>> Contexts changed to
[org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.cdt.ui.NavigationActionSet, org.eclipse.ui.NavigateActionSet,
org.eclipse.ui.actionSet.keyBindings, rpmEditor.actionSet,
org.eclipse.ui.cheatsheets.actionSet, org.eclipse.cdt.ui.SearchActionSet,
org.eclipse.ui.contexts.window, org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.mylyn.doc.actionSet, org.eclipse.debug.ui.launchActionSet,
org.eclipse.cdt.ui.OpenActionSet, org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.debug.ui.breakpointActionSet]
EVALUATION >>> start source changed: [activeContexts]
EVALUATION >>> end source changed: [activeContexts]
SOURCES >>> Active part changed to
org.eclipse.linuxtools.cdt.autotools.ui.editors.AutoconfEdit or @de1b36
SOURCES >>> Active part id changed to
org.eclipse.linuxtools.cdt.autotools.editor.autoconf
SOURCES >>> Active site changed to
PartSite(id=org.eclipse.linuxtools.cdt.autotools.editor.auto conf,pluginId=org.eclipse.linuxtools.cdt.autotools,registere dName=Autoconf
Editor,hashCode=22848050)
SOURCES >>> Active editor changed to
org.eclipse.linuxtools.cdt.autotools.ui.editors.AutoconfEdit or @de1b36
SOURCES >>> Active editor id changed to
org.eclipse.linuxtools.cdt.autotools.editor.autoconf
EVALUATION >>> start source changed: [activePartId, showInSelection,
activePart, activeSite, activeEditorId, showInInput, activeEditor]
EVALUATION >>> end source changed: [activePartId, showInSelection,
activePart, activeSite, activeEditorId, showInInput, activeEditor]
CONTEXTS >>> [org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.cdt.ui.NavigationActionSet, org.eclipse.ui.NavigateActionSet,
org.eclipse.ui.actionSet.keyBindings, rpmEditor.actionSet,
org.eclipse.linuxtools.cdt.autotools.ui.editor.scope,
org.eclipse.ui.cheatsheets.actionSet, org.eclipse.cdt.ui.SearchActionSet,
org.eclipse.ui.contexts.window, org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.mylyn.doc.actionSet, org.eclipse.debug.ui.launchActionSet,
org.eclipse.cdt.ui.OpenActionSet, org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.debug.ui.breakpointActionSet]
BINDINGS >>> Cache miss
BINDINGS >>> There are 0 deletion markers
SOURCES >>> Contexts changed to
[org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.cdt.ui.NavigationActionSet, org.eclipse.ui.NavigateActionSet,
org.eclipse.ui.actionSet.keyBindings, rpmEditor.actionSet,
org.eclipse.linuxtools.cdt.autotools.ui.editor.scope,
org.eclipse.ui.cheatsheets.actionSet, org.eclipse.cdt.ui.SearchActionSet,
org.eclipse.ui.contexts.window, org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.mylyn.doc.actionSet, org.eclipse.debug.ui.launchActionSet,
org.eclipse.cdt.ui.OpenActionSet, org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.debug.ui.breakpointActionSet]
EVALUATION >>> start source changed: [activeContexts]
EVALUATION >>> end source changed: [activeContexts]
SOURCES >>> Selection changed to
org.eclipse.jface.text.TextSelection@1023565
EVALUATION >>> start source changed: [selection]
EVALUATION >>> end source changed: [selection]
SOURCES >>> ASSP: passOnEvent: StyledText {}
SOURCES >>> ASSP: passOnEvent: Canvas {}
SOURCES >>> ASSP: passOnEvent: Composite {}
SOURCES >>> ASSP: passOnEvent: Composite {}
SOURCES >>> ASSP: passOnEvent: Composite {}
SOURCES >>> ASSP: passOnEvent: Composite {}
SOURCES >>> ASSP: passOnEvent: Composite {}
SOURCES >>> ASSP: passOnEvent: Composite {}
SOURCES >>> ASSP: passOnEvent: Composite {}
Application Started: 12901
SOURCES >>> ASSP: passOnEvent: Tree {}
SOURCES >>> ASSP: passOnEvent: Composite {}
SOURCES >>> ASSP: passOnEvent: Composite {}
SOURCES >>> Active part changed to
org.eclipse.ui.navigator.CommonNavigator@1a3ae73
SOURCES >>> Active part id changed to
org.eclipse.ui.navigator.ProjectExplorer
SOURCES >>> Active site changed to
PartSite(id=org.eclipse.ui.navigator.ProjectExplorer,pluginI d=org.eclipse.ui.navigator.resources,registeredName=Project
Explorer,hashCode=2349183)
EVALUATION >>> start source changed: [activePartId, showInSelection,
activePart, activeSite, activeEditorId, showInInput, activeEditor]
EVALUATION >>> end source changed: [activePartId, showInSelection,
activePart, activeSite, activeEditorId, showInInput, activeEditor]
CONTEXTS >>> [org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.cdt.ui.NavigationActionSet, org.eclipse.ui.NavigateActionSet,
org.eclipse.ui.actionSet.keyBindings, rpmEditor.actionSet,
org.eclipse.ui.cheatsheets.actionSet, org.eclipse.cdt.ui.SearchActionSet,
org.eclipse.ui.contexts.window, org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.mylyn.doc.actionSet, org.eclipse.debug.ui.launchActionSet,
org.eclipse.cdt.ui.OpenActionSet, org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.debug.ui.breakpointActionSet]
BINDINGS >>> Cache hit
SOURCES >>> Contexts changed to
[org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.cdt.ui.NavigationActionSet, org.eclipse.ui.NavigateActionSet,
org.eclipse.ui.actionSet.keyBindings, rpmEditor.actionSet,
org.eclipse.ui.cheatsheets.actionSet, org.eclipse.cdt.ui.SearchActionSet,
org.eclipse.ui.contexts.window, org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.mylyn.doc.actionSet, org.eclipse.debug.ui.launchActionSet,
org.eclipse.cdt.ui.OpenActionSet, org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.debug.ui.breakpointActionSet]
EVALUATION >>> start source changed: [activeContexts]
EVALUATION >>> end source changed: [activeContexts]
SOURCES >>> Selection changed to <empty selection>
EVALUATION >>> start source changed: [selection]
EVALUATION >>> end source changed: [selection]
SOURCES >>> Selection changed to [P/sources]
EVALUATION >>> start source changed: [selection]
EVALUATION >>> end source changed: [selection]
HANDLERS >>>
Command('org.eclipse.linuxtools.cdt.autotools.command.autoco nf') has
changed to 'org.eclipse.linuxtools.cdt.autotools.actions.AutoconfHandle r'
as its handler
SOURCES >>> Active part changed to null
SOURCES >>> Active part id changed to null
SOURCES >>> Active site changed to null
SOURCES >>> Active editor changed to null
SOURCES >>> Active editor id changed to null
EVALUATION >>> start source changed: [activePartId, showInSelection,
activePart, activeSite, activeEditorId, showInInput, activeEditor]
EVALUATION >>> end source changed: [activePartId, showInSelection,
activePart, activeSite, activeEditorId, showInInput, activeEditor]
SOURCES >>> Action sets changed to []
EVALUATION >>> start source changed: [activeActionSets]
EVALUATION >>> end source changed: [activeActionSets]
SOURCES >>> ASSP:lastActiveShell: Shell {C/C++ - sources/configure.in -
Fedora Eclipse}
SOURCES >>> ASSP:lastActiveWorkbenchWindowShellShell {C/C++ -
sources/configure.in - Fedora Eclipse}
SOURCES >>> Active shell changed to Shell {Running autoconf in
/home/jjohnstn/runtime-Autotools_testing_configuration/sourc es }
SOURCES >>> Active workbench window changed to null
SOURCES >>> Active workbench window shell changed to null
SOURCES >>> Active workbench window coolbar visibility true
SOURCES >>> Active workbench window perspective bar visibility true
SOURCES >>> Active workbench window status line visibility true
EVALUATION >>> start source changed: [activeShell,
activeWorkbenchWindowShell, activeWorkbenchWindow]
EVALUATION >>> end source changed: [activeShell,
activeWorkbenchWindowShell, activeWorkbenchWindow]
CONTEXTS >>> [org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.cdt.ui.NavigationActionSet, org.eclipse.ui.NavigateActionSet,
org.eclipse.ui.actionSet.keyBindings, rpmEditor.actionSet,
org.eclipse.ui.cheatsheets.actionSet, org.eclipse.cdt.ui.SearchActionSet,
org.eclipse.ui.contexts.window, org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.debug.ui.launchActionSet, org.eclipse.cdt.ui.OpenActionSet,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.debug.ui.breakpointActionSet]
CONTEXTS >>> [org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.cdt.ui.NavigationActionSet, org.eclipse.ui.NavigateActionSet,
org.eclipse.ui.actionSet.keyBindings, rpmEditor.actionSet,
org.eclipse.ui.cheatsheets.actionSet, org.eclipse.cdt.ui.SearchActionSet,
org.eclipse.ui.contexts.window, org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.debug.ui.launchActionSet, org.eclipse.cdt.ui.OpenActionSet,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.debug.ui.breakpointActionSet]
CONTEXTS >>> [org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.cdt.ui.NavigationActionSet, org.eclipse.ui.NavigateActionSet,
org.eclipse.ui.actionSet.keyBindings, rpmEditor.actionSet,
org.eclipse.ui.cheatsheets.actionSet, org.eclipse.cdt.ui.SearchActionSet,
org.eclipse.ui.contexts.window,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.debug.ui.launchActionSet, org.eclipse.cdt.ui.OpenActionSet,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.debug.ui.breakpointActionSet]
CONTEXTS >>> [org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.cdt.ui.NavigationActionSet, org.eclipse.ui.NavigateActionSet,
org.eclipse.ui.actionSet.keyBindings, rpmEditor.actionSet,
org.eclipse.ui.cheatsheets.actionSet, org.eclipse.cdt.ui.SearchActionSet,
org.eclipse.ui.contexts.window,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.debug.ui.launchActionSet, org.eclipse.cdt.ui.OpenActionSet,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.debug.ui.breakpointActionSet]
CONTEXTS >>> [org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.cdt.ui.NavigationActionSet, org.eclipse.ui.NavigateActionSet,
org.eclipse.ui.actionSet.keyBindings, rpmEditor.actionSet,
org.eclipse.ui.cheatsheets.actionSet, org.eclipse.cdt.ui.SearchActionSet,
org.eclipse.ui.contexts.window,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.debug.ui.launchActionSet, org.eclipse.cdt.ui.OpenActionSet,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet]
CONTEXTS >>> [org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.ui.NavigateActionSet, org.eclipse.ui.actionSet.keyBindings,
rpmEditor.actionSet, org.eclipse.ui.cheatsheets.actionSet,
org.eclipse.cdt.ui.SearchActionSet, org.eclipse.ui.contexts.window,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.debug.ui.launchActionSet, org.eclipse.cdt.ui.OpenActionSet,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet]
CONTEXTS >>> [org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.ui.NavigateActionSet, org.eclipse.ui.actionSet.keyBindings,
rpmEditor.actionSet, org.eclipse.ui.cheatsheets.actionSet,
org.eclipse.cdt.ui.SearchActionSet, org.eclipse.ui.contexts.window,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.debug.ui.launchActionSet, org.eclipse.cdt.ui.OpenActionSet,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet]
CONTEXTS >>> [org.eclipse.ui.contexts.dialog,
org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.ui.NavigateActionSet, org.eclipse.ui.actionSet.keyBindings,
rpmEditor.actionSet, org.eclipse.ui.cheatsheets.actionSet,
org.eclipse.cdt.ui.SearchActionSet, org.eclipse.ui.contexts.window,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.debug.ui.launchActionSet, org.eclipse.cdt.ui.OpenActionSet,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet]
CONTEXTS >>> [org.eclipse.ui.contexts.dialog,
org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.ui.NavigateActionSet, org.eclipse.ui.actionSet.keyBindings,
rpmEditor.actionSet, org.eclipse.ui.cheatsheets.actionSet,
org.eclipse.cdt.ui.SearchActionSet, org.eclipse.ui.contexts.window,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.cdt.ui.OpenActionSet, org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet]
CONTEXTS >>> [org.eclipse.ui.contexts.dialog,
org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.ui.NavigateActionSet, org.eclipse.ui.actionSet.keyBindings,
rpmEditor.actionSet, org.eclipse.ui.cheatsheets.actionSet,
org.eclipse.cdt.ui.SearchActionSet, org.eclipse.ui.contexts.window,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.cdt.ui.OpenActionSet, org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.ui.actionSet.openFiles, org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet]
CONTEXTS >>> [org.eclipse.ui.contexts.dialog,
org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.ui.NavigateActionSet, org.eclipse.ui.actionSet.keyBindings,
rpmEditor.actionSet, org.eclipse.ui.cheatsheets.actionSet,
org.eclipse.cdt.ui.SearchActionSet, org.eclipse.ui.contexts.window,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.cdt.ui.OpenActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet]
CONTEXTS >>> [org.eclipse.ui.contexts.dialog,
org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.ui.NavigateActionSet, org.eclipse.ui.actionSet.keyBindings,
rpmEditor.actionSet, org.eclipse.ui.cheatsheets.actionSet,
org.eclipse.cdt.ui.SearchActionSet, org.eclipse.ui.contexts.window,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.cdt.ui.OpenActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.search.searchActionSet,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet]
CONTEXTS >>> [org.eclipse.ui.contexts.dialog,
org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.ui.NavigateActionSet, org.eclipse.ui.actionSet.keyBindings,
rpmEditor.actionSet, org.eclipse.ui.cheatsheets.actionSet,
org.eclipse.cdt.ui.SearchActionSet, org.eclipse.ui.contexts.window,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.cdt.ui.OpenActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.search.searchActionSet,
org.eclipse.ui.externaltools.ExternalToolsSet]
CONTEXTS >>> [org.eclipse.ui.contexts.dialog,
org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.ui.NavigateActionSet, rpmEditor.actionSet,
org.eclipse.ui.cheatsheets.actionSet, org.eclipse.cdt.ui.SearchActionSet,
org.eclipse.ui.contexts.window,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.cdt.ui.OpenActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.search.searchActionSet,
org.eclipse.ui.externaltools.ExternalToolsSet]
CONTEXTS >>> [org.eclipse.ui.contexts.dialog,
org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.ui.NavigateActionSet, rpmEditor.actionSet,
org.eclipse.ui.cheatsheets.actionSet, org.eclipse.cdt.ui.SearchActionSet,
org.eclipse.ui.contexts.window, org.eclipse.cdt.ui.OpenActionSet,
org.eclipse.ui.actionSet.openFiles, org.eclipse.search.searchActionSet,
org.eclipse.ui.externaltools.ExternalToolsSet]
CONTEXTS >>> [org.eclipse.ui.contexts.dialog,
org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow, org.eclipse.ui.NavigateActionSet,
rpmEditor.actionSet, org.eclipse.ui.cheatsheets.actionSet,
org.eclipse.cdt.ui.SearchActionSet, org.eclipse.ui.contexts.window,
org.eclipse.cdt.ui.OpenActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.search.searchActionSet,
org.eclipse.ui.externaltools.ExternalToolsSet]
CONTEXTS >>> [org.eclipse.ui.contexts.dialog,
org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow, org.eclipse.ui.NavigateActionSet,
rpmEditor.actionSet, org.eclipse.ui.cheatsheets.actionSet,
org.eclipse.cdt.ui.SearchActionSet, org.eclipse.ui.contexts.window,
org.eclipse.cdt.ui.OpenActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.search.searchActionSet]
CONTEXTS >>> [org.eclipse.ui.contexts.dialog,
org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow, rpmEditor.actionSet,
org.eclipse.ui.cheatsheets.actionSet, org.eclipse.cdt.ui.SearchActionSet,
org.eclipse.ui.contexts.window, org.eclipse.cdt.ui.OpenActionSet,
org.eclipse.ui.actionSet.openFiles, org.eclipse.search.searchActionSet]
CONTEXTS >>> [org.eclipse.ui.contexts.dialog,
org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow, rpmEditor.actionSet,
org.eclipse.ui.cheatsheets.actionSet, org.eclipse.cdt.ui.SearchActionSet,
org.eclipse.ui.contexts.window, org.eclipse.cdt.ui.OpenActionSet,
org.eclipse.search.searchActionSet]
CONTEXTS >>> [org.eclipse.ui.contexts.dialog,
org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow, rpmEditor.actionSet,
org.eclipse.ui.cheatsheets.actionSet, org.eclipse.cdt.ui.SearchActionSet,
org.eclipse.cdt.ui.OpenActionSet, org.eclipse.search.searchActionSet]
CONTEXTS >>> [org.eclipse.ui.contexts.dialog,
org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow, rpmEditor.actionSet,
org.eclipse.cdt.ui.SearchActionSet, org.eclipse.cdt.ui.OpenActionSet,
org.eclipse.search.searchActionSet]
CONTEXTS >>> [org.eclipse.ui.contexts.dialog,
org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow, rpmEditor.actionSet,
org.eclipse.cdt.ui.SearchActionSet, org.eclipse.cdt.ui.OpenActionSet]
CONTEXTS >>> [org.eclipse.ui.contexts.dialog,
org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow, rpmEditor.actionSet,
org.eclipse.cdt.ui.SearchActionSet]
CONTEXTS >>> [org.eclipse.ui.contexts.dialog,
org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.cdt.ui.SearchActionSet]
CONTEXTS >>> [org.eclipse.ui.contexts.dialog,
org.eclipse.cdt.ui.CElementCreationActionSet,
org.eclipse.ui.contexts.dialogAndWindow]
CONTEXTS >>> [org.eclipse.ui.contexts.dialog,
org.eclipse.ui.contexts.dialogAndWindow]
BINDINGS >>> Cache miss
BINDINGS >>> There are 0 deletion markers
SOURCES >>> Contexts changed to [org.eclipse.ui.contexts.dialog,
org.eclipse.ui.contexts.dialogAndWindow]
EVALUATION >>> start source changed: [activeContexts]
EVALUATION >>> end source changed: [activeContexts]
SOURCES >>> Active part changed to null
SOURCES >>> Active part id changed to null
SOURCES >>> Active site changed to null
SOURCES >>> Active editor changed to null
SOURCES >>> Active editor id changed to null
EVALUATION >>> start source changed: [activePartId, showInSelection,
activePart, activeSite, activeEditorId, showInInput, activeEditor]
EVALUATION >>> end source changed: [activePartId, showInSelection,
activePart, activeSite, activeEditorId, showInInput, activeEditor]
SOURCES >>> Selection changed to null
EVALUATION >>> start source changed: [selection]
EVALUATION >>> end source changed: [selection]
HANDLERS >>>
Command('org.eclipse.linuxtools.cdt.autotools.command.autoco nf') has
changed to no handler
SOURCES >>> ASSP: passOnEvent: Button {OK}
SOURCES >>> ASSP: passOnEvent: Composite {}
BINDINGS >>> Cache hit
SOURCES >>> Contexts changed to [org.eclipse.ui.contexts.dialog]
EVALUATION >>> start source changed: [activeContexts]
EVALUATION >>> end source changed: [activeContexts]
CONTEXTS >>> [org.eclipse.ui.contexts.dialog]
BINDINGS >>> Cache hit
SOURCES >>> Contexts changed to []
EVALUATION >>> start source changed: [activeContexts]
EVALUATION >>> end source changed: [activeContexts]
CONTEXTS >>> []
SOURCES >>> ASSP:lastActiveShell: Shell {*Disposed*}
SOURCES >>> ASSP:lastActiveWorkbenchWindowShellnull
SOURCES >>> Active shell changed to Shell {C/C++ - sources/configure.in -
Fedora Eclipse}
SOURCES >>> Active workbench window changed to
org.eclipse.ui.internal.WorkbenchWindow@38fb59
SOURCES >>> Active workbench window shell changed to Shell {C/C++ -
sources/configure.in - Fedora Eclipse}
SOURCES >>> Active workbench window coolbar visibility true
SOURCES >>> Active workbench window perspective bar visibility true
SOURCES >>> Active workbench window status line visibility true
EVALUATION >>> start source changed: [activeShell,
activeWorkbenchWindowShell, activeWorkbenchWindow]
EVALUATION >>> end source changed: [activeShell,
activeWorkbenchWindowShell, activeWorkbenchWindow]
CONTEXTS >>> [org.eclipse.ui.contexts.dialogAndWindow]
CONTEXTS >>> [org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.mylyn.doc.actionSet]
CONTEXTS >>> [org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow, org.eclipse.mylyn.doc.actionSet]
CONTEXTS >>> [org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow, org.eclipse.mylyn.doc.actionSet,
org.eclipse.cdt.ui.CodingActionSet]
CONTEXTS >>> [org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.mylyn.context.ui.actionSet, org.eclipse.mylyn.doc.actionSet,
org.eclipse.cdt.ui.CodingActionSet]
CONTEXTS >>> [org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.mylyn.context.ui.actionSet, org.eclipse.mylyn.doc.actionSet,
org.eclipse.cdt.ui.CodingActionSet,
org.eclipse.debug.ui.breakpointActionSet]
CONTEXTS >>> [org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.mylyn.context.ui.actionSet, org.eclipse.mylyn.doc.actionSet,
org.eclipse.cdt.ui.CodingActionSet,
org.eclipse.debug.ui.breakpointActionSet]
CONTEXTS >>> [org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.mylyn.context.ui.actionSet, org.eclipse.mylyn.doc.actionSet,
org.eclipse.cdt.ui.CodingActionSet,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.debug.ui.breakpointActionSet]
CONTEXTS >>> [org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.mylyn.context.ui.actionSet, org.eclipse.mylyn.doc.actionSet,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.debug.ui.breakpointActionSet]
CONTEXTS >>> [org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.mylyn.context.ui.actionSet, org.eclipse.mylyn.doc.actionSet,
org.eclipse.debug.ui.launchActionSet,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.debug.ui.breakpointActionSet]
CONTEXTS >>> [org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.mylyn.context.ui.actionSet, org.eclipse.mylyn.doc.actionSet,
org.eclipse.debug.ui.launchActionSet,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.debug.ui.breakpointActionSet]
CONTEXTS >>> [org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.mylyn.doc.actionSet, org.eclipse.debug.ui.launchActionSet,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.debug.ui.breakpointActionSet]
CONTEXTS >>> [org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.mylyn.doc.actionSet, org.eclipse.debug.ui.launchActionSet,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.debug.ui.breakpointActionSet]
CONTEXTS >>> [org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.ui.actionSet.keyBindings,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.mylyn.doc.actionSet, org.eclipse.debug.ui.launchActionSet,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.debug.ui.breakpointActionSet]
CONTEXTS >>> [org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.ui.actionSet.keyBindings,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.mylyn.doc.actionSet, org.eclipse.debug.ui.launchActionSet,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.debug.ui.breakpointActionSet]
CONTEXTS >>> [org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.ui.actionSet.keyBindings,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.mylyn.doc.actionSet, org.eclipse.debug.ui.launchActionSet,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.debug.ui.breakpointActionSet]
CONTEXTS >>> [org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.ui.actionSet.keyBindings,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.mylyn.doc.actionSet, org.eclipse.debug.ui.launchActionSet,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.debug.ui.breakpointActionSet]
CONTEXTS >>> [org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.ui.NavigateActionSet, org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.ui.actionSet.keyBindings,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.mylyn.doc.actionSet, org.eclipse.debug.ui.launchActionSet,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.debug.ui.breakpointActionSet]
CONTEXTS >>> [org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.ui.NavigateActionSet, org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.ui.actionSet.keyBindings,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.mylyn.doc.actionSet, org.eclipse.debug.ui.launchActionSet,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.debug.ui.breakpointActionSet]
CONTEXTS >>> [org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.ui.NavigateActionSet, org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.ui.actionSet.keyBindings, org.eclipse.ui.contexts.window,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.mylyn.doc.actionSet, org.eclipse.debug.ui.launchActionSet,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.ui.edit.text.actionSet.presentation,
org.eclipse.ui.externaltools.ExternalToolsSet,
org.eclipse.debug.ui.breakpointActionSet]
CONTEXTS >>> [org.eclipse.mylyn.tasks.ui.navigation,
org.eclipse.ui.contexts.dialogAndWindow,
org.eclipse.ui.edit.text.actionSet.navigation,
org.eclipse.ui.NavigateActionSet, org.eclipse.cdt.ui.NavigationActionSet,
org.eclipse.ui.actionSet.keyBindings,
org.eclipse.ui.cheatsheets.actionSet, org.eclipse.ui.contexts.window,
org.eclipse.mylyn.context.ui.actionSet,
org.eclipse.cdt.make.ui.makeTargetActionSet,
org.eclipse.linuxtools.changelog.actionSet,
org.eclipse.mylyn.doc.actionSet, org.eclipse.debug.ui.launchActionSet,
org.eclipse.cdt.ui.buildConfigActionSet,
org.eclipse.cdt.ui.CodingActionSet, org.eclipse.ui.actionSet.openFiles,
org.eclipse.ui.edit.text.actionSet.annotationNavigation,
org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo,
org.eclipse.ui.edit.tex
Re: Can't get menu item with handler working properly [message #335793 is a reply to message #335790] Thu, 30 April 2009 00:01 Go to previous messageGo to next message
Ben Vitale is currently offline Ben Vitale
Messages: 247
Registered: July 2009
Senior Member
If nothing else, turn off some of the tracing that you don't care about,
such as contexts and bindings. There is a lot of output there.

Did you specify your command in "handlers.verbose.commandId"? I've never
tried it myself but suspect that will give you more detailed information
about how the evaluation process is resulting in a deactivated handler
for that particular command.

Every time I've had this type of unexpected handler disablement, its
been something in my code or my handler definition. Bear in mind that
your subclass of AbstractHandler is almost certainly not the problem; if
the handler isn't active, that just means the declarative conditions
don't match up. Keep dumbing them down until it always works, then tweak
from there.

Finally, if you have a scenario that is isolated and reproducible, it
could be a bug. You could always try against 3.4.2 or the latest 3.5 builds.

Cheers
Ben

Jeff Johnston wrote:
> Ok, thanks for the info. I have a trace but I don't understand how to
> interpret it. It found the original handler, ran the autoconf command
> as asked, then switched to no handler ??, then back to a specific
> instance of the autoconf handler again at the end, but for some reason
> doesn't allow the menu item to show up again. Any suggestions for
> further tracing?
Re: Can't get menu item with handler working properly [message #335805 is a reply to message #335787] Thu, 30 April 2009 17:28 Go to previous messageGo to next message
Paul Webster is currently offline Paul Webster
Messages: 6859
Registered: July 2009
Location: Ottawa
Senior Member

You might have encountered
https://bugs.eclipse.org/bugs/show_bug.cgi?id=249442 where the menu item
disappears and never comes back.

That is fixed in 3.5 (if you test against a 3.5 M6 build you could
confirm this is your problem).

PW

--
Paul Webster
http://wiki.eclipse.org/Platform_Command_Framework
http://wiki.eclipse.org/Command_Core_Expressions
http://wiki.eclipse.org/Menu_Contributions
http://wiki.eclipse.org/Menus_Extension_Mapping
http://help.eclipse.org/ganymede/index.jsp?topic=/org.eclips e.platform.doc.isv/guide/workbench.htm


Re: Can't get menu item with handler working properly [message #335813 is a reply to message #335793] Thu, 30 April 2009 19:57 Go to previous messageGo to next message
Jeff Johnston is currently offline Jeff Johnston
Messages: 173
Registered: July 2009
Senior Member
Ben Vitale wrote:

> Finally, if you have a scenario that is isolated and reproducible, it
> could be a bug. You could always try against 3.4.2 or the latest 3.5 builds.

It appears to be the checkEnabled feature of the menu item. Perhaps it
gets set off when the handler gets reset to no handler and never reset on
again. When I add my own VisibleWhen logic, that works consistently.

I do have a question though. How do I get a project nature test for
subfolders and files of a project? A projectNature test works when the
project itself is selected, but not for any child resources like folders
or files. Should I adapt/with/resolve?? an IResource to an IProject, then
do the test org.eclipse.core.resources.projectNature=xxx? It isn't very
clear in the documentation. I can open a separate thread for this
question if you don't know off-hand.

> Jeff Johnston wrote:
>> Ok, thanks for the info. I have a trace but I don't understand how to
>> interpret it. It found the original handler, ran the autoconf command
>> as asked, then switched to no handler ??, then back to a specific
>> instance of the autoconf handler again at the end, but for some reason
>> doesn't allow the menu item to show up again. Any suggestions for
>> further tracing?
Re: Can't get menu item with handler working properly [message #335814 is a reply to message #335805] Thu, 30 April 2009 19:59 Go to previous messageGo to next message
Jeff Johnston is currently offline Jeff Johnston
Messages: 173
Registered: July 2009
Senior Member
Paul Webster wrote:

> You might have encountered
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=249442 where the menu item
> disappears and never comes back.

> That is fixed in 3.5 (if you test against a 3.5 M6 build you could
> confirm this is your problem).

> PW

Thanks for the info. It was a bug with checkEnabled. I have since
switched to explicitly adding my visibleWhen logic. I still don't know
how to test the projectNature of an IResource that is a child of the
project, but I am one step closer.
Re: Can't get menu item with handler working properly [message #335816 is a reply to message #335813] Thu, 30 April 2009 21:06 Go to previous message
Jeff Johnston is currently offline Jeff Johnston
Messages: 173
Registered: July 2009
Senior Member
I figured it out. I have to do:

count=1
iterate and
adapt org.eclipse.core.resources.IResource
test org.eclipse.core.resources.projectNature=myNature

I am using the CDT so I guess the adapt is needed to translate from the
CDT constructs to an IResource upon which I can test for the projectNature.
Previous Topic:[CNF] Enablement with resources
Next Topic:Listening to ResourceAttributes
Goto Forum:
  


Current Time: Tue Sep 30 18:04:45 GMT 2014

Powered by FUDForum. Page generated in 0.02328 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software