RFR: 8299595: Remove terminally deprecated JavaFX GTK 2 library [v8]

Kevin Rushforth kcr at openjdk.org
Fri Feb 24 13:57:18 UTC 2023


On Fri, 24 Feb 2023 00:24:56 GMT, Thiago Milczarek Sayao <tsayao at openjdk.org> wrote:

>> Simple PR to remove gtk2 library compilation and loading.
>
> Thiago Milczarek Sayao has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Review changes

This looks good.

Please file the CSR when you get a chance -- take a look at [JDK-8277962](https://bugs.openjdk.org/browse/JDK-8277962) for some ideas. The Specification section of the CSR for this issue should specify the behavior in the three cases in question:

Case 1: The application or end user has explicitly requested GTK 2 using the jdk.gtk.version system property.

list the new warning message

Case 2: Another native library has already loaded the GTK 2 library (an application cannot load both the GTK 2 and GTK 3 libraries in the same process).

indicate that a UOE exception will be thrown

Case 3: The gtk3 libraries are not available on the system.

indicate that a UOE exception will be thrown

@johanvos @arapte can one of you be the second reviewer on this?

-------------

Marked as reviewed by kcr (Lead).

PR: https://git.openjdk.org/jfx/pull/999


More information about the openjfx-dev mailing list