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

Issue 13164002: Create and show the virtual keyboard. (Closed)

Created:
7 years, 9 months ago by bryeung
Modified:
7 years, 8 months ago
CC:
chromium-reviews, sadrul, ben+watch_chromium.org, bshe
Visibility:
Public.

Description

Create and show the virtual keyboard. Introduces ui/keyboard/ which contains generic code for the control of the keyboard (right now, just creation of the container window). Also includes the necessary changes to ash so that the keyboard is (always) displayed on ChromeOS builds when the --enable-virtual-keyboard flag is present. BUG=226986 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=193378

Patch Set 1 #

Total comments: 23

Patch Set 2 : review comments #

Patch Set 3 : remove fixme #

Total comments: 8

Patch Set 4 : make test compile #

Total comments: 4

Patch Set 5 : review comments #

Patch Set 6 : ready to go #

Total comments: 14

Patch Set 7 : fix nits #

Total comments: 2

Patch Set 8 : review comments #

Patch Set 9 : fix gyp typo #

Patch Set 10 : fix compile error #

Patch Set 11 : rebase #

Patch Set 12 : gypi fix #

Patch Set 13 : rebase #

Patch Set 14 : rebase #

Patch Set 15 : rebase #

Patch Set 16 : fix upstream #

Unified diffs Side-by-side diffs Delta from patch set Stats (+597 lines, -0 lines) Patch
M ash/ash.gyp View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M ash/root_window_controller.h View 1 2 3 4 5 2 chunks +9 lines, -0 lines 0 comments Download
M ash/root_window_controller.cc View 1 2 3 4 5 6 7 8 9 10 3 chunks +24 lines, -0 lines 0 comments Download
M ash/shell/shell_delegate_impl.h View 1 2 3 4 5 6 7 8 9 2 chunks +6 lines, -0 lines 0 comments Download
M ash/shell/shell_delegate_impl.cc View 1 2 3 4 5 6 7 8 9 1 chunk +5 lines, -0 lines 0 comments Download
M ash/shell_delegate.h View 1 2 chunks +8 lines, -0 lines 0 comments Download
M ash/test/test_shell_delegate.h View 1 2 chunks +6 lines, -0 lines 0 comments Download
M ash/test/test_shell_delegate.cc View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
M build/all.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -0 lines 0 comments Download
M chrome/app/generated_resources.grd View 1 chunk +7 lines, -0 lines 0 comments Download
M chrome/browser/about_flags.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +10 lines, -0 lines 0 comments Download
A chrome/browser/ui/ash/ash_keyboard_controller_proxy.h View 1 2 3 4 5 6 1 chunk +52 lines, -0 lines 0 comments Download
A chrome/browser/ui/ash/ash_keyboard_controller_proxy.cc View 1 2 3 4 5 6 1 chunk +71 lines, -0 lines 0 comments Download
M chrome/browser/ui/ash/chrome_shell_delegate.h View 1 2 chunks +10 lines, -0 lines 0 comments Download
M chrome/browser/ui/ash/chrome_shell_delegate.cc View 1 2 chunks +6 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download
M chrome/chrome_browser_ui.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +2 lines, -0 lines 0 comments Download
A ui/keyboard/keyboard.gyp View 1 2 3 4 5 6 7 8 1 chunk +53 lines, -0 lines 0 comments Download
A ui/keyboard/keyboard_controller.h View 1 2 3 4 5 1 chunk +41 lines, -0 lines 0 comments Download
A ui/keyboard/keyboard_controller.cc View 1 2 3 4 5 6 7 1 chunk +78 lines, -0 lines 0 comments Download
A ui/keyboard/keyboard_controller_proxy.h View 1 2 3 4 5 1 chunk +29 lines, -0 lines 0 comments Download
A ui/keyboard/keyboard_controller_unittest.cc View 1 2 3 4 5 6 1 chunk +74 lines, -0 lines 0 comments Download
A ui/keyboard/keyboard_export.h View 1 1 chunk +32 lines, -0 lines 0 comments Download
A ui/keyboard/keyboard_switches.h View 1 2 3 4 1 chunk +19 lines, -0 lines 0 comments Download
A ui/keyboard/keyboard_switches.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +13 lines, -0 lines 0 comments Download
A ui/keyboard/keyboard_util.h View 1 2 3 4 1 chunk +17 lines, -0 lines 0 comments Download
A ui/keyboard/keyboard_util.cc View 1 2 3 4 5 1 chunk +17 lines, -0 lines 0 comments Download

Messages

