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

Issue 67503004: Introduce RemoteInputMethodWin (Closed)

Created:
7 years, 1 month ago by yukawa
Modified:
7 years, 1 month ago
CC:
chromium-reviews, nona+watch_chromium.org, James Su, yukishiino+watch_chromium.org, penghuang+watch_chromium.org, yusukes+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Introduce RemoteInputMethodWin In order to enable IME support on Ash, we need a proxy object which implements ui::InputMethod interface and works as if it was the actual IME back-end running in the metro_driver process. This CL introduces RemoteInputMethodWin for this purpose. RemoteInputMethodWin is not used in the production code yet. So this CL never breaks existing functionary at the moment. BUG=164964 TEST=ui_unittests --gtest_filter=RemoteInputMethodTest.* Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=236239

Patch Set 1 : #

Total comments: 22

Patch Set 2 : Address comment #

Total comments: 2

Patch Set 3 : Add a comment #

Patch Set 4 : Revise comments, rename OnLanguageChanged to OnInputSourceChanged #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1043 lines, -0 lines) Patch
M ui/base/ime/ime.gypi View 1 chunk +3 lines, -0 lines 0 comments Download
M ui/base/ime/ime_unittests.gypi View 1 chunk +1 line, -0 lines 0 comments Download
A ui/base/ime/remote_input_method_delegate_win.h View 1 2 1 chunk +41 lines, -0 lines 0 comments Download
A ui/base/ime/remote_input_method_win.h View 1 2 3 1 chunk +78 lines, -0 lines 0 comments Download
A ui/base/ime/remote_input_method_win.cc View 1 2 3 1 chunk +344 lines, -0 lines 0 comments Download
A ui/base/ime/remote_input_method_win_unittest.cc View 1 2 3 1 chunk +576 lines, -0 lines 0 comments Download

Messages

Total messages: 17 (0 generated)
yukawa
7 years, 1 month ago (2013-11-15 08:04:23 UTC) #1
Seigo Nonaka
https://codereview.chromium.org/67503004/diff/190001/ui/base/ime/remote_input_method_win.cc File ui/base/ime/remote_input_method_win.cc (right): https://codereview.chromium.org/67503004/diff/190001/ui/base/ime/remote_input_method_win.cc#newcode23 ui/base/ime/remote_input_method_win.cc:23: // Caveats: Currently we support only one instance at ...
7 years, 1 month ago (2013-11-18 20:00:27 UTC) #2
yukawa
Thank you for the review. Could you take another look? I've addressed your comment and ...
7 years, 1 month ago (2013-11-19 07:17:50 UTC) #3
Seigo Nonaka
almost l-gtm. Please let me ask a question in DispatchKeyEvent. https://codereview.chromium.org/67503004/diff/190001/ui/base/ime/remote_input_method_win.cc File ui/base/ime/remote_input_method_win.cc (right): https://codereview.chromium.org/67503004/diff/190001/ui/base/ime/remote_input_method_win.cc#newcode176 ...
7 years, 1 month ago (2013-11-20 04:14:29 UTC) #4
yukawa
https://codereview.chromium.org/67503004/diff/190001/ui/base/ime/remote_input_method_win.cc File ui/base/ime/remote_input_method_win.cc (right): https://codereview.chromium.org/67503004/diff/190001/ui/base/ime/remote_input_method_win.cc#newcode176 ui/base/ime/remote_input_method_win.cc:176: if (event.HasNativeEvent()) On 2013/11/20 04:14:29, Seigo Nonaka wrote: > ...
7 years, 1 month ago (2013-11-20 05:06:06 UTC) #5
Hiro Komatsu
https://codereview.chromium.org/67503004/diff/360003/ui/base/ime/remote_input_method_delegate_win.h File ui/base/ime/remote_input_method_delegate_win.h (right): https://codereview.chromium.org/67503004/diff/360003/ui/base/ime/remote_input_method_delegate_win.h#newcode30 ui/base/ime/remote_input_method_delegate_win.h:30: const std::vector<int32>& input_scopes, Is it possible to use enum ...
7 years, 1 month ago (2013-11-20 05:19:06 UTC) #6
Seigo Nonaka
lgtm https://codereview.chromium.org/67503004/diff/190001/ui/base/ime/remote_input_method_win.cc File ui/base/ime/remote_input_method_win.cc (right): https://codereview.chromium.org/67503004/diff/190001/ui/base/ime/remote_input_method_win.cc#newcode176 ui/base/ime/remote_input_method_win.cc:176: if (event.HasNativeEvent()) Okay, as we talked offline, it ...
7 years, 1 month ago (2013-11-20 05:40:40 UTC) #7
yukawa
Thanks. Komatsu-san, could you take a look?
7 years, 1 month ago (2013-11-20 05:53:47 UTC) #8
yukawa
https://codereview.chromium.org/67503004/diff/360003/ui/base/ime/remote_input_method_delegate_win.h File ui/base/ime/remote_input_method_delegate_win.h (right): https://codereview.chromium.org/67503004/diff/360003/ui/base/ime/remote_input_method_delegate_win.h#newcode30 ui/base/ime/remote_input_method_delegate_win.h:30: const std::vector<int32>& input_scopes, On 2013/11/20 05:19:07, Hiro Komatsu wrote: ...
7 years, 1 month ago (2013-11-20 06:26:53 UTC) #9
Hiro Komatsu
lgtm
7 years, 1 month ago (2013-11-20 06:36:28 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yukawa@chromium.org/67503004/520001
7 years, 1 month ago (2013-11-20 07:29:20 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yukawa@chromium.org/67503004/710001
7 years, 1 month ago (2013-11-20 07:49:15 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yukawa@chromium.org/67503004/790001
7 years, 1 month ago (2013-11-20 08:19:50 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yukawa@chromium.org/67503004/930001
7 years, 1 month ago (2013-11-20 09:10:22 UTC) #14
commit-bot: I haz the power
Retried try job too often on win_x64_rel for step(s) base_unittests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_x64_rel&number=55414
7 years, 1 month ago (2013-11-20 11:09:54 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yukawa@chromium.org/67503004/800002
7 years, 1 month ago (2013-11-20 11:24:34 UTC) #16
commit-bot: I haz the power
7 years, 1 month ago (2013-11-20 13:29:40 UTC) #17
Message was sent while issue was closed.
Change committed as 236239

Powered by Google App Engine
This is Rietveld 408576698