-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Remove several HAVE directives now that macOS 14 is the minimum #47185
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
Remove several HAVE directives now that macOS 14 is the minimum #47185
Conversation
EWS run on previous version of this PR (hash 04fad31) |
|| PLATFORM(IOS) \ | ||
|| (PLATFORM(APPLETV) && __TV_OS_VERSION_MAX_ALLOWED >= 170000) \ | ||
|| PLATFORM(WATCHOS) | ||
#define HAVE_CTFONT_COPYCOLORGLYPHCOVERAGE 1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This changes for visionOS but I assume it's a good change
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Noted this in the commit message.
@@ -486,8 +486,7 @@ NS_ASSUME_NONNULL_END | |||
@end | |||
#endif | |||
|
|||
// FIXME: Move into !USE(APPLE_INTERNAL_SDK) section once rdar://111695863 has been in the build a while | |||
#if HAVE(AVURLASSET_ISPLAYABLEEXTENDEDMIMETYPEWITHOPTIONS) | |||
#if !USE(APPLE_INTERNAL_SDK) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does this file not already have such a section to move these to?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It does not appear to have a clear section, no. Lots of small islands.
04fad31
to
8f4ac84
Compare
EWS run on current version of this PR (hash 8f4ac84) |
https://bugs.webkit.org/show_bug.cgi?id=294973 Reviewed by Tim Horton and Per Arne Vollan. This removes: - HAVE_NSVIEW_CLIPSTOBOUNDS_API - HAVE_CGIMAGESOURCE_DISABLE_HARDWARE_DECODING - HAVE_CGIMAGESOURCE_ENABLE_RESTRICTED_DECODING - HAVE_AVURLASSET_ISPLAYABLEEXTENDEDMIMETYPEWITHOPTIONS - HAVE_CTFONT_COPYCOLORGLYPHCOVERAGE - HAVE_NSCOLORWELL_SUPPORTS_ALPHA What was guarded by HAVE_CTFONT_COPYCOLORGLYPHCOVERAGE is now also enabled on visionOS as that seemed like an oversight. Canonical link: https://commits.webkit.org/296769@main
8f4ac84
to
2d046f6
Compare
Committed 296769@main (2d046f6): https://commits.webkit.org/296769@main Reviewed commits have been landed. Closing PR #47185 and removing active labels. |
This broke the Windows build. EWS would have reported it, but here's the output for the Release builder: |
I'm sorry about that. EWS was green for Windows though (tests never ran): #47185 (comment) |
Oh geez, huh. Is it a clean vs. incremental build thing? 🤔 |
No, https://commits.webkit.org/296713@main by @carlosgcampos happened between then and now. I can probably restore some of this to make it work again. |
2d046f6
8f4ac84
🛠 wpe🛠 win🧪 wpe-wk2🧪 win-tests🧪 ios-wk2🧪 api-mac🧪 api-wpe🧪 ios-wk2-wpt🧪 mac-wk1🛠 wpe-cairo🧪 api-ios🧪 mac-wk2🛠 gtk🧪 mac-AS-debug-wk2🧪 gtk-wk2🧪 mac-wk2-stress🧪 api-gtk🧪 vision-wk2🧪 mac-intel-wk2🧪 jsc-armv7-tests