Initial commit

This commit is contained in:
Eagle517
2026-01-14 10:27:57 -06:00
commit c1576fee30
11290 changed files with 1552799 additions and 0 deletions

View File

@@ -0,0 +1 @@
# Debugging options for the org.eclipse.ui.externaltools plugin.

View File

@@ -0,0 +1,30 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<title>About</title>
<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
</head>
<body lang="EN-US">
<h2>About This Content</h2>
<p>20th June, 2002</p>
<h3>License</h3>
<p>Eclipse.org makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the
Common Public License Version 1.0 (&quot;CPL&quot;). A copy of the CPL is available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>.
For purposes of the CPL, &quot;Program&quot; will mean the Content.</p>
<h3>Contributions</h3>
<p>If this Content is licensed to you under the terms and conditions of the CPL, any Contributions, as defined in the CPL, uploaded, submitted, or otherwise
made available to Eclipse.org, members of Eclipse.org and/or the host of Eclipse.org web site, by you that relate to such
Content are provided under the terms and conditions of the CPL and can be made available to others under the terms of the CPL.</p>
<p>If this Content is licensed to you under license terms and conditions other than the CPL (&quot;Other License&quot;), any modifications, enhancements and/or
other code and/or documentation (&quot;Modifications&quot;) uploaded, submitted, or otherwise made available to Eclipse.org, members of Eclipse.org and/or the
host of Eclipse.org, by you that relate to such Content are provided under terms and conditions of the Other License and can be made available
to others under the terms of the Other License. In addition, with regard to Modifications for which you are the copyright holder, you are also
providing the Modifications under the terms and conditions of the CPL and such Modifications can be made available to others under the terms of
the CPL.</p>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 570 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 587 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 574 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 338 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 587 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 339 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 360 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@@ -0,0 +1,41 @@
###############################################################################
# Copyright (c) 2000, 2004 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Common Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/cpl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
###############################################################################
Plugin.name = External Tools
Plugin.providerName = Eclipse.org
build_type.description= Returns the type of build being performed - "incremental", "full", "auto", or "none".
build_project.description= Returns the absolute file system path of the project currently being built, or the absolute file system path of the resource identified by an optional argument interpreted as a path relative to the project currently being built.
ExtPoint.configurationDuplicationMaps = Launch Configuration Duplication Maps
ExtPoint.toolTypes = External Tool Types
ExtPoint.refreshVariables = Refresh Scope Variables
ExternalToolsLaunchGroup.label = &External Tools
Menu.run = &Run
ActionSet.externalTools = External Tools
Action.externalTools = &External Tools
Action.externalToolsTip = Run Last Tool
PropertyPage.main = Main
PropertyPage.option = Options
PropertyPage.refresh = Refresh Scope
PropertyPage.antTargets = Targets
PropertyPage.externalToolsBuilders = Builders
Builder.externalTools = Integrated External Tool Builder
View.externalToolView = External Tools
PreferencePage.externalToolsPreferences = External Tools
Program.externalTools = Program
programLaunchConfigurationTabGroup.description=Create a configuration that will run a program.
programBuilderLaunchConfigurationTabGroup.description=Create a configuration that will run a program during builds.
ActionDefinition.externalToolMenuDelegateToolbar.name=Run Last Launched External Tool
ActionDefinition.externalToolMenuDelegateToolbar.description=Runs the last launched external Tool

View File

