Skip to content

Commit ec3cbf0

Browse files
committed
Reintroduce OfFloat (internal) classes #62
Deprecate MonitorAwarePoint and MonitorAwareRectangle for removal
1 parent edc5529 commit ec3cbf0

File tree

17 files changed

+465
-50
lines changed

17 files changed

+465
-50
lines changed

binaries/org.eclipse.swt.cocoa.macosx.aarch64/.settings/.api_filters

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,28 @@
88
</message_arguments>
99
</filter>
1010
</resource>
11+
<resource path="META-INF/MANIFEST.MF">
12+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="923795461">
13+
<message_arguments>
14+
<message_argument value="3.131.0"/>
15+
<message_argument value="3.130.0"/>
16+
</message_arguments>
17+
</filter>
18+
</resource>
19+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwarePoint">
20+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="305324134">
21+
<message_arguments>
22+
<message_argument value="org.eclipse.swt.graphics.MonitorAwarePoint"/>
23+
<message_argument value="org.eclipse.swt_3.131.0"/>
24+
</message_arguments>
25+
</filter>
26+
</resource>
27+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwareRectangle">
28+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="305324134">
29+
<message_arguments>
30+
<message_argument value="org.eclipse.swt.graphics.MonitorAwareRectangle"/>
31+
<message_argument value="org.eclipse.swt_3.131.0"/>
32+
</message_arguments>
33+
</filter>
34+
</resource>
1135
</component>

binaries/org.eclipse.swt.cocoa.macosx.x86_64/.settings/.api_filters

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,28 @@
88
</message_arguments>
99
</filter>
1010
</resource>
11+
<resource path="META-INF/MANIFEST.MF">
12+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="923795461">
13+
<message_arguments>
14+
<message_argument value="3.131.0"/>
15+
<message_argument value="3.130.0"/>
16+
</message_arguments>
17+
</filter>
18+
</resource>
19+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwarePoint">
20+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="305324134">
21+
<message_arguments>
22+
<message_argument value="org.eclipse.swt.graphics.MonitorAwarePoint"/>
23+
<message_argument value="org.eclipse.swt_3.131.0"/>
24+
</message_arguments>
25+
</filter>
26+
</resource>
27+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwareRectangle">
28+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="305324134">
29+
<message_arguments>
30+
<message_argument value="org.eclipse.swt.graphics.MonitorAwareRectangle"/>
31+
<message_argument value="org.eclipse.swt_3.131.0"/>
32+
</message_arguments>
33+
</filter>
34+
</resource>
1135
</component>

binaries/org.eclipse.swt.gtk.linux.aarch64/.settings/.api_filters

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,28 @@
88
</message_arguments>
99
</filter>
1010
</resource>
11+
<resource path="META-INF/MANIFEST.MF">
12+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="923795461">
13+
<message_arguments>
14+
<message_argument value="3.131.0"/>
15+
<message_argument value="3.130.0"/>
16+
</message_arguments>
17+
</filter>
18+
</resource>
19+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwarePoint">
20+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="305324134">
21+
<message_arguments>
22+
<message_argument value="org.eclipse.swt.graphics.MonitorAwarePoint"/>
23+
<message_argument value="org.eclipse.swt_3.131.0"/>
24+
</message_arguments>
25+
</filter>
26+
</resource>
27+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwareRectangle">
28+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="305324134">
29+
<message_arguments>
30+
<message_argument value="org.eclipse.swt.graphics.MonitorAwareRectangle"/>
31+
<message_argument value="org.eclipse.swt_3.131.0"/>
32+
</message_arguments>
33+
</filter>
34+
</resource>
1135
</component>

