Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 75efc8404eceb95ee5266ab4c471c183692813ff
      
https://github.com/WebKit/WebKit/commit/75efc8404eceb95ee5266ab4c471c183692813ff
  Author: Alex Christensen <[email protected]>
  Date:   2026-05-21 (Thu, 21 May 2026)

  Changed paths:
    M LayoutTests/fast/dom/HTMLLinkElement/link-preload-load-once-expected.txt
    M LayoutTests/fast/dom/HTMLLinkElement/link-preload-load-once.html
    M 
LayoutTests/fast/dom/HTMLLinkElement/link-stylesheet-load-once-expected.txt
    M LayoutTests/fast/dom/HTMLLinkElement/link-stylesheet-load-once.html
    M LayoutTests/fast/images/support-broken-image-delegate.html
    M LayoutTests/fast/loader/file-protocol-fragment-expected.txt
    M LayoutTests/fast/loader/file-protocol-fragment.html
    M LayoutTests/fast/loader/main-document-url-for-non-http-loads.html
    M 
LayoutTests/fast/loader/user-style-sheet-resource-load-callbacks-expected.txt
    M LayoutTests/fast/loader/user-style-sheet-resource-load-callbacks.html
    M LayoutTests/fast/text/font-download-font-face-src-list-expected.txt
    M LayoutTests/fast/text/font-download-font-face-src-list.html
    M LayoutTests/fast/text/font-download-font-family-property-expected.txt
    M LayoutTests/fast/text/font-download-font-family-property.html
    M LayoutTests/fast/text/font-download-remote-fallback-all-expected.txt
    M LayoutTests/fast/text/font-download-remote-fallback-all.html
    M LayoutTests/fast/text/font-load-data-partitioned-alphabet-expected.txt
    M LayoutTests/fast/text/font-load-data-partitioned-alphabet.html
    M LayoutTests/fast/text/font-style-download-expected.txt
    M LayoutTests/fast/text/font-style-download.html
    M LayoutTests/fast/text/font-weight-download-2-expected.txt
    M LayoutTests/fast/text/font-weight-download-2.html
    M LayoutTests/fast/text/font-weight-download-3-expected.txt
    M LayoutTests/fast/text/font-weight-download-3.html
    M LayoutTests/fast/text/font-weight-download-expected.txt
    M LayoutTests/fast/text/font-weight-download.html
    M LayoutTests/fast/text/unicode-range-download-expected.txt
    M LayoutTests/fast/text/unicode-range-download.html
    M 
LayoutTests/fast/text/web-font-load-fallback-during-loading-no-multiple-expected.txt
    M 
LayoutTests/fast/text/web-font-load-fallback-during-loading-no-multiple.html
    M LayoutTests/http/tests/cache/cancel-multiple-post-xhrs-expected.txt
    M LayoutTests/http/tests/cache/cancel-multiple-post-xhrs.html
    M LayoutTests/http/tests/cache/iframe-304-crash-expected.txt
    M LayoutTests/http/tests/cache/iframe-304-crash.html
    M 
LayoutTests/http/tests/cache/willsendrequest-returns-null-for-memory-cache-load-expected.txt
    M 
LayoutTests/http/tests/cache/willsendrequest-returns-null-for-memory-cache-load.html
    M LayoutTests/http/tests/contentextensions/main-resource-expected.txt
    M 
LayoutTests/http/tests/contentextensions/main-resource-redirect-error-expected.txt
    M LayoutTests/http/tests/contentextensions/main-resource-redirect-error.html
    M LayoutTests/http/tests/contentextensions/main-resource.html
    M LayoutTests/http/tests/loading/307-after-303-after-post-expected.txt
    M LayoutTests/http/tests/loading/307-after-303-after-post.html
    M 
LayoutTests/http/tests/loading/main-resource-delegates-on-back-navigation-expected.txt
    M 
LayoutTests/http/tests/loading/main-resource-delegates-on-back-navigation.html
    M LayoutTests/http/tests/loading/redirect-methods-expected.txt
    M LayoutTests/http/tests/loading/redirect-methods.html
    M 
