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

Issue 2187703003: Wires up registering accelerators from mash with the wm (Closed)

Created:
4 years, 4 months ago by sky
Modified:
4 years, 4 months ago
Reviewers:
sadrul
CC:
chromium-reviews, kalyank, sadrul
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Wires up registering accelerators from mash with the wm AcceleratorControllerRegistrar is responsible for registering accelerators known to ash (in AcceleratorController) with the wm. In addition AcceleratorRegistrarImpl now registers keyboard accelerators with AcceleratorController. Accelerators are now registered for pre and post. This better matches how ash/chrome interact to process accelerators. See comment in AcceleratorControllerRegistrar for details on this. BUG=612331, 631545 TEST=none R=sadrul@chromium.org Committed: https://crrev.com/f0891a90a6cdb92d0a205d17df42acd81e796a30 Cr-Commit-Position: refs/heads/master@{#408205}

Patch Set 1 #

Patch Set 2 : comments #

Total comments: 6

Patch Set 3 : feedback #

Patch Set 4 : merge #

Unified diffs Side-by-side diffs Delta from patch set Stats (+464 lines, -114 lines) Patch
D ash/accelerators/focus_manager_factory.h View 1 chunk +0 lines, -39 lines 0 comments Download
D ash/accelerators/focus_manager_factory.cc View 1 chunk +0 lines, -30 lines 0 comments Download
M ash/ash.gyp View 1 2 3 2 chunks +2 lines, -2 lines 0 comments Download
M ash/common/accelerators/accelerator_controller.h View 2 chunks +3 lines, -1 line 0 comments Download
M ash/common/accelerators/accelerator_controller.cc View 1 chunk +3 lines, -2 lines 0 comments Download
A + ash/common/accelerators/ash_focus_manager_factory.h View 2 chunks +3 lines, -4 lines 0 comments Download
A + ash/common/accelerators/ash_focus_manager_factory.cc View 1 chunk +1 line, -1 line 0 comments Download
M ash/common/wm_shell.cc View 1 4 chunks +9 lines, -0 lines 0 comments Download
M ash/mus/BUILD.gn View 1 chunk +2 lines, -0 lines 0 comments Download
A ash/mus/accelerators/accelerator_controller_registrar.h View 1 1 chunk +98 lines, -0 lines 0 comments Download
A ash/mus/accelerators/accelerator_controller_registrar.cc View 1 2 1 chunk +169 lines, -0 lines 0 comments Download
M ash/mus/accelerators/accelerator_registrar_impl.h View 4 chunks +18 lines, -1 line 0 comments Download
M ash/mus/accelerators/accelerator_registrar_impl.cc View 8 chunks +113 lines, -2 lines 0 comments Download
M ash/mus/accelerators/accelerator_registrar_unittest.cc View 1 chunk +3 lines, -0 lines 0 comments Download
M ash/mus/bridge/wm_shell_mus.h View 4 chunks +12 lines, -4 lines 0 comments Download
M ash/mus/bridge/wm_shell_mus.cc View 6 chunks +25 lines, -18 lines 0 comments Download
M ash/mus/window_manager.cc View 1 chunk +1 line, -1 line 0 comments Download
M ash/shell.cc View 5 chunks +1 line, -9 lines 0 comments Download
M ui/base/accelerators/accelerator_history.cc View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 13 (7 generated)
sky
I'm going to look at porting existing test coverage next. I'm not too happy about ...
4 years, 4 months ago (2016-07-26 23:37:18 UTC) #3
sadrul
lgtm https://codereview.chromium.org/2187703003/diff/20001/ash/mus/accelerators/accelerator_controller_registrar.cc File ash/mus/accelerators/accelerator_controller_registrar.cc (right): https://codereview.chromium.org/2187703003/diff/20001/ash/mus/accelerators/accelerator_controller_registrar.cc#newcode130 ash/mus/accelerators/accelerator_controller_registrar.cc:130: } We install a fair number of accelerators ...
4 years, 4 months ago (2016-07-27 17:20:01 UTC) #6
sky
https://codereview.chromium.org/2187703003/diff/20001/ash/mus/accelerators/accelerator_controller_registrar.cc File ash/mus/accelerators/accelerator_controller_registrar.cc (right): https://codereview.chromium.org/2187703003/diff/20001/ash/mus/accelerators/accelerator_controller_registrar.cc#newcode130 ash/mus/accelerators/accelerator_controller_registrar.cc:130: } On 2016/07/27 17:20:00, sadrul wrote: > We install ...
4 years, 4 months ago (2016-07-27 17:39:03 UTC) #7
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/2187703003/60001
4 years, 4 months ago (2016-07-27 18:07:20 UTC) #10
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 4 months ago (2016-07-27 19:00:19 UTC) #11
commit-bot: I haz the power
4 years, 4 months ago (2016-07-27 19:01:57 UTC) #13
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/f0891a90a6cdb92d0a205d17df42acd81e796a30
Cr-Commit-Position: refs/heads/master@{#408205}

Powered by Google App Engine
This is Rietveld 408576698