| Summary: | [Cocoa] Thumbnail sync view broken in 3.7 | ||
|---|---|---|---|
| Product: | [Tools] GEF | Reporter: | <h1055071> |
| Component: | GEF-Legacy GEF (MVC) | Assignee: | gef-inbox <gef-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | Andreas.Muelder, nyssen, Silenio_Quarti |
| Version: | 3.7 | ||
| Target Milestone: | 3.7.1 (Indigo) M7 | ||
| Hardware: | Macintosh | ||
| OS: | Mac OS X | ||
| Whiteboard: | |||
| Bug Depends on: | 339132 | ||
| Bug Blocks: | |||
Added [Cocoa] to title Seems to be an SWT regression we are facing here, because I cannot reproduce the problem with Eclipse 3.6.2 and the current GEF HEAD version, while I can with Eclipse 3.7M5. (In reply to comment #2) > Seems to be an SWT regression we are facing here, because I cannot reproduce > the problem with Eclipse 3.6.2 and the current GEF HEAD version, while I can > with Eclipse 3.7M5. It is also reproducible with 3.7M4 and current GEF HEAD. (In reply to comment #3) > (In reply to comment #2) > > Seems to be an SWT regression we are facing here, because I cannot reproduce > > the problem with Eclipse 3.6.2 and the current GEF HEAD version, while I can > > with Eclipse 3.7M5. > > It is also reproducible with 3.7M4 and current GEF HEAD. And not reproducible with 3.7M3, so we seem to be facing an SWT regression that has been introduced with 3.7M4. Pity it's not in a Git repo, you could have done Git "Bisect" to find it. ;-) Thanks for this, Alexander I was going to trace it to a particular build tomorrow. Perhaps an SWT person might have an idea? BTW, it can also be reproduced using the ThumbnailExample of Draw2d: http://dev.eclipse.org/viewcvs/viewvc.cgi/org.eclipse.gef/examples/org.eclipse.draw2d.examples/src/org/eclipse/draw2d/examples/thumbnail/?root=Tools_Project What would be the best way to track this down? We might assume that a breaking change happened in SWT sometime between the release of 3.7M3 (released 28 Oct 2010) and 3.M4 (released 8 Dec 2010). I've looked through the commit messages of the SWT repo for likely candidates. But in order to home in on where the regression was introduced I would need to build SWT for that snapshot. I don't know how to do this. Is there a place where the integration builds are stored? The fix to Bug 339132 has fixed this issue. Phil, thanks for verifying this! Resolving as fixed then. Reopening, because dependent bug #339132 changed state. Resolving as fixed again. As stated in bug #339132, this was a false alarm. |
This is on Mac Cocoa using GEF 3.7 and Eclipse 3.7. Something screwy is going on with the thumbnail view. Make a Logic Example and open up the Overview and show the thumbnail in that view ("Show overview" button). Initially the thumbnail is blank (which is wrong), then if you create and/or move objects in the Logic Editor the thumbnail is out of sync. (It's OK on Windows 7 and Mac Carbon so it's a Cocoa thing).