mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00

This patch gets rid of the work around added to CoreModel with the last patch. It was required in order to get C(PP)SelectionTests*Indexer working but the better way to do this is to create a scanner config for the projects for those tests. This patch also improves the speeds of CSelectionTestsCTagsIndexer and CPPSelectionTestsCTagsIndexer by adding CTagsIndexer#notifyListeners(IndexDelta) to Index.java.
156 lines
5.8 KiB
XML
156 lines
5.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.0"?>
|
|
<plugin
|
|
id="org.eclipse.cdt.ui.tests"
|
|
name="org.eclipse.cdt.ui.tests"
|
|
version="3.0.0"
|
|
class="org.eclipse.cdt.ui.testplugin.CTestPlugin">
|
|
|
|
<runtime>
|
|
<library name="cdtuitests.jar">
|
|
<export name="*"/>
|
|
</library>
|
|
</runtime>
|
|
<requires>
|
|
<import plugin="org.eclipse.jface.text"/>
|
|
<import plugin="org.eclipse.core.resources"/>
|
|
<import plugin="org.eclipse.cdt.ui"/>
|
|
<import plugin="org.eclipse.swt"/>
|
|
<import plugin="org.eclipse.ui"/>
|
|
<import plugin="org.eclipse.ui.editors"/>
|
|
<import plugin="org.eclipse.ui.ide"/>
|
|
<import plugin="org.eclipse.ui.views"/>
|
|
<import plugin="org.eclipse.ui.workbench.texteditor"/>
|
|
<import plugin="org.junit"/>
|
|
<import plugin="org.eclipse.cdt.core"/>
|
|
<import plugin="org.eclipse.cdt.core.tests"/>
|
|
<import plugin="org.eclipse.help"/>
|
|
<import plugin="org.eclipse.core.runtime"/>
|
|
<import plugin="org.eclipse.search"/>
|
|
<import plugin="org.eclipse.compare"/>
|
|
<import plugin="org.eclipse.ui.console"/>
|
|
<import plugin="org.eclipse.core.expressions"/>
|
|
<import plugin="org.eclipse.cdt.make.core"/>
|
|
</requires>
|
|
|
|
<extension
|
|
point="org.eclipse.cdt.ui.CHelpProvider">
|
|
<provider
|
|
class="org.eclipse.cdt.ui.tests.chelp.CHelpTestInfoProvider"
|
|
id="org.eclipse.cdt.ui.tests.chelp.extension.1"/>
|
|
<provider
|
|
class="org.eclipse.cdt.ui.tests.chelp.CHelpTestInfoProvider"
|
|
id="org.eclipse.cdt.ui.tests.chelp.extension.2"/>
|
|
<provider
|
|
class="org.eclipse.cdt.ui.tests.chelp.CHelpTestInfoProvider"
|
|
id="org.eclipse.cdt.ui.tests.chelp.extension.3"/>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.views">
|
|
<view
|
|
allowMultiple="false"
|
|
class="org.eclipse.cdt.ui.tests.DOMAST.DOMAST"
|
|
icon="icons/sample.gif"
|
|
category="org.eclipse.cdt.ui.views"
|
|
name="DOM AST"
|
|
id="org.eclipse.cdt.ui.tests.DOMAST.DOMAST">
|
|
</view>
|
|
<view
|
|
allowMultiple="true"
|
|
category="org.eclipse.cdt.ui.views"
|
|
class="org.eclipse.cdt.ui.tests.IndexerView.IndexerView"
|
|
fastViewWidthRatio="0.35"
|
|
icon="icons/used/output_obj.gif"
|
|
id="org.eclipse.cdt.ui.tests.IndexerView"
|
|
name="Indexer View"/>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.perspectiveExtensions">
|
|
<perspectiveExtension
|
|
targetID="org.eclipse.ui.resourcePerspective">
|
|
<view
|
|
ratio="0.5"
|
|
relative="org.eclipse.ui.views.TaskList"
|
|
relationship="right"
|
|
id="org.eclipse.cdt.ui.tests.DOMAST.DOMAST">
|
|
</view>
|
|
</perspectiveExtension>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.popupMenus">
|
|
<viewerContribution
|
|
targetID="#CEditorContext"
|
|
id="org.eclipse.cdt.ui.tests.cEditorContribution">
|
|
<action
|
|
label="Show IASTNode in DOM View"
|
|
class="org.eclipse.cdt.ui.tests.DOMAST.ShowInDOMViewAction"
|
|
menubarPath="additions"
|
|
id="org.eclipse.cdt.ui.tests.DOMAST.ShowInDOMViewAction1"/>
|
|
</viewerContribution>
|
|
<viewerContribution
|
|
id="org.eclipse.cdt.ui.CView1"
|
|
targetID="org.eclipse.cdt.ui.CView">
|
|
<action
|
|
label="Show in DOM AST"
|
|
class="org.eclipse.cdt.ui.tests.DOMAST.OpenDOMViewAction"
|
|
menubarPath="additions"
|
|
id="org.eclipse.cdt.ui.tests.DOMAST.OpenDOMViewAction"/>
|
|
<visibility>
|
|
<or>
|
|
<objectState name="extension" value="cpp"/>
|
|
<objectState name="extension" value="CPP"/>
|
|
<objectState name="extension" value="c"/>
|
|
<objectState name="extension" value="C"/>
|
|
<objectState name="extension" value="cc"/>
|
|
<objectState name="extension" value="CC"/>
|
|
<objectState name="extension" value="cxx"/>
|
|
<objectState name="extension" value="CXX"/>
|
|
</or>
|
|
</visibility>
|
|
</viewerContribution>
|
|
<viewerContribution
|
|
id="org.eclipse.cdt.ui.CView2"
|
|
targetID="org.eclipse.cdt.ui.CView">
|
|
<action
|
|
class="org.eclipse.cdt.ui.tests.IndexerView.OpenIndexerViewAction"
|
|
id="org.eclipse.cdt.ui.tests.IndexerView.OpenIndexerViewAction"
|
|
label="Show in Indexer View"
|
|
menubarPath="additions"/>
|
|
<visibility>
|
|
<or>
|
|
<objectClass name="org.eclipse.cdt.internal.core.model.CProject"/>
|
|
</or>
|
|
</visibility>
|
|
</viewerContribution>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.ui.CElementFilters">
|
|
<filter
|
|
targetId="org.eclipse.cdt.ui.tests.DOMAST.DOMASTFilterGroup"
|
|
name="Problem Filter"
|
|
enabled="false"
|
|
description="Filter Problems"
|
|
class="org.eclipse.cdt.ui.tests.DOMAST.ProblemHolderFilter"
|
|
id="org.eclipse.cdt.ui.tests.DOMAST.DOMAST.ProblemHolderFilter">
|
|
</filter>
|
|
<filter
|
|
targetId="org.eclipse.cdt.ui.tests.DOMAST.DOMASTFilterGroup"
|
|
name="Preprocessor Filter"
|
|
enabled="false"
|
|
description="Filter Preprocessor Statements"
|
|
class="org.eclipse.cdt.ui.tests.DOMAST.PreprocessorFilter"
|
|
id="org.eclipse.cdt.ui.tests.DOMAST.DOMAST.PreprocessorFilter">
|
|
</filter>
|
|
<filter
|
|
targetId="org.eclipse.cdt.ui.tests.DOMAST.DOMASTFilterGroup"
|
|
name="Include Statements Filter"
|
|
enabled="false"
|
|
description="Filter Include Statements"
|
|
class="org.eclipse.cdt.ui.tests.DOMAST.IncludeStatementFilter"
|
|
id="org.eclipse.cdt.ui.tests.DOMAST.DOMAST.IncludeStatementFilter">
|
|
</filter>
|
|
</extension>
|
|
|
|
</plugin>
|