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

Issue 1562733002: Make InputMethodEngine to inherit from new added class InputMethodEngineBase. (Closed)

Created:
4 years, 11 months ago by Azure Wei
Modified:
4 years, 11 months ago
Reviewers:
Shu Chen, sky
CC:
chromium-reviews, yusukes+watch_chromium.org, shuchen+watch_chromium.org, nona+watch_chromium.org, oshima+watch_chromium.org, James Su, davemoore+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Make InputMethodEngine to inherit from new added class InputMethodEngineBase. This cl try to add an base class input_method::InputMethodEngineBase. And then the current class chromeos::InputMethodEngine (for Chrome OS) and future added new class input_method::InputMethodEgnine (for Linux and Windows) can share the common codes. BUG=517773 TEST=No compiling errors. Committed: https://crrev.com/ecf6567e6518e6e9944993e62ed767dc02d56274 Cr-Commit-Position: refs/heads/master@{#369293}

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Total comments: 4

Patch Set 4 : #

Patch Set 5 : Rename InputMethodEngineInterface as InputMethodEngineBase #

Patch Set 6 : Add OWNERS file #

Total comments: 7

Patch Set 7 : Add description for function CheckProfile(). #

Patch Set 8 : Move change on ime_engine_observer.h from this cl. #

Patch Set 9 : #

Patch Set 10 : Remove function CheckProfile(). #

Unified diffs Side-by-side diffs Delta from patch set Stats (+443 lines, -500 lines) Patch
M chrome/browser/chromeos/input_method/input_method_engine.h View 1 2 3 4 5 6 7 8 9 5 chunks +6 lines, -67 lines 0 comments Download
M chrome/browser/chromeos/input_method/input_method_engine.cc View 1 2 3 4 5 6 7 8 9 5 chunks +2 lines, -352 lines 0 comments Download
A chrome/browser/input_method/OWNERS View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download
A + chrome/browser/input_method/input_method_engine_base.h View 1 2 3 4 5 6 7 8 9 5 chunks +24 lines, -77 lines 0 comments Download
A chrome/browser/input_method/input_method_engine_base.cc View 1 2 3 4 5 6 7 8 9 1 chunk +399 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 9 2 chunks +6 lines, -0 lines 0 comments Download
M ui/base/ime/ime_engine_handler_interface.h View 1 2 3 chunks +4 lines, -4 lines 0 comments Download

Messages

Total messages: 32 (14 generated)
Azure Wei
Hi Shu Chen and sky@, can you please help review this cl? Thank you! This ...
4 years, 11 months ago (2016-01-06 09:13:37 UTC) #3
Shu Chen
https://codereview.chromium.org/1562733002/diff/40001/chrome/browser/input_method/input_method_engine_interface.cc File chrome/browser/input_method/input_method_engine_interface.cc (right): https://codereview.chromium.org/1562733002/diff/40001/chrome/browser/input_method/input_method_engine_interface.cc#newcode107 chrome/browser/input_method/input_method_engine_interface.cc:107: // ui::VKEY_F6 and ui::VKEY_F7 are unassigned on Windows. I ...
4 years, 11 months ago (2016-01-06 20:36:10 UTC) #4
Azure Wei
https://codereview.chromium.org/1562733002/diff/40001/chrome/browser/input_method/input_method_engine_interface.cc File chrome/browser/input_method/input_method_engine_interface.cc (right): https://codereview.chromium.org/1562733002/diff/40001/chrome/browser/input_method/input_method_engine_interface.cc#newcode107 chrome/browser/input_method/input_method_engine_interface.cc:107: // ui::VKEY_F6 and ui::VKEY_F7 are unassigned on Windows. On ...
4 years, 11 months ago (2016-01-07 03:03:13 UTC) #5
Shu Chen
lgtm. Just a minor comment, InputMethodEngineInterface is not just an interface, it should be better ...
4 years, 11 months ago (2016-01-07 03:06:13 UTC) #6
Azure Wei
On 2016/01/07 03:06:13, Shu Chen wrote: > lgtm. > > Just a minor comment, InputMethodEngineInterface ...
4 years, 11 months ago (2016-01-07 09:14:16 UTC) #9
sky
What files do you need me to review?
4 years, 11 months ago (2016-01-07 16:22:22 UTC) #10
Azure Wei
On 2016/01/07 16:22:22, sky wrote: > What files do you need me to review? Please ...
4 years, 11 months ago (2016-01-08 01:52:13 UTC) #11
Azure Wei
On 2016/01/08 01:52:13, Azure Wei wrote: > On 2016/01/07 16:22:22, sky wrote: > > What ...
4 years, 11 months ago (2016-01-08 02:30:11 UTC) #12
sky
https://codereview.chromium.org/1562733002/diff/100001/chrome/browser/input_method/input_method_engine_base.cc File chrome/browser/input_method/input_method_engine_base.cc (right): https://codereview.chromium.org/1562733002/diff/100001/chrome/browser/input_method/input_method_engine_base.cc#newcode318 chrome/browser/input_method/input_method_engine_base.cc:318: if (!CheckProfile()) Why do we need all these CheckProfile ...
4 years, 11 months ago (2016-01-08 16:35:28 UTC) #13
Azure Wei
https://codereview.chromium.org/1562733002/diff/100001/chrome/browser/input_method/input_method_engine_base.cc File chrome/browser/input_method/input_method_engine_base.cc (right): https://codereview.chromium.org/1562733002/diff/100001/chrome/browser/input_method/input_method_engine_base.cc#newcode318 chrome/browser/input_method/input_method_engine_base.cc:318: if (!CheckProfile()) On 2016/01/08 16:35:27, sky wrote: > Why ...
4 years, 11 months ago (2016-01-10 08:19:30 UTC) #14
sky
https://codereview.chromium.org/1562733002/diff/100001/chrome/browser/input_method/input_method_engine_base.cc File chrome/browser/input_method/input_method_engine_base.cc (right): https://codereview.chromium.org/1562733002/diff/100001/chrome/browser/input_method/input_method_engine_base.cc#newcode318 chrome/browser/input_method/input_method_engine_base.cc:318: if (!CheckProfile()) On 2016/01/10 08:19:30, Azure Wei wrote: > ...
4 years, 11 months ago (2016-01-11 16:30:14 UTC) #16
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1562733002/180001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1562733002/180001
4 years, 11 months ago (2016-01-13 12:35:38 UTC) #18
Azure Wei
On 2016/01/11 16:30:14, sky wrote: > https://codereview.chromium.org/1562733002/diff/100001/chrome/browser/input_method/input_method_engine_base.cc > File chrome/browser/input_method/input_method_engine_base.cc (right): > > https://codereview.chromium.org/1562733002/diff/100001/chrome/browser/input_method/input_method_engine_base.cc#newcode318 > ...
4 years, 11 months ago (2016-01-13 13:52:39 UTC) #20
sky
LGTM
4 years, 11 months ago (2016-01-13 17:08:54 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1562733002/180001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1562733002/180001
4 years, 11 months ago (2016-01-14 00:55:58 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1562733002/180001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1562733002/180001
4 years, 11 months ago (2016-01-14 02:40:06 UTC) #28
commit-bot: I haz the power
Committed patchset #10 (id:180001)
4 years, 11 months ago (2016-01-14 02:54:12 UTC) #30
commit-bot: I haz the power
4 years, 11 months ago (2016-01-14 02:56:25 UTC) #32
Message was sent while issue was closed.
Patchset 10 (id:??) landed as
https://crrev.com/ecf6567e6518e6e9944993e62ed767dc02d56274
Cr-Commit-Position: refs/heads/master@{#369293}

Powered by Google App Engine
This is Rietveld 408576698