binaries/org.eclipse.swt.gtk.linux.loongarch64/.settings/.api_filters

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,28 @@
88
</message_arguments>
99
</filter>
1010
</resource>
11+
<resource path="META-INF/MANIFEST.MF">
12+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="923795461">
13+
<message_arguments>
14+
<message_argument value="3.131.0"/>
15+
<message_argument value="3.130.0"/>
16+
</message_arguments>
17+
</filter>
18+
</resource>
19+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwarePoint">
20+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="305324134">
21+
<message_arguments>
22+
<message_argument value="org.eclipse.swt.graphics.MonitorAwarePoint"/>
23+
<message_argument value="org.eclipse.swt_3.131.0"/>
24+
</message_arguments>
25+
</filter>
26+
</resource>
27+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwareRectangle">
28+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="305324134">
29+
<message_arguments>
30+
<message_argument value="org.eclipse.swt.graphics.MonitorAwareRectangle"/>
31+
<message_argument value="org.eclipse.swt_3.131.0"/>
32+
</message_arguments>
33+
</filter>
34+
</resource>
1135
</component>

binaries/org.eclipse.swt.gtk.linux.ppc64le/.settings/.api_filters

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,28 @@
88
</message_arguments>
99
</filter>
1010
</resource>
11+
<resource path="META-INF/MANIFEST.MF">
12+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="923795461">
13+
<message_arguments>
14+
<message_argument value="3.131.0"/>
15+
<message_argument value="3.130.0"/>
16+
</message_arguments>
17+
</filter>
18+
</resource>
19+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwarePoint">
20+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="305324134">
21+
<message_arguments>
22+
<message_argument value="org.eclipse.swt.graphics.MonitorAwarePoint"/>
23+
<message_argument value="org.eclipse.swt_3.131.0"/>
24+
</message_arguments>
25+
</filter>
26+
</resource>
27+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwareRectangle">
28+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="305324134">
29+
<message_arguments>
30+
<message_argument value="org.eclipse.swt.graphics.MonitorAwareRectangle"/>
31+
<message_argument value="org.eclipse.swt_3.131.0"/>
32+
</message_arguments>
33+
</filter>
34+
</resource>
1135
</component>

binaries/org.eclipse.swt.gtk.linux.riscv64/.settings/.api_filters

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,28 @@
88
</message_arguments>
99
</filter>
1010
</resource>
11+
<resource path="META-INF/MANIFEST.MF">
12+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="923795461">
13+
<message_arguments>
14+
<message_argument value="3.131.0"/>
15+
<message_argument value="3.130.0"/>
16+
</message_arguments>
17+
</filter>
18+
</resource>
19+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwarePoint">
20+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="305324134">
21+
<message_arguments>
22+
<message_argument value="org.eclipse.swt.graphics.MonitorAwarePoint"/>
23+
<message_argument value="org.eclipse.swt_3.131.0"/>
24+
</message_arguments>
25+
</filter>
26+
</resource>
27+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwareRectangle">
28+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="305324134">
29+
<message_arguments>
30+
<message_argument value="org.eclipse.swt.graphics.MonitorAwareRectangle"/>
31+
<message_argument value="org.eclipse.swt_3.131.0"/>
32+
</message_arguments>
33+
</filter>
34+
</resource>
1135
</component>

binaries/org.eclipse.swt.gtk.linux.x86_64/.settings/.api_filters

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,20 @@
88
</message_arguments>
99
</filter>
1010
</resource>
11+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwarePoint">
12+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="305324134">
13+
<message_arguments>
14+
<message_argument value="org.eclipse.swt.graphics.MonitorAwarePoint"/>
15+
<message_argument value="org.eclipse.swt_3.131.0"/>
16+
</message_arguments>
17+
</filter>
18+
</resource>
19+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwareRectangle">
20+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="305324134">
21+
<message_arguments>
22+
<message_argument value="org.eclipse.swt.graphics.MonitorAwareRectangle"/>
23+
<message_argument value="org.eclipse.swt_3.131.0"/>
24+
</message_arguments>
25+
</filter>
26+
</resource>
1127
</component>

