On Tue, 6 Jul 2021 22:33:47 GMT, Kevin Rushforth <k...@openjdk.org> wrote:
> This fix restores the minimum macOS version needed to run JavaFX on x64 > platforms to 10.10. > > The fix for [JDK-8265031](https://bugs.openjdk.java.net/browse/JDK-8265031) > bumped the minimum version for macOS on aarch64 to 11.0 and on x64 to 10.12. > The change on aarch64 was necessary, since that is the minimum version that > will run on Apple Silicon. The change on x64 was not necessary, but was done > to match JDK 17. In connection with the fix for > [JDK-8263169](https://bugs.openjdk.java.net/browse/JDK-8263169), this causes > a crash on older macOS systems running 10.10 or 10.11. The long term solution > is to detect and throw an exception at startup if the version of macOS is > below the minimum, but for JavaFX 17 it was felt that restoring the minimum > of macOS 10.10 for x64 platforms was safer. > > See the discussion in JBS for more information. You can ignore the last pair of commits. The first is a "WIP" changes for the eventual fail-fast version detection, and the second reverts the first. The only change being proposed for this PR is to change the minimum version of macOS for x64 from `"10.12"` to `"10.10" (that is, back to what it was in JavaFX 16 and earlier releases). ------------- PR: https://git.openjdk.java.net/jfx/pull/566