[webkit-changes] [WebKit/WebKit] 88f9f7: [watchOS 9] Support building WebKit

Elliott Williams noreply at github.com
Tue Sep 13 11:18:11 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 88f9f7427b6187ddb508a0f2cebfedd44845ebab
      https://github.com/WebKit/WebKit/commit/88f9f7427b6187ddb508a0f2cebfedd44845ebab
  Author: Elliott Williams <emw at apple.com>
  Date:   2022-09-13 (Tue, 13 Sep 2022)

  Changed paths:
    M Source/WTF/wtf/PlatformHave.h
    M Source/WebCore/platform/ios/VideoFullscreenInterfaceAVKit.mm
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/AppSupport.framework/AppSupport.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/AssertionServices.framework/AssertionServices.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/AuthKit.framework/AuthKit.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/CorePDF.framework/CorePDF.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/CorePrediction.framework/CorePrediction.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/DeviceIdentity.framework/DeviceIdentity.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/FileProvider.framework/FileProvider.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/GraphicsServices.framework/GraphicsServices.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/IOKit.framework/IOKit.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/IOSurfaceAccelerator.framework/IOSurfaceAccelerator.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/LocalAuthentication.framework/LocalAuthentication.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/PepperUICore.framework/PepperUICore.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/RunningBoardServices.framework/RunningBoardServices.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/SafariSafeBrowsing.framework/SafariSafeBrowsing.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/URLFormatting.framework/URLFormatting.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/AppSupport.framework/AppSupport.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/AssertionServices.framework/AssertionServices.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/AuthKit.framework/AuthKit.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/CorePrediction.framework/CorePrediction.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/DeviceIdentity.framework/DeviceIdentity.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/FileProvider.framework/FileProvider.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/GraphicsServices.framework/GraphicsServices.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/IOKit.framework/IOKit.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/IOSurfaceAccelerator.framework/IOSurfaceAccelerator.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/LocalAuthentication.framework/LocalAuthentication.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/PepperUICore.framework/PepperUICore.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/PrototypeTools.framework/PrototypeTools.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/RunningBoardServices.framework/RunningBoardServices.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/SafariSafeBrowsing.framework/SafariSafeBrowsing.tbd
    R WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/URLFormatting.framework/URLFormatting.tbd
    A WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/9/AppSupport.framework/AppSupport.tbd
    A WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/9/CorePrediction.framework/CorePrediction.tbd
    A WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/9/GraphicsServices.framework/GraphicsServices.tbd
    A WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/9/PepperUICore.framework/PepperUICore.tbd
    A WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/9/PrototypeTools.framework/PrototypeTools.tbd
    A WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/9/RunningBoardServices.framework/RunningBoardServices.tbd
    A WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/9/SafariSafeBrowsing.framework/SafariSafeBrowsing.tbd
    A WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/9/URLFormatting.framework/URLFormatting.tbd

  Log Message:
  -----------
  [watchOS 9] Support building WebKit
https://bugs.webkit.org/show_bug.cgi?id=245094

Reviewed by Jonathan Bedard.

* Source/WTF/wtf/PlatformHave.h: Set HAVE_UIKIT_BAR_BUTTON_LAYOUT_CUSTOMIZATION for watchOS and tvOS.
* Source/WebCore/platform/ios/VideoFullscreenInterfaceAVKit.mm:
(-[WebAVPlayerViewController tryToStartPictureInPicture]): This method
  is annotated as noreturn for watchOS, but didn't call
  ASSERT_NOT_REACHED like many of its sibling methods do. Add the
  assertion, as it truly does not appear to be reachable.

Clean up framework stubs for watchOS versions we no longer build for.
Copy over needed stubs for watchOS 9. The only new framework we stub out
is PepperUICore.framework.

* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/AssertionServices.framework/AssertionServices.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/AuthKit.framework/AuthKit.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/CorePDF.framework/CorePDF.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/DeviceIdentity.framework/DeviceIdentity.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/FileProvider.framework/FileProvider.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/IOKit.framework/IOKit.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/IOSurfaceAccelerator.framework/IOSurfaceAccelerator.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/LocalAuthentication.framework/LocalAuthentication.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/PepperUICore.framework/PepperUICore.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/AppSupport.framework/AppSupport.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/AssertionServices.framework/AssertionServices.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/AuthKit.framework/AuthKit.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/CorePrediction.framework/CorePrediction.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/DeviceIdentity.framework/DeviceIdentity.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/FileProvider.framework/FileProvider.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/GraphicsServices.framework/GraphicsServices.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/IOKit.framework/IOKit.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/IOSurfaceAccelerator.framework/IOSurfaceAccelerator.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/LocalAuthentication.framework/LocalAuthentication.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/PepperUICore.framework/PepperUICore.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/RunningBoardServices.framework/RunningBoardServices.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/SafariSafeBrowsing.framework/SafariSafeBrowsing.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/URLFormatting.framework/URLFormatting.tbd: Removed.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/9/AppSupport.framework/AppSupport.tbd: Renamed from WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/AppSupport.framework/AppSupport.tbd.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/9/CorePrediction.framework/CorePrediction.tbd: Renamed from WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/CorePrediction.framework/CorePrediction.tbd.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/9/GraphicsServices.framework/GraphicsServices.tbd: Renamed from WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/GraphicsServices.framework/GraphicsServices.tbd.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/9/PepperUICore.framework/PepperUICore.tbd: Added.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/9/PrototypeTools.framework/PrototypeTools.tbd: Renamed from WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/7/PrototypeTools.framework/PrototypeTools.tbd.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/9/RunningBoardServices.framework/RunningBoardServices.tbd: Renamed from WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/RunningBoardServices.framework/RunningBoardServices.tbd.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/9/SafariSafeBrowsing.framework/SafariSafeBrowsing.tbd: Renamed from WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/SafariSafeBrowsing.framework/SafariSafeBrowsing.tbd.
* WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/9/URLFormatting.framework/URLFormatting.tbd: Renamed from WebKitLibraries/WebKitPrivateFrameworkStubs/watchos/6/URLFormatting.framework/URLFormatting.tbd.

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




More information about the webkit-changes mailing list