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

Issue 2731283004: Do not use ash in chromeos::EventRewriter. (Closed)

Created:
3 years, 9 months ago by Peng
Modified:
3 years, 9 months ago
Reviewers:
xiyuan, Tim Song, sadrul
CC:
chromium-reviews, kalyank, sadrul, oshima+watch_chromium.org, davemoore+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Do not use ash in chromeos::EventRewriter. In CL https://codereview.chromium.org/2724913002/, we will move chromeos::EventRewriter to //ui/chromeos/events. So it can not use ash. This CL make StickyKeysController implement ui::EventRewriter, and let chromeos::EventRewriter use the ui::EventRewriter interface instead StickyKeysController. BUG=693180 Review-Url: https://codereview.chromium.org/2731283004 Cr-Commit-Position: refs/heads/master@{#456067} Committed: https://chromium.googlesource.com/chromium/src/+/64dcd3803c8e5370075b14c880d4c7f6f4a4d41f

Patch Set 1 #

Patch Set 2 : Fix build issue #

Patch Set 3 : Fix a crash #

Total comments: 2

Patch Set 4 : Address review issue #

Patch Set 5 : Fix typos. #

Patch Set 6 : Fix trybot issues #

Patch Set 7 : Fix chromeos x11 build #

Total comments: 8

Patch Set 8 : Address review issues. #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+166 lines, -193 lines) Patch
M ash/sticky_keys/sticky_keys_controller.h View 1 2 3 4 chunks +21 lines, -57 lines 0 comments Download
M ash/sticky_keys/sticky_keys_controller.cc View 1 2 3 4 5 8 chunks +86 lines, -94 lines 0 comments Download
M ash/sticky_keys/sticky_keys_unittest.cc View 1 1 chunk +4 lines, -4 lines 0 comments Download
M chrome/browser/chromeos/chrome_browser_main_chromeos.cc View 1 chunk +1 line, -0 lines 4 comments Download
M chrome/browser/chromeos/events/event_rewriter.h View 3 chunks +2 lines, -6 lines 0 comments Download
M chrome/browser/chromeos/events/event_rewriter.cc View 1 2 3 4 5 6 7 8 chunks +52 lines, -32 lines 0 comments Download

Messages

