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

Issue 2526983002: Refactor ResourceHandler API. (Closed)

Created:
4 years ago by mmenke
Modified:
3 years, 10 months ago
CC:
asanka, Aaron Boodman, abarth-chromium, chromium-reviews, darin (slow to review), darin-cc_chromium.org, jam, loading-reviews_chromium.org, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Refactor ResourceHandler API. Previously, any ResourceHandler could resume or cancel a request at any time, including when it was another ResourceHandler's turn to deal with a request. This could resume in unexpected Resumes from buggy ResourceHandlers, or unexpected or even multiple cancels at weird times. This CL makes it so that an owned ResourceController is passed through the ResourceHandler chain, and only the request that owns it can use it to resume or cancel a request. It also introduces a new API for cancelling requests when a ResourceHandler does not have ownership of a ResourceHandler. In a future API, that alternative API will result in immediate destruction of the ResourceHandler chain, to avoid multiple messages wending their way through the chain simultaneously. BUG=659317 Review-Url: https://codereview.chromium.org/2526983002 Cr-Commit-Position: refs/heads/master@{#447240} Committed: https://chromium.googlesource.com/chromium/src/+/87f5c77aaa3541bee2f8d3b6b64d3879b8e81957

Patch Set 1 #

Patch Set 2 : Fix stuff #

Total comments: 11

Patch Set 3 : Most unit tests working #

Patch Set 4 : Merge #

Patch Set 5 : Fix #

Patch Set 6 : Fixes #

Patch Set 7 : Fix clang, redirects #

Patch Set 8 : Fix? #

Patch Set 9 : Backup #

Patch Set 10 : Merge with throttler patch, update APIs #

Patch Set 11 : Merge #

Patch Set 12 : Fix #

Total comments: 2

Patch Set 13 : Fix merge again (?) #

Total comments: 8

Patch Set 14 : Merge #

Patch Set 15 : Response to comments, fix redirects #

Patch Set 16 : Fix DetachableResourceHandler #

Patch Set 17 : Rework RedirectToFileResourceHandler #

Patch Set 18 : Remove no longer needed file, fix merge, enabled last updated set of unittests #

Patch Set 19 : Add missing return #

Patch Set 20 : Oops #

Patch Set 21 : Fix tests #

Patch Set 22 : Merge #

Patch Set 23 : Fix deps #

Patch Set 24 : Fix merge #

Patch Set 25 : Really fix deps #

Patch Set 26 : Fix browser_side_navigation tests #

Patch Set 27 : Fix merge #

Total comments: 1

Patch Set 28 : Silly merge #

Total comments: 68

Patch Set 29 : Merge with RedirectToFile test CL #

Patch Set 30 : Response to comments #

Total comments: 8

Patch Set 31 : Merge? #

Patch Set 32 : Fix two of the tests, understand others, still working on a fix #

Patch Set 33 : More fixes... #

Total comments: 7

Patch Set 34 : Response to comments #

Total comments: 4

