Community
Participate
Working Groups
Created attachment 286578 [details] Broken chevron display After update to 2021-06 I noticed the chevron displays wrongly. OS X 10.14.6, x86_64, Java 11, 27" HiDPI display Version: 2021-06 (4.20) Build id: I20210611-1600 See the attachment. On mouse over, the chevron display is corrected.
Created attachment 286579 [details] Normal chevron display after mouse over
(Screenshots are from Eclipse SDK I20210611-1600.)
Note: actually the broken display is flipped vertically and blurred.
Created attachment 286707 [details] Same effect in the EGit history search The same bug can also be observed in the search field in the EGit history page's toolbar (You may have to click the "looking glass" toolbar button to make it visible first). See the attachment. This is after entering "Wolf" in the field and the clicking the search icon in the search field.
The EGit screenshot is also from an Oomph auto-updated Eclipse (updated to 2021-06). I see other strange effects in Oomph-updated Eclipses, such as the splash screen for 2021-06 being shown too small on launching. In a freshly dowloaded epp.java package, this does not occur. @Ed, would you have any idea what might be the cause or how one might fix this? Some wrong SWT or wrong SWT native libraries from a previous update being taken?
Are such anomalies seen in a clean new workspace as well as in an older reused workspace? I should be able to reproduce this if I install 2021-03 and then update it 2021-06, right? Of course I'm on Windows and such behavior might be specific to Mac...
I did not see any such strangeness updating the Java product from 2021-03 to 2021-06 via Help -> Perform Setup Tasks after Navigate -> Open Setup -> Installation and changing it from 2021-03 to 2021-06.
Yes, this is specific to Mac. I don't see these effects in an Oomph-updated Eclipse running on Windows 10 in a virtual machine on my Mac. There was a bug in SWT a while ago, Cocoa-specific, where widgets were drawn upside down (but not blurry). I wonder if somehow the wrong (native?) code gets run? Some strange corruption in the bundle pool?
You should be able to look in the installation details to see which versions of all the plugins and features that are actually being used. The Repository Explorer always includes the profile as a repository in the drop down choices, so you can look at such details from there too. I don't have a theory for what could be wrong...
Weird and weirder. Plugin versions (only checked anything related to SWT) are identical to a downloaded EPP package. But: (In reply to Thomas Wolf from comment #5) > I see other strange effects in Oomph-updated Eclipses, such as the splash > screen for 2021-06 being shown too small on launching. I decided to take a look at this and noticed that the downloaded EPP had in eclipse.ini (according to About->Installation Details->Configuration) -showsplash -launcher ... org.eclipse.equinox.launcher.splash.location=/path/to/Eclipse 16.app/Contents/Eclipse/plugins/org.eclipse.platform_4.20.0.v20210611-1600/splash.bmp whereas the Oomph-update Eclipse had -showsplash /Users/thomas/.p2/pool/plugins/org.eclipse.epp.package.common_4.20.0.20210612-1200 -launcher ... org.eclipse.equinox.launcher.splash.location=/Users/thomas/.p2/pool/plugins/org.eclipse.platform_4.20.0.v20210611-1600/splash.bmp So I edited the eclipse.ini af the Oomph-updated Eclipse to remove the path after "-showsplash" Config is now shown as -showsplash -launcher ... org.eclipse.equinox.launcher.splash.location=/Users/thomas/.p2/pool/plugins/org.eclipse.platform_4.20.0.v20210611-1600/splash.bmp and the Splash screen shows in the correct size. The "upside down and blurry" effects are still there, though.
As mentioned in comment 0 and comment 2: occurs on OS X 10.14.6 (don't know about other OS X versions), in Eclipse 4.20 or newer. Reproducible still in Eclipse SDK I20210721-1800. Might be related to the editor cheese reported in bug 574351 and bug 574585. Perhaps also relevant in SWT: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/176681 ?
I can confirm the chevron and EGit Search field issues on a MacBook Pro with macOS 10.14.6, OpenJDK 11. I wasn't seeing it at first, until I clicked on a new Editor tab. But not seeing the problem on macOS 10.15.7, though.
(In reply to Phil Beauvoir from comment #12) > I can confirm the chevron and EGit Search field issues on a MacBook Pro with > macOS 10.14.6, OpenJDK 11. > > I wasn't seeing it at first, until I clicked on a new Editor tab. > > But not seeing the problem on macOS 10.15.7, though. Just noticed: it's not just the chevron but also the minimize/maximize buttons. Those are also shown blurry and upside down, and they too are corrected on mouse over.
(In reply to Thomas Wolf from comment #13) > (In reply to Phil Beauvoir from comment #12) > > I can confirm the chevron and EGit Search field issues on a MacBook Pro with > > macOS 10.14.6, OpenJDK 11. > > > > I wasn't seeing it at first, until I clicked on a new Editor tab. > > > > But not seeing the problem on macOS 10.15.7, though. > > Just noticed: it's not just the chevron but also the minimize/maximize > buttons. Those are also shown blurry and upside down, and they too are > corrected on mouse over. Thomas, what Eclipse version is this on? Did you try latest I build?
No I-build. Several Eclipses updated to latest 2021-09, or also in a child Eclipse started from latest SWT master.
(In reply to Thomas Wolf from comment #15) > Several Eclipses updated to latest 2021-09 ... updated by Oomph