aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Oberhuber2013-03-21 17:51:11 (EDT)
committerMarkus Knauer2013-05-09 06:18:03 (EDT)
commit8283f5beda8b1893e5e2ced7e39b5ad659092ad4 (patch)
tree31d97ef0a78a8c31004d9ab75f62c3a6f08bc494
parentfadb904a94922ee698a95a19078c5520dafc4ecb (diff)
downloadorg.eclipse.epp.packages-8283f5beda8b1893e5e2ced7e39b5ad659092ad4.zip
org.eclipse.epp.packages-8283f5beda8b1893e5e2ced7e39b5ad659092ad4.tar.gz
org.eclipse.epp.packages-8283f5beda8b1893e5e2ced7e39b5ad659092ad4.tar.bz2
Classic package: sync-up classic product bundle with Eclipse SDK
Change-Id: If38f728be2b0239498f8e537c151e30fd7206487 Signed-off-by: Martin Oberhuber <martin.oberhuber@windriver.com>
-rw-r--r--packages/org.eclipse.epp.package.classic/META-INF/MANIFEST.MF14
-rw-r--r--packages/org.eclipse.epp.package.classic/build.properties6
-rw-r--r--packages/org.eclipse.epp.package.classic/eclipse16.gifbin0 -> 1034 bytes
-rw-r--r--packages/org.eclipse.epp.package.classic/eclipse16.pngbin0 -> 868 bytes
-rw-r--r--packages/org.eclipse.epp.package.classic/eclipse256.pngbin0 -> 58235 bytes
-rw-r--r--packages/org.eclipse.epp.package.classic/plugin.properties72
-rw-r--r--packages/org.eclipse.epp.package.classic/plugin.xml297
-rw-r--r--packages/org.eclipse.epp.package.classic/plugin_customization.ini12
8 files changed, 385 insertions, 16 deletions
diff --git a/packages/org.eclipse.epp.package.classic/META-INF/MANIFEST.MF b/packages/org.eclipse.epp.package.classic/META-INF/MANIFEST.MF
index 850c7db..e5b0a9f 100644
--- a/packages/org.eclipse.epp.package.classic/META-INF/MANIFEST.MF
+++ b/packages/org.eclipse.epp.package.classic/META-INF/MANIFEST.MF
@@ -1,9 +1,17 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
-Bundle-Name: EPP Classic/SDK Bundle
+Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.epp.package.classic;singleton:=true
Bundle-Version: 2.0.0.qualifier
-Bundle-Vendor: Eclipse Packaging Project
+Bundle-Vendor: %providerName
+Bundle-Localization: plugin
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Require-Bundle: org.eclipse.platform,
- org.eclipse.equinox.app
+ org.eclipse.equinox.app,
+ org.eclipse.ui;bundle-version="[3.2.0,4.0.0)",
+ org.eclipse.help.ui;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.help.base;bundle-version="[4.0.0,5.0.0)",
+ org.eclipse.ui.cheatsheets;bundle-version="[3.2.0,4.0.0)",
+ org.eclipse.ui.ide.application;bundle-version="[1.0.0,2.0.0)"
+Eclipse-AutoStart: true
+Eclipse-BundleShape: dir
diff --git a/packages/org.eclipse.epp.package.classic/build.properties b/packages/org.eclipse.epp.package.classic/build.properties
index aef43bf..e574813 100644
--- a/packages/org.eclipse.epp.package.classic/build.properties
+++ b/packages/org.eclipse.epp.package.classic/build.properties
@@ -12,4 +12,8 @@ bin.includes = META-INF/,\
about.mappings,\
intro-eclipse.png,\
about.ini,\
- about.properties
+ about.properties,\
+ eclipse256.png,\
+ eclipse16.png,\
+ eclipse16.gif,\
+ plugin.properties
diff --git a/packages/org.eclipse.epp.package.classic/eclipse16.gif b/packages/org.eclipse.epp.package.classic/eclipse16.gif
new file mode 100644
index 0000000..abefafc
--- /dev/null
+++ b/packages/org.eclipse.epp.package.classic/eclipse16.gif
Binary files differ
diff --git a/packages/org.eclipse.epp.package.classic/eclipse16.png b/packages/org.eclipse.epp.package.classic/eclipse16.png
new file mode 100644
index 0000000..8bd31d1
--- /dev/null
+++ b/packages/org.eclipse.epp.package.classic/eclipse16.png
Binary files differ
diff --git a/packages/org.eclipse.epp.package.classic/eclipse256.png b/packages/org.eclipse.epp.package.classic/eclipse256.png
new file mode 100644
index 0000000..941ab0b
--- /dev/null
+++ b/packages/org.eclipse.epp.package.classic/eclipse256.png
Binary files differ
diff --git a/packages/org.eclipse.epp.package.classic/plugin.properties b/packages/org.eclipse.epp.package.classic/plugin.properties
new file mode 100644
index 0000000..f27bf37
--- /dev/null
+++ b/packages/org.eclipse.epp.package.classic/plugin.properties
@@ -0,0 +1,72 @@
+###############################################################################
+# Copyright (c) 2000, 2012 IBM Corporation and others.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+# IBM Corporation - initial API and implementation
+###############################################################################
+pluginName=EPP Classic/SDK Bundle
+providerName=Eclipse Packaging Project
+
+productName=Eclipse Classic/SDK
+productBlurb=Eclipse Classic/SDK\n\
+\n\
+Version: Kepler Release\n\
+Build id: {0}\n\
+\n\
+(c) Copyright Eclipse contributors and others 2000, 2013. All rights reserved.\n\
+Visit http://eclipse.org/\n\
+\n\
+This product includes software developed by the\n\
+Apache Software Foundation http://apache.org/
+
+activity.java=Java Development
+activity.java.desc=Develop Java applications.
+activity.plugin=Plug-in Development
+activity.plugin.desc=Develop plug-ins, fragments, and features for Eclipse.
+activity.ant=Ant Development
+activity.ant.desc=Create and use Ant build scripts
+activity.team.cvs=CVS Support
+activity.team.cvs.desc=Use the Concurrent Versions System (CVS) to manage resources.
+activity.team=Core Team Support
+activity.team.desc=Share projects using configuration management systems.
+
+activity.cat.development=Development
+activity.cat.development.desc=Use the Eclipse SDK to develop applications.
+activity.cat.team=Team
+activity.cat.team.desc=Use configuration management systems to manage resources.
+
+PreferencePages.Capabilities = Capabilities
+PreferencePages.Capabilities.activityName = &Capabilities
+PreferencePages.Capabilities.categoryName = &Capabilities
+PreferencePages.Capabilities.activityPromptButton = &Prompt when enabling capabilities
+PreferencePages.Capabilities.activityPromptButtonTooltip = Prompt when a feature is first used that requires enablement of capabilities
+PreferencePages.Capabilities.captionMessage = Capabilities allow you to enable or disable various product components. These capabilities are grouped according to a set of predefined categories.
+
+helpActivitySupport.showAllMessage = While showing all topics, documentation about disabled capabilities is also shown in the table of contents and search results. Some documents may refer to user interface elements that are not visible. To manually enable capabilities, use the "General -> Capabilities" preference page.
+helpActivitySupport.documentMessage = This topic belongs to a capability that \
+is currently disabled. It may refer to user interface elements that are \
+not visible.<br><br>\
+To manually enable capabilities, use\
+&nbsp;<a href='ACTIVITY_EDITOR'>Capabilities preference page.</a>
+
+TriggerPointAdvisor.proceedMulti = Enable the selected capabilities?
+TriggerPointAdvisor.proceedSingle = Enable the required capability?
+TriggerPointAdvisor.dontAsk = &Always enable capabilities and don't ask me again
+TriggerPointAdvisor.noDetails = Select a capability to view its description.
+
+search.Eclipse.label = Eclipse.org
+search.Eclipse.desc = Searches mailing lists, news groups, articles and other documents on Eclipse.org
+
+productIntroTitle = Welcome to Eclipse Classic/SDK
+productIntroBrandingText = Eclipse Project
+introDescription-overview = The Eclipse software development kit is the development environment used to develop plug-ins for the Eclipse platform. It provides first-class Java programming tools, and plug-in development tools for building Eclipse-based applications and extensions.
+introDescription-tutorials = Learn how to be productive using Eclipse by completing end-to-end tutorials that will guide you along the way.
+introDescription-samples = Explore Eclipse by installing prefabricated samples (may require an Internet connection).
+
+
+activity.debug.description = Launch applications, set breakpoints and step through code.
+activity.debug = Debug Support \ No newline at end of file
diff --git a/packages/org.eclipse.epp.package.classic/plugin.xml b/packages/org.eclipse.epp.package.classic/plugin.xml
index 9807bee..5869547 100644
--- a/packages/org.eclipse.epp.package.classic/plugin.xml
+++ b/packages/org.eclipse.epp.package.classic/plugin.xml
@@ -6,7 +6,7 @@
point="org.eclipse.core.runtime.products">
<product
application="org.eclipse.ui.ide.workbench"
- name="Eclipse">
+ name="%productName">
<property
name="preferenceCustomization"
value="plugin_customization.ini">
@@ -17,7 +17,7 @@
</property>
<property
name="aboutText"
- value="Eclipse Classic/SDK&#x0A;&#x0A;Version: Kepler Release&#x0A;Build id: {0}&#x0A;&#x0A;(c) Copyright Eclipse contributors and others 2000, 2013. All rights reserved.&#x0A;Visit http://eclipse.org/&#x0A;&#x0A;This product includes software developed by the&#x0A;Apache Software Foundation http://apache.org/">
+ value="%productBlurb">
</property>
<property
name="startupForegroundColor"
@@ -37,19 +37,31 @@
</property>
<property
name="windowImages"
- value="eclipse.png,eclipse32.png,eclipse48.png">
+ value="eclipse16.gif,eclipse32.gif,eclipse48.gif,eclipse16.png,eclipse32.png,eclipse48.png,eclipse256.pngs">
</property>
<property
name="introBrandingImage"
value="product:intro-eclipse.png"/>
<property
name="introTitle"
- value="Welcome to Eclipse Classic/SDK">
+ value="%productIntroTitle">
</property>
<property
name="introBrandingImageText"
- value="Eclipse Project">
- </property>
+ value="%productIntroBrandingText"/>
+ <property
+ name="introDescription-overview"
+ value="%introDescription-overview"/>
+ <property
+ name="introDescription-tutorials"
+ value="%introDescription-tutorials"/>
+ <property
+ name="introDescription-samples"
+ value="%introDescription-samples"/>
+ <property
+ name="applicationXMI"
+ value="org.eclipse.platform/LegacyIDE.e4xmi">
+ </property>
<property
name="cssTheme"
value="org.eclipse.e4.ui.css.theme.e4_default">
@@ -58,6 +70,16 @@
name="applicationCSSResources"
value="platform:/plugin/org.eclipse.platform/images/">
</property>
+ <!-- Build ID in startup splash - only for nightlies and milestones, not for releases -->
+ <property
+ name="buildIdLocation"
+ value="300,180">
+ </property>
+ <property
+ name="buildIdSize"
+ value="140,40">
+ </property>
+ <!-- END of Build ID in startup splash -->
</product>
</extension>
<extension
@@ -67,5 +89,268 @@
productId="org.eclipse.epp.package.classic.product">
</introProductBinding>
</extension>
+
+ <extension
+ point="org.eclipse.ui.activities">
+
+ <activity
+ name="%activity.java"
+ description="%activity.java.desc"
+ id="org.eclipse.javaDevelopment">
+ </activity>
+
+ <activity
+ name="%activity.plugin"
+ description="%activity.plugin.desc"
+ id="org.eclipse.plugInDevelopment">
+ </activity>
+ <activityRequirementBinding
+ activityId="org.eclipse.plugInDevelopment"
+ requiredActivityId="org.eclipse.javaDevelopment">
+ </activityRequirementBinding>
+ <activity
+ description="%activity.debug.description"
+ id="org.eclipse.debugSupport"
+ name="%activity.debug">
+ </activity>
+
+
+ <activity
+ name="%activity.team.cvs"
+ description="%activity.team.cvs.desc"
+ id="org.eclipse.team.cvs">
+ </activity>
+
+ <activity
+ name="%activity.team"
+ description="%activity.team.desc"
+ id="org.eclipse.team">
+ </activity>
+
+ <activityRequirementBinding
+ activityId="org.eclipse.team.cvs"
+ requiredActivityId="org.eclipse.team">
+ </activityRequirementBinding>
+
+ <activityPatternBinding
+ activityId="org.eclipse.javaDevelopment"
+ pattern="org\.eclipse\.jdt\.debug/debugModel">
+ </activityPatternBinding>
+
+ <activityPatternBinding
+ activityId="org.eclipse.javaDevelopment"
+ pattern="org\.eclipse\.jdt\..*/.*">
+ </activityPatternBinding>
+
+ <activityPatternBinding
+ activityId="org.eclipse.javaDevelopment"
+ pattern="org\.eclipse\.jdt/.*">
+ </activityPatternBinding>
+
+ <activityPatternBinding
+ activityId="org.eclipse.javaDevelopment"
+ pattern="org\.eclipse\.jdt\.core/javanature">
+
+ </activityPatternBinding>
+
+ <activityPatternBinding
+ activityId="org.eclipse.plugInDevelopment"
+ pattern="org\.eclipse\.pde\..*/.*">
+ </activityPatternBinding>
+
+ <activityPatternBinding
+ activityId="org.eclipse.plugInDevelopment"
+ pattern="org\.eclipse\.pde/.*">
+ </activityPatternBinding>
+ <activityPatternBinding
+ activityId="org.eclipse.debugSupport"
+ pattern="org\.eclipse\.debug\.ui/.*">
+ </activityPatternBinding>
+
+ <activityPatternBinding
+ activityId="org.eclipse.plugInDevelopment"
+ pattern="org\.eclipse\.pde/PluginNature">
+ </activityPatternBinding>
+ <activityPatternBinding
+ activityId="org.eclipse.team"
+ pattern="org\.eclipse\.team\.ui/org.*">
+ </activityPatternBinding>
+ <activityPatternBinding
+ activityId="org.eclipse.team"
+ pattern="org\.eclipse\.compare/compareWithPatch">
+ </activityPatternBinding>
+ <activityPatternBinding
+ activityId="org.eclipse.team.cvs"
+ pattern="org\.eclipse\.team\.cvs\.ui/.*">
+ </activityPatternBinding>
+ <activityPatternBinding
+ activityId="org.eclipse.team.cvs"
+ pattern="org\.eclipse\.team\.cvs\.core/.*cvsnature">
+ </activityPatternBinding>
+
+ <category
+ name="%activity.cat.development"
+ description="%activity.cat.development.desc"
+ id="org.eclipse.categories.developmentCategory">
+ </category>
+
+ <category
+ name="%activity.cat.team"
+ description="%activity.cat.team.desc"
+ id="org.eclipse.categories.teamCategory">
+
+ </category>
+
+ <categoryActivityBinding
+ activityId="org.eclipse.javaDevelopment"
+ categoryId="org.eclipse.categories.developmentCategory">
+ </categoryActivityBinding>
+
+ <categoryActivityBinding
+ activityId="org.eclipse.plugInDevelopment"
+ categoryId="org.eclipse.categories.developmentCategory">
+ </categoryActivityBinding>
+ <categoryActivityBinding
+ activityId="org.eclipse.debugSupport"
+ categoryId="org.eclipse.categories.developmentCategory">
+ </categoryActivityBinding>
+
+ <categoryActivityBinding
+ activityId="org.eclipse.team"
+ categoryId="org.eclipse.categories.teamCategory">
+ </categoryActivityBinding>
+
+ <categoryActivityBinding
+ activityId="org.eclipse.team.cvs"
+ categoryId="org.eclipse.categories.teamCategory">
+ </categoryActivityBinding>
+
+ <!-- bind all elements that start with "org" -->
+
+ <defaultEnablement
+ id="org.eclipse.javaDevelopment">
+ </defaultEnablement>
+
+ <defaultEnablement
+ id="org.eclipse.plugInDevelopment">
+ </defaultEnablement>
+ <defaultEnablement
+ id="org.eclipse.debugSupport">
+ </defaultEnablement>
+
+ <defaultEnablement
+ id="org.eclipse.team">
+ </defaultEnablement>
+
+ <defaultEnablement
+ id="org.eclipse.team.cvs">
+ </defaultEnablement>
+ <activity
+ description="%activity.ant.desc"
+ id="org.eclipse.antDevelopment"
+ name="%activity.ant">
+ </activity>
+ <activityPatternBinding
+ activityId="org.eclipse.antDevelopment"
+ pattern="org\.eclipse\.ant\.ui/.*">
+ </activityPatternBinding>
+ <activityPatternBinding
+ activityId="org.eclipse.antDevelopment"
+ pattern="org\.eclipse\.ui\.externaltools/.*">
+ </activityPatternBinding>
+ <categoryActivityBinding
+ activityId="org.eclipse.antDevelopment"
+ categoryId="org.eclipse.categories.developmentCategory">
+ </categoryActivityBinding>
+ <defaultEnablement
+ id="org.eclipse.antDevelopment">
+ </defaultEnablement>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.newWizards">
+ <primaryWizard
+ id="org.eclipse.jdt.ui.wizards.JavaProjectWizard">
+ </primaryWizard>
+ <primaryWizard
+ id="org.eclipse.pde.ui.NewProjectWizard">
+ </primaryWizard>
+ <primaryWizard
+ id="org.eclipse.jdt.ui.wizards.NewClassCreationWizard">
+ </primaryWizard>
+ <primaryWizard
+ id="org.eclipse.jdt.ui.wizards.NewInterfaceCreationWizard">
+ </primaryWizard>
+ <primaryWizard
+ id="org.eclipse.ant.ui.wizards.JavaProjectWizard">
+ </primaryWizard>
+ </extension>
+ <extension
+ point="org.eclipse.ui.preferencePages">
+ <page
+ category="org.eclipse.ui.preferencePages.Workbench"
+ name="%PreferencePages.Capabilities"
+ id="org.eclipse.sdk.capabilities">
+ <class class="org.eclipse.ui.activities.ActivityCategoryPreferencePage">
+ <parameter name="allowAdvanced" value="true"/>
+ <parameter name="captionMessage" value="%PreferencePages.Capabilities.captionMessage" />
+ <parameter name="activityName" value="%PreferencePages.Capabilities.activityName" />
+ <parameter name="categoryName" value="%PreferencePages.Capabilities.categoryName" />
+ <parameter name="activityPromptButton" value="%PreferencePages.Capabilities.activityPromptButton"/>
+ <parameter name="activityPromptButtonTooltip" value="%PreferencePages.Capabilities.activityPromptButtonTooltip"/>
+ </class>
+ </page>
+ </extension>
+
+ <extension
+ point="org.eclipse.help.base.activitySupport">
+ <support productId="org.eclipse.sdk.ide">
+ <showAllMessage>
+ %helpActivitySupport.showAllMessage
+ </showAllMessage>
+ <documentMessage
+ class="org.eclipse.help.ui.internal.ShowCapabilitiesPreferenceAction"
+ pluginId="org.eclipse.help.ui">
+ %helpActivitySupport.documentMessage
+ </documentMessage>
+ </support>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.activitySupport">
+ <triggerPointAdvisor
+ id="org.eclipse.ui.ide.triggerPointAdvisor">
+ <class class="org.eclipse.ui.activities.WorkbenchTriggerPointAdvisor">
+ <parameter name="proceedMulti" value="%TriggerPointAdvisor.proceedMulti" />
+ <parameter name="proceedSingle" value="%TriggerPointAdvisor.proceedSingle" />
+ <parameter name="dontAsk" value="%TriggerPointAdvisor.dontAsk" />
+ <parameter name="noDetails" value="%TriggerPointAdvisor.noDetails" />
+ </class>
+ </triggerPointAdvisor>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.activitySupport">
+ <triggerPointAdvisorProductBinding
+ productId="org.eclipse.sdk.ide"
+ triggerPointAdvisorId="org.eclipse.ui.ide.triggerPointAdvisor"/>
+ </extension>
+
+ <extension
+ point="org.eclipse.help.ui.searchEngine">
+ <engine
+ enabled="true"
+ engineTypeId="org.eclipse.help.ui.web"
+ id="org.eclipse.sdk.Eclipse"
+ label="%search.Eclipse.label">
+ <description>
+ %search.Eclipse.desc
+ </description>
+ <param
+ name="url"
+ value="http://eclipse.org/search/search.cgi?q={expression}&amp;ul=&amp;ps=20&amp;m=all">
+ </param>
+ </engine>
+ </extension>
</plugin>
diff --git a/packages/org.eclipse.epp.package.classic/plugin_customization.ini b/packages/org.eclipse.epp.package.classic/plugin_customization.ini
index 8d79182..166ba08 100644
--- a/packages/org.eclipse.epp.package.classic/plugin_customization.ini
+++ b/packages/org.eclipse.epp.package.classic/plugin_customization.ini
@@ -6,11 +6,6 @@
# "%key" are externalized strings defined in plugin_customization.properties
# This file does not need to be translated.
-# WARNING: This file defines the preference overrides for the Platform build
-# (the one with no JDT or PDE), not the SDK build (aka the IDE).
-# For the SDK build, use the plugin_customization.ini file in the
-# org.eclipse.sdk plug-in instead.
-
# Property "org.eclipse.ui/defaultPerspectiveId" controls the
# perspective that the workbench opens initially
org.eclipse.ui/defaultPerspectiveId=org.eclipse.pde.ui.PDEPerspective
@@ -24,8 +19,13 @@ org.eclipse.ui/DOCK_PERSPECTIVE_BAR=topRight
# show progress on startup
org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP = true
+# use the window set by default
+org.eclipse.ui/USE_WINDOW_WORKING_SET_BY_DEFAULT=true
+
+# Intro-related preferences (since 3.2)
+
# Welcome theme to use
-org.eclipse.ui.intro/INTRO_THEME = org.eclipse.ui.intro.universal.circles
+org.eclipse.ui.intro/INTRO_THEME = org.eclipse.ui.intro.universal.slate
# Root page links to show in the Universal Welcome
org.eclipse.ui.intro.universal/INTRO_ROOT_PAGES = overview,tutorials,samples,whatsnew