Patch Set 35 : Response to comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1729 lines, -1089 lines) Patch
M content/browser/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +2 lines, -0 lines 0 comments Download
M content/browser/download/download_resource_handler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 4 chunks +16 lines, -8 lines 0 comments Download
M content/browser/download/download_resource_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3 chunks +37 lines, -12 lines 0 comments Download
M content/browser/download/save_file_resource_handler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3 chunks +15 lines, -8 lines 0 comments Download
M content/browser/download/save_file_resource_handler.cc View 1 2 3 4 5 6 chunks +23 lines, -12 lines 0 comments Download
M content/browser/loader/DEPS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 6 chunks +6 lines, -1 line 0 comments Download
M content/browser/loader/async_resource_handler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 4 chunks +16 lines, -11 lines 0 comments Download
M content/browser/loader/async_resource_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 14 chunks +64 lines, -40 lines 0 comments Download
M content/browser/loader/detachable_resource_handler.h View 1 2 3 4 5 6 7 8 9 3 chunks +23 lines, -18 lines 0 comments Download
M content/browser/loader/detachable_resource_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 9 chunks +118 lines, -68 lines 0 comments Download
M content/browser/loader/intercepting_resource_handler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 5 chunks +34 lines, -23 lines 0 comments Download
M content/browser/loader/intercepting_resource_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 5 chunks +186 lines, -146 lines 0 comments Download
M content/browser/loader/layered_resource_handler.h View 1 2 3 4 5 6 7 8 9 2 chunks +17 lines, -9 lines 0 comments Download
M content/browser/loader/layered_resource_handler.cc View 1 2 3 4 5 6 7 8 9 3 chunks +22 lines, -22 lines 0 comments Download
M content/browser/loader/mime_sniffing_resource_handler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 8 chunks +38 lines, -26 lines 0 comments Download
M content/browser/loader/mime_sniffing_resource_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 16 chunks +128 lines, -80 lines 0 comments Download
M content/browser/loader/mock_resource_loader.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 3 chunks +13 lines, -7 lines 0 comments Download
M content/browser/loader/mock_resource_loader.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 6 chunks +83 lines, -105 lines 0 comments Download
M content/browser/loader/mojo_async_resource_handler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 2 chunks +15 lines, -8 lines 0 comments Download
M content/browser/loader/mojo_async_resource_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 13 chunks +55 lines, -28 lines 0 comments Download
M content/browser/loader/mojo_async_resource_handler_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +2 lines, -1 line 0 comments Download
M content/browser/loader/navigation_resource_handler.h View 1 3 chunks +17 lines, -9 lines 0 comments Download
M content/browser/loader/navigation_resource_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 4 chunks +42 lines, -27 lines 0 comments Download
A content/browser/loader/null_resource_controller.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 chunk +36 lines, -0 lines 0 comments Download
A content/browser/loader/null_resource_controller.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 chunk +34 lines, -0 lines 0 comments Download
M content/browser/loader/redirect_to_file_resource_handler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 4 chunks +18 lines, -8 lines 0 comments Download
M content/browser/loader/redirect_to_file_resource_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 10 chunks +40 lines, -48 lines 0 comments Download
M content/browser/loader/redirect_to_file_resource_handler_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 2 chunks +6 lines, -22 lines 0 comments Download
M content/browser/loader/resource_controller.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +2 lines, -3 lines 0 comments Download
M content/browser/loader/resource_dispatcher_host_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 2 chunks +9 lines, -6 lines 0 comments Download
M content/browser/loader/resource_dispatcher_host_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 chunk +5 lines, -4 lines 0 comments Download
M content/browser/loader/resource_handler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 6 chunks +100 lines, -37 lines 0 comments Download
M content/browser/loader/resource_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 chunk +37 lines, -4 lines 0 comments Download
M content/browser/loader/resource_loader.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 6 chunks +30 lines, -7 lines 0 comments Download
M content/browser/loader/resource_loader.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 16 chunks +159 lines, -97 lines 0 comments Download
M content/browser/loader/resource_loader_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 7 chunks +14 lines, -7 lines 0 comments Download
M content/browser/loader/stream_resource_handler.h View 3 chunks +15 lines, -10 lines 0 comments Download
M content/browser/loader/stream_resource_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3 chunks +25 lines, -18 lines 0 comments Download
M content/browser/loader/stream_writer.h View 1 2 3 6 chunks +14 lines, -12 lines 0 comments Download
M content/browser/loader/stream_writer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 6 chunks +19 lines, -9 lines 0 comments Download
M content/browser/loader/sync_resource_handler.h View 1 2 3 2 chunks +15 lines, -8 lines 0 comments Download
M content/browser/loader/sync_resource_handler.cc View 1 2 3 4 5 6 chunks +26 lines, -17 lines 0 comments Download
M content/browser/loader/test_resource_handler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +15 lines, -14 lines 0 comments Download
M content/browser/loader/test_resource_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 10 chunks +72 lines, -40 lines 0 comments Download
M content/browser/loader/throttling_resource_handler.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +9 lines, -5 lines 0 comments Download
M content/browser/loader/throttling_resource_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3 chunks +57 lines, -44 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 176 (122 generated)
mmenke
Randy, here's the first pass with ResourceController ownership being transferred. There are certainly some warts ...
4 years ago (2016-11-29 19:43:56 UTC) #3
mmenke
And just to make sure we're on the same page: The current state of this ...
4 years ago (2016-11-29 19:46:50 UTC) #4
Randy Smith (Not in Mondays)
On 2016/11/29 19:46:50, mmenke wrote: > And just to make sure we're on the same ...
4 years ago (2016-11-30 17:36:51 UTC) #5
mmenke
https://codereview.chromium.org/2526983002/diff/20001/content/browser/download/save_file_resource_handler.cc File content/browser/download/save_file_resource_handler.cc (right): https://codereview.chromium.org/2526983002/diff/20001/content/browser/download/save_file_resource_handler.cc#newcode98 content/browser/download/save_file_resource_handler.cc:98: controller->Resume(); Ahh...This is the one without back pressure.
4 years ago (2016-12-01 17:20:46 UTC) #6
mmenke
Random comment: It turns out that this CL can be divided into some components: 1) ...
4 years ago (2016-12-08 16:02:36 UTC) #23
Randy Smith (Not in Mondays)
On 2016/12/08 16:02:36, mmenke wrote: > Random comment: It turns out that this CL can ...
4 years ago (2016-12-08 17:04:01 UTC) #24
Randy Smith (Not in Mondays)
On 2016/12/08 17:04:01, Randy Smith - Not in Mondays wrote: > On 2016/12/08 16:02:36, mmenke ...
4 years ago (2016-12-13 23:22:46 UTC) #33
mmenke
On 2016/12/13 23:22:46, Randy Smith - Not in Mondays wrote: > On 2016/12/08 17:04:01, Randy ...
4 years ago (2016-12-14 03:22:54 UTC) #34
mmenke
On 2016/12/14 03:22:54, mmenke wrote: > On 2016/12/13 23:22:46, Randy Smith - Not in Mondays ...
4 years ago (2016-12-14 03:33:02 UTC) #35
Randy Smith (Not in Mondays)
[Feel free to ignore the below; they were nits during my initial read-through.] Would you ...
4 years ago (2016-12-16 21:37:27 UTC) #48
mmenke
On 2016/12/16 21:37:27, Randy Smith - Not in Mondays wrote: > [Feel free to ignore ...
4 years ago (2016-12-16 21:54:08 UTC) #49
Randy Smith (Not in Mondays)
On 2016/12/16 21:54:08, mmenke (Out Dec 17 to Jan 2) wrote: > On 2016/12/16 21:37:27, ...
4 years ago (2016-12-16 22:01:45 UTC) #50
Randy Smith (Not in Mondays)
On 2016/12/14 03:33:02, mmenke (Out Dec 17 to Jan 2) wrote: > On 2016/12/14 03:22:54, ...
4 years ago (2016-12-16 22:06:32 UTC) #51
mmenke
On 2016/12/16 22:01:45, Randy Smith - Not in Mondays wrote: > On 2016/12/16 21:54:08, mmenke ...
4 years ago (2016-12-16 22:06:59 UTC) #52
mmenke
On 2016/12/16 22:06:32, Randy Smith - Not in Mondays wrote: > On 2016/12/14 03:33:02, mmenke ...
4 years ago (2016-12-16 22:09:12 UTC) #53
Randy Smith (Not in Mondays)
On 2016/12/16 22:09:12, mmenke (Out Dec 17 to Jan 2) wrote: > On 2016/12/16 22:06:32, ...
4 years ago (2016-12-20 20:54:19 UTC) #54
mmenke
Quick responses while I'm checking my email anyways... https://codereview.chromium.org/2526983002/diff/20001/content/browser/loader/async_resource_handler.cc File content/browser/loader/async_resource_handler.cc (right): https://codereview.chromium.org/2526983002/diff/20001/content/browser/loader/async_resource_handler.cc#newcode412 content/browser/loader/async_resource_handler.cc:412: // ...
4 years ago (2016-12-22 16:29:35 UTC) #55
Randy Smith (Not in Mondays)
Ok, I've done another round of review (though still at a high level). I'm getting ...
3 years, 11 months ago (2016-12-31 22:00:25 UTC) #56
mmenke
Going to dig into these test failures next (And then into the RedirectToFile issue I ...
3 years, 11 months ago (2017-01-06 18:46:58 UTC) #62
mmenke
Sorry, forgot to respond your bullet points. On 2016/12/31 22:00:25, Randy Smith - Not in ...
3 years, 11 months ago (2017-01-06 22:18:15 UTC) #69
mmenke
Randy: Should I toss this to Charles? Just thinking that since you'll be out soon, ...
3 years, 11 months ago (2017-01-18 20:11:12 UTC) #92
Randy Smith (Not in Mondays)
On 2017/01/18 20:11:12, mmenke wrote: > Randy: Should I toss this to Charles? Just thinking ...
3 years, 11 months ago (2017-01-18 20:14:06 UTC) #93
mmenke
On 2017/01/18 20:14:06, Randy Smith - Not in Mondays wrote: > On 2017/01/18 20:11:12, mmenke ...
3 years, 11 months ago (2017-01-18 20:15:54 UTC) #94
mmenke
[+csharrison]: Mind taking a look, now that Randy's out? I had been hoping to land ...
3 years, 11 months ago (2017-01-23 23:15:18 UTC) #104
Charlie Harrison
Sure, I can look at this tomorrow.
3 years, 11 months ago (2017-01-23 23:23:59 UTC) #109
Charlie Harrison
This looks great. I read through some of the old comments, and I support just ...
3 years, 11 months ago (2017-01-25 20:23:00 UTC) #121
mmenke
On 2017/01/25 20:23:00, Charlie Harrison wrote: > This looks great. I read through some of ...
3 years, 11 months ago (2017-01-25 20:33:00 UTC) #122
Charlie Harrison
On 2017/01/25 20:33:00, mmenke wrote: > On 2017/01/25 20:23:00, Charlie Harrison wrote: > > This ...
3 years, 11 months ago (2017-01-25 20:37:33 UTC) #123
Charlie Harrison
Oh, and would you mind writing up a CL description for this change?
3 years, 11 months ago (2017-01-25 20:41:40 UTC) #124
mmenke
On 2017/01/25 20:37:33, Charlie Harrison wrote: > On 2017/01/25 20:33:00, mmenke wrote: > > On ...
3 years, 11 months ago (2017-01-25 20:49:30 UTC) #125
mmenke
On 2017/01/25 20:41:40, Charlie Harrison wrote: > Oh, and would you mind writing up a ...
3 years, 11 months ago (2017-01-25 20:53:48 UTC) #127
mmenke
Thanks for all the great feedback! I'm impressed you got through it so quickly! https://codereview.chromium.org/2526983002/diff/540001/content/browser/download/download_resource_handler.cc ...
3 years, 11 months ago (2017-01-25 22:08:00 UTC) #130
mmenke
https://codereview.chromium.org/2526983002/diff/540001/content/browser/loader/resource_loader.cc File content/browser/loader/resource_loader.cc (right): https://codereview.chromium.org/2526983002/diff/540001/content/browser/loader/resource_loader.cc#newcode661 content/browser/loader/resource_loader.cc:661: OnReadCompleted(request_.get(), result); On 2017/01/25 22:07:59, mmenke wrote: > On ...
3 years, 11 months ago (2017-01-25 22:38:04 UTC) #131
Charlie Harrison
I'll go over it again tomorrow. https://codereview.chromium.org/2526983002/diff/540001/content/browser/loader/mime_sniffing_resource_handler.cc File content/browser/loader/mime_sniffing_resource_handler.cc (right): https://codereview.chromium.org/2526983002/diff/540001/content/browser/loader/mime_sniffing_resource_handler.cc#newcode69 content/browser/loader/mime_sniffing_resource_handler.cc:69: class MimeSniffingResourceHandler::Controller : ...
3 years, 11 months ago (2017-01-26 00:25:51 UTC) #132
mmenke
https://codereview.chromium.org/2526983002/diff/540001/content/browser/loader/resource_loader.cc File content/browser/loader/resource_loader.cc (right): https://codereview.chromium.org/2526983002/diff/540001/content/browser/loader/resource_loader.cc#newcode661 content/browser/loader/resource_loader.cc:661: OnReadCompleted(request_.get(), result); On 2017/01/26 00:25:50, Charlie Harrison wrote: > ...
3 years, 10 months ago (2017-01-27 19:14:29 UTC) #134
mmenke
Ok, the result >= 0 was actually correct, I'd just misunderstood the old code, so ...
3 years, 10 months ago (2017-01-27 21:25:35 UTC) #138
mmenke
On 2017/01/27 21:25:35, mmenke (Out Feb 4 to March 5) wrote: > Ok, the result ...
3 years, 10 months ago (2017-01-27 21:26:33 UTC) #141
Charlie Harrison
LG except I am confused by the new code. https://codereview.chromium.org/2526983002/diff/600001/content/browser/loader/detachable_resource_handler.cc File content/browser/loader/detachable_resource_handler.cc (right): https://codereview.chromium.org/2526983002/diff/600001/content/browser/loader/detachable_resource_handler.cc#newcode37 content/browser/loader/detachable_resource_handler.cc:37: ...
3 years, 10 months ago (2017-01-27 22:48:05 UTC) #144
mmenke
On 2017/01/27 22:48:05, Charlie Harrison wrote: > LG except I am confused by the new ...
3 years, 10 months ago (2017-01-27 23:02:15 UTC) #145
mmenke
https://codereview.chromium.org/2526983002/diff/660001/content/browser/loader/resource_loader.cc File content/browser/loader/resource_loader.cc (right): https://codereview.chromium.org/2526983002/diff/660001/content/browser/loader/resource_loader.cc#newcode680 content/browser/loader/resource_loader.cc:680: if (handle_result_asyncronously || result <= 0) { On 2017/01/27 ...
3 years, 10 months ago (2017-01-27 23:05:10 UTC) #148
Charlie Harrison
Yeah, the main thing confusing me was handle_asynchronously seemed reversed. One nit and then LGTM. ...
3 years, 10 months ago (2017-01-27 23:15:27 UTC) #149
Charlie Harrison
I think skipping out message loop spinning tests is okay for now. I don't want ...
3 years, 10 months ago (2017-01-27 23:18:11 UTC) #150
mmenke
Thanks for the review! I think I may land this Sunday, to give it an ...
3 years, 10 months ago (2017-01-28 04:49:35 UTC) #153
mmenke
[+asanka]: Please review content/browser/download. The basic plan is to separate out cancels from ResourceHandlers whose ...
3 years, 10 months ago (2017-01-30 03:22:30 UTC) #155
mmenke
On 2017/01/30 03:22:30, mmenke (Out Feb 4 to March 5) wrote: > [+asanka]: Please review ...
3 years, 10 months ago (2017-01-30 03:25:16 UTC) #156
asanka
/download/ lgtm I only glanced through the rest of this CL. Chatted with mmenke OOB ...
3 years, 10 months ago (2017-01-30 22:20:49 UTC) #157
mmenke
On 2017/01/30 22:20:49, asanka wrote: > /download/ lgtm > > I only glanced through the ...
3 years, 10 months ago (2017-01-30 22:36:02 UTC) #158
mmenke
I'll plan on landing this tonight / tomorrow after a full CQ run (Including layout ...
3 years, 10 months ago (2017-01-30 22:38:37 UTC) #161
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/2526983002/700001
3 years, 10 months ago (2017-01-31 15:12:21 UTC) #166
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/353864)
3 years, 10 months ago (2017-01-31 15:20:11 UTC) #168
mmenke
[+jam]: Please review content/browser/BUILD.gn. There are a bunch of cases where we have two messages ...
3 years, 10 months ago (2017-01-31 15:26:22 UTC) #170
jam
lgtm
3 years, 10 months ago (2017-01-31 16:04:55 UTC) #171
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/2526983002/700001
3 years, 10 months ago (2017-01-31 16:06:26 UTC) #173
commit-bot: I haz the power
3 years, 10 months ago (2017-01-31 16:12:06 UTC) #176
Message was sent while issue was closed.
Committed patchset #35 (id:700001) as
https://chromium.googlesource.com/chromium/src/+/87f5c77aaa3541bee2f8d3b6b64d...

Powered by Google App Engine
This is Rietveld 408576698