binaries/org.eclipse.swt.win32.win32.aarch64/.settings/.api_filters

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,4 +144,28 @@
144144
</message_arguments>
145145
</filter>
146146
</resource>
147+
<resource path="META-INF/MANIFEST.MF">
148+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="923795461">
149+
<message_arguments>
150+
<message_argument value="3.131.0"/>
151+
<message_argument value="3.130.0"/>
152+
</message_arguments>
153+
</filter>
154+
</resource>
155+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwarePoint">
156+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="305324134">
157+
<message_arguments>
158+
<message_argument value="org.eclipse.swt.graphics.MonitorAwarePoint"/>
159+
<message_argument value="org.eclipse.swt_3.131.0"/>
160+
</message_arguments>
161+
</filter>
162+
</resource>
163+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwareRectangle">
164+
<filter comment="See https://github.com/eclipse-platform/eclipse.platform.swt/issues/62" id="305324134">
165+
<message_arguments>
166+
<message_argument value="org.eclipse.swt.graphics.MonitorAwareRectangle"/>
167+
<message_argument value="org.eclipse.swt_3.131.0"/>
168+
</message_arguments>
169+
</filter>
170+
</resource>
147171
</component>

bundles/org.eclipse.swt/Eclipse SWT Tests/win32/org/eclipse/swt/widgets/ControlWin32Tests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,11 +100,11 @@ public void testCorrectScaleUpUsingDifferentSetBoundsMethod() {
100100

101101
button.setBounds(new Rectangle(0, 47, 200, 47));
102102
assertEquals("Control::setBounds(Rectangle) doesn't scale up correctly",
103-
new Rectangle(0, 82, 350, 83), button.getBoundsInPixels());
103+
new Rectangle(0, 82, 350, 82), button.getBoundsInPixels());
104104

105105
button.setBounds(0, 47, 200, 47);
106106
assertEquals("Control::setBounds(int, int, int, int) doesn't scale up correctly",
107-
new Rectangle(0, 82, 350, 83), button.getBoundsInPixels());
107+
new Rectangle(0, 82, 350, 82), button.getBoundsInPixels());
108108
}
109109

110110
record FontComparison(int originalFontHeight, int currentFontHeight) {

bundles/org.eclipse.swt/Eclipse SWT Tests/win32/org/eclipse/swt/widgets/CoordinateSystemMapperTests.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ void translateRectangleInGapPartiallyInRightBackAndForthInSingleZoomShouldBeTheS
137137
void translateRectangleInGapPartiallyInRightBackAndForthInMultiZoomShouldBeInside() {
138138
MultiZoomCoordinateSystemMapper mapper = getMultiZoomCoordinateSystemMapper();
139139
setupMonitors(mapper);
140-
Rectangle rectInPts = new MonitorAwareRectangle(1950, 400, 150, 100, monitors[1]);
140+
Rectangle rectInPts = new Rectangle.WithMonitor(1950, 400, 150, 100, monitors[1]);
141141
Rectangle rectInPxs = mapper.translateToDisplayCoordinates(rectInPts, monitors[0].getZoom());
142142
assertEquals(rectInPts, mapper.translateFromDisplayCoordinates(rectInPxs, monitors[0].getZoom()));
143143
}
@@ -223,15 +223,15 @@ private Point createExpectedPoint(CoordinateSystemMapper mapper, int x, int y, M
223223
if (mapper instanceof SingleZoomCoordinateSystemMapper) {
224224
return new Point(x, y);
225225
} else {
226-
return new MonitorAwarePoint(x, y, monitor);
226+
return new Point.WithMonitor(x, y, monitor);
227227
}
228228
}
229229

230230
private Rectangle createExpectedRectangle(CoordinateSystemMapper mapper, int x, int y, int width, int height, Monitor monitor) {
231231
if (mapper instanceof SingleZoomCoordinateSystemMapper) {
232232
return new Rectangle(x, y, width, height);
233233
} else {
234-
return new MonitorAwareRectangle(x, y, width, height, monitor);
234+
return new Rectangle.WithMonitor(x, y, width, height, monitor);
235235
}
236236
}
237237

0 commit comments

Comments
 (0)