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