Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 9f15525873b30ca4f5ab8fc924c897919489bd4b
      
https://github.com/WebKit/WebKit/commit/9f15525873b30ca4f5ab8fc924c897919489bd4b
  Author: Marta Darbinyan <[email protected]>
  Date:   2026-09-19 (Sat, 19 Sep 2026)

  Changed paths:
    M Source/WebKit/Configurations/WebKit.xcconfig
    A WebKitLibraries/SDKs/watchos27.0-additions.sdk/SDKSettings.plist
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/SymlinkedHeaders-output.xcfilelist
    A WebKitLibraries/SDKs/watchos27.0-additions.sdk/SymlinkedHeaders.xcfilelist
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/Frameworks/AudioToolbox.framework/AudioToolbox.tbd
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/Frameworks/CoreImage.framework/CoreImage.tbd
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/Frameworks/IOSurface.framework/IOSurface.tbd
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/Frameworks/Metal.framework/Metal.tbd
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/PrivateFrameworks/AppServerSupport.framework/AppServerSupport.tbd
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/PrivateFrameworks/AppSupport.framework/AppSupport.tbd
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/PrivateFrameworks/CorePrediction.framework/CorePrediction.tbd
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/PrivateFrameworks/FontServices.framework/libFontParser.tbd
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices.tbd
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices.tbd
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/PrivateFrameworks/IOKit.framework/IOKit.tbd
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/PrivateFrameworks/IOKit.framework/Versions/A/IOKit.tbd
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/PrivateFrameworks/IOKit.framework/Versions/Current
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/IOSurfaceAccelerator.tbd
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/PrivateFrameworks/IconServices.framework/IconServices.tbd
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/PrivateFrameworks/IdleTimerServices.framework/IdleTimerServices.tbd
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/PrivateFrameworks/PepperUICore.framework/PepperUICore.tbd
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/PrivateFrameworks/PrototypeTools.framework/PrototypeTools.tbd
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/PrivateFrameworks/RemotePairingDevice.framework/RemotePairingDevice.tbd
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/PrivateFrameworks/RunningBoardServices.framework/RunningBoardServices.tbd
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/SafariSafeBrowsing.tbd
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/PrivateFrameworks/UIIntelligenceSupport.framework/UIIntelligenceSupport.tbd
    A 
WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/Library/PrivateFrameworks/URLFormatting.framework/URLFormatting.tbd
    A WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/SDKSettings.plist
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/SymlinkedHeaders-output.xcfilelist
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/SymlinkedHeaders.xcfilelist
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/Frameworks/AudioToolbox.framework/AudioToolbox.tbd
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/Frameworks/CoreImage.framework/CoreImage.tbd
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/Frameworks/IOSurface.framework/IOSurface.tbd
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/Frameworks/Metal.framework/Metal.tbd
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/PrivateFrameworks/AppServerSupport.framework/AppServerSupport.tbd
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/PrivateFrameworks/AppSupport.framework/AppSupport.tbd
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/PrivateFrameworks/CorePrediction.framework/CorePrediction.tbd
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/PrivateFrameworks/FontServices.framework/libFontParser.tbd
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices.tbd
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices.tbd
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/PrivateFrameworks/IOKit.framework/IOKit.tbd
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/PrivateFrameworks/IOKit.framework/Versions/A/IOKit.tbd
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/PrivateFrameworks/IOKit.framework/Versions/Current
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/IOSurfaceAccelerator.tbd
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/PrivateFrameworks/IconServices.framework/IconServices.tbd
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/PrivateFrameworks/IdleTimerServices.framework/IdleTimerServices.tbd
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/PrivateFrameworks/PepperUICore.framework/PepperUICore.tbd
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/PrivateFrameworks/PrototypeTools.framework/PrototypeTools.tbd
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/PrivateFrameworks/RemotePairingDevice.framework/RemotePairingDevice.tbd
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/PrivateFrameworks/RunningBoardServices.framework/RunningBoardServices.tbd
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/SafariSafeBrowsing.tbd
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/PrivateFrameworks/UIIntelligenceSupport.framework/UIIntelligenceSupport.tbd
    A 
WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/Library/PrivateFrameworks/URLFormatting.framework/URLFormatting.tbd

  Log Message:
  -----------
  Add watchos27.0-additions.sdk for public-SDK bringup
rdar://187416281
https://bugs.webkit.org/show_bug.cgi?id=324200

Reviewed by Elliott Williams.

watchOS doesn't ship Metal, IOSurface, CoreImage, or AudioToolbox,
so building against the public watchOS 27 SDK fails. This adds stub
libraries for those, plus a few private frameworks WebKit needs that
also aren't public. Same pattern already used for tvOS 27.

Also fixed a WebKit.xcconfig flag that was making module verification
load the wrong copy of these frameworks, so no headers need to be
checked in.

Verified with local builds against the public watchOS 27 SDK, device
and simulator: no errors.

* Source/WebKit/Configurations/WebKit.xcconfig:
* WebKitLibraries/SDKs/watchos27.0-additions.sdk/System/:
* WebKitLibraries/SDKs/watchsimulator27.0-additions.sdk/System/:

Canonical link: https://commits.webkit.org/321469@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to