OSDN Git Service

Use one WebRequestContext per WebView
authorSteve Block <steveblock@google.com>
Mon, 29 Nov 2010 17:18:33 +0000 (17:18 +0000)
committerSteve Block <steveblock@google.com>
Wed, 1 Dec 2010 21:11:00 +0000 (21:11 +0000)
commitb84030fc8163cde1f8f055973ef63d3e1670bf52
treec729707e5ba5ed11e581bc49c79e533ad6e96050
parentc7072d34375726918ff186dd3197d9677c2f98e3
Use one WebRequestContext per WebView

This change switches from using a pair of WebRequestContexts (one for
private browsing, one for regular browsing) to using one
WebRequestContext per WebView. This is required to allow us to set the
userAgent on each WebView.

The WebRequestContext is now owned by the WebView.

Bug: 3113804
Change-Id: Iba2b1490e7ce4ff65c08a04a310963fa2c7e4f83
20 files changed:
WebCore/platform/network/NetworkingContext.h
WebCore/platform/network/android/ResourceHandleAndroid.cpp
WebCore/platform/network/android/ResourceLoaderAndroid.h
WebKit/android/WebCoreSupport/FrameLoaderClientAndroid.h
WebKit/android/WebCoreSupport/FrameNetworkingContextAndroid.cpp
WebKit/android/WebCoreSupport/FrameNetworkingContextAndroid.h
WebKit/android/WebCoreSupport/ResourceLoaderAndroid.cpp
WebKit/android/WebCoreSupport/WebCache.cpp
WebKit/android/WebCoreSupport/WebRequest.cpp
WebKit/android/WebCoreSupport/WebRequest.h
WebKit/android/WebCoreSupport/WebRequestContext.cpp
WebKit/android/WebCoreSupport/WebRequestContext.h
WebKit/android/WebCoreSupport/WebUrlLoader.cpp
WebKit/android/WebCoreSupport/WebUrlLoader.h
WebKit/android/WebCoreSupport/WebUrlLoaderClient.cpp
WebKit/android/WebCoreSupport/WebUrlLoaderClient.h
WebKit/android/WebCoreSupport/autofill/WebAutoFill.cpp
WebKit/android/jni/WebSettings.cpp
WebKit/android/jni/WebViewCore.cpp
WebKit/android/jni/WebViewCore.h