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

Issue 298893003: Supports fake key events for setComposition/commitText by on-screen keyboards. (Closed)

Created:
6 years, 7 months ago by Shu Chen
Modified:
6 years, 6 months 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

Supports fake key events for setComposition/commitText by on-screen keyboards. IMF now assumes the IME composing happens with a physical key being pressed. That assumption is not true for on-screen keyboard scenario. For on-screen keyboard, when user touch a key button on the screen, the JS code will call IME API like chrome.input.ime.setComposition(). IMF then should generate events as: keydown(229), compositionstart, compositionupdate, input, keyup. The events compositionstart, compositionupdate and input are generated by RenderWidgetHostViewAura::SetCompositionText(). So we need to send fake key events to generate keydown(229) and keyup. The other part of this change is to make InputMethodEventFilter not depend on physical key events. Originally, InputMethodEventFilter relies on key events to find the root window and then get the EventProcessor. It will break on-screen scenario, because without a physical key being pressed, target_dispatcher_ will be NULL. This cl is to let InputMethodEventFilter to always get the EventProcessor from input_method_->GetTextInputClient()->GetAttachedWindow()->GetRootWindow()... BUG=376183 TEST=Verified on Pixel device. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=275422

Patch Set 1 #

Patch Set 2 : #

Total comments: 5

Patch Set 3 : ... #

Total comments: 4

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : #

Total comments: 4

Patch Set 7 : #

Total comments: 2

Patch Set 8 : #

Total comments: 2

Patch Set 9 : #

Patch Set 10 : #

Patch Set 11 : #

Total comments: 8

Patch Set 12 : #

Patch Set 13 : rebased. #

Patch Set 14 : #

Patch Set 15 : #

Patch Set 16 : #

Total comments: 6

Patch Set 17 : use root window instead of activation client. #

Patch Set 18 : #

Patch Set 19 : #

Patch Set 20 : #

Patch Set 21 : #

Total comments: 4

Patch Set 22 : #

Patch Set 23 : #

Total comments: 10

Patch Set 24 : #

Patch Set 25 : #

Patch Set 26 : fixed test failures. #

Patch Set 27 : #

Patch Set 28 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+121 lines, -57 lines) Patch
M ui/base/ime/input_method_chromeos.h View 1 2 3 4 1 chunk +3 lines, -0 lines 0 comments Download
M ui/base/ime/input_method_chromeos.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 4 chunks +18 lines, -1 line 0 comments Download
M ui/wm/core/input_method_event_filter.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +0 lines, -3 lines 0 comments Download
M ui/wm/core/input_method_event_filter.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 4 chunks +16 lines, -8 lines 0 comments Download
M ui/wm/core/input_method_event_filter_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 2 chunks +84 lines, -45 lines 0 comments Download

Messages

