[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [platform-dev] [platform-swt-dev] SWT-GTK3 bugs for 4.9
|
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 <akurtako@xxxxxxxxxx
> <mailto:akurtako@xxxxxxxxxx>> wrote:
>
>
>
> On Fri, Jun 1, 2018 at 6:02 PM, Tom Schindl
> <tom.schindl@xxxxxxxxxxxxxxx <mailto:tom.schindl@xxxxxxxxxxxxxxx>>
> 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.schindl@xxxxxxxxxxxxxxx <mailto:tom.schindl@xxxxxxxxxxxxxxx>
> > <mailto:tom.schindl@xxxxxxxxxxxxxxx
> <mailto:tom.schindl@xxxxxxxxxxxxxxx>>> 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.schindl@xxxxxxxxxxxxxxx <mailto:tom.schindl@xxxxxxxxxxxxxxx>
> <mailto:tom.schindl@xxxxxxxxxxxxxxx
> <mailto:tom.schindl@xxxxxxxxxxxxxxx>>
> > > <mailto:tom.schindl@xxxxxxxxxxxxxxx
> <mailto:tom.schindl@xxxxxxxxxxxxxxx>
> <mailto:tom.schindl@xxxxxxxxxxxxxxx
> <mailto:tom.schindl@xxxxxxxxxxxxxxx>>>>
> > 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
> <ericwill@xxxxxxxxxx <mailto:ericwill@xxxxxxxxxx>
> <mailto:ericwill@xxxxxxxxxx <mailto:ericwill@xxxxxxxxxx>>
> > <mailto:ericwill@xxxxxxxxxx <mailto:ericwill@xxxxxxxxxx>
> <mailto:ericwill@xxxxxxxxxx <mailto:ericwill@xxxxxxxxxx>>>
> > > > <mailto:ericwill@xxxxxxxxxx
> <mailto:ericwill@xxxxxxxxxx> <mailto:ericwill@xxxxxxxxxx
> <mailto:ericwill@xxxxxxxxxx>>
> > <mailto:ericwill@xxxxxxxxxx <mailto:ericwill@xxxxxxxxxx>
> <mailto:ericwill@xxxxxxxxxx <mailto:ericwill@xxxxxxxxxx>>>>> 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-dev@xxxxxxxxxxx
> <mailto:platform-swt-dev@xxxxxxxxxxx>
> > <mailto:platform-swt-dev@xxxxxxxxxxx
> <mailto:platform-swt-dev@xxxxxxxxxxx>>
> > > <mailto:platform-swt-dev@xxxxxxxxxxx
> <mailto:platform-swt-dev@xxxxxxxxxxx>
> > <mailto:platform-swt-dev@xxxxxxxxxxx
> <mailto:platform-swt-dev@xxxxxxxxxxx>>>
> > > <mailto:platform-swt-dev@xxxxxxxxxxx
> <mailto:platform-swt-dev@xxxxxxxxxxx>
> > <mailto:platform-swt-dev@xxxxxxxxxxx
> <mailto:platform-swt-dev@xxxxxxxxxxx>>
> > > <mailto:platform-swt-dev@xxxxxxxxxxx
> <mailto:platform-swt-dev@xxxxxxxxxxx>
> <mailto:platform-swt-dev@xxxxxxxxxxx
> <mailto:platform-swt-dev@xxxxxxxxxxx>>>>
> > > > 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@xxxxxxxxxxx <mailto:platform-dev@xxxxxxxxxxx>
> <mailto:platform-dev@xxxxxxxxxxx <mailto:platform-dev@xxxxxxxxxxx>>
> > <mailto:platform-dev@xxxxxxxxxxx
> <mailto:platform-dev@xxxxxxxxxxx>
> <mailto:platform-dev@xxxxxxxxxxx <mailto:platform-dev@xxxxxxxxxxx>>>
> > > > 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@xxxxxxxxxxx <mailto:platform-dev@xxxxxxxxxxx>
> <mailto:platform-dev@xxxxxxxxxxx <mailto:platform-dev@xxxxxxxxxxx>>
> > <mailto:platform-dev@xxxxxxxxxxx
> <mailto:platform-dev@xxxxxxxxxxx>
> <mailto:platform-dev@xxxxxxxxxxx <mailto:platform-dev@xxxxxxxxxxx>>>
> > > 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@xxxxxxxxxxx
> <mailto:platform-dev@xxxxxxxxxxx>
> <mailto:platform-dev@xxxxxxxxxxx <mailto:platform-dev@xxxxxxxxxxx>>
> > > 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@xxxxxxxxxxx <mailto:platform-dev@xxxxxxxxxxx>
> <mailto:platform-dev@xxxxxxxxxxx <mailto:platform-dev@xxxxxxxxxxx>>
> > 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@xxxxxxxxxxx <mailto:platform-dev@xxxxxxxxxxx>
> > 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@xxxxxxxxxxx <mailto:platform-dev@xxxxxxxxxxx>
> 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@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/platform-dev
>