LayoutTests/http/tests/loading/server-redirect-for-provisional-load-caching.html
    M 
LayoutTests/http/tests/misc/favicon-loads-with-images-disabled-expected.txt
    M LayoutTests/http/tests/misc/favicon-loads-with-images-disabled.html
    M LayoutTests/http/tests/misc/link-rel-icon-beforeload-expected.txt
    M LayoutTests/http/tests/misc/link-rel-icon-beforeload.html
    M 
LayoutTests/http/tests/misc/will-send-request-returns-null-on-redirect.html
    M LayoutTests/http/tests/misc/willCacheResponse-delegate-callback.html
    M LayoutTests/http/tests/misc/window-dot-stop.html
    M LayoutTests/http/tests/navigation/redirect-preserves-fragment.html
    M LayoutTests/http/tests/navigation/redirect-to-fragment.html
    M LayoutTests/http/tests/navigation/redirect-to-fragment2-expected.txt
    M LayoutTests/http/tests/navigation/redirect-to-fragment2.html
    M LayoutTests/http/tests/navigation/redirect-to-invalid-url.html
    M 
LayoutTests/http/tests/security/XFrameOptions/x-frame-options-allowall.html
    M LayoutTests/http/tests/security/XFrameOptions/x-frame-options-deny.html
    M 
LayoutTests/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body.html
    M 
LayoutTests/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow.html
    M 
LayoutTests/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag.html
    M LayoutTests/http/tests/security/XFrameOptions/x-frame-options-invalid.html
    M 
LayoutTests/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict.html
    M 
LayoutTests/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow.html
    M 
LayoutTests/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny.html
    M 
LayoutTests/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow.html
    M 
LayoutTests/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny.html
    M LayoutTests/http/tests/security/blocked-on-redirect.html
    M 
LayoutTests/http/tests/security/contentSecurityPolicy/allow-favicon-expected.txt
    M LayoutTests/http/tests/security/contentSecurityPolicy/allow-favicon.html
    M 
LayoutTests/http/tests/security/contentSecurityPolicy/block-favicon-expected.txt
    M LayoutTests/http/tests/security/contentSecurityPolicy/block-favicon.html
    M 
LayoutTests/http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt
    M 
LayoutTests/http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked.html
    M LayoutTests/http/tests/svg/svg-use-external-expected.txt
    M LayoutTests/http/tests/svg/svg-use-external.html
    M 
LayoutTests/http/tests/xmlhttprequest/abort-should-cancel-load-expected.txt
    M LayoutTests/http/tests/xmlhttprequest/abort-should-cancel-load.html
    M 
LayoutTests/http/wpt/content-security-policy/sandbox-manifest-blocked-expected.txt
    M LayoutTests/http/wpt/content-security-policy/sandbox-manifest-blocked.html
    M LayoutTests/http/wpt/loading/redirect-headers-expected.txt
    M LayoutTests/http/wpt/loading/redirect-headers.html
    M LayoutTests/loader/go-back-cached-main-resource.html
    M 
LayoutTests/platform/glib/http/tests/misc/willCacheResponse-delegate-callback-expected.txt
    M 
LayoutTests/platform/glib/http/tests/navigation/redirect-to-fragment2-expected.txt
    A 
LayoutTests/platform/glib/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt
    A 
LayoutTests/platform/glib/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt
    A 
LayoutTests/platform/glib/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt
    A 
LayoutTests/platform/glib/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt
    M LayoutTests/platform/glib/security/block-test-expected.txt
    M LayoutTests/platform/glib/security/block-test-no-port-expected.txt
    M 
LayoutTests/platform/ios/webarchive/loading/cache-expired-subresource-expected.txt
    A 
LayoutTests/platform/mac-wk1/fast/images/support-broken-image-delegate-expected.txt
    A 
LayoutTests/platform/mac-wk1/fast/loader/file-protocol-fragment-expected.txt
    A 
