diff --git a/.github/workflows/IKVM.yml b/.github/workflows/IKVM.yml index aeab9758e5..5f94f58fa4 100644 --- a/.github/workflows/IKVM.yml +++ b/.github/workflows/IKVM.yml @@ -519,7 +519,7 @@ jobs: matrix: ${{ fromJSON(needs.test-vars.outputs.matrix) }} name: Test (${{ matrix.run }}:${{ matrix.tfm }}:${{ matrix.sys }}) timeout-minutes: 240 - runs-on: ${{ fromJSON('{"win-x86":["windows-2022"],"win-x64":["windows-2022"],"linux-x64":["ubuntu-24.04"],"linux-arm64":["ubuntu-24.04-arm"],"osx-x64":["macos-13"],"osx-arm64":["macos-14"]}')[matrix.sys] }} + runs-on: ${{ fromJSON('{"win-x86":["windows-2025"],"win-x64":["windows-2025"],"linux-x64":["ubuntu-24.04"],"linux-arm64":["ubuntu-24.04-arm"],"osx-x64":["macos-13"],"osx-arm64":["macos-14"]}')[matrix.sys] }} steps: - name: Free Disk Space (Linux) if: runner.os == 'Linux' @@ -532,7 +532,7 @@ jobs: if: runner.os == 'Windows' shell: pwsh run: | - $dir="C:\w" + $dir="D:\w" mkdir $dir mkdir $dir\temp mkdir $dir\dotnet diff --git a/Directory.Build.props b/Directory.Build.props index a5f3841826..f9bad43f61 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -24,7 +24,7 @@ 1 8 0 - 472 + 482 b08 OpenJDK $(OpenJdkMinorVersion)u$(OpenJdkUpdateVersion) $(OpenJdkBuildNumber) $(OpenJdkMajorVersion).$(OpenJdkMinorVersion).$(OpenJdkMicroVersion)_$(OpenJdkUpdateVersion)-$(OpenJdkBuildNumber) diff --git a/ext/openjdk b/ext/openjdk index 336276d5af..69137c6403 160000 --- a/ext/openjdk +++ b/ext/openjdk @@ -1 +1 @@ -Subproject commit 336276d5af26a2f41055899fa1e62d527482edad +Subproject commit 69137c64034c4d1c93e8d5c9fd1b46e3d8016d87 diff --git a/src/IKVM.OpenJDK.Tests/jdk/test/ExcludeList.txt b/src/IKVM.OpenJDK.Tests/jdk/test/ExcludeList.txt index 5c40088ded..baa9796704 100644 --- a/src/IKVM.OpenJDK.Tests/jdk/test/ExcludeList.txt +++ b/src/IKVM.OpenJDK.Tests/jdk/test/ExcludeList.txt @@ -2351,6 +2351,7 @@ javax/swing/AbstractButton/6711682/bug6711682.java javax/swing/AbstractButton/AnimatedIcon/AnimatedIcon.java generic-all javax/swing/AncestorNotifier/7193219/bug7193219.java generic-all javax/swing/DataTransfer/6456844/bug6456844.java generic-all +javax/swing/DefaultButtonModel/DefaultButtonModelCrashTest.java generic-all javax/swing/DataTransfer/8059739/bug8059739.java generic-all javax/swing/GroupLayout/6613904/bug6613904.java generic-all javax/swing/GroupLayout/7071166/bug7071166.java generic-all @@ -2438,6 +2439,7 @@ javax/swing/JFileChooser/8062561/bug8062561.java javax/swing/JFileChooser/8080628/bug8080628.java generic-all javax/swing/JFileChooser/FileChooserListenerLeak.java generic-all javax/swing/JFileChooser/FileFilterDescription/FileFilterDescription.java generic-all +javax/swing/JFileChooser/FileSystemView/Win32FolderSort.java generic-all javax/swing/JFormattedTextField/Test6462562.java generic-all javax/swing/JFrame/4962534/bug4962534.html generic-all javax/swing/JFrame/8016356/bug8016356.java generic-all @@ -2800,6 +2802,7 @@ jdk/lambda/vm/InterfaceAccessFlagsTest.java jdk/lambda/vm/StrictfpDefault.java generic-all jdk/net/Sockets/Test.java generic-all jdk/tools/launcher/JliLaunchTest.sh generic-all +lib/property/CheckWindowsProperty.java generic-all lib/security/CheckBlacklistedCerts.java generic-all lib/security/java.policy/Ext_AllPolicy.sh generic-all lib/testlibrary/AssertsTest.java generic-all @@ -3257,7 +3260,7 @@ java/net/PortUnreachableException/Concurrent.java java/net/Socket/InheritHandle.java linux-all,macosx-all java/net/Socket/LingerTest.java linux-all java/net/Socket/NullHost.java linux-all -java/net/Socket/asyncClose/AsyncClose.java linux-all,macosx-all +java/net/Socket/asyncClose/AsyncClose.java generic-all # this used to work at one point on Windows, but it seems to have regressed, and it's not clear if it's a test issue or an implementation issue java/net/Socket/setReuseAddress/Basic.java linux-all java/net/URL/B5086147.sh linux-all @@ -4280,6 +4283,7 @@ java/awt/Focus/Headless/HeadlessContainerOrderFocusTraversalPolicy.java java/awt/Focus/Headless/HeadlessDefaultFocusTraversalPolicy.java macosx-all java/awt/Focus/Headless/HeadlessDefaultKeyboardFocusManager.java macosx-all java/awt/Focus/ModalDialogInitialFocusTest/ModalDialogInitialFocusTest.html macosx-all +java/awt/Focus/ModalDialogInitialFocusTest/ModalDialogInitialFocusTest.java generic-all java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.html macosx-all java/awt/Focus/MouseClickRequestFocusRaceTest/MouseClickRequestFocusRaceTest.html linux-all,macosx-all java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.html macosx-all