Bug 546055 - Enable tips for inclusion in older Eclipse products

Tips was depending on

ui 3.108.0
jface 3.12.0
runtime 3.12.0
expressions 3.5.0
ui.workbench 1.4.0
core.commands 0.12.200

These have been relaxed to

major.0.0 versions

(e.g. moved the ui dependeny to 3.0.0)

I have tested as far back as Neon.
Added disclaimer for lower versions in feature.xml

Change-Id: Ieb85f316d8fb659fdeee42a3c356a83040d9581a
Signed-off-by: Wim Jongman <wim.jongman@remainsoftware.com>
diff --git a/org.eclipse.tips.core/META-INF/MANIFEST.MF b/org.eclipse.tips.core/META-INF/MANIFEST.MF
index 56bd59c..2511996 100644
--- a/org.eclipse.tips.core/META-INF/MANIFEST.MF
+++ b/org.eclipse.tips.core/META-INF/MANIFEST.MF
@@ -2,10 +2,10 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-SymbolicName: org.eclipse.tips.core;singleton:=true
-Bundle-Version: 0.1.300.qualifier
+Bundle-Version: 0.1.400.qualifier
 Bundle-Vendor: %Bundle-Vendor
 Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Export-Package: org.eclipse.tips.core,
  org.eclipse.tips.core.internal;x-internal:=true
-Require-Bundle: org.eclipse.core.runtime;bundle-version="3.12.0"
+Require-Bundle: org.eclipse.core.runtime;bundle-version="3.0.0"
 Automatic-Module-Name: org.eclipse.tips.core
diff --git a/org.eclipse.tips.core/pom.xml b/org.eclipse.tips.core/pom.xml
index f898f1c..4a8e25f 100644
--- a/org.eclipse.tips.core/pom.xml
+++ b/org.eclipse.tips.core/pom.xml
@@ -22,6 +22,6 @@
   </parent>
   <groupId>org.eclipse.ui</groupId>
   <artifactId>org.eclipse.tips.core</artifactId>
-  <version>0.1.300-SNAPSHOT</version>
+  <version>0.1.400-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/org.eclipse.tips.examples/META-INF/MANIFEST.MF b/org.eclipse.tips.examples/META-INF/MANIFEST.MF
index dadc220..69e327a 100644
--- a/org.eclipse.tips.examples/META-INF/MANIFEST.MF
+++ b/org.eclipse.tips.examples/META-INF/MANIFEST.MF
@@ -2,15 +2,15 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: Tip of the Day Examples
 Bundle-SymbolicName: org.eclipse.tips.examples;singleton:=true
-Bundle-Version: 0.1.100.qualifier
+Bundle-Version: 0.1.200.qualifier
 Bundle-Vendor: Eclipse
 Bundle-RequiredExecutionEnvironment: JavaSE-1.8
-Require-Bundle: org.eclipse.core.runtime;bundle-version="3.6.0",
+Require-Bundle: org.eclipse.core.runtime;bundle-version="3.0.0",
  org.eclipse.tips.core;bundle-version="0.1.0",
  org.eclipse.tips.json;bundle-version="0.1.0",
  org.eclipse.tips.ui;bundle-version="0.1.0",
- org.eclipse.e4.core.commands;bundle-version="0.12.200",
- org.eclipse.ui;bundle-version="3.108.0"
+ org.eclipse.e4.core.commands;bundle-version="0.1.0",
+ org.eclipse.ui;bundle-version="3.0.0"
 Eclipse-BundleShape: dir
 Import-Package: org.osgi.framework;version="1.8.0"
 Automatic-Module-Name: org.eclipse.tips.examples
diff --git a/org.eclipse.tips.examples/pom.xml b/org.eclipse.tips.examples/pom.xml
index b05a99d..b3536c0 100644
--- a/org.eclipse.tips.examples/pom.xml
+++ b/org.eclipse.tips.examples/pom.xml
@@ -22,6 +22,6 @@
   </parent>
   <groupId>org.eclipse.ui</groupId>
   <artifactId>org.eclipse.tips.examples</artifactId>
-  <version>0.1.100-SNAPSHOT</version>
+  <version>0.1.200-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/org.eclipse.tips.feature/feature.properties b/org.eclipse.tips.feature/feature.properties
index ffaf1a4..554ab42 100644
--- a/org.eclipse.tips.feature/feature.properties
+++ b/org.eclipse.tips.feature/feature.properties
@@ -15,7 +15,11 @@
 updateSiteName=Eclipse Update Site
 
 # description property - text of the "Feature Description"
-description=Contains the Eclipse Tips framework.
+description=Contains the Eclipse Tips framework.\n\
+The Tips framework was designed for Eclipse Photon and higher versions.\n\
+It may be installed on lower versions.\n\
+The oldest version tested was Eclipse Neon. You success on even older\n\
+versions may vary.
 ################ end of description property ##################################
 
 # "copyright" property - text of the "Feature Update Copyright"
diff --git a/org.eclipse.tips.feature/feature.xml b/org.eclipse.tips.feature/feature.xml
index 225d980..7744a74 100644
--- a/org.eclipse.tips.feature/feature.xml
+++ b/org.eclipse.tips.feature/feature.xml
@@ -15,7 +15,7 @@
 <feature
       id="org.eclipse.tips.feature"
       label="%featureName"
-      version="0.2.400.qualifier"
+      version="0.2.500.qualifier"
       provider-name="%providerName"
       license-feature="org.eclipse.license"
       license-feature-version="0.0.0">
diff --git a/org.eclipse.tips.feature/forceQualifierUpdate.txt b/org.eclipse.tips.feature/forceQualifierUpdate.txt
index 31b02d5..bf3d41d 100644
--- a/org.eclipse.tips.feature/forceQualifierUpdate.txt
+++ b/org.eclipse.tips.feature/forceQualifierUpdate.txt
@@ -1,2 +1,2 @@
 # To force a version qualifier update add the bug here
-Bug 540097 - Comparator Errors in I20181012-1800 Build
+Bug 546055 - Enable tips for inclusion in older Eclipse products
\ No newline at end of file
diff --git a/org.eclipse.tips.feature/pom.xml b/org.eclipse.tips.feature/pom.xml
index 9eae520..46f3254 100644
--- a/org.eclipse.tips.feature/pom.xml
+++ b/org.eclipse.tips.feature/pom.xml
@@ -23,7 +23,7 @@
   </parent>
   <groupId>org.eclipse.ui</groupId>
   <artifactId>org.eclipse.tips.feature</artifactId>
-  <version>0.2.400-SNAPSHOT</version>
+  <version>0.2.500-SNAPSHOT</version>
   <packaging>eclipse-feature</packaging>
     <build>
      <plugins>
diff --git a/org.eclipse.tips.ide/META-INF/MANIFEST.MF b/org.eclipse.tips.ide/META-INF/MANIFEST.MF
index c223bc7..c853663 100644
--- a/org.eclipse.tips.ide/META-INF/MANIFEST.MF
+++ b/org.eclipse.tips.ide/META-INF/MANIFEST.MF
@@ -2,12 +2,12 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-SymbolicName: org.eclipse.tips.ide;singleton:=true
-Bundle-Version: 0.1.400.qualifier
+Bundle-Version: 0.1.500.qualifier
 Bundle-RequiredExecutionEnvironment: JavaSE-1.8
-Require-Bundle: org.eclipse.ui;bundle-version="3.108.0",
- org.eclipse.core.runtime;bundle-version="3.12.0",
- org.eclipse.core.expressions;bundle-version="3.5.0",
- org.eclipse.e4.ui.workbench;bundle-version="1.4.0",
+Require-Bundle: org.eclipse.ui;bundle-version="3.0.0",
+ org.eclipse.core.runtime;bundle-version="3.0.0",
+ org.eclipse.core.expressions;bundle-version="3.0.0",
+ org.eclipse.e4.ui.workbench;bundle-version="1.0.0",
  org.eclipse.tips.core;bundle-version="0.1.0",
  org.eclipse.tips.ui;bundle-version="0.1.0",
  org.eclipse.tips.json
