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

Issue 2317333002: Refactor EventHandler out of RenderWidgetHostViewAura (Closed)

Created:
4 years, 3 months ago by jonross
Modified:
4 years, 2 months ago
CC:
chromium-reviews, mlamouri+watch-content_chromium.org, yusukes+watch_chromium.org, shuchen+watch_chromium.org, jam, dtapuska+chromiumwatch_chromium.org, sievers+watch_chromium.org, jbauman+watch_chromium.org, nona+watch_chromium.org, darin-cc_chromium.org, piman+watch_chromium.org, kalyank, danakj+watch_chromium.org, James Su
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

We would like to share the event handling logic of RenderWidgetHostViewAura with RenderWidgetHostViewMus. As a first step this change refactors the EventHandler code out of RenderWidgetHostViewAura into its own class TEST=manually run browser, dry-run of CQ to verify all existing tests. BUG=631270 Committed: https://crrev.com/2843ae3645cbbdf62b5ab7a16f89842ff40c86a2 Cr-Commit-Position: refs/heads/master@{#426815}

Patch Set 1 : Fix popups #

Total comments: 6

Patch Set 2 : Create Delegate Abstraction for RWHVA #

Patch Set 3 : Rebase #

Patch Set 4 : Dont Export Delegate in DLL #

Patch Set 5 : Docs and Windows compile #

Total comments: 32

Patch Set 6 : Rebase #

Patch Set 7 : y #

Total comments: 12

Patch Set 8 : Rebase #

Patch Set 9 : Address Review #

Patch Set 10 : Fix Windows #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1238 lines, -881 lines) Patch
M content/browser/BUILD.gn View 1 2 3 4 5 6 7 8 9 1 chunk +2 lines, -0 lines 0 comments Download
M content/browser/renderer_host/DEPS View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download
M content/browser/renderer_host/input/touch_selection_controller_client_aura_browsertest.cc View 2 chunks +2 lines, -0 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_aura.h View 1 2 3 4 5 6 7 8 18 chunks +24 lines, -110 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_aura.cc View 1 2 3 4 5 6 7 8 23 chunks +57 lines, -752 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_aura_unittest.cc View 1 2 3 4 5 6 7 4 chunks +5 lines, -3 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_base.h View 1 2 3 4 5 6 7 3 chunks +15 lines, -14 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_base.cc View 1 2 3 4 5 6 7 8 9 2 chunks +2 lines, -2 lines 0 comments Download
A content/browser/renderer_host/render_widget_host_view_event_handler.h View 1 2 3 4 5 6 7 8 1 chunk +255 lines, -0 lines 0 comments Download
A content/browser/renderer_host/render_widget_host_view_event_handler.cc View 1 2 3 4 5 6 7 8 9 1 chunk +873 lines, -0 lines 0 comments Download

Messages

