|
Refactors keyboard related code so mash can use a keyboard
This consists of the following:
. Keyboard functionality as needed by mash is now in KeyboardUI.
. KeyboardUI has a mus implementation that uses keyboard.mojom.
. mojom::Keyboard is provided by chrome, but NOTIMPLEMENTED yet.
. Added ChromeInterfaceFactory that is registered in
ChromeBrowserMainChromeos (I'll move to an ash class later on).
BUG= 585253
TEST=none
R=ben@chromium.org, sadrul@chromium.org
Committed: https://crrev.com/fee520c1c2c91a2baca7d777bddd322f3e1854fc
Cr-Commit-Position: refs/heads/master@{#374950}
Total comments: 6
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+482 lines, -25 lines) |
Patch |
 |
M |
ash/ash.gyp
|
View
|
2
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ash/keyboard/keyboard_ui.h
|
View
|
|
1 chunk |
+48 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ash/keyboard/keyboard_ui.cc
|
View
|
1
2
|
1 chunk |
+68 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ash/keyboard/keyboard_ui_observer.h
|
View
|
|
1 chunk |
+24 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/mus/BUILD.gn
|
View
|
1
2
3
4
5
|
3 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ash/mus/keyboard_ui_mus.h
|
View
|
1
2
3
4
|
1 chunk |
+49 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ash/mus/keyboard_ui_mus.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+52 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/mus/sysui_application.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/shell.h
|
View
|
1
2
|
3 chunks |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/shell.cc
|
View
|
1
2
|
6 chunks |
+15 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/shell_init_params.h
|
View
|
1
2
|
3 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/system/chromeos/virtual_keyboard/virtual_keyboard_tray.h
|
View
|
|
3 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
 |
M |
ash/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc
|
View
|
|
5 chunks |
+8 lines, -14 lines |
0 comments
|
Download
|
 |
M |
ash/test/test_shell_delegate.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/BUILD.gn
|
View
|
|
3 chunks |
+8 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/chrome_browser_main_chromeos.h
|
View
|
|
2 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/chrome_browser_main_chromeos.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+11 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/chromeos/chrome_interface_factory.h
|
View
|
|
1 chunk |
+42 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/chromeos/chrome_interface_factory.cc
|
View
|
|
1 chunk |
+28 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/BUILD.gn
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/ash/chrome_keyboard_ui.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
A |
chrome/browser/ui/ash/keyboard_ui_service.h
|
View
|
|
1 chunk |
+24 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/browser/ui/ash/keyboard_ui_service.cc
|
View
|
|
1 chunk |
+21 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ui/keyboard/BUILD.gn
|
View
|
|
2 chunks |
+10 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ui/keyboard/keyboard.mojom
|
View
|
|
1 chunk |
+25 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ui/keyboard/keyboard_controller.h
|
View
|
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
Total messages: 19 (6 generated)
|