LayoutTests/platform/mac-wk1/http/tests/misc/favicon-loads-with-images-disabled-expected.txt
    A 
LayoutTests/platform/mac-wk1/http/tests/security/contentSecurityPolicy/allow-favicon-expected.txt
    A 
LayoutTests/platform/mac-wk1/http/tests/security/contentSecurityPolicy/block-favicon-expected.txt
    A 
LayoutTests/platform/mac-wk1/http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt
    M 
LayoutTests/platform/mac-wk2/webarchive/loading/cache-expired-subresource-expected.txt
    M 
LayoutTests/platform/mac/fast/images/support-broken-image-delegate-expected.txt
    M 
LayoutTests/platform/mac/http/tests/misc/willCacheResponse-delegate-callback-expected.txt
    M 
LayoutTests/platform/wk2/fast/loader/main-document-url-for-non-http-loads-expected.txt
    M 
LayoutTests/platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt
    M 
LayoutTests/platform/wk2/http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt
    M LayoutTests/platform/wk2/http/tests/misc/window-dot-stop-expected.txt
    M 
LayoutTests/platform/wk2/http/tests/navigation/redirect-preserves-fragment-expected.txt
    M 
LayoutTests/platform/wk2/http/tests/navigation/redirect-to-fragment-expected.txt
    M 
LayoutTests/platform/wk2/http/tests/navigation/redirect-to-invalid-url-expected.txt
    M 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt
    M 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt
    M 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt
    M 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt
    M 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt
    M 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt
    M 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt
    M 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt
    M 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt
    M 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt
    M 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt
    M 
LayoutTests/platform/wk2/http/tests/security/blocked-on-redirect-expected.txt
    M LayoutTests/platform/wk2/loader/go-back-cached-main-resource-expected.txt
    M 
LayoutTests/platform/wk2/webarchive/loading/test-loading-archive-expected.txt
    M 
LayoutTests/platform/wk2/webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt
    M LayoutTests/quicklook/invalid-ql-id-url-expected.txt
    M LayoutTests/quicklook/invalid-ql-id-url.html
    M LayoutTests/quicklook/resources/invalid-ql-id-url.xls
    M LayoutTests/security/block-test-expected.txt
    M LayoutTests/security/block-test-no-port-expected.txt
    M LayoutTests/security/block-test-no-port.html
    M LayoutTests/security/block-test.html
    M LayoutTests/webarchive/loading/cache-expired-subresource.html
    M 
LayoutTests/webarchive/loading/test-loading-archive-subresource-null-mimetype.html
    M LayoutTests/webarchive/loading/test-loading-archive-with-link-expected.txt
    M LayoutTests/webarchive/loading/test-loading-archive-with-link.html
    M LayoutTests/webarchive/loading/test-loading-archive.html
    M Source/WebKit/Headers.cmake
    M Source/WebKit/Modules/OSX_Private.modulemap
    M Source/WebKit/Modules/iOS_Private.modulemap
    M Source/WebKit/NetworkProcess/NetworkProcess.h
    M Source/WebKit/NetworkProcess/NetworkProcess.messages.in
    M Source/WebKit/UIProcess/API/C/WKPage.cpp
    M Source/WebKit/UIProcess/API/C/WKPage.h
    A Source/WebKit/UIProcess/API/C/WKPageResourceLoadClient.h
    M Source/WebKit/UIProcess/API/C/WKWebsiteDataStoreRef.cpp
    M Source/WebKit/UIProcess/API/C/WKWebsiteDataStoreRef.h
    M Source/WebKit/UIProcess/Network/NetworkProcessProxy.cpp
    M Source/WebKit/UIProcess/Network/NetworkProcessProxy.h
    M Source/WebKit/WebKit.xcodeproj/project.pbxproj
    M Tools/DumpRenderTree/TestOptions.cpp
    M Tools/DumpRenderTree/TestOptions.h
    M Tools/DumpRenderTree/TestRunner.cpp
    M Tools/DumpRenderTree/TestRunner.h
    M Tools/DumpRenderTree/mac/DumpRenderTree.mm
    M Tools/DumpRenderTree/mac/ResourceLoadDelegate.mm
    M Tools/WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl
    M Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp
    M Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.h
    M Tools/WebKitTestRunner/InjectedBundle/TestRunner.h
    M Tools/WebKitTestRunner/InjectedBundle/cocoa/InjectedBundlePageCocoa.mm
    M Tools/WebKitTestRunner/StringFunctions.h
    M Tools/WebKitTestRunner/TestController.cpp
    M Tools/WebKitTestRunner/TestController.h
    M Tools/WebKitTestRunner/TestInvocation.cpp
    M Tools/WebKitTestRunner/TestInvocation.h
    M Tools/WebKitTestRunner/TestOptions.cpp
    M Tools/WebKitTestRunner/TestOptions.h
    M Tools/WebKitTestRunner/cocoa/TestControllerCocoa.mm

  Log Message:
  -----------
  Replace testRunner.dumpResourceLoadCallbacks with a non-injected-bundle 
