Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(27)

Issue 2567093002: [cronet] Add a Builder class for UrlRequestContextConfig (Closed)

Created:
4 years ago by lilyhoughton1
Modified:
3 years, 11 months ago
Reviewers:
lilyhoughton, mef
CC:
chromium-reviews, cbentzel+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[cronet] Add a Builder class for UrlRequestContextConfig This adds a Builder class for UrlRequestContextConfig, so that the rather large constructor can be avoided when many of the arguments should remain as their defaults. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_cronet_tester Review-Url: https://codereview.chromium.org/2567093002 Cr-Commit-Position: refs/heads/master@{#442902} Committed: https://chromium.googlesource.com/chromium/src/+/14e2a1f1d3e8789304849a70bf471ae136a08ffc

Patch Set 1 #

Total comments: 10

Patch Set 2 : per #4 #

Total comments: 6

Patch Set 3 : per #6 #

Total comments: 8

Patch Set 4 : per #9 (+ sync) #

Patch Set 5 : try fixing build (per #19) #

Unified diffs Side-by-side diffs Delta from patch set Stats (+89 lines, -22 lines) Patch
M components/cronet/ios/cronet_environment.mm View 1 2 3 1 chunk +12 lines, -22 lines 0 comments Download
M components/cronet/url_request_context_config.h View 1 2 3 4 2 chunks +62 lines, -0 lines 0 comments Download
M components/cronet/url_request_context_config.cc View 1 2 1 chunk +15 lines, -0 lines 0 comments Download

Messages

Total messages: 26 (8 generated)
lilyhoughton
4 years ago (2016-12-12 19:11:21 UTC) #3
mef
https://codereview.chromium.org/2567093002/diff/1/components/cronet/url_request_context_config.cc File components/cronet/url_request_context_config.cc (right): https://codereview.chromium.org/2567093002/diff/1/components/cronet/url_request_context_config.cc#newcode400 components/cronet/url_request_context_config.cc:400: std::unique_ptr<URLRequestContextConfig> config(new URLRequestContextConfig( nit: base::MakeUnique<T> is preferred: https://cs.chromium.org/chromium/src/base/memory/ptr_util.h?rcl=1482236610&l=55 https://codereview.chromium.org/2567093002/diff/1/components/cronet/url_request_context_config.cc#newcode405 ...
4 years ago (2016-12-20 19:32:05 UTC) #4
lilyhoughton
https://codereview.chromium.org/2567093002/diff/1/components/cronet/url_request_context_config.cc File components/cronet/url_request_context_config.cc (right): https://codereview.chromium.org/2567093002/diff/1/components/cronet/url_request_context_config.cc#newcode400 components/cronet/url_request_context_config.cc:400: std::unique_ptr<URLRequestContextConfig> config(new URLRequestContextConfig( On 2016/12/20 19:32:04, mef wrote: > ...
4 years ago (2016-12-20 21:31:40 UTC) #5
mef
https://codereview.chromium.org/2567093002/diff/20001/components/cronet/url_request_context_config.h File components/cronet/url_request_context_config.h (right): https://codereview.chromium.org/2567093002/diff/20001/components/cronet/url_request_context_config.h#newcode180 components/cronet/url_request_context_config.h:180: // (mostly) sane defaults, nit: unexpected line break. https://codereview.chromium.org/2567093002/diff/20001/components/cronet/url_request_context_config.h#newcode181 ...
4 years ago (2016-12-22 20:29:19 UTC) #6
mef
On 2016/12/22 20:29:19, mef wrote: > https://codereview.chromium.org/2567093002/diff/20001/components/cronet/url_request_context_config.h > File components/cronet/url_request_context_config.h (right): > > https://codereview.chromium.org/2567093002/diff/20001/components/cronet/url_request_context_config.h#newcode180 > ...
3 years, 11 months ago (2017-01-06 22:12:15 UTC) #7
lilyhoughton
https://codereview.chromium.org/2567093002/diff/20001/components/cronet/url_request_context_config.h File components/cronet/url_request_context_config.h (right): https://codereview.chromium.org/2567093002/diff/20001/components/cronet/url_request_context_config.h#newcode180 components/cronet/url_request_context_config.h:180: // (mostly) sane defaults, On 2016/12/22 20:29:19, mef wrote: ...
3 years, 11 months ago (2017-01-09 18:13:25 UTC) #8
mef
Looks good, just a couple more nits. https://codereview.chromium.org/2567093002/diff/40001/components/cronet/ios/cronet_environment.mm File components/cronet/ios/cronet_environment.mm (right): https://codereview.chromium.org/2567093002/diff/40001/components/cronet/ios/cronet_environment.mm#newcode275 components/cronet/ios/cronet_environment.mm:275: context_config_builder.enable_spdy = ...
3 years, 11 months ago (2017-01-10 17:36:18 UTC) #9
lilyhoughton
https://codereview.chromium.org/2567093002/diff/40001/components/cronet/ios/cronet_environment.mm File components/cronet/ios/cronet_environment.mm (right): https://codereview.chromium.org/2567093002/diff/40001/components/cronet/ios/cronet_environment.mm#newcode275 components/cronet/ios/cronet_environment.mm:275: context_config_builder.enable_spdy = http2_enabled_; // Enable SPDY On 2017/01/10 17:36:18, ...
3 years, 11 months ago (2017-01-10 18:25:36 UTC) #10
lilyhoughton
https://codereview.chromium.org/2567093002/diff/40001/components/cronet/ios/cronet_environment.mm File components/cronet/ios/cronet_environment.mm (right): https://codereview.chromium.org/2567093002/diff/40001/components/cronet/ios/cronet_environment.mm#newcode275 components/cronet/ios/cronet_environment.mm:275: context_config_builder.enable_spdy = http2_enabled_; // Enable SPDY On 2017/01/10 17:36:18, ...
3 years, 11 months ago (2017-01-10 18:25:36 UTC) #11
mef
lgtm https://codereview.chromium.org/2567093002/diff/40001/components/cronet/ios/cronet_environment.mm File components/cronet/ios/cronet_environment.mm (right): https://codereview.chromium.org/2567093002/diff/40001/components/cronet/ios/cronet_environment.mm#newcode275 components/cronet/ios/cronet_environment.mm:275: context_config_builder.enable_spdy = http2_enabled_; // Enable SPDY On 2017/01/10 ...
3 years, 11 months ago (2017-01-10 18:36:13 UTC) #12
lilyhoughton
> If anything we should rename it as spdy is deprecated, but it is called ...
3 years, 11 months ago (2017-01-10 18:42:17 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2567093002/60001
3 years, 11 months ago (2017-01-10 18:42:57 UTC) #15
mef
On 2017/01/10 18:42:17, lilyhoughton wrote: > > If anything we should rename it as spdy ...
3 years, 11 months ago (2017-01-10 18:52:08 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: android_cronet_tester on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_cronet_tester/builds/951)
3 years, 11 months ago (2017-01-10 18:53:51 UTC) #18
mef
https://codereview.chromium.org/2567093002/diff/40001/components/cronet/url_request_context_config.h File components/cronet/url_request_context_config.h (right): https://codereview.chromium.org/2567093002/diff/40001/components/cronet/url_request_context_config.h#newcode225 components/cronet/url_request_context_config.h:225: std::unique_ptr<net::CertVerifier> mock_cert_verifier = nullptr; I think you may need ...
3 years, 11 months ago (2017-01-10 20:26:59 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2567093002/80001
3 years, 11 months ago (2017-01-11 14:18:58 UTC) #22
commit-bot: I haz the power
Committed patchset #5 (id:80001) as https://chromium.googlesource.com/chromium/src/+/14e2a1f1d3e8789304849a70bf471ae136a08ffc
3 years, 11 months ago (2017-01-11 14:51:11 UTC) #25
lilyhoughton
3 years, 11 months ago (2017-01-11 14:53:52 UTC) #26
Message was sent while issue was closed.
On 2017/01/10 20:26:59, mef wrote:
>
https://codereview.chromium.org/2567093002/diff/40001/components/cronet/url_r...
> File components/cronet/url_request_context_config.h (right):
> 
>
https://codereview.chromium.org/2567093002/diff/40001/components/cronet/url_r...
> components/cronet/url_request_context_config.h:225:
> std::unique_ptr<net::CertVerifier> mock_cert_verifier = nullptr;
> I think you may need to #include "net/cert/cert_verifier.h" for this one per
>
https://build.chromium.org/p/tryserver.chromium.android/builders/android_cron...

Fixed, thanks!

Powered by Google App Engine
This is Rietveld 408576698