summaryrefslogtreecommitdiffstats
path: root/core/java
diff options
context:
space:
mode:
authorHuahui Wu <hwu@google.com>2010-12-20 14:43:10 -0800
committerHuahui Wu <hwu@google.com>2010-12-20 14:43:10 -0800
commit77788f815374cd0d611f8be0d00b45f0e1dd45ec (patch)
treef94bf71814763f23c9bff58922145b53fb77d805 /core/java
parent7dd7c69f0fba6f205e584d9379b5daeb99c55dc4 (diff)
downloadframeworks_base-77788f815374cd0d611f8be0d00b45f0e1dd45ec.zip
frameworks_base-77788f815374cd0d611f8be0d00b45f0e1dd45ec.tar.gz
frameworks_base-77788f815374cd0d611f8be0d00b45f0e1dd45ec.tar.bz2
Revert "Merge "Send proxy changes on the webcore thread to WebKit""
This reverts commit ea8f4e0d667b1da70960e35f16ed371ffb4ad2ed, reversing changes made to fd4dda8d77231db01b26686f61601a999a2d96f3.
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/webkit/JWebCoreJavaBridge.java1
-rw-r--r--core/java/android/webkit/WebView.java39
-rw-r--r--core/java/android/webkit/WebViewCore.java10
3 files changed, 0 insertions, 50 deletions
diff --git a/core/java/android/webkit/JWebCoreJavaBridge.java b/core/java/android/webkit/JWebCoreJavaBridge.java
index 976e786..908526f 100644
--- a/core/java/android/webkit/JWebCoreJavaBridge.java
+++ b/core/java/android/webkit/JWebCoreJavaBridge.java
@@ -307,5 +307,4 @@ final class JWebCoreJavaBridge extends Handler {
public native void addPackageNames(Set<String> packageNames);
public native void addPackageName(String packageName);
public native void removePackageName(String packageName);
- public native void updateProxy(String newProxy);
}
diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java
index 9718443..885bada 100644
--- a/core/java/android/webkit/WebView.java
+++ b/core/java/android/webkit/WebView.java
@@ -48,8 +48,6 @@ import android.graphics.RectF;
import android.graphics.Region;
import android.graphics.Shader;
import android.graphics.drawable.Drawable;
-import android.net.Proxy;
-import android.net.ProxyProperties;
import android.net.Uri;
import android.net.http.SslCertificate;
import android.os.AsyncTask;
@@ -983,7 +981,6 @@ public class WebView extends AbsoluteLayout
*/
init();
setupPackageListener(context);
- setupProxyListener(context);
updateMultiTouchSupport(context);
if (privateBrowsing) {
@@ -993,42 +990,6 @@ public class WebView extends AbsoluteLayout
mAutoFillData = new WebViewCore.AutoFillData();
}
- private static class ProxyReceiver extends BroadcastReceiver {
- @Override
- public void onReceive(Context context, Intent intent) {
- if (intent.getAction().equals(Proxy.PROXY_CHANGE_ACTION)) {
- handleProxyBroadcast(intent);
- }
- }
- }
-
- private static void setupProxyListener(Context context) {
- IntentFilter filter = new IntentFilter();
- filter.addAction(Proxy.PROXY_CHANGE_ACTION);
- Intent currentProxy = context.registerReceiver(new ProxyReceiver(), filter);
- if (currentProxy != null) {
- handleProxyBroadcast(currentProxy);
- }
- }
-
- private static void handleProxyBroadcast(Intent intent) {
- ProxyProperties proxyProperties = (ProxyProperties)intent.getExtra(Proxy.EXTRA_PROXY_INFO);
- if (proxyProperties == null) {
- WebViewCore.sendStaticMessage(EventHub.PROXY_CHANGED, "");
- return;
- }
-
- String host = proxyProperties.getHost();
- int port = proxyProperties.getPort();
- host += ": " + port;
-
- // TODO: Handle exclusion list
- // The plan is to make an AndroidProxyResolver, and handle the blacklist
- // there
- String exclusionList = proxyProperties.getExclusionList();
- WebViewCore.sendStaticMessage(EventHub.PROXY_CHANGED, host);
- }
-
/*
* A variable to track if there is a receiver added for ACTION_PACKAGE_ADDED
* or ACTION_PACKAGE_REMOVED.
diff --git a/core/java/android/webkit/WebViewCore.java b/core/java/android/webkit/WebViewCore.java
index 45927f9..f45fad9 100644
--- a/core/java/android/webkit/WebViewCore.java
+++ b/core/java/android/webkit/WebViewCore.java
@@ -684,14 +684,6 @@ final class WebViewCore {
}
BrowserFrame.sJavaBridge.removePackageName((String) msg.obj);
break;
-
- case EventHub.PROXY_CHANGED:
- if (BrowserFrame.sJavaBridge == null) {
- throw new IllegalStateException(
- "No WebView has been created in this process!");
- }
- BrowserFrame.sJavaBridge.updateProxy((String) msg.obj);
- break;
}
}
};
@@ -991,8 +983,6 @@ final class WebViewCore {
static final int AUTOFILL_FORM = 192;
- static final int PROXY_CHANGED = 193;
-
// private message ids
private static final int DESTROY = 200;