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

Issue 100213003: Support for providing IMEContext with Ozone. (Closed)

Created:
7 years ago by kalyank
Modified:
7 years ago
Reviewers:
rjkroege, Yuki, spang
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

Support for providing IMEContext with Ozone. This patch adds support for Ozone implementations to provide an IME context implementation.By default we use FakeInputMethodContext. BUG=None Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=241442

Patch Set 1 #

Patch Set 2 : InputMethodContextFactoryOzone #

Patch Set 3 : Use existing factory classes. #

Patch Set 4 : Ozone support for providing IMEContext #

Patch Set 5 : Fix linking issue with ChromeOS=1 and Ozone=1 #

Patch Set 6 : mv InputMethodContextFactoryOzone to ozone/ime #

Total comments: 8

Patch Set 7 : Add OS_LINUX checks and build fix for component=shared_library #

Total comments: 2

Patch Set 8 : Review fix: Sort files in alphabetical order #

Total comments: 6

Patch Set 9 : Remove un-necessary export. #

Patch Set 10 : Add TODO #

Patch Set 11 : Rebased #

Unified diffs Side-by-side diffs Delta from patch set Stats (+131 lines, -16 lines) Patch
M ui/base/ime/ime.gypi View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -2 lines 0 comments Download
M ui/base/ime/input_method_factory.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -2 lines 0 comments Download
M ui/base/ime/input_method_initializer.cc View 1 2 3 4 5 6 7 8 9 10 5 chunks +5 lines, -5 lines 0 comments Download
A + ui/ozone/ime/DEPS View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
A + ui/ozone/ime/fake_input_method_context_ozone.h View 1 2 3 4 5 6 7 8 2 chunks +8 lines, -6 lines 0 comments Download
A ui/ozone/ime/fake_input_method_context_ozone.cc View 1 2 3 4 5 6 7 8 1 chunk +36 lines, -0 lines 0 comments Download
A ui/ozone/ime/input_method_context_factory_ozone.h View 1 2 3 4 5 6 7 8 9 1 chunk +29 lines, -0 lines 0 comments Download
A ui/ozone/ime/input_method_context_factory_ozone.cc View 1 2 3 4 5 6 1 chunk +22 lines, -0 lines 0 comments Download
M ui/ozone/ozone.gyp View 1 2 3 4 5 6 7 1 chunk +4 lines, -0 lines 0 comments Download
M ui/ozone/ozone_platform.h View 1 2 3 4 5 2 chunks +3 lines, -0 lines 0 comments Download
M ui/ozone/ozone_platform.cc View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M ui/ozone/platform/dri/ozone_platform_dri.h View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
M ui/ozone/platform/dri/ozone_platform_dri.cc View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
M ui/ozone/platform/test/ozone_platform_test.h View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M ui/ozone/platform/test/ozone_platform_test.cc View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download

Messages

