diff --git a/tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/internal/databinding/swt/Screenshots.java b/tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/internal/databinding/swt/Screenshots.java index d08947505a9..90ebb6b7f48 100644 --- a/tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/internal/databinding/swt/Screenshots.java +++ b/tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/internal/databinding/swt/Screenshots.java @@ -89,7 +89,7 @@ public static String takeScreenshot(Class testClass, String name, PrintStream GC gc = new GC(display); Rectangle displayBounds= display.getBounds(); out.println("Display @ " + displayBounds); - final Image image = new Image(display, displayBounds.width, displayBounds.height); + final Image image = new Image(display, (iGc, width, height) -> {}, displayBounds.width, displayBounds.height); gc.copyArea(image, 0, 0); gc.dispose(); diff --git a/tests/org.eclipse.jface.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.jface.tests/META-INF/MANIFEST.MF index 15d33aa01f3..fffe968e1e8 100644 --- a/tests/org.eclipse.jface.tests/META-INF/MANIFEST.MF +++ b/tests/org.eclipse.jface.tests/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %Bundle-Name Bundle-SymbolicName: org.eclipse.jface.tests -Bundle-Version: 1.4.900.qualifier +Bundle-Version: 1.4.1000.qualifier Automatic-Module-Name: org.eclipse.jface.tests Bundle-RequiredExecutionEnvironment: JavaSE-17 Require-Bundle: org.junit;bundle-version="4.12.0", diff --git a/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/labelProviders/LabelProviderTest.java b/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/labelProviders/LabelProviderTest.java index dc2e74db1e1..49b6ce965b9 100644 --- a/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/labelProviders/LabelProviderTest.java +++ b/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/labelProviders/LabelProviderTest.java @@ -15,8 +15,8 @@ public class LabelProviderTest { private static final Car HORCH = new Car("Horch"); - private static Image horchImage = new Image(Display.getDefault(), 50, 10); - private static Image defaultImage = new Image(Display.getDefault(), 1, 1); + private static Image horchImage = new Image(Display.getDefault(), (gc, width, height) -> {}, 50, 10); + private static Image defaultImage = new Image(Display.getDefault(), (gc, width, height) -> {}, 1, 1); private final Function textFunction = o -> o instanceof Car ? ((Car) o).getMake() : "unknown"; private final Function imageFunction = o -> o instanceof Car ? horchImage : defaultImage; diff --git a/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/widgets/AbstractFactoryTest.java b/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/widgets/AbstractFactoryTest.java index 6217a391e87..e8f873c12e1 100644 --- a/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/widgets/AbstractFactoryTest.java +++ b/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/widgets/AbstractFactoryTest.java @@ -14,6 +14,7 @@ package org.eclipse.jface.tests.widgets; import org.eclipse.swt.graphics.Image; +import org.eclipse.swt.graphics.ImageGcDrawer; import org.eclipse.swt.widgets.Shell; import org.junit.After; import org.junit.AfterClass; @@ -26,7 +27,8 @@ public class AbstractFactoryTest { @BeforeClass public static void classSetup() { - image = new Image(null, 1, 1); + final ImageGcDrawer noOp = (gc, width, height) -> {}; + image = new Image(null, noOp, 1, 1); } @Before diff --git a/tests/org.eclipse.jface.text.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.jface.text.tests/META-INF/MANIFEST.MF index 741ef7fdb93..f5bed800eee 100644 --- a/tests/org.eclipse.jface.text.tests/META-INF/MANIFEST.MF +++ b/tests/org.eclipse.jface.text.tests/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %Plugin.name Bundle-SymbolicName: org.eclipse.jface.text.tests -Bundle-Version: 3.13.900.qualifier +Bundle-Version: 3.13.1000.qualifier Bundle-Vendor: %Plugin.providerName Bundle-Localization: plugin Export-Package: diff --git a/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/codemining/CodeMiningTest.java b/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/codemining/CodeMiningTest.java index 2d79f9a176c..e512180a3b3 100644 --- a/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/codemining/CodeMiningTest.java +++ b/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/codemining/CodeMiningTest.java @@ -515,7 +515,7 @@ private static boolean hasCodeMiningPrintedBelowLine(ITextViewer viewer, int lin starty= lineBounds.y; } - Image image= new Image(widget.getDisplay(), widget.getSize().x, widget.getSize().y); + Image image= new Image(widget.getDisplay(), (gc, width, height) -> {}, widget.getSize().x, widget.getSize().y); try { GC gc= new GC(widget); gc.copyArea(image, 0, 0); @@ -555,7 +555,7 @@ private static boolean hasCodeMiningPrintedAfterTextOnLine(ITextViewer viewer, i } else { secondLineBounds= widget.getTextBounds(lineOffset, lineOffset + lineLength); } - Image image = new Image(widget.getDisplay(), widget.getSize().x, widget.getSize().y); + Image image = new Image(widget.getDisplay(), (gc, width, height) -> {}, widget.getSize().x, widget.getSize().y); GC gc = new GC(widget); gc.copyArea(image, 0, 0); gc.dispose(); diff --git a/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/source/inlined/LineContentBoundsDrawingTest.java b/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/source/inlined/LineContentBoundsDrawingTest.java index 46708f74109..818deb75cfd 100644 --- a/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/source/inlined/LineContentBoundsDrawingTest.java +++ b/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/source/inlined/LineContentBoundsDrawingTest.java @@ -148,7 +148,7 @@ protected boolean condition() { } public int getMostRightPaintedPixel(StyledText widget) { - Image image = new Image(widget.getDisplay(), widget.getSize().x, widget.getSize().y); + Image image = new Image(widget.getDisplay(), (gc, width, height) -> {}, widget.getSize().x, widget.getSize().y); GC gc = new GC(widget); gc.copyArea(image, 0, 0); gc.dispose(); diff --git a/tests/org.eclipse.ui.editors.tests/src/org/eclipse/jface/text/tests/codemining/CodeMiningTest.java b/tests/org.eclipse.ui.editors.tests/src/org/eclipse/jface/text/tests/codemining/CodeMiningTest.java index f20ccbb2d38..9abe1e3a6b5 100644 --- a/tests/org.eclipse.ui.editors.tests/src/org/eclipse/jface/text/tests/codemining/CodeMiningTest.java +++ b/tests/org.eclipse.ui.editors.tests/src/org/eclipse/jface/text/tests/codemining/CodeMiningTest.java @@ -273,7 +273,7 @@ private static boolean existsPixelWithNonBackgroundColorAtLine(ITextViewer viewe int lineOffset = document.getLineOffset(line); Rectangle lineBounds = widget.getTextBounds(lineOffset, lineOffset + lineLength); String lineStr = document.get(lineOffset, lineLength); - Image image = new Image(widget.getDisplay(), widget.getSize().x, widget.getSize().y); + Image image = new Image(widget.getDisplay(), (gc, width, height) -> {}, widget.getSize().x, widget.getSize().y); try { GC gc = new GC(widget); gc.copyArea(image, 0, 0); @@ -306,7 +306,7 @@ private static boolean existsPixelWithNonBackgroundColorAtEndOfLine(ITextViewer String lineStr = document.get(lineOffset, document.getLineLength(line) - document.getLineDelimiter(line).length()); Rectangle lineBounds = widget.getTextBounds(lineOffset, lineOffset); - Image image = new Image(widget.getDisplay(), widget.getSize().x, widget.getSize().y); + Image image = new Image(widget.getDisplay(), (gc, width, height) -> {}, widget.getSize().x, widget.getSize().y); try { GC gc = new GC(widget); gc.copyArea(image, 0, 0); diff --git a/tests/org.eclipse.ui.tests.forms/META-INF/MANIFEST.MF b/tests/org.eclipse.ui.tests.forms/META-INF/MANIFEST.MF index 38972be7663..944d1b2b124 100755 --- a/tests/org.eclipse.ui.tests.forms/META-INF/MANIFEST.MF +++ b/tests/org.eclipse.ui.tests.forms/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: Forms Test Bundle-SymbolicName: org.eclipse.ui.tests.forms;singleton:=true -Bundle-Version: 3.10.400.qualifier +Bundle-Version: 3.10.500.qualifier Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime, org.eclipse.test.performance, diff --git a/tests/org.eclipse.ui.tests.forms/forms/org/eclipse/ui/tests/forms/util/FormImagesTest.java b/tests/org.eclipse.ui.tests.forms/forms/org/eclipse/ui/tests/forms/util/FormImagesTest.java index d9b1184ee14..0bae04287fe 100755 --- a/tests/org.eclipse.ui.tests.forms/forms/org/eclipse/ui/tests/forms/util/FormImagesTest.java +++ b/tests/org.eclipse.ui.tests.forms/forms/org/eclipse/ui/tests/forms/util/FormImagesTest.java @@ -281,7 +281,7 @@ public void testToolkitColors() throws Exception { @Test public void testDisposeUnknown() throws Exception { Display display = Display.getCurrent(); - Image image = new Image(display, 10, 10); + Image image = new Image(display, (gc, width, height) -> {}, 10, 10); getFormImagesInstance().markFinished(image, display); assertTrue("markFinished(...) did not dispose of an unknown image", image.isDisposed()); assertNull("descriptors map", getDescriptors(getFormImagesInstance())); diff --git a/tests/org.eclipse.ui.workbench.texteditor.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.ui.workbench.texteditor.tests/META-INF/MANIFEST.MF index a485e9e52b0..1af7fc573ed 100644 --- a/tests/org.eclipse.ui.workbench.texteditor.tests/META-INF/MANIFEST.MF +++ b/tests/org.eclipse.ui.workbench.texteditor.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.workbench.texteditor.tests -Bundle-Version: 3.14.800.qualifier +Bundle-Version: 3.14.900.qualifier Bundle-Vendor: %Plugin.providerName Bundle-Localization: plugin Export-Package: diff --git a/tests/org.eclipse.ui.workbench.texteditor.tests/src/org/eclipse/ui/workbench/texteditor/tests/ScreenshotTest.java b/tests/org.eclipse.ui.workbench.texteditor.tests/src/org/eclipse/ui/workbench/texteditor/tests/ScreenshotTest.java index baecc53cbf8..793ed327921 100644 --- a/tests/org.eclipse.ui.workbench.texteditor.tests/src/org/eclipse/ui/workbench/texteditor/tests/ScreenshotTest.java +++ b/tests/org.eclipse.ui.workbench.texteditor.tests/src/org/eclipse/ui/workbench/texteditor/tests/ScreenshotTest.java @@ -117,7 +117,7 @@ public static String takeScreenshot(Class testClass, String name, PrintStream GC gc = new GC(display); Rectangle displayBounds= display.getBounds(); out.println("Display @ " + displayBounds); - final Image image= new Image(display, displayBounds.width, displayBounds.height); + final Image image= new Image(display, (iGc, width, height) -> {}, displayBounds.width, displayBounds.height); gc.copyArea(image, 0, 0); gc.dispose();