Total messages: 24 (0 generated)
sadrul
If I understand correctly, the way it works now: * The VK consumer creates a ...
7 years, 9 months ago (2013-03-28 19:17:00 UTC) #1
sadrul
Oh, and 'virtual_keyboard' is a veeryy loong prefix :( Can this be just 'keyboard'?
7 years, 9 months ago (2013-03-28 19:18:19 UTC) #2
bryeung
Thanks for looking this over. On Thu, Mar 28, 2013 at 3:17 PM, <sadrul@chromium.org> wrote: ...
7 years, 9 months ago (2013-03-28 19:38:28 UTC) #3
bryeung
I think this covers your comments. I'm working on adding the switch to turn it ...
7 years, 8 months ago (2013-04-02 15:56:53 UTC) #4
sadrul
Some nits. Other than that, looks good! https://codereview.chromium.org/13164002/diff/11001/ui/keyboard/keyboard_controller.cc File ui/keyboard/keyboard_controller.cc (right): https://codereview.chromium.org/13164002/diff/11001/ui/keyboard/keyboard_controller.cc#newcode22 ui/keyboard/keyboard_controller.cc:22: virtual void ...
7 years, 8 months ago (2013-04-02 16:10:31 UTC) #5
sadrul
https://codereview.chromium.org/13164002/diff/13001/ui/keyboard/keyboard_controller.cc File ui/keyboard/keyboard_controller.cc (right): https://codereview.chromium.org/13164002/diff/13001/ui/keyboard/keyboard_controller.cc#newcode74 ui/keyboard/keyboard_controller.cc:74: aura::Window* keyboard = proxy_->GetKeyboardWindow(); I think it makes sense ...
7 years, 8 months ago (2013-04-02 20:55:26 UTC) #6
bryeung
I've left it as a child of the root window: the overlay container seems to ...
7 years, 8 months ago (2013-04-03 14:46:03 UTC) #7
bryeung
I think all of the caveats have been removed and this is now landable. PTAL ...
7 years, 8 months ago (2013-04-04 21:26:15 UTC) #8
sadrul
Some nits. other than that, lgtm. Please update the CL description with a brief summary ...
7 years, 8 months ago (2013-04-04 22:08:25 UTC) #9
bryeung
Thanks sadrul! https://codereview.chromium.org/13164002/diff/25001/ash/root_window_controller.cc File ash/root_window_controller.cc (right): https://codereview.chromium.org/13164002/diff/25001/ash/root_window_controller.cc#newcode505 ash/root_window_controller.cc:505: Shell::GetInstance()->delegate()->CreateKeyboardControllerProxy(); On 2013/04/04 22:08:25, sadrul wrote: > ...
7 years, 8 months ago (2013-04-05 12:29:38 UTC) #10
bryeung
Hi Ben: can you have a look?
7 years, 8 months ago (2013-04-05 12:30:19 UTC) #11
Ben Goodger (Google)
lgtm https://codereview.chromium.org/13164002/diff/33001/ui/keyboard/keyboard_controller.cc File ui/keyboard/keyboard_controller.cc (right): https://codereview.chromium.org/13164002/diff/33001/ui/keyboard/keyboard_controller.cc#newcode32 ui/keyboard/keyboard_controller.cc:32: remove nls around this method:
7 years, 8 months ago (2013-04-05 16:01:48 UTC) #12
bryeung
Thanks Ben! https://codereview.chromium.org/13164002/diff/33001/ui/keyboard/keyboard_controller.cc File ui/keyboard/keyboard_controller.cc (right): https://codereview.chromium.org/13164002/diff/33001/ui/keyboard/keyboard_controller.cc#newcode32 ui/keyboard/keyboard_controller.cc:32: On 2013/04/05 16:01:48, Ben Goodger (Google) wrote: ...
7 years, 8 months ago (2013-04-05 17:22:24 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bryeung@chromium.org/13164002/40001
7 years, 8 months ago (2013-04-05 17:22:58 UTC) #14
commit-bot: I haz the power
Retried try job too often on ios_dbg_simulator for step(s) base_unittests, compile, content_unittests, crypto_unittests, googleurl_unittests, media_unittests, ...
7 years, 8 months ago (2013-04-05 17:29:53 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bryeung@chromium.org/13164002/53001
7 years, 8 months ago (2013-04-05 17:37:59 UTC) #16
commit-bot: I haz the power
Retried try job too often on ios_dbg_simulator for step(s) base_unittests, compile, content_unittests, crypto_unittests, googleurl_unittests, media_unittests, ...
7 years, 8 months ago (2013-04-05 17:45:10 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bryeung@chromium.org/13164002/70001
7 years, 8 months ago (2013-04-08 18:33:26 UTC) #18
commit-bot: I haz the power
Failed to apply patch for chrome/browser/about_flags.cc: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
7 years, 8 months ago (2013-04-08 18:33:30 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bryeung@chromium.org/13164002/72002
7 years, 8 months ago (2013-04-08 18:49:21 UTC) #20
commit-bot: I haz the power
The commit queue went berserk retrying too often for a seemingly flaky test. Builder is ...
7 years, 8 months ago (2013-04-09 06:26:06 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bryeung@chromium.org/13164002/83001
7 years, 8 months ago (2013-04-09 17:57:47 UTC) #22
commit-bot: I haz the power
Retried try job too often on win7_aura for step(s) interactive_ui_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win7_aura&number=27465
7 years, 8 months ago (2013-04-09 19:25:15 UTC) #23
bryeung
7 years, 8 months ago (2013-04-10 13:39:28 UTC) #24
Message was sent while issue was closed.
Committed patchset #16 manually as r193378 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698