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

Issue 2919583002: chromeos: Move InputMethodUtil into //ui/base/ime/chromeos (Closed)

Created:
3 years, 6 months ago by James Cook
Modified:
3 years, 6 months ago
CC:
chromium-reviews, sadrul, yusukes+watch_chromium.org, nektar+watch_chromium.org, dougt+watch_chromium.org, dmazzoni+watch_chromium.org, extensions-reviews_chromium.org, aboxhall+watch_chromium.org, achuith+watch_chromium.org, nona+watch_chromium.org, je_julie, kalyank, dbeam+watch-options_chromium.org, alemate+watch_chromium.org, yuzo+watch_chromium.org, oshima+watch_chromium.org, chromium-apps-reviews_chromium.org, michaelpg+watch-options_chromium.org, shuchen+watch_chromium.org, davemoore+watch_chromium.org, dtseng+watch_chromium.org, James Su, jshin+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

chromeos: Move InputMethodUtil into //ui/base/ime/chromeos For mustash we need to eliminate ash to chrome delegates. Moving this class will allow it to be called directly from the system tray IME code in ash, which will allow methods to be removed from SystemTrayDelegate. Move the class into ui/base/ime/chromeos because that's where most of the other utility code lives (like extension_ime_util). * Move kBrailleIme constants to ui/base/ime/chromeos/extension_ime_util.h * Fix input_method_whitelist.cc usage in BUILD rules for test targets * Move Chrome OS IME strings to ui_chromeos_strings.grd BUG=724305 TEST=ui_base_unittests, chrome unit_tests TBR=rockot@chromium.org Review-Url: https://codereview.chromium.org/2919583002 Cr-Commit-Position: refs/heads/master@{#476119} Committed: https://chromium.googlesource.com/chromium/src/+/2d60f034473f06fd040407a2945f5b4a35b07df4

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+702 lines, -2307 lines) Patch
M chrome/app/chromeos_strings.grdp View 2 chunks +0 lines, -614 lines 0 comments Download
M chrome/browser/chromeos/BUILD.gn View 3 chunks +0 lines, -5 lines 0 comments Download
M chrome/browser/chromeos/accessibility/accessibility_manager.cc View 5 chunks +5 lines, -5 lines 0 comments Download
M chrome/browser/chromeos/accessibility/accessibility_manager_browsertest.cc View 3 chunks +3 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/base/locale_util.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/chrome_browser_main_chromeos.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/extensions/input_method_api.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/extensions/input_method_apitest_chromeos.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/input_method/accessibility.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/input_method/browser_state_monitor.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/input_method/component_extension_ime_manager_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/input_method/input_method_manager_impl.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/input_method/input_method_persistence.cc View 1 chunk +1 line, -1 line 0 comments Download
D chrome/browser/chromeos/input_method/input_method_util.h View 1 chunk +0 lines, -224 lines 0 comments Download
D chrome/browser/chromeos/input_method/input_method_util.cc View 1 chunk +0 lines, -837 lines 0 comments Download
D chrome/browser/chromeos/input_method/input_method_util_unittest.cc View 1 chunk +0 lines, -537 lines 0 comments Download
M chrome/browser/chromeos/input_method/mock_input_method_manager_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/input_method/mode_indicator_browsertest.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/input_method/mode_indicator_controller.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/login/oobe_localization_browsertest.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/login/session/user_session_manager.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/login/ui/login_display_host_impl.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/policy/device_local_account_browsertest.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/language_settings_private/language_settings_private_api.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/ash/system_tray_delegate_chromeos.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/chromeos/login/l10n_util.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/options/chromeos/cros_language_options_handler.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/common/extensions/extension_constants.h View 1 chunk +0 lines, -5 lines 0 comments Download
M chrome/common/extensions/extension_constants.cc View 1 chunk +0 lines, -6 lines 0 comments Download
M chrome/test/BUILD.gn View 2 chunks +0 lines, -3 lines 0 comments Download
M ui/base/BUILD.gn View 3 chunks +14 lines, -7 lines 0 comments Download
M ui/base/ime/BUILD.gn View 2 chunks +3 lines, -0 lines 0 comments Download
M ui/base/ime/chromeos/DEPS View 1 chunk +1 line, -0 lines 0 comments Download
M ui/base/ime/chromeos/extension_ime_util.h View 1 chunk +6 lines, -0 lines 0 comments Download
M ui/base/ime/chromeos/extension_ime_util.cc View 1 chunk +5 lines, -0 lines 0 comments Download
A + ui/base/ime/chromeos/input_method_util.h View 4 chunks +5 lines, -4 lines 0 comments Download
A + ui/base/ime/chromeos/input_method_util.cc View 8 chunks +13 lines, -21 lines 0 comments Download
A + ui/base/ime/chromeos/input_method_util_unittest.cc View 5 chunks +9 lines, -14 lines 0 comments Download
M ui/chromeos/ui_chromeos_strings.grd View 1 chunk +615 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 17 (11 generated)
James Cook
shuchen, please take a look at everything. stevenjb, please take a look at ui/chromeos (for ...
3 years, 6 months ago (2017-05-31 21:37:44 UTC) #5
stevenjb
The fact that we have ui/base/ime/chromeos and ui/chromeos/ime is wonky to say the least, but ...
3 years, 6 months ago (2017-05-31 23:20:55 UTC) #8
Shu Chen
lgtm
3 years, 6 months ago (2017-06-01 00:27:12 UTC) #9
James Cook
Thanks for the reviews. TBR rockot for removing some constants from chrome/common/extensions/extensions_constants.h
3 years, 6 months ago (2017-06-01 00:47:05 UTC) #12
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/2919583002/1
3 years, 6 months ago (2017-06-01 00:48:08 UTC) #14
commit-bot: I haz the power
3 years, 6 months ago (2017-06-01 00:55:40 UTC) #17
Message was sent while issue was closed.
Committed patchset #1 (id:1) as
https://chromium.googlesource.com/chromium/src/+/2d60f034473f06fd040407a2945f...

Powered by Google App Engine
This is Rietveld 408576698