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

Issue 11669012: Convert ProtocolHandlerRegistry::Interceptor to a net::URLRequestJobFactory. (Closed)

Created:
8 years ago by pauljensen
Modified:
7 years, 11 months ago
CC:
chromium-reviews, cbentzel+watch_chromium.org, darin-cc_chromium.org, ss0828ss
Visibility:
Public.

Description

Convert ProtocolHandlerRegistry::Interceptor to a net::URLRequestJobFactory. BUG=161536 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=175524

Patch Set 1 : #

Patch Set 2 : ProtocolHandlerRegistryTest.TestClearDefaultGetsPropagatedToIO still fails #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Total comments: 4

Patch Set 6 : Address erikwright's comments #

Total comments: 6

Patch Set 7 : Address mmenke's comments #

Total comments: 1

Patch Set 8 : Adjust comments #

Total comments: 9

Patch Set 9 : Address jhawkins' comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+293 lines, -165 lines) Patch
M chrome/browser/custom_handlers/protocol_handler_registry.h View 1 2 3 4 5 6 7 8 5 chunks +56 lines, -9 lines 0 comments Download
M chrome/browser/custom_handlers/protocol_handler_registry.cc View 1 2 3 4 5 6 7 8 14 chunks +92 lines, -68 lines 0 comments Download
M chrome/browser/custom_handlers/protocol_handler_registry_unittest.cc View 1 2 3 4 5 6 7 8 6 chunks +62 lines, -15 lines 0 comments Download
M chrome/browser/net/chrome_url_request_context.h View 1 2 3 4 5 6 3 chunks +3 lines, -2 lines 0 comments Download
M chrome/browser/net/chrome_url_request_context.cc View 1 2 3 4 5 6 4 chunks +9 lines, -8 lines 0 comments Download
M chrome/browser/profiles/off_the_record_profile_io_data.h View 1 2 3 4 5 6 3 chunks +3 lines, -2 lines 0 comments Download
M chrome/browser/profiles/off_the_record_profile_io_data.cc View 1 2 3 4 5 6 6 chunks +16 lines, -17 lines 0 comments Download
M chrome/browser/profiles/profile_impl_io_data.h View 1 2 3 4 5 6 3 chunks +3 lines, -2 lines 0 comments Download
M chrome/browser/profiles/profile_impl_io_data.cc View 1 2 3 4 5 6 6 chunks +21 lines, -19 lines 0 comments Download
M chrome/browser/profiles/profile_io_data.h View 1 2 3 4 5 6 6 chunks +10 lines, -9 lines 0 comments Download
M chrome/browser/profiles/profile_io_data.cc View 1 2 3 4 5 6 5 chunks +15 lines, -12 lines 0 comments Download
M chrome/browser/ui/sync/one_click_signin_helper_unittest.cc View 1 2 3 4 5 6 7 8 3 chunks +3 lines, -2 lines 0 comments Download

Messages

