diff options
author | Gunnar Wagenknecht | 2016-10-12 12:19:27 +0000 |
---|---|---|
committer | Gunnar Wagenknecht | 2016-10-12 12:29:05 +0000 |
commit | 6635f47abb03ddf5db21987e8811e699cd617c7d (patch) | |
tree | 7a25d34bfbe6eab72726083b610b2a0d8907b28f | |
parent | 53187c0a31c12449f0c4d7a5fd92a5921256624e (diff) | |
download | org.eclipse.mylyn.docs-6635f47abb03ddf5db21987e8811e699cd617c7d.tar.gz org.eclipse.mylyn.docs-6635f47abb03ddf5db21987e8811e699cd617c7d.tar.xz org.eclipse.mylyn.docs-6635f47abb03ddf5db21987e8811e699cd617c7d.zip |
Refactor editors into separate feature for standalone use
This creates a new feature without dependencies to Mylyn Tasks and
Context UI which includes only the WikiText editors. The existing
feature is reworked to include the new feature. This provides backwards
compatibility for existing clients of the current feature.
Change-Id: I961e8010041eecfbd242e8f71239623bc78f28ce
Signed-off-by: Gunnar Wagenknecht <gunnar@wagenknecht.org>
10 files changed, 220 insertions, 138 deletions
diff --git a/org.eclipse.mylyn.wikitext-feature/feature.xml b/org.eclipse.mylyn.wikitext-feature/feature.xml index e2aeadb9d..165a93540 100644 --- a/org.eclipse.mylyn.wikitext-feature/feature.xml +++ b/org.eclipse.mylyn.wikitext-feature/feature.xml @@ -5,7 +5,7 @@ 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: David Green - initial API and implementation --> @@ -30,145 +30,16 @@ %license </license> + <includes + id="org.eclipse.mylyn.wikitext.editors_feature" + version="0.0.0"/> + <requires> <import feature="org.eclipse.mylyn_feature" version="3.6.0" match="compatible"/> <import plugin="org.eclipse.mylyn.commons.ui" version="3.6.0" match="compatible"/> </requires> <plugin - id="org.eclipse.mylyn.wikitext.core" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin - id="org.eclipse.mylyn.wikitext.core.ant" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin - id="org.eclipse.mylyn.wikitext.core.osgi" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin - id="org.eclipse.mylyn.wikitext.textile.core" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin - id="org.eclipse.mylyn.wikitext.html.core" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin - id="org.eclipse.mylyn.wikitext.markdown.core" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin - id="org.eclipse.mylyn.wikitext.mediawiki.core" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin - id="org.eclipse.mylyn.wikitext.mediawiki.core.ant" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin - id="org.eclipse.mylyn.wikitext.confluence.core" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin - id="org.eclipse.mylyn.wikitext.tracwiki.core" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin - id="org.eclipse.mylyn.wikitext.twiki.core" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin - id="org.eclipse.mylyn.wikitext.ui" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin - id="org.eclipse.mylyn.wikitext.help.ui" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin - id="org.eclipse.mylyn.wikitext.textile.ui" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin - id="org.eclipse.mylyn.wikitext.markdown.ui" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin - id="org.eclipse.mylyn.wikitext.mediawiki.ui" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin - id="org.eclipse.mylyn.wikitext.confluence.ui" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin - id="org.eclipse.mylyn.wikitext.tracwiki.ui" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin - id="org.eclipse.mylyn.wikitext.twiki.ui" - download-size="0" - install-size="0" - version="0.0.0" - unpack="false"/> - - <plugin id="org.eclipse.mylyn.wikitext.tasks.ui" download-size="0" install-size="0" diff --git a/org.eclipse.mylyn.wikitext.editors-feature/.project b/org.eclipse.mylyn.wikitext.editors-feature/.project new file mode 100644 index 000000000..22d3e8409 --- /dev/null +++ b/org.eclipse.mylyn.wikitext.editors-feature/.project @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.eclipse.mylyn.wikitext.editors-feature</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.pde.FeatureBuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.pde.FeatureNature</nature> + </natures> +</projectDescription> diff --git a/org.eclipse.mylyn.wikitext.editors-feature/.settings/org.eclipse.core.runtime.prefs b/org.eclipse.mylyn.wikitext.editors-feature/.settings/org.eclipse.core.runtime.prefs new file mode 100644 index 000000000..5a0ad22d2 --- /dev/null +++ b/org.eclipse.mylyn.wikitext.editors-feature/.settings/org.eclipse.core.runtime.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +line.separator=\n diff --git a/org.eclipse.mylyn.wikitext.editors-feature/.settings/org.eclipse.mylyn.tasks.ui.prefs b/org.eclipse.mylyn.wikitext.editors-feature/.settings/org.eclipse.mylyn.tasks.ui.prefs new file mode 100644 index 000000000..4b4749046 --- /dev/null +++ b/org.eclipse.mylyn.wikitext.editors-feature/.settings/org.eclipse.mylyn.tasks.ui.prefs @@ -0,0 +1,4 @@ +#Thu Jul 31 11:12:03 PDT 2008 +eclipse.preferences.version=1 +project.repository.kind=bugzilla +project.repository.url=https\://bugs.eclipse.org/bugs diff --git a/org.eclipse.mylyn.wikitext.editors-feature/.settings/org.eclipse.mylyn.team.ui.prefs b/org.eclipse.mylyn.wikitext.editors-feature/.settings/org.eclipse.mylyn.team.ui.prefs new file mode 100644 index 000000000..10d0afb92 --- /dev/null +++ b/org.eclipse.mylyn.wikitext.editors-feature/.settings/org.eclipse.mylyn.team.ui.prefs @@ -0,0 +1,2 @@ +commit.comment.template=${task.key}\: ${task.description}\n\nTask-Url\: ${task.url} +eclipse.preferences.version=1 diff --git a/org.eclipse.mylyn.wikitext.editors-feature/build.properties b/org.eclipse.mylyn.wikitext.editors-feature/build.properties new file mode 100644 index 000000000..90e3fb0f7 --- /dev/null +++ b/org.eclipse.mylyn.wikitext.editors-feature/build.properties @@ -0,0 +1,12 @@ +############################################################################### +# Copyright (c) 2007, 2014 David Green 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: +# David Green - initial API and implementation +############################################################################### +bin.includes = feature.properties,\ + feature.xml diff --git a/org.eclipse.mylyn.wikitext.editors-feature/feature.properties b/org.eclipse.mylyn.wikitext.editors-feature/feature.properties new file mode 100644 index 000000000..bd2d50c4c --- /dev/null +++ b/org.eclipse.mylyn.wikitext.editors-feature/feature.properties @@ -0,0 +1,4 @@ +featureName=Mylyn WikiText Editors +description=Enables parsing and display of lightweight markup (wiki text). +providerName=Eclipse Mylyn +copyright=Copyright (c) 2007 Gunnar Wagenknecht, David Green and others. All rights reserved. diff --git a/org.eclipse.mylyn.wikitext.editors-feature/feature.xml b/org.eclipse.mylyn.wikitext.editors-feature/feature.xml new file mode 100644 index 000000000..9e2d9bdf7 --- /dev/null +++ b/org.eclipse.mylyn.wikitext.editors-feature/feature.xml @@ -0,0 +1,156 @@ +<?xml version="1.0" encoding="UTF-8"?> +<feature + id="org.eclipse.mylyn.wikitext.editors_feature" + label="%featureName" + version="2.11.0.qualifier" + provider-name="%providerName" + plugin="org.eclipse.mylyn.wikitext.core" + license-feature="org.eclipse.license" + license-feature-version="1.0.1"> + + <description> + %description + </description> + + <copyright> + %copyright + </copyright> + + <license url="%licenseURL"> + %license + </license> + + <plugin + id="org.eclipse.mylyn.wikitext.core" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.mylyn.wikitext.core.ant" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.mylyn.wikitext.core.osgi" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.mylyn.wikitext.textile.core" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.mylyn.wikitext.html.core" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.mylyn.wikitext.markdown.core" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.mylyn.wikitext.mediawiki.core" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.mylyn.wikitext.mediawiki.core.ant" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.mylyn.wikitext.confluence.core" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.mylyn.wikitext.tracwiki.core" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.mylyn.wikitext.twiki.core" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.mylyn.wikitext.ui" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.mylyn.wikitext.help.ui" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.mylyn.wikitext.textile.ui" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.mylyn.wikitext.markdown.ui" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.mylyn.wikitext.mediawiki.ui" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.mylyn.wikitext.confluence.ui" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.mylyn.wikitext.tracwiki.ui" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + + <plugin + id="org.eclipse.mylyn.wikitext.twiki.ui" + download-size="0" + install-size="0" + version="0.0.0" + unpack="false"/> + +</feature> diff --git a/org.eclipse.mylyn.wikitext.editors-feature/pom.xml b/org.eclipse.mylyn.wikitext.editors-feature/pom.xml new file mode 100644 index 000000000..08eff7342 --- /dev/null +++ b/org.eclipse.mylyn.wikitext.editors-feature/pom.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>org.eclipse.mylyn.docs-parent</artifactId> + <groupId>org.eclipse.mylyn.docs</groupId> + <version>2.11.0-SNAPSHOT</version> + </parent> + <artifactId>org.eclipse.mylyn.wikitext.editors_feature</artifactId> + <version>2.11.0-SNAPSHOT</version> + <packaging>eclipse-feature</packaging> +</project> @@ -16,7 +16,7 @@ <properties> <tycho.scmUrl>scm:git:git://git.eclipse.org/gitroot/mylyn/org.eclipse.mylyn.docs.git</tycho.scmUrl> <sonar.skippedModules>org.eclipse.mylyn.docs.development,org.eclipse.mylyn.docs.sdk,org.eclipse.mylyn.docs-site,org.eclipse.mylyn.wikitext.help.sdk,org.eclipse.mylyn.wikitext.help.ui,org.eclipse.mylyn.htmltext,org.eclipse.mylyn.htmltext.ui,org.eclipse.mylyn.wikitext.extras,org.eclipse.mylyn.wikitext,org.eclipse.mylyn.wikitext.sdk,org.eclipse.mylyn.wikitext.confluence.ui,org.eclipse.mylyn.wikitext.creole.ui,org.eclipse.mylyn.wikitext.mediawiki.ui,org.eclipse.mylyn.wikitext.textile.ui,org.eclipse.mylyn.wikitext.tracwiki.ui,org.eclipse.mylyn.wikitext.twiki.ui</sonar.skippedModules> - </properties> + </properties> <mailingLists> <mailingList> <name>Mylyn Docs Mailing List</name> @@ -80,10 +80,10 @@ <modules> <module>org.eclipse.mylyn.docs.development-feature</module> <module>org.eclipse.mylyn.docs.sdk-feature</module> - + <module>org.eclipse.mylyn.htmltext-feature</module> <module>org.eclipse.mylyn.htmltext.ui</module> - + <module>org.eclipse.mylyn.wikitext-feature</module> <module>org.eclipse.mylyn.wikitext.confluence.core</module> <module>org.eclipse.mylyn.wikitext.confluence.ui</module> @@ -95,6 +95,7 @@ <module>org.eclipse.mylyn.wikitext.core.ant</module> <module>org.eclipse.mylyn.wikitext.creole.core</module> <module>org.eclipse.mylyn.wikitext.creole.ui</module> + <module>org.eclipse.mylyn.wikitext.editors-feature</module> <module>org.eclipse.mylyn.wikitext.extras-feature</module> <module>org.eclipse.mylyn.wikitext.help.sdk</module> <module>org.eclipse.mylyn.wikitext.help.ui</module> @@ -124,7 +125,7 @@ <module>org.eclipse.mylyn.wikitext.commonmark</module> <module>org.eclipse.mylyn.wikitext.commonmark.tests</module> <module>org.eclipse.mylyn.wikitext.commonmark.ui</module> - + <module>org.eclipse.mylyn.wikitext-standalone</module> <module>org.eclipse.mylyn.docs.epub.core</module> |