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

Issue 2355453002: [NoStatePrefetch] Support only GET and HEAD (Closed)

Created:
4 years, 3 months ago by droger
Modified:
4 years, 3 months ago
Reviewers:
pasko, mattcary, mmenke
CC:
chromium-reviews, tburkard+watch_chromium.org, gavinp+prer_chromium.org, cbentzel+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[NoStatePrefetch] Support only GET and HEAD Unlike prerendering, NoStatePrefetch only supports GET and HEAD. Committed: https://crrev.com/56b3870186e8774c5b1015a41ed2f453476857c7 Cr-Commit-Position: refs/heads/master@{#420291}

Patch Set 1 : format #

Total comments: 8

Patch Set 2 : Review comments #

Total comments: 6

Patch Set 3 : review comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+64 lines, -27 lines) Patch
M chrome/browser/prerender/prerender_contents.h View 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/prerender/prerender_contents.cc View 1 2 2 chunks +31 lines, -0 lines 0 comments Download
M chrome/browser/prerender/prerender_manager.h View 1 2 1 chunk +0 lines, -3 lines 0 comments Download
M chrome/browser/prerender/prerender_manager.cc View 1 2 2 chunks +0 lines, -22 lines 0 comments Download
M chrome/browser/prerender/prerender_resource_throttle.cc View 1 2 1 chunk +8 lines, -2 lines 0 comments Download
M chrome/browser/prerender/prerender_unittest.cc View 1 chunk +22 lines, -0 lines 0 comments Download

Messages

Total messages: 32 (16 generated)
droger
4 years, 3 months ago (2016-09-19 14:32:04 UTC) #2
mattcary
lgtm Nice catch. Where did this come up?
4 years, 3 months ago (2016-09-19 15:08:45 UTC) #6
droger
On 2016/09/19 15:08:45, mattcary wrote: > Nice catch. Where did this come up? The design ...
4 years, 3 months ago (2016-09-19 15:38:23 UTC) #7
droger
+mmenke as OWNER
4 years, 3 months ago (2016-09-20 12:06:48 UTC) #9
mmenke
Quick comment, not a review. I'll look at this later today. https://codereview.chromium.org/2355453002/diff/20001/chrome/browser/prerender/prerender_resource_throttle.cc File chrome/browser/prerender/prerender_resource_throttle.cc (right): ...
4 years, 3 months ago (2016-09-20 13:31:18 UTC) #14
droger
https://codereview.chromium.org/2355453002/diff/20001/chrome/browser/prerender/prerender_resource_throttle.cc File chrome/browser/prerender/prerender_resource_throttle.cc (right): https://codereview.chromium.org/2355453002/diff/20001/chrome/browser/prerender/prerender_resource_throttle.cc#newcode124 chrome/browser/prerender/prerender_resource_throttle.cc:124: if (!prerender_contents->IsValidHttpMethod(method)) { On 2016/09/20 13:31:18, mmenke wrote: > ...
4 years, 3 months ago (2016-09-20 15:07:27 UTC) #15
mmenke
https://codereview.chromium.org/2355453002/diff/20001/chrome/browser/prerender/prerender_contents.cc File chrome/browser/prerender/prerender_contents.cc (right): https://codereview.chromium.org/2355453002/diff/20001/chrome/browser/prerender/prerender_contents.cc#newcode241 chrome/browser/prerender/prerender_contents.cc:241: for (size_t i = 0; i < arraysize(kValidHttpMethods); ++i) ...
4 years, 3 months ago (2016-09-20 15:25:32 UTC) #16
droger
Thanks. https://codereview.chromium.org/2355453002/diff/20001/chrome/browser/prerender/prerender_contents.cc File chrome/browser/prerender/prerender_contents.cc (right): https://codereview.chromium.org/2355453002/diff/20001/chrome/browser/prerender/prerender_contents.cc#newcode241 chrome/browser/prerender/prerender_contents.cc:241: for (size_t i = 0; i < arraysize(kValidHttpMethods); ...
4 years, 3 months ago (2016-09-21 09:57:48 UTC) #19
mmenke
LGTM https://codereview.chromium.org/2355453002/diff/20001/chrome/browser/prerender/prerender_resource_throttle.cc File chrome/browser/prerender/prerender_resource_throttle.cc (right): https://codereview.chromium.org/2355453002/diff/20001/chrome/browser/prerender/prerender_resource_throttle.cc#newcode124 chrome/browser/prerender/prerender_resource_throttle.cc:124: if (!prerender_contents->IsValidHttpMethod(method)) { On 2016/09/21 09:57:48, droger wrote: ...
4 years, 3 months ago (2016-09-21 16:56:21 UTC) #22
mmenke
Oh, and I don't think this particular CL has a need for any integration tests ...
4 years, 3 months ago (2016-09-21 16:58:32 UTC) #23
pasko
lgtm, thank you! only a few minor, non-mandatory nits mmenke: I agree, the integration tests ...
4 years, 3 months ago (2016-09-21 17:59:53 UTC) #24
mattcary
For browser tests, see cls 2304953002 and the follow-on 2350813003 and 2359713002. Comments welcome.
4 years, 3 months ago (2016-09-22 07:20:58 UTC) #25
droger
Thanks for the reviews. https://codereview.chromium.org/2355453002/diff/40001/chrome/browser/prerender/prerender_contents.cc File chrome/browser/prerender/prerender_contents.cc (right): https://codereview.chromium.org/2355453002/diff/40001/chrome/browser/prerender/prerender_contents.cc#newcode238 chrome/browser/prerender/prerender_contents.cc:238: // method has been canonicalized ...
4 years, 3 months ago (2016-09-22 08:42:01 UTC) #26
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/2355453002/60001
4 years, 3 months ago (2016-09-22 08:42:31 UTC) #29
commit-bot: I haz the power
Committed patchset #3 (id:60001)
4 years, 3 months ago (2016-09-22 09:30:25 UTC) #30
commit-bot: I haz the power
4 years, 3 months ago (2016-09-22 09:32:19 UTC) #32
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/56b3870186e8774c5b1015a41ed2f453476857c7
Cr-Commit-Position: refs/heads/master@{#420291}

Powered by Google App Engine
This is Rietveld 408576698