Total messages: 21 (0 generated)
pauljensen
Erik, PTAL.
7 years, 12 months ago (2012-12-27 15:46:25 UTC) #1
erikwright (departed)
LGTM with an idea for consideration. https://codereview.chromium.org/11669012/diff/15001/chrome/browser/custom_handlers/protocol_handler_registry.cc File chrome/browser/custom_handlers/protocol_handler_registry.cc (right): https://codereview.chromium.org/11669012/diff/15001/chrome/browser/custom_handlers/protocol_handler_registry.cc#newcode163 chrome/browser/custom_handlers/protocol_handler_registry.cc:163: // requests via ...
7 years, 11 months ago (2013-01-02 16:29:36 UTC) #2
willchan no longer on Chromium
I'm nervous about this one. I'm on vacation, but I'm a bit tempted to say ...
7 years, 11 months ago (2013-01-02 17:32:01 UTC) #3
pauljensen
I think I addressed Erik's comments. I'm fine waiting for Will to get back before ...
7 years, 11 months ago (2013-01-02 22:13:35 UTC) #4
willchan no longer on Chromium
Thanks for the explanation. I thought you were doing deeper surgery on ProtocolHandlerRegistry. If you´re ...
7 years, 11 months ago (2013-01-03 11:15:10 UTC) #5
pauljensen
Matt, could you review this CL? I know you're busy but this CL is smallish ...
7 years, 11 months ago (2013-01-03 14:53:44 UTC) #6
mmenke
This CL LGTM, though I wonder if we should include this capability in the ProtocolInterceptJobFactory. ...
7 years, 11 months ago (2013-01-03 15:45:11 UTC) #7
ss0828ss
7 years, 11 months ago (2013-01-03 17:07:41 UTC) #8
pauljensen
I addressed Matt's comments. Thanks Matt! I'll seek OWNERS approval. https://codereview.chromium.org/11669012/diff/24001/chrome/browser/custom_handlers/protocol_handler_registry.cc File chrome/browser/custom_handlers/protocol_handler_registry.cc (right): https://codereview.chromium.org/11669012/diff/24001/chrome/browser/custom_handlers/protocol_handler_registry.cc#newcode220 ...
7 years, 11 months ago (2013-01-03 18:43:51 UTC) #9
mmenke
And still LGTM. https://codereview.chromium.org/11669012/diff/24001/chrome/browser/custom_handlers/protocol_handler_registry.cc File chrome/browser/custom_handlers/protocol_handler_registry.cc (right): https://codereview.chromium.org/11669012/diff/24001/chrome/browser/custom_handlers/protocol_handler_registry.cc#newcode220 chrome/browser/custom_handlers/protocol_handler_registry.cc:220: bool ProtocolHandlerRegistry::JobFactory::IsHandledProtocol( On 2013/01/03 18:43:51, pauljensen ...
7 years, 11 months ago (2013-01-03 18:49:37 UTC) #10
pauljensen
Scott, could you approve the chrome/browser/custom_handlers/ and chrome/browser/ui/sync/ changes? erikwright and mmenke have thoroughly reviewed ...
7 years, 11 months ago (2013-01-03 19:10:39 UTC) #11
sky
I'm not familiar with the custom_handlers code at all. Is there a better reviewer you ...
7 years, 11 months ago (2013-01-07 17:21:19 UTC) #12
pauljensen
James, Could you approve the chrome/browser/custom_handlers/ and chrome/browser/ui/sync/ changes? erikwright and mmenke have thoroughly reviewed ...
7 years, 11 months ago (2013-01-07 18:00:18 UTC) #13
James Hawkins
LGTM with nits. https://codereview.chromium.org/11669012/diff/21008/chrome/browser/custom_handlers/protocol_handler_registry.h File chrome/browser/custom_handlers/protocol_handler_registry.h (right): https://codereview.chromium.org/11669012/diff/21008/chrome/browser/custom_handlers/protocol_handler_registry.h#newcode89 chrome/browser/custom_handlers/protocol_handler_registry.h:89: class Core; nit: Make this class ...
7 years, 11 months ago (2013-01-07 18:57:48 UTC) #14
pauljensen
https://codereview.chromium.org/11669012/diff/21008/chrome/browser/custom_handlers/protocol_handler_registry.h File chrome/browser/custom_handlers/protocol_handler_registry.h (right): https://codereview.chromium.org/11669012/diff/21008/chrome/browser/custom_handlers/protocol_handler_registry.h#newcode89 chrome/browser/custom_handlers/protocol_handler_registry.h:89: class Core; On 2013/01/07 18:57:49, James Hawkins wrote: > ...
7 years, 11 months ago (2013-01-07 20:48:58 UTC) #15
James Hawkins
On 2013/01/07 20:48:58, pauljensen wrote: > https://codereview.chromium.org/11669012/diff/21008/chrome/browser/custom_handlers/protocol_handler_registry.h > File chrome/browser/custom_handlers/protocol_handler_registry.h (right): > > https://codereview.chromium.org/11669012/diff/21008/chrome/browser/custom_handlers/protocol_handler_registry.h#newcode89 > ...
7 years, 11 months ago (2013-01-07 20:59:42 UTC) #16
pauljensen
On 2013/01/07 20:59:42, James Hawkins wrote: > On 2013/01/07 20:48:58, pauljensen wrote: > > > ...
7 years, 11 months ago (2013-01-07 21:15:52 UTC) #17
James Hawkins
On 2013/01/07 21:15:52, pauljensen wrote: > On 2013/01/07 20:59:42, James Hawkins wrote: > > On ...
7 years, 11 months ago (2013-01-07 21:19:30 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/pauljensen@chromium.org/11669012/39001
7 years, 11 months ago (2013-01-08 02:03:13 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/pauljensen@chromium.org/11669012/39001
7 years, 11 months ago (2013-01-08 12:58:19 UTC) #20
commit-bot: I haz the power
7 years, 11 months ago (2013-01-08 14:04:23 UTC) #21
Message was sent while issue was closed.
Change committed as 175524

Powered by Google App Engine
This is Rietveld 408576698