Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 592a0de98827ed52ded85a4eece56e8f6610dc46
https://github.com/WebKit/WebKit/commit/592a0de98827ed52ded85a4eece56e8f6610dc46
Author: Chris Dumez <[email protected]>
Date: 2025-11-03 (Mon, 03 Nov 2025)
Changed paths:
M Source/WebCore/rendering/HitTestResult.cpp
M Source/WebCore/rendering/HitTestResult.h
M Source/WebKit/SaferCPPExpectations/UncheckedCallArgsCheckerExpectations
M Source/WebKit/SaferCPPExpectations/UncheckedLocalVarsCheckerExpectations
M Source/WebKit/SaferCPPExpectations/UncountedCallArgsCheckerExpectations
M Source/WebKit/SaferCPPExpectations/UncountedLocalVarsCheckerExpectations
M
Source/WebKit/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInCSSStyleDeclarationHandle.mm
M
Source/WebKit/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFrame.mm
M
Source/WebKit/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInHitTestResult.mm
M
Source/WebKit/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInNodeHandle.mm
M
Source/WebKit/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInRangeHandle.mm
M
Source/WebKit/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.mm
M Source/WebKit/WebProcess/InjectedBundle/API/mac/WKDOMDocument.mm
M Source/WebKit/WebProcess/InjectedBundle/API/mac/WKDOMInternals.h
M Source/WebKit/WebProcess/InjectedBundle/API/mac/WKDOMNode.mm
M Source/WebKit/WebProcess/InjectedBundle/API/mac/WKDOMRange.mm
M Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp
Log Message:
-----------
Address more safer cpp warnings in WebKit/WebProcess/InjectedBundle
https://bugs.webkit.org/show_bug.cgi?id=301839
Reviewed by Darin Adler and Anne van Kesteren.
* Source/WebCore/rendering/HitTestResult.cpp:
(WebCore::HitTestResult::protectedInnerNonSharedNode const):
(WebCore::HitTestResult::protectedURLElement const):
* Source/WebCore/rendering/HitTestResult.h:
* Source/WebKit/SaferCPPExpectations/UncheckedCallArgsCheckerExpectations:
* Source/WebKit/SaferCPPExpectations/UncheckedLocalVarsCheckerExpectations:
* Source/WebKit/SaferCPPExpectations/UncountedCallArgsCheckerExpectations:
* Source/WebKit/SaferCPPExpectations/UncountedLocalVarsCheckerExpectations:
*
Source/WebKit/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInCSSStyleDeclarationHandle.mm:
(-[WKWebProcessPlugInCSSStyleDeclarationHandle dealloc]):
* Source/WebKit/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInFrame.mm:
(protectedFrame):
(-[WKWebProcessPlugInFrame dealloc]):
(-[WKWebProcessPlugInFrame jsContextForWorld:]):
(-[WKWebProcessPlugInFrame jsContextForServiceWorkerWorld:]):
(-[WKWebProcessPlugInFrame hitTest:]):
(-[WKWebProcessPlugInFrame hitTest:options:]):
(-[WKWebProcessPlugInFrame
jsCSSStyleDeclarationForCSSStyleDeclarationHandle:inWorld:]):
(-[WKWebProcessPlugInFrame jsNodeForNodeHandle:inWorld:]):
(-[WKWebProcessPlugInFrame jsRangeForRangeHandle:inWorld:]):
(-[WKWebProcessPlugInFrame _browserContextController]):
(-[WKWebProcessPlugInFrame URL]):
(-[WKWebProcessPlugInFrame childFrames]):
(-[WKWebProcessPlugInFrame containsAnyFormElements]):
(-[WKWebProcessPlugInFrame isMainFrame]):
(-[WKWebProcessPlugInFrame _securityOrigin]):
(-[WKWebProcessPlugInFrame appleTouchIconURLs]):
(-[WKWebProcessPlugInFrame faviconURLs]):
(-[WKWebProcessPlugInFrame _parentFrame]):
(-[WKWebProcessPlugInFrame _hasCustomContentProvider]):
(-[WKWebProcessPlugInFrame _certificateChain]):
(-[WKWebProcessPlugInFrame _serverTrust]):
(-[WKWebProcessPlugInFrame _provisionalURL]):
*
Source/WebKit/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInHitTestResult.mm:
(-[WKWebProcessPlugInHitTestResult nodeHandle]):
*
Source/WebKit/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInNodeHandle.mm:
(protectedNodeHandle):
(-[WKWebProcessPlugInNodeHandle dealloc]):
(-[WKWebProcessPlugInNodeHandle htmlIFrameElementContentFrame]):
(-[WKWebProcessPlugInNodeHandle renderedImageWithOptions:width:]):
(-[WKWebProcessPlugInNodeHandle elementBounds]):
(-[WKWebProcessPlugInNodeHandle HTMLInputElementIsAutoFilled]):
(-[WKWebProcessPlugInNodeHandle HTMLInputElementIsAutoFilledAndViewable]):
(-[WKWebProcessPlugInNodeHandle HTMLInputElementIsAutoFilledAndObscured]):
(-[WKWebProcessPlugInNodeHandle setHTMLInputElementIsAutoFilled:]):
(-[WKWebProcessPlugInNodeHandle setHTMLInputElementIsAutoFilledAndViewable:]):
(-[WKWebProcessPlugInNodeHandle setHTMLInputElementIsAutoFilledAndObscured:]):
(-[WKWebProcessPlugInNodeHandle isHTMLInputElementAutoFillButtonEnabled]):
(-[WKWebProcessPlugInNodeHandle
setHTMLInputElementAutoFillButtonEnabledWithButtonType:]):
(-[WKWebProcessPlugInNodeHandle htmlInputElementAutoFillButtonType]):
(-[WKWebProcessPlugInNodeHandle htmlInputElementLastAutoFillButtonType]):
(-[WKWebProcessPlugInNodeHandle HTMLInputElementIsUserEdited]):
(-[WKWebProcessPlugInNodeHandle HTMLTextAreaElementIsUserEdited]):
(-[WKWebProcessPlugInNodeHandle isSelectElement]):
(-[WKWebProcessPlugInNodeHandle isSelectableTextNode]):
(-[WKWebProcessPlugInNodeHandle isTextField]):
(-[WKWebProcessPlugInNodeHandle HTMLTableCellElementCellAbove]):
(-[WKWebProcessPlugInNodeHandle frame]):
*
Source/WebKit/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInRangeHandle.mm:
(protectedRangeHandle):
(-[WKWebProcessPlugInRangeHandle dealloc]):
(-[WKWebProcessPlugInRangeHandle frame]):
(-[WKWebProcessPlugInRangeHandle text]):
*
Source/WebKit/WebProcess/InjectedBundle/API/Cocoa/WKWebProcessPlugInScriptWorld.mm:
(protectedWorld):
(-[WKWebProcessPlugInScriptWorld dealloc]):
(-[WKWebProcessPlugInScriptWorld clearWrappers]):
(-[WKWebProcessPlugInScriptWorld makeAllShadowRootsOpen]):
(-[WKWebProcessPlugInScriptWorld exposeClosedShadowRootsForExtensions]):
(-[WKWebProcessPlugInScriptWorld disableOverrideBuiltinsBehavior]):
* Source/WebKit/WebProcess/InjectedBundle/API/mac/WKDOMDocument.mm:
(-[WKDOMDocumentParserYieldToken initWithDocument:]):
* Source/WebKit/WebProcess/InjectedBundle/API/mac/WKDOMInternals.h:
* Source/WebKit/WebProcess/InjectedBundle/API/mac/WKDOMNode.mm:
(-[WKDOMNode _initWithImpl:]):
* Source/WebKit/WebProcess/InjectedBundle/API/mac/WKDOMRange.mm:
(-[WKDOMRange _initWithImpl:]):
* Source/WebKit/WebProcess/InjectedBundle/InjectedBundleHitTestResult.cpp:
(WebKit::InjectedBundleHitTestResult::nodeHandle const):
(WebKit::InjectedBundleHitTestResult::urlElementHandle const):
(WebKit::InjectedBundleHitTestResult::imageRect const):
Canonical link: https://commits.webkit.org/302475@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications