RFR: 8269967: JavaFX should fail fast on macOS below minimum version
Kevin Rushforth
kcr at openjdk.java.net
Thu Jul 8 21:31:13 UTC 2021
This PR implements a version check in the JavaFX runtime initialization code on macOS to ensure that the platform is running a version of macOS that is at or above the minimum version. If the platform is below the specified minimum, the JavaFX initialization code throws an exception.
The minimum version is passed from the `mac.gradle` file to the Mac glass code as a pair of build time constants, which are compared at runtime to the platform version.
Notes to reviewers:
* In case anyone is interested, the first commit has some debug logging which will print the minimum version and the detected platform version. I removed them with the second commit.
-------------
Commit messages:
- Remove debug logging
- 8269967: JavaFX should fail fast on macOS below minimum version
Changes: https://git.openjdk.java.net/jfx/pull/567/files
Webrev: https://webrevs.openjdk.java.net/?repo=jfx&pr=567&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8269967
Stats: 35 lines in 2 files changed: 34 ins; 0 del; 1 mod
Patch: https://git.openjdk.java.net/jfx/pull/567.diff
Fetch: git fetch https://git.openjdk.java.net/jfx pull/567/head:pull/567
PR: https://git.openjdk.java.net/jfx/pull/567
More information about the openjfx-dev
mailing list