|
Wrapped data reduction proxy initialization into its own class
The data reduction proxy code is initialized in profile code
in Chrome, primarily in ProfileImplIOData, and in the
AwBrowserContext and AwURLRequestContextGetter. This code is
rather involved. This change moves that initialization logic
to a new class, DataReductionProxyIOData, to avoid
duplication across platforms, and reduce the potential for regressions.
This CL also completely removes DRP support from the system network delegate.
BUG= 429732, 447346
Committed: https://crrev.com/9463b577e5b356ee515c0b98ecacf3b6b779394b
Cr-Commit-Position: refs/heads/master@{#312975}
Total comments: 16
Total comments: 4
Total comments: 58
Total comments: 42
Total comments: 32
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+890 lines, -703 lines) |
Patch |
 |
M |
android_webview/browser/aw_browser_context.h
|
View
|
1
2
3
|
3 chunks |
+5 lines, -10 lines |
0 comments
|
Download
|
 |
M |
android_webview/browser/aw_browser_context.cc
|
View
|
1
2
3
4
5
|
7 chunks |
+37 lines, -36 lines |
0 comments
|
Download
|
 |
M |
android_webview/browser/net/aw_url_request_context_getter.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+7 lines, -31 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/io_thread.h
|
View
|
1
2
3
4
|
3 chunks |
+0 lines, -15 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/io_thread.cc
|
View
|
1
2
3
|
5 chunks |
+1 line, -57 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/net/predictor.cc
|
View
|
1
2
3
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_io_data.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+42 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_io_data.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+66 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings.h
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_settings.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+6 lines, -7 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/profiles/profile_impl.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+0 lines, -6 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/profiles/profile_impl.cc
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+1 line, -84 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/profiles/profile_impl_io_data.h
|
View
|
1
2
3
4
5
6
|
4 chunks |
+1 line, -15 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/profiles/profile_impl_io_data.cc
|
View
|
1
2
3
4
5
6
7
8
|
14 chunks |
+28 lines, -91 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/profiles/profile_io_data.h
|
View
|
1
2
3
4
|
5 chunks |
+14 lines, -103 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/profiles/profile_io_data.cc
|
View
|
1
2
3
4
5
6
7
8
|
5 chunks |
+10 lines, -9 lines |
0 comments
|
Download
|
 |
M |
chrome/chrome_browser.gypi
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
components/components_tests.gyp
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy.gypi
|
View
|
1
2
3
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/browser/BUILD.gn
|
View
|
1
2
3
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/browser/data_reduction_proxy_bypass_protocol_unittest.cc
|
View
|
1
2
3
4
|
5 chunks |
+18 lines, -10 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/browser/data_reduction_proxy_interceptor_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
4 chunks |
+23 lines, -18 lines |
0 comments
|
Download
|
 |
A |
components/data_reduction_proxy/core/browser/data_reduction_proxy_io_data.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+149 lines, -0 lines |
0 comments
|
Download
|
 |
A |
components/data_reduction_proxy/core/browser/data_reduction_proxy_io_data.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+119 lines, -0 lines |
0 comments
|
Download
|
 |
A |
components/data_reduction_proxy/core/browser/data_reduction_proxy_io_data_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+159 lines, -0 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/browser/data_reduction_proxy_network_delegate.h
|
View
|
1
2
3
|
4 chunks |
+3 lines, -23 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/browser/data_reduction_proxy_network_delegate.cc
|
View
|
1
2
3
4
5
6
7
|
8 chunks |
+12 lines, -20 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/browser/data_reduction_proxy_network_delegate_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
6 chunks |
+24 lines, -4 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/browser/data_reduction_proxy_statistics_prefs.h
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/browser/data_reduction_proxy_usage_stats.h
|
View
|
1
2
3
4
5
|
6 chunks |
+22 lines, -26 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/browser/data_reduction_proxy_usage_stats.cc
|
View
|
1
2
3
4
5
6
7
|
6 chunks |
+103 lines, -101 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/browser/data_reduction_proxy_usage_stats_unittest.cc
|
View
|
1
2
3
4
|
11 chunks |
+27 lines, -33 lines |
0 comments
|
Download
|
Total messages: 43 (14 generated)
|