Hi, Just a small heads up! Oracle really provides a backport for Gtk3 support in Java8u...!
See http://mail.openjdk.java.net/pipermail/openjfx-dev/2018-October/022603.html Tom On 07.06.18 21:15, Tom Schindl wrote: > Hi, > > I brought up the Gtk2 problem to openjfx-dev and there's a chance that > Oracle backports the Gtk3 fixes from Java9 to Java8. > > See http://mail.openjdk.java.net/pipermail/openjfx-dev/2018-June/021988.html > > Tom > > On 06.06.18 09:32, Tom Schindl wrote: >> Hi, >> >> JavaFX has different components, the one we are talking about is the >> glass-layer [1]. It's the responsibility of this layer to integrate into >> the windowing system of your OS. There's implementation for each >> supported OS ranging from iOS to linux where Gtk2 is used. >> >> Tom >> >> [1]http://hg.openjdk.java.net/openjfx/8u/rt/file/4d46b5956d59/modules/graphics/src/main/native-glass >> >> On 06.06.18 08:40, Aleksandar Kurtakov wrote: >>> >>> >>> On Fri, Jun 1, 2018 at 6:13 PM, Aleksandar Kurtakov <akurt...@redhat.com >>> <mailto:akurt...@redhat.com>> wrote: >>> >>> >>> >>> On Fri, Jun 1, 2018 at 6:02 PM, Tom Schindl >>> <tom.schi...@bestsolution.at <mailto:tom.schi...@bestsolution.at>> >>> wrote: >>> >>> For JavaFX the statement is 100% true and this means anything >>> using GEF >>> 4 and later won't work anymore. >>> >>> >>> I have no idea about that. Do you care to share technical details >>> why this is the case? >>> >>> >>> I'm really interested in hearing what the issue is but if no one care to >>> explain give links to bugzilla and etc. I wouldn't have a choice but to >>> assume this is smth that has already be fixed. >>> >>> >>> >>> >>> >>> I'd also like to state that I personally have no problem with >>> dropping >>> Gtk3 but I know many many projects who JavaFX-SWT-Interopt and >>> without >>> Gtk2 their Linux story is gone. So yes you could say I >>> exaggerated for >>> Swing but I did not for JavaFX. >>> >>> Anyways I'm not here to lobby anything but wanted to inform you that >>> this decision (which I don't question makes sense technically, man >>> powerwise, ...) could cause problems for (Eclipse) downstream >>> projects. >>> >>> >>> Furthermore, by the time this happens Java 11 (next LTS) will be out >>> so there will be LTS Java version with proper JavaFX and GTK3 story. >>> And thanks for jumping in - this is exactly the reason why this >>> mail was posted to provoke people to either step up in helping with >>> daily tasks or/and keep up their projects/products according to the >>> manpower available. >>> >>> >>> >>> Tom >>> >>> On 01.06.18 16:48, Aleksandar Kurtakov wrote: >>> > >>> > >>> > On Fri, Jun 1, 2018 at 5:42 PM, Tom Schindl >>> <tom.schi...@bestsolution.at <mailto:tom.schi...@bestsolution.at> >>> > <mailto:tom.schi...@bestsolution.at >>> <mailto:tom.schi...@bestsolution.at>>> wrote: >>> > >>> > IIRC it depends on the theme you use in swing! >>> > >>> > >>> > So in this case, it's not ruling out pre Java 9 Swing integration >>> as >>> > it's a matter of not using Gtk LnF which should be possible to >>> even >>> > ensure in SWT_AWT if needed. Your statement seem to be way >>> exaggerated. >>> > >>> > >>> > >>> > Tom >>> > >>> > On 01.06.18 16:39, Aleksandar Kurtakov wrote: >>> > > >>> > > >>> > > On Fri, Jun 1, 2018 at 5:31 PM, Tom Schindl >>> <tom.schi...@bestsolution.at <mailto:tom.schi...@bestsolution.at> >>> <mailto:tom.schi...@bestsolution.at >>> <mailto:tom.schi...@bestsolution.at>> >>> > > <mailto:tom.schi...@bestsolution.at >>> <mailto:tom.schi...@bestsolution.at> >>> <mailto:tom.schi...@bestsolution.at >>> <mailto:tom.schi...@bestsolution.at>>>> >>> > wrote: >>> > > >>> > > Hi, >>> > > >>> > > This means you'll rule out all pre Java9 code who >>> uses the >>> > > Swing-Integration and JavaFX? IIRC only Java9+ is >>> able to run on Gtk3. >>> > > >>> > > >>> > > I happily run SWT_AWT on OpenJDK Runtime Environment (build >>> > > 1.8.0_171-b10) so that seems to not be true. >>> > > >>> > > >>> > > >>> > > Tom >>> > > >>> > > On 30.05.18 21:31, Aleksandar Kurtakov wrote: >>> > > > >>> > > > >>> > > > On Wed, May 30, 2018 at 9:55 PM, Eric Williams >>> <ericw...@redhat.com <mailto:ericw...@redhat.com> >>> <mailto:ericw...@redhat.com <mailto:ericw...@redhat.com>> >>> > <mailto:ericw...@redhat.com <mailto:ericw...@redhat.com> >>> <mailto:ericw...@redhat.com <mailto:ericw...@redhat.com>>> >>> > > > <mailto:ericw...@redhat.com >>> <mailto:ericw...@redhat.com> <mailto:ericw...@redhat.com >>> <mailto:ericw...@redhat.com>> >>> > <mailto:ericw...@redhat.com <mailto:ericw...@redhat.com> >>> <mailto:ericw...@redhat.com <mailto:ericw...@redhat.com>>>>> wrote: >>> > > > >>> > > > Hello everyone, >>> > > > >>> > > > 4.8 is almost done and many GTK3 bugs have >>> been fixed. >>> > For 4.9, we >>> > > > are again focusing on GTK3 bugs and >>> performance issues. >>> > > > >>> > > > If you are running SWT/Eclipse on GTK2, please >>> try with >>> > GTK3 as we >>> > > > are trying to root out all SWT bugs which >>> prevent GTK2 >>> > users from >>> > > > switching to GTK3. If you already filed a bug >>> awhile >>> > ago, please >>> > > > feel free to email/CC me as a reminder -- we >>> have a >>> > backlog of old >>> > > > bugs so sometimes these things slip through >>> the cracks. >>> > > > >>> > > > We also have the 4.9 GTK3 bug tracker which >>> can be found >>> > here: >>> > > > >>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=535255 >>> <https://bugs.eclipse.org/bugs/show_bug.cgi?id=535255> >>> > <https://bugs.eclipse.org/bugs/show_bug.cgi?id=535255 >>> <https://bugs.eclipse.org/bugs/show_bug.cgi?id=535255>> >>> > > >>> <https://bugs.eclipse.org/bugs/show_bug.cgi?id=535255 >>> <https://bugs.eclipse.org/bugs/show_bug.cgi?id=535255> >>> > <https://bugs.eclipse.org/bugs/show_bug.cgi?id=535255 >>> <https://bugs.eclipse.org/bugs/show_bug.cgi?id=535255>>> >>> > > > >>> <https://bugs.eclipse.org/bugs/show_bug.cgi?id=535255 >>> <https://bugs.eclipse.org/bugs/show_bug.cgi?id=535255> >>> > <https://bugs.eclipse.org/bugs/show_bug.cgi?id=535255 >>> <https://bugs.eclipse.org/bugs/show_bug.cgi?id=535255>> >>> > > >>> <https://bugs.eclipse.org/bugs/show_bug.cgi?id=535255 >>> <https://bugs.eclipse.org/bugs/show_bug.cgi?id=535255> >>> > <https://bugs.eclipse.org/bugs/show_bug.cgi?id=535255 >>> <https://bugs.eclipse.org/bugs/show_bug.cgi?id=535255>>>> >>> > > > >>> > > > >>> > > > It's worth noting that GTK 2 support will be >>> dropped as soon >>> > as work >>> > > > towards supporting GTK 4 starts so please stop >>> using GTK 2 >>> > backend. >>> > > > >>> > > > >>> > > > >>> > > > >>> > > > Thanks, >>> > > > >>> > > > >>> > > > -- >>> > > > Eric Williams >>> > > > Software Engineer - Eclipse/SWT Team >>> > > > Red Hat >>> > > > _______________________________________________ >>> > > > platform-swt-dev mailing list >>> > > > platform-swt-...@eclipse.org >>> <mailto:platform-swt-...@eclipse.org> >>> > <mailto:platform-swt-...@eclipse.org >>> <mailto:platform-swt-...@eclipse.org>> >>> > > <mailto:platform-swt-...@eclipse.org >>> <mailto:platform-swt-...@eclipse.org> >>> > <mailto:platform-swt-...@eclipse.org >>> <mailto:platform-swt-...@eclipse.org>>> >>> > > <mailto:platform-swt-...@eclipse.org >>> <mailto:platform-swt-...@eclipse.org> >>> > <mailto:platform-swt-...@eclipse.org >>> <mailto:platform-swt-...@eclipse.org>> >>> > > <mailto:platform-swt-...@eclipse.org >>> <mailto:platform-swt-...@eclipse.org> >>> <mailto:platform-swt-...@eclipse.org >>> <mailto:platform-swt-...@eclipse.org>>>> >>> > > > To change your delivery options, retrieve your >>> password, or >>> > > > unsubscribe from this list, visit >>> > > > >>> https://dev.eclipse.org/mailman/listinfo/platform-swt-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-swt-dev> >>> > <https://dev.eclipse.org/mailman/listinfo/platform-swt-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-swt-dev>> >>> > > >>> <https://dev.eclipse.org/mailman/listinfo/platform-swt-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-swt-dev> >>> > <https://dev.eclipse.org/mailman/listinfo/platform-swt-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-swt-dev>>> >>> > > > >>> <https://dev.eclipse.org/mailman/listinfo/platform-swt-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-swt-dev> >>> > <https://dev.eclipse.org/mailman/listinfo/platform-swt-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-swt-dev>> >>> > > >>> <https://dev.eclipse.org/mailman/listinfo/platform-swt-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-swt-dev> >>> > <https://dev.eclipse.org/mailman/listinfo/platform-swt-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-swt-dev>>>> >>> > > > >>> > > > >>> > > > >>> > > > >>> > > > -- >>> > > > Alexander Kurtakov >>> > > > Red Hat Eclipse Team >>> > > > >>> > > > >>> > > > _______________________________________________ >>> > > > platform-dev mailing list >>> > > > platform-dev@eclipse.org >>> <mailto:platform-dev@eclipse.org> >>> <mailto:platform-dev@eclipse.org <mailto:platform-dev@eclipse.org>> >>> > <mailto:platform-dev@eclipse.org >>> <mailto:platform-dev@eclipse.org> >>> <mailto:platform-dev@eclipse.org <mailto:platform-dev@eclipse.org>>> >>> > > > To change your delivery options, retrieve your >>> password, or unsubscribe from this list, visit >>> > > > https://dev.eclipse.org/mailman/listinfo/platform-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-dev> >>> > <https://dev.eclipse.org/mailman/listinfo/platform-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-dev>> >>> > > <https://dev.eclipse.org/mailman/listinfo/platform-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-dev> >>> > <https://dev.eclipse.org/mailman/listinfo/platform-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-dev>>> >>> > > > >>> > > _______________________________________________ >>> > > platform-dev mailing list >>> > > platform-dev@eclipse.org >>> <mailto:platform-dev@eclipse.org> >>> <mailto:platform-dev@eclipse.org <mailto:platform-dev@eclipse.org>> >>> > <mailto:platform-dev@eclipse.org >>> <mailto:platform-dev@eclipse.org> >>> <mailto:platform-dev@eclipse.org <mailto:platform-dev@eclipse.org>>> >>> > > To change your delivery options, retrieve your >>> password, or >>> > > unsubscribe from this list, visit >>> > > https://dev.eclipse.org/mailman/listinfo/platform-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-dev> >>> > <https://dev.eclipse.org/mailman/listinfo/platform-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-dev>> >>> > > >>> <https://dev.eclipse.org/mailman/listinfo/platform-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-dev> >>> > <https://dev.eclipse.org/mailman/listinfo/platform-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-dev>>> >>> > > >>> > > >>> > > >>> > > >>> > > -- >>> > > Alexander Kurtakov >>> > > Red Hat Eclipse Team >>> > > >>> > > >>> > > _______________________________________________ >>> > > platform-dev mailing list >>> > > platform-dev@eclipse.org >>> <mailto:platform-dev@eclipse.org> >>> <mailto:platform-dev@eclipse.org <mailto:platform-dev@eclipse.org>> >>> > > To change your delivery options, retrieve your password, or >>> > unsubscribe from this list, visit >>> > > https://dev.eclipse.org/mailman/listinfo/platform-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-dev> >>> > <https://dev.eclipse.org/mailman/listinfo/platform-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-dev>> >>> > > >>> > _______________________________________________ >>> > platform-dev mailing list >>> > platform-dev@eclipse.org <mailto:platform-dev@eclipse.org> >>> <mailto:platform-dev@eclipse.org <mailto:platform-dev@eclipse.org>> >>> > To change your delivery options, retrieve your password, or >>> > unsubscribe from this list, visit >>> > https://dev.eclipse.org/mailman/listinfo/platform-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-dev> >>> > <https://dev.eclipse.org/mailman/listinfo/platform-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-dev>> >>> > >>> > >>> > >>> > >>> > -- >>> > Alexander Kurtakov >>> > Red Hat Eclipse Team >>> > >>> > >>> > _______________________________________________ >>> > platform-dev mailing list >>> > platform-dev@eclipse.org <mailto:platform-dev@eclipse.org> >>> > To change your delivery options, retrieve your password, or >>> unsubscribe from this list, visit >>> > https://dev.eclipse.org/mailman/listinfo/platform-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-dev> >>> > >>> _______________________________________________ >>> platform-dev mailing list >>> platform-dev@eclipse.org <mailto:platform-dev@eclipse.org> >>> To change your delivery options, retrieve your password, or >>> unsubscribe from this list, visit >>> https://dev.eclipse.org/mailman/listinfo/platform-dev >>> <https://dev.eclipse.org/mailman/listinfo/platform-dev> >>> >>> >>> >>> >>> -- >>> Alexander Kurtakov >>> Red Hat Eclipse Team >>> >>> >>> >>> >>> -- >>> Alexander Kurtakov >>> Red Hat Eclipse Team >>> >>> >>> _______________________________________________ >>> platform-dev mailing list >>> platform-dev@eclipse.org >>> To change your delivery options, retrieve your password, or unsubscribe >>> from this list, visit >>> https://dev.eclipse.org/mailman/listinfo/platform-dev >>> >> _______________________________________________ >> platform-dev mailing list >> platform-dev@eclipse.org >> To change your delivery options, retrieve your password, or unsubscribe from >> this list, visit >> https://dev.eclipse.org/mailman/listinfo/platform-dev >> -- Tom Schindl, CTO BestSolution.at EDV Systemhaus GmbH Eduard-Bodem-Gasse 5-7. A-6020 Innsbruck Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck _______________________________________________ platform-dev mailing list platform-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/platform-dev