diff --git a/org.eclipse.tips.ide/pom.xml b/org.eclipse.tips.ide/pom.xml
index b50cebd..3ca88f3 100644
--- a/org.eclipse.tips.ide/pom.xml
+++ b/org.eclipse.tips.ide/pom.xml
@@ -22,6 +22,6 @@
   </parent>
   <groupId>org.eclipse.ui</groupId>
   <artifactId>org.eclipse.tips.ide</artifactId>
-  <version>0.1.400-SNAPSHOT</version>
+  <version>0.1.500-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/org.eclipse.tips.json/META-INF/MANIFEST.MF b/org.eclipse.tips.json/META-INF/MANIFEST.MF
index e7bc83e..63f25ab 100644
--- a/org.eclipse.tips.json/META-INF/MANIFEST.MF
+++ b/org.eclipse.tips.json/META-INF/MANIFEST.MF
@@ -2,10 +2,10 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-SymbolicName: org.eclipse.tips.json;singleton:=true
-Bundle-Version: 0.1.300.qualifier
+Bundle-Version: 0.1.400.qualifier
 Bundle-RequiredExecutionEnvironment: JavaSE-1.8
-Require-Bundle: org.eclipse.core.runtime;bundle-version="3.12.0",
- org.eclipse.jface;bundle-version="3.12.0",
+Require-Bundle: org.eclipse.core.runtime;bundle-version="3.0.0",
+ org.eclipse.jface;bundle-version="3.0.0",
  org.eclipse.tips.core;bundle-version="0.1.0"
 Export-Package: org.eclipse.tips.json,
  org.eclipse.tips.json.internal;x-internal:=true
diff --git a/org.eclipse.tips.json/pom.xml b/org.eclipse.tips.json/pom.xml
index f8d1f23..570964c 100644
--- a/org.eclipse.tips.json/pom.xml
+++ b/org.eclipse.tips.json/pom.xml
@@ -18,6 +18,6 @@
 	</parent>
 	<groupId>org.eclipse.ui</groupId>
 	<artifactId>org.eclipse.tips.json</artifactId>
-	<version>0.1.300-SNAPSHOT</version>
+	<version>0.1.400-SNAPSHOT</version>
 	<packaging>eclipse-plugin</packaging>
 </project>
diff --git a/org.eclipse.tips.ui/META-INF/MANIFEST.MF b/org.eclipse.tips.ui/META-INF/MANIFEST.MF
index 0e0408f..ff06735 100644
--- a/org.eclipse.tips.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.tips.ui/META-INF/MANIFEST.MF
@@ -2,10 +2,10 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: %Bundle-Name
 Bundle-SymbolicName: org.eclipse.tips.ui;singleton:=true
-Bundle-Version: 0.1.400.qualifier
+Bundle-Version: 0.1.500.qualifier
 Bundle-RequiredExecutionEnvironment: JavaSE-1.8
-Require-Bundle: org.eclipse.core.runtime;bundle-version="3.12.0",
- org.eclipse.jface;bundle-version="3.12.0",
+Require-Bundle: org.eclipse.core.runtime;bundle-version="3.0.0",
+ org.eclipse.jface;bundle-version="3.0.0",
  org.eclipse.tips.core;bundle-version="0.1.0"
 Export-Package: org.eclipse.tips.ui,
  org.eclipse.tips.ui.internal,
diff --git a/org.eclipse.tips.ui/pom.xml b/org.eclipse.tips.ui/pom.xml
index 2f63696..c0b0c0a 100644
--- a/org.eclipse.tips.ui/pom.xml
+++ b/org.eclipse.tips.ui/pom.xml
@@ -22,6 +22,6 @@
   </parent>
   <groupId>org.eclipse.ui</groupId>
   <artifactId>org.eclipse.tips.ui</artifactId>
-  <version>0.1.400-SNAPSHOT</version>
+  <version>0.1.500-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>