From cc6fcf9796595ef27188e468e776bc55506decf9 Mon Sep 17 00:00:00 2001 From: Daniel Kirschten Date: Thu, 23 May 2019 13:38:01 +0200 Subject: [PATCH] Downgraded LogicUI to Java 8; converted era.mi and LogicUI to plugins --- LogicUI/.classpath | 6 ++---- LogicUI/.project | 13 +++++++++++++ LogicUI/.settings/org.eclipse.jdt.core.prefs | 6 +++--- LogicUI/META-INF/MANIFEST.MF | 14 ++++++++++++++ LogicUI/build.properties | 3 +++ SWTHelper | 2 +- SampleERCP/.project | 1 + SampleERCP/META-INF/MANIFEST.MF | 4 +++- SampleERCP/SampleERCP.product | 6 +++++- SampleERCP/build.properties | 6 ++++++ era.mi/.classpath | 13 ++++++------- era.mi/.project | 11 +++++++++++ era.mi/META-INF/MANIFEST.MF | 14 ++++++++++++++ era.mi/build.properties | 3 +++ 14 files changed, 85 insertions(+), 17 deletions(-) create mode 100644 LogicUI/META-INF/MANIFEST.MF create mode 100644 LogicUI/build.properties create mode 100644 era.mi/META-INF/MANIFEST.MF create mode 100644 era.mi/build.properties diff --git a/LogicUI/.classpath b/LogicUI/.classpath index 56baf239..c34bb53d 100644 --- a/LogicUI/.classpath +++ b/LogicUI/.classpath @@ -1,13 +1,11 @@ - + + - - - diff --git a/LogicUI/.project b/LogicUI/.project index 8b40ae19..cc7eae3e 100644 --- a/LogicUI/.project +++ b/LogicUI/.project @@ -3,6 +3,8 @@ LogicUI + era.mi + SWTZoomableCanvas @@ -10,8 +12,19 @@ + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature diff --git a/LogicUI/.settings/org.eclipse.jdt.core.prefs b/LogicUI/.settings/org.eclipse.jdt.core.prefs index 36338ef7..e51d980f 100644 --- a/LogicUI/.settings/org.eclipse.jdt.core.prefs +++ b/LogicUI/.settings/org.eclipse.jdt.core.prefs @@ -1,15 +1,15 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=10 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=10 +org.eclipse.jdt.core.compiler.compliance=1.8 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=10 +org.eclipse.jdt.core.compiler.source=1.8 org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647 org.eclipse.jdt.core.formatter.align_type_members_on_columns=false diff --git a/LogicUI/META-INF/MANIFEST.MF b/LogicUI/META-INF/MANIFEST.MF new file mode 100644 index 00000000..26597366 --- /dev/null +++ b/LogicUI/META-INF/MANIFEST.MF @@ -0,0 +1,14 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: LogicUI +Bundle-SymbolicName: LogicUI;singleton:=true +Bundle-Version: 1.0.0 +Export-Package: era.mi.gui, + era.mi.gui.components, + era.mi.gui.examples, + era.mi.gui.wires +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Require-Bundle: org.eclipse.swt;bundle-version="3.110.0", + SWTZoomableCanvas;bundle-version="1.0.0";visibility:=reexport, + era.mi;bundle-version="1.0.0";visibility:=reexport +Automatic-Module-Name: LogicUI diff --git a/LogicUI/build.properties b/LogicUI/build.properties new file mode 100644 index 00000000..b107977f --- /dev/null +++ b/LogicUI/build.properties @@ -0,0 +1,3 @@ +source.. = src/ +bin.includes = META-INF/,\ + . diff --git a/SWTHelper b/SWTHelper index 395b1f93..6f9a55d4 160000 --- a/SWTHelper +++ b/SWTHelper @@ -1 +1 @@ -Subproject commit 395b1f9321655b638eca4a6715925e7d35e225a3 +Subproject commit 6f9a55d483020bad4a5f66de375c3d0d6da585df diff --git a/SampleERCP/.project b/SampleERCP/.project index 12602ef5..dd05f6c6 100644 --- a/SampleERCP/.project +++ b/SampleERCP/.project @@ -3,6 +3,7 @@ SampleERCP + LogicUI diff --git a/SampleERCP/META-INF/MANIFEST.MF b/SampleERCP/META-INF/MANIFEST.MF index d3710123..c0a156bd 100644 --- a/SampleERCP/META-INF/MANIFEST.MF +++ b/SampleERCP/META-INF/MANIFEST.MF @@ -11,7 +11,9 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="3.15.200", org.eclipse.e4.core.di;bundle-version="1.7.100", org.eclipse.e4.ui.di;bundle-version="1.2.500", org.eclipse.ui.workbench;bundle-version="3.113.0", - javax.annotation;bundle-version="1.2.0" + javax.annotation;bundle-version="1.2.0", + LogicUI, + era.mi Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Automatic-Module-Name: Sample Export-Package: sampleercp.handlers;uses:="org.eclipse.swt.widgets,org.eclipse.e4.ui.workbench,org.eclipse.e4.ui.workbench.modeling", diff --git a/SampleERCP/SampleERCP.product b/SampleERCP/SampleERCP.product index fe801d11..5d61b95a 100644 --- a/SampleERCP/SampleERCP.product +++ b/SampleERCP/SampleERCP.product @@ -32,7 +32,6 @@ - org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11 org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11 @@ -59,8 +58,13 @@ SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 + + + + + diff --git a/SampleERCP/build.properties b/SampleERCP/build.properties index e0ed3cc5..d1ae984b 100644 --- a/SampleERCP/build.properties +++ b/SampleERCP/build.properties @@ -10,3 +10,9 @@ bin.includes = plugin.xml,\ OSGI-INF/l10n/bundle.properties,\ OSGI-INF/ source.. = src/ +src.includes = Application.e4xmi,\ + OSGI-INF/l10n/bundle.properties,\ + css/,\ + icons/,\ + schema/,\ + splash.bmp diff --git a/era.mi/.classpath b/era.mi/.classpath index be855233..dd2ee314 100644 --- a/era.mi/.classpath +++ b/era.mi/.classpath @@ -1,13 +1,12 @@ - - - + + + - + - + + diff --git a/era.mi/.project b/era.mi/.project index 9a89f37b..3b59be06 100644 --- a/era.mi/.project +++ b/era.mi/.project @@ -10,8 +10,19 @@ + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature diff --git a/era.mi/META-INF/MANIFEST.MF b/era.mi/META-INF/MANIFEST.MF new file mode 100644 index 00000000..47ff164b --- /dev/null +++ b/era.mi/META-INF/MANIFEST.MF @@ -0,0 +1,14 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: MI +Bundle-SymbolicName: era.mi +Bundle-Version: 1.0.0.qualifier +Export-Package: era.mi.logic, + era.mi.logic.components, + era.mi.logic.components.gates, + era.mi.logic.tests, + era.mi.logic.timeline, + era.mi.logic.types, + era.mi.logic.wires +Bundle-RequiredExecutionEnvironment: JavaSE-10 +Automatic-Module-Name: era.mi diff --git a/era.mi/build.properties b/era.mi/build.properties new file mode 100644 index 00000000..b107977f --- /dev/null +++ b/era.mi/build.properties @@ -0,0 +1,3 @@ +source.. = src/ +bin.includes = META-INF/,\ + . -- 2.17.1