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 > _______________________________________________ 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