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

Issue 8659033: IME (input method editor) support for Aura, part 1 of 3: Add ui/base/ime/ classes (Closed)

Created:
9 years ago by Yusuke Sato
Modified:
9 years ago
Reviewers:
James Su, sky, brettw
CC:
chromium-reviews, yusukes+watch_chromium.org, penghuang+watch_chromium.org, brettw-cc_chromium.org, Emmanuel Saint-loubert-BiƩ
Visibility:
Public.

Description

IME (input method editor) support for Aura, part 1 of 3: Add ui/base/ime/ classes. ui::InputMethod: - An interface similar to views::InputMethod, but does not have Has neither Views nor Aura dependencies. ui::InputMethodIBus - Port of views::InputMethodIBus. Has neither Views nor Aura dependencies. Original review: http://codereview.chromium.org/8576005/ (PatchSet #1-8, Comment #1-24) BUG=97261 TEST=see part 3 of 3. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=113095

Patch Set 1 #

Patch Set 2 : Cherry-picked patchset #9 and #10 in http://codereview.chromium.org/8576005/ #

Total comments: 2

Patch Set 3 : remove base::NativeWindow #

Patch Set 4 : rebase #

Total comments: 10

Patch Set 5 : rebase, review fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1699 lines, -1 line) Patch
A ui/base/ime/input_method.h View 1 2 3 4 1 chunk +124 lines, -0 lines 0 comments Download
A ui/base/ime/input_method_base.h View 1 2 3 4 1 chunk +89 lines, -0 lines 0 comments Download
A ui/base/ime/input_method_base.cc View 1 2 3 4 1 chunk +91 lines, -0 lines 0 comments Download
A ui/base/ime/input_method_delegate.h View 1 2 3 4 1 chunk +33 lines, -0 lines 0 comments Download
A ui/base/ime/input_method_ibus.h View 1 2 3 4 1 chunk +199 lines, -0 lines 0 comments Download
A ui/base/ime/input_method_ibus.cc View 1 2 3 4 1 chunk +948 lines, -0 lines 0 comments Download
A ui/base/ime/mock_input_method.h View 1 2 3 4 1 chunk +58 lines, -0 lines 0 comments Download
A ui/base/ime/mock_input_method.cc View 1 2 3 4 1 chunk +123 lines, -0 lines 0 comments Download
M ui/base/ime/text_input_client.h View 1 chunk +7 lines, -1 line 0 comments Download
M ui/ui.gyp View 1 2 3 4 3 chunks +27 lines, -0 lines 0 comments Download

Messages

Total messages: 19 (0 generated)
Yusuke Sato
Hi James, To make it easier for non-IME folks to review the huge CL (http://codereview.chromium.org/8576005/), ...
9 years ago (2011-11-29 10:41:01 UTC) #1
James Su
LGTM.
9 years ago (2011-11-30 05:16:29 UTC) #2
Yusuke Sato
+brettw Brett, could you take a look at base/ changes? I'm adding platform neutral (i.e. ...
9 years ago (2011-11-30 05:21:24 UTC) #3
Yusuke Sato
Brett, Could you take a brief look at this? It's 5-line change. Your review is ...
9 years ago (2011-12-02 02:35:59 UTC) #4
brettw
http://codereview.chromium.org/8659033/diff/3001/base/event_types.h File base/event_types.h (right): http://codereview.chromium.org/8659033/diff/3001/base/event_types.h#newcode29 base/event_types.h:29: typedef HWND NativeWindow; Why not use ui/gfx/native_widget_types.h instead of ...
9 years ago (2011-12-02 03:49:17 UTC) #5
Yusuke Sato
http://codereview.chromium.org/8659033/diff/3001/base/event_types.h File base/event_types.h (right): http://codereview.chromium.org/8659033/diff/3001/base/event_types.h#newcode29 base/event_types.h:29: typedef HWND NativeWindow; On 2011/12/02 03:49:17, brettw wrote: > ...
9 years ago (2011-12-02 04:02:24 UTC) #6
Ben Goodger (Google)
To work on Aura, you're going to have to use an aura::Window, which means an ...
9 years ago (2011-12-02 04:06:53 UTC) #7
Yusuke Sato
Sure, I've removed the base::NativeWindow typedefs (and moved X related code from ui/base/ime/input_method_base.cc to ui/aura/desktop_host_linux.cc ...
9 years ago (2011-12-02 05:20:31 UTC) #8
James Su
On 2011/12/02 04:06:53, Ben Goodger (Google) wrote: > To work on Aura, you're going to ...
9 years ago (2011-12-02 05:23:40 UTC) #9
James Su
This change LGTM. On 2011/12/02 05:20:31, Yusuke Sato wrote: > Sure, I've removed the base::NativeWindow ...
9 years ago (2011-12-02 05:31:00 UTC) #10
brettw
For future reference, I think adding NativeWindow to base/event_types.h is the wrong thing, so if ...
9 years ago (2011-12-02 18:18:58 UTC) #11
brettw
(you don't need my review any more so don't block on me)
9 years ago (2011-12-02 18:19:10 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yusukes@chromium.org/8659033/20001
9 years ago (2011-12-03 08:17:02 UTC) #13
commit-bot: I haz the power
Presubmit check for 8659033-20001 failed and returned exit status 1. Running presubmit commit checks ...
9 years ago (2011-12-03 08:17:07 UTC) #14
Yusuke Sato
+sky (OWNER of ui/ui.gyp)
9 years ago (2011-12-03 08:20:30 UTC) #15
sky
LGTM http://codereview.chromium.org/8659033/diff/20001/ui/base/ime/input_method.cc File ui/base/ime/input_method.cc (right): http://codereview.chromium.org/8659033/diff/20001/ui/base/ime/input_method.cc#newcode9 ui/base/ime/input_method.cc:9: InputMethod::~InputMethod() { you could inline this if you ...
9 years ago (2011-12-05 15:15:28 UTC) #16
Yusuke Sato
http://codereview.chromium.org/8659033/diff/20001/ui/base/ime/input_method.cc File ui/base/ime/input_method.cc (right): http://codereview.chromium.org/8659033/diff/20001/ui/base/ime/input_method.cc#newcode9 ui/base/ime/input_method.cc:9: InputMethod::~InputMethod() { On 2011/12/05 15:15:29, sky wrote: > you ...
9 years ago (2011-12-05 22:55:14 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/yusukes@chromium.org/8659033/26002
9 years ago (2011-12-05 22:55:35 UTC) #18
commit-bot: I haz the power
9 years ago (2011-12-06 02:41:44 UTC) #19
Change committed as 113095

Powered by Google App Engine
This is Rietveld 408576698