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

Issue 444523003: Support IME extensions for Ozone. (Closed)

Created:
6 years, 4 months ago by Shu Chen
Modified:
6 years, 4 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, extensions-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Support IME extensions for Ozone. After cl https://codereview.chromium.org/324903002/, the X11 dependencies have been removed from IMF except for ImeKeyboard implementation for Ozone. Without a valid ImeKeyboard implementation IME extensions can still work. BUG=362698 TEST=Verified on Pixel device. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=289319

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : rebased. #

Patch Set 4 : build pass. #

Patch Set 5 : rebased. #

Patch Set 6 : fixed compiling failures. #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+4 lines, -21 lines) Patch
M chrome/browser/extensions/api/input_ime/input_ime_api.cc View 1 2 3 4 4 chunks +1 line, -10 lines 0 comments Download
M chrome/chrome_browser_chromeos.gypi View 1 2 3 4 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/chrome_tests_unit.gypi View 1 2 3 4 1 chunk +0 lines, -4 lines 0 comments Download
M ui/base/ime/input_method_factory.cc View 1 2 chunks +2 lines, -2 lines 2 comments Download
M ui/base/ui_base.gyp View 1 2 3 4 2 chunks +1 line, -3 lines 0 comments Download

Messages

Total messages: 23 (0 generated)
Shu Chen
nona@/spang@, can you please review this cl? Thanks
6 years, 4 months ago (2014-08-05 04:26:46 UTC) #1
Seigo Nonaka
could you add TEST line about what you did for testing this CL. I don't ...
6 years, 4 months ago (2014-08-05 04:42:01 UTC) #2
Shu Chen
On 2014/08/05 04:42:01, Seigo Nonaka wrote: > could you add TEST line about what you ...
6 years, 4 months ago (2014-08-05 08:14:07 UTC) #3
spang
On 2014/08/05 08:14:07, Shu Chen wrote: > On 2014/08/05 04:42:01, Seigo Nonaka wrote: > > ...
6 years, 4 months ago (2014-08-05 16:53:46 UTC) #4
Shu Chen
> I recommend doing this to test on pixel: > > 1. Download and install ...
6 years, 4 months ago (2014-08-06 14:26:06 UTC) #5
spang
I cannot reproduce your error. It looks like your build is passing clang flags to ...
6 years, 4 months ago (2014-08-06 17:34:18 UTC) #6
Shu Chen
Finally I got this cl verified on Ozone. The IMF works well and the IMEs ...
6 years, 4 months ago (2014-08-12 08:54:22 UTC) #7
Shu Chen
Btw, I found the key event from Ozone doesn't have correct 'code' string, which is ...
6 years, 4 months ago (2014-08-12 10:40:19 UTC) #8
Seigo Nonaka
lgtm with one comments https://codereview.chromium.org/444523003/diff/100001/ui/base/ime/input_method_factory.cc File ui/base/ime/input_method_factory.cc (right): https://codereview.chromium.org/444523003/diff/100001/ui/base/ime/input_method_factory.cc#newcode20 ui/base/ime/input_method_factory.cc:20: #include "ui/base/ime/input_method_minimal.h" So, input_method_minimal.h is ...
6 years, 4 months ago (2014-08-12 16:10:35 UTC) #9
Seigo Nonaka
lgtm with one comments
6 years, 4 months ago (2014-08-12 16:10:36 UTC) #10
spang
On 2014/08/12 10:40:19, Shu Chen wrote: > Btw, I found the key event from Ozone ...
6 years, 4 months ago (2014-08-12 17:27:16 UTC) #11
spang
lgtm
6 years, 4 months ago (2014-08-12 17:29:45 UTC) #12
Shu Chen
https://codereview.chromium.org/444523003/diff/100001/ui/base/ime/input_method_factory.cc File ui/base/ime/input_method_factory.cc (right): https://codereview.chromium.org/444523003/diff/100001/ui/base/ime/input_method_factory.cc#newcode20 ui/base/ime/input_method_factory.cc:20: #include "ui/base/ime/input_method_minimal.h" On 2014/08/12 16:10:35, Seigo Nonaka wrote: > ...
6 years, 4 months ago (2014-08-13 00:21:07 UTC) #13
Shu Chen
The CQ bit was checked by shuchen@chromium.org
6 years, 4 months ago (2014-08-13 00:21:11 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/shuchen@chromium.org/444523003/100001
6 years, 4 months ago (2014-08-13 00:47:21 UTC) #15
Shu Chen
+sky@ for approval of ui/base/ui_base.gyp.
6 years, 4 months ago (2014-08-13 03:14:06 UTC) #16
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: chromium_presubmit on tryserver.chromium.linux ...
6 years, 4 months ago (2014-08-13 04:32:22 UTC) #17
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 4 months ago (2014-08-13 04:36:06 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/3853)
6 years, 4 months ago (2014-08-13 04:36:07 UTC) #19
sky
LGTM
6 years, 4 months ago (2014-08-13 15:04:55 UTC) #20
Shu Chen
The CQ bit was checked by shuchen@chromium.org
6 years, 4 months ago (2014-08-13 16:26:57 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/shuchen@chromium.org/444523003/100001
6 years, 4 months ago (2014-08-13 16:29:28 UTC) #22
commit-bot: I haz the power
6 years, 4 months ago (2014-08-13 16:40:57 UTC) #23
Message was sent while issue was closed.
Committed patchset #6 (100001) as 289319

Powered by Google App Engine
This is Rietveld 408576698