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
>
>