RFR: 8313424: JavaFX controls in the title bar (Preview) [v80]

Kevin Rushforth kcr at openjdk.org
Thu Jun 5 16:12:21 UTC 2025


On Thu, 5 Jun 2025 15:58:01 GMT, Michael Strauß <mstrauss at openjdk.org> wrote:

>> Worth noting is that we only recently upgraded our production build env from Oracle Linux 7, which is now out of support. Bumping the minimum GTK version to 3.20 will preclude running on OL 7 / RHEL 7 at all (RHEL 7 has GTK 3.8, which is why that minimum was chosen). I think this is OK, but is another reason I want to see a separate JBS issue to bump the minimum.
>
> I think providing a release note that the new extended stage style requires GTK 3.20 sounds reasonable.

I mis-remembered the GTK version in OL7. I just tried it on an OL 7 VM I still had lying around, and it also has GTK 3.22 and using this PR, the MonkeyTester with EXTENDED stage style and a HeaderBar runs just fine, including the context menu.

> I think providing a release note that the new extended stage style requires GTK 3.20 sounds reasonable.

I was more thinking that we would file a new issue to bump the minimum to 3.20 and provide a release note using that bug that JavaFX requires 3.20 as a minimum. If we end up not doing that, then a release note that the extended stage style needs 3.20 would be good.

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

PR Review Comment: https://git.openjdk.org/jfx/pull/1605#discussion_r2129205713


More information about the openjfx-dev mailing list