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

Issue 2620001: A new way of hooking internet protocols. (Closed)

Created:
10 years, 6 months ago by stoyan
Modified:
9 years, 7 months ago
CC:
chromium-reviews
Visibility:
Public.

Description

A new way of hooking internet protocols. TEST=chrome frame tests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=49265

Patch Set 1 #

Patch Set 2 : '' #

Total comments: 66

Patch Set 3 : '' #

Total comments: 16

Patch Set 4 : '' #

Total comments: 29

Patch Set 5 : '' #

Patch Set 6 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+682 lines, -692 lines) Patch
M chrome_frame/bho.cc View 1 2 3 4 3 chunks +4 lines, -5 lines 0 comments Download
M chrome_frame/bind_context_info.h View 1 2 3 4 3 chunks +10 lines, -1 line 0 comments Download
M chrome_frame/protocol_sink_wrap.h View 1 2 3 4 3 chunks +73 lines, -161 lines 0 comments Download
M chrome_frame/protocol_sink_wrap.cc View 1 2 3 4 5 2 chunks +467 lines, -510 lines 0 comments Download
M chrome_frame/test/test_mock_with_web_server.cc View 1 2 3 4 3 chunks +6 lines, -6 lines 0 comments Download
M chrome_frame/test/test_with_web_server.cc View 1 2 3 4 3 chunks +6 lines, -6 lines 0 comments Download
M chrome_frame/utils.h View 1 2 3 4 5 2 chunks +6 lines, -1 line 0 comments Download
M chrome_frame/utils.cc View 1 2 3 4 5 1 chunk +110 lines, -2 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
stoyan
10 years, 6 months ago (2010-06-03 23:26:12 UTC) #1
amit
Excellent work and thanks for getting this up so quickly. Can't wait to see this ...
10 years, 6 months ago (2010-06-04 01:08:53 UTC) #2
tommi (sloooow) - chröme
great! please run lint http://codereview.chromium.org/2620001/diff/9001/10002 File chrome_frame/bind_context_info.h (right): http://codereview.chromium.org/2620001/diff/9001/10002#newcode93 chrome_frame/bind_context_info.h:93: scoped_refptr<ProtData> prot_data_; keep with other ...
10 years, 6 months ago (2010-06-04 09:01:53 UTC) #3
stoyan
http://codereview.chromium.org/2620001/diff/9001/10002 File chrome_frame/bind_context_info.h (right): http://codereview.chromium.org/2620001/diff/9001/10002#newcode84 chrome_frame/bind_context_info.h:84: void put_prot_data(ProtData* data) { On 2010/06/04 01:08:53, amit wrote: ...
10 years, 6 months ago (2010-06-04 16:47:32 UTC) #4
amit
http://codereview.chromium.org/2620001/diff/20001/21003 File chrome_frame/protocol_sink_wrap.cc (right): http://codereview.chromium.org/2620001/diff/20001/21003#newcode83 chrome_frame/protocol_sink_wrap.cc:83: ScopedComPtr<IInternetProtocolSink> ProtocolSinkWrap::CreateNewSink( check input arguments or at least a ...
10 years, 6 months ago (2010-06-04 21:36:22 UTC) #5
amit
On 2010/06/04 16:47:32, stoyan wrote: > http://codereview.chromium.org/2620001/diff/9001/10003#newcode294 > chrome_frame/protocol_sink_wrap.cc:294: RendererType DetermineRendererType(void* > buffer, DWORD size, ...
10 years, 6 months ago (2010-06-04 21:55:58 UTC) #6
stoyan
http://codereview.chromium.org/2620001/diff/20001/21003 File chrome_frame/protocol_sink_wrap.cc (right): http://codereview.chromium.org/2620001/diff/20001/21003#newcode83 chrome_frame/protocol_sink_wrap.cc:83: ScopedComPtr<IInternetProtocolSink> ProtocolSinkWrap::CreateNewSink( On 2010/06/04 21:36:23, amit wrote: > check ...
10 years, 6 months ago (2010-06-04 22:25:47 UTC) #7
stoyan
On 2010/06/04 21:55:58, amit wrote: > On 2010/06/04 16:47:32, stoyan wrote: > > http://codereview.chromium.org/2620001/diff/9001/10003#newcode294 > ...
10 years, 6 months ago (2010-06-04 22:41:23 UTC) #8
tommi (sloooow) - chröme
http://codereview.chromium.org/2620001/diff/26002/28002 File chrome_frame/bind_context_info.h (right): http://codereview.chromium.org/2620001/diff/26002/28002#newcode114 chrome_frame/bind_context_info.h:114: #endif // CHROME_FRAME_BIND_CONTEXT_INFO_ don't delete this \n. If you ...
10 years, 6 months ago (2010-06-07 11:11:21 UTC) #9
stoyan
http://codereview.chromium.org/2620001/diff/26002/28002 File chrome_frame/bind_context_info.h (right): http://codereview.chromium.org/2620001/diff/26002/28002#newcode114 chrome_frame/bind_context_info.h:114: #endif // CHROME_FRAME_BIND_CONTEXT_INFO_ On 2010/06/07 11:11:22, tommi wrote: > ...
10 years, 6 months ago (2010-06-07 20:40:24 UTC) #10
tommi (sloooow) - chröme
lgtm http://codereview.chromium.org/2620001/diff/26002/28008 File chrome_frame/utils.h (right): http://codereview.chromium.org/2620001/diff/26002/28008#newcode455 chrome_frame/utils.h:455: std::string bindstatus2str(ULONG bind_status); On 2010/06/07 20:40:24, stoyan wrote: ...
10 years, 6 months ago (2010-06-07 22:12:10 UTC) #11
amit
10 years, 6 months ago (2010-06-07 22:54:00 UTC) #12
Thanks for keeping up with the suggestions.
LGTM with Tommi's concerns addressed.

Powered by Google App Engine
This is Rietveld 408576698