Index: chrome/browser/net/connection_tester.cc |
=================================================================== |
--- chrome/browser/net/connection_tester.cc (revision 171354) |
+++ chrome/browser/net/connection_tester.cc (working copy) |
@@ -36,7 +36,7 @@ |
#include "net/url_request/url_request_context.h" |
#include "net/url_request/url_request_context_storage.h" |
-#if !defined(OS_ANDROID) |
+#if !defined(OS_ANDROID) && !defined(OS_IOS) |
#include "chrome/browser/importer/firefox_proxy_settings.h" |
#endif |
@@ -96,6 +96,7 @@ |
return rv; // Failure. |
storage_.set_host_resolver(host_resolver_tmp.Pass()); |
+#if !defined(OS_IOS) |
stuartmorgan
2012/12/10 12:56:03
Is this necessary? We're already doing ifdef's in
ramant (doing other things)
2012/12/11 05:34:16
Done.
|
// Create a custom ProxyService for this this experiment. |
scoped_ptr<net::ProxyService> experiment_proxy_service; |
rv = CreateProxyService(experiment.proxy_settings_experiment, |
@@ -103,12 +104,15 @@ |
if (rv != net::OK) |
return rv; // Failure. |
stuartmorgan
2012/12/10 12:56:03
Is this right? If not being able to create the ser
ramant (doing other things)
2012/12/11 05:34:16
Removed the ifdef'ing out of net::CreateProxyServi
ramant (doing other things)
2012/12/11 19:41:40
CreateProxyServiceUsingV8ProxyResolver is not buil
|
storage_.set_proxy_service(experiment_proxy_service.release()); |
+#endif |
// The rest of the dependencies are standard, and don't depend on the |
// experiment being run. |
storage_.set_cert_verifier(net::CertVerifier::CreateDefault()); |
+#if !defined(OS_IOS) |
droger
2012/12/10 10:23:06
Use DISABLE_FTP_SUPPORT instead of OS_IOS.
I think
ramant (doing other things)
2012/12/11 05:34:16
Done.
|
storage_.set_ftp_transaction_factory( |
new net::FtpNetworkLayer(host_resolver())); |
+#endif |
storage_.set_ssl_config_service(new net::SSLConfigServiceDefaults); |
storage_.set_http_auth_handler_factory( |
net::HttpAuthHandlerFactory::CreateDefault(host_resolver())); |
@@ -194,6 +198,7 @@ |
dhcp_factory.set_enabled(false); |
} |
+#if !defined(OS_IOS) |
experiment_proxy_service->reset( |
net::CreateProxyServiceUsingV8ProxyResolver( |
proxy_config_service->release(), |
@@ -203,6 +208,7 @@ |
host_resolver(), |
NULL, |
NULL)); |
+#endif |
return net::OK; |
} |
@@ -224,7 +230,7 @@ |
#endif |
} |
-#if !defined(OS_ANDROID) |
+#if !defined(OS_ANDROID) && !defined(OS_IOS) |
static int FirefoxProxySettingsTask( |
FirefoxProxySettings* firefox_settings) { |
if (!FirefoxProxySettings::GetSettings(firefox_settings)) |
@@ -259,7 +265,7 @@ |
int CreateFirefoxProxyConfigService( |
scoped_ptr<net::ProxyConfigService>* config_service, |
base::Callback<void(int)> callback) { |
-#if defined(OS_ANDROID) |
+#if defined(OS_ANDROID) || defined(OS_IOS) |
// Chrome on Android does not support Firefox settings. |
stuartmorgan
2012/12/10 12:56:03
Update comment.
ramant (doing other things)
2012/12/11 05:34:16
Done.
|
return net::ERR_NOT_IMPLEMENTED; |
#else |