Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-swt-dev] Luna SWT plan

----- Original Message -----
> From: "Silenio Quarti" <Silenio_Quarti@xxxxxxxxxx>
> To: "Eclipse Platform SWT component developers list." <platform-swt-dev@xxxxxxxxxxx>
> Sent: Friday, July 12, 2013 12:19:12 AM
> Subject: Re: [platform-swt-dev] Luna SWT plan
> 
> We have not done any planning yet. Things are kind of slow with summer
> vacations, etc.
> 
> Technically SWT already increased its minimum GTK version to 2.10, since the
> native libraries are compiled on RedHat 5. At a minimum, we should update
> our version check in Display and remove any pre 2.10 code in Luna.

OK, we will do that and start using 2.10 API freely.

> 
> Before we flip the GTK 3 flag by default, we need to make sure the port is
> stable. I believe there are still some rough areas specially on the latest
> distros. Anyways, work on GTK 3 should continue on this cycle and hopefully
> we can flip it. We appreciate the community assistance in this area.

There are 2 major things I'm aware of as they are somewhat complicated I would like to hear from you about them:
* https://bugs.eclipse.org/bugs/show_bug.cgi?id=408505 - I think there is a nice workaround in the patch. But my testing made me think it's related with our fixed class size allocation. Anyway getting the workaround in is critical for GTK3 testing and I plan to push it soon for GTK3 only.
* https://bugs.eclipse.org/bugs/show_bug.cgi?id=407077 - This one is more complicated and would need deeper changes.


> 
> SWT source level and BREE is 1.3, target level is 1.1. I am actually very
> proud of that. It means SWT can run on basically any JDK out there (not
> counting the SWT_AWT bridge support of course). But I am not sure how useful
> this is anymore and if there is anyone that actually cares about it. Open to
> opinions on this. Which features of Java-1.5 would we take advantage of?

I don't have Java 1.5 feature I'm looking for. My thought was if noone really tests on older JVMs aren't we setting false expectations? 


Alexander Kurtakov
Red Hat Eclipse team

> 
> Silenio
> 
> 
> 
> From: Aleksandar Kurtakov <akurtako@xxxxxxxxxx>
> To: "Eclipse Platform SWT component developers list."
> <platform-swt-dev@xxxxxxxxxxx>,
> Date: 07/11/2013 10:12 AM
> Subject: [platform-swt-dev] Luna SWT plan
> Sent by: platform-swt-dev-bounces@xxxxxxxxxxx
> 
> 
> 
> 
> Hi everyone,
> Is there some plan for Luna SWT already?
> Few questions that bother me are:
> * What will be the minimum GTK version supported? It's 2.6 now but I hope we
> are going to phase out GTK 2.x each year a bit aka make it clear that e.g.
> 2.8/2.10 will be the minimum supported version. Moving to 2.10 will allow
> few enhancements like use GtkButton built-in image support, Link on top
> GtkLinkButton and significant simplification in areas like printing and
> tray. Probably there are others but this is just what I spotted from quick
> look. I know I can do it now with dynamic checks for version but this just
> makes the code harder to debug plus the additional maintenance cost of
> different code paths. What do you think?
> * Is SWT going to follow the majority of projects to move to Java-1.5 BREE as
> a min version?
> * Are there any plans for flipping the flag from GTK 2 to GTK 3 by default?
> 
> I know it's mostly GTK stuff but this is my area.
> 
> Alexander Kurtakov
> Red Hat Eclipse team
> 
> _______________________________________________
> platform-swt-dev mailing list
> platform-swt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/platform-swt-dev
> 
> 
> 
> _______________________________________________
> platform-swt-dev mailing list
> platform-swt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/platform-swt-dev
> 


Back to the top