Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Arthorne2008-04-02 14:33:02 +0000
committerJohn Arthorne2008-04-02 14:33:02 +0000
commit4aab7b7713e9d6ad230998cf105ad4b85a4ab37f (patch)
tree4a62de3c59112d0d3ad815f91e6d0fee1efb612f
parent336c22994f6744a97d7a67631f506b23e7f3623f (diff)
downloadrt.equinox.p2-4aab7b7713e9d6ad230998cf105ad4b85a4ab37f.tar.gz
rt.equinox.p2-4aab7b7713e9d6ad230998cf105ad4b85a4ab37f.tar.xz
rt.equinox.p2-4aab7b7713e9d6ad230998cf105ad4b85a4ab37f.zip
Bug 225155 What happened to the "classic update" capability?
-rw-r--r--bundles/org.eclipse.equinox.p2.ui.sdk/META-INF/MANIFEST.MF3
-rw-r--r--bundles/org.eclipse.equinox.p2.ui.sdk/plugin.properties2
-rw-r--r--bundles/org.eclipse.equinox.p2.ui.sdk/plugin.xml55
3 files changed, 18 insertions, 42 deletions
diff --git a/bundles/org.eclipse.equinox.p2.ui.sdk/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.p2.ui.sdk/META-INF/MANIFEST.MF
index 3facd5d4f..d672014d2 100644
--- a/bundles/org.eclipse.equinox.p2.ui.sdk/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.equinox.p2.ui.sdk/META-INF/MANIFEST.MF
@@ -35,8 +35,7 @@ Export-Package: org.eclipse.equinox.internal.p2.ui.sdk;x-internal:=true,
org.eclipse.equinox.internal.p2.ui.sdk.prefs;x-internal:=true,
org.eclipse.equinox.internal.p2.ui.sdk.updates;x-internal:=true
Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.core.expressions;bundle-version="3.4.0"
+ org.eclipse.core.runtime
Eclipse-LazyStart: true
Bundle-RequiredExecutionEnvironment: J2SE-1.4,
CDC-1.1/Foundation-1.1
diff --git a/bundles/org.eclipse.equinox.p2.ui.sdk/plugin.properties b/bundles/org.eclipse.equinox.p2.ui.sdk/plugin.properties
index f12bbbdbe..fd1060122 100644
--- a/bundles/org.eclipse.equinox.p2.ui.sdk/plugin.properties
+++ b/bundles/org.eclipse.equinox.p2.ui.sdk/plugin.properties
@@ -23,3 +23,5 @@ automaticUpdatesPrefPage = Automatic Updates
externalFilesPrefPage = Updating from the File System
preferenceKeywords.general=automatic update schedule download software install import bundle
preferences=Update and Install Preferences
+classicCategoryName=Classic Update
+classicCategoryDesc=Enables classic update functionality \ No newline at end of file
diff --git a/bundles/org.eclipse.equinox.p2.ui.sdk/plugin.xml b/bundles/org.eclipse.equinox.p2.ui.sdk/plugin.xml
index 040a27b51..be78b8d85 100644
--- a/bundles/org.eclipse.equinox.p2.ui.sdk/plugin.xml
+++ b/bundles/org.eclipse.equinox.p2.ui.sdk/plugin.xml
@@ -116,16 +116,9 @@
<extension
point="org.eclipse.ui.activities">
<activity
- description="Enables classic update functionality"
+ description="%classicCategoryDesc"
id="org.eclipse.equinox.p2.ui.sdk.classicUpdate"
- name="Classic Update">
- <enabledWhen>
- <not>
- <reference
- definitionId="org.eclipse.equinox.p2.ui.sdk.profileExists">
- </reference>
- </not>
- </enabledWhen>
+ name="%classicCategoryName">
</activity>
<activityPatternBinding
activityId="org.eclipse.equinox.p2.ui.sdk.classicUpdate"
@@ -137,39 +130,21 @@
isEqualityPattern="false"
pattern=".*org\.eclipse\.ui\.update.*">
</activityPatternBinding>
+ <category
+ description="%classicCategoryDesc"
+ id="org.eclipse.equinox.p2.ui.sdk.category.classicUpdate"
+ name="%classicCategoryName">
+ </category>
+ <categoryActivityBinding
+ activityId="org.eclipse.equinox.p2.ui.sdk.classicUpdate"
+ categoryId="org.eclipse.equinox.p2.ui.sdk.category.classicUpdate">
+ </categoryActivityBinding>
</extension>
<extension
- point="org.eclipse.ui.activities">
- <activity
- description="Enables p2 update functionality"
- id="org.eclipse.equinox.p2.ui.sdk.p2SoftwareUpdates"
- name="p2 Software Updates">
- <enabledWhen>
- <reference
- definitionId="org.eclipse.equinox.p2.ui.sdk.profileExists">
- </reference>
- </enabledWhen>
- </activity>
- <activityPatternBinding
- activityId="org.eclipse.equinox.p2.ui.sdk.p2SoftwareUpdates"
- isEqualityPattern="false"
- pattern=".*org\.eclipse\.equinox\.p2\.ui\.sdk.*">
- </activityPatternBinding>
- <activityPatternBinding
- activityId="org.eclipse.equinox.p2.ui.sdk.p2SoftwareUpdates"
- isEqualityPattern="false"
- pattern=".*org\.eclipse\.equinox\.internal\.p2\.ui\.sdk.*">
- </activityPatternBinding>
- </extension>
- <extension
- point="org.eclipse.core.expressions.definitions">
- <definition
- id="org.eclipse.equinox.p2.ui.sdk.profileExists">
- <systemTest
- property="org.eclipse.update.reconcile"
- value="false">
- </systemTest>
- </definition>
+ point="org.eclipse.core.runtime.preferences">
+ <initializer
+ class="org.eclipse.equinox.internal.p2.ui.sdk.prefs.ClassicUpdateInitializer">
+ </initializer>
</extension>
</plugin>

Back to the top