Makes Third Party Cookie Settings per Aw
commit41d70bd6049acc562fa0ff51bd3f7453d4969f07
authorhjd@chromium.org <hjd@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 29 May 2014 19:01:02 +0000 (29 19:01 +0000)
committerhjd@chromium.org <hjd@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 29 May 2014 19:01:02 +0000 (29 19:01 +0000)
tree1433d7b4d2784f949529687f9f8761b8df85fee7
parent2b4e10f4dcd668a1e0ba3b800672e1ba4e6909de
Makes Third Party Cookie Settings per Aw

The third party bit of state is moved onto AwSettings.
AwCookiePolicy is split up in to a class which finds the right bits,
AwCookieAccessPolicy and AwStaticCookiePolicy which implements the
actual logic.

BUG=369496
TEST=AndroidWebviewTest

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273528 0039d316-1c4b-4281-b951-d872f2087c98
19 files changed:
android_webview/android_webview_tests.gypi
android_webview/browser/aw_contents_io_thread_client.h
android_webview/browser/aw_cookie_access_policy.cc
android_webview/browser/aw_cookie_access_policy.h
android_webview/browser/aw_cookie_access_policy_unittest.cc [deleted file]
android_webview/browser/aw_static_cookie_policy_unittest.cc [new file with mode: 0644]
android_webview/java/src/org/chromium/android_webview/AwContents.java
android_webview/java/src/org/chromium/android_webview/AwContentsIoThreadClient.java
android_webview/java/src/org/chromium/android_webview/AwCookieManager.java
android_webview/java/src/org/chromium/android_webview/AwSettings.java
android_webview/javatests/src/org/chromium/android_webview/test/CookieManagerTest.java
android_webview/native/aw_contents.h
android_webview/native/aw_contents_io_thread_client_impl.cc
android_webview/native/aw_contents_io_thread_client_impl.h
android_webview/native/cookie_manager.cc
content/browser/renderer_host/render_message_filter.cc
content/browser/renderer_host/render_message_filter.h
content/common/view_messages.h
content/renderer/renderer_webcookiejar_impl.cc