[webkit-changes] [WebKit/WebKit] 6f399c: Disable AppCache everywhere
youennf
noreply at github.com
Sun Jan 28 22:46:55 PST 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 6f399c42909b07a4da0c6c0d6baab1b578dd610e
https://github.com/WebKit/WebKit/commit/6f399c42909b07a4da0c6c0d6baab1b578dd610e
Author: Youenn Fablet <youennf at gmail.com>
Date: 2024-01-28 (Sun, 28 Jan 2024)
Changed paths:
M LayoutTests/TestExpectations
M LayoutTests/fast/dom/dom-window-property-gc-after-frame-detach-expected.txt
M LayoutTests/fast/dom/dom-window-property-gc-after-frame-detach.html
M LayoutTests/fast/dom/event-handler-attributes.html
M LayoutTests/fast/events/destroyed-atomic-string.html
M LayoutTests/fast/events/dispatchEvent-crash-expected.txt
M LayoutTests/fast/events/dispatchEvent-crash.html
M LayoutTests/fast/loader/window-properties-restored-from-page-cache-expected.txt
M LayoutTests/fast/loader/window-properties-restored-from-page-cache.html
R LayoutTests/http/tests/appcache/404-manifest-expected.txt
R LayoutTests/http/tests/appcache/404-manifest.html
R LayoutTests/http/tests/appcache/404-resource-expected.txt
R LayoutTests/http/tests/appcache/404-resource-with-slow-main-resource-expected.txt
R LayoutTests/http/tests/appcache/404-resource-with-slow-main-resource.py
R LayoutTests/http/tests/appcache/404-resource.html
R LayoutTests/http/tests/appcache/abort-cache-onchecking-expected.txt
R LayoutTests/http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt
R LayoutTests/http/tests/appcache/abort-cache-onchecking-manifest-404.html
R LayoutTests/http/tests/appcache/abort-cache-onchecking-resource-404-expected.txt
R LayoutTests/http/tests/appcache/abort-cache-onchecking-resource-404.html
R LayoutTests/http/tests/appcache/abort-cache-onchecking.html
R LayoutTests/http/tests/appcache/abort-cache-ondownloading-expected.txt
R LayoutTests/http/tests/appcache/abort-cache-ondownloading-manifest-404-expected.txt
R LayoutTests/http/tests/appcache/abort-cache-ondownloading-manifest-404.html
R LayoutTests/http/tests/appcache/abort-cache-ondownloading-resource-404-expected.txt
R LayoutTests/http/tests/appcache/abort-cache-ondownloading-resource-404.html
R LayoutTests/http/tests/appcache/abort-cache-ondownloading.html
R LayoutTests/http/tests/appcache/abort-cache-onprogress-expected.txt
R LayoutTests/http/tests/appcache/abort-cache-onprogress.html
R LayoutTests/http/tests/appcache/access-via-redirect-expected.txt
R LayoutTests/http/tests/appcache/access-via-redirect.py
R LayoutTests/http/tests/appcache/appcache-cookies-expected.txt
R LayoutTests/http/tests/appcache/appcache-cookies.html
R LayoutTests/http/tests/appcache/auth-expected.txt
R LayoutTests/http/tests/appcache/auth.html
R LayoutTests/http/tests/appcache/crash-when-navigating-away-then-back-expected.txt
R LayoutTests/http/tests/appcache/crash-when-navigating-away-then-back.html
R LayoutTests/http/tests/appcache/credential-url-expected.txt
R LayoutTests/http/tests/appcache/credential-url.html
R LayoutTests/http/tests/appcache/cyrillic-uri-expected.txt
R LayoutTests/http/tests/appcache/cyrillic-uri.html
R LayoutTests/http/tests/appcache/decide-navigation-policy-after-delay-expected.txt
R LayoutTests/http/tests/appcache/decide-navigation-policy-after-delay.html
R LayoutTests/http/tests/appcache/deferred-events-delete-while-raising-expected.txt
R LayoutTests/http/tests/appcache/deferred-events-delete-while-raising-timer-expected.txt
R LayoutTests/http/tests/appcache/deferred-events-delete-while-raising-timer.html
R LayoutTests/http/tests/appcache/deferred-events-delete-while-raising.html
R LayoutTests/http/tests/appcache/deferred-events-expected.txt
R LayoutTests/http/tests/appcache/deferred-events.html
R LayoutTests/http/tests/appcache/destroyed-frame-expected.txt
R LayoutTests/http/tests/appcache/destroyed-frame.html
R LayoutTests/http/tests/appcache/detached-iframe-expected.txt
R LayoutTests/http/tests/appcache/detached-iframe.html
R LayoutTests/http/tests/appcache/different-https-origin-resource-main-expected.txt
R LayoutTests/http/tests/appcache/different-https-origin-resource-main.html
R LayoutTests/http/tests/appcache/different-origin-manifest-expected.txt
R LayoutTests/http/tests/appcache/different-origin-manifest.html
R LayoutTests/http/tests/appcache/different-scheme-expected.txt
R LayoutTests/http/tests/appcache/different-scheme.html
R LayoutTests/http/tests/appcache/disabled-expected.txt
R LayoutTests/http/tests/appcache/disabled.html
R LayoutTests/http/tests/appcache/document-cookie-expected.txt
R LayoutTests/http/tests/appcache/document-cookie-http-only-expected.txt
R LayoutTests/http/tests/appcache/document-cookie-http-only.py
R LayoutTests/http/tests/appcache/document-cookie.py
R LayoutTests/http/tests/appcache/document-write-html-element-2-expected.txt
R LayoutTests/http/tests/appcache/document-write-html-element-2.html
R LayoutTests/http/tests/appcache/document-write-html-element-expected.txt
R LayoutTests/http/tests/appcache/document-write-html-element.html
R LayoutTests/http/tests/appcache/empty-manifest-expected.txt
R LayoutTests/http/tests/appcache/empty-manifest.html
R LayoutTests/http/tests/appcache/fail-on-update-2-expected.txt
R LayoutTests/http/tests/appcache/fail-on-update-2.html
R LayoutTests/http/tests/appcache/fail-on-update-expected.txt
R LayoutTests/http/tests/appcache/fail-on-update.html
R LayoutTests/http/tests/appcache/fallback-expected.txt
R LayoutTests/http/tests/appcache/fallback-namespace-outside-manifest-path-expected.txt
R LayoutTests/http/tests/appcache/fallback-namespace-outside-manifest-path.html
R LayoutTests/http/tests/appcache/fallback.html
R LayoutTests/http/tests/appcache/foreign-fallback-expected.txt
R LayoutTests/http/tests/appcache/foreign-fallback.html
R LayoutTests/http/tests/appcache/foreign-iframe-main-expected.txt
R LayoutTests/http/tests/appcache/foreign-iframe-main.html
R LayoutTests/http/tests/appcache/history-test-expected.txt
R LayoutTests/http/tests/appcache/history-test.html
R LayoutTests/http/tests/appcache/idempotent-update-expected.txt
R LayoutTests/http/tests/appcache/idempotent-update.html
R LayoutTests/http/tests/appcache/identifier-test-expected.txt
R LayoutTests/http/tests/appcache/identifier-test.html
R LayoutTests/http/tests/appcache/insert-html-element-with-manifest-2-expected.txt
R LayoutTests/http/tests/appcache/insert-html-element-with-manifest-2.html
R LayoutTests/http/tests/appcache/insert-html-element-with-manifest-expected.txt
R LayoutTests/http/tests/appcache/insert-html-element-with-manifest.html
R LayoutTests/http/tests/appcache/interrupted-update-expected.txt
R LayoutTests/http/tests/appcache/interrupted-update.html
R LayoutTests/http/tests/appcache/load-from-appcache-defer-resume-crash-expected.txt
R LayoutTests/http/tests/appcache/load-from-appcache-defer-resume-crash.html
R LayoutTests/http/tests/appcache/local-content-expected.txt
R LayoutTests/http/tests/appcache/local-content.html
R LayoutTests/http/tests/appcache/main-resource-fallback-for-network-error-crash-expected.txt
R LayoutTests/http/tests/appcache/main-resource-fallback-for-network-error-crash.html
R LayoutTests/http/tests/appcache/main-resource-hash-expected.txt
R LayoutTests/http/tests/appcache/main-resource-hash.html
R LayoutTests/http/tests/appcache/main-resource-redirect-expected.txt
R LayoutTests/http/tests/appcache/main-resource-redirect-with-sw-expected.txt
R LayoutTests/http/tests/appcache/main-resource-redirect-with-sw.html
R LayoutTests/http/tests/appcache/main-resource-redirect.html
R LayoutTests/http/tests/appcache/manifest-containing-itself-expected.txt
R LayoutTests/http/tests/appcache/manifest-containing-itself.html
R LayoutTests/http/tests/appcache/manifest-parsing-expected.txt
R LayoutTests/http/tests/appcache/manifest-parsing.html
R LayoutTests/http/tests/appcache/manifest-redirect-2-expected.txt
R LayoutTests/http/tests/appcache/manifest-redirect-2.html
R LayoutTests/http/tests/appcache/manifest-redirect-expected.txt
R LayoutTests/http/tests/appcache/manifest-redirect.html
R LayoutTests/http/tests/appcache/manifest-with-empty-file-expected.txt
R LayoutTests/http/tests/appcache/manifest-with-empty-file.html
R LayoutTests/http/tests/appcache/max-size-expected.txt
R LayoutTests/http/tests/appcache/max-size.html
R LayoutTests/http/tests/appcache/multi-fallback-expected.txt
R LayoutTests/http/tests/appcache/multi-fallback.html
R LayoutTests/http/tests/appcache/navigating-away-while-cache-attempt-in-progress-expected.txt
R LayoutTests/http/tests/appcache/navigating-away-while-cache-attempt-in-progress.html
R LayoutTests/http/tests/appcache/non-html-expected.txt
R LayoutTests/http/tests/appcache/non-html.xhtml
R LayoutTests/http/tests/appcache/offline-access-expected.txt
R LayoutTests/http/tests/appcache/offline-access.html
R LayoutTests/http/tests/appcache/online-fallback-layering-expected.txt
R LayoutTests/http/tests/appcache/online-fallback-layering.html
R LayoutTests/http/tests/appcache/online-whitelist-expected.txt
R LayoutTests/http/tests/appcache/online-whitelist.html
R LayoutTests/http/tests/appcache/origin-delete-expected.txt
R LayoutTests/http/tests/appcache/origin-delete.html
R LayoutTests/http/tests/appcache/origin-quota-continued-download-expected.txt
R LayoutTests/http/tests/appcache/origin-quota-continued-download-multiple-manifests-expected.txt
R LayoutTests/http/tests/appcache/origin-quota-continued-download-multiple-manifests.html
R LayoutTests/http/tests/appcache/origin-quota-continued-download.html
R LayoutTests/http/tests/appcache/origin-quota-expected.txt
R LayoutTests/http/tests/appcache/origin-quota.html
R LayoutTests/http/tests/appcache/origin-usage-expected.txt
R LayoutTests/http/tests/appcache/origin-usage.html
R LayoutTests/http/tests/appcache/origins-with-appcache-expected.txt
R LayoutTests/http/tests/appcache/origins-with-appcache.html
R LayoutTests/http/tests/appcache/progress-counter-expected.txt
R LayoutTests/http/tests/appcache/progress-counter.html
R LayoutTests/http/tests/appcache/reload-expected.txt
R LayoutTests/http/tests/appcache/reload.html
R LayoutTests/http/tests/appcache/remove-cache-expected.txt
R LayoutTests/http/tests/appcache/remove-cache.html
R LayoutTests/http/tests/appcache/resource-redirect-2-expected.txt
R LayoutTests/http/tests/appcache/resource-redirect-2.html
R LayoutTests/http/tests/appcache/resource-redirect-expected.txt
R LayoutTests/http/tests/appcache/resource-redirect.html
R LayoutTests/http/tests/appcache/resources/.htaccess
R LayoutTests/http/tests/appcache/resources/404-resource.manifest
R LayoutTests/http/tests/appcache/resources/abe.png
R LayoutTests/http/tests/appcache/resources/abort-cache-onchecking-resource-404.manifest
R LayoutTests/http/tests/appcache/resources/abort-cache-onchecking.manifest.py
R LayoutTests/http/tests/appcache/resources/abort-cache-onchecking.text
R LayoutTests/http/tests/appcache/resources/abort-cache-ondownloading-resource-404.manifest
R LayoutTests/http/tests/appcache/resources/abort-cache-ondownloading.manifest
R LayoutTests/http/tests/appcache/resources/abort-cache-ondownloading.text.py
R LayoutTests/http/tests/appcache/resources/abort-cache-onprogress-1.text
R LayoutTests/http/tests/appcache/resources/abort-cache-onprogress-2.text
R LayoutTests/http/tests/appcache/resources/abort-cache-onprogress-3.text
R LayoutTests/http/tests/appcache/resources/abort-cache-onprogress.manifest
R LayoutTests/http/tests/appcache/resources/access-via-redirect.html
R LayoutTests/http/tests/appcache/resources/access-via-redirect.manifest
R LayoutTests/http/tests/appcache/resources/allowlist-wildcard.manifest
R LayoutTests/http/tests/appcache/resources/appcache-cookies-test.html
R LayoutTests/http/tests/appcache/resources/auth/iframe.py
R LayoutTests/http/tests/appcache/resources/auth/manifest.py
R LayoutTests/http/tests/appcache/resources/auth/setup.py
R LayoutTests/http/tests/appcache/resources/auth/subresource.py
R LayoutTests/http/tests/appcache/resources/cookie-protected-script.py
R LayoutTests/http/tests/appcache/resources/crash-when-navigating-away-then-back.html
R LayoutTests/http/tests/appcache/resources/crash-when-navigating-away-then-back.manifest
R LayoutTests/http/tests/appcache/resources/cyrillic-uri-form.html
R LayoutTests/http/tests/appcache/resources/cyrillic-uri.manifest
R LayoutTests/http/tests/appcache/resources/decide-navigation-policy-after-delay-frame.html
R LayoutTests/http/tests/appcache/resources/deferred-events-delete-while-raising-timer-1.html
R LayoutTests/http/tests/appcache/resources/deferred-events-delete-while-raising-timer-2.html
R LayoutTests/http/tests/appcache/resources/different-https-origin-resource.html
R LayoutTests/http/tests/appcache/resources/different-https-origin-resource.manifest
R LayoutTests/http/tests/appcache/resources/different-scheme.manifest
R LayoutTests/http/tests/appcache/resources/document-cookie.manifest
R LayoutTests/http/tests/appcache/resources/document-write-html-element.manifest
R LayoutTests/http/tests/appcache/resources/empty.manifest
R LayoutTests/http/tests/appcache/resources/empty.txt
R LayoutTests/http/tests/appcache/resources/fail-on-update-2.html
R LayoutTests/http/tests/appcache/resources/fail-on-update-2.py
R LayoutTests/http/tests/appcache/resources/fail-on-update.py
R LayoutTests/http/tests/appcache/resources/fake-video.mp4
R LayoutTests/http/tests/appcache/resources/fallback-namespace-outside-manifest-path.txt
R LayoutTests/http/tests/appcache/resources/fallback-redirect.py
R LayoutTests/http/tests/appcache/resources/fallback.manifest
R LayoutTests/http/tests/appcache/resources/fallbacknamespace-fallback-resource.txt
R LayoutTests/http/tests/appcache/resources/fallbacknamespace-networknamespace-existing-resource.html
R LayoutTests/http/tests/appcache/resources/foreign-fallback-fallback.html
R LayoutTests/http/tests/appcache/resources/foreign-fallback.manifest
R LayoutTests/http/tests/appcache/resources/foreign-iframe-subresource.js
R LayoutTests/http/tests/appcache/resources/foreign-iframe.html
R LayoutTests/http/tests/appcache/resources/foreign-iframe.manifest
R LayoutTests/http/tests/appcache/resources/history-test.html
R LayoutTests/http/tests/appcache/resources/history-test.manifest
R LayoutTests/http/tests/appcache/resources/idempotent-update.manifest
R LayoutTests/http/tests/appcache/resources/identifier-test-real.py
R LayoutTests/http/tests/appcache/resources/identifier-test.manifest
R LayoutTests/http/tests/appcache/resources/identifier-test.py
R LayoutTests/http/tests/appcache/resources/insert-html-element-with-manifest.manifest
R LayoutTests/http/tests/appcache/resources/intercept/.htaccess
R LayoutTests/http/tests/appcache/resources/interrupted-update.manifest
R LayoutTests/http/tests/appcache/resources/load-from-appcache-defer-resume-bounce-back.html
R LayoutTests/http/tests/appcache/resources/load-from-appcache-defer-resume-crash.manifest
R LayoutTests/http/tests/appcache/resources/local-content.manifest
R LayoutTests/http/tests/appcache/resources/main-resource-fallback-for-network-error-crash.manifest
R LayoutTests/http/tests/appcache/resources/main-resource-hash-frame.html
R LayoutTests/http/tests/appcache/resources/main-resource-hash-frame.manifest
R LayoutTests/http/tests/appcache/resources/main-resource-redirect-frame-2.html
R LayoutTests/http/tests/appcache/resources/main-resource-redirect-frame.py
R LayoutTests/http/tests/appcache/resources/main-resource-redirect-with-sw.manifest
R LayoutTests/http/tests/appcache/resources/main-resource-redirect.manifest
R LayoutTests/http/tests/appcache/resources/manifest-containing-itself.manifest
R LayoutTests/http/tests/appcache/resources/manifest-if-cookie.py
R LayoutTests/http/tests/appcache/resources/manifest-parsing.manifest
R LayoutTests/http/tests/appcache/resources/manifest-redirect-2.py
R LayoutTests/http/tests/appcache/resources/manifest-redirect.py
R LayoutTests/http/tests/appcache/resources/manifest-with-empty-file.manifest
R LayoutTests/http/tests/appcache/resources/maxsize.manifest
R LayoutTests/http/tests/appcache/resources/multi-fallback.manifest
R LayoutTests/http/tests/appcache/resources/navigating-away-while-cache-attempt-in-progress.manifest
R LayoutTests/http/tests/appcache/resources/non-html.manifest
R LayoutTests/http/tests/appcache/resources/not-exist.vob.py
R LayoutTests/http/tests/appcache/resources/not-in-cache.txt
R LayoutTests/http/tests/appcache/resources/offline-access-frame.html
R LayoutTests/http/tests/appcache/resources/offline-access.js
R LayoutTests/http/tests/appcache/resources/offline-access.manifest
R LayoutTests/http/tests/appcache/resources/online-allowlist.manifest
R LayoutTests/http/tests/appcache/resources/online-allowlist.py
R LayoutTests/http/tests/appcache/resources/online-fallback-layering.manifest
R LayoutTests/http/tests/appcache/resources/origin-delete-iframe.html
R LayoutTests/http/tests/appcache/resources/origin-delete-iframe.manifest
R LayoutTests/http/tests/appcache/resources/origin-usage-iframe-1.html
R LayoutTests/http/tests/appcache/resources/origin-usage-iframe-1.manifest
R LayoutTests/http/tests/appcache/resources/origin-usage-iframe-2.html
R LayoutTests/http/tests/appcache/resources/origin-usage-iframe-2.manifest
R LayoutTests/http/tests/appcache/resources/origins-with-appcache-iframe.html
R LayoutTests/http/tests/appcache/resources/origins-with-appcache-iframe.manifest
R LayoutTests/http/tests/appcache/resources/print-uri.py
R LayoutTests/http/tests/appcache/resources/progress-counter.manifest
R LayoutTests/http/tests/appcache/resources/quota-origin-continued-download-multiple-manifests-1.html
R LayoutTests/http/tests/appcache/resources/quota-origin-continued-download-multiple-manifests-1.manifest
R LayoutTests/http/tests/appcache/resources/quota-origin-continued-download-multiple-manifests-2.html
R LayoutTests/http/tests/appcache/resources/quota-origin-continued-download-multiple-manifests-2.manifest
R LayoutTests/http/tests/appcache/resources/quota-origin-continued-download.html
R LayoutTests/http/tests/appcache/resources/quota-origin-continued-download.manifest
R LayoutTests/http/tests/appcache/resources/quota-origin-iframe-1.html
R LayoutTests/http/tests/appcache/resources/quota-origin-iframe-1.manifest
R LayoutTests/http/tests/appcache/resources/quota-origin-iframe-2.html
R LayoutTests/http/tests/appcache/resources/quota-origin-iframe-2.manifest
R LayoutTests/http/tests/appcache/resources/quota-origin-iframe-3.html
R LayoutTests/http/tests/appcache/resources/quota-origin-iframe-3.manifest
R LayoutTests/http/tests/appcache/resources/register-resources-service-worker.html
R LayoutTests/http/tests/appcache/resources/reload-iframe.html
R LayoutTests/http/tests/appcache/resources/reload-iframe.manifest
R LayoutTests/http/tests/appcache/resources/remove-cache-frame-2.html
R LayoutTests/http/tests/appcache/resources/remove-cache-frame.html
R LayoutTests/http/tests/appcache/resources/remove-cache.py
R LayoutTests/http/tests/appcache/resources/resource-redirect-2.manifest
R LayoutTests/http/tests/appcache/resources/resource-redirect-2.py
R LayoutTests/http/tests/appcache/resources/resource-redirect.manifest
R LayoutTests/http/tests/appcache/resources/resource-redirect.py
R LayoutTests/http/tests/appcache/resources/scope1/cookie-protected-manifest.py
R LayoutTests/http/tests/appcache/resources/scope2/cookie-protected-script.py
R LayoutTests/http/tests/appcache/resources/simple-video-async.manifest
R LayoutTests/http/tests/appcache/resources/simple-video-sync.manifest
R LayoutTests/http/tests/appcache/resources/simple.manifest
R LayoutTests/http/tests/appcache/resources/simple.txt
R LayoutTests/http/tests/appcache/resources/slow-resource.py
R LayoutTests/http/tests/appcache/resources/subframe-1.html
R LayoutTests/http/tests/appcache/resources/subframe-2.html
R LayoutTests/http/tests/appcache/resources/subframe-3.html
R LayoutTests/http/tests/appcache/resources/subframe-4.html
R LayoutTests/http/tests/appcache/resources/subframes-1.manifest
R LayoutTests/http/tests/appcache/resources/subframes-2.manifest
R LayoutTests/http/tests/appcache/resources/subframes-3.manifest
R LayoutTests/http/tests/appcache/resources/subframes-4.manifest
R LayoutTests/http/tests/appcache/resources/success-and-notify-done.html
R LayoutTests/http/tests/appcache/resources/uncacheable-resource.py
R LayoutTests/http/tests/appcache/resources/update-cache.py
R LayoutTests/http/tests/appcache/resources/video.manifest
R LayoutTests/http/tests/appcache/resources/wrong-content-type.manifest
R LayoutTests/http/tests/appcache/resources/wrong-signature-2.manifest
R LayoutTests/http/tests/appcache/resources/wrong-signature.manifest
R LayoutTests/http/tests/appcache/resources/x-frame-options-prevents-framing-test.html
R LayoutTests/http/tests/appcache/resources/x-frame-options-prevents-framing.manifest
R LayoutTests/http/tests/appcache/resources/xhr-foreign-resource-2.manifest
R LayoutTests/http/tests/appcache/resources/xhr-foreign-resource-frame.html
R LayoutTests/http/tests/appcache/resources/xhr-foreign-resource.manifest
R LayoutTests/http/tests/appcache/service-worker-proxy.js
R LayoutTests/http/tests/appcache/simple-expected.txt
R LayoutTests/http/tests/appcache/simple-video-async-expected.txt
R LayoutTests/http/tests/appcache/simple-video-async.html
R LayoutTests/http/tests/appcache/simple-video-sync-expected.txt
R LayoutTests/http/tests/appcache/simple-video-sync.html
R LayoutTests/http/tests/appcache/simple.html
R LayoutTests/http/tests/appcache/top-frame-1-expected.txt
R LayoutTests/http/tests/appcache/top-frame-1.html
R LayoutTests/http/tests/appcache/top-frame-2-expected.txt
R LayoutTests/http/tests/appcache/top-frame-2.html
R LayoutTests/http/tests/appcache/top-frame-3-expected.txt
R LayoutTests/http/tests/appcache/top-frame-3.html
R LayoutTests/http/tests/appcache/top-frame-4-expected.txt
R LayoutTests/http/tests/appcache/top-frame-4.html
R LayoutTests/http/tests/appcache/update-cache-expected.txt
R LayoutTests/http/tests/appcache/update-cache.html
R LayoutTests/http/tests/appcache/video-expected.txt
R LayoutTests/http/tests/appcache/video.html
R LayoutTests/http/tests/appcache/whitelist-wildcard-expected.txt
R LayoutTests/http/tests/appcache/whitelist-wildcard.html
R LayoutTests/http/tests/appcache/wrong-content-type-expected.txt
R LayoutTests/http/tests/appcache/wrong-content-type.html
R LayoutTests/http/tests/appcache/wrong-signature-2-expected.txt
R LayoutTests/http/tests/appcache/wrong-signature-2.html
R LayoutTests/http/tests/appcache/wrong-signature-expected.txt
R LayoutTests/http/tests/appcache/wrong-signature.html
R LayoutTests/http/tests/appcache/x-frame-options-prevents-framing-expected.txt
R LayoutTests/http/tests/appcache/x-frame-options-prevents-framing.py
R LayoutTests/http/tests/appcache/xhr-foreign-resource-expected.txt
R LayoutTests/http/tests/appcache/xhr-foreign-resource.html
R LayoutTests/http/tests/contentfiltering/load-substitute-data-from-appcache-expected.txt
R LayoutTests/http/tests/contentfiltering/load-substitute-data-from-appcache.html
R LayoutTests/http/tests/contentfiltering/resources/appcache.html
M LayoutTests/http/tests/dom/cross-origin-detached-window-properties-expected.txt
M LayoutTests/http/tests/dom/cross-origin-detached-window-properties.html
M LayoutTests/http/tests/dom/same-origin-detached-window-properties-expected.txt
M LayoutTests/http/tests/dom/same-origin-detached-window-properties.html
R LayoutTests/http/tests/security/appcache-in-private-browsing-expected.txt
R LayoutTests/http/tests/security/appcache-in-private-browsing.html
R LayoutTests/http/tests/security/appcache-switching-private-browsing-expected.txt
R LayoutTests/http/tests/security/appcache-switching-private-browsing.html
R LayoutTests/http/tests/security/cross-origin-appcache-allowed-expected.txt
R LayoutTests/http/tests/security/cross-origin-appcache-allowed.html
R LayoutTests/http/tests/security/cross-origin-appcache-expected.txt
R LayoutTests/http/tests/security/cross-origin-appcache.html
R LayoutTests/http/tests/security/resources/cross-origin-iframe-for-appcache-allowed.html
R LayoutTests/http/tests/security/resources/cross-origin-iframe-for-appcache.html
R LayoutTests/http/tests/security/resources/frame-for-appcache-in-private-browsing.html
R LayoutTests/http/tests/security/resources/same-origin-iframe-for-appcache-blocked.html
R LayoutTests/http/tests/security/same-origin-appcache-blocked-expected.txt
R LayoutTests/http/tests/security/same-origin-appcache-blocked.html
R LayoutTests/http/tests/ssl/resources/origin-usage-iframe-1.html
R LayoutTests/http/tests/ssl/resources/origin-usage-iframe-2.html
R LayoutTests/http/tests/ssl/upgrade-origin-usage-expected.txt
R LayoutTests/http/tests/ssl/upgrade-origin-usage.html
R LayoutTests/js/frame-application-cache-with-listener-crash.html
M LayoutTests/platform/glib/TestExpectations
M LayoutTests/platform/ios-wk2/TestExpectations
M LayoutTests/platform/mac-monterey-wk1/TestExpectations
R LayoutTests/platform/mac-monterey-wk1/http/tests/appcache/remove-cache-expected.txt
M LayoutTests/platform/mac-monterey/TestExpectations
M LayoutTests/platform/mac-site-isolation/TestExpectations
M LayoutTests/platform/mac-ventura/TestExpectations
M LayoutTests/platform/mac-wk1/TestExpectations
M LayoutTests/platform/mac-wk2/TestExpectations
M LayoutTests/platform/mac/TestExpectations
M LayoutTests/platform/wincairo/TestExpectations
M LayoutTests/platform/wk2/TestExpectations
M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
M Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.cpp
M Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.h
M Source/WebCore/loader/appcache/ApplicationCacheGroup.cpp
M Source/WebCore/loader/appcache/ApplicationCacheHost.cpp
M Source/WebCore/page/Quirks.cpp
M Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb.in
M Source/WebKit/Scripts/process-entitlements.sh
M Source/WebKit/Shared/WebPreferencesDefaultValues.cpp
M Source/WebKit/Shared/WebPreferencesDefaultValues.h
M Source/WebKit/UIProcess/API/C/WKPreferences.cpp
M Source/WebKit/UIProcess/API/C/WKPreferencesRef.h
M Source/WebKit/UIProcess/API/Cocoa/WKPreferences.mm
M Source/WebKit/UIProcess/API/Cocoa/WKPreferencesPrivate.h
M Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp
M Source/WebKit/UIProcess/API/glib/WebKitSettings.h.in
M Source/WebKit/WebProcess/WebPage/WebPage.cpp
M Source/WebKit/WebProcess/com.apple.WebProcess.sb.in
M Source/WebKitLegacy/mac/WebView/WebPreferences.mm
M Source/WebKitLegacy/mac/WebView/WebPreferencesPrivate.h
M Tools/DumpRenderTree/TestOptions.cpp
M Tools/TestWebKitAPI/Tests/WebKit/WKPreferences.cpp
M Tools/TestWebKitAPI/Tests/WebKitCocoa/WebsiteDataStoreCustomPaths.mm
M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitSettings.cpp
M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebsiteData.cpp
M Tools/WebKitTestRunner/TestOptions.cpp
Log Message:
-----------
Disable AppCache everywhere
https://bugs.webkit.org/show_bug.cgi?id=259783
rdar://113343269
Reviewed by Sihui Liu.
We remove the offline app cache runtime flag.
We disable using app cache, although we still expose DOMApplicationCache API based on the existing quirk.
We remove the tests and a follow-up will remove the implementation.
* LayoutTests/TestExpectations:
* LayoutTests/fast/dom/dom-window-property-gc-after-frame-detach-expected.txt:
* LayoutTests/fast/dom/dom-window-property-gc-after-frame-detach.html:
* LayoutTests/fast/dom/event-handler-attributes.html:
* LayoutTests/fast/events/destroyed-atomic-string.html:
* LayoutTests/fast/events/dispatchEvent-crash-expected.txt:
* LayoutTests/fast/events/dispatchEvent-crash.html:
* LayoutTests/fast/loader/window-properties-restored-from-page-cache-expected.txt:
* LayoutTests/fast/loader/window-properties-restored-from-page-cache.html:
* LayoutTests/http/tests/appcache/: Removed.
* LayoutTests/http/tests/contentfiltering/load-substitute-data-from-appcache-expected.txt: Removed.
* LayoutTests/http/tests/contentfiltering/load-substitute-data-from-appcache.html: Removed.
* LayoutTests/http/tests/contentfiltering/resources/appcache.html: Removed.
* LayoutTests/http/tests/dom/cross-origin-detached-window-properties-expected.txt:
* LayoutTests/http/tests/dom/cross-origin-detached-window-properties.html:
* LayoutTests/http/tests/dom/same-origin-detached-window-properties-expected.txt:
* LayoutTests/http/tests/dom/same-origin-detached-window-properties.html:
* LayoutTests/http/tests/security/appcache-in-private-browsing-expected.txt: Removed.
* LayoutTests/http/tests/security/appcache-in-private-browsing.html: Removed.
* LayoutTests/http/tests/security/appcache-switching-private-browsing-expected.txt: Removed.
* LayoutTests/http/tests/security/appcache-switching-private-browsing.html: Removed.
* LayoutTests/http/tests/security/cross-origin-appcache-allowed-expected.txt: Removed.
* LayoutTests/http/tests/security/cross-origin-appcache-allowed.html: Removed.
* LayoutTests/http/tests/security/cross-origin-appcache-expected.txt: Removed.
* LayoutTests/http/tests/security/cross-origin-appcache.html: Removed.
* LayoutTests/http/tests/security/resources/cross-origin-iframe-for-appcache-allowed.html: Removed.
* LayoutTests/http/tests/security/resources/cross-origin-iframe-for-appcache.html: Removed.
* LayoutTests/http/tests/security/resources/frame-for-appcache-in-private-browsing.html: Removed.
* LayoutTests/http/tests/security/resources/same-origin-iframe-for-appcache-blocked.html: Removed.
* LayoutTests/http/tests/security/same-origin-appcache-blocked-expected.txt: Removed.
* LayoutTests/http/tests/security/same-origin-appcache-blocked.html: Removed.
* LayoutTests/http/tests/ssl/resources/origin-usage-iframe-1.html: Removed.
* LayoutTests/http/tests/ssl/resources/origin-usage-iframe-2.html: Removed.
* LayoutTests/http/tests/ssl/upgrade-origin-usage-expected.txt: Removed.
* LayoutTests/http/tests/ssl/upgrade-origin-usage.html: Removed.
* LayoutTests/js/frame-application-cache-with-listener-crash.html: Removed.
* LayoutTests/platform/ios-wk2/TestExpectations:
* LayoutTests/platform/mac-monterey-wk1/TestExpectations:
* LayoutTests/platform/mac-monterey-wk1/http/tests/appcache/remove-cache-expected.txt: Removed.
* LayoutTests/platform/mac-monterey/TestExpectations:
* LayoutTests/platform/mac-site-isolation/TestExpectations:
* LayoutTests/platform/mac-ventura/TestExpectations:
* LayoutTests/platform/mac-wk1/TestExpectations:
* LayoutTests/platform/mac-wk2/TestExpectations:
* LayoutTests/platform/mac/TestExpectations:
* LayoutTests/platform/wincairo/TestExpectations:
* LayoutTests/platform/wk2/TestExpectations:
* Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml:
* Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.cpp:
(WTF::computeSDKAlignedBehaviors):
* Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.h:
* Source/WebCore/loader/appcache/ApplicationCacheGroup.cpp:
(WebCore::ApplicationCacheGroup::selectCache):
(WebCore::ApplicationCacheGroup::selectCacheWithoutManifestURL):
* Source/WebCore/loader/appcache/ApplicationCacheHost.cpp:
(WebCore::ApplicationCacheHost::isApplicationCacheEnabled):
* Source/WebCore/page/Quirks.cpp:
(WebCore::Quirks::shouldEnableApplicationCacheQuirk const):
* Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb.in:
* Source/WebKit/Scripts/process-entitlements.sh:
* Source/WebKit/Shared/WebPreferencesDefaultValues.cpp:
(WebKit::defaultOfflineWebApplicationCacheEnabled): Deleted.
* Source/WebKit/Shared/WebPreferencesDefaultValues.h:
* Source/WebKit/UIProcess/API/C/WKPreferences.cpp:
(WKPreferencesSetOfflineWebApplicationCacheEnabled):
(WKPreferencesGetOfflineWebApplicationCacheEnabled):
* Source/WebKit/UIProcess/API/C/WKPreferencesRef.h:
* Source/WebKit/UIProcess/API/Cocoa/WKPreferences.mm:
(-[WKPreferences _offlineApplicationCacheIsEnabled]):
(-[WKPreferences _setOfflineApplicationCacheIsEnabled:]):
* Source/WebKit/UIProcess/API/Cocoa/WKPreferencesPrivate.h:
* Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp:
(webkit_settings_class_init):
(webkit_settings_get_enable_offline_web_application_cache):
(webkit_settings_set_enable_offline_web_application_cache):
* Source/WebKit/UIProcess/API/glib/WebKitSettings.h.in:
* Source/WebKit/WebProcess/WebPage/WebPage.cpp:
(WebKit::m_historyItemClient):
* Source/WebKit/WebProcess/com.apple.WebProcess.sb.in:
* Source/WebKitLegacy/mac/WebView/WebPreferences.mm:
(-[WebPreferences offlineWebApplicationCacheEnabled]):
(-[WebPreferences setOfflineWebApplicationCacheEnabled:]):
* Tools/DumpRenderTree/TestOptions.cpp:
(WTR::TestOptions::defaults):
* Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
* Tools/TestWebKitAPI/Tests/WebKit/WKPreferences.cpp:
(TestWebKitAPI::TEST):
* Tools/TestWebKitAPI/Tests/WebKitCocoa/WebsiteDataStoreCustomPaths.mm:
* Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitSettings.cpp:
(testWebKitSettings):
* Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebsiteData.cpp:
(serverCallback):
(testWebsiteDataConfiguration):
(testWebsiteDataEphemeral):
(beforeAll):
(testWebsiteDataAppcache): Deleted.
* Tools/WebKitTestRunner/TestOptions.cpp:
(WTR::TestOptions::defaults):
Originally-landed-as: 39f334671a68. https://bugs.webkit.org/show_bug.cgi?id=259783
Canonical link: https://commits.webkit.org/273641@main
More information about the webkit-changes
mailing list