Community
Participate
Working Groups
Animation does not work on Mac OS X (again). Eclipe 4.5.1 GEF 3.10.1 OS X 10.11.1 For steps to reproduce, see bug #135352
As we have not change the Draw2d/GEF code base to this extend, I fear its an SWT regression that has been introduced. Can you please file a bug against SWT (or re-open the appropriate one underlying bug #135352)?
(In reply to Alexander Nyßen from comment #1) > As we have not change the Draw2d/GEF code base to this extend, I fear its an > SWT regression that has been introduced. Can you please file a bug against > SWT (or re-open the appropriate one underlying bug #135352)? I would open a new SWT bug but I don't know where to begin to describe it in SWT terms. Is it a problem with "update() does not flush paints" as in bug #193362, or is it something else?
Updated to Eclipse 4.7.0, GEF 3.11. Animations worked on Mac version for Eclipse 4.6.x (Neon) but not 4.7.0 (Oxygen)
Sounds like an SWT regression...
(In reply to Alexander Nyßen from comment #4) > Sounds like an SWT regression... I'd like to be able to diagnose it somehow, but my SWT Fu is not strong.
Animation is also not working on Eclipse 4.6 and Mac OS X 10.13 (High Sierra). I'm not sure that if this is a SWT issue should I re-open bug #135352 or is this something else? Another problem is that one can't test against the Flow example because of bug #522575
Well, in order to find out if this is an SWT regression, you can try to run with an older version of SWT, and see if animations still do not work. However, GEF Legacy might be using an SWT mechanism incorrectly, which, nonetheless, used to work, but is not working anymore with a recent version of SWT. So, it might or might not be a "regression". However, determining the SWT version for which animations break is the first step in finding the root cause of the problem, IMHO. The example wizard issue is separate from that, and is probably related to FileLocator.toFileURL(url) being unable to find the corresponding zip archive (for whatever reason).
Putting aside Eclipse 4.7 for the moment, I tested my app with the following combinations: Eclipse 4.6.3 + OS X 10.10, 10.11, 10.12 - animation works. Eclipse 4.6.3 + OS X 10.13 - animation does not work. In this case, something changed in OS X 10.13, so maybe not SWT?
This is indeed a good indicator that a change in OS X 10.13 is the origin of the problem. However, SWT utilises the platform API, so you could argue that it is still an SWT problem. I could imagine that a newer version of OS X also requires a newer version of SWT. So, your setup might already work when using the latest version of SWT.
> So, your setup might already work when using the latest version of SWT. You mean OS X 10.13 and the version of SWT found in latest Eclipse 4.7? If so, I'll test.
(In reply to Phil Beauvoir from comment #10) > > So, your setup might already work when using the latest version of SWT. > > You mean OS X 10.13 and the version of SWT found in latest Eclipse 4.7? If > so, I'll test. Animation not working using Eclipse 4.7.1 and OS X 10.13.