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

Reply via email to