@@ -0,0 +1,217 @@
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
id="org.eclipse.ui.externaltools"
name="%Plugin.name"
version="3.0.1"
provider-name="%Plugin.providerName"
class="org.eclipse.ui.externaltools.internal.model.ExternalToolsPlugin">
<runtime>
<library name="externaltools.jar">
<export name="*"/>
</library>
</runtime>
<requires>
<import plugin="org.eclipse.ui.ide" optional="true"/>
<import plugin="org.eclipse.ui.views" optional="true"/>
<import plugin="org.eclipse.jface.text" optional="true"/>
<import plugin="org.eclipse.ui.workbench.texteditor" optional="true"/>
<import plugin="org.eclipse.ui.editors" optional="true"/>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.core.variables"/>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.debug.core"/>
<import plugin="org.eclipse.debug.ui"/>
<import plugin="org.eclipse.core.runtime"/>
</requires>
<!-- For internal use only. Not to be extended. -->
<extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps" schema="schema/configurationDuplicationMaps.exsd"/>
<!-- UI extensions -->
<!-- Extensions -->
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%ActionSet.externalTools"
visible="true"
id="org.eclipse.ui.externaltools.ExternalToolsSet">
<menu
label="%Menu.run"
path="additions"
id="org.eclipse.ui.run">
<separator
name="ExternalToolsGroup">
</separator>
</menu>
<action
label="%Action.externalTools"
pulldown="true"
icon="icons/full/obj16/external_tools.gif"
class="org.eclipse.ui.externaltools.internal.menu.ExternalToolMenuDelegate"
menubarPath="org.eclipse.ui.run/ExternalToolsGroup"
id="org.eclipse.ui.externaltools.ExternalToolMenuDelegateMenu">
</action>
<action
definitionId="org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar"
label="%Action.externalTools"
pulldown="true"
icon="icons/full/obj16/external_tools.gif"
tooltip="%Action.externalToolsTip"
class="org.eclipse.ui.externaltools.internal.menu.ExternalToolMenuDelegate"
toolbarPath="org.eclipse.debug.ui.launchActionSet/debug"
id="org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar">
</action>
</actionSet>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
name="%ActionDefinition.externalToolMenuDelegateToolbar.name"
description="%ActionDefinition.externalToolMenuDelegateToolbar.description"
category="org.eclipse.debug.ui.category.run"
id="org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar">
</command>
<keyBinding
string=""
scope="org.eclipse.ui.globalScope"
command="org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar"
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
</keyBinding>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
name="%PreferencePage.externalToolsPreferences"
category="org.eclipse.debug.ui.DebugPreferencePage"
class="org.eclipse.ui.externaltools.internal.ui.ExternalToolsPreferencePage"
id="org.eclipse.ui.externaltools.ExternalToolsPreferencePage">
</page>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
objectClass="org.eclipse.core.resources.IProject"
adaptable="true"
name="%PropertyPage.externalToolsBuilders"
class="org.eclipse.ui.externaltools.internal.ui.BuilderPropertyPage"
id="org.eclipse.ui.externaltools.propertypages.BuilderPropertyPage">
<filter
name="open"
value="true">
</filter>
</page>
</extension>
<extension
id="ExternalToolBuilder"
name="%Builder.externalTools"
point="org.eclipse.core.resources.builders">
<builder>
<run
class="org.eclipse.ui.externaltools.internal.model.ExternalToolBuilder">
</run>
</builder>
</extension>
<!-- Launch Configuration Extensions -->
<extension
point="org.eclipse.debug.core.launchConfigurationTypes">
<launchConfigurationType
name="%Program.externalTools"
delegate="org.eclipse.ui.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
category="org.eclipse.ui.externaltools"
modes="run"
id="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType">
</launchConfigurationType>
<launchConfigurationType
name="%Program.externalTools"
delegate="org.eclipse.ui.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
category="org.eclipse.ui.externaltools.builder"
modes="run"
id="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType">
</launchConfigurationType>
</extension>
<extension
point="org.eclipse.ui.externaltools.configurationDuplicationMaps">
<configurationMap
sourceType="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType"
builderType="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType">
</configurationMap>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
<launchConfigurationTabGroup
type="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType"
description="%programLaunchConfigurationTabGroup.description"
helpContextId="org.eclipse.ui.externaltools.launchConfigHelpContext.program"
class="org.eclipse.ui.externaltools.internal.program.launchConfigurations.ProgramTabGroup"
id="org.eclipse.ui.externaltools.launchConfigurationTabGroup.program">
</launchConfigurationTabGroup>
<launchConfigurationTabGroup
type="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType"
description="%programBuilderLaunchConfigurationTabGroup.description"
helpContextId="org.eclipse.ui.externaltools.launchConfigHelpContext.program_builder"
class="org.eclipse.ui.externaltools.internal.program.launchConfigurations.ProgramBuilderTabGroup"
id="org.eclipse.ui.externaltools.launchConfigurationTabGroup.program.builder">
</launchConfigurationTabGroup>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
<launchConfigurationTypeImage
icon="icons/full/obj16/external_tools.gif"
configTypeID="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType"
id="org.eclipse.ui.externaltools.launchConfigurationTypeImage.program">
</launchConfigurationTypeImage>
<launchConfigurationTypeImage
icon="icons/full/obj16/external_tools.gif"
configTypeID="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType"
id="org.eclipse.ui.externaltools.launchConfigurationTypeImage.program.builder">
</launchConfigurationTypeImage>
</extension>
<extension
point="org.eclipse.debug.ui.launchGroups">
<launchGroup
label="%ExternalToolsLaunchGroup.label"
bannerImage="icons/full/wizban/ext_tools_wiz.gif"
category="org.eclipse.ui.externaltools"
image="icons/full/obj16/external_tools.gif"
mode="run"
id="org.eclipse.ui.externaltools.launchGroup">
</launchGroup>
<launchGroup
label="%ExternalToolsLaunchGroup.label"
bannerImage="icons/full/wizban/ext_tools_wiz.gif"
category="org.eclipse.ui.externaltools.builder"
image="icons/full/obj16/external_tools.gif"
public="false"
mode="run"
id="org.eclipse.ui.externaltools.launchGroup.builder">
</launchGroup>
</extension>
<!-- Dynamic (String Substitution) Variables -->
<extension
point="org.eclipse.core.variables.dynamicVariables">
<variable
name="build_type"
resolver="org.eclipse.ui.externaltools.internal.variables.BuildTypeResolver"
description="%build_type.description"
supportsArgument="false">
</variable>
<variable
name="build_project"
resolver="org.eclipse.ui.externaltools.internal.variables.BuildProjectResolver"
description="%build_project.description">
</variable>
</extension>
<extension
point="org.eclipse.debug.core.launchConfigurationComparators">
<launchConfigurationComparator
attribute="org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE"
class="org.eclipse.ui.externaltools.internal.launchConfigurations.WorkingSetComparator"
id="org.eclipse.ui.externaltools.workingSetComparator">
</launchConfigurationComparator>
</extension>
</plugin>