implementation
https://bugs.webkit.org/show_bug.cgi?id=314440
rdar://176593921

Reviewed by Ryosuke Niwa.

We used to use callbacks from WKBundlePageSetResourceLoadClient, but that 
doesn't work
with site isolation having multiple web content processes.  Instead, use a 
C-API equivalent
of _WKResourceLoadDelegate to receive resource load callbacks in the UI process.

I also replace testRunner.dumpResourceLoadCallbacks with webkit-test-runner [ 
dumpResourceLoadCallbacks=true ]
because a JS call in the web content process does not immediately set up the 
client in the UI process.
I either needed to make testRunner.dumpResourceLoadCallbacks async and await 
it, or do pre-test-run setup.
I chose the latter because most of the calls to 
testRunner.dumpResourceLoadCallbacks are in global scope JS
which would require a lot of test reworking to put them into async functions 
and await them before running the
test, and some of the tests test things like an html tag initiating a load 
before the onload event, and
webkit-test-runner sets up the listener early enough.  I had to update many 
test expectations to make that work,
and I did minor reworking to a few tests to make them continue to have 
deterministic output after this change.

Since the callbacks are now coming from the network process to the UI process, 
they can't be
deterministically interleaved with messages coming from the web content process 
to the UI process.
To make the output continue to be deterministic, I accumulate the messages, 
flush them when the test
completes, and output them all at the end of the output of the test.

Some of the tests fail in stress mode when run multiple times in a row, but 
that is not new to this PR.

