mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-04 06:45:43 +02:00

The launch delegate id "org.eclipse.cdt.cdi.launch.localCLaunch" was being used for both the Run launch and the CDI debug launch. To keep supporting the CDI debug launch, we still had to keep that delegate pointing to the class LocalCDILaunchDelegate. Now that we have remove the CDI debug launch, we no longer need to keep pointing to LocalCDILaunchDelegate, and can use the "org.eclipse.cdt.cdi.launch.localCLaunch" on for Run and pointing to LocalRunLaunchDelegate. Some more details can be found in Bug 464636. Change-Id: I36c2adc043d29a5a11121059470505c6526c068b
144 lines
5.9 KiB
XML
144 lines
5.9 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.0"?>
|
|
<plugin>
|
|
<extension-point id="launchConfigAffinity" name="%launchConfigAffinity.name" schema="schema/launchConfigAffinity.exsd"/>
|
|
|
|
<extension
|
|
point="org.eclipse.debug.core.launchDelegates">
|
|
<launchDelegate
|
|
id="org.eclipse.cdt.cdi.launch.localCLaunch"
|
|
type="org.eclipse.cdt.launch.applicationLaunchType"
|
|
delegate="org.eclipse.cdt.launch.internal.LocalRunLaunchDelegate"
|
|
modes="run"
|
|
name="%LocalCDTLaunch.name"
|
|
delegateDescription="%LocalCDTLaunch.description"
|
|
sourceLocatorId="org.eclipse.cdt.debug.core.sourceLocator"
|
|
sourcePathComputerId="org.eclipse.cdt.debug.core.sourcePathComputer">
|
|
</launchDelegate>
|
|
<launchDelegate
|
|
delegate="org.eclipse.cdt.launch.internal.MultiLaunchConfigurationDelegate"
|
|
delegateDescription="%LaunchGroup.description"
|
|
id="org.eclipse.cdt.launch.launchGroup.delegate"
|
|
type="org.eclipse.cdt.launch.launchGroup"
|
|
modes="run,debug,profile"
|
|
name="%LaunchGroup.name"
|
|
sourceLocatorId="org.eclipse.cdt.debug.core.sourceLocator"
|
|
sourcePathComputerId="org.eclipse.cdt.debug.core.sourcePathComputer">
|
|
</launchDelegate>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.debug.ui.launchConfigurationTabs">
|
|
<!-- Run launch tabs-->
|
|
<tab
|
|
id="org.eclipse.cdt.cdi.launch.runApplicationLaunch.mainTab"
|
|
group="org.eclipse.cdt.launch.applicationRunLaunchTabGroup"
|
|
name="%MainLaunchTab.name"
|
|
class="org.eclipse.cdt.launch.ui.CMainTab2">
|
|
<associatedDelegate delegate="org.eclipse.cdt.cdi.launch.localCLaunch"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.cdt.cdi.launch.runApplicationLaunch.argumentsTab"
|
|
group="org.eclipse.cdt.launch.applicationRunLaunchTabGroup"
|
|
name="%ArgumentsLaunchTab.name"
|
|
class="org.eclipse.cdt.launch.ui.CArgumentsTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.cdi.launch.localCLaunch"/>
|
|
<placement after="org.eclipse.cdt.cdi.launch.mainTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.cdt.cdi.launch.runApplicationLaunch.environmentTab"
|
|
group="org.eclipse.cdt.launch.applicationRunLaunchTabGroup"
|
|
name="%EnvironmentLaunchTab.name"
|
|
class="org.eclipse.debug.ui.EnvironmentTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.cdi.launch.localCLaunch"/>
|
|
<placement after="org.eclipse.cdt.cdi.launch.argumentsTab"/>
|
|
</tab>
|
|
<tab
|
|
id="org.eclipse.cdt.cdi.launch.runApplicationLaunch.commonTab"
|
|
group="org.eclipse.cdt.launch.applicationRunLaunchTabGroup"
|
|
name="%CommonLaunchTab.name"
|
|
class="org.eclipse.debug.ui.CommonTab">
|
|
<associatedDelegate delegate="org.eclipse.cdt.cdi.launch.localCLaunch"/>
|
|
<placement after="org.eclipse.debug.ui.environmentTab"/>
|
|
</tab>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.core.statusHandlers">
|
|
<statusHandler
|
|
code="100"
|
|
plugin="org.eclipse.cdt.launch"
|
|
class="org.eclipse.cdt.launch.internal.ui.ProcessPrompter"
|
|
id="org.eclipse.cdt.launch.statusHandler.processPrompter">
|
|
</statusHandler>
|
|
<statusHandler
|
|
class="org.eclipse.cdt.launch.internal.ui.BuildErrPrompter"
|
|
code="1002"
|
|
id="org.eclipse.cdt.launch.statusHandler.buildErrPrompter"
|
|
plugin="org.eclipse.cdt.launch">
|
|
</statusHandler>
|
|
<statusHandler
|
|
class="org.eclipse.cdt.launch.internal.ui.BuildErrPrompter"
|
|
code="1003"
|
|
id="org.eclipse.cdt.launch.statusHandler.buildErrPrompter"
|
|
plugin="org.eclipse.cdt.launch">
|
|
</statusHandler>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.debug.core.launchConfigurationTypes">
|
|
<launchConfigurationType
|
|
id="org.eclipse.cdt.launch.launchGroup"
|
|
name="%LaunchGroup.name"
|
|
public="true">
|
|
</launchConfigurationType>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
|
|
<launchConfigurationTabGroup
|
|
class="org.eclipse.cdt.launch.internal.ui.MultiLaunchConfigurationTabGroup"
|
|
id="org.eclipse.cdt.launch.launchGroup.tabgroup"
|
|
type="org.eclipse.cdt.launch.launchGroup">
|
|
</launchConfigurationTabGroup>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
|
|
<launchConfigurationTypeImage
|
|
icon="icons/obj16/exec_obj.gif"
|
|
configTypeID="org.eclipse.cdt.launch.launchGroup"
|
|
id="org.eclipse.cdt.launch.launchGroup.image">
|
|
</launchConfigurationTypeImage>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ltk.core.refactoring.renameParticipants">
|
|
<renameParticipant
|
|
class="org.eclipse.cdt.launch.internal.refactoring.ResourceRenameParticipant"
|
|
id="org.eclipse.cdt.launch.resourceRenameParticipant"
|
|
name="%resourceRenameParticipant.name">
|
|
<enablement>
|
|
<with
|
|
variable="affectedNatures">
|
|
<iterate
|
|
ifEmpty="false"
|
|
operator="or">
|
|
<or>
|
|
<equals
|
|
value="org.eclipse.cdt.core.cnature">
|
|
</equals>
|
|
<equals
|
|
value="org.eclipse.cdt.core.ccnature">
|
|
</equals>
|
|
</or>
|
|
</iterate>
|
|
</with>
|
|
<with
|
|
variable="element">
|
|
<instanceof
|
|
value="org.eclipse.core.resources.IResource">
|
|
</instanceof>
|
|
</with>
|
|
</enablement>
|
|
</renameParticipant>
|
|
</extension>
|
|
</plugin>
|