Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 520ff168966e217ac220e6874bfb46087e6d546d
https://github.com/WebKit/WebKit/commit/520ff168966e217ac220e6874bfb46087e6d546d
Author: Chris Dumez <[email protected]>
Date: 2025-10-21 (Tue, 21 Oct 2025)
Changed paths:
M Source/WTF/wtf/text/WTFString.h
M Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm
M Source/WebCore/platform/cocoa/DragImageCocoa.mm
M Source/WebCore/platform/graphics/Path.cpp
M Source/WebCore/platform/graphics/Path.h
M Source/WebCore/platform/graphics/ca/cocoa/PlatformCALayerCocoa.mm
M Source/WebCore/platform/graphics/cocoa/MediaPlayerEnumsCocoa.h
M Source/WebCore/platform/graphics/cocoa/MediaPlayerEnumsCocoa.mm
M Source/WebCore/platform/network/cf/ResourceError.h
M Source/WebCore/platform/network/cocoa/NetworkStorageSessionCocoa.mm
M Source/WebCore/platform/network/mac/ResourceErrorMac.mm
M Source/WebGPU/WebGPU/Internal/WebGPUSwiftInternal.h
M Source/WebKit/Platform/ios/PaymentAuthorizationController.mm
M Source/WebKit/SaferCPPExpectations/MemoryUnsafeCastCheckerExpectations
M Source/WebKit/SaferCPPExpectations/NoUnretainedMemberCheckerExpectations
M Source/WebKit/SaferCPPExpectations/UnretainedCallArgsCheckerExpectations
M Source/WebKit/Shared/API/Cocoa/WKRemoteObjectCoder.mm
M Source/WebKit/Shared/API/Cocoa/_WKRemoteObjectInterface.mm
M Source/WebKit/Shared/API/c/cf/WKStringCF.mm
M Source/WebKit/Shared/API/c/cf/WKURLCF.mm
M Source/WebKit/Shared/API/c/mac/WKURLRequestNS.mm
M Source/WebKit/Shared/API/c/mac/WKURLResponseNS.mm
M Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.mm
M Source/WebKit/Shared/Cocoa/CoreIPCContacts.mm
M Source/WebKit/Shared/Cocoa/CoreIPCPassKit.mm
M Source/WebKit/Shared/Cocoa/CoreIPCPersonNameComponents.mm
M Source/WebKit/Shared/Cocoa/RevealItem.h
M Source/WebKit/Shared/Cocoa/RevealItem.mm
M Source/WebKit/Shared/Cocoa/WKNSError.mm
M Source/WebKit/Shared/Cocoa/WKNSURLRequest.mm
M
Source/WebKit/Shared/EntryPointUtilities/Cocoa/Daemon/PCMDaemonEntryPoint.mm
M
Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceMain.mm
M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTreePropertyApplier.mm
M Source/WebKit/Shared/mac/AuxiliaryProcessMac.mm
M Source/WebKit/UIProcess/API/Cocoa/WKWebExtension.mm
M Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm
M Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.mm
M Source/WebKit/UIProcess/API/Cocoa/_WKContextMenuElementInfo.mm
M Source/WebKit/UIProcess/API/ios/WKWebViewIOS.mm
M Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm
M
Source/WebKit/WebProcess/Extensions/Bindings/Cocoa/JSWebExtensionWrapperCocoa.mm
M Source/WebKitLegacy/mac/History/WebHistoryItem.mm
M Source/WebKitLegacy/mac/WebView/WebHTMLRepresentation.mm
M Source/WebKitLegacy/mac/WebView/WebScriptDebugDelegate.mm
M Source/WebKitLegacy/mac/WebView/WebView.mm
Log Message:
-----------
Address remaining safer CPP warnings in WebKit/Shared
https://bugs.webkit.org/show_bug.cgi?id=301163
Reviewed by Timothy Hatcher and Darin Adler.
* Source/WTF/wtf/text/WTFString.h:
(WTF::nsStringNilIfEmpty):
(WTF::nsStringNilIfNull):
* Source/WebCore/accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
(-[WebAccessibilityObjectWrapper
_accessibilityHitTestResolvingRemoteFrame:callback:]):
* Source/WebCore/platform/cocoa/DragImageCocoa.mm:
(WebCore::LinkImageLayout::LinkImageLayout):
* Source/WebCore/platform/graphics/Path.cpp:
(WebCore::Path::protectedPlatformPath const):
* Source/WebCore/platform/graphics/Path.h:
* Source/WebCore/platform/graphics/ca/cocoa/PlatformCALayerCocoa.mm:
(WebCore::PlatformCALayerCocoa::setVideoGravity):
* Source/WebCore/platform/graphics/cocoa/MediaPlayerEnumsCocoa.h:
* Source/WebCore/platform/graphics/cocoa/MediaPlayerEnumsCocoa.mm:
(WebCore::convertMediaPlayerToAVLayerVideoGravity):
* Source/WebCore/platform/network/cf/ResourceError.h:
* Source/WebCore/platform/network/cocoa/NetworkStorageSessionCocoa.mm:
(WebCore::parseDOMCookie):
(WebCore::NetworkStorageSession::setCookiesFromDOM const):
(WebCore::NetworkStorageSession::setCookieFromDOM const):
* Source/WebCore/platform/network/mac/ResourceErrorMac.mm:
(WebCore::ResourceError::ResourceError):
(WebCore::ResourceError::mapPlatformError):
(WebCore::ResourceError::cfError const):
(WebCore::ResourceError::protectedCFError const):
* Source/WebGPU/WebGPU/Internal/WebGPUSwiftInternal.h:
(WebGPU_Internal::convertWTFStringToNSString):
* Source/WebKit/Platform/ios/PaymentAuthorizationController.mm:
(-[WKPaymentAuthorizationControllerDelegate
presentationSceneIdentifierForPaymentAuthorizationController:]):
(-[WKPaymentAuthorizationControllerDelegate
presentationSceneBundleIdentifierForPaymentAuthorizationController:]):
* Source/WebKit/SaferCPPExpectations/MemoryUnsafeCastCheckerExpectations:
* Source/WebKit/SaferCPPExpectations/NoUnretainedMemberCheckerExpectations:
* Source/WebKit/SaferCPPExpectations/UnretainedCallArgsCheckerExpectations:
* Source/WebKit/Shared/API/Cocoa/WKRemoteObjectCoder.mm:
(encodeObject):
* Source/WebKit/Shared/API/Cocoa/_WKRemoteObjectInterface.mm:
(-[_WKRemoteObjectInterface initWithProtocol:identifier:]):
(-[_WKRemoteObjectInterface protocol]):
(-[_WKRemoteObjectInterface debugDescription]):
* Source/WebKit/Shared/API/c/cf/WKStringCF.mm:
(WKStringCreateWithCFString):
(wkNSStringClassSingleton): Deleted.
* Source/WebKit/Shared/API/c/cf/WKURLCF.mm:
(WKURLCreateWithCFURL):
(wkNSURLClassSingleton): Deleted.
* Source/WebKit/Shared/API/c/mac/WKURLRequestNS.mm:
(WKURLRequestCopyNSURLRequest):
* Source/WebKit/Shared/API/c/mac/WKURLResponseNS.mm:
(WKURLResponseCopyNSURLResponse):
* Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.mm:
(IPC::typeFromObject):
* Source/WebKit/Shared/Cocoa/CoreIPCContacts.mm:
(WebKit::CoreIPCCNPostalAddress::toID const):
* Source/WebKit/Shared/Cocoa/CoreIPCPassKit.mm:
(WebKit::CoreIPCPKContact::toID const):
* Source/WebKit/Shared/Cocoa/CoreIPCPersonNameComponents.mm:
(WebKit::CoreIPCPersonNameComponents::toID const):
* Source/WebKit/Shared/Cocoa/RevealItem.h:
* Source/WebKit/Shared/Cocoa/RevealItem.mm:
(WebKit::RevealItem::highlightRange const):
(WebKit::RevealItem::protectedItem const):
* Source/WebKit/Shared/Cocoa/WKNSError.mm:
(-[WKNSError _web_createTarget]):
* Source/WebKit/Shared/Cocoa/WKNSURLRequest.mm:
(-[WKNSURLRequest _web_createTarget]):
* Source/WebKit/Shared/EntryPointUtilities/Cocoa/Daemon/PCMDaemonEntryPoint.mm:
(WebKit::CompletionHandler<void):
* Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceMain.mm:
(WebKit::XPCServiceEventHandler):
* Source/WebKit/Shared/RemoteLayerTree/RemoteLayerTreePropertyApplier.mm:
(WebKit::toCAFilterType):
(WebKit::RemoteLayerTreePropertyApplier::applyPropertiesToLayer):
(WebKit::RemoteLayerTreePropertyApplier::applyProperties):
* Source/WebKit/Shared/mac/AuxiliaryProcessMac.mm:
(WebKit::AuxiliaryProcess::launchServicesCheckIn):
(WebKit::webKit2BundleSingleton):
(WebKit::getSandboxProfileOrProfilePath):
(WebKit::populateSandboxInitializationParameters):
(WebKit::webKit2Bundle): Deleted.
* Source/WebKit/UIProcess/API/Cocoa/WKWebExtension.mm:
(-[WKWebExtension defaultLocale]):
(-[WKWebExtension displayName]):
(-[WKWebExtension displayShortName]):
(-[WKWebExtension displayVersion]):
(-[WKWebExtension displayDescription]):
(-[WKWebExtension displayActionLabel]):
(-[WKWebExtension version]):
* Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView _getTextFragmentMatchWithCompletionHandler:]):
* Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.mm:
(-[WKWebViewConfiguration _applicationNameForDesktopUserAgent]):
(-[WKWebViewConfiguration applicationNameForUserAgent]):
(-[WKWebViewConfiguration _groupIdentifier]):
* Source/WebKit/UIProcess/API/Cocoa/_WKContextMenuElementInfo.mm:
(-[_WKContextMenuElementInfo qrCodePayloadString]):
* Source/WebKit/UIProcess/API/ios/WKWebViewIOS.mm:
(-[WKWebView _defaultSTSLabel]):
* Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:
(+[WKAutocorrectionContext autocorrectionContextWithWebContext:]):
*
Source/WebKit/WebProcess/Extensions/Bindings/Cocoa/JSWebExtensionWrapperCocoa.mm:
* Source/WebKitLegacy/mac/History/WebHistoryItem.mm:
(-[WebHistoryItem URLString]):
(-[WebHistoryItem originalURLString]):
(-[WebHistoryItem title]):
(-[WebHistoryItem alternateTitle]):
* Source/WebKitLegacy/mac/WebView/WebHTMLRepresentation.mm:
(-[WebHTMLRepresentation title]):
* Source/WebKitLegacy/mac/WebView/WebScriptDebugDelegate.mm:
(-[WebScriptCallFrame functionName]):
* Source/WebKitLegacy/mac/WebView/WebView.mm:
(-[WebView _mainFrameOverrideEncoding]):
Canonical link: https://commits.webkit.org/301920@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications