[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cdt-patch] Removed the old schema and extension point descriptions for the original managed build model
|
Hi All,
Since I forgot to do this last release, I am removing the original managed
build model schema and extension points from the cdt core and ui projects.
I have tested that this does not cause problems on Unix and Windows. My
Linux problems continue, but I can't see how that platform would be any
different.
Sean Evoy
Rational Software - IBM Software Group
Ottawa, Ontario, Canada
Index: plugin.xml
===================================================================
RCS file: /home/tools/org.eclipse.cdt.core/plugin.xml,v
retrieving revision 1.32
diff -u -r1.32 plugin.xml
--- plugin.xml 17 Sep 2003 02:11:24 -0000 1.32
+++ plugin.xml 19 Sep 2003 18:32:15 -0000
@@ -23,99 +23,32 @@
<extension-point id="CProject" name="%CProject.name"/>
-
<!-- =================================================================================== -->
<!-- Extension Point:(Deprecated, to be removed) -->
<!-- =================================================================================== -->
-
<extension-point id="CBuildModel" name="%CBuilder.name"/>
-
<!-- =================================================================================== -->
<!-- Extension Point:(Deprecated, to be removed) Default command for the MakeBuilder -->
<!-- =================================================================================== -->
-
<extension-point id="CBuildCommand" name="%CBuildCommand.name"/>
-
<!-- =================================================================================== -->
<!-- Extension Point:(work in progress) IConsole, customize a C Build console output -->
<!-- =================================================================================== -->
-
<extension-point id="CBuildConsole" name="%CBuildConsole.name"/>
-
<!-- =================================================================================== -->
<!-- Extension Point: IProcessList, returns a list of running processes -->
<!-- =================================================================================== -->
-
<extension-point id="ProcessList" name="%ProcessList.name" schema="schema/ProcessList.exsd"/>
-
<!-- =================================================================================== -->
<!-- Extension Point: IErrorParser, error parsers use when building -->
<!-- =================================================================================== -->
-
<extension-point id="ErrorParser" name="%ErrorParser.name"/>
-
<!-- =================================================================================== -->
<!-- Extension Point: IBinaryParser, use to detect wheter an IFile is a binary -->
<!-- =================================================================================== -->
-
<extension-point id="BinaryParser" name="BinaryParser"/>
-
-<!-- =================================================================================== -->
-<!-- Extension Point: ???????????????? -->
-<!-- =================================================================================== -->
-
- <extension-point id="CToolchain" name="C/C++ Toolchain Provider" schema="schema/CToolchain.exsd"/>
- <extension-point id="CBuildConfiguration" name="C/C++ Build Configuration" schema="schema/CBuildConfiguration.exsd"/>
- <extension-point id="CTool" name="C/C++ Tool" schema="schema/CTool.exsd"/>
- <extension-point id="CBuildVariable" name="C/C++ Build Variable" schema="schema/CBuildVariable.exsd"/>
- <extension-point id="CToolType" name="C/C++ Tool Type" schema="schema/CToolType.exsd"/>
<extension-point id="ScannerInfoProvider" name="Scanner Information Provider"/>
-
-<!-- =================================================================================== -->
-<!-- Extension Point: ???????????????? -->
-<!-- =================================================================================== -->
-
- <extension
- point="org.eclipse.cdt.core.CToolType">
- <type
- name="C Compiler"
- id="org.eclipse.cdt.core.tool.c_compiler">
- </type>
- <type
- name="C++ Compiler"
- id="org.eclipse.cdt.core.tool.c++_compiler">
- </type>
- <type
- name="Preprocessor"
- id="org.eclipse.cdt.core.tool.c_preprocessor">
- </type>
- <type
- name="Assembler"
- id="org.eclipse.cdt.core.tool.assembler">
- </type>
- <type
- name="Linker"
- id="org.eclipse.cdt.core.tool.linker">
- </type>
- <type
- name="Archiver"
- id="org.eclipse.cdt.core.tool.archiver">
- </type>
- <type
- name="Debugger"
- id="org.eclipse.cdt.core.tool.debugger">
- </type>
- <type
- name="Profiler"
- id="org.eclipse.cdt.core.tool.profiler">
- </type>
- <type
- name="Symbol Stripper"
- id="org.eclipse.cdt.core.tool.strip">
- </type>
- </extension>
-
<!-- =================================================================================== -->
<!-- Define the list of the Binary Parser provided by the CDT -->
<!-- =================================================================================== -->
@@ -129,8 +62,7 @@
</run>
</cextension>
</extension>
-
- <!-- extension
+<!-- extension
id="GNU_ELF"
name="GNU Elf Parser"
point="org.eclipse.cdt.core.BinaryParser">
@@ -140,7 +72,6 @@
</run>
</cextension>
</extension -->
-
<extension
id="PE"
name="PE Windows Parser"
@@ -151,7 +82,6 @@
</run>
</cextension>
</extension>
-
<!-- =================================================================================== -->
<!-- Define the list of Error Parser provided by the CDT -->
<!-- =================================================================================== -->
@@ -163,7 +93,6 @@
class="org.eclipse.cdt.internal.errorparsers.GCCErrorParser">
</errorparser>
</extension>
-
<extension
id="GASErrorParser"
name="CDT GNU Assembler Error Parser"
@@ -172,7 +101,6 @@
class="org.eclipse.cdt.internal.errorparsers.GASErrorParser">
</errorparser>
</extension>
-
<extension
id="GLDErrorParser"
name="CDT GNU Linker Error Parser"
@@ -181,7 +109,6 @@
class="org.eclipse.cdt.internal.errorparsers.GLDErrorParser">
</errorparser>
</extension>
-
<extension
id="MakeErrorParser"
name="CDT GNU Make Error Parser"
@@ -190,7 +117,6 @@
class="org.eclipse.cdt.internal.errorparsers.MakeErrorParser">
</errorparser>
</extension>
-
<extension
id="VCErrorParser"
name="CDT Visual C Error Parser"
@@ -199,11 +125,9 @@
class="org.eclipse.cdt.internal.errorparsers.VCErrorParser">
</errorparser>
</extension>
-
<!-- =================================================================================== -->
<!-- Eclipse Builder provided by the CDT, to be removed to the MakePlugin -->
<!-- =================================================================================== -->
-
<extension
id="cbuilder"
name="C Builder"
@@ -214,11 +138,9 @@
</run>
</builder>
</extension>
-
<!-- =================================================================================== -->
<!-- CDT customized problem markers: C Problem markers -->
<!-- =================================================================================== -->
-
<extension
id="problem"
name="%CProblemMarker.name"
@@ -230,11 +152,9 @@
type="org.eclipse.core.resources.textmarker">
</super>
</extension>
-
<!-- =================================================================================== -->
<!-- CDT C Nature -->
<!-- =================================================================================== -->
-
<extension
id="cnature"
name="%cnature.name"
@@ -245,11 +165,9 @@
</run>
</runtime>
</extension>
-
<!-- =================================================================================== -->
<!-- CDT C++ Nature -->
<!-- =================================================================================== -->
-
<extension
id="ccnature"
name="%cnature.name"
@@ -260,23 +178,18 @@
</run>
</runtime>
</extension>
-
-
<!-- =================================================================================== -->
<!-- Deprecated Make default command, will be removed. -->
<!-- =================================================================================== -->
-
<extension
point="org.eclipse.cdt.core.CBuildCommand">
<buildcommand
command="make">
</buildcommand>
</extension>
-
<!-- =================================================================================== -->
<!-- Deprecated Make owner, will be removed. -->
<!-- =================================================================================== -->
-
<extension
id="make"
name="%makeproject.name"
@@ -285,11 +198,9 @@
class="org.eclipse.cdt.internal.core.make.MakeProject">
</cproject>
</extension>
-
<!-- =================================================================================== -->
<!-- Deprecated Make builder, will be removed. -->
<!-- =================================================================================== -->
-
<extension
id="makeBuilder"
name="%makebuildmodel.name"
@@ -298,11 +209,9 @@
class="org.eclipse.cdt.internal.core.make.MakeBuilder">
</run>
</extension>
-
<!-- =================================================================================== -->
<!-- Some well known C file extensions override for the team plugins -->
<!-- =================================================================================== -->
-
<extension
point="org.eclipse.team.core.fileTypes">
<fileTypes
@@ -358,11 +267,9 @@
extension=".cdtproject">
</fileTypes>
</extension>
-
<!-- =================================================================================== -->
<!-- Some well known C file extensions override for the team plugins -->
<!-- =================================================================================== -->
-
<extension
point="org.eclipse.team.core.ignore">
<ignore
@@ -390,11 +297,9 @@
pattern="*.exe">
</ignore>
</extension>
-
<!-- =================================================================================== -->
<!-- Extension Point(Note:Temporary): IScannerInfoProvider for the standard Builder -->
<!-- =================================================================================== -->
-
<extension
id="StandardBuildManager"
point="org.eclipse.cdt.core.ScannerInfoProvider">
@@ -404,13 +309,18 @@
</run>
</cextension>
</extension>
-
<!-- =================================================================================== -->
<!-- =================================================================================== -->
-
- <extension id="task" name="%CTaskName" point="org.eclipse.core.resources.markers">
- <super type="org.eclipse.core.resources.taskmarker"/>
- <persistent value="true"/>
- </extension>
+ <extension
+ id="task"
+ name="%CTaskName"
+ point="org.eclipse.core.resources.markers">
+ <super
+ type="org.eclipse.core.resources.taskmarker">
+ </super>
+ <persistent
+ value="true">
+ </persistent>
+ </extension>
</plugin>
Index: schema/CBuildConfiguration.exsd
===================================================================
RCS file: schema/CBuildConfiguration.exsd
diff -N schema/CBuildConfiguration.exsd
--- schema/CBuildConfiguration.exsd 17 Feb 2003 19:10:36 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,116 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!-- Schema file written by PDE -->
-<schema targetNamespace="org.eclipse.cdt.core">
-<annotation>
- <appInfo>
- <meta.schema plugin="org.eclipse.cdt.core" id="CBuildConfiguration" name="C/C++ Build Configuration"/>
- </appInfo>
- <documentation>
- [Enter description of this extension point]
- </documentation>
-</annotation>
-
- <element name="extension">
- <complexType>
- <sequence>
- <element ref="configuration" minOccurs="1" maxOccurs="unbounded"/>
- </sequence>
- <attribute name="point" type="string" use="required">
- <annotation>
- <documentation>
- a fully qualified identifier of the target extension point
- </documentation>
- </annotation>
- </attribute>
- <attribute name="id" type="string">
- <annotation>
- <documentation>
- an optional identifier of the extension instance
- </documentation>
- </annotation>
- </attribute>
- <attribute name="name" type="string">
- <annotation>
- <documentation>
- an optional name of the extension instance
- </documentation>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <element name="configuration">
- <complexType>
- <attribute name="name" type="string" use="required">
- <annotation>
- <documentation>
- a translatable name that will be used to identify this build
-configuration in UI elements.
- </documentation>
- </annotation>
- </attribute>
- <attribute name="class" type="string" use="required">
- <annotation>
- <documentation>
- name of a Java class implementing the ICBuildConfigurationProvider interface.
- </documentation>
- <appInfo>
- <meta.attribute kind="java" basedOn="org.eclipse.cdt.core.builder.model.ICBuildConfigurationProvider"/>
- </appInfo>
- </annotation>
- </attribute>
- <attribute name="id" type="string" use="required">
- <annotation>
- <documentation>
- a unique name that will be used to idenitfy this build configuration.
- </documentation>
- </annotation>
- </attribute>
- <attribute name="natures" type="string">
- <annotation>
- <documentation>
- project nature this build configuration is associated with.
-If '*' or not specified, it is associated with all project natures.
- </documentation>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <annotation>
- <appInfo>
- <meta.section type="examples"/>
- </appInfo>
- <documentation>
- [Enter extension point usage example here.]
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="apiInfo"/>
- </appInfo>
- <documentation>
- [Enter API information here.]
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="implementation"/>
- </appInfo>
- <documentation>
- [Enter information about supplied implementation of this extension point.]
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="copyright"/>
- </appInfo>
- <documentation>
-
- </documentation>
- </annotation>
-
-</schema>
Index: schema/CBuildVariable.exsd
===================================================================
RCS file: schema/CBuildVariable.exsd
diff -N schema/CBuildVariable.exsd
--- schema/CBuildVariable.exsd 17 Feb 2003 19:10:36 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,109 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!-- Schema file written by PDE -->
-<schema targetNamespace="org.eclipse.cdt.core.builder">
-<annotation>
- <appInfo>
- <meta.schema plugin="org.eclipse.cdt.core.builder" id="CBuildVariable" name="C/C++ Build Variable"/>
- </appInfo>
- <documentation>
- [Enter description of this extension point]
- </documentation>
-</annotation>
-
- <element name="extension">
- <complexType>
- <sequence>
- <element ref="variable" minOccurs="1" maxOccurs="unbounded"/>
- </sequence>
- <attribute name="point" type="string" use="required">
- <annotation>
- <documentation>
- a fully qualified identifier of the target extension point
- </documentation>
- </annotation>
- </attribute>
- <attribute name="id" type="string">
- <annotation>
- <documentation>
- an optional identifier of the extension instance
- </documentation>
- </annotation>
- </attribute>
- <attribute name="name" type="string">
- <annotation>
- <documentation>
- an optional name of the extension instance
- </documentation>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <element name="variable">
- <complexType>
- <attribute name="class" type="string" use="required">
- <annotation>
- <documentation>
- name of a Java class implementing the ICBuildVariableProvider
-interface.
- </documentation>
- <appInfo>
- <meta.attribute kind="java" basedOn="org.eclipse.cdt.core.builder.model.ICBuildVariable"/>
- </appInfo>
- </annotation>
- </attribute>
- <attribute name="id" type="string" use="required">
- <annotation>
- <documentation>
- a unique name that will be used to idenitfy this build variable provider.
- </documentation>
- </annotation>
- </attribute>
- <attribute name="natures" type="string">
- <annotation>
- <documentation>
- project nature this build variable provider is associated with.
-If '*' or not specified, it is associated with all project natures.
- </documentation>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <annotation>
- <appInfo>
- <meta.section type="examples"/>
- </appInfo>
- <documentation>
- [Enter extension point usage example here.]
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="apiInfo"/>
- </appInfo>
- <documentation>
- [Enter API information here.]
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="implementation"/>
- </appInfo>
- <documentation>
- [Enter information about supplied implementation of this extension point.]
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="copyright"/>
- </appInfo>
- <documentation>
-
- </documentation>
- </annotation>
-
-</schema>
Index: schema/CTool.exsd
===================================================================
RCS file: schema/CTool.exsd
diff -N schema/CTool.exsd
--- schema/CTool.exsd 17 Feb 2003 19:10:36 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,114 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!-- Schema file written by PDE -->
-<schema targetNamespace="org.eclipse.cdt.core.builder">
-<annotation>
- <appInfo>
- <meta.schema plugin="org.eclipse.cdt.core.builder" id="CTool" name="C/C++ Tool"/>
- </appInfo>
- <documentation>
- [Enter description of this extension point]
- </documentation>
-</annotation>
-
- <element name="extension">
- <complexType>
- <sequence>
- <element ref="tool" minOccurs="1" maxOccurs="unbounded"/>
- </sequence>
- <attribute name="point" type="string" use="required">
- <annotation>
- <documentation>
- a fully qualified identifier of the target extension point
- </documentation>
- </annotation>
- </attribute>
- <attribute name="id" type="string">
- <annotation>
- <documentation>
- an optional identifier of the extension instance
- </documentation>
- </annotation>
- </attribute>
- <attribute name="name" type="string">
- <annotation>
- <documentation>
- an optional name of the extension instance
- </documentation>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <element name="tool">
- <complexType>
- <attribute name="name" type="string" use="required">
- <annotation>
- <documentation>
- a translatable name that will be used to identify this tool in UI elements.
- </documentation>
- </annotation>
- </attribute>
- <attribute name="class" type="string" use="required">
- <annotation>
- <documentation>
- name of a Java class implementing the ICTool interface.
- </documentation>
- <appInfo>
- <meta.attribute kind="java" basedOn="org.eclipse.cdt.core.builder.model.ICTool"/>
- </appInfo>
- </annotation>
- </attribute>
- <attribute name="id" type="string" use="required">
- <annotation>
- <documentation>
- a unique name that will be used to idenitfy this tool.
- </documentation>
- </annotation>
- </attribute>
- <attribute name="type" type="string" use="required">
- <annotation>
- <documentation>
- the type of this tool (corresponds to a CToolType id).
- </documentation>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <annotation>
- <appInfo>
- <meta.section type="examples"/>
- </appInfo>
- <documentation>
- [Enter extension point usage example here.]
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="apiInfo"/>
- </appInfo>
- <documentation>
- [Enter API information here.]
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="implementation"/>
- </appInfo>
- <documentation>
- [Enter information about supplied implementation of this extension point.]
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="copyright"/>
- </appInfo>
- <documentation>
-
- </documentation>
- </annotation>
-
-</schema>
Index: schema/CToolType.exsd
===================================================================
RCS file: schema/CToolType.exsd
diff -N schema/CToolType.exsd
--- schema/CToolType.exsd 17 Feb 2003 19:10:36 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,98 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!-- Schema file written by PDE -->
-<schema targetNamespace="org.eclipse.cdt.core.builder">
-<annotation>
- <appInfo>
- <meta.schema plugin="org.eclipse.cdt.core.builder" id="CToolType" name="name"/>
- </appInfo>
- <documentation>
- [Enter description of this extension point]
- </documentation>
-</annotation>
-
- <element name="extension">
- <complexType>
- <sequence>
- <element ref="type" minOccurs="1" maxOccurs="unbounded"/>
- </sequence>
- <attribute name="point" type="string" use="required">
- <annotation>
- <documentation>
- a fully qualified identifier of the target extension point
- </documentation>
- </annotation>
- </attribute>
- <attribute name="id" type="string">
- <annotation>
- <documentation>
- an optional identifier of the extension instance
- </documentation>
- </annotation>
- </attribute>
- <attribute name="name" type="string">
- <annotation>
- <documentation>
- an optional name of the extension instance
- </documentation>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <element name="type">
- <complexType>
- <attribute name="id" type="string">
- <annotation>
- <documentation>
- a unique name that will be used to idenitfy this type of tool.
- </documentation>
- </annotation>
- </attribute>
- <attribute name="name" type="string">
- <annotation>
- <documentation>
- a translatable name that will be used to identify this type of
-tool in UI elements.
- </documentation>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <annotation>
- <appInfo>
- <meta.section type="examples"/>
- </appInfo>
- <documentation>
- [Enter extension point usage example here.]
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="apiInfo"/>
- </appInfo>
- <documentation>
- [Enter API information here.]
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="implementation"/>
- </appInfo>
- <documentation>
- [Enter information about supplied implementation of this extension point.]
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="copyright"/>
- </appInfo>
- <documentation>
-
- </documentation>
- </annotation>
-
-</schema>
Index: schema/CToolchain.exsd
===================================================================
RCS file: schema/CToolchain.exsd
diff -N schema/CToolchain.exsd
--- schema/CToolchain.exsd 17 Feb 2003 19:10:36 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,109 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!-- Schema file written by PDE -->
-<schema targetNamespace="org.eclipse.cdt.core">
-<annotation>
- <appInfo>
- <meta.schema plugin="org.eclipse.cdt.core" id="a CToolchainProvider" name="C/C++ Toolchain Provider"/>
- </appInfo>
- <documentation>
- [Enter description of this extension point]
- </documentation>
-</annotation>
-
- <element name="extension">
- <complexType>
- <sequence>
- <element ref="provider" minOccurs="1" maxOccurs="unbounded"/>
- </sequence>
- <attribute name="point" type="string" use="required">
- <annotation>
- <documentation>
- a fully qualified identifier of the target extension point
- </documentation>
- </annotation>
- </attribute>
- <attribute name="id" type="string">
- <annotation>
- <documentation>
- an optional identifier of the extension instance
- </documentation>
- </annotation>
- </attribute>
- <attribute name="name" type="string">
- <annotation>
- <documentation>
- an optional name of the extension instance
- </documentation>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <element name="provider">
- <complexType>
- <attribute name="id" type="string" use="required">
- <annotation>
- <documentation>
- a unique name that will be used to identify this toolchain provider.
- </documentation>
- </annotation>
- </attribute>
- <attribute name="class" type="string" use="required">
- <annotation>
- <documentation>
- name of a Java class implementing the ICToolchainProvider
-interface.
- </documentation>
- <appInfo>
- <meta.attribute kind="java" basedOn="org.eclipse.cdt.core.builder.model.ICToolchainProvider"/>
- </appInfo>
- </annotation>
- </attribute>
- <attribute name="natures" type="string">
- <annotation>
- <documentation>
- project nature this build configuration is associated with.
-If '*' or not specified, it is associated with all project natures.
- </documentation>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <annotation>
- <appInfo>
- <meta.section type="examples"/>
- </appInfo>
- <documentation>
- [Enter extension point usage example here.]
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="apiInfo"/>
- </appInfo>
- <documentation>
- [Enter API information here.]
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="implementation"/>
- </appInfo>
- <documentation>
- [Enter information about supplied implementation of this extension point.]
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="copyright"/>
- </appInfo>
- <documentation>
-
- </documentation>
- </annotation>
-
-</schema>
Index: plugin.xml
===================================================================
RCS file: /home/tools/org.eclipse.cdt.ui/plugin.xml,v
retrieving revision 1.45
diff -u -r1.45 plugin.xml
--- plugin.xml 17 Sep 2003 02:18:16 -0000 1.45
+++ plugin.xml 19 Sep 2003 18:33:37 -0000
@@ -26,14 +26,12 @@
<extension-point id="CCompletionContributor" name="%completionContributorName"/>
<extension-point id="CElementFilters" name="%elementFiltersName"/>
<extension-point id="BinaryParserPage" name="Binary Parser Page"/>
-
<!-- =========================================================================== -->
-<!-- Extension Implementation: must implement org.eclipse.jface.text.ITextHover -->
-<!-- Purpose: Provide a perspective specific text hovering for CEditor files -->
<!-- Extension point: org.eclipse.cdt.ui.textHovers -->
+<!-- Purpose: Provide a perspective specific text hovering for CEditor files -->
+<!-- Extension Implementation: must implement org.eclipse.jface.text.ITextHover -->
<!-- =========================================================================== -->
<extension-point id="textHovers" name="%textHoversName"/>
- <extension-point id="CToolTabGroup" name="C/C++ Tool Configuration Tabs" schema="schema/CToolTabGroup.exsd"/>
<!-- Implement our filters for C-View. -->
<extension
@@ -132,8 +130,8 @@
id="org.eclipse.cdt.ui.CView">
</view>
</extension>
-<!-- The wizards -->
<!-- For C Wizards -->
+<!-- The wizards -->
<extension
point="org.eclipse.ui.newWizards">
<category
@@ -440,94 +438,6 @@
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
</keyBinding>
</extension>
-<!--
- <extension
- point="org.eclipse.ui.views">
- <view
- name="Build Configurations"
- icon="icons/full/build16/build_configs.gif"
- category="org.eclipse.cdt.ui.views"
- class="org.eclipse.cdt.ui.builder.internal.CBuildConfigView"
- id="org.eclipse.cdt.ui.builder.internal.BuildConfigView">
- </view>
- </extension>
- <extension
- point="org.eclipse.cdt.core.CBuildConfiguration">
- <configuration
- natures="*"
- name="Debug"
- class="org.eclipse.cdt.core.builder.CDebugBuildConfigurationProvider"
- id="org.eclipse.cdt.core.builder.debugBuildConfiguration">
- </configuration>
- <configuration
- natures="*"
- name="Release"
- class="org.eclipse.cdt.core.builder.CReleaseBuildConfigurationProvider"
- id="org.eclipse.cdt.core.builder.releaseBuildConfiguration">
- </configuration>
- <configuration
- natures="*"
- name="Profile"
- class="org.eclipse.cdt.core.builder.CProfileBuildConfigurationProvider"
- id="org.eclipse.cdt.core.builder.profileBuildConfiguration">
- </configuration>
- </extension>
- <extension
- point="org.eclipse.cdt.core.CToolchain">
- <provider
- natures="*"
- class="org.eclipse.cdt.gnu.tools.CGnuToolchainProvider"
- id="org.eclipse.cdt.gnu.tools.native">
- </provider>
- </extension>
- <extension
- point="org.eclipse.cdt.core.CToolType">
- <type
- name="RPC Protocol Compiler"
- id="org.eclipse.cdt.core.tool.rpcgen">
- </type>
- </extension>
- <extension
- point="org.eclipse.cdt.core.CTool">
- <tool
- name="RPC Protocol Compiler"
- type="org.eclipse.cdt.gnu.tools.rpcgen"
- class="org.eclipse.cdt.gnu.tools.CToolRpcgen"
- id="org.eclipse.cdt.gnu.tool.rpcgen">
- </tool>
- </extension>
- <extension
- point="org.eclipse.cdt.core.CBuildVariable">
- <variable
- class="org.eclipse.cdt.gnu.tools.CStandardCVars"
- id="org.eclipse.cdt.gnu.tools.stdCVars">
- </variable>
- </extension>
- <extension
- point="org.eclipse.cdt.ui.CToolTabGroup">
- <toolTabGroup
- class="org.eclipse.cdt.gnu.tools.CTabGroupCC"
- toolId="org.eclipse.cdt.gnu.tools.cc"
- id="org.eclipse.cdt.gnu.tools.tabGroupCC">
- </toolTabGroup>
- <toolTabGroup
- class="org.eclipse.cdt.gnu.tools.CTabGroupCXX"
- toolId="org.eclipse.cdt.gnu.tools.cxx"
- id="org.eclipse.cdt.gnu.tools.tabGroupCXX">
- </toolTabGroup>
- <toolTabGroup
- class="org.eclipse.cdt.gnu.tools.CTabGroupCPP"
- toolId="org.eclipse.cdt.gnu.tools.cpp"
- id="org.eclipse.cdt.gnu.tools.tabGroupCPP">
- </toolTabGroup>
- <toolTabGroup
- class="org.eclipse.cdt.gnu.tools.CTabGroupLD"
- toolId="org.eclipse.cdt.gnu.tools.ld"
- id="org.eclipse.cdt.gnu.tools.tabGroupLD">
- </toolTabGroup>
- </extension>
- -->
-
<extension
id="org.eclipse.cdt.ui.CSearchPage"
name="CSearchPage"
@@ -603,13 +513,12 @@
</part>
</actionSetPartAssociation>
</extension>
-
<extension
point="org.eclipse.cdt.ui.BinaryParserPage">
<parserPage
+ parserID="org.eclipse.cdt.core.GNU_ELF"
class="org.eclipse.cdt.ui.dialogs.GNUElfBinaryParserPage"
- id="ElfBinaryParserPage"
- parserID="org.eclipse.cdt.core.GNU_ELF">
+ id="ElfBinaryParserPage">
</parserPage>
</extension>
Index: schema/CToolTabGroup.exsd
===================================================================
RCS file: schema/CToolTabGroup.exsd
diff -N schema/CToolTabGroup.exsd
--- schema/CToolTabGroup.exsd 17 Feb 2003 19:13:07 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,101 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!-- Schema file written by PDE -->
-<schema targetNamespace="org.eclipse.cdt.core.builder">
-<annotation>
- <appInfo>
- <meta.schema plugin="org.eclipse.cdt.core.builder" id="CToolConfigurationTabGroup" name="C/C++ Tool Configuration Tab Group"/>
- </appInfo>
- <documentation>
- [Enter description of this extension point]
- </documentation>
-</annotation>
-
- <element name="extension">
- <complexType>
- <sequence>
- <element ref="toolTabGroup"/>
- </sequence>
- <attribute name="point" type="string" use="required">
- <annotation>
- <documentation>
-
- </documentation>
- </annotation>
- </attribute>
- <attribute name="id" type="string">
- <annotation>
- <documentation>
-
- </documentation>
- </annotation>
- </attribute>
- <attribute name="name" type="string">
- <annotation>
- <documentation>
-
- </documentation>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <element name="toolTabGroup">
- <complexType>
- <attribute name="id" type="string" use="required">
- <annotation>
- <documentation>
- a unique name that will be used to idenitfy this tab group.
- </documentation>
- </annotation>
- </attribute>
- <attribute name="class" type="string" use="required">
- <annotation>
- <documentation>
- name of a Java class implementing the ICToolConfigurationTabGroup
-interface.
- </documentation>
- <appInfo>
- <meta.attribute kind="java" basedOn="org.eclipse.cdt.ui.builder.ICToolConfigurationTabGroup"/>
- </appInfo>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <annotation>
- <appInfo>
- <meta.section type="examples"/>
- </appInfo>
- <documentation>
- [Enter extension point usage example here.]
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="apiInfo"/>
- </appInfo>
- <documentation>
- [Enter API information here.]
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="implementation"/>
- </appInfo>
- <documentation>
- [Enter information about supplied implementation of this extension point.]
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="copyright"/>
- </appInfo>
- <documentation>
-
- </documentation>
- </annotation>
-
-</schema>