<div dir="ltr">I think that we'll be able to bump to Java 25 in JavaFX 25, like we did with 21. I suggested initially to bump to Java 22 exactly for FFM as it's very useful for JavaFX, but was told we shouldn't since it's not an LTS version.<div><br></div><div>I have no idea how long the work on Wayland will take including the code review (a rather long process), but you should be able to request code reviews with FFM and have it ready for integration by Java 25.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Apr 22, 2024 at 5:49 PM Thiago Milczarek Sayão <<a href="mailto:thiago.sayao@gmail.com">thiago.sayao@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">I was just experimenting, but it seems to be less work than going with JNI.<div>If I am correct, the next Java LTS will be 25, which will be required on JavaFX 29 to be released on September/29.<br></div><div><br></div><div>It's 7 years - that's really too much.</div><div><br></div><div>Maybe it's still worthwhile to prototype using FFM and then port everything to JNI.</div><div><br></div><div>-- Thiago.</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Em seg., 22 de abr. de 2024 às 11:21, Kevin Rushforth <<a href="mailto:kevin.rushforth@oracle.com" target="_blank">kevin.rushforth@oracle.com</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Note also that we cannot use Panama in the JavaFX internals yet, since <br>
the minimum version of the JDK is 21.<br>
<br>
-- Kevin<br>
<br>
<br>
On 4/21/2024 10:51 AM, Thiago Milczarek Sayão wrote:<br>
> Hi,<br>
><br>
> I did a small test app to explore Wayland client and portals (for <br>
> Robot and dialogs such as file open/save).<br>
><br>
> <a href="https://github.com/tsayao/wayland-test/blob/main/wayland-test.c" rel="noreferrer" target="_blank">https://github.com/tsayao/wayland-test/blob/main/wayland-test.c</a><br>
><br>
> It seems it will work as a glass backend, but some walls will be hit <br>
> on the way :)<br>
><br>
> I have tried to use jextract (from project Panama) to work directly <br>
> with java, but it seems it does not support wl_ types.<br>
><br>
> -- Thiago.<br>
<br>
</blockquote></div>
</blockquote></div>