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