Total messages: 50 (32 generated)
Peng
Hi Sadrul, PTAL. Thanks.
3 years, 9 months ago (2017-03-06 22:23:20 UTC) #3
Peng
Hi Tim, PTAL. Thanks.
3 years, 9 months ago (2017-03-07 16:39:38 UTC) #12
Tim Song
https://codereview.chromium.org/2731283004/diff/40001/ash/sticky_keys/sticky_keys_controller.cc File ash/sticky_keys/sticky_keys_controller.cc (left): https://codereview.chromium.org/2731283004/diff/40001/ash/sticky_keys/sticky_keys_controller.cc#oldcode125 ash/sticky_keys/sticky_keys_controller.cc:125: ui::EventRewriteStatus StickyKeysController::RewriteKeyEvent( Could you keep these functions (but make ...
3 years, 9 months ago (2017-03-07 18:48:54 UTC) #15
Peng
https://codereview.chromium.org/2731283004/diff/40001/ash/sticky_keys/sticky_keys_controller.cc File ash/sticky_keys/sticky_keys_controller.cc (left): https://codereview.chromium.org/2731283004/diff/40001/ash/sticky_keys/sticky_keys_controller.cc#oldcode125 ash/sticky_keys/sticky_keys_controller.cc:125: ui::EventRewriteStatus StickyKeysController::RewriteKeyEvent( On 2017/03/07 18:48:54, Tim Song wrote: > ...
3 years, 9 months ago (2017-03-07 19:43:16 UTC) #16
sadrul
Would you mind looking at the test failures? Those look relevant.
3 years, 9 months ago (2017-03-08 02:00:08 UTC) #21
Peng
On 2017/03/08 02:00:08, sadrul wrote: > Would you mind looking at the test failures? Those ...
3 years, 9 months ago (2017-03-08 19:40:07 UTC) #30
Peng
On 2017/03/08 02:00:08, sadrul wrote: > Would you mind looking at the test failures? Those ...
3 years, 9 months ago (2017-03-08 19:40:09 UTC) #31
sadrul
I looked at the chrome/ changes (I will leave the ash changes to tengs@, unless ...
3 years, 9 months ago (2017-03-09 06:28:13 UTC) #32
Peng
https://codereview.chromium.org/2731283004/diff/120001/chrome/browser/chromeos/events/event_rewriter.cc File chrome/browser/chromeos/events/event_rewriter.cc (right): https://codereview.chromium.org/2731283004/diff/120001/chrome/browser/chromeos/events/event_rewriter.cc#newcode522 chrome/browser/chromeos/events/event_rewriter.cc:522: std::unique_ptr<ui::Event> tmp_event = ui::Event::Clone(key_event); On 2017/03/09 06:28:12, sadrul wrote: ...
3 years, 9 months ago (2017-03-09 15:56:47 UTC) #33
Peng
Hi Tim, I updated the CL. Could you please take a look? Thanks.
3 years, 9 months ago (2017-03-09 15:57:39 UTC) #34
Peng
+xiyuan for cchrome/browser/chromeos/chrome_browser_main_chromeos.cc Hi Xiyuan, PTAL. Thanks.
3 years, 9 months ago (2017-03-09 17:00:42 UTC) #40
xiyuan
https://codereview.chromium.org/2731283004/diff/140001/chrome/browser/chromeos/chrome_browser_main_chromeos.cc File chrome/browser/chromeos/chrome_browser_main_chromeos.cc (right): https://codereview.chromium.org/2731283004/diff/140001/chrome/browser/chromeos/chrome_browser_main_chromeos.cc#newcode810 chrome/browser/chromeos/chrome_browser_main_chromeos.cc:810: ash::Shell::GetInstance()->sticky_keys_controller()))); The CL changes StickyKeysController to be an ui::EventRewriter. ...
3 years, 9 months ago (2017-03-09 18:49:29 UTC) #41
Peng
https://codereview.chromium.org/2731283004/diff/140001/chrome/browser/chromeos/chrome_browser_main_chromeos.cc File chrome/browser/chromeos/chrome_browser_main_chromeos.cc (right): https://codereview.chromium.org/2731283004/diff/140001/chrome/browser/chromeos/chrome_browser_main_chromeos.cc#newcode810 chrome/browser/chromeos/chrome_browser_main_chromeos.cc:810: ash::Shell::GetInstance()->sticky_keys_controller()))); On 2017/03/09 18:49:29, xiyuan wrote: > The CL ...
3 years, 9 months ago (2017-03-09 18:58:45 UTC) #42
xiyuan
https://codereview.chromium.org/2731283004/diff/140001/chrome/browser/chromeos/chrome_browser_main_chromeos.cc File chrome/browser/chromeos/chrome_browser_main_chromeos.cc (right): https://codereview.chromium.org/2731283004/diff/140001/chrome/browser/chromeos/chrome_browser_main_chromeos.cc#newcode810 chrome/browser/chromeos/chrome_browser_main_chromeos.cc:810: ash::Shell::GetInstance()->sticky_keys_controller()))); On 2017/03/09 18:58:45, Peng wrote: > On 2017/03/09 ...
3 years, 9 months ago (2017-03-09 19:26:50 UTC) #43
xiyuan
lgtm https://codereview.chromium.org/2731283004/diff/140001/chrome/browser/chromeos/chrome_browser_main_chromeos.cc File chrome/browser/chromeos/chrome_browser_main_chromeos.cc (right): https://codereview.chromium.org/2731283004/diff/140001/chrome/browser/chromeos/chrome_browser_main_chromeos.cc#newcode810 chrome/browser/chromeos/chrome_browser_main_chromeos.cc:810: ash::Shell::GetInstance()->sticky_keys_controller()))); On 2017/03/09 19:26:50, xiyuan wrote: > On ...
3 years, 9 months ago (2017-03-09 20:23:00 UTC) #44
Tim Song
lgtm
3 years, 9 months ago (2017-03-09 23:19:25 UTC) #45
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/2731283004/140001
3 years, 9 months ago (2017-03-10 15:31:59 UTC) #47
commit-bot: I haz the power
3 years, 9 months ago (2017-03-10 15:47:07 UTC) #50
Message was sent while issue was closed.
Committed patchset #8 (id:140001) as
https://chromium.googlesource.com/chromium/src/+/64dcd3803c8e5370075b14c880d4...

Powered by Google App Engine
This is Rietveld 408576698