Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: ebfe48e9d68d15a220ef5db7dc1fe29bd7140bb2
https://github.com/WebKit/WebKit/commit/ebfe48e9d68d15a220ef5db7dc1fe29bd7140bb2
Author: Elliott Williams <[email protected]>
Date: 2026-06-15 (Mon, 15 Jun 2026)
Changed paths:
M
Source/WebKit/NetworkProcess/CustomProtocols/Cocoa/LegacyCustomProtocolManagerCocoa.mm
M
Source/WebKit/NetworkProcess/EntryPoint/Cocoa/XPCService/NetworkServiceEntryPoint.mm
M Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm
M Source/WebKit/Platform/cocoa/MediaPlaybackTargetContextSerialized.mm
M Source/WebKit/UIProcess/Cocoa/AutomationClient.mm
M Source/WebKit/UIProcess/Cocoa/WKEditCommand.mm
M Source/WebKit/UIProcess/mac/WebPageProxyMac.mm
M Source/WebKit/UIProcess/mac/WebViewImpl.h
M Source/WebKit/WebProcess/Plugins/PDF/UnifiedPDF/UnifiedPDFPlugin.mm
Log Message:
-----------
[WebKit] Fix unified source build with CMake + internal SDK
https://bugs.webkit.org/show_bug.cgi?id=317135
rdar://179731765
Reviewed by Alex Christensen.
Fix namespace pollution and duplicate definition errors that appear
under the dynamic source bundling logic we use in CMake.
*
Source/WebKit/NetworkProcess/CustomProtocols/Cocoa/LegacyCustomProtocolManagerCocoa.mm:
(+[WKCustomProtocol canInitWithRequest:]):
(-[WKCustomProtocol initWithRequest:cachedResponse:client:]):
(-[WKCustomProtocol startLoading]):
(-[WKCustomProtocol stopLoading]):
(firstNetworkProcess): Deleted.
(LegacyCustomProtocolManager::networkProcessCreated): Deleted.
*
Source/WebKit/NetworkProcess/EntryPoint/Cocoa/XPCService/NetworkServiceEntryPoint.mm:
(NETWORK_SERVICE_INITIALIZER): Deleted.
* Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm:
* Source/WebKit/Platform/cocoa/MediaPlaybackTargetContextSerialized.mm:
* Source/WebKit/UIProcess/Cocoa/AutomationClient.mm:
* Source/WebKit/UIProcess/Cocoa/WKEditCommand.mm: The first
non-naming change. There may be two -[(id) command] methods visible to
the compiler, so annotate which one we want to influence
type resolution.
(-[WKEditorUndoTarget undoEditing:]):
(-[WKEditorUndoTarget redoEditing:]):
* Source/WebKit/UIProcess/mac/WebPageProxyMac.mm:
(WebKit::WebPageProxy::stopSpeaking):
* Source/WebKit/UIProcess/mac/WebViewImpl.h:
* Source/WebKit/WebProcess/Plugins/PDF/UnifiedPDF/UnifiedPDFPlugin.mm:
(WebKit::UnifiedPDFPlugin::cursorContext const):
Canonical link: https://commits.webkit.org/315251@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications