Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: d981c83ca9c3c117afbcea6ac8d168a8b9ebdbdc
https://github.com/WebKit/WebKit/commit/d981c83ca9c3c117afbcea6ac8d168a8b9ebdbdc
Author: Chris Dumez <[email protected]>
Date: 2026-02-02 (Mon, 02 Feb 2026)
Changed paths:
M Source/WebKit/Configurations/AllowedSPI-legacy.toml
M Source/WebKit/GPUProcess/cocoa/GPUConnectionToWebProcessCocoa.mm
M Source/WebKit/Platform/spi/Cocoa/CoreSVGSPI.h
M Source/WebKit/Shared/LogStream.cpp
M Source/WebKit/Shared/ios/AuxiliaryProcessIOS.mm
M Source/WebKit/UIProcess/API/Cocoa/WKPreviewActionItem.mm
M Source/WebKit/UIProcess/API/Cocoa/_WKTouchEventGenerator.mm
M Source/WebKit/UIProcess/API/ios/WKWebViewIOS.mm
M Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionCocoa.mm
M Source/WebKit/UIProcess/RemoteLayerTree/ios/RemoteLayerTreeHostIOS.mm
M Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm
M Source/WebKit/UIProcess/ios/WKWebGeolocationPolicyDeciderIOS.mm
M Source/WebKit/UIProcess/ios/forms/WKFileUploadPanel.mm
Log Message:
-----------
Address most adoptNS/adoptCF Safer CPP warnings on iOS in WebKit/
https://bugs.webkit.org/show_bug.cgi?id=306752
Reviewed by Geoffrey Garen.
* Source/WebKit/Configurations/AllowedSPI-legacy.toml:
* Source/WebKit/GPUProcess/cocoa/GPUConnectionToWebProcessCocoa.mm:
(WebKit::GPUConnectionToWebProcess::setTCCIdentity):
* Source/WebKit/Platform/spi/Cocoa/CoreSVGSPI.h:
* Source/WebKit/Shared/LogStream.cpp:
(WebKit::LogStream::logOnBehalfOfWebContent):
* Source/WebKit/Shared/ios/AuxiliaryProcessIOS.mm:
(WebKit::AuxiliaryProcess::populateMobileGestaltCache):
* Source/WebKit/UIProcess/API/Cocoa/WKPreviewActionItem.mm:
(-[WKPreviewAction copyWithZone:]):
* Source/WebKit/UIProcess/API/Cocoa/_WKTouchEventGenerator.mm:
(+[_WKTouchEventGenerator sharedTouchEventGenerator]):
(-[_WKTouchEventGenerator _createIOHIDEventType:]):
(-[_WKTouchEventGenerator _updateTouchPoints:window:]):
(-[_WKTouchEventGenerator touchDownAtPoints:touchCount:window:]):
(-[_WKTouchEventGenerator liftUpAtPoints:touchCount:window:]):
* Source/WebKit/UIProcess/API/ios/WKWebViewIOS.mm:
(-[WKWebView _setHasCustomContentView:loadedMIMEType:]):
* Source/WebKit/UIProcess/Extensions/Cocoa/WebExtensionCocoa.mm:
(WebKit::WebExtension::iconForPath):
* Source/WebKit/UIProcess/RemoteLayerTree/ios/RemoteLayerTreeHostIOS.mm:
(WebKit::RemoteLayerTreeHost::makeNode):
* Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:
(-[WKContentView subjectResultForImageContextMenu]):
(-[WKContentView _insertDynamicImageAnalysisContextMenuItemsIfPossible]):
(-[WKContentView actionSheetAssistantShouldIncludeCopySubjectAction:]):
(-[WKContentView actionSheetAssistant:copySubject:sourceMIMEType:]):
(-[WKContentView copySubjectResultForImageContextMenu]): Deleted.
* Source/WebKit/UIProcess/ios/WKWebGeolocationPolicyDeciderIOS.mm:
(+[WKWebGeolocationPolicyDecider sharedPolicyDecider]):
* Source/WebKit/UIProcess/ios/forms/WKFileUploadPanel.mm:
Canonical link: https://commits.webkit.org/306669@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications