AppCache: Log a Deprecation warning to the Console when AppCache is used
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 19 Jan 2018 19:54:03 +0000 (19:54 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 19 Jan 2018 19:54:03 +0000 (19:54 +0000)
https://bugs.webkit.org/show_bug.cgi?id=181778

Patch by Joseph Pecoraro <pecoraro@apple.com> on 2018-01-19
Reviewed by Alex Christensen.

LayoutTests/imported/w3c:

* web-platform-tests/html/browsers/offline/appcache/workers/appcache-worker-expected.txt:
* web-platform-tests/html/browsers/offline/introduction-4/event_cached-expected.txt:
* web-platform-tests/html/browsers/offline/introduction-4/event_checking-expected.txt:
* web-platform-tests/html/browsers/offline/introduction-4/event_noupdate-expected.txt:
* web-platform-tests/html/browsers/offline/introduction-4/event_progress-expected.txt:
* web-platform-tests/html/browsers/offline/manifest_url_check-expected.txt:
* web-platform-tests/service-workers/service-worker/appcache-ordering-main.https-expected.txt:

Source/WebCore:

* html/HTMLHtmlElement.cpp:
(WebCore::HTMLHtmlElement::insertedByParser):

LayoutTests:

* http/tests/appcache/404-manifest-expected.txt:
* http/tests/appcache/404-resource-expected.txt:
* http/tests/appcache/404-resource-with-slow-main-resource-expected.txt:
* http/tests/appcache/abort-cache-onchecking-expected.txt:
* http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt:
* http/tests/appcache/abort-cache-onchecking-resource-404-expected.txt:
* http/tests/appcache/abort-cache-ondownloading-expected.txt:
* http/tests/appcache/abort-cache-ondownloading-manifest-404-expected.txt:
* http/tests/appcache/abort-cache-ondownloading-resource-404-expected.txt:
* http/tests/appcache/abort-cache-onprogress-expected.txt:
* http/tests/appcache/access-via-redirect-expected.txt:
* http/tests/appcache/crash-when-navigating-away-then-back-expected.txt:
* http/tests/appcache/credential-url-expected.txt:
* http/tests/appcache/cyrillic-uri-expected.txt:
* http/tests/appcache/decide-navigation-policy-after-delay-expected.txt:
* http/tests/appcache/deferred-events-delete-while-raising-expected.txt:
* http/tests/appcache/deferred-events-delete-while-raising-timer-expected.txt:
* http/tests/appcache/deferred-events-expected.txt:
* http/tests/appcache/different-https-origin-resource-main-expected.txt:
* http/tests/appcache/different-origin-manifest-expected.txt:
* http/tests/appcache/different-scheme-expected.txt:
* http/tests/appcache/document-write-html-element-2-expected.txt:
* http/tests/appcache/empty-manifest-expected.txt:
* http/tests/appcache/fail-on-update-2-expected.txt:
* http/tests/appcache/fail-on-update-expected.txt:
* http/tests/appcache/fallback-expected.txt:
* http/tests/appcache/fallback-namespace-outside-manifest-path-expected.txt:
* http/tests/appcache/foreign-fallback-expected.txt:
* http/tests/appcache/foreign-iframe-main-expected.txt:
* http/tests/appcache/history-test-expected.txt:
* http/tests/appcache/idempotent-update-expected.txt:
* http/tests/appcache/identifier-test-expected.txt:
* http/tests/appcache/interrupted-update-expected.txt:
* http/tests/appcache/local-content-expected.txt:
* http/tests/appcache/main-resource-fallback-for-network-error-crash-expected.txt:
* http/tests/appcache/main-resource-hash-expected.txt:
* http/tests/appcache/main-resource-redirect-expected.txt:
* http/tests/appcache/manifest-containing-itself-expected.txt:
* http/tests/appcache/manifest-parsing-expected.txt:
* http/tests/appcache/manifest-redirect-2-expected.txt:
* http/tests/appcache/manifest-redirect-expected.txt:
* http/tests/appcache/manifest-with-empty-file-expected.txt:
* http/tests/appcache/max-size-expected.txt:
* http/tests/appcache/multi-fallback-expected.txt:
* http/tests/appcache/navigating-away-while-cache-attempt-in-progress-expected.txt:
* http/tests/appcache/non-html-expected.txt:
* http/tests/appcache/offline-access-expected.txt:
* http/tests/appcache/online-fallback-layering-expected.txt:
* http/tests/appcache/online-whitelist-expected.txt:
* http/tests/appcache/origin-delete-expected.txt:
* http/tests/appcache/origin-quota-continued-download-expected.txt:
* http/tests/appcache/origin-quota-continued-download-multiple-manifests-expected.txt:
* http/tests/appcache/origin-quota-expected.txt:
* http/tests/appcache/origin-usage-expected.txt:
* http/tests/appcache/origins-with-appcache-expected.txt:
* http/tests/appcache/progress-counter-expected.txt:
* http/tests/appcache/reload-expected.txt:
* http/tests/appcache/remove-cache-expected.txt:
* http/tests/appcache/resource-redirect-2-expected.txt:
* http/tests/appcache/resource-redirect-expected.txt:
* http/tests/appcache/simple-expected.txt:
* http/tests/appcache/simple-video-async-expected.txt:
* http/tests/appcache/simple-video-sync-expected.txt:
* http/tests/appcache/top-frame-1-expected.txt:
* http/tests/appcache/top-frame-2-expected.txt:
* http/tests/appcache/top-frame-3-expected.txt:
* http/tests/appcache/top-frame-4-expected.txt:
* http/tests/appcache/update-cache-expected.txt:
* http/tests/appcache/video-expected.txt:
* http/tests/appcache/whitelist-wildcard-expected.txt:
* http/tests/appcache/wrong-content-type-expected.txt:
* http/tests/appcache/wrong-signature-2-expected.txt:
* http/tests/appcache/wrong-signature-expected.txt:
* http/tests/appcache/x-frame-options-prevents-framing-expected.txt:
* http/tests/appcache/xhr-foreign-resource-expected.txt:
* http/tests/contentfiltering/load-substitute-data-from-appcache-expected.txt:
* http/tests/security/appcache-switching-private-browsing-expected.txt:
* http/tests/security/cross-origin-appcache-allowed-expected.txt:
* http/tests/security/cross-origin-appcache-expected.txt:
* http/tests/security/same-origin-appcache-blocked-expected.txt:
* http/tests/ssl/upgrade-origin-usage-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@227225 268f45cc-cd09-0410-ab3c-d52691b4dbfc

94 files changed:
LayoutTests/ChangeLog
LayoutTests/http/tests/appcache/404-manifest-expected.txt
LayoutTests/http/tests/appcache/404-resource-expected.txt
LayoutTests/http/tests/appcache/404-resource-with-slow-main-resource-expected.txt
LayoutTests/http/tests/appcache/abort-cache-onchecking-expected.txt
LayoutTests/http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt
LayoutTests/http/tests/appcache/abort-cache-onchecking-resource-404-expected.txt
LayoutTests/http/tests/appcache/abort-cache-ondownloading-expected.txt
LayoutTests/http/tests/appcache/abort-cache-ondownloading-manifest-404-expected.txt
LayoutTests/http/tests/appcache/abort-cache-ondownloading-resource-404-expected.txt
LayoutTests/http/tests/appcache/abort-cache-onprogress-expected.txt
LayoutTests/http/tests/appcache/access-via-redirect-expected.txt
LayoutTests/http/tests/appcache/auth-expected.txt
LayoutTests/http/tests/appcache/crash-when-navigating-away-then-back-expected.txt
LayoutTests/http/tests/appcache/credential-url-expected.txt
LayoutTests/http/tests/appcache/cyrillic-uri-expected.txt
LayoutTests/http/tests/appcache/decide-navigation-policy-after-delay-expected.txt
LayoutTests/http/tests/appcache/deferred-events-delete-while-raising-expected.txt
LayoutTests/http/tests/appcache/deferred-events-delete-while-raising-timer-expected.txt
LayoutTests/http/tests/appcache/deferred-events-expected.txt
LayoutTests/http/tests/appcache/different-https-origin-resource-main-expected.txt
LayoutTests/http/tests/appcache/different-origin-manifest-expected.txt
LayoutTests/http/tests/appcache/different-scheme-expected.txt
LayoutTests/http/tests/appcache/document-write-html-element-2-expected.txt
LayoutTests/http/tests/appcache/empty-manifest-expected.txt
LayoutTests/http/tests/appcache/fail-on-update-2-expected.txt
LayoutTests/http/tests/appcache/fail-on-update-expected.txt
LayoutTests/http/tests/appcache/fallback-expected.txt
LayoutTests/http/tests/appcache/fallback-namespace-outside-manifest-path-expected.txt
LayoutTests/http/tests/appcache/foreign-fallback-expected.txt
LayoutTests/http/tests/appcache/foreign-iframe-main-expected.txt
LayoutTests/http/tests/appcache/history-test-expected.txt
LayoutTests/http/tests/appcache/idempotent-update-expected.txt
LayoutTests/http/tests/appcache/identifier-test-expected.txt
LayoutTests/http/tests/appcache/interrupted-update-expected.txt
LayoutTests/http/tests/appcache/load-from-appcache-defer-resume-crash-expected.txt
LayoutTests/http/tests/appcache/local-content-expected.txt
LayoutTests/http/tests/appcache/main-resource-fallback-for-network-error-crash-expected.txt
LayoutTests/http/tests/appcache/main-resource-hash-expected.txt
LayoutTests/http/tests/appcache/main-resource-redirect-expected.txt
LayoutTests/http/tests/appcache/manifest-containing-itself-expected.txt
LayoutTests/http/tests/appcache/manifest-parsing-expected.txt
LayoutTests/http/tests/appcache/manifest-redirect-2-expected.txt
LayoutTests/http/tests/appcache/manifest-redirect-expected.txt
LayoutTests/http/tests/appcache/manifest-with-empty-file-expected.txt
LayoutTests/http/tests/appcache/max-size-expected.txt
LayoutTests/http/tests/appcache/multi-fallback-expected.txt
LayoutTests/http/tests/appcache/navigating-away-while-cache-attempt-in-progress-expected.txt
LayoutTests/http/tests/appcache/non-html-expected.txt
LayoutTests/http/tests/appcache/offline-access-expected.txt
LayoutTests/http/tests/appcache/online-fallback-layering-expected.txt
LayoutTests/http/tests/appcache/online-whitelist-expected.txt
LayoutTests/http/tests/appcache/origin-delete-expected.txt
LayoutTests/http/tests/appcache/origin-quota-continued-download-expected.txt
LayoutTests/http/tests/appcache/origin-quota-continued-download-multiple-manifests-expected.txt
LayoutTests/http/tests/appcache/origin-quota-expected.txt
LayoutTests/http/tests/appcache/origin-usage-expected.txt
LayoutTests/http/tests/appcache/origins-with-appcache-expected.txt
LayoutTests/http/tests/appcache/progress-counter-expected.txt
LayoutTests/http/tests/appcache/reload-expected.txt
LayoutTests/http/tests/appcache/remove-cache-expected.txt
LayoutTests/http/tests/appcache/resource-redirect-2-expected.txt
LayoutTests/http/tests/appcache/resource-redirect-expected.txt
LayoutTests/http/tests/appcache/simple-expected.txt
LayoutTests/http/tests/appcache/simple-video-async-expected.txt
LayoutTests/http/tests/appcache/simple-video-sync-expected.txt
LayoutTests/http/tests/appcache/top-frame-1-expected.txt
LayoutTests/http/tests/appcache/top-frame-2-expected.txt
LayoutTests/http/tests/appcache/top-frame-3-expected.txt
LayoutTests/http/tests/appcache/top-frame-4-expected.txt
LayoutTests/http/tests/appcache/update-cache-expected.txt
LayoutTests/http/tests/appcache/video-expected.txt
LayoutTests/http/tests/appcache/whitelist-wildcard-expected.txt
LayoutTests/http/tests/appcache/wrong-content-type-expected.txt
LayoutTests/http/tests/appcache/wrong-signature-2-expected.txt
LayoutTests/http/tests/appcache/wrong-signature-expected.txt
LayoutTests/http/tests/appcache/x-frame-options-prevents-framing-expected.txt
LayoutTests/http/tests/appcache/xhr-foreign-resource-expected.txt
LayoutTests/http/tests/contentfiltering/load-substitute-data-from-appcache-expected.txt
LayoutTests/http/tests/security/appcache-switching-private-browsing-expected.txt
LayoutTests/http/tests/security/cross-origin-appcache-allowed-expected.txt
LayoutTests/http/tests/security/cross-origin-appcache-expected.txt
LayoutTests/http/tests/security/same-origin-appcache-blocked-expected.txt
LayoutTests/http/tests/ssl/upgrade-origin-usage-expected.txt
LayoutTests/imported/w3c/ChangeLog
LayoutTests/imported/w3c/web-platform-tests/html/browsers/offline/appcache/workers/appcache-worker-expected.txt
LayoutTests/imported/w3c/web-platform-tests/html/browsers/offline/introduction-4/event_cached-expected.txt
LayoutTests/imported/w3c/web-platform-tests/html/browsers/offline/introduction-4/event_checking-expected.txt
LayoutTests/imported/w3c/web-platform-tests/html/browsers/offline/introduction-4/event_noupdate-expected.txt
LayoutTests/imported/w3c/web-platform-tests/html/browsers/offline/introduction-4/event_progress-expected.txt
LayoutTests/imported/w3c/web-platform-tests/html/browsers/offline/manifest_url_check-expected.txt
LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/appcache-ordering-main.https-expected.txt
Source/WebCore/ChangeLog
Source/WebCore/html/HTMLHtmlElement.cpp

index 20950d8..f084566 100644 (file)
@@ -1,3 +1,92 @@
+2018-01-19  Joseph Pecoraro  <pecoraro@apple.com>
+
+        AppCache: Log a Deprecation warning to the Console when AppCache is used
+        https://bugs.webkit.org/show_bug.cgi?id=181778
+
+        Reviewed by Alex Christensen.
+
+        * http/tests/appcache/404-manifest-expected.txt:
+        * http/tests/appcache/404-resource-expected.txt:
+        * http/tests/appcache/404-resource-with-slow-main-resource-expected.txt:
+        * http/tests/appcache/abort-cache-onchecking-expected.txt:
+        * http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt:
+        * http/tests/appcache/abort-cache-onchecking-resource-404-expected.txt:
+        * http/tests/appcache/abort-cache-ondownloading-expected.txt:
+        * http/tests/appcache/abort-cache-ondownloading-manifest-404-expected.txt:
+        * http/tests/appcache/abort-cache-ondownloading-resource-404-expected.txt:
+        * http/tests/appcache/abort-cache-onprogress-expected.txt:
+        * http/tests/appcache/access-via-redirect-expected.txt:
+        * http/tests/appcache/crash-when-navigating-away-then-back-expected.txt:
+        * http/tests/appcache/credential-url-expected.txt:
+        * http/tests/appcache/cyrillic-uri-expected.txt:
+        * http/tests/appcache/decide-navigation-policy-after-delay-expected.txt:
+        * http/tests/appcache/deferred-events-delete-while-raising-expected.txt:
+        * http/tests/appcache/deferred-events-delete-while-raising-timer-expected.txt:
+        * http/tests/appcache/deferred-events-expected.txt:
+        * http/tests/appcache/different-https-origin-resource-main-expected.txt:
+        * http/tests/appcache/different-origin-manifest-expected.txt:
+        * http/tests/appcache/different-scheme-expected.txt:
+        * http/tests/appcache/document-write-html-element-2-expected.txt:
+        * http/tests/appcache/empty-manifest-expected.txt:
+        * http/tests/appcache/fail-on-update-2-expected.txt:
+        * http/tests/appcache/fail-on-update-expected.txt:
+        * http/tests/appcache/fallback-expected.txt:
+        * http/tests/appcache/fallback-namespace-outside-manifest-path-expected.txt:
+        * http/tests/appcache/foreign-fallback-expected.txt:
+        * http/tests/appcache/foreign-iframe-main-expected.txt:
+        * http/tests/appcache/history-test-expected.txt:
+        * http/tests/appcache/idempotent-update-expected.txt:
+        * http/tests/appcache/identifier-test-expected.txt:
+        * http/tests/appcache/interrupted-update-expected.txt:
+        * http/tests/appcache/local-content-expected.txt:
+        * http/tests/appcache/main-resource-fallback-for-network-error-crash-expected.txt:
+        * http/tests/appcache/main-resource-hash-expected.txt:
+        * http/tests/appcache/main-resource-redirect-expected.txt:
+        * http/tests/appcache/manifest-containing-itself-expected.txt:
+        * http/tests/appcache/manifest-parsing-expected.txt:
+        * http/tests/appcache/manifest-redirect-2-expected.txt:
+        * http/tests/appcache/manifest-redirect-expected.txt:
+        * http/tests/appcache/manifest-with-empty-file-expected.txt:
+        * http/tests/appcache/max-size-expected.txt:
+        * http/tests/appcache/multi-fallback-expected.txt:
+        * http/tests/appcache/navigating-away-while-cache-attempt-in-progress-expected.txt:
+        * http/tests/appcache/non-html-expected.txt:
+        * http/tests/appcache/offline-access-expected.txt:
+        * http/tests/appcache/online-fallback-layering-expected.txt:
+        * http/tests/appcache/online-whitelist-expected.txt:
+        * http/tests/appcache/origin-delete-expected.txt:
+        * http/tests/appcache/origin-quota-continued-download-expected.txt:
+        * http/tests/appcache/origin-quota-continued-download-multiple-manifests-expected.txt:
+        * http/tests/appcache/origin-quota-expected.txt:
+        * http/tests/appcache/origin-usage-expected.txt:
+        * http/tests/appcache/origins-with-appcache-expected.txt:
+        * http/tests/appcache/progress-counter-expected.txt:
+        * http/tests/appcache/reload-expected.txt:
+        * http/tests/appcache/remove-cache-expected.txt:
+        * http/tests/appcache/resource-redirect-2-expected.txt:
+        * http/tests/appcache/resource-redirect-expected.txt:
+        * http/tests/appcache/simple-expected.txt:
+        * http/tests/appcache/simple-video-async-expected.txt:
+        * http/tests/appcache/simple-video-sync-expected.txt:
+        * http/tests/appcache/top-frame-1-expected.txt:
+        * http/tests/appcache/top-frame-2-expected.txt:
+        * http/tests/appcache/top-frame-3-expected.txt:
+        * http/tests/appcache/top-frame-4-expected.txt:
+        * http/tests/appcache/update-cache-expected.txt:
+        * http/tests/appcache/video-expected.txt:
+        * http/tests/appcache/whitelist-wildcard-expected.txt:
+        * http/tests/appcache/wrong-content-type-expected.txt:
+        * http/tests/appcache/wrong-signature-2-expected.txt:
+        * http/tests/appcache/wrong-signature-expected.txt:
+        * http/tests/appcache/x-frame-options-prevents-framing-expected.txt:
+        * http/tests/appcache/xhr-foreign-resource-expected.txt:
+        * http/tests/contentfiltering/load-substitute-data-from-appcache-expected.txt:
+        * http/tests/security/appcache-switching-private-browsing-expected.txt:
+        * http/tests/security/cross-origin-appcache-allowed-expected.txt:
+        * http/tests/security/cross-origin-appcache-expected.txt:
+        * http/tests/security/same-origin-appcache-blocked-expected.txt:
+        * http/tests/ssl/upgrade-origin-usage-expected.txt:
+
 2018-01-19  John Wilander  <wilander@apple.com>
 
         Resource Load Statistics: Implement callback support for removal of WebsiteDataType::ResourceLoadStatistics
index 4010750..f742e34 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: Application Cache manifest could not be fetched, because the manifest had a 404 response.
 Test that subresources can be loaded if manifest is not available. Should say SUCCESS.
 
index d4d8f39..9e15c86 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: Application Cache update failed, because http://127.0.0.1:8000/appcache/resources/does-not-exist.txt could not be fetched.
 Test that a missing explicit resource makes caching fail.
 
index d2afef7..8a95f39 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: Application Cache update failed, because http://127.0.0.1:8000/appcache/resources/does-not-exist.txt could not be fetched.
 This tests that a manifest that contains a missing file will not crash the browser even if the main resource keeps loading after the error occurs.
 SUCCESS
index fd6a5d1..30c577f 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: line 13: Application Cache download process was aborted.
 This tests that download process was aborted after checking event.
 SUCCESS
index 72a527a..fe7d831 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: line 13: Application Cache download process was aborted.
 This tests that download process was aborted after checking event and before update failed.
 SUCCESS
index 72a527a..fe7d831 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: line 13: Application Cache download process was aborted.
 This tests that download process was aborted after checking event and before update failed.
 SUCCESS
index 753fe9e..9074925 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: line 13: Application Cache download process was aborted.
 This tests that download process was aborted after downloading event.
 SUCCESS
index 580361c..de68f8c 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: Application Cache manifest could not be fetched, because the manifest had a 404 response.
 This tests that download process was not aborted after downloading event since manifest was not found.
 SUCCESS
index c1017ee..ae6de79 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: line 13: Application Cache download process was aborted.
 This tests that download process was aborted after downloading event although resource was not found.
 SUCCESS
index 49b9cdc..f67244f 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: line 15: Application Cache download process was aborted.
 This tests that download process was aborted after progress event.
 loading resource: 0 / 4 loading resource: 1 / 4 loading resource: 2 / 4 loading resource: 3 / 4 SUCCESS
index 8107c5f..3175248 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 This tests that the start of redirect chain doesn't get into an application cache if the end of the chain has a manifest.
 
 SUCCESS
index 9ce9b56..cca91b0 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that appcache works with authentication. Should say SUCCESS:
 
 SUCCESS
index 0ad96dc..5c8e68e 100644 (file)
@@ -1,2 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 This tests that loading a page with a manifest, navigating away from the page, and then back does not cause a crash.
 SUCCESS
index 3076236..b8c781f 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that application cache doesn't block loading resources from the same origin with credential.
 
 SUCCESS
index 3c3e640..c58dd25 100644 (file)
@@ -1,3 +1,7 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that non-ASCII URIs work correctly in cache manifests.
 
 Should be a series of PASS messages, followed with DONE.
index 8b13789..fa102ba 100644 (file)
@@ -1 +1,3 @@
+CONSOLE MESSAGE: line 2: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 2: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 
index aa94096..930878c 100644 (file)
@@ -1,4 +1,6 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: Application Cache manifest could not be fetched, because the manifest had a 404 response.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: Application Cache manifest could not be fetched, because the manifest had a 404 response.
 Test the destruction of an iframe while deferred events are being raised does not crash the system.
 
index aa94096..930878c 100644 (file)
@@ -1,4 +1,6 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: Application Cache manifest could not be fetched, because the manifest had a 404 response.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: Application Cache manifest could not be fetched, because the manifest had a 404 response.
 Test the destruction of an iframe while deferred events are being raised does not crash the system.
 
index 36766ce..705bf63 100644 (file)
@@ -1,3 +1,3 @@
-CONSOLE MESSAGE: Application Cache manifest could not be fetched, because the manifest had a 404 response.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that AppicationCache events are deferred until after onload has been fired.
 SUCCESS
index 0dfbdc0..7eb46be 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that a resource from a different https origin is not cached.
 
 PASS
index d08f58e..2e969e3 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that a different origin manifest is completely ignored.
 
 PASS
index 3c2462b..5bef833 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that application cache doesn't block loading resources with different schemes.
 
 SUCCESS
index 32581f4..f9bd93f 100644 (file)
@@ -1,2 +1,3 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 SUCCESS, no assertion failure
 applicationCache.status == 1
index bba93cf..e183fa7 100644 (file)
@@ -1,2 +1,3 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 This tests that the cached event gets sent even if the manifest is empty.
 SUCCESS
index 266cc7d..8991310 100644 (file)
@@ -1,2 +1,7 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: Application Cache manifest could not be fetched, because the manifest had a 404 response.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: Application Cache manifest could not be fetched, because the manifest had a 404 response.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 SUCCESS: No crash.
index 266cc7d..49383c9 100644 (file)
@@ -1,2 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: Application Cache manifest could not be fetched, because the manifest had a 404 response.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 SUCCESS: No crash.
index 6dc0f5a..dca5ed5 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test application cache fallback entries.
 
 Should say SUCCESS:
index 9805c6b..666becb 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 3: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Tests that we do not load the fallback entry when the manifest does not have Content-Type text/cached-manifest and the fallback namespace is outside the manifest path.
 
 Fallback namespace under the manifest path:
index dded924..514dc01 100644 (file)
@@ -1,3 +1,5 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test for bug 44406: Application Cache crash when a fallback document has a manifest URL.
 
 PASS
index 1661ad3..6e072a5 100644 (file)
@@ -1,3 +1,5 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test for <rdar://problem/6284708> AppCache crashes in ApplicationCacheResource::addType().
 
 checking
index b2562a5..bfd47d6 100644 (file)
@@ -1,3 +1,5 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test whether window.history.back() is supported in application cache.
 
 PASS: Returning to the original page.
index 6fa942a..0528693 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test what applicationCache.update() does if update is already in progess.
 
 Should say DONE, with no failures:
index 89a4f8b..1b744e9 100644 (file)
@@ -1,3 +1,5 @@
+CONSOLE MESSAGE: line 2: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 2: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 This page opens a test page in a new window, and that page should get app cached.
 This page then opens a different test page, that redirects to the first, which should then load from the app cache.
 If it doesn't crash, then that's success.
index 7536752..0251e2c 100644 (file)
@@ -1,4 +1,6 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: line 37: Reloading...
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that an application cache update works again after interruption.
 
 Reloaded
index 48be885..9463321 100644 (file)
@@ -1,3 +1,5 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 This test loading the document itself with Application Cache, and deferred load, does not crash WebKit. The most reliable way to reproduce is in Debug where you hit assertions.
 
 SUCCESS
index 50f45d2..4a02d26 100644 (file)
@@ -1,3 +1,5 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: line 28: Not allowed to load local resource: stdio.h
 Test that documents loaded from application cache don't get access to local resources accidentally.
 
index 50f4f71..14ebb21 100644 (file)
@@ -1,3 +1,5 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that offline applications' main resources are not affected by URL hashes.
 
 Should say SUCCESS:
index 0a727f5..f0f8706 100644 (file)
@@ -1,3 +1,5 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that application cache is consulted again after a redirect response.
 
 PASS
index 77e2506..4f86c58 100644 (file)
@@ -1,2 +1,3 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 This tests that a manifest can contain itself as a resource.
 SUCCESS
index fc15310..d4a9f97 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test application cache manifest parsing.
 
 SUCCESS
index 420e94b..ea8e24b 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that a redirect makes resource caching fail.
 
 Should say SUCCESS:
index 5959b03..3420d9a 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: Application Cache manifest could not be fetched, because a redirection was attempted.
 Test that a redirect makes resource caching fail.
 
index 3cf2ce6..8e864d9 100644 (file)
@@ -1,2 +1,3 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 This tests that a manifest that contains an empty file will not crash the browser.
 SUCCESS
index b915156..0460d92 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Cache a manifest that contains a resource that is too large to fit. The layout test controller sets a maximum size of 10KB for the application cache database file.
 
 SUCCESS
index 19a636c..7cbe019 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test application cache fallback entries with multiple candidates.
 
 Should say SUCCESS:
index ca09f7e..1002697 100644 (file)
@@ -1,2 +1,3 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 This tests that navigating away while a cache is loading does not crash.
 SUCCESS - did not crash
index 7c0e8c4..24c8e90 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 2: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that non-HTML main resources work with application cache correctly.
 
 Should say SUCCESS:
index 0fcc923..75fbc79 100644 (file)
@@ -1,3 +1,6 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that offline applications work when there is no network access (simulated).
 
 Should say SUCCESS:
index 00b913c..e9aa07b 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that a network namespace trumps a fallback namespace where they overlap.
 
 Sanity check the presence of the fallback namespace, should get the fallback resource.
index a605108..eff1784 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test online whitelist functionality. Should say PASS:
 
 PASS
index e91767d..0f9587a 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 This test checks that application cache groups correctly become obsolete after application cache is deletion for a specific origin.
 
 PASS - cached iframe-1
index 26c5f81..a5b44f5 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 UI DELEGATE APPLICATION CACHE CALLBACK: exceededApplicationCacheOriginQuotaForSecurityOrigin:{http, 127.0.0.1, 8000} totalSpaceNeeded:~10000
 This test checks that per-origin application cache quota don't require a refresh to complete successfully.
 
index de927b9..6477f4e 100644 (file)
@@ -1,3 +1,5 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 UI DELEGATE APPLICATION CACHE CALLBACK: exceededApplicationCacheOriginQuotaForSecurityOrigin:{http, 127.0.0.1, 8000} totalSpaceNeeded:~30000
 This test checks that per-origin application cache quota works correctly with multiple manifests/caches per-origin.
 
index e24dfaa..30ac985 100644 (file)
@@ -1,5 +1,8 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 UI DELEGATE APPLICATION CACHE CALLBACK: exceededApplicationCacheOriginQuotaForSecurityOrigin:{http, 127.0.0.1, 8000} totalSpaceNeeded:~30000
 CONSOLE MESSAGE: Application Cache update failed, because size quota was exceeded.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 This test checks that per-origin application cache quotas are enforced.
 
 This test sets the quota for the origin to 20kb, and attempts to fill it up with 2 iframes that are 13kb each. The application cache download process should fail on the 2nd iframe and the UI Delegate should be informed of the exceeded quota. Increasing the size to 40kb. A 3rd iframe is added, which should succeed.
index 7f80f3a..b850288 100644 (file)
@@ -1,3 +1,5 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 This test checks that per-origin usage is reported correctly by loading two iframes which use ~15K each and querying origin usage.
 
 Cleared application cache
index e3b20f6..785ed26 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 This test verifies that ApplicationCacheStorage can report the set of origins that have an application cache. First, it tests that no origins are reported after all application caches are removed. Then, it loads an iframe that places a PNG into an application cache for the DumpRenderTree origin, and tests that this origin is now reported to have application cache.
 
 Origins with application cache after deletion: 
index c9e3db2..154ef36 100644 (file)
@@ -1,2 +1,3 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 This tests that the lengthComputable / loaded / total properties of the progress event are set correctly.
 SUCCESS
index 7bfc07b..2640e06 100644 (file)
@@ -1,3 +1,5 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that the manifest is picked correctly when reloading.
 
 Should say SUCCESS:
index ad3abaf..b34ee24 100644 (file)
@@ -1,5 +1,10 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: Application Cache manifest could not be fetched, because the manifest had a 404 response.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: Application Cache manifest could not be fetched, because the manifest had a 404 response.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that a 404 response for manifest results in cache removal.
 
 Frame 1: Manifest is still available, so a new master resource is added to the cache.
index 4a243dd..bc682d4 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: Application Cache update failed, because http://127.0.0.1:8000/appcache/resources/resource-redirect-2.php could not be fetched.
 Test that a redirect makes resource caching fail.
 
index ebde598..49e0e7c 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: Application Cache update failed, because http://127.0.0.1:8000/appcache/resources/resource-redirect.php was redirected.
 Test that a redirect makes resource caching fail.
 
index 1c1a58c..f025b3e 100644 (file)
@@ -1,2 +1,3 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 This tests that the application cache works by first loading a file that does not exist in the cache (to verify that a cache has been associated) and then loads a file that is in the cache
 SUCCESS
index 26b9192..08ef983 100644 (file)
@@ -1,2 +1,3 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 This tests that the application cache works for video retrieved by async XMLHttpRequest
 SUCCESS
index e1570f4..20fde9b 100644 (file)
@@ -1,2 +1,3 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 This tests that the application cache works for video retrieved by sync XMLHttpRequest
 SUCCESS
index c7f7e37..c6e6e11 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that a subframe without manifest doesn't pick an application cache from parent frame (as long as no relevant cache contains its resource).
 
 Techically, the check is that iframe subresources that are not in top frame cache are loaded anyway, so it can also pass if the UA fails to reject loads for cache misses.
index 41a3fe0..d515b13 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that a subframe without manifest gets picked by a relevant application cache that contains its resource.
 
 Should say SUCCESS:
index a1245cb..27f8e08 100644 (file)
@@ -1,3 +1,6 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that a subframe with manifest that matches top frame manifest works correctly.
 
 In this case, the subframe resource is NOT listed in manifest explicitly.
index e748160..25610e0 100644 (file)
@@ -1,3 +1,6 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that a subframe with manifest that matches top frame manifest works correctly.
 
 In this case, the subframe resource is listed in manifest explicitly.
index a6d95d4..e208f42 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test a simple offline application self-update process. Should print a series of messages followed with DONE:
 
 Updating cache group...
index 0d2ee08..4ef70e2 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 2: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 
 Test that <video> can be loaded from the application cache.
 
index b503f12..bf48251 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that online whitelist wildcard flag is implemented.
 
 SUCCESS
index 99c5125..e8a5013 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that a manifest served with an arbitrary content-type is OK.
 
 Should say SUCCESS:
index f26a2f6..e151ac0 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: Application Cache manifest could not be parsed. Does it start with CACHE MANIFEST?
 Test that a manifest served with a wrong signature isn't treated as such.
 
index f26a2f6..e151ac0 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: Application Cache manifest could not be parsed. Does it start with CACHE MANIFEST?
 Test that a manifest served with a wrong signature isn't treated as such.
 
index 85dd807..696ebfa 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: Refused to display 'http://127.0.0.1:8000/appcache/x-frame-options-prevents-framing.php' in a frame because it set 'X-Frame-Options' to 'deny'.
 The following iframe is a document that was cached in the application cache.
 It also had "x-frame-options: deny" set, so it should not actually show up in the iframe
index bf67172..3f7949a 100644 (file)
@@ -1,3 +1,7 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 Test that a resource marked as foreign can still be loaded via XHR.
 
 Should say SUCCESS:
index 22edd51..be48627 100644 (file)
@@ -1,3 +1,5 @@
+CONSOLE MESSAGE: line 2: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 2: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 This is a regression test for webkit.org/b/147651. The test passes if it does not crash.
 
 
index 92df593..aaec7c2 100644 (file)
@@ -1,4 +1,5 @@
 CONSOLE MESSAGE: line 8: Test started
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 CONSOLE MESSAGE: line 18: PASS
 This test passes if the application cache does not load while in private browsing
 
index ebd91b4..6bbaa29 100644 (file)
@@ -1,3 +1,5 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 This iframe should have a cache:
 
 
index a549d68..151bad7 100644 (file)
@@ -1,3 +1,5 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 This iframe should not have a cache:
 
 
index 6396712..66dfea8 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 This iframe should not have a cache:
 
 
index b39f3fe..8889bf7 100644 (file)
@@ -1,3 +1,5 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 This test checks that per-origin usage is reported correctly when upgrading insecure load requests by loading two iframes which use ~15K each and querying origin usage.
 
 Cleared application cache
index 1ad4018..02cf10a 100644 (file)
@@ -1,3 +1,18 @@
+2018-01-19  Joseph Pecoraro  <pecoraro@apple.com>
+
+        AppCache: Log a Deprecation warning to the Console when AppCache is used
+        https://bugs.webkit.org/show_bug.cgi?id=181778
+
+        Reviewed by Alex Christensen.
+
+        * web-platform-tests/html/browsers/offline/appcache/workers/appcache-worker-expected.txt:
+        * web-platform-tests/html/browsers/offline/introduction-4/event_cached-expected.txt:
+        * web-platform-tests/html/browsers/offline/introduction-4/event_checking-expected.txt:
+        * web-platform-tests/html/browsers/offline/introduction-4/event_noupdate-expected.txt:
+        * web-platform-tests/html/browsers/offline/introduction-4/event_progress-expected.txt:
+        * web-platform-tests/html/browsers/offline/manifest_url_check-expected.txt:
+        * web-platform-tests/service-workers/service-worker/appcache-ordering-main.https-expected.txt:
+
 2018-01-17  Ali Juma  <ajuma@chromium.org>
 
         Update web platform tests for Visual Viewport API
index 14d6fd4..61732d1 100644 (file)
@@ -1,3 +1,4 @@
+CONSOLE MESSAGE: line 1: ApplicationCache is deprecated. Please use ServiceWorkers instead.
 
 FAIL serviceworkers take priority over appcaches assert_unreached: unexpected rejection: assert_false: but serviceworkers should take priority expected false got true Reached unreachable code
 
index 3f221eb..a5c0cda 100644 (file)
@@ -1,3 +1,13 @@
+2018-01-19  Joseph Pecoraro  <pecoraro@apple.com>
+
+        AppCache: Log a Deprecation warning to the Console when AppCache is used
+        https://bugs.webkit.org/show_bug.cgi?id=181778
+
+        Reviewed by Alex Christensen.
+
+        * html/HTMLHtmlElement.cpp:
+        (WebCore::HTMLHtmlElement::insertedByParser):
+
 2018-01-19  Chris Dumez  <cdumez@apple.com>
 
         ASSERT(registration || isTerminating()) hit in SWServerWorker::skipWaiting()
index 8bd7c6d..d9ed2cb 100644 (file)
@@ -73,8 +73,10 @@ void HTMLHtmlElement::insertedByParser()
     auto& manifest = attributeWithoutSynchronization(manifestAttr);
     if (manifest.isEmpty())
         documentLoader->applicationCacheHost().selectCacheWithoutManifest();
-    else
+    else {
+        document().addConsoleMessage(MessageSource::AppCache, MessageLevel::Warning, ASCIILiteral("ApplicationCache is deprecated. Please use ServiceWorkers instead."));
         documentLoader->applicationCacheHost().selectCacheWithManifest(document().completeURL(manifest));
+    }
 }
 
 }