Total messages: 25 (0 generated)
kalyank
7 years ago (2013-12-03 08:46:13 UTC) #1
kalyank
On 2013/12/03 08:46:13, kalyank wrote: input_method_linux_x11 was renamed as input_method_auralinux here: https://codereview.chromium.org/108143003/ @rjkroege Can you ...
7 years ago (2013-12-09 12:54:36 UTC) #2
rjkroege
On Monday, December 9, 2013, wrote: > On 2013/12/03 08:46:13, kalyank wrote: > > input_method_linux_x11 ...
7 years ago (2013-12-09 16:44:50 UTC) #3
kalyank
> what are you trying to add? ui/ozone should not depend on ui/base > > ...
7 years ago (2013-12-09 17:56:52 UTC) #4
kalyank
On 2013/12/09 17:56:52, kalyank wrote: > > what are you trying to add? ui/ozone should ...
7 years ago (2013-12-09 18:07:04 UTC) #5
Yuki
Please allow me to jump in. If you guys want, I think we can create ...
7 years ago (2013-12-10 07:01:58 UTC) #6
kalyank
On 2013/12/10 07:01:58, Yuki wrote: > Please allow me to jump in. > > If ...
7 years ago (2013-12-10 12:10:29 UTC) #7
Yuki
On 2013/12/10 12:10:29, kalyank wrote: > On 2013/12/10 07:01:58, Yuki wrote: > > Please allow ...
7 years ago (2013-12-10 14:21:27 UTC) #8
kalyank
> > On 2013/12/10 07:01:58, Yuki wrote: > > > Please allow me to jump ...
7 years ago (2013-12-11 08:15:27 UTC) #9
Yuki
Your strategy, moving ui::InputMethodAuraLinux to ui/ime first and later other platform's files, sounds weird. ui::InputMethodAuraLinux ...
7 years ago (2013-12-11 09:31:14 UTC) #10
kondapallykalyan
On 2013/12/11 09:31:14, Yuki wrote: > Having said that, before discussing how to do it, ...
7 years ago (2013-12-11 10:21:35 UTC) #11
Yuki
LGTM. You'd better to respond to each review comment, so it's easy to track each ...
7 years ago (2013-12-11 13:41:57 UTC) #12
kalyank
https://codereview.chromium.org/100213003/diff/120001/ui/ozone/ozone.gyp File ui/ozone/ozone.gyp (right): https://codereview.chromium.org/100213003/diff/120001/ui/ozone/ozone.gyp#newcode41 ui/ozone/ozone.gyp:41: 'ime/input_method_context_factory_ozone.h', On 2013/12/11 13:41:57, Yuki wrote: > nit: Sort ...
7 years ago (2013-12-11 18:17:57 UTC) #13
kalyank
On 2013/12/11 13:41:57, Yuki wrote: > LGTM. > > You'd better to respond to each ...
7 years ago (2013-12-11 19:08:53 UTC) #14
kalyank
On 2013/12/11 18:17:57, kalyank wrote: > https://codereview.chromium.org/100213003/diff/120001/ui/ozone/ozone.gyp > File ui/ozone/ozone.gyp (right): > > https://codereview.chromium.org/100213003/diff/120001/ui/ozone/ozone.gyp#newcode41 > ...
7 years ago (2013-12-11 19:19:01 UTC) #15
rjkroege
This seems like a valid interim step until ui/base/ime is lifted out to ui/ime. Please ...
7 years ago (2013-12-12 23:43:38 UTC) #16
kalyank
https://codereview.chromium.org/100213003/diff/140001/ui/base/ime/ime.gypi File ui/base/ime/ime.gypi (right): https://codereview.chromium.org/100213003/diff/140001/ui/base/ime/ime.gypi#newcode112 ui/base/ime/ime.gypi:112: ['use_aura==0 or (desktop_linux==0 and use_ozone==0)', { On 2013/12/12 23:43:38, ...
7 years ago (2013-12-13 10:35:27 UTC) #17
spang
lgtm On 2013/12/13 10:35:27, kalyank wrote: > https://codereview.chromium.org/100213003/diff/140001/ui/base/ime/ime.gypi > File ui/base/ime/ime.gypi (right): > > https://codereview.chromium.org/100213003/diff/140001/ui/base/ime/ime.gypi#newcode112 ...
7 years ago (2013-12-13 18:08:33 UTC) #18
spang
This is broken with chromeos==1 use_ozone==1 right? I mean, it might build, but we'll take ...
7 years ago (2013-12-13 18:12:13 UTC) #19
spang
Actually, it might be alright since the chromeos test is #if defined(OS_CHROMEOS) && defined(USE_X11) On ...
7 years ago (2013-12-13 18:17:20 UTC) #20
kalyank
On 2013/12/13 18:17:20, spang wrote: > Actually, it might be alright since the chromeos test ...
7 years ago (2013-12-13 18:34:24 UTC) #21
kondapallykalyan
@rjkroege can you have another look ?
7 years ago (2013-12-16 17:20:38 UTC) #22
rjkroege
*/ozone/* lgtm
7 years ago (2013-12-16 23:31:17 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kalyan.kondapally@intel.com/100213003/200001
7 years ago (2013-12-17 22:47:29 UTC) #24
commit-bot: I haz the power
7 years ago (2013-12-18 01:50:08 UTC) #25
Message was sent while issue was closed.
Change committed as 241442

Powered by Google App Engine
This is Rietveld 408576698