Skip to main content

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


Back to the top