2014-10-09 6:00 GMT+02:00 Aleksandar Kurtakov <[email protected]>: > This is not a proposal to drop GTK 2.x support (2.10 - 2.24) in general but to limit this support to only newer 2.x versions (aka 2.18+). > So to make it clear GTK 2.18 up to 2.24 will still be supported.
A big +1 from me for this especially as this helps to focus the current SWT development resources. 2014-10-09 6:00 GMT+02:00 Aleksandar Kurtakov <[email protected]>: > ----- Original Message ----- > > From: "Tom Schindl" <[email protected]> > > To: [email protected] > > Sent: Thursday, October 9, 2014 1:16:29 AM > > Subject: Re: [cross-project-issues-dev] Limiting GTK versions supported > by SWT or SWT call for help > > > > hi, > > > > dropping Gtk2 means: > > * swing embed is broken when the Gtk-Theme is used because it links > > against Gtk2 > > * javafx embed is broken because it links against Gtk2 > > > > So clearly openjdk/oraclejdk (even the latest builds) links against > > Gtk2, or am I wrong in this regard? > > Hi Tom, > My mail seems to be misunderstood. This is not a proposal to drop GTK 2.x > support (2.10 - 2.24) in general but to limit this support to only newer > 2.x versions (aka 2.18+). With 2.18 being released 5 years ago[1] and being > in strict maintenance mode for smth like last 4 years this is safe > requirement. It also DOES not require any change in Mars target > environments [2] and will satisfy even Luna [3]. > So to make it clear GTK 2.18 up to 2.24 will still be supported. > By bumping this minimum requirement we open the door for streamlining swt > codebase as there are many changes that have happened (macros-> functions, > struct access -> functions, etc.) which are the same for newer GTK 2.x > (2.18-2.24) and GTK 3.x versions but we have different codepaths for older > GTK 2.x versions (2.10-2.17). > So this proposal will not affect the Swing problems in anyway. > > [1] > https://mail.gnome.org/archives/gtk-devel-list/2009-September/msg00054.html > [2] > https://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/eclipse/development/plans/eclipse_project_plan_4_5.xml#target_environments > [3] > https://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/eclipse/development/plans/eclipse_project_plan_4_4.xml#target_environments > > Alexander Kurtakov > Red Hat Eclipse team > > > > > I can also prove what Andrey said: We have turned of Gtk3 on *all* our > > linux desktops because there are too many problems with it. > > > > Tom > > > > On 08.10.14 16:18, Aleksandar Kurtakov wrote: > > > ----- Original Message ----- > > >> From: "Andrey Loskutov" <[email protected]> > > >> To: "Cross project issues" <[email protected]>, > > >> "Aleksandar Kurtakov" <[email protected]> > > >> Sent: Wednesday, October 8, 2014 5:11:53 PM > > >> Subject: Re: [cross-project-issues-dev] Limiting GTK versions > supported by > > >> SWT or SWT call for help > > >> > > >> BTW we at Advantest are still using RHEL 5.8, even because RHEL has > crazy > > >> long support times :o) > > >> > > >> Limiting to GTK3 only and drop GTK2 ports for *new* Eclipse releases > would > > >> be > > >> good idea but AFAK GTK3 SWT port is still problematic (I'm on *latest* > > >> Ubuntu and must turn it off). > > >> > > >> In general I would also prefer to have always *one* (smallest possible > > >> from > > >> latest GTK on major distros) SWT port for latest Eclipse release but > that > > >> port must be 99% usable. > > >> > > >> I won't hijack the thread, but the best long term solution for SWT > Linux > > >> ports and Eclipse UI toolkit in general would be to move away from > SWT to > > >> Java FX or better Qt (I know Qt LGPL license is a showstopper, but > this > > >> *is* > > >> technically viable alternative). Without the man power of IBM (which > > >> originally allowed SWT to be developped for so many different > plattforms) > > >> SWT as we have it today has no feature. > > > > > > Options are endless. But let's try to limit the discussion towards > Mars and > > > Mars+1 for now. In this timeframe I don't think a new option will pop > up > > > and I'm trying to solve our daily issues first so we can try to look a > bit > > > further. > > > > > > > > > Alexander Kurtakov > > > Red Hat Eclipse team > > > > > >> > > >> > > >> Am 8. Oktober 2014 16:44:30 OESZ, schrieb Aleksandar Kurtakov > > >> <[email protected]>: > > >>> ----- Original Message ----- > > >>>> From: "Mat Booth" <[email protected]> > > >>>> To: "Cross project issues" <[email protected]> > > >>>> Sent: Wednesday, October 8, 2014 4:27:25 PM > > >>>> Subject: Re: [cross-project-issues-dev] Limiting GTK versions > > >>> supported by SWT or SWT call for help > > >>>> > > >>>> ----- Original Message ----- > > >>>>> From: "Igor Fedorenko" <[email protected]> > > >>>>> To: [email protected] > > >>>>> Sent: Wednesday, 8 October, 2014 12:38:10 PM > > >>>>> Subject: Re: [cross-project-issues-dev] Limiting GTK versions > > >>> supported by > > >>>>> SWT or SWT call for help > > >>>>> > > >>>>> What major distribution still stuck with GTK2? Aren't they all on > > >>> GTK3 > > >>>>> already? > > >>>>> > > >>>>> -- > > >>>>> Regards, > > >>>>> Igor > > >>>>> > > >>>> > > >>>> RHEL 6/CentOS 6 only has GTK 2.20, IIRC > > >> > > >> > > >> -- > > >> Kind regards, > > >> Andrey Loskutov > > >> > > >> http://google.com/+AndreyLoskutov > > >> > > > _______________________________________________ > > > cross-project-issues-dev mailing list > > > [email protected] > > > To change your delivery options, retrieve your password, or unsubscribe > > > from this list, visit > > > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > > > > > > > _______________________________________________ > > cross-project-issues-dev mailing list > > [email protected] > > To change your delivery options, retrieve your password, or unsubscribe > from > > this list, visit > > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > > > _______________________________________________ > cross-project-issues-dev mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev >
_______________________________________________ cross-project-issues-dev mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
