blob: 4ff9c301a33ef46cbbf33f241e8cdfbdb3ec8612 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.ui.commands">
<category
id="org.eclipse.cdt.codan.ui.commands.category"
name="%category.name">
</category>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
class="org.eclipse.cdt.codan.internal.ui.preferences.CodanPreferencePage"
id="org.eclipse.cdt.codan.ui.preferences.CodanPreferencePage"
name="%CodeAnalysisProperties.name">
</page>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
category="org.eclipse.cdt.ui.newui.Page_head_general"
class="org.eclipse.cdt.codan.internal.ui.preferences.CodanPreferencePage"
id="org.eclipse.cdt.codan.ui.properties.codanProblemsPropertyPage"
name="%CodeAnalysisPreferences.name">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.cdt.core.cnature"/>
</adapt>
</enabledWhen>
</page>
<page
category="org.eclipse.cdt.codan.ui.properties.codanProblemsPropertyPage"
class="org.eclipse.cdt.codan.internal.ui.preferences.BuildPropertyPage"
id="org.eclipse.cdt.codan.ui.properties.buildPropertyPage"
name="%CodeAnalysisPreferencesBuild.name">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature" value="org.eclipse.cdt.core.cnature"/>
</adapt>
</enabledWhen>
</page>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
categoryId="org.eclipse.cdt.codan.ui.commands.category"
id="org.eclipse.cdt.codan.commands.runCodanCommand"
name="%command.name">
</command>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
class="org.eclipse.cdt.codan.ui.handlers.RunCodanCommand"
commandId="org.eclipse.cdt.codan.commands.runCodanCommand">
</handler>
</extension>
<extension
point="org.eclipse.ui.views">
<view
category="org.eclipse.cdt.ui.views"
class="org.eclipse.cdt.codan.internal.ui.views.ProblemDetails"
icon="icons/edit_bug.gif"
id="org.eclipse.cdt.codan.internal.ui.views.ProblemDetails"
name="%view.name">
</view>
</extension>
<extension-point id="codanProblemDetails" name="%codanProblemDetailsExtensionPoint" schema="schema/codanProblemDetails.exsd"/>
<extension-point id="codanMarkerResolution" name="%codanMarkerResolutionExtensionPoint" schema="schema/codanMarkerResolution.exsd"/>
<!--
<extension
point="org.eclipse.ui.bindings">
<key
commandId="org.eclipse.cdt.codan.commands.runCodanCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+F9">
</key>
</extension>
-->
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.cdt.ui.CPerspective">
<showInPart id="org.eclipse.cdt.codan.internal.ui.views.ProblemDetails"/>
<viewShortcut id="org.eclipse.cdt.codan.internal.ui.views.ProblemDetails"/>
</perspectiveExtension>
</extension>
<extension
point="org.eclipse.ui.ide.markerResolution">
<markerResolutionGenerator
class="org.eclipse.cdt.codan.internal.ui.CodanProblemMarkerResolutionGenerator"
markerType="org.eclipse.cdt.codan.core.codanProblem">
</markerResolutionGenerator>
<markerResolutionGenerator
class="org.eclipse.cdt.codan.internal.ui.CodanProblemMarkerResolutionGenerator"
markerType="org.eclipse.cdt.codan.core.codanSemanticProblem">
</markerResolutionGenerator>
</extension>
<extension
point="org.eclipse.ui.ide.markerResolution">
<markerResolutionGenerator
class="org.eclipse.cdt.codan.internal.ui.CodanProblemMarkerResolutionGenerator"
markerType="org.eclipse.cdt.core.problem">
</markerResolutionGenerator>
</extension>
<extension
point="org.eclipse.ui.ide.markerSupport">
<markerTypeCategory
name="%markerTypeCategory.name">
<markerTypeReference
id="org.eclipse.cdt.codan.core.codanProblem">
</markerTypeReference>
</markerTypeCategory>
<markerGrouping
id="org.eclipse.cdt.codan.ui.markerGrouping"
label="%markerGrouping.label">
</markerGrouping>
<markerAttributeGrouping
attribute="category"
defaultGroupingEntry="org.eclipse.cdt.codan.ui.markerGroupingUnknown"
markerType="org.eclipse.cdt.codan.core.codanProblem">
<markerAttributeMapping
markerGroupingEntry="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
value="org.eclipse.cdt.codan.core.categories.ProgrammingProblems">
</markerAttributeMapping>
<markerAttributeMapping
markerGroupingEntry="org.eclipse.cdt.codan.core.categories.CompilerErrors"
value="org.eclipse.cdt.codan.core.categories.CompilerErrors">
</markerAttributeMapping>
<markerAttributeMapping
markerGroupingEntry="org.eclipse.cdt.codan.core.categories.CodeStyle"
value="org.eclipse.cdt.codan.core.categories.CodeStyle">
</markerAttributeMapping>
</markerAttributeGrouping>
<markerGroupingEntry
id="org.eclipse.cdt.codan.ui.markerGroupingUnknown"
label="%markerGroupingEntry.category.Unknown"
markerGrouping="org.eclipse.cdt.codan.ui.markerGrouping"
priority="90">
</markerGroupingEntry>
<markerGroupingEntry
id="org.eclipse.cdt.codan.core.categories.ProgrammingProblems"
label="%markerGroupingEntry.category.ProgrammingProblems"
markerGrouping="org.eclipse.cdt.codan.ui.markerGrouping"
priority="10">
</markerGroupingEntry>
<markerGroupingEntry
id="org.eclipse.cdt.codan.core.categories.CompilerErrors"
label="%markerGroupingEntry.category.CompilerErrors"
markerGrouping="org.eclipse.cdt.codan.ui.markerGrouping"
priority="2">
</markerGroupingEntry>
<markerGroupingEntry
id="org.eclipse.cdt.codan.core.categories.CodeStyle"
label="%markerGroupingEntry.category.CodingStyle"
markerGrouping="org.eclipse.cdt.codan.ui.markerGrouping"
priority="80">
</markerGroupingEntry>
</extension>
<extension
point="org.eclipse.ui.editors.annotationTypes">
<type
markerSeverity="2"
markerType="org.eclipse.cdt.codan.core.codanProblem"
name="org.eclipse.cdt.codan.ui.annotation.error">
</type>
<type
markerSeverity="1"
markerType="org.eclipse.cdt.codan.core.codanProblem"
name="org.eclipse.cdt.codan.ui.annotation.warning">
</type>
<type
markerSeverity="0"
markerType="org.eclipse.cdt.codan.core.codanProblem"
name="org.eclipse.cdt.codan.ui.annotation.info"
super="org.eclipse.ui.workbench.texteditor.info">
</type>
</extension>
<extension
point="org.eclipse.ui.editors.markerAnnotationSpecification">
<specification
annotationType="org.eclipse.cdt.codan.ui.annotation.error"
colorPreferenceValue="255,0,0"
colorPreferenceKey="org.eclipse.cdt.codan.ui.annotation.error.color"
overviewRulerPreferenceKey="org.eclipse.cdt.codan.ui.annotation.error.overview"
overviewRulerPreferenceValue="true"
textPreferenceKey="org.eclipse.cdt.codan.ui.annotation.error.text"
textPreferenceValue="true"
textStylePreferenceKey="org.eclipse.cdt.codan.ui.annotation.error.textstyle"
textStylePreferenceValue="SQUIGGLES"
verticalRulerPreferenceKey="org.eclipse.cdt.codan.ui.annotation.error.ruler"
verticalRulerPreferenceValue="true"
showInNextPrevDropdownToolbarActionKey="org.eclipse.cdt.codan.ui.annotation.error.NextPrevDropdownToolbar"
showInNextPrevDropdownToolbarAction="true"
isGoToNextNavigationTargetKey="org.eclipse.cdt.codan.ui.annotation.error.GoToNextNavigationTarget"
isGoToNextNavigationTarget="true"
isGoToPreviousNavigationTargetKey="org.eclipse.cdt.codan.ui.annotation.error.GoToPreviousNavigationTarget"
isGoToPreviousNavigationTarget="true"
label="%marker.editor.error"
icon="icons/red_bug.gif"
quickFixIcon="icons/red_bug_assist.gif"
presentationLayer="6">
</specification>
<specification
annotationType="org.eclipse.cdt.codan.ui.annotation.warning"
colorPreferenceValue="255,255,0"
colorPreferenceKey="org.eclipse.cdt.codan.ui.annotation.warning.color"
overviewRulerPreferenceKey="org.eclipse.cdt.codan.ui.annotation.warning.overview"
overviewRulerPreferenceValue="true"
textPreferenceKey="org.eclipse.cdt.codan.ui.annotation.warning.text"
textPreferenceValue="true"
textStylePreferenceKey="org.eclipse.cdt.codan.ui.annotation.warning.textstyle"
textStylePreferenceValue="SQUIGGLES"
verticalRulerPreferenceKey="org.eclipse.cdt.codan.ui.annotation.warning.ruler"
verticalRulerPreferenceValue="true"
showInNextPrevDropdownToolbarActionKey="org.eclipse.cdt.codan.ui.annotation.warning.NextPrevDropdownToolbar"
showInNextPrevDropdownToolbarAction="true"
isGoToNextNavigationTargetKey="org.eclipse.cdt.codan.ui.annotation.warning.GoToNextNavigationTarget"
isGoToNextNavigationTarget="true"
isGoToPreviousNavigationTargetKey="org.eclipse.cdt.codan.ui.annotation.warning.GoToPreviousNavigationTarget"
isGoToPreviousNavigationTarget="true"
label="%marker.editor.warning"
icon="icons/yellow_bug.gif"
quickFixIcon="icons/yellow_bug_assist.gif"
presentationLayer="5">
</specification>
<specification
annotationType="org.eclipse.cdt.codan.ui.annotation.info"
label="%marker.editor.info"
icon="icons/blue_bug.gif"
presentationLayer="4">
</specification>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
adaptable="true"
id="org.eclipse.cdt.codan.ui.CodanProblemActions"
objectClass="org.eclipse.core.resources.IMarker">
<action
class="org.eclipse.cdt.codan.internal.ui.actions.OpenProblemPreferences"
id="org.eclipse.cdt.codan.ui.OpenProblemProperties"
label="%action.customize"
menubarPath="additions"/>
<filter name="type"
value="org.eclipse.cdt.codan.core.codanProblem"/>
<!-- user: menubarPath="org.eclipse.cdt.codan.ui.configureMenu/configureProblemSep" -->
<!-- <menu
id="org.eclipse.cdt.codan.ui.configureMenu"
label="Configure Problem"
path="additions">
<separator
name="configureProblemSep">
</separator>
</menu>
-->
</objectContribution>
</extension>
<extension
point="org.eclipse.cdt.codan.core.checkerEnablement">
<verifier class="org.eclipse.cdt.codan.internal.ui.CheckerEnablementVerifier" />
</extension>
</plugin>