diff --git a/bundles/org.eclipse.ui.genericeditor/META-INF/MANIFEST.MF b/bundles/org.eclipse.ui.genericeditor/META-INF/MANIFEST.MF
index 6f5dd6b08a1..1a26692dbe9 100644
--- a/bundles/org.eclipse.ui.genericeditor/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.ui.genericeditor/META-INF/MANIFEST.MF
@@ -25,3 +25,4 @@ Bundle-Activator: org.eclipse.ui.internal.genericeditor.GenericEditorPlugin
Bundle-Localization: plugin
Bundle-ActivationPolicy: lazy
Automatic-Module-Name: org.eclipse.ui.genericeditor
+Require-Capability: eclipse.swt;filter:="(image.format=svg)"
diff --git a/bundles/org.eclipse.ui.genericeditor/icons/full/etool16/mark_occurrences.svg b/bundles/org.eclipse.ui.genericeditor/icons/full/etool16/mark_occurrences.svg
new file mode 100644
index 00000000000..d533a162b3c
--- /dev/null
+++ b/bundles/org.eclipse.ui.genericeditor/icons/full/etool16/mark_occurrences.svg
@@ -0,0 +1,224 @@
+
+
+
+
diff --git a/bundles/org.eclipse.ui.genericeditor/icons/full/obj16/generic_editor.svg b/bundles/org.eclipse.ui.genericeditor/icons/full/obj16/generic_editor.svg
new file mode 100644
index 00000000000..68cc1ebbd6e
--- /dev/null
+++ b/bundles/org.eclipse.ui.genericeditor/icons/full/obj16/generic_editor.svg
@@ -0,0 +1,993 @@
+
+
+
+
diff --git a/bundles/org.eclipse.ui.genericeditor/plugin.xml b/bundles/org.eclipse.ui.genericeditor/plugin.xml
index 1711b4d58c4..c685404c056 100644
--- a/bundles/org.eclipse.ui.genericeditor/plugin.xml
+++ b/bundles/org.eclipse.ui.genericeditor/plugin.xml
@@ -33,7 +33,7 @@
class="org.eclipse.ui.internal.genericeditor.ExtensionBasedTextEditor"
contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
default="true"
- icon="icons/full/obj16/generic_editor.png"
+ icon="icons/full/obj16/generic_editor.svg"
id="org.eclipse.ui.genericeditor.GenericEditor"
name="%genericEditor_name">
+ icon="icons/full/etool16/mark_occurrences.svg">
diff --git a/bundles/org.eclipse.ui.genericeditor/schema/icons.exsd b/bundles/org.eclipse.ui.genericeditor/schema/icons.exsd
index 2e1ca42d636..abac7e9fb8e 100644
--- a/bundles/org.eclipse.ui.genericeditor/schema/icons.exsd
+++ b/bundles/org.eclipse.ui.genericeditor/schema/icons.exsd
@@ -99,7 +99,7 @@
point="org.eclipse.ui.genericeditor.icons">
<icon
contentType="org.eclipse.core.runtime.xml"
- icon="icons/xml_content.png" />
+ icon="icons/xml_content.svg" />
</extension>
</pre>
<pre>
@@ -107,7 +107,7 @@
point="org.eclipse.ui.genericeditor.icons">
<icon
contentType="org.eclipse.core.runtime.text"
- icon="platform:/plugin/org.eclipse.ui.test/icons/text_content.png" />
+ icon="platform:/plugin/org.eclipse.ui.test/icons/text_content.svg" />
</extension>
</pre>
diff --git a/tests/org.eclipse.ui.genericeditor.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.ui.genericeditor.tests/META-INF/MANIFEST.MF
index 5076d85e656..c7a166b53c1 100644
--- a/tests/org.eclipse.ui.genericeditor.tests/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.ui.genericeditor.tests/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %Plugin.name
Bundle-SymbolicName: org.eclipse.ui.genericeditor.tests;singleton:=true
-Bundle-Version: 1.3.700.qualifier
+Bundle-Version: 1.3.800.qualifier
Bundle-Vendor: %Plugin.providerName
Bundle-Localization: plugin
Export-Package: org.eclipse.ui.genericeditor.tests,
@@ -27,3 +27,4 @@ Bundle-RequiredExecutionEnvironment: JavaSE-17
Eclipse-BundleShape: dir
Bundle-ActivationPolicy: lazy
Automatic-Module-Name: org.eclipse.ui.genericeditor.tests
+Require-Capability: eclipse.swt;filter:="(image.format=svg)"
diff --git a/tests/org.eclipse.ui.genericeditor.tests/icons/newfile_wiz.svg b/tests/org.eclipse.ui.genericeditor.tests/icons/newfile_wiz.svg
new file mode 100644
index 00000000000..2043b8ebc18
--- /dev/null
+++ b/tests/org.eclipse.ui.genericeditor.tests/icons/newfile_wiz.svg
@@ -0,0 +1,418 @@
+
+
+
+
diff --git a/tests/org.eclipse.ui.genericeditor.tests/icons/newfolder_wiz.svg b/tests/org.eclipse.ui.genericeditor.tests/icons/newfolder_wiz.svg
new file mode 100644
index 00000000000..f7a7ca5d4a5
--- /dev/null
+++ b/tests/org.eclipse.ui.genericeditor.tests/icons/newfolder_wiz.svg
@@ -0,0 +1,350 @@
+
+
+
+
diff --git a/tests/org.eclipse.ui.genericeditor.tests/plugin.xml b/tests/org.eclipse.ui.genericeditor.tests/plugin.xml
index 0cf5d1d012b..2b90e3c5e52 100644
--- a/tests/org.eclipse.ui.genericeditor.tests/plugin.xml
+++ b/tests/org.eclipse.ui.genericeditor.tests/plugin.xml
@@ -271,13 +271,13 @@
point="org.eclipse.ui.genericeditor.icons">
+ icon="icons/newfile_wiz.svg"/>
+ icon="icons/newfolder_wiz.svg"/>
+ icon="platform:/plugin/org.eclipse.ui.ide/icons/full/etool16/newprj_wiz.svg"/>