* LayoutTests/fast/dom/HTMLLinkElement/link-preload-load-once-expected.txt:
* LayoutTests/fast/dom/HTMLLinkElement/link-preload-load-once.html:
* LayoutTests/fast/dom/HTMLLinkElement/link-stylesheet-load-once-expected.txt:
* LayoutTests/fast/dom/HTMLLinkElement/link-stylesheet-load-once.html:
* LayoutTests/fast/images/support-broken-image-delegate.html:
* LayoutTests/fast/loader/file-protocol-fragment-expected.txt:
* LayoutTests/fast/loader/file-protocol-fragment.html:
* LayoutTests/fast/loader/main-document-url-for-non-http-loads.html:
* LayoutTests/fast/loader/user-style-sheet-resource-load-callbacks-expected.txt:
* LayoutTests/fast/loader/user-style-sheet-resource-load-callbacks.html:
* LayoutTests/fast/text/font-download-font-face-src-list-expected.txt:
* LayoutTests/fast/text/font-download-font-face-src-list.html:
* LayoutTests/fast/text/font-download-font-family-property-expected.txt:
* LayoutTests/fast/text/font-download-font-family-property.html:
* LayoutTests/fast/text/font-download-remote-fallback-all-expected.txt:
* LayoutTests/fast/text/font-download-remote-fallback-all.html:
* LayoutTests/fast/text/font-load-data-partitioned-alphabet-expected.txt:
* LayoutTests/fast/text/font-load-data-partitioned-alphabet.html:
* LayoutTests/fast/text/font-style-download-expected.txt:
* LayoutTests/fast/text/font-style-download.html:
* LayoutTests/fast/text/font-weight-download-2-expected.txt:
* LayoutTests/fast/text/font-weight-download-2.html:
* LayoutTests/fast/text/font-weight-download-3-expected.txt:
* LayoutTests/fast/text/font-weight-download-3.html:
* LayoutTests/fast/text/font-weight-download-expected.txt:
* LayoutTests/fast/text/font-weight-download.html:
* LayoutTests/fast/text/unicode-range-download-expected.txt:
* LayoutTests/fast/text/unicode-range-download.html:
* 
LayoutTests/fast/text/web-font-load-fallback-during-loading-no-multiple-expected.txt:
* LayoutTests/fast/text/web-font-load-fallback-during-loading-no-multiple.html:
* LayoutTests/http/tests/cache/cancel-multiple-post-xhrs-expected.txt:
* LayoutTests/http/tests/cache/cancel-multiple-post-xhrs.html:
* LayoutTests/http/tests/cache/iframe-304-crash-expected.txt:
* LayoutTests/http/tests/cache/iframe-304-crash.html:
* 
LayoutTests/http/tests/cache/willsendrequest-returns-null-for-memory-cache-load-expected.txt:
* 
LayoutTests/http/tests/cache/willsendrequest-returns-null-for-memory-cache-load.html:
* LayoutTests/http/tests/contentextensions/main-resource-expected.txt:
* 
LayoutTests/http/tests/contentextensions/main-resource-redirect-error-expected.txt:
* LayoutTests/http/tests/contentextensions/main-resource-redirect-error.html:
* LayoutTests/http/tests/contentextensions/main-resource.html:
* LayoutTests/http/tests/loading/307-after-303-after-post-expected.txt:
* LayoutTests/http/tests/loading/307-after-303-after-post.html:
* 
LayoutTests/http/tests/loading/main-resource-delegates-on-back-navigation-expected.txt:
* 
LayoutTests/http/tests/loading/main-resource-delegates-on-back-navigation.html:
* LayoutTests/http/tests/loading/redirect-methods-expected.txt:
* LayoutTests/http/tests/loading/redirect-methods.html:
* 
LayoutTests/http/tests/loading/server-redirect-for-provisional-load-caching.html:
* LayoutTests/http/tests/misc/favicon-loads-with-images-disabled-expected.txt:
* LayoutTests/http/tests/misc/favicon-loads-with-images-disabled.html:
* LayoutTests/http/tests/misc/link-rel-icon-beforeload-expected.txt:
* LayoutTests/http/tests/misc/link-rel-icon-beforeload.html:
* LayoutTests/http/tests/misc/will-send-request-returns-null-on-redirect.html:
* LayoutTests/http/tests/misc/willCacheResponse-delegate-callback.html:
* LayoutTests/http/tests/misc/window-dot-stop.html:
* LayoutTests/http/tests/navigation/redirect-preserves-fragment.html:
* LayoutTests/http/tests/navigation/redirect-to-fragment.html:
* LayoutTests/http/tests/navigation/redirect-to-fragment2-expected.txt:
* LayoutTests/http/tests/navigation/redirect-to-fragment2.html:
* LayoutTests/http/tests/navigation/redirect-to-invalid-url.html:
* LayoutTests/http/tests/security/XFrameOptions/x-frame-options-allowall.html:
* LayoutTests/http/tests/security/XFrameOptions/x-frame-options-deny.html:
* 
LayoutTests/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body.html:
* 
LayoutTests/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow.html:
* 
LayoutTests/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag.html:
* LayoutTests/http/tests/security/XFrameOptions/x-frame-options-invalid.html:
* 
LayoutTests/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict.html:
* 
LayoutTests/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow.html:
* 
LayoutTests/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny.html:
* 
LayoutTests/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow.html:
* 
LayoutTests/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny.html:
* LayoutTests/http/tests/security/blocked-on-redirect.html:
* 
LayoutTests/http/tests/security/contentSecurityPolicy/allow-favicon-expected.txt:
* LayoutTests/http/tests/security/contentSecurityPolicy/allow-favicon.html:
* 
LayoutTests/http/tests/security/contentSecurityPolicy/block-favicon-expected.txt:
* LayoutTests/http/tests/security/contentSecurityPolicy/block-favicon.html:
* 
LayoutTests/http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt:
* LayoutTests/http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked.html:
* LayoutTests/http/tests/svg/svg-use-external-expected.txt:
* LayoutTests/http/tests/svg/svg-use-external.html:
* LayoutTests/http/tests/xmlhttprequest/abort-should-cancel-load-expected.txt:
* LayoutTests/http/tests/xmlhttprequest/abort-should-cancel-load.html:
* 
LayoutTests/http/wpt/content-security-policy/sandbox-manifest-blocked-expected.txt:
* LayoutTests/http/wpt/content-security-policy/sandbox-manifest-blocked.html:
* LayoutTests/http/wpt/loading/redirect-headers-expected.txt:
* LayoutTests/http/wpt/loading/redirect-headers.html:
* LayoutTests/loader/go-back-cached-main-resource.html:
* 
LayoutTests/platform/glib/http/tests/misc/willCacheResponse-delegate-callback-expected.txt:
* 
LayoutTests/platform/glib/http/tests/navigation/redirect-to-fragment2-expected.txt:
* 
LayoutTests/platform/glib/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
 Copied from 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt.
