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

Issue 642203002: Make input event forwarding work in --site-per-process. (Closed)

Created:
6 years, 2 months ago by Charlie Reis
Modified:
6 years, 2 months ago
Reviewers:
kenrb, Nate Chapin, dcheng
CC:
blink-reviews, jamesr, dglazkov+blink, blink-reviews-html_chromium.org, mkwst+moarreviews_chromium.org, dcheng, site-isolation-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Project:
blink
Visibility:
Public.

Description

Make input event forwarding work in --site-per-process. This moves forwardInputEvent to WebRemoteFrame and fixes a few uses of RemoteFrames. BUG=346764 TEST=Input events work in out-of-process iframes. Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=183569

Patch Set 1 #

Total comments: 5

Patch Set 2 : Add comment #

Patch Set 3 : Remove blink prefix #

Total comments: 1

Patch Set 4 : Fix merge conflict. #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+28 lines, -26 lines) Patch
M Source/core/html/HTMLFrameElementBase.cpp View 2 chunks +3 lines, -2 lines 0 comments Download
M Source/core/page/ChromeClient.h View 1 2 3 2 chunks +2 lines, -1 line 0 comments Download
M Source/web/ChromeClientImpl.h View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M Source/web/ChromeClientImpl.cpp View 1 2 3 4 chunks +7 lines, -10 lines 0 comments Download
M Source/web/WebInputEventConversion.cpp View 1 2 3 3 chunks +6 lines, -4 lines 1 comment Download
M Source/web/WebViewImpl.cpp View 2 chunks +4 lines, -3 lines 0 comments Download
M public/web/WebFrameClient.h View 2 chunks +0 lines, -5 lines 0 comments Download
M public/web/WebRemoteFrameClient.h View 2 chunks +5 lines, -0 lines 0 comments Download

Messages

Total messages: 19 (7 generated)
Charlie Reis
Ken, can you take a look? This gets us to forward input events via RemoteFrames ...
6 years, 2 months ago (2014-10-10 03:42:39 UTC) #2
kenrb
lgtm https://codereview.chromium.org/642203002/diff/1/Source/web/WebInputEventConversion.cpp File Source/web/WebInputEventConversion.cpp (right): https://codereview.chromium.org/642203002/diff/1/Source/web/WebInputEventConversion.cpp#newcode492 Source/web/WebInputEventConversion.cpp:492: ScrollView* view = widget ? toScrollView(widget->parent()) : 0; ...
6 years, 2 months ago (2014-10-10 19:59:08 UTC) #3
dcheng
Just a drive by https://codereview.chromium.org/642203002/diff/1/Source/core/page/ChromeClient.h File Source/core/page/ChromeClient.h (right): https://codereview.chromium.org/642203002/diff/1/Source/core/page/ChromeClient.h#newcode231 Source/core/page/ChromeClient.h:231: virtual void forwardInputEvent(blink::RemoteFrame*, blink::Event*) { ...
6 years, 2 months ago (2014-10-10 20:18:52 UTC) #5
Charlie Reis
Thanks! Nits addressed. Nate, can you review for OWNERS approval? https://codereview.chromium.org/642203002/diff/1/Source/core/page/ChromeClient.h File Source/core/page/ChromeClient.h (right): https://codereview.chromium.org/642203002/diff/1/Source/core/page/ChromeClient.h#newcode231 ...
6 years, 2 months ago (2014-10-10 20:25:24 UTC) #7
Nate Chapin
LGTM https://codereview.chromium.org/642203002/diff/280001/Source/core/page/ChromeClient.h File Source/core/page/ChromeClient.h (right): https://codereview.chromium.org/642203002/diff/280001/Source/core/page/ChromeClient.h#newcode231 Source/core/page/ChromeClient.h:231: virtual void forwardInputEvent(RemoteFrame*, Event*) { } Is the ...
6 years, 2 months ago (2014-10-10 20:37:06 UTC) #8
kenrb
On 2014/10/10 20:37:06, Nate Chapin wrote: > LGTM > > https://codereview.chromium.org/642203002/diff/280001/Source/core/page/ChromeClient.h > File Source/core/page/ChromeClient.h (right): ...
6 years, 2 months ago (2014-10-10 20:47:41 UTC) #9
Charlie Reis
On 2014/10/10 20:47:41, kenrb wrote: > On 2014/10/10 20:37:06, Nate Chapin wrote: > > Is ...
6 years, 2 months ago (2014-10-10 20:50:34 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/642203002/280001
6 years, 2 months ago (2014-10-10 21:00:14 UTC) #12
commit-bot: I haz the power
Failed to apply patch for Source/web/WebInputEventConversion.cpp: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
6 years, 2 months ago (2014-10-10 21:44:07 UTC) #14
Charlie Reis
https://codereview.chromium.org/642203002/diff/520001/Source/web/WebInputEventConversion.cpp File Source/web/WebInputEventConversion.cpp (right): https://codereview.chromium.org/642203002/diff/520001/Source/web/WebInputEventConversion.cpp#newcode493 Source/web/WebInputEventConversion.cpp:493: FrameView* view = widget ? toFrameView(widget->parent()) : 0; Looks ...
6 years, 2 months ago (2014-10-10 21:51:44 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/642203002/520001
6 years, 2 months ago (2014-10-10 21:52:34 UTC) #18
commit-bot: I haz the power
6 years, 2 months ago (2014-10-11 00:06:47 UTC) #19
Message was sent while issue was closed.
Committed patchset #4 (id:520001) as 183569

Powered by Google App Engine
This is Rietveld 408576698