Total messages: 84 (0 generated)
Shu Chen
nona@, pls review the changes under ui/base/ime/... thakis@, pls review the changes under ui/wm/core/... Thanks ...
6 years, 7 months ago (2014-05-22 07:39:53 UTC) #1
Seigo Nonaka
lgtm https://codereview.chromium.org/298893003/diff/20001/ui/wm/core/input_method_event_filter.cc File ui/wm/core/input_method_event_filter.cc (right): https://codereview.chromium.org/298893003/diff/20001/ui/wm/core/input_method_event_filter.cc#newcode66 ui/wm/core/input_method_event_filter.cc:66: if (target_dispatcher_) { nit: I prefer early exit ...
6 years, 7 months ago (2014-05-26 04:59:28 UTC) #2
Shu Chen
https://codereview.chromium.org/298893003/diff/20001/ui/wm/core/input_method_event_filter.cc File ui/wm/core/input_method_event_filter.cc (right): https://codereview.chromium.org/298893003/diff/20001/ui/wm/core/input_method_event_filter.cc#newcode66 ui/wm/core/input_method_event_filter.cc:66: if (target_dispatcher_) { On 2014/05/26 04:59:29, Seigo Nonaka wrote: ...
6 years, 7 months ago (2014-05-26 05:04:48 UTC) #3
Yuki
https://codereview.chromium.org/298893003/diff/20001/ui/base/ime/input_method_chromeos.cc File ui/base/ime/input_method_chromeos.cc (right): https://codereview.chromium.org/298893003/diff/20001/ui/base/ime/input_method_chromeos.cc#newcode476 ui/base/ime/input_method_chromeos.cc:476: SendFakeProcessKeyEvent(false); Do we really want to send a PROCESSKEY ...
6 years, 7 months ago (2014-05-26 06:29:29 UTC) #4
Shu Chen
https://codereview.chromium.org/298893003/diff/20001/ui/base/ime/input_method_chromeos.cc File ui/base/ime/input_method_chromeos.cc (right): https://codereview.chromium.org/298893003/diff/20001/ui/base/ime/input_method_chromeos.cc#newcode476 ui/base/ime/input_method_chromeos.cc:476: SendFakeProcessKeyEvent(false); On 2014/05/26 06:29:29, Yuki wrote: > Do we ...
6 years, 7 months ago (2014-05-26 06:35:59 UTC) #5
Yuki
https://codereview.chromium.org/298893003/diff/20001/ui/base/ime/input_method_chromeos.cc File ui/base/ime/input_method_chromeos.cc (right): https://codereview.chromium.org/298893003/diff/20001/ui/base/ime/input_method_chromeos.cc#newcode476 ui/base/ime/input_method_chromeos.cc:476: SendFakeProcessKeyEvent(false); On 2014/05/26 06:35:59, Shu Chen wrote: > On ...
6 years, 7 months ago (2014-05-26 06:56:08 UTC) #6
Shu Chen
On 2014/05/26 06:56:08, Yuki wrote: > https://codereview.chromium.org/298893003/diff/20001/ui/base/ime/input_method_chromeos.cc > File ui/base/ime/input_method_chromeos.cc (right): > > https://codereview.chromium.org/298893003/diff/20001/ui/base/ime/input_method_chromeos.cc#newcode476 > ...
6 years, 7 months ago (2014-05-26 12:28:35 UTC) #7
Yuki
On 2014/05/26 12:28:35, Shu Chen wrote: > On 2014/05/26 06:56:08, Yuki wrote: > > > ...
6 years, 7 months ago (2014-05-26 12:53:42 UTC) #8
Shu Chen
On 2014/05/26 12:53:42, Yuki wrote: > On 2014/05/26 12:28:35, Shu Chen wrote: > > On ...
6 years, 7 months ago (2014-05-26 13:34:48 UTC) #9
Yuki
On 2014/05/26 13:34:48, Shu Chen wrote: > On 2014/05/26 12:53:42, Yuki wrote: > > On ...
6 years, 7 months ago (2014-05-26 14:14:49 UTC) #10
Shu Chen
On 2014/05/26 14:14:49, Yuki wrote: > On 2014/05/26 13:34:48, Shu Chen wrote: > > On ...
6 years, 7 months ago (2014-05-26 14:36:21 UTC) #11
James Su
What shuchen doing is to simulate physical keyboard input with on-screen keyboard. There is no ...
6 years, 7 months ago (2014-05-26 15:30:30 UTC) #12
Yuki
On 2014/05/26 15:30:30, James Su wrote: > What shuchen doing is to simulate physical keyboard ...
6 years, 7 months ago (2014-05-26 16:06:25 UTC) #13
James Su
2014-05-27 0:06 GMT+08:00 <yukishiino@chromium.org>: > On 2014/05/26 15:30:30, James Su wrote: > >> What shuchen ...
6 years, 7 months ago (2014-05-27 03:02:08 UTC) #14
Yuki
On 2014/05/27 03:02:08, James Su wrote: > Actually the behavior of firing VK_PROCESSKEY key down/up ...
6 years, 7 months ago (2014-05-27 03:50:51 UTC) #15
James Su
2014-05-27 11:50 GMT+08:00 <yukishiino@chromium.org>: > On 2014/05/27 03:02:08, James Su wrote: > >> Actually the ...
6 years, 7 months ago (2014-05-27 04:12:48 UTC) #16
Yuki
Shuchen, if you're going to use VKEY_UNKNOWN, you'd better know WindowTargeter::FindTargetForKeyEvent. You may want to ...
6 years, 7 months ago (2014-05-27 04:36:43 UTC) #17
Shu Chen
On 2014/05/27 04:36:43, Yuki wrote: > Shuchen, if you're going to use VKEY_UNKNOWN, you'd better ...
6 years, 7 months ago (2014-05-27 05:55:04 UTC) #18
Shu Chen
Sorry, I mis-read the dup events. Actually there wasn't dup event. What I saw was ...
6 years, 7 months ago (2014-05-27 15:39:08 UTC) #19
Shu Chen
Yuki, please take another look at the latest patchset. Thanks
6 years, 7 months ago (2014-05-27 15:59:17 UTC) #20
Shu Chen
+sky@. Scott, can you please help to review this cl? thakis@ seems OOO. Thanks, Shu
6 years, 7 months ago (2014-05-28 04:01:04 UTC) #21
Yuki
https://codereview.chromium.org/298893003/diff/40001/ui/base/ime/input_method_chromeos.h File ui/base/ime/input_method_chromeos.h (right): https://codereview.chromium.org/298893003/diff/40001/ui/base/ime/input_method_chromeos.h#newcode91 ui/base/ime/input_method_chromeos.h:91: // Sends a fake key event with VKEY_PROCESSKEY key ...
6 years, 7 months ago (2014-05-28 06:04:18 UTC) #22
Shu Chen
https://codereview.chromium.org/298893003/diff/40001/ui/base/ime/input_method_chromeos.h File ui/base/ime/input_method_chromeos.h (right): https://codereview.chromium.org/298893003/diff/40001/ui/base/ime/input_method_chromeos.h#newcode91 ui/base/ime/input_method_chromeos.h:91: // Sends a fake key event with VKEY_PROCESSKEY key ...
6 years, 6 months ago (2014-05-28 06:59:50 UTC) #23
Yuki
sadrul@, I think you have better and deeper understanding about |target_dispatcher_| in InputMethodEventFilter and what ...
6 years, 6 months ago (2014-05-28 07:59:28 UTC) #24
sadrul
A couple of comments: (1) Please briefly explain the changes made in the CL in ...
6 years, 6 months ago (2014-05-28 18:07:15 UTC) #25
Shu Chen
On 2014/05/28 18:07:15, sadrul wrote: > A couple of comments: (1) Please briefly explain the ...
6 years, 6 months ago (2014-05-29 08:18:24 UTC) #26
Shu Chen
I've added an unit test. Please take another look. Thanks.
6 years, 6 months ago (2014-05-30 08:12:47 UTC) #27
Yuki
https://codereview.chromium.org/298893003/diff/100001/ui/wm/core/input_method_event_filter_unittest.cc File ui/wm/core/input_method_event_filter_unittest.cc (right): https://codereview.chromium.org/298893003/diff/100001/ui/wm/core/input_method_event_filter_unittest.cc#newcode33 ui/wm/core/input_method_event_filter_unittest.cc:33: //typedef aura::test::AuraTestBase InputMethodEventFilterTest; nit: You forgot to revert these ...
6 years, 6 months ago (2014-05-30 08:33:11 UTC) #28
Shu Chen
https://codereview.chromium.org/298893003/diff/100001/ui/wm/core/input_method_event_filter_unittest.cc File ui/wm/core/input_method_event_filter_unittest.cc (right): https://codereview.chromium.org/298893003/diff/100001/ui/wm/core/input_method_event_filter_unittest.cc#newcode33 ui/wm/core/input_method_event_filter_unittest.cc:33: //typedef aura::test::AuraTestBase InputMethodEventFilterTest; On 2014/05/30 08:33:11, Yuki wrote: > ...
6 years, 6 months ago (2014-05-30 08:46:35 UTC) #29
Yuki
lgtm. Please get a lgtm from sadrul, too. https://codereview.chromium.org/298893003/diff/120001/ui/wm/core/input_method_event_filter_unittest.cc File ui/wm/core/input_method_event_filter_unittest.cc (right): https://codereview.chromium.org/298893003/diff/120001/ui/wm/core/input_method_event_filter_unittest.cc#newcode119 ui/wm/core/input_method_event_filter_unittest.cc:119: // ...
6 years, 6 months ago (2014-05-30 08:54:06 UTC) #30
Shu Chen
https://codereview.chromium.org/298893003/diff/120001/ui/wm/core/input_method_event_filter_unittest.cc File ui/wm/core/input_method_event_filter_unittest.cc (right): https://codereview.chromium.org/298893003/diff/120001/ui/wm/core/input_method_event_filter_unittest.cc#newcode119 ui/wm/core/input_method_event_filter_unittest.cc:119: // Verifies no key event happends because InputMethodEventFilter:: On ...
6 years, 6 months ago (2014-05-31 16:15:20 UTC) #31
Shu Chen
sky@/sadrul@, can you please help review this cl? sky@, your approval is required for changes ...
6 years, 6 months ago (2014-05-31 16:17:50 UTC) #32
sadrul
https://codereview.chromium.org/298893003/diff/140001/ash/shell.cc File ash/shell.cc (right): https://codereview.chromium.org/298893003/diff/140001/ash/shell.cc#newcode1160 ash/shell.cc:1160: : NULL); The problem with this is that all ...
6 years, 6 months ago (2014-05-31 18:10:15 UTC) #33
Shu Chen
PTAL. https://codereview.chromium.org/298893003/diff/140001/ash/shell.cc File ash/shell.cc (right): https://codereview.chromium.org/298893003/diff/140001/ash/shell.cc#newcode1160 ash/shell.cc:1160: : NULL); On 2014/05/31 18:10:16, sadrul wrote: > ...
6 years, 6 months ago (2014-06-01 05:33:22 UTC) #34
sadrul
https://codereview.chromium.org/298893003/diff/190001/ui/wm/core/input_method_event_filter.cc File ui/wm/core/input_method_event_filter.cc (right): https://codereview.chromium.org/298893003/diff/190001/ui/wm/core/input_method_event_filter.cc#newcode32 ui/wm/core/input_method_event_filter.cc:32: } Should you RemoveObserver from activation_client_ here? https://codereview.chromium.org/298893003/diff/190001/ui/wm/core/input_method_event_filter.h File ...
6 years, 6 months ago (2014-06-02 03:49:36 UTC) #35
Shu Chen
https://codereview.chromium.org/298893003/diff/190001/ui/wm/core/input_method_event_filter.cc File ui/wm/core/input_method_event_filter.cc (right): https://codereview.chromium.org/298893003/diff/190001/ui/wm/core/input_method_event_filter.cc#newcode32 ui/wm/core/input_method_event_filter.cc:32: } On 2014/06/02 03:49:37, sadrul wrote: > Should you ...
6 years, 6 months ago (2014-06-02 04:08:55 UTC) #36
Nico
this lgtm as soon as sadrul is happy with it. Please make sure that the ...
6 years, 6 months ago (2014-06-04 00:25:38 UTC) #37
Shu Chen
On 2014/06/04 00:25:38, Nico wrote: > this lgtm as soon as sadrul is happy with ...
6 years, 6 months ago (2014-06-04 00:44:56 UTC) #38
sadrul
LGTM
6 years, 6 months ago (2014-06-04 02:31:56 UTC) #39
Shu Chen
The CQ bit was checked by shuchen@chromium.org
6 years, 6 months ago (2014-06-04 06:18:11 UTC) #40
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/shuchen@chromium.org/298893003/230001
6 years, 6 months ago (2014-06-04 06:19:48 UTC) #41
Shu Chen
The CQ bit was unchecked by shuchen@chromium.org
6 years, 6 months ago (2014-06-04 07:53:28 UTC) #42
Shu Chen
The CQ bit was checked by shuchen@chromium.org
6 years, 6 months ago (2014-06-04 08:00:00 UTC) #43
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/shuchen@chromium.org/298893003/240001
6 years, 6 months ago (2014-06-04 08:00:40 UTC) #44
Shu Chen
The CQ bit was unchecked by shuchen@chromium.org
6 years, 6 months ago (2014-06-04 08:08:47 UTC) #45
Shu Chen
The CQ bit was checked by shuchen@chromium.org
6 years, 6 months ago (2014-06-04 08:23:49 UTC) #46
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/shuchen@chromium.org/298893003/260001
6 years, 6 months ago (2014-06-04 08:24:34 UTC) #47
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: android_dbg_triggered_tests on tryserver.chromium ...
6 years, 6 months ago (2014-06-04 10:16:03 UTC) #48
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 6 months ago (2014-06-04 10:17:20 UTC) #49
commit-bot: I haz the power
Try jobs failed on following builders: win_gpu_triggered_tests on tryserver.chromium.gpu (http://build.chromium.org/p/tryserver.chromium.gpu/builders/win_gpu_triggered_tests/builds/13809)
6 years, 6 months ago (2014-06-04 10:17:21 UTC) #50
Shu Chen
+oshima@ for changes of ash/shell.
6 years, 6 months ago (2014-06-04 15:18:03 UTC) #51
Shu Chen
+jamescook@, for changes in apps/shell/browser/shell_desktop_controller.cc.
6 years, 6 months ago (2014-06-04 15:23:02 UTC) #52
oshima
https://codereview.chromium.org/298893003/diff/280001/ui/wm/core/input_method_event_filter.h File ui/wm/core/input_method_event_filter.h (right): https://codereview.chromium.org/298893003/diff/280001/ui/wm/core/input_method_event_filter.h#newcode33 ui/wm/core/input_method_event_filter.h:33: aura::client::ActivationClient* activation_client); How about just pass a root window ...
6 years, 6 months ago (2014-06-04 16:43:40 UTC) #53
James Cook
https://codereview.chromium.org/298893003/diff/280001/ui/wm/core/input_method_event_filter.cc File ui/wm/core/input_method_event_filter.cc (right): https://codereview.chromium.org/298893003/diff/280001/ui/wm/core/input_method_event_filter.cc#newcode33 ui/wm/core/input_method_event_filter.cc:33: // Because the |activation_client_| pointer may be destroyed already. ...
6 years, 6 months ago (2014-06-04 16:50:30 UTC) #54
oshima
On 2014/06/04 16:50:30, James Cook wrote: > https://codereview.chromium.org/298893003/diff/280001/ui/wm/core/input_method_event_filter.cc > File ui/wm/core/input_method_event_filter.cc (right): > > https://codereview.chromium.org/298893003/diff/280001/ui/wm/core/input_method_event_filter.cc#newcode33 ...
6 years, 6 months ago (2014-06-04 18:13:59 UTC) #55
sadrul
https://codereview.chromium.org/298893003/diff/280001/ui/wm/core/input_method_event_filter.cc File ui/wm/core/input_method_event_filter.cc (right): https://codereview.chromium.org/298893003/diff/280001/ui/wm/core/input_method_event_filter.cc#newcode33 ui/wm/core/input_method_event_filter.cc:33: // Because the |activation_client_| pointer may be destroyed already. ...
6 years, 6 months ago (2014-06-04 18:21:06 UTC) #56
Shu Chen
https://codereview.chromium.org/298893003/diff/280001/ui/wm/core/input_method_event_filter.cc File ui/wm/core/input_method_event_filter.cc (right): https://codereview.chromium.org/298893003/diff/280001/ui/wm/core/input_method_event_filter.cc#newcode33 ui/wm/core/input_method_event_filter.cc:33: // Because the |activation_client_| pointer may be destroyed already. ...
6 years, 6 months ago (2014-06-05 07:00:18 UTC) #57
Shu Chen
Offline IM'ed with oshima@. Thanks for his idea, I've changed the solution of fixing the ...
6 years, 6 months ago (2014-06-05 14:07:25 UTC) #58
oshima
https://codereview.chromium.org/298893003/diff/370001/ui/base/ime/input_method_chromeos.cc File ui/base/ime/input_method_chromeos.cc (right): https://codereview.chromium.org/298893003/diff/370001/ui/base/ime/input_method_chromeos.cc#newcode450 ui/base/ime/input_method_chromeos.cc:450: GetTextInputClient()->GetAttachedWindow())); As I said, it is my understanding that ...
6 years, 6 months ago (2014-06-05 15:03:13 UTC) #59
Shu Chen
On 2014/06/05 15:03:13, oshima wrote: > https://codereview.chromium.org/298893003/diff/370001/ui/base/ime/input_method_chromeos.cc > File ui/base/ime/input_method_chromeos.cc (right): > > https://codereview.chromium.org/298893003/diff/370001/ui/base/ime/input_method_chromeos.cc#newcode450 > ...
6 years, 6 months ago (2014-06-05 15:27:02 UTC) #60
sadrul
https://codereview.chromium.org/298893003/diff/370001/ui/base/ime/input_method_chromeos.cc File ui/base/ime/input_method_chromeos.cc (right): https://codereview.chromium.org/298893003/diff/370001/ui/base/ime/input_method_chromeos.cc#newcode450 ui/base/ime/input_method_chromeos.cc:450: GetTextInputClient()->GetAttachedWindow())); On 2014/06/05 15:03:13, oshima wrote: > As I ...
6 years, 6 months ago (2014-06-05 15:46:27 UTC) #61
Shu Chen
There is no need to pass in a TextInputClient instance to InputMethodEventFilter. InputMethodEventFilter owns the ...
6 years, 6 months ago (2014-06-05 16:13:17 UTC) #62
oshima
On 2014/06/05 16:13:17, Shu Chen wrote: > There is no need to pass in a ...
6 years, 6 months ago (2014-06-05 16:16:58 UTC) #63
Shu Chen
I've updated per your proposed solution. PTAL? https://codereview.chromium.org/298893003/diff/370001/ui/base/ime/input_method_chromeos.cc File ui/base/ime/input_method_chromeos.cc (right): https://codereview.chromium.org/298893003/diff/370001/ui/base/ime/input_method_chromeos.cc#newcode450 ui/base/ime/input_method_chromeos.cc:450: GetTextInputClient()->GetAttachedWindow())); On ...
6 years, 6 months ago (2014-06-05 16:26:53 UTC) #64
Shu Chen
On 2014/06/05 16:16:58, oshima wrote: > On 2014/06/05 16:13:17, Shu Chen wrote: > > There ...
6 years, 6 months ago (2014-06-05 16:30:12 UTC) #65
Shu Chen
On 2014/06/05 16:30:12, Shu Chen wrote: > On 2014/06/05 16:16:58, oshima wrote: > > On ...
6 years, 6 months ago (2014-06-05 16:41:38 UTC) #66
oshima
On 2014/06/05 16:41:38, Shu Chen wrote: > On 2014/06/05 16:30:12, Shu Chen wrote: > > ...
6 years, 6 months ago (2014-06-05 16:59:54 UTC) #67
Shu Chen
Done. Hopefully patchset #23 is the final patchset. :) PTAL.
6 years, 6 months ago (2014-06-05 17:04:01 UTC) #68
oshima
very nice :) lgtm with nits. https://codereview.chromium.org/298893003/diff/410001/ui/wm/core/input_method_event_filter_unittest.cc File ui/wm/core/input_method_event_filter_unittest.cc (right): https://codereview.chromium.org/298893003/diff/410001/ui/wm/core/input_method_event_filter_unittest.cc#newcode37 ui/wm/core/input_method_event_filter_unittest.cc:37: aura::Window* window_; nit: ...
6 years, 6 months ago (2014-06-05 17:14:49 UTC) #69
sadrul
LGTM I am worried that we don't have sufficient test coverage for the cases you ...
6 years, 6 months ago (2014-06-05 17:16:38 UTC) #70
Shu Chen
https://codereview.chromium.org/298893003/diff/410001/ui/wm/core/input_method_event_filter_unittest.cc File ui/wm/core/input_method_event_filter_unittest.cc (right): https://codereview.chromium.org/298893003/diff/410001/ui/wm/core/input_method_event_filter_unittest.cc#newcode37 ui/wm/core/input_method_event_filter_unittest.cc:37: aura::Window* window_; On 2014/06/05 17:14:48, oshima wrote: > nit: ...
6 years, 6 months ago (2014-06-05 17:18:01 UTC) #71
Shu Chen
For tests of #66 #67, I will add a new unit test in InputMethodEventFilterTest. Thanks, ...
6 years, 6 months ago (2014-06-05 17:27:49 UTC) #72
Shu Chen
Hi jamescook@, do you have more comments? Thanks, Shu
6 years, 6 months ago (2014-06-05 17:29:09 UTC) #73
James Cook
Ah, I didn't think you wanted me since you aren't touching apps/shell/ anymore. :-) LGTM
6 years, 6 months ago (2014-06-05 19:36:36 UTC) #74
Shu Chen
The CQ bit was checked by shuchen@chromium.org
6 years, 6 months ago (2014-06-06 07:32:43 UTC) #75
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/shuchen@chromium.org/298893003/480001
6 years, 6 months ago (2014-06-06 07:34:35 UTC) #76
Shu Chen
The CQ bit was checked by shuchen@chromium.org
6 years, 6 months ago (2014-06-06 08:04:13 UTC) #77
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/shuchen@chromium.org/298893003/500001
6 years, 6 months ago (2014-06-06 08:05:07 UTC) #78
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: linux_chromium_rel on tryserver.chromium ...
6 years, 6 months ago (2014-06-06 11:07:17 UTC) #79
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 6 months ago (2014-06-06 12:07:21 UTC) #80
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/linux_chromium_rel/builds/39215)
6 years, 6 months ago (2014-06-06 12:07:23 UTC) #81
Shu Chen
The CQ bit was checked by shuchen@chromium.org
6 years, 6 months ago (2014-06-06 12:08:47 UTC) #82
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/shuchen@chromium.org/298893003/500001
6 years, 6 months ago (2014-06-06 12:09:24 UTC) #83
commit-bot: I haz the power
6 years, 6 months ago (2014-06-06 13:22:06 UTC) #84
Message was sent while issue was closed.
Change committed as 275422

Powered by Google App Engine
This is Rietveld 408576698