From 7edb22cb716927aa8015e45c43cfd4bbce2c5799 Mon Sep 17 00:00:00 2001 From: Ned Twigg Date: Fri, 3 Oct 2025 20:57:22 -0700 Subject: [PATCH] Remove all the x86 ports. --- CHANGES.md | 4 ++- .../common/swt/widgets/SmoothTable.java | 30 ------------------- .../resources/durian-swt-natives/placeholder | 0 .../common/swt/widgets/SmoothTable.java | 25 ---------------- .../resources/durian-swt-natives/placeholder | 0 gradle.properties | 1 - settings.gradle | 2 -- 7 files changed, 3 insertions(+), 59 deletions(-) delete mode 100644 durian-swt.gtk.linux.x86/src/main/java/com/diffplug/common/swt/widgets/SmoothTable.java delete mode 100644 durian-swt.gtk.linux.x86/src/main/resources/durian-swt-natives/placeholder delete mode 100644 durian-swt.win32.win32.x86/src/main/java/com/diffplug/common/swt/widgets/SmoothTable.java delete mode 100644 durian-swt.win32.win32.x86/src/main/resources/durian-swt-natives/placeholder diff --git a/CHANGES.md b/CHANGES.md index 07f52750..61e0f1fd 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,7 +2,9 @@ ## [Unreleased] ### Added -- `com.diffplug.common.swt.SwtKt` which is required to instantiate `Point` or `Rectangle` in Kotlin starting with Eclipse 4.36 ([]() responding to [swt#1711](https://github.com/eclipse-platform/eclipse.platform.swt/pull/1711#issuecomment-2715777755)) +- `com.diffplug.common.swt.SwtKt` which is required to instantiate `Point` or `Rectangle` in Kotlin starting with Eclipse 4.36 ([#33](https://github.com/diffplug/durian-swt/pull/33) responding to [swt#1711](https://github.com/eclipse-platform/eclipse.platform.swt/pull/1711#issuecomment-2715777755)) +### Removed +- The 32-bit `x86` ports have been removed. ([#36](https://github.com/diffplug/durian-swt/pull/36)) ## [5.2.0] - 2025-08-28 ### Added diff --git a/durian-swt.gtk.linux.x86/src/main/java/com/diffplug/common/swt/widgets/SmoothTable.java b/durian-swt.gtk.linux.x86/src/main/java/com/diffplug/common/swt/widgets/SmoothTable.java deleted file mode 100644 index c8f06ad4..00000000 --- a/durian-swt.gtk.linux.x86/src/main/java/com/diffplug/common/swt/widgets/SmoothTable.java +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright 2020 DiffPlug - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.diffplug.common.swt.widgets; - - -import org.eclipse.swt.widgets.Composite; - -public final class SmoothTable extends AbstractSmoothTable.Scrollable { - public SmoothTable(Composite parent, int tableStyle) { - super(parent, tableStyle); - } - - @Override - protected void setTopPixelWithinTable(int value) { - table.getVerticalBar().setSelection(value); - } -} diff --git a/durian-swt.gtk.linux.x86/src/main/resources/durian-swt-natives/placeholder b/durian-swt.gtk.linux.x86/src/main/resources/durian-swt-natives/placeholder deleted file mode 100644 index e69de29b..00000000 diff --git a/durian-swt.win32.win32.x86/src/main/java/com/diffplug/common/swt/widgets/SmoothTable.java b/durian-swt.win32.win32.x86/src/main/java/com/diffplug/common/swt/widgets/SmoothTable.java deleted file mode 100644 index 6315f80c..00000000 --- a/durian-swt.win32.win32.x86/src/main/java/com/diffplug/common/swt/widgets/SmoothTable.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright 2020 DiffPlug - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.diffplug.common.swt.widgets; - - -import org.eclipse.swt.widgets.Composite; - -public final class SmoothTable extends AbstractSmoothTable.Unscrollable { - public SmoothTable(Composite parent, int tableStyle) { - super(parent, tableStyle); - } -} diff --git a/durian-swt.win32.win32.x86/src/main/resources/durian-swt-natives/placeholder b/durian-swt.win32.win32.x86/src/main/resources/durian-swt-natives/placeholder deleted file mode 100644 index e69de29b..00000000 diff --git a/gradle.properties b/gradle.properties index 189b3656..84fb6098 100644 --- a/gradle.properties +++ b/gradle.properties @@ -17,7 +17,6 @@ VER_DURIAN_RX=5.0.1 VER_DURIAN_DEBUG=1.1.0 # SWT Dependencies from P2 VER_ECLIPSE_PLATFORM=4.37 -VER_ECLIPSE_PLATFORM_X86=4.7 # Testing VER_JUNIT=4.13.2 diff --git a/settings.gradle b/settings.gradle index ad6202ac..32733235 100644 --- a/settings.gradle +++ b/settings.gradle @@ -46,8 +46,6 @@ include 'durian-swt.os' include 'durian-swt.cocoa.macosx.aarch64' include 'durian-swt.cocoa.macosx.x86_64' include 'durian-swt.gtk.linux.x86_64' -include 'durian-swt.gtk.linux.x86' include 'durian-swt.win32.win32.x86_64' -include 'durian-swt.win32.win32.x86' apply from: com.diffplug.blowdryer.Blowdryer.file('base/buildscan-on-ci.gradle') \ No newline at end of file