Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 3e63279183c679e2b002ae188d5c70743e229251 https://github.com/WebKit/WebKit/commit/3e63279183c679e2b002ae188d5c70743e229251 Author: Elliott Williams <e...@apple.com> Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths: M Source/WebCore/platform/gamepad/cocoa/CoreHapticsSoftLink.mm M Source/WebKit/UIProcess/Cocoa/WKColorExtensionView.mm Log Message: ----------- Adjust some ifdefs to match declarations https://bugs.webkit.org/show_bug.cgi?id=297359 rdar://158252766 Reviewed by Alex Christensen. Needed for accurate SPI checking. * Source/WebCore/platform/gamepad/cocoa/CoreHapticsSoftLink.mm: Only bind to CoreHaptics APIs on platforms where they actually exist. Prevents these symbols from being falsely flagged as SPI on other configurations. * Source/WebKit/UIProcess/Cocoa/WKColorExtensionView.mm: This class delegates to WKWebView via WKColorExtensionViewDelegate. The class compiles unconditionally, but the protocol conformance is only compiled when CONTENT_INSET_BACKGROUND_FILL is enabled. That same condition is also used to instantiate WKColorExtensionView, so the class was just being unnecessarily compiled on older releases. Wrap the implementation in ENABLE(CONTENT_INSET_BACKGROUND_FILL) to match its use site. Canonical link: https://commits.webkit.org/298655@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes