Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 86a8860a425a5af82262e7b3db323e30d2cbafc1
      
https://github.com/WebKit/WebKit/commit/86a8860a425a5af82262e7b3db323e30d2cbafc1
  Author: Andy Estes <[email protected]>
  Date:   2026-08-19 (Wed, 19 Aug 2026)

  Changed paths:
    M Source/WTF/wtf/PlatformHave.h
    M Source/WebCore/PAL/PAL.xcodeproj/project.pbxproj
    M Source/WebCore/PAL/pal/PlatformCocoa.cmake
    R Source/WebCore/PAL/pal/ios/AVRoutingSoftLink.h
    R Source/WebCore/PAL/pal/ios/AVRoutingSoftLink.mm
    A Source/WebCore/PAL/pal/ios/AVSystemRoutingSoftLink.h
    A Source/WebCore/PAL/pal/ios/AVSystemRoutingSoftLink.mm
    M Source/WebCore/WebCore.xcodeproj/project.pbxproj
    M Source/WebCore/platform/audio/cocoa/MediaSessionManagerCocoa.mm
    M Source/WebCore/platform/audio/ios/MediaDeviceRoute.h
    M Source/WebCore/platform/audio/ios/MediaDeviceRoute.mm
    M Source/WebCore/platform/audio/ios/MediaDeviceRouteController.h
    M Source/WebCore/platform/audio/ios/MediaDeviceRouteController.mm
    A Source/WebCore/platform/audio/ios/WebMediaDevicePlatformRoute.h
    M Source/WebCore/testing/MockMediaDeviceRoute.h
    M Source/WebCore/testing/cocoa/WebMockMediaDeviceRoute.h
    M Source/WebCore/testing/cocoa/WebMockMediaDeviceRoute.mm

  Log Message:
  -----------
  [iOS] Upstream adoption of AVSystemRouting
https://bugs.webkit.org/show_bug.cgi?id=322133
rdar://185358878

Reviewed by Jer Noble.

Moved WebKit's adoption of AVSystemRouting from WebKitAdditions to open source.

* Source/WTF/wtf/PlatformHave.h:
* Source/WebCore/PAL/PAL.xcodeproj/project.pbxproj:
* Source/WebCore/PAL/pal/PlatformCocoa.cmake:
* Source/WebCore/PAL/pal/ios/AVSystemRoutingSoftLink.h: Copied from 
Source/WebCore/PAL/pal/ios/AVRoutingSoftLink.h.
* Source/WebCore/PAL/pal/ios/AVSystemRoutingSoftLink.mm: Renamed from 
Source/WebCore/PAL/pal/ios/AVRoutingSoftLink.mm.
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/platform/audio/cocoa/MediaSessionManagerCocoa.mm:
(WebCore::MediaSessionManagerCocoa::updateSessionState):
* Source/WebCore/platform/audio/ios/MediaDeviceRoute.h:
* Source/WebCore/platform/audio/ios/MediaDeviceRoute.mm:
(-[WebPlaybackControlObserver playbackControl]):
(-[WebPlaybackControlObserver setPlaybackControl:]):
(WebCore::MediaDeviceRoute::loadURL):
(WebCore::MediaDeviceRoute::disconnectFromSession):
* Source/WebCore/platform/audio/ios/MediaDeviceRouteController.h:
* Source/WebCore/platform/audio/ios/MediaDeviceRouteController.mm:
(-[WebMediaDeviceRouteObserver 
systemRouteController:handleEvent:completionHandler:]):
(WebCore::MediaDeviceRouteController::MediaDeviceRouteController):
* Source/WebCore/platform/audio/ios/WebMediaDevicePlatformRoute.h: Renamed from 
Source/WebCore/PAL/pal/ios/AVRoutingSoftLink.h.
* Source/WebCore/testing/MockMediaDeviceRoute.h:
* Source/WebCore/testing/cocoa/WebMockMediaDeviceRoute.h:
* Source/WebCore/testing/cocoa/WebMockMediaDeviceRoute.mm:
(-[WebMockMediaDeviceRoute startWithURL:completionHandler:]):

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



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

Reply via email to