Fix regression in ChangeLog UI
- Add menuContributions to replace the data in the old ActionSets
which were removed
Change-Id: Iffd85529969aba44524ff92663ff804945ee41de
Reviewed-on: https://git.eclipse.org/r/8382
Tested-by: Hudson CI
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
IP-Clean: Jeff Johnston <jjohnstn@redhat.com>
Tested-by: Jeff Johnston <jjohnstn@redhat.com>
diff --git a/changelog/org.eclipse.linuxtools.changelog.core/META-INF/MANIFEST.MF b/changelog/org.eclipse.linuxtools.changelog.core/META-INF/MANIFEST.MF
index 1ada34c..b10f117 100644
--- a/changelog/org.eclipse.linuxtools.changelog.core/META-INF/MANIFEST.MF
+++ b/changelog/org.eclipse.linuxtools.changelog.core/META-INF/MANIFEST.MF
@@ -17,7 +17,8 @@
org.eclipse.ui.navigator,
org.eclipse.compare,
org.eclipse.core.resources,
- org.eclipse.core.filesystem
+ org.eclipse.core.filesystem,
+ org.eclipse.core.expressions;bundle-version="3.3.0"
Export-Package: org.eclipse.linuxtools.changelog.core
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-ActivationPolicy: lazy
diff --git a/changelog/org.eclipse.linuxtools.changelog.core/plugin.xml b/changelog/org.eclipse.linuxtools.changelog.core/plugin.xml
index 09df342..e3b6103 100644
--- a/changelog/org.eclipse.linuxtools.changelog.core/plugin.xml
+++ b/changelog/org.eclipse.linuxtools.changelog.core/plugin.xml
@@ -215,5 +215,69 @@
</visibleWhen>
</command>
</menuContribution>
+ <menuContribution
+ locationURI="menu:edit">
+ <command
+ commandId="org.eclipse.linuxtools.changelog.core.actions.KeyActionCommand"
+ style="push"
+ tooltip="%clEntry">
+ </command>
+ </menuContribution>
+ <menuContribution
+ locationURI="menu:project">
+ <command
+ commandId="org.eclipse.linuxtools.changelog.core.preparechangelog"
+ style="push"
+ tooltip="%prepChangeLog.tooltip">
+ <visibleWhen
+ checkEnabled="false">
+ <with variable="selection">
+ <iterate operator="and" ifEmpty="false">
+ <or>
+ <adapt
+ type="java.lang.Object">
+ </adapt>
+ <adapt type="org.eclipse.core.resources.IResource">
+ <test
+ property="org.eclipse.core.resources.projectNature"
+ value="org.eclipse.cdt.core.cnature"/>
+ </adapt>
+ <adapt type="org.eclipse.core.resources.IResource">
+ <test
+ property="org.eclipse.core.resources.projectNature"
+ value="org.eclipse.jdt.core.javanature"/>
+ </adapt>
+ </or>
+ <or>
+ <adapt type="org.eclipse.core.resources.IResource">
+ <test
+ args="org.eclipse.team.core.repository"
+ property="org.eclipse.core.resources.projectPersistentProperty"
+ value="org.eclipse.team.svn.core.svnnature"/>
+ </adapt>
+ <adapt type="org.eclipse.core.resources.IResource">
+ <test
+ args="org.eclipse.team.core.repository"
+ property="org.eclipse.core.resources.projectPersistentProperty"
+ value="org.eclipse.team.cvs.core.cvsnature"/>
+ </adapt>
+ <adapt type="org.eclipse.core.resources.IResource">
+ <test
+ args="org.eclipse.team.core.repository"
+ property="org.eclipse.core.resources.projectPersistentProperty"
+ value="org.tigris.subversion.subclipse.core.svnnature"/>
+ </adapt>
+ <adapt type="org.eclipse.core.resources.IResource">
+ <test
+ args="org.eclipse.team.core.repository"
+ property="org.eclipse.core.resources.projectPersistentProperty"
+ value="org.eclipse.egit.core.GitProvider"/>
+ </adapt>
+ </or>
+ </iterate>
+ </with>
+ </visibleWhen>
+ </command>
+ </menuContribution>
</extension>
</plugin>