Start moving responsibility for setting PAC script into ProxyResolverFactory.
This is the first part of refactoring ProxyResolverFactory to return
ready-to-resolve ProxyResolver instances. It:
- changes ProxyResolverFactory::Create to be asynchronous and take
ProxyResolverScriptData;
- adds a LegacyProxyResolverFactory implentation that adapts the old
ProxyResolverFactory interface; and
- changes ProxyService and the trivial ProxyResolver implementations in
proxy_service.cc to use the new ProxyResolverFactory interface.
BUG=467403
Review URL: https://codereview.chromium.org/
1086413004
Cr-Commit-Position: refs/heads/master@{#325984}