Btw, I filed the following Enhancement for deprecating GTK 2 for removal:

https://bugs.openjdk.java.net/browse/JDK-8273089

And I dug up the bug I had previously filed to remove the unused applet implementation code:

https://bugs.openjdk.java.net/browse/JDK-8201538

-- Kevin


On 8/27/2021 11:39 AM, Kevin Rushforth wrote:
Thanks. As a follow-on though, it seems possible that not having GTK 2 support might help in our efforts to support GTK 4 or Wayland, but maybe that's wishful thinking on my part.

-- Kevin



On 8/27/2021 11:27 AM, Johan Vos wrote:
I agree with both suggestions (also with the Wayland one, but that indeed belongs in a different thread -- I'm working on that one locally).

- Johan


On Fri, Aug 27, 2021 at 7:07 PM Kevin Rushforth <kevin.rushfo...@oracle.com <mailto:kevin.rushfo...@oracle.com>> wrote:

    Definitely agree with the first one. Getting rid of the vestigial
    applet
    code in the implementation would be good cleanup.

    As for the second, I like the idea of deprecating the gtk2
    support "for
    removal" (it's not API, but conceptually it similar). Since gtk2
    is no
    longer supported by any Linux distro I don't see any reason to keep
    maintaining gtk2. The path for doing this would be to print a
    "deprecated for removal" warning message when the gtk2 library it is
    loaded in JavaFX 18. We could then remove it in JavaFX 19 or 20.
    I'll
    file an RFE for the first part (the deprecation for removal).

    Wayland has already been discussed in another thread.

    -- Kevin



    On 8/9/2021 2:39 PM, Thiago Milczarek Sayão wrote:
    > I would add:
    >
    > * Remove deprecated applets/web start code;
    > * Mark for removal or remove Gtk2 support . Gtk3 has been
    around for
    > 10 years.
    > * Work to support wayland, as it will probably be the default
    in the
    > future.
    >
    > - Thiago.
    >
    >
    > Em sex., 30 de jul. de 2021 às 09:59, Kevin Rushforth
    > <kevin.rushfo...@oracle.com <mailto:kevin.rushfo...@oracle.com>
    <mailto:kevin.rushfo...@oracle.com
    <mailto:kevin.rushfo...@oracle.com>>> escreveu:
    >
    >     Now that JavaFX 17 is in RDP2, we can turn more attention
    to bug
    >     fixes
    >     and enhancement requests for JavaFX 18. It's the summer, so
    there
    >     may be
    >     delays as some people are out at various times (including
    me), but I
    >     would like to get some of the outstanding enhancement
    requests moving
    >     over the next few weeks.
    >
    >     Specifically, I'd like to see the following proceed:
    >
    >     * Transparent backgrounds in WebView
    >     JBS: https://bugs.openjdk.java.net/browse/JDK-8090547
    <https://bugs.openjdk.java.net/browse/JDK-8090547>
    >     <https://bugs.openjdk.java.net/browse/JDK-8090547
    <https://bugs.openjdk.java.net/browse/JDK-8090547>>
    >     PR: https://github.com/openjdk/jfx/pull/563
    
<https://urldefense.com/v3/__https://github.com/openjdk/jfx/pull/563__;!!ACWV5N9M2RV99hQ!b79uH82fROLCdzbKAjeXsktPvCgzZH8o7tU4TRJZ7K21X7MN42bFTrbWaM3QkQnKRqhN$>
    >   
     
<https://urldefense.com/v3/__https://github.com/openjdk/jfx/pull/563__;!!ACWV5N9M2RV99hQ!e1mwjFFLu6Juw0WyL7BhDn_RV__AjpAhmev0ikZPsBmfhwAX0G_0_AbSOeKKgtBVjHVs$
    
<https://urldefense.com/v3/__https://github.com/openjdk/jfx/pull/563__;!!ACWV5N9M2RV99hQ!e1mwjFFLu6Juw0WyL7BhDn_RV__AjpAhmev0ikZPsBmfhwAX0G_0_AbSOeKKgtBVjHVs$>>
    >
    >     * Add DirectionalLight
    >     JBS: https://bugs.openjdk.java.net/browse/JDK-8234921
    <https://bugs.openjdk.java.net/browse/JDK-8234921>
    >     <https://bugs.openjdk.java.net/browse/JDK-8234921
    <https://bugs.openjdk.java.net/browse/JDK-8234921>>
    >     PR: https://github.com/openjdk/jfx/pull/548
    
<https://urldefense.com/v3/__https://github.com/openjdk/jfx/pull/548__;!!ACWV5N9M2RV99hQ!b79uH82fROLCdzbKAjeXsktPvCgzZH8o7tU4TRJZ7K21X7MN42bFTrbWaM3QkQI06RD-$>
    >   
     
<https://urldefense.com/v3/__https://github.com/openjdk/jfx/pull/548__;!!ACWV5N9M2RV99hQ!e1mwjFFLu6Juw0WyL7BhDn_RV__AjpAhmev0ikZPsBmfhwAX0G_0_AbSOeKKgiWYnbRD$
    
<https://urldefense.com/v3/__https://github.com/openjdk/jfx/pull/548__;!!ACWV5N9M2RV99hQ!e1mwjFFLu6Juw0WyL7BhDn_RV__AjpAhmev0ikZPsBmfhwAX0G_0_AbSOeKKgiWYnbRD$>>
    >
    >     * CSS pseudoclasses :focus-visible and :focus-within
    > https://bugs.openjdk.java.net/browse/JDK-8268225
    <https://bugs.openjdk.java.net/browse/JDK-8268225>
    >     <https://bugs.openjdk.java.net/browse/JDK-8268225
    <https://bugs.openjdk.java.net/browse/JDK-8268225>>
    >     PR: https://github.com/openjdk/jfx/pull/475
    
<https://urldefense.com/v3/__https://github.com/openjdk/jfx/pull/475__;!!ACWV5N9M2RV99hQ!b79uH82fROLCdzbKAjeXsktPvCgzZH8o7tU4TRJZ7K21X7MN42bFTrbWaM3QkZOdHZkF$>
    >   
     
<https://urldefense.com/v3/__https://github.com/openjdk/jfx/pull/475__;!!ACWV5N9M2RV99hQ!e1mwjFFLu6Juw0WyL7BhDn_RV__AjpAhmev0ikZPsBmfhwAX0G_0_AbSOeKKgreYERKS$
    
<https://urldefense.com/v3/__https://github.com/openjdk/jfx/pull/475__;!!ACWV5N9M2RV99hQ!e1mwjFFLu6Juw0WyL7BhDn_RV__AjpAhmev0ikZPsBmfhwAX0G_0_AbSOeKKgreYERKS$>>
    >
    >     * Improve property system to facilitate correct usage
    (minus the
    >     binary
    >     incompatible API change)
    >     JBS: https://bugs.openjdk.java.net/browse/JDK-8268642
    <https://bugs.openjdk.java.net/browse/JDK-8268642>
    >     <https://bugs.openjdk.java.net/browse/JDK-8268642
    <https://bugs.openjdk.java.net/browse/JDK-8268642>>
    >     PR: https://github.com/openjdk/jfx/pull/590
    
<https://urldefense.com/v3/__https://github.com/openjdk/jfx/pull/590__;!!ACWV5N9M2RV99hQ!b79uH82fROLCdzbKAjeXsktPvCgzZH8o7tU4TRJZ7K21X7MN42bFTrbWaM3QkWAHaxPG$>
    >   
     
<https://urldefense.com/v3/__https://github.com/openjdk/jfx/pull/590__;!!ACWV5N9M2RV99hQ!e1mwjFFLu6Juw0WyL7BhDn_RV__AjpAhmev0ikZPsBmfhwAX0G_0_AbSOeKKggImJHfK$
    
<https://urldefense.com/v3/__https://github.com/openjdk/jfx/pull/590__;!!ACWV5N9M2RV99hQ!e1mwjFFLu6Juw0WyL7BhDn_RV__AjpAhmev0ikZPsBmfhwAX0G_0_AbSOeKKggImJHfK$>>
    >     (Draft)
    >
    >     And maybe the following:
    >
    >     * Add CSS themes as a first-class concept (need a consensus
    on how to
    >     proceed)
    >
    >     * Undecorated interactive stage style (still in early
    discussion, but
    >     the concept looks interesting and useful)
    >
    >     There are probably others I'm forgetting.
    >
    >     Each of the above should be discussed in their own thread on
    >     openjfx-dev
    >     rather than a reply to this thread.
    >
    >     -- Kevin
    >
    >



Reply via email to