[Android WebView] Put error page files into WebView resources
commitf082f6cb6e1c2b57554bb9b91b6dbd7214027c4f
authormnaganov <mnaganov@chromium.org>
Wed, 5 Aug 2015 20:09:53 +0000 (5 13:09 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 5 Aug 2015 20:10:29 +0000 (5 20:10 +0000)
tree7dfc25929a9e1ab9f72d57ac9ded91bea0d36513
parentdad5f3d8a876981d8a053bd2f81b13e2b69bb1a6
[Android WebView] Put error page files into WebView resources

Historically, the load error pages displayed by WebView were a part of
Android framework resources. This change adds them into WebView
resources. This way, the pages will be accessible to sandboxed child
services, using Chromium's resource sharing mechanisms.

Unlike Chrome's error pages, which use WebUI, WebView pages are
completely static, as JavaScript can be disabled.

BUG=515691

Review URL: https://codereview.chromium.org/1270793002

Cr-Commit-Position: refs/heads/master@{#341951}
14 files changed:
android_webview/android_webview.gyp
android_webview/common/aw_resource.h
android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProvider.java
android_webview/java/src/org/chromium/android_webview/AwResource.java
android_webview/native/aw_resource.cc
android_webview/renderer/DEPS
android_webview/renderer/aw_content_renderer_client.cc
android_webview/renderer/aw_renderer_resources.grd [new file with mode: 0644]
android_webview/renderer/resources/load_error.html [new file with mode: 0644]
android_webview/renderer/resources/suggestions.html [new file with mode: 0644]
android_webview/test/shell/res/raw/blank_html.html [deleted file]
android_webview/test/shell/res/raw/error.html [deleted file]
android_webview/test/shell/src/org/chromium/android_webview/shell/AwShellResourceProvider.java
tools/gritsettings/resource_ids