-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switch to macOS sdk version 11 #473
Comments
@sravanlakkimsetti Thank-you. I will test the next I-Build. |
The launcher has been rebuilt and committed to equinox.binaries via eclipse-equinox/equinox.binaries@87fa483 |
I downloaded the
Does that mean they will only work on a minimum of macOS 13 (Ventura)? |
This was originally patched here: eclipse-platform/eclipse.platform.swt@0e67434 Changing the line by removing if (OS.isBigSurOrLater()) width += Tree.TEXT_GAP; But I'm not sure how this will affect users not on latest Java. |
What concerns me is places in the code that call public static final int NSTextAlignmentCenter = IS_X86_64 ? 2 : 1;
public static final int NSTextAlignmentRight = IS_X86_64 ? 1 : 2; |
Now that the Mac x86_64 launcher and the latest versions of Mac x86_64 Java are built using a later SDK we see text truncated in Tree widgets as we did in Mac aarch64. The fix is to remove the check and apply the extra gap for both x86_64 and aarch64. See eclipse-equinox/equinox#473
I opened PR eclipse-platform/eclipse.platform.swt#969 for the text clipping bug. |
@sravanlakkimsetti I'm confused. It seems that the launcher for Eclipse 4.30 macOS x86_64 is already built using the later SDK. Here's the result of
And for Eclipse 4.29:
|
I moved min version to 11 now. Lets give it a try |
Yes, I see that. But it seems that the x86_64 launcher has been built with SDK 13 already for some time (at least since Eclipse 4.30). So the original issue is not necessary. |
Now that the Mac x86_64 launcher and the latest versions of Mac x86_64 Java are built using a later SDK we see text truncated in Tree widgets as we did in Mac aarch64. The fix is to remove the check and apply the extra gap for both x86_64 and aarch64. See eclipse-equinox/equinox#473
Now that the Mac x86_64 launcher and the latest versions of Mac x86_64 Java are built using a later SDK we see text truncated in Tree widgets as we did in Mac aarch64. The fix is to remove the check and apply the extra gap for both x86_64 and aarch64. See eclipse-equinox/equinox#473
Now that the Mac x86_64 launcher and the latest versions of Mac x86_64 Java are built using a later SDK we see text truncated in Tree widgets as we did in Mac aarch64. The fix is to remove the check and apply the extra gap for both x86_64 and aarch64. See eclipse-equinox/equinox#473
See discussion here eclipse-platform/eclipse.platform.swt#771 and comments from @sravanlakkimsetti concerning switching.
Is it as simple as re-instating the following commit?
0dad463
The text was updated successfully, but these errors were encountered: