Integrated: 8359396: [Linux] Require Gtk3 >= 3.20 for glass-gtk

Thiago Milczarek Sayao tsayao at openjdk.org
Wed Jun 18 10:23:34 UTC 2025


On Fri, 13 Jun 2025 01:00:31 GMT, Thiago Milczarek Sayao <tsayao at openjdk.org> wrote:

> Upgrade the minimum required GTK version for JavaFX to GTK 3.20 to enable modern features and better Linux desktop integration.
> 
> JavaFX currently depends on GTK 3.8, [released](https://mail.gnome.org/archives/gtk-devel-list/2013-March/msg00108.html) in March 2013. This version is outdated and predates many useful GTK API improvements.
> 
> GTK 3.20 was [released](https://mail.gnome.org/archives/gtk-list/2016-March/msg00026.html) on March 21, 2016.
> 
> Updating the GTK minimum requirement to 3.20 would enable JavaFX to support new features, including the improvements proposed in  #1605 
> 
> Major Linux distributions already provide GTK 3.20 or newer:
> - Ubuntu LTS 18.04+ (ships GTK 3.22+)
> - Debian 9+ (ships GTK 3.22+)
> - Fedora 24+ (ships GTK 3.20+)
> - Oracle Linux and Red Hat Enterprise Linux 8+ (ships GTK 3.22+)

This pull request has now been integrated.

Changeset: 4257aa9f
Author:    Thiago Milczarek Sayao <tsayao at openjdk.org>
URL:       https://git.openjdk.org/jfx/commit/4257aa9fb96f3ed1b7e59ab0f4f62a13909e272c
Stats:     62 lines in 3 files changed: 37 ins; 23 del; 2 mod

8359396: [Linux] Require Gtk3 >= 3.20 for glass-gtk

Reviewed-by: kcr, lkostyra, jvos

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

PR: https://git.openjdk.org/jfx/pull/1825


More information about the openjfx-dev mailing list