diff --git a/debug/org.eclipse.debug.ui.launchview/META-INF/MANIFEST.MF b/debug/org.eclipse.debug.ui.launchview/META-INF/MANIFEST.MF
index 4e380744805..88e8046f0b2 100644
--- a/debug/org.eclipse.debug.ui.launchview/META-INF/MANIFEST.MF
+++ b/debug/org.eclipse.debug.ui.launchview/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.debug.ui.launchview;singleton:=true
-Bundle-Version: 1.1.700.qualifier
+Bundle-Version: 1.1.800.qualifier
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Require-Bundle: org.eclipse.ui,
@@ -21,3 +21,4 @@ Export-Package: org.eclipse.debug.ui.launchview;x-internal:=true,
Automatic-Module-Name: org.eclipse.debug.ui.launchview
Service-Component: OSGI-INF/org.eclipse.debug.ui.launchview.internal.impl.DebugCoreProvider.xml,
OSGI-INF/org.eclipse.debug.ui.launchview.internal.model.LaunchViewModel.xml
+Require-Capability: eclipse.swt;filter:="(image.format=svg)"
diff --git a/debug/org.eclipse.debug.ui.launchview/icons/debug_exc.svg b/debug/org.eclipse.debug.ui.launchview/icons/debug_exc.svg
new file mode 100644
index 00000000000..751d211dcc2
--- /dev/null
+++ b/debug/org.eclipse.debug.ui.launchview/icons/debug_exc.svg
@@ -0,0 +1,449 @@
+
+
diff --git a/debug/org.eclipse.debug.ui.launchview/icons/edit_template.svg b/debug/org.eclipse.debug.ui.launchview/icons/edit_template.svg
new file mode 100644
index 00000000000..edf2530d65b
--- /dev/null
+++ b/debug/org.eclipse.debug.ui.launchview/icons/edit_template.svg
@@ -0,0 +1,219 @@
+
+
+
+
diff --git a/debug/org.eclipse.debug.ui.launchview/icons/profile_exc.svg b/debug/org.eclipse.debug.ui.launchview/icons/profile_exc.svg
new file mode 100644
index 00000000000..9b6bcd698d7
--- /dev/null
+++ b/debug/org.eclipse.debug.ui.launchview/icons/profile_exc.svg
@@ -0,0 +1,503 @@
+
+
+
+
diff --git a/debug/org.eclipse.debug.ui.launchview/icons/refresh.svg b/debug/org.eclipse.debug.ui.launchview/icons/refresh.svg
new file mode 100644
index 00000000000..97321996bcd
--- /dev/null
+++ b/debug/org.eclipse.debug.ui.launchview/icons/refresh.svg
@@ -0,0 +1,197 @@
+
+
+
+
diff --git a/debug/org.eclipse.debug.ui.launchview/icons/run_co.svg b/debug/org.eclipse.debug.ui.launchview/icons/run_co.svg
new file mode 100644
index 00000000000..7a39d9c47ab
--- /dev/null
+++ b/debug/org.eclipse.debug.ui.launchview/icons/run_co.svg
@@ -0,0 +1,223 @@
+
+
+
+
diff --git a/debug/org.eclipse.debug.ui.launchview/icons/run_exc.svg b/debug/org.eclipse.debug.ui.launchview/icons/run_exc.svg
new file mode 100644
index 00000000000..a37efceb78a
--- /dev/null
+++ b/debug/org.eclipse.debug.ui.launchview/icons/run_exc.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/debug/org.eclipse.debug.ui.launchview/icons/term_restart.svg b/debug/org.eclipse.debug.ui.launchview/icons/term_restart.svg
new file mode 100644
index 00000000000..b5b6ff83461
--- /dev/null
+++ b/debug/org.eclipse.debug.ui.launchview/icons/term_restart.svg
@@ -0,0 +1,251 @@
+
+
+
+
diff --git a/debug/org.eclipse.debug.ui.launchview/icons/terminate_all_co.svg b/debug/org.eclipse.debug.ui.launchview/icons/terminate_all_co.svg
new file mode 100644
index 00000000000..039fc819d1d
--- /dev/null
+++ b/debug/org.eclipse.debug.ui.launchview/icons/terminate_all_co.svg
@@ -0,0 +1,301 @@
+
+
+
+
diff --git a/debug/org.eclipse.debug.ui.launchview/icons/terminate_co.svg b/debug/org.eclipse.debug.ui.launchview/icons/terminate_co.svg
new file mode 100644
index 00000000000..4bd3f207b1b
--- /dev/null
+++ b/debug/org.eclipse.debug.ui.launchview/icons/terminate_co.svg
@@ -0,0 +1,4572 @@
+
+
+
+
diff --git a/debug/org.eclipse.debug.ui.launchview/plugin.xml b/debug/org.eclipse.debug.ui.launchview/plugin.xml
index 4ea04991b97..8fbf4830815 100644
--- a/debug/org.eclipse.debug.ui.launchview/plugin.xml
+++ b/debug/org.eclipse.debug.ui.launchview/plugin.xml
@@ -5,7 +5,7 @@
diff --git a/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/EditAction.java b/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/EditAction.java
index dde6d02221f..4ac28c61d09 100644
--- a/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/EditAction.java
+++ b/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/EditAction.java
@@ -33,7 +33,7 @@ public MMenuItem asMMenuItem() {
MDirectMenuItem item = MMenuFactory.INSTANCE.createDirectMenuItem();
item.setLabel(LaunchViewMessages.EditAction_Edit);
item.setObject(this);
- item.setIconURI("platform:/plugin/" + LaunchViewBundleInfo.PLUGIN_ID + "/icons/edit_template.png"); //$NON-NLS-1$ //$NON-NLS-2$
+ item.setIconURI("platform:/plugin/" + LaunchViewBundleInfo.PLUGIN_ID + "/icons/edit_template.svg"); //$NON-NLS-1$ //$NON-NLS-2$
return item;
}
diff --git a/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/LaunchAction.java b/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/LaunchAction.java
index 561bcdb116b..a7ffc00f6b8 100644
--- a/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/LaunchAction.java
+++ b/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/LaunchAction.java
@@ -36,9 +36,9 @@ public class LaunchAction {
static {
COMMON_MODE_ICONS = new TreeMap<>();
- COMMON_MODE_ICONS.put("run", "icons/run_exc.png"); //$NON-NLS-1$//$NON-NLS-2$
- COMMON_MODE_ICONS.put("debug", "icons/debug_exc.png"); //$NON-NLS-1$ //$NON-NLS-2$
- COMMON_MODE_ICONS.put("profile", "icons/profile_exc.png"); //$NON-NLS-1$ //$NON-NLS-2$
+ COMMON_MODE_ICONS.put("run", "icons/run_exc.svg"); //$NON-NLS-1$//$NON-NLS-2$
+ COMMON_MODE_ICONS.put("debug", "icons/debug_exc.svg"); //$NON-NLS-1$ //$NON-NLS-2$
+ COMMON_MODE_ICONS.put("profile", "icons/profile_exc.svg"); //$NON-NLS-1$ //$NON-NLS-2$
COMMON_MODE_ICONS.put("coverage", "icons/coverage.png"); //$NON-NLS-1$ //$NON-NLS-2$
}
diff --git a/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/LaunchViewImpl.java b/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/LaunchViewImpl.java
index 45344074b5a..6f847d66a2e 100644
--- a/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/LaunchViewImpl.java
+++ b/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/LaunchViewImpl.java
@@ -153,12 +153,12 @@ private void createMenus(MPart part) {
MDirectMenuItem refresh = MMenuFactory.INSTANCE.createDirectMenuItem();
refresh.setLabel(LaunchViewMessages.LaunchView_Refresh);
- refresh.setIconURI("platform:/plugin/" + LaunchViewBundleInfo.PLUGIN_ID + "/icons/refresh.png"); //$NON-NLS-1$ //$NON-NLS-2$
+ refresh.setIconURI("platform:/plugin/" + LaunchViewBundleInfo.PLUGIN_ID + "/icons/refresh.svg"); //$NON-NLS-1$ //$NON-NLS-2$
refresh.setObject(new RefreshHandler());
MDirectMenuItem terminateAll = MMenuFactory.INSTANCE.createDirectMenuItem();
terminateAll.setLabel(LaunchViewMessages.LaunchView_TerminateAll);
- terminateAll.setIconURI("platform:/plugin/" + LaunchViewBundleInfo.PLUGIN_ID + "/icons/terminate_all_co.png"); //$NON-NLS-1$ //$NON-NLS-2$
+ terminateAll.setIconURI("platform:/plugin/" + LaunchViewBundleInfo.PLUGIN_ID + "/icons/terminate_all_co.svg"); //$NON-NLS-1$ //$NON-NLS-2$
terminateAll.setObject(new TerminateAllHandler());
viewMenu.getChildren().add(refresh);
diff --git a/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/LaunchViewLabelProvider.java b/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/LaunchViewLabelProvider.java
index 4d8b1759e23..671b74764cb 100644
--- a/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/LaunchViewLabelProvider.java
+++ b/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/LaunchViewLabelProvider.java
@@ -27,7 +27,7 @@
public class LaunchViewLabelProvider extends BaseLabelProvider implements IStyledLabelProvider {
- private static final ImageDescriptor ICON_RUNNING = AbstractUIPlugin.imageDescriptorFromPlugin(LaunchViewBundleInfo.PLUGIN_ID, "icons/run_co.png"); //$NON-NLS-1$
+ private static final ImageDescriptor ICON_RUNNING = AbstractUIPlugin.imageDescriptorFromPlugin(LaunchViewBundleInfo.PLUGIN_ID, "icons/run_co.svg"); //$NON-NLS-1$
private final ImageRegistry perConfig = new ImageRegistry();
diff --git a/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/RelaunchAction.java b/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/RelaunchAction.java
index c2cf8883355..d7351b16344 100644
--- a/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/RelaunchAction.java
+++ b/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/RelaunchAction.java
@@ -38,7 +38,7 @@ public MMenuItem asMMenuItem() {
item.setEnabled(isEnabled());
item.setObject(this);
- item.setIconURI("platform:/plugin/" + LaunchViewBundleInfo.PLUGIN_ID + "/icons/term_restart.png"); //$NON-NLS-1$ //$NON-NLS-2$
+ item.setIconURI("platform:/plugin/" + LaunchViewBundleInfo.PLUGIN_ID + "/icons/term_restart.svg"); //$NON-NLS-1$ //$NON-NLS-2$
return item;
}
diff --git a/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/TerminateAction.java b/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/TerminateAction.java
index 176c0d007c2..4ac89608307 100644
--- a/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/TerminateAction.java
+++ b/debug/org.eclipse.debug.ui.launchview/src/org/eclipse/debug/ui/launchview/internal/view/TerminateAction.java
@@ -38,7 +38,7 @@ public MMenuItem asMMenuItem() {
item.setEnabled(isEnabled());
item.setObject(this);
- item.setIconURI("platform:/plugin/" + LaunchViewBundleInfo.PLUGIN_ID + "/icons/terminate_co.png"); //$NON-NLS-1$ //$NON-NLS-2$
+ item.setIconURI("platform:/plugin/" + LaunchViewBundleInfo.PLUGIN_ID + "/icons/terminate_co.svg"); //$NON-NLS-1$ //$NON-NLS-2$
return item;
}