Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 1dc197ee54c4681c607ef9d6e7f89f62ee5e2d50
      
https://github.com/WebKit/WebKit/commit/1dc197ee54c4681c607ef9d6e7f89f62ee5e2d50
  Author: Rupin Mittal <[email protected]>
  Date:   2025-09-25 (Thu, 25 Sep 2025)

  Changed paths:
    M Source/WebCore/history/BackForwardCache.cpp
    M Source/WebCore/loader/DocumentLoader.cpp
    M Source/WebCore/loader/DocumentLoader.h
    M Source/WebCore/loader/FrameLoader.cpp
    M Source/WebCore/loader/FrameLoader.h
    M Source/WebCore/loader/FrameLoaderTypes.h
    M Source/WebCore/loader/HistoryController.cpp
    M Source/WebCore/loader/HistoryController.h
    M Source/WebCore/page/Page.cpp
    M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in
    M Source/WebKitLegacy/mac/WebView/WebFrame.mm

  Log Message:
  -----------
  Rename FrameLoadType::Replace to FrameLoadType::MultipartReplace
https://bugs.webkit.org/show_bug.cgi?id=299497
rdar://161284247

Reviewed by Brady Eidson.

Rename FrameLoadType::Replace to FrameLoadType::MultipartReplace to make it
clearer what this type is for. We also rename HistoryController::updateForReload
to HistoryController::updateForReloadOrReplace for clarity.

This is in preparation for introducting a new FrameLoadType for the Navigation
API Replace operation in a subsequent patch. We want to distinguish this from
MultipartReplace.

No new tests as this is just a rename. There should be no behavior change.

* Source/WebCore/history/BackForwardCache.cpp:
(WebCore::canCachePage):
* Source/WebCore/loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::responseReceived):
(WebCore::DocumentLoader::commitData):
(WebCore::DocumentLoader::setupForMultipartReplace):
(WebCore::DocumentLoader::isMultipartReplacingLoad const):
(WebCore::DocumentLoader::maybeFinishLoadingMultipartContent):
(WebCore::DocumentLoader::setupForReplace): Deleted.
* Source/WebCore/loader/DocumentLoader.h:
* Source/WebCore/loader/FrameLoader.cpp:
(WebCore::isBackForwardLoadType):
(WebCore::isReload):
(WebCore::determineNavigationType):
(WebCore::FrameLoader::setupForMultipartReplace):
(WebCore::FrameLoader::commitProvisionalLoad):
(WebCore::FrameLoader::transitionToCommitted):
(WebCore::FrameLoader::isMultipartReplacing const):
(WebCore::FrameLoader::setMultipartReplacing):
(WebCore::FrameLoader::subresourceCachePolicy const):
(WebCore::FrameLoader::checkLoadCompleteForThisFrame):
(WebCore::FrameLoader::loadDifferentDocumentItem):
(WebCore::FrameLoader::setupForReplace): Deleted.
(WebCore::FrameLoader::isReplacing const): Deleted.
(WebCore::FrameLoader::setReplacing): Deleted.
* Source/WebCore/loader/FrameLoader.h:
* Source/WebCore/loader/FrameLoaderTypes.h:
* Source/WebCore/loader/HistoryController.cpp:
(WebCore::HistoryController::restoreDocumentState):
(WebCore::HistoryController::updateForReloadOrReplace):
(WebCore::HistoryController::updateForCommit):
(WebCore::HistoryController::isMultipartReplaceLoadTypeWithProvisionalItem):
(WebCore::HistoryController::updateForReload): Deleted.
(WebCore::HistoryController::isReplaceLoadTypeWithProvisionalItem): Deleted.
* Source/WebCore/loader/HistoryController.h:
* Source/WebCore/page/Page.cpp:
(WebCore::Page::logNavigation):
* Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in:
* Source/WebKitLegacy/mac/WebView/WebFrame.mm:
(toWebFrameLoadType):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to