[webkit-changes] [WebKit/WebKit] d67d36: Address safer CPP failures in DocumentLoader.cpp

Chris Dumez noreply at github.com
Sat Feb 22 10:37:52 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d67d36afa34ac87781e935cafd75a758aa2309b4
      https://github.com/WebKit/WebKit/commit/d67d36afa34ac87781e935cafd75a758aa2309b4
  Author: Chris Dumez <cdumez at apple.com>
  Date:   2025-02-22 (Sat, 22 Feb 2025)

  Changed paths:
    M Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations
    M Source/WebCore/SaferCPPExpectations/UncountedLambdaCapturesCheckerExpectations
    M Source/WebCore/SaferCPPExpectations/UncountedLocalVarsCheckerExpectations
    M Source/WebCore/loader/DocumentLoader.cpp
    M Source/WebCore/loader/DocumentLoader.h
    M Source/WebCore/loader/ImageLoader.cpp
    M Source/WebCore/loader/SubresourceLoader.h
    M Source/WebCore/loader/SubstituteData.h
    M Source/WebCore/loader/SubstituteResource.h
    M Source/WebCore/page/Frame.cpp
    M Source/WebCore/page/Frame.h
    M Source/WebCore/page/Page.h
    M Source/WebCore/workers/service/ServiceWorkerProvider.cpp
    M Source/WebCore/workers/service/ServiceWorkerProvider.h
    M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in
    M Source/WebKitLegacy/WebCoreSupport/WebResourceLoadScheduler.cpp

  Log Message:
  -----------
  Address safer CPP failures in DocumentLoader.cpp
https://bugs.webkit.org/show_bug.cgi?id=288244

Reviewed by Geoffrey Garen.

* Source/WebCore/loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::mainResourceData const):
(WebCore::DocumentLoader::stopLoading):
(WebCore::DocumentLoader::notifyFinished):
(WebCore::DocumentLoader::finishedLoading):
(WebCore::DocumentLoader::handleSubstituteDataLoadNow):
(WebCore::DocumentLoader::matchRegistration):
(WebCore::DocumentLoader::redirectReceived):
(WebCore::DocumentLoader::willSendRequest):
(WebCore::DocumentLoader::doCrossOriginOpenerHandlingOfResponse):
(WebCore::DocumentLoader::tryLoadingSubstituteData):
(WebCore::DocumentLoader::tryLoadingRedirectRequestFromApplicationCache):
(WebCore::DocumentLoader::stopLoadingAfterXFrameOptionsOrContentSecurityPolicyDenied):
(WebCore::DocumentLoader::responseReceived):
(WebCore::DocumentLoader::continueAfterContentPolicy):
(WebCore::DocumentLoader::commitLoad):
(WebCore::DocumentLoader::commitData):
(WebCore::DocumentLoader::setupForReplace):
(WebCore::DocumentLoader::checkLoadComplete):
(WebCore::DocumentLoader::detachFromFrame):
(WebCore::DocumentLoader::loadApplicationManifest):
(WebCore::DocumentLoader::isLoadingInAPISense const):
(WebCore::DocumentLoader::maybeCreateArchive):
(WebCore::DocumentLoader::setArchive):
(WebCore::DocumentLoader::archiveResourceForURL const):
(WebCore::DocumentLoader::subresource const):
(WebCore::DocumentLoader::scheduleArchiveLoad):
(WebCore::DocumentLoader::documentURL const):
(WebCore::DocumentLoader::setDefersLoading):
(WebCore::DocumentLoader::isMultipartReplacingLoad const):
(WebCore::DocumentLoader::startLoadingMainResource):
(WebCore::DocumentLoader::unregisterReservedServiceWorkerClient):
(WebCore::DocumentLoader::loadMainResource):
(WebCore::DocumentLoader::cancelMainResourceLoad):
(WebCore::DocumentLoader::startIconLoading):
(WebCore::DocumentLoader::shouldOpenExternalURLsPolicyToPropagate const):
(WebCore::DocumentLoader::addConsoleMessage):
(WebCore::DocumentLoader::enqueueSecurityPolicyViolationEvent):
* Source/WebCore/loader/DocumentLoader.h:
* Source/WebCore/loader/SubresourceLoader.h:
* Source/WebCore/loader/SubstituteData.h:
(WebCore::SubstituteData::content const):
(WebCore::SubstituteData::protectedContent const):
* Source/WebCore/loader/SubstituteResource.h:
(WebCore::SubstituteResource::protectedData const):
* Source/WebCore/page/Frame.cpp:
(WebCore::Frame::pageID const): Deleted.
* Source/WebCore/page/Frame.h:
* Source/WebCore/page/Page.h:
(WebCore::Frame::pageID const):
* Source/WebCore/workers/service/ServiceWorkerProvider.cpp:
(WebCore::ServiceWorkerProvider::protectedServiceWorkerConnection):
* Source/WebCore/workers/service/ServiceWorkerProvider.h:
* Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in:

Canonical link: https://commits.webkit.org/290882@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