diff --git a/bundles/org.eclipse.ltk.ui.refactoring/META-INF/MANIFEST.MF b/bundles/org.eclipse.ltk.ui.refactoring/META-INF/MANIFEST.MF
index 7b5249d26a2..eef5291b7fd 100644
--- a/bundles/org.eclipse.ltk.ui.refactoring/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.ltk.ui.refactoring/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Automatic-Module-Name: org.eclipse.ltk.ui.refactoring
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.ltk.ui.refactoring; singleton:=true
-Bundle-Version: 3.13.500.qualifier
+Bundle-Version: 3.13.600.qualifier
Bundle-Activator: org.eclipse.ltk.internal.ui.refactoring.RefactoringUIPlugin
Bundle-ActivationPolicy: lazy
Bundle-Vendor: %providerName
@@ -32,3 +32,4 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.29.0,4.0.0)",
org.eclipse.team.core;bundle-version="[3.4.100,4.0.0)",
org.eclipse.team.ui;bundle-version="[3.4.100,4.0.0)"
Bundle-RequiredExecutionEnvironment: JavaSE-17
+Require-Capability: eclipse.swt;filter:="(image.format=svg)"
diff --git a/bundles/org.eclipse.ltk.ui.refactoring/icons/full/elcl16/date_mode.svg b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/elcl16/date_mode.svg
new file mode 100644
index 00000000000..1900e63c7a1
--- /dev/null
+++ b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/elcl16/date_mode.svg
@@ -0,0 +1,426 @@
+
+
+
+
diff --git a/bundles/org.eclipse.ltk.ui.refactoring/icons/full/elcl16/filter_ps.svg b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/elcl16/filter_ps.svg
new file mode 100644
index 00000000000..67c16bb3096
--- /dev/null
+++ b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/elcl16/filter_ps.svg
@@ -0,0 +1,137 @@
+
+
+
+
diff --git a/bundles/org.eclipse.ltk.ui.refactoring/icons/full/elcl16/prj_mode.svg b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/elcl16/prj_mode.svg
new file mode 100644
index 00000000000..99097c81ba2
--- /dev/null
+++ b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/elcl16/prj_mode.svg
@@ -0,0 +1,761 @@
+
+
+
+
diff --git a/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/change.svg b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/change.svg
new file mode 100644
index 00000000000..494af8fccb1
--- /dev/null
+++ b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/change.svg
@@ -0,0 +1,1444 @@
+
+
+
+
diff --git a/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/composite_change.svg b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/composite_change.svg
new file mode 100644
index 00000000000..6e01f8169e2
--- /dev/null
+++ b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/composite_change.svg
@@ -0,0 +1,1929 @@
+
+
+
+
diff --git a/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/date_obj.svg b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/date_obj.svg
new file mode 100644
index 00000000000..189c745e3b1
--- /dev/null
+++ b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/date_obj.svg
@@ -0,0 +1,332 @@
+
+
+
+
diff --git a/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/error_obj.svg b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/error_obj.svg
new file mode 100644
index 00000000000..9e659a4f74d
--- /dev/null
+++ b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/error_obj.svg
@@ -0,0 +1,169 @@
+
+
+
+
diff --git a/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/fatalerror_obj.svg b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/fatalerror_obj.svg
new file mode 100644
index 00000000000..7c21d54bffc
--- /dev/null
+++ b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/fatalerror_obj.svg
@@ -0,0 +1,135 @@
+
+
+
+
diff --git a/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/file_change.svg b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/file_change.svg
new file mode 100644
index 00000000000..a9723e3e5af
--- /dev/null
+++ b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/file_change.svg
@@ -0,0 +1,2022 @@
+
+
+
+
diff --git a/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/info_obj.svg b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/info_obj.svg
new file mode 100644
index 00000000000..824b709115e
--- /dev/null
+++ b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/info_obj.svg
@@ -0,0 +1,144 @@
+
+
+
+
diff --git a/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/refactoring_obj.svg b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/refactoring_obj.svg
new file mode 100644
index 00000000000..d00afb0518c
--- /dev/null
+++ b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/refactoring_obj.svg
@@ -0,0 +1,1952 @@
+
+
+
+
diff --git a/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/refactorings_obj.svg b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/refactorings_obj.svg
new file mode 100644
index 00000000000..1fc6e8cff04
--- /dev/null
+++ b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/refactorings_obj.svg
@@ -0,0 +1,2127 @@
+
+
+
+
diff --git a/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/text_edit.svg b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/text_edit.svg
new file mode 100644
index 00000000000..006bf49da0b
--- /dev/null
+++ b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/text_edit.svg
@@ -0,0 +1,620 @@
+
+
+
+
diff --git a/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/time_obj.svg b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/time_obj.svg
new file mode 100644
index 00000000000..c9322c0b5ed
--- /dev/null
+++ b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/time_obj.svg
@@ -0,0 +1,25226 @@
+
+
+
+
diff --git a/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/warning_obj.svg b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/warning_obj.svg
new file mode 100644
index 00000000000..2f850bbeed7
--- /dev/null
+++ b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/obj16/warning_obj.svg
@@ -0,0 +1,150 @@
+
+
+
+
diff --git a/bundles/org.eclipse.ltk.ui.refactoring/icons/full/ovr16/workspace_ovr.svg b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/ovr16/workspace_ovr.svg
new file mode 100644
index 00000000000..f06ef45eec9
--- /dev/null
+++ b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/ovr16/workspace_ovr.svg
@@ -0,0 +1,294 @@
+
+
+
+
diff --git a/bundles/org.eclipse.ltk.ui.refactoring/icons/full/wizban/refactor_wiz.svg b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/wizban/refactor_wiz.svg
new file mode 100644
index 00000000000..1a67611ff9e
--- /dev/null
+++ b/bundles/org.eclipse.ltk.ui.refactoring/icons/full/wizban/refactor_wiz.svg
@@ -0,0 +1,1246 @@
+
+
+
+
diff --git a/bundles/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/PreviewWizardPage.java b/bundles/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/PreviewWizardPage.java
index 82c996e9d9d..d229e6cd351 100644
--- a/bundles/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/PreviewWizardPage.java
+++ b/bundles/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/PreviewWizardPage.java
@@ -219,7 +219,6 @@ private class FilterDropDownAction extends Action implements IMenuCreator {
public FilterDropDownAction() {
setImageDescriptor(RefactoringPluginImages.DESC_ELCL_FILTER);
- setDisabledImageDescriptor(RefactoringPluginImages.DESC_DLCL_FILTER);
setText(RefactoringUIMessages.PreviewWizardPage_filterChanges);
setToolTipText(RefactoringUIMessages.PreviewWizardPage_filterChanges);
setMenuCreator(this);
diff --git a/bundles/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/RefactoringPluginImages.java b/bundles/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/RefactoringPluginImages.java
index a95efe111b2..ede35ab0b0b 100644
--- a/bundles/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/RefactoringPluginImages.java
+++ b/bundles/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/RefactoringPluginImages.java
@@ -42,9 +42,8 @@ public class RefactoringPluginImages {
private static final String T_OBJ= "obj16"; //$NON-NLS-1$
private static final String T_OVR= "ovr16"; //$NON-NLS-1$
private static final String T_ELCL= "elcl16"; //$NON-NLS-1$
- private static final String T_DLCL= "dlcl16"; //$NON-NLS-1$
- public static final ImageDescriptor DESC_WIZBAN_REFACTOR= createUnManaged(T_WIZBAN, "refactor_wiz.png"); //$NON-NLS-1$
+ public static final ImageDescriptor DESC_WIZBAN_REFACTOR= createUnManaged(T_WIZBAN, "refactor_wiz.svg"); //$NON-NLS-1$
/** @since 3.2 */
public static final ImageDescriptor DESC_WIZBAN_SHOW_HISTORY= createUnManaged(T_WIZBAN, "show_history_wiz.png"); //$NON-NLS-1$
@@ -53,27 +52,22 @@ public class RefactoringPluginImages {
/** @since 3.2 */
public static final ImageDescriptor DESC_WIZBAN_CREATE_SCRIPT= createUnManaged(T_WIZBAN, "create_rescript_wiz.png"); //$NON-NLS-1$
- public static final String IMG_OBJS_REFACTORING_FATAL= NAME_PREFIX + "fatalerror_obj.png"; //$NON-NLS-1$
- public static final String IMG_OBJS_REFACTORING_ERROR= NAME_PREFIX + "error_obj.png"; //$NON-NLS-1$
- public static final String IMG_OBJS_REFACTORING_WARNING= NAME_PREFIX + "warning_obj.png"; //$NON-NLS-1$
- public static final String IMG_OBJS_REFACTORING_INFO= NAME_PREFIX + "info_obj.png"; //$NON-NLS-1$
+ public static final String IMG_OBJS_REFACTORING_FATAL= NAME_PREFIX + "fatalerror_obj.svg"; //$NON-NLS-1$
+ public static final String IMG_OBJS_REFACTORING_ERROR= NAME_PREFIX + "error_obj.svg"; //$NON-NLS-1$
+ public static final String IMG_OBJS_REFACTORING_WARNING= NAME_PREFIX + "warning_obj.svg"; //$NON-NLS-1$
+ public static final String IMG_OBJS_REFACTORING_INFO= NAME_PREFIX + "info_obj.svg"; //$NON-NLS-1$
/** @since 3.2 */
- public static final String IMG_OBJS_REFACTORING_DATE= NAME_PREFIX + "date_obj.png"; //$NON-NLS-1$
+ public static final String IMG_OBJS_REFACTORING_DATE= NAME_PREFIX + "date_obj.svg"; //$NON-NLS-1$
/** @since 3.2 */
- public static final String IMG_OBJS_REFACTORING_TIME= NAME_PREFIX + "time_obj.png"; //$NON-NLS-1$
+ public static final String IMG_OBJS_REFACTORING_TIME= NAME_PREFIX + "time_obj.svg"; //$NON-NLS-1$
- public static final ImageDescriptor DESC_ELCL_FILTER= createUnManaged(T_ELCL, "filter_ps.png"); //$NON-NLS-1$
- public static final ImageDescriptor DESC_DLCL_FILTER= createUnManaged(T_DLCL, "filter_ps.png"); //$NON-NLS-1$
+ public static final ImageDescriptor DESC_ELCL_FILTER= createUnManaged(T_ELCL, "filter_ps.svg"); //$NON-NLS-1$
/** @since 3.2 */
- public static final ImageDescriptor DESC_ELCL_SORT_PROJECT= createUnManaged(T_ELCL, "prj_mode.png"); //$NON-NLS-1$
+ public static final ImageDescriptor DESC_ELCL_SORT_PROJECT= createUnManaged(T_ELCL, "prj_mode.svg"); //$NON-NLS-1$
/** @since 3.2 */
- public static final ImageDescriptor DESC_DLCL_SORT_PROJECT= createUnManaged(T_DLCL, "prj_mode.png"); //$NON-NLS-1$
- /** @since 3.2 */
- public static final ImageDescriptor DESC_ELCL_SORT_DATE= createUnManaged(T_ELCL, "date_mode.png"); //$NON-NLS-1$
- /** @since 3.2 */
- public static final ImageDescriptor DESC_DLCL_SORT_DATE= createUnManaged(T_DLCL, "date_mode.png"); //$NON-NLS-1$
+ public static final ImageDescriptor DESC_ELCL_SORT_DATE= createUnManaged(T_ELCL, "date_mode.svg"); //$NON-NLS-1$
public static final ImageDescriptor DESC_OBJS_REFACTORING_FATAL= createManaged(T_OBJ, IMG_OBJS_REFACTORING_FATAL);
public static final ImageDescriptor DESC_OBJS_REFACTORING_ERROR= createManaged(T_OBJ, IMG_OBJS_REFACTORING_ERROR);
@@ -81,20 +75,20 @@ public class RefactoringPluginImages {
public static final ImageDescriptor DESC_OBJS_REFACTORING_INFO= createManaged(T_OBJ, IMG_OBJS_REFACTORING_INFO);
/** @since 3.2 */
- public static final ImageDescriptor DESC_OBJS_REFACTORING_DATE= createUnManaged(T_OBJ, "date_obj.png"); //$NON-NLS-1$
+ public static final ImageDescriptor DESC_OBJS_REFACTORING_DATE= createUnManaged(T_OBJ, "date_obj.svg"); //$NON-NLS-1$
/** @since 3.2 */
- public static final ImageDescriptor DESC_OBJS_REFACTORING_TIME= createUnManaged(T_OBJ, "time_obj.png"); //$NON-NLS-1$
+ public static final ImageDescriptor DESC_OBJS_REFACTORING_TIME= createUnManaged(T_OBJ, "time_obj.svg"); //$NON-NLS-1$
/** @since 3.2 */
- public static final ImageDescriptor DESC_OBJS_REFACTORING= createUnManaged(T_OBJ, "refactoring_obj.png"); //$NON-NLS-1$
+ public static final ImageDescriptor DESC_OBJS_REFACTORING= createUnManaged(T_OBJ, "refactoring_obj.svg"); //$NON-NLS-1$
/** @since 3.2 */
- public static final ImageDescriptor DESC_OBJS_REFACTORING_COLL= createUnManaged(T_OBJ, "refactorings_obj.png"); //$NON-NLS-1$
+ public static final ImageDescriptor DESC_OBJS_REFACTORING_COLL= createUnManaged(T_OBJ, "refactorings_obj.svg"); //$NON-NLS-1$
/** @since 3.2 */
- public static final ImageDescriptor DESC_OVR_WORKSPACE= createUnManaged(T_OVR, "workspace_ovr.png"); //$NON-NLS-1$
+ public static final ImageDescriptor DESC_OVR_WORKSPACE= createUnManaged(T_OVR, "workspace_ovr.svg"); //$NON-NLS-1$
- public static final ImageDescriptor DESC_OBJS_DEFAULT_CHANGE= createUnManaged(T_OBJ, "change.png"); //$NON-NLS-1$
- public static final ImageDescriptor DESC_OBJS_COMPOSITE_CHANGE= createUnManaged(T_OBJ, "composite_change.png"); //$NON-NLS-1$
- public static final ImageDescriptor DESC_OBJS_FILE_CHANGE= createUnManaged(T_OBJ, "file_change.png"); //$NON-NLS-1$
- public static final ImageDescriptor DESC_OBJS_TEXT_EDIT= createUnManaged(T_OBJ, "text_edit.png"); //$NON-NLS-1$
+ public static final ImageDescriptor DESC_OBJS_DEFAULT_CHANGE= createUnManaged(T_OBJ, "change.svg"); //$NON-NLS-1$
+ public static final ImageDescriptor DESC_OBJS_COMPOSITE_CHANGE= createUnManaged(T_OBJ, "composite_change.svg"); //$NON-NLS-1$
+ public static final ImageDescriptor DESC_OBJS_FILE_CHANGE= createUnManaged(T_OBJ, "file_change.svg"); //$NON-NLS-1$
+ public static final ImageDescriptor DESC_OBJS_TEXT_EDIT= createUnManaged(T_OBJ, "text_edit.svg"); //$NON-NLS-1$
/**
* Returns the image managed under the given key in this registry.
diff --git a/bundles/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/history/SortableRefactoringHistoryControl.java b/bundles/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/history/SortableRefactoringHistoryControl.java
index c3dcca571f1..a808306169c 100644
--- a/bundles/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/history/SortableRefactoringHistoryControl.java
+++ b/bundles/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/history/SortableRefactoringHistoryControl.java
@@ -228,12 +228,10 @@ protected void createToolBar(final ViewForm parent) {
fSortProjects.setToolTipText(RefactoringUIMessages.BrowseRefactoringHistoryControl_sort_project);
fSortProjects.setDescription(RefactoringUIMessages.BrowseRefactoringHistoryControl_sort_project_description);
fSortProjects.setImageDescriptor(RefactoringPluginImages.DESC_ELCL_SORT_PROJECT);
- fSortProjects.setDisabledImageDescriptor(RefactoringPluginImages.DESC_DLCL_SORT_PROJECT);
fSortTimestamps.setText(RefactoringUIMessages.BrowseRefactoringHistoryControl_sort_date);
fSortTimestamps.setToolTipText(RefactoringUIMessages.BrowseRefactoringHistoryControl_sort_date);
fSortTimestamps.setDescription(RefactoringUIMessages.BrowseRefactoringHistoryControl_sort_date_description);
fSortTimestamps.setImageDescriptor(RefactoringPluginImages.DESC_ELCL_SORT_DATE);
- fSortTimestamps.setDisabledImageDescriptor(RefactoringPluginImages.DESC_DLCL_SORT_DATE);
manager.appendToGroup(TOOLBAR_SORT_GROUP, fSortProjects);
manager.appendToGroup(TOOLBAR_SORT_GROUP, fSortTimestamps);
manager.update(true);