| Home » Eclipse Projects » Eclipse Platform » Can't get menu item with handler working properly
 Goto Forum:| 
| Can't get menu item with handler working properly [message #335787] | Wed, 29 April 2009 16:31  |  | 
| Eclipse User  |  |  |  |  | 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 17:39   |  | 
| Eclipse User  |  |  |  |  | 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] | Wed, 29 April 2009 20:01   |  | 
| Eclipse User  |  |  |  |  | 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 #335813 is a reply to message #335793] | Thu, 30 April 2009 15:57   |  | 
| Eclipse User  |  |  |  |  | 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 #335816 is a reply to message #335813] | Thu, 30 April 2009 17:06  |  | 
| Eclipse User  |  |  |  |  | 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.
 |  |  |  | 
 
 
 Current Time: Fri Oct 31 13:39:29 EDT 2025 
 Powered by FUDForum . Page generated in 0.04499 seconds |