RFR: 8320965: Scrolling on a touch enabled display fails on Wayland [v2]

Thiago Milczarek Sayao tsayao at openjdk.org
Mon Dec 18 21:58:47 UTC 2023


On Mon, 18 Dec 2023 21:51:13 GMT, Kevin Rushforth <kcr at openjdk.org> wrote:

>> It seems like this is the best we can do for now. What is means is that we won't be able to build on a system with 3.8 - 3.19 and distribute a library that will use the new functionality when running on 3.20 or later. That's probably OK in this case, but is worth noting.
>> 
>> What is important, and why the runtime check is needed (as noted above) is that we can build a production release of JavaFX on a system that has a later GTK and it will run on a system with an older GTK. It won't use the feature on those older systems, but won't crash.
>
> As an FYI, we use GTK 3.22 on our CI build machines so I wouldn't want to see the build-time dependency move any higher than it currently is.

The suggestion was to allow building on 16.04 - so it's easier to test. But it currently does not build because of code introduced on Platform Preferences API. On the other hand, maybe it's best to fail so we make sure building requires 3.20.

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

PR Review Comment: https://git.openjdk.org/jfx/pull/1305#discussion_r1430688501


More information about the openjfx-dev mailing list