[webkit-changes] [WebKit/WebKit] fbaf11: Fix more C++ smart pointer warnings in WebCore

Rob Buis noreply at github.com
Tue Jan 14 01:34:19 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: fbaf111470e94a03f7661bdd9a98288fc3ed1472
      https://github.com/WebKit/WebKit/commit/fbaf111470e94a03f7661bdd9a98288fc3ed1472
  Author: Rob Buis <rbuis at igalia.com>
  Date:   2025-01-14 (Tue, 14 Jan 2025)

  Changed paths:
    M Source/WebCore/Modules/mediastream/RTCController.cpp
    M Source/WebCore/Modules/webauthn/AuthenticatorCoordinator.cpp
    M Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp
    M Source/WebCore/Modules/webxr/WebXRSystem.cpp
    M Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations
    M Source/WebCore/dom/DeviceOrientationAndMotionAccessController.cpp
    M Source/WebCore/dom/Document.cpp
    M Source/WebCore/dom/DocumentInlines.h
    M Source/WebCore/fileapi/BlobURL.cpp
    M Source/WebCore/history/BackForwardCache.cpp
    M Source/WebCore/html/HTMLInputElement.cpp
    M Source/WebCore/html/HTMLMediaElement.h
    M Source/WebCore/html/HTMLVideoElement.h
    M Source/WebCore/loader/DocumentLoader.cpp
    M Source/WebCore/loader/PingLoader.cpp
    M Source/WebCore/page/LocalFrame.h
    M Source/WebCore/page/Navigation.cpp
    M Source/WebCore/page/NavigatorLoginStatus.cpp
    M Source/WebCore/page/ios/FrameIOS.mm

  Log Message:
  -----------
  Fix more C++ smart pointer warnings in WebCore
https://bugs.webkit.org/show_bug.cgi?id=285839

Reviewed by Chris Dumez.

Fix more C++ smart pointer warnings in WebCore
based on the [alpha.webkit.UncountedCallArgsChecker]
warning.

* Source/WebCore/Modules/mediastream/RTCController.cpp:
(WebCore::matchDocumentOrigin):
* Source/WebCore/Modules/webauthn/AuthenticatorCoordinator.cpp:
(WebCore::AuthenticatorCoordinatorInternal::scopeAndCrossOriginParent):
* Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp:
(WebCore::ThreadableWebSocketChannel::webSocketConnectRequest):
* Source/WebCore/Modules/webxr/WebXRSystem.cpp:
(WebCore::WebXRSystem::immersiveSessionRequestIsAllowedForGlobalObject const):
* Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations:
* Source/WebCore/dom/DeviceOrientationAndMotionAccessController.cpp:
(WebCore::DeviceOrientationAndMotionAccessController::accessState const):
* Source/WebCore/dom/Document.cpp:
(WebCore::Document::open):
(WebCore::Document::willLoadScriptElement):
(WebCore::Document::willLoadFrameElement):
* Source/WebCore/dom/DocumentInlines.h:
(WebCore::Document::isSameOriginAsTopDocument const):
* Source/WebCore/fileapi/BlobURL.cpp:
(WebCore::blobOwner):
* Source/WebCore/history/BackForwardCache.cpp:
(WebCore::canCachePage):
* Source/WebCore/html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::showPicker):
* Source/WebCore/html/HTMLMediaElement.h:
(WebCore::HTMLMediaElement::didPassCORSAccessCheck const):
* Source/WebCore/html/HTMLVideoElement.h:
* Source/WebCore/loader/DocumentLoader.cpp:
(WebCore::shouldUseActiveServiceWorkerFromParent):
(WebCore::DocumentLoader::navigationCanTriggerCrossDocumentViewTransition):
* Source/WebCore/loader/PingLoader.cpp:
(WebCore::PingLoader::sendPing):
* Source/WebCore/page/LocalFrame.h:
* Source/WebCore/page/Navigation.cpp:
(WebCore::Navigation::updateForActivation):
(WebCore::Navigation::createForPageswapEvent):
* Source/WebCore/page/NavigatorLoginStatus.cpp:
(WebCore::NavigatorLoginStatus::hasSameOrigin const):
* Source/WebCore/page/ios/FrameIOS.mm:
(WebCore::ancestorRespondingToClickEventsNodeQualifier):

Canonical link: https://commits.webkit.org/288833@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list