* 
LayoutTests/platform/glib/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
 Copied from 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt.
* 
LayoutTests/platform/glib/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
 Copied from 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt.
* 
LayoutTests/platform/glib/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
 Copied from 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt.
* LayoutTests/platform/glib/security/block-test-expected.txt:
* LayoutTests/platform/glib/security/block-test-no-port-expected.txt:
* 
LayoutTests/platform/ios/webarchive/loading/cache-expired-subresource-expected.txt:
* 
LayoutTests/platform/mac-wk1/fast/images/support-broken-image-delegate-expected.txt:
 Copied from 
LayoutTests/platform/mac/fast/images/support-broken-image-delegate-expected.txt.
* LayoutTests/platform/mac-wk1/fast/loader/file-protocol-fragment-expected.txt: 
Copied from LayoutTests/fast/loader/file-protocol-fragment-expected.txt.
* 
LayoutTests/platform/mac-wk1/http/tests/misc/favicon-loads-with-images-disabled-expected.txt:
 Copied from 
LayoutTests/http/tests/misc/favicon-loads-with-images-disabled-expected.txt.
* 
LayoutTests/platform/mac-wk1/http/tests/security/contentSecurityPolicy/allow-favicon-expected.txt:
 Copied from 
LayoutTests/http/tests/security/contentSecurityPolicy/allow-favicon-expected.txt.
* 
LayoutTests/platform/mac-wk1/http/tests/security/contentSecurityPolicy/block-favicon-expected.txt:
 Copied from 
LayoutTests/http/tests/security/contentSecurityPolicy/block-favicon-expected.txt.
* 
LayoutTests/platform/mac-wk1/http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt:
 Copied from 
LayoutTests/http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt.
* 
LayoutTests/platform/mac-wk2/webarchive/loading/cache-expired-subresource-expected.txt:
* 
LayoutTests/platform/mac/fast/images/support-broken-image-delegate-expected.txt:
* 
LayoutTests/platform/mac/http/tests/misc/willCacheResponse-delegate-callback-expected.txt:
* 
LayoutTests/platform/wk2/fast/loader/main-document-url-for-non-http-loads-expected.txt:
* 
LayoutTests/platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt:
* 
LayoutTests/platform/wk2/http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt:
* LayoutTests/platform/wk2/http/tests/misc/window-dot-stop-expected.txt:
* 
LayoutTests/platform/wk2/http/tests/navigation/redirect-preserves-fragment-expected.txt:
* 
LayoutTests/platform/wk2/http/tests/navigation/redirect-to-fragment-expected.txt:
* 
LayoutTests/platform/wk2/http/tests/navigation/redirect-to-invalid-url-expected.txt:
* 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt:
* 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
* 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt:
* 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt:
* 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt:
* 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt:
* 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
* 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt:
* 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
* 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt:
* 
LayoutTests/platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
* LayoutTests/platform/wk2/http/tests/security/blocked-on-redirect-expected.txt:
* LayoutTests/platform/wk2/loader/go-back-cached-main-resource-expected.txt:
* LayoutTests/platform/wk2/webarchive/loading/test-loading-archive-expected.txt:
* 
LayoutTests/platform/wk2/webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt:
* LayoutTests/quicklook/invalid-ql-id-url-expected.txt:
* LayoutTests/quicklook/invalid-ql-id-url.html:
* LayoutTests/quicklook/resources/invalid-ql-id-url.xls:
* LayoutTests/security/block-test-expected.txt:
* LayoutTests/security/block-test-no-port-expected.txt:
* LayoutTests/security/block-test-no-port.html:
* LayoutTests/security/block-test.html:
* LayoutTests/webarchive/loading/cache-expired-subresource.html:
* 
LayoutTests/webarchive/loading/test-loading-archive-subresource-null-mimetype.html:
* LayoutTests/webarchive/loading/test-loading-archive-with-link-expected.txt:
* LayoutTests/webarchive/loading/test-loading-archive-with-link.html:
* LayoutTests/webarchive/loading/test-loading-archive.html:
* Source/WebKit/Headers.cmake:
* Source/WebKit/Modules/OSX_Private.modulemap:
* Source/WebKit/Modules/iOS_Private.modulemap:
* Source/WebKit/NetworkProcess/NetworkProcess.h:
* Source/WebKit/NetworkProcess/NetworkProcess.messages.in:
* Source/WebKit/UIProcess/API/C/WKPage.cpp:
(WKPageSetResourceLoadClient):
* Source/WebKit/UIProcess/API/C/WKPage.h:
* Source/WebKit/UIProcess/API/C/WKPageResourceLoadClient.h: Added.
* Source/WebKit/UIProcess/API/C/WKWebsiteDataStoreRef.cpp:
(WKWebsiteDataStoreFlushNetworkProcessIPC):
* Source/WebKit/UIProcess/API/C/WKWebsiteDataStoreRef.h:
* Source/WebKit/UIProcess/Network/NetworkProcessProxy.cpp:
(WebKit::NetworkProcessProxy::flushNetworkProcessIPC):
* Source/WebKit/UIProcess/Network/NetworkProcessProxy.h:
* Source/WebKit/WebKit.xcodeproj/project.pbxproj:
* Tools/DumpRenderTree/TestOptions.cpp:
(WTR::TestOptions::keyTypeMapping):
* Tools/DumpRenderTree/TestOptions.h:
(WTR::TestOptions::shouldDumpResourceLoadCallbacks const):
* Tools/DumpRenderTree/TestRunner.cpp:
(TestRunner::staticFunctions):
(TestRunner::dumpResourceLoadCallbacks):
(TestRunner::addResourceLoadCallback):
(dumpResourceLoadCallbacksCallback): Deleted.
* Tools/DumpRenderTree/TestRunner.h:
(TestRunner::shouldDumpResourceLoadCallbacks const):
(TestRunner::dumpResourceLoadCallbacks const): Deleted.
* Tools/DumpRenderTree/mac/DumpRenderTree.mm:
(dump):
(runTest):
* Tools/DumpRenderTree/mac/ResourceLoadDelegate.mm:
(-[ResourceLoadDelegate 
webView:resource:willSendRequest:redirectResponse:fromDataSource:]):
(-[ResourceLoadDelegate webView:resource:didReceiveResponse:fromDataSource:]):
(-[ResourceLoadDelegate webView:resource:didFinishLoadingFromDataSource:]):
(-[ResourceLoadDelegate 
webView:resource:didFailLoadingWithError:fromDataSource:]):
(-[ResourceLoadDelegate webView:shouldPaintBrokenImageForURL:]):
(-[ResourceLoadDelegate 
webView:resource:canAuthenticateAgainstProtectionSpace:forDataSource:]):
* Tools/WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
* Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
(WTR::InjectedBundlePage::resetAfterTest):
(WTR::InjectedBundlePage::didInitiateLoadForResource):
(WTR::InjectedBundlePage::willSendRequestForFrame):
(WTR::InjectedBundlePage::didReceiveResponseForResource):
(WTR::InjectedBundlePage::didFinishLoadForResource):
(WTR::InjectedBundlePage::didFailLoadForResource):
(WTF::StringTypeAdapter<WKStringRef>::length const): Deleted.
(WTF::StringTypeAdapter<WKStringRef>::is8Bit const): Deleted.
(WTF::StringTypeAdapter<WKStringRef>::StringTypeAdapter): Deleted.
(WTF::StringTypeAdapter<WKStringRef>::writeTo<Latin1Character> const): Deleted.
(WTF::StringTypeAdapter<WKStringRef>::writeTo<char16_t> const): Deleted.
(WTR::assignedUrlsCache): Deleted.
(WTR::dumpResourceURL): Deleted.
(WTR::InjectedBundlePage::responseHeaderCount): Deleted.
(WTR::dumpErrorDescriptionSuitableForTestResult): Deleted.
* Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
* Tools/WebKitTestRunner/InjectedBundle/TestRunner.h:
(WTR::TestRunner::dumpProgressFinishedCallback):
(WTR::TestRunner::shouldDumpProgressFinishedCallback const):
(WTR::TestRunner::dumpResourceLoadCallbacks): Deleted.
(WTR::TestRunner::shouldDumpResourceLoadCallbacks const): Deleted.
(WTR::TestRunner::dumpAllHTTPRedirectedResponseHeaders): Deleted.
(WTR::TestRunner::shouldDumpAllHTTPRedirectedResponseHeaders const): Deleted.
* Tools/WebKitTestRunner/InjectedBundle/cocoa/InjectedBundlePageCocoa.mm:
(WTR::InjectedBundlePage::responseHeaderCount): Deleted.
* Tools/WebKitTestRunner/StringFunctions.h:
(WTF::StringTypeAdapter<WKStringRef>::length const):
(WTF::StringTypeAdapter<WKStringRef>::is8Bit const):
(WTF::StringTypeAdapter<WKStringRef>::StringTypeAdapter):
(WTF::StringTypeAdapter<WKStringRef>::writeTo<Latin1Character> const):
(WTF::StringTypeAdapter<WKStringRef>::writeTo<char16_t> const):
* Tools/WebKitTestRunner/TestController.cpp:
(WTR::TestController::resetStateToConsistentValues):
(WTR::TestController::responseHeaderCount):
(WTR::isLocalFileScheme):
(WTR::pathSuitableForTestResult):
(WTR::string):
(WTR::dumpErrorDescriptionSuitableForTestResult):
(WTR::TestController::dumpResourceLoadCallbacks):
* Tools/WebKitTestRunner/TestController.h:
* Tools/WebKitTestRunner/TestInvocation.cpp:
(WTR::TestInvocation::invoke):
(WTR::TestInvocation::dumpResults):
(WTR::TestInvocation::outputResourceLoadCallback):
* Tools/WebKitTestRunner/TestInvocation.h:
* Tools/WebKitTestRunner/TestOptions.cpp:
(WTR::TestOptions::defaults):
(WTR::TestOptions::keyTypeMapping):
* Tools/WebKitTestRunner/TestOptions.h:
(WTR::TestOptions::shouldDumpResourceLoadCallbacks const):
* Tools/WebKitTestRunner/cocoa/TestControllerCocoa.mm:
(WTR::TestController::responseHeaderCount):

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



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

Reply via email to