[
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,
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 <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
>>>
>> _______________________________________________
>> 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
>>
--
Tom Schindl, CTO
BestSolution.at EDV Systemhaus GmbH
Eduard-Bodem-Gasse 5-7. A-6020 Innsbruck
Reg. Nr. FN 222302s am Firmenbuchgericht Innsbruck