Total messages: 70 (51 generated)
jonross
Hey Sadrul, I would like your input on this approach to pulling event handling out ...
4 years, 3 months ago (2016-09-12 19:27:59 UTC) #32
sadrul
I think this looks pretty good. This is similar to what I had in mind. ...
4 years, 3 months ago (2016-09-13 15:39:47 UTC) #33
jonross
https://codereview.chromium.org/2317333002/diff/220001/content/browser/renderer_host/render_widget_host_view_aura.cc File content/browser/renderer_host/render_widget_host_view_aura.cc (left): https://codereview.chromium.org/2317333002/diff/220001/content/browser/renderer_host/render_widget_host_view_aura.cc#oldcode1296 content/browser/renderer_host/render_widget_host_view_aura.cc:1296: tooltip_disabler_.reset(new aura::client::ScopedTooltipDisabler(root_window)); On 2016/09/13 15:39:46, sadrul wrote: > It ...
4 years, 3 months ago (2016-09-15 16:39:59 UTC) #42
jonross
+tdresser@ (once he's back) for thoughts. The win failure is a flake seen on other ...
4 years, 3 months ago (2016-09-15 16:40:50 UTC) #44
tdresser
High level seems good to me. A few nits (some on code you were just ...
4 years, 3 months ago (2016-09-23 13:54:09 UTC) #49
jonross
https://codereview.chromium.org/2317333002/diff/300001/content/browser/renderer_host/render_widget_host_view_aura.cc File content/browser/renderer_host/render_widget_host_view_aura.cc (right): https://codereview.chromium.org/2317333002/diff/300001/content/browser/renderer_host/render_widget_host_view_aura.cc#newcode2081 content/browser/renderer_host/render_widget_host_view_aura.cc:2081: void RenderWidgetHostViewAura::ForwardKeyboardEvent( On 2016/09/23 13:54:09, tdresser wrote: > The ...
4 years, 2 months ago (2016-10-05 15:37:59 UTC) #50
jonross
https://codereview.chromium.org/2317333002/diff/300001/content/browser/renderer_host/render_widget_host_view_event_handler.cc File content/browser/renderer_host/render_widget_host_view_event_handler.cc (right): https://codereview.chromium.org/2317333002/diff/300001/content/browser/renderer_host/render_widget_host_view_event_handler.cc#newcode49 content/browser/renderer_host/render_widget_host_view_event_handler.cc:49: #if defined(OS_WIN) On 2016/09/23 13:54:09, tdresser wrote: > Not ...
4 years, 2 months ago (2016-10-05 15:44:17 UTC) #51
sadrul
https://codereview.chromium.org/2317333002/diff/300001/content/browser/renderer_host/render_widget_host_view_event_handler.h File content/browser/renderer_host/render_widget_host_view_event_handler.h (right): https://codereview.chromium.org/2317333002/diff/300001/content/browser/renderer_host/render_widget_host_view_event_handler.h#newcode53 content/browser/renderer_host/render_widget_host_view_event_handler.h:53: class CONTENT_EXPORT RenderWidgetHostViewEventHandler On 2016/10/05 15:37:58, jonross wrote: > ...
4 years, 2 months ago (2016-10-05 15:46:18 UTC) #52
sadrul
https://codereview.chromium.org/2317333002/diff/340001/content/browser/renderer_host/render_widget_host_view_event_handler.cc File content/browser/renderer_host/render_widget_host_view_event_handler.cc (right): https://codereview.chromium.org/2317333002/diff/340001/content/browser/renderer_host/render_widget_host_view_event_handler.cc#newcode156 content/browser/renderer_host/render_widget_host_view_event_handler.cc:156: host_tracker_.reset(new aura::WindowTracker); Maybe DCHECK that host_tracker_ is null or ...
4 years, 2 months ago (2016-10-13 16:27:41 UTC) #53
jonross
https://codereview.chromium.org/2317333002/diff/340001/content/browser/renderer_host/render_widget_host_view_event_handler.cc File content/browser/renderer_host/render_widget_host_view_event_handler.cc (right): https://codereview.chromium.org/2317333002/diff/340001/content/browser/renderer_host/render_widget_host_view_event_handler.cc#newcode156 content/browser/renderer_host/render_widget_host_view_event_handler.cc:156: host_tracker_.reset(new aura::WindowTracker); On 2016/10/13 16:27:41, sadrul wrote: > Maybe ...
4 years, 2 months ago (2016-10-17 16:04:02 UTC) #54
tdresser
LGTM
4 years, 2 months ago (2016-10-17 19:11:51 UTC) #55
sadrul
lgtm
4 years, 2 months ago (2016-10-18 20:20:42 UTC) #56
jonross
avi@chromium.org: Please review changes in content/browser/BUILD.gn This change adds some new files to content/browser/renderer_host as ...
4 years, 2 months ago (2016-10-18 20:31:29 UTC) #58
Avi (use Gerrit)
content/browser/BUILD.gn lgtm
4 years, 2 months ago (2016-10-20 20:08:12 UTC) #59
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/2317333002/380001
4 years, 2 months ago (2016-10-20 20:10:06 UTC) #61
commit-bot: I haz the power
Try jobs failed on following builders: win_clang on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_clang/builds/107365)
4 years, 2 months ago (2016-10-20 20:47:10 UTC) #63
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/2317333002/400001
4 years, 2 months ago (2016-10-21 14:42:44 UTC) #66
commit-bot: I haz the power
Committed patchset #10 (id:400001)
4 years, 2 months ago (2016-10-21 16:48:50 UTC) #68
commit-bot: I haz the power
4 years, 2 months ago (2016-10-21 17:05:52 UTC) #70
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/2843ae3645cbbdf62b5ab7a16f89842ff40c86a2
Cr-Commit-Position: refs/heads/master@{#426815}

Powered by Google App Engine
This is Rietveld 408576698