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

Issue 16223006: Implement WebFrameClient in RenderFrameImpl and proxy all calls to RenderView. (Closed)

Created:
7 years, 6 months ago by nasko
Modified:
7 years, 6 months ago
Reviewers:
Charlie Reis
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, jam
Visibility:
Public.

Description

Implement WebFrameClient in RenderFrameImpl and proxy all calls to RenderView. This is the first step in moving all WebFrameClient functionality into RenderViewImpl. Once this change is in, I will start moving methods few at a time, until all the code has migrated over. BUG=245126 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=206346

Patch Set 1 #

Patch Set 2 : Adding a missing method from WebFrameClient. #

Total comments: 25

Patch Set 3 : Adding NON_EXPORTED_BASE. #

Patch Set 4 : Fixes for review by creis@ #

Total comments: 2

Patch Set 5 : Couple of small fixes. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+567 lines, -6 lines) Patch
M content/renderer/render_frame_impl.h View 1 2 3 4 3 chunks +184 lines, -2 lines 0 comments Download
M content/renderer/render_frame_impl.cc View 1 2 3 2 chunks +381 lines, -2 lines 0 comments Download
M content/renderer/render_view_impl.cc View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
nasko
Charlie, Can you review this CL for me? It just adds WebFrameClient to RenderFrame and ...
7 years, 6 months ago (2013-06-12 17:13:05 UTC) #1
Charlie Reis
Cool, good start. https://codereview.chromium.org/16223006/diff/6001/content/renderer/render_frame_impl.cc File content/renderer/render_frame_impl.cc (right): https://codereview.chromium.org/16223006/diff/6001/content/renderer/render_frame_impl.cc#newcode8 content/renderer/render_frame_impl.cc:8: #include "content/common/appcache/appcache_dispatcher.h" Many of these (including ...
7 years, 6 months ago (2013-06-12 20:32:29 UTC) #2
nasko
Some of the includes crept up from the bigger CL I carved this out of. ...
7 years, 6 months ago (2013-06-12 21:36:00 UTC) #3
Charlie Reis
Great. Looks good, pending the change to render_view_impl.h. https://codereview.chromium.org/16223006/diff/6001/content/renderer/render_frame_impl.h File content/renderer/render_frame_impl.h (right): https://codereview.chromium.org/16223006/diff/6001/content/renderer/render_frame_impl.h#newcode82 content/renderer/render_frame_impl.h:82: virtual ...
7 years, 6 months ago (2013-06-12 22:16:10 UTC) #4
Charlie Reis
Sounds like changing RenderViewImpl to not derive from WebFrameClient is a larger change in itself. ...
7 years, 6 months ago (2013-06-12 23:06:34 UTC) #5
nasko
Fixed spacing and another instance where we pass "this" for a WebFrameClient. https://codereview.chromium.org/16223006/diff/6001/content/renderer/render_frame_impl.h File content/renderer/render_frame_impl.h ...
7 years, 6 months ago (2013-06-12 23:13:28 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/nasko@chromium.org/16223006/31001
7 years, 6 months ago (2013-06-12 23:14:02 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/nasko@chromium.org/16223006/31001
7 years, 6 months ago (2013-06-13 02:35:36 UTC) #8
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 6 months ago (2013-06-13 06:37:48 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/nasko@chromium.org/16223006/31001
7 years, 6 months ago (2013-06-14 04:53:31 UTC) #10
commit-bot: I haz the power
7 years, 6 months ago (2013-06-14 07:07:02 UTC) #11
Message was sent while issue was closed.
Change committed as 206346

Powered by Google App Engine
This is Rietveld 408576698