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

Issue 1528483002: Add chrome.input.ime.activate and chrome.input.ime.deactivate API (Closed)

Created:
5 years ago by Azure Wei
Modified:
4 years, 11 months ago
CC:
blink-reviews, chromium-apps-reviews_chromium.org, chromium-reviews, creis+watch_chromium.org, darin-cc_chromium.org, extensions-reviews_chromium.org, jam, jochen+watch_chromium.org, mkwst+moarreviews-renderer_chromium.org, mlamouri+watch-content_chromium.org, mlamouri+watch-test-runner_chromium.org, nasko+codewatch_chromium.org, nona+watch_chromium.org, shuchen+watch_chromium.org, James Su, yusukes+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

The IME extension uses chrome.input.ime.activate() to activate itself so that it can receive the events (e.g. the key events) and call input.ime related functions (e.g. commitText). And IME extension uses chrome.input.ime.deactivate() to deactivate itself. These two functions is Non-ChromeOS APIs. This CL does the following work: 1. Add class input_method::InputMethodEngine which is derived from input_method::InputMethodBase for Linux & Windows functions. 2. Add extensions::InputImeEventRouter related functions. 3. Implement extensions::InputImeAPI related functions. 4. Add class extensions::InputImeActivateFunction and extensions::InputImeDeactivateFunction for implementation of chrome.input.ime.activate/deactivate API. Some design points that is different from ChromeOS API: 1. There's only one or zero activated InputMethodEngine all the time, so functions CheckProfile() and IsActive() will always return true. 2. “input_components” section is ignored in the extension’s manifest, so the component_id/engineID will always be empty string. BUG=517773 TEST=No compiling errors. Committed: https://crrev.com/b8d5846de644695112e79e06d499c143d31a4748 Cr-Commit-Position: refs/heads/master@{#370626}

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : Fix tests & build errors #

Patch Set 6 : #

Patch Set 7 : Fix patch error #

Patch Set 8 : #

Patch Set 9 : #

Patch Set 10 : #

Patch Set 11 : #

Patch Set 12 : #

Patch Set 13 : #

Patch Set 14 : #

Patch Set 15 : #

Patch Set 16 : #

Patch Set 17 : #

Patch Set 18 : Same with Patch set 16 #

Patch Set 19 : #

Patch Set 20 : #

Patch Set 21 : #

Total comments: 31

Patch Set 22 : Addressed Devlin's comments. #

Total comments: 13

Patch Set 23 : Add DeleteInputMethod() function. #

Patch Set 24 : #

Patch Set 25 : Addressed rockot@'s comments. #

Patch Set 26 : #

Total comments: 12

Patch Set 27 : Addressed Devlin and Shu's comments. #

Total comments: 4

Patch Set 28 : Update gyp files. #

Patch Set 29 : Move files from chrome/browser/input_method/ to chrome/browser/ui/input_method/ #

Patch Set 30 : Fix patch confilct. #

Patch Set 31 : Fix windows build error. #

Patch Set 32 : Sync #

Patch Set 33 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+287 lines, -628 lines) Patch
M chrome/browser/chromeos/input_method/input_method_engine.h 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 28 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/input_method/input_method_engine_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 28 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/input_ime/input_ime_api.h 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 28 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.h 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 3 chunks +52 lines, -0 lines 0 comments Download
M chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.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 28 3 chunks +102 lines, -11 lines 0 comments Download
M chrome/browser/extensions/browser_context_keyed_service_factories.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +4 lines, -0 lines 0 comments Download
D chrome/browser/input_method/OWNERS 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 28 1 chunk +0 lines, -2 lines 0 comments Download
D chrome/browser/input_method/input_method_engine_base.h 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 28 1 chunk +0 lines, -199 lines 0 comments Download
D chrome/browser/input_method/input_method_engine_base.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 28 1 chunk +0 lines, -404 lines 0 comments Download
M chrome/browser/ui/BUILD.gn 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 28 3 chunks +7 lines, -0 lines 0 comments Download
A + chrome/browser/ui/input_method/OWNERS 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 28 32 0 chunks +-1 lines, --1 lines 0 comments Download
A chrome/browser/ui/input_method/input_method_engine.h 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 28 32 1 chunk +32 lines, -0 lines 0 comments Download
A chrome/browser/ui/input_method/input_method_engine.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 28 32 1 chunk +28 lines, -0 lines 0 comments Download
A + chrome/browser/ui/input_method/input_method_engine_base.h 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 28 32 2 chunks +3 lines, -3 lines 0 comments Download
A + chrome/browser/ui/input_method/input_method_engine_base.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 28 32 1 chunk +1 line, -1 line 0 comments Download
M chrome/chrome_browser.gypi 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 28 29 30 2 chunks +0 lines, -6 lines 0 comments Download
M chrome/chrome_browser_ui.gypi 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 28 29 30 31 6 chunks +18 lines, -0 lines 0 comments Download
M chrome/common/extensions/api/input_ime.json 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 1 chunk +30 lines, -0 lines 0 comments Download
M extensions/browser/extension_function_histogram_value.h 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 28 29 30 31 1 chunk +2 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml 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 28 29 30 31 1 chunk +2 lines, -0 lines 0 comments Download
M ui/base/ime/ime_engine_handler_interface.h 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 1 chunk +4 lines, -0 lines 0 comments Download

Messages

Total messages: 120 (54 generated)
Azure Wei
Hi Shu, Nico and Ilya Sherman, can you please help to review this cl? Thanks
5 years ago (2015-12-16 15:51:06 UTC) #5
Ilya Sherman
histograms.xml lgtm
5 years ago (2015-12-16 16:35:20 UTC) #6
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1528483002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1528483002/60001
5 years ago (2015-12-17 02:36:17 UTC) #8
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_compile_dbg_32_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_compile_dbg_32_ng/builds/137213) linux_chromium_compile_dbg_ng on ...
5 years ago (2015-12-17 03:09:33 UTC) #10
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1528483002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1528483002/80001
5 years ago (2015-12-18 05:28:56 UTC) #12
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: chromeos_daisy_chromium_compile_only_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_daisy_chromium_compile_only_ng/builds/72343) chromeos_x86-generic_chromium_compile_only_ng on ...
5 years ago (2015-12-18 05:47:20 UTC) #14
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1528483002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1528483002/100001
5 years ago (2015-12-19 04:59:22 UTC) #16
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: mac_chromium_compile_dbg_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_compile_dbg_ng/builds/138770) mac_chromium_gn_rel on ...
5 years ago (2015-12-19 05:00:47 UTC) #18
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1528483002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1528483002/120001
5 years ago (2015-12-19 07:18:27 UTC) #20
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: mac_chromium_gn_rel on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_gn_rel/builds/45741)
5 years ago (2015-12-19 07:29:12 UTC) #22
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1528483002/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1528483002/140001
5 years ago (2015-12-19 12:51:36 UTC) #24
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win_chromium_compile_dbg_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_compile_dbg_ng/builds/124697)
5 years ago (2015-12-19 13:50:23 UTC) #26
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1528483002/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1528483002/160001
5 years ago (2015-12-20 07:24:28 UTC) #28
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win_chromium_x64_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_rel_ng/builds/147403)
5 years ago (2015-12-20 08:09:35 UTC) #30
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1528483002/180001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1528483002/180001
4 years, 12 months ago (2015-12-25 11:33:54 UTC) #32
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win8_chromium_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win8_chromium_ng/builds/84023)
4 years, 12 months ago (2015-12-25 14:10:02 UTC) #34
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1528483002/200001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1528483002/200001
4 years, 11 months ago (2015-12-30 06:48:40 UTC) #36
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: chromeos_amd64-generic_chromium_compile_only_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_amd64-generic_chromium_compile_only_ng/builds/74504) chromeos_daisy_chromium_compile_only_ng on ...
4 years, 11 months ago (2015-12-30 06:59:25 UTC) #38
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1528483002/220001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1528483002/220001
4 years, 11 months ago (2015-12-31 09:11:09 UTC) #40
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: android_arm64_dbg_recipe on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_arm64_dbg_recipe/builds/3213)
4 years, 11 months ago (2015-12-31 09:15:45 UTC) #42
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1528483002/240001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1528483002/240001
4 years, 11 months ago (2016-01-04 13:33:52 UTC) #44
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: android_clang_dbg_recipe on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_clang_dbg_recipe/builds/3375)
4 years, 11 months ago (2016-01-04 13:38:40 UTC) #46
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1528483002/260001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1528483002/260001
4 years, 11 months ago (2016-01-04 14:07:35 UTC) #48
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win8_chromium_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win8_chromium_ng/builds/84933)
4 years, 11 months ago (2016-01-04 15:17:01 UTC) #50
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1528483002/280001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1528483002/280001
4 years, 11 months ago (2016-01-05 06:28:46 UTC) #52
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win8_chromium_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win8_chromium_ng/builds/85385)
4 years, 11 months ago (2016-01-05 07:30:46 UTC) #54
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1528483002/300001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1528483002/300001
4 years, 11 months ago (2016-01-05 13:07:57 UTC) #57
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 11 months ago (2016-01-05 14:12:27 UTC) #59
Azure Wei
Hi Shu Chen, Devlin and Nico, can you please help review this cl? Thank you!
4 years, 11 months ago (2016-01-05 14:17:14 UTC) #61
Shu Chen
I think this cl should be rebased on the CLs: - https://codereview.chromium.org/1554983002/ - https://codereview.chromium.org/1562733002/
4 years, 11 months ago (2016-01-06 21:24:47 UTC) #62
Devlin
On 2016/01/06 21:24:47, Shu Chen wrote: > I think this cl should be rebased on ...
4 years, 11 months ago (2016-01-07 18:52:30 UTC) #63
Azure Wei
Hi all, this CL has been rebased on these CLs: https://codereview.chromium.org/1562733002/ https://codereview.chromium.org/1573903002/ https://codereview.chromium.org/1554983002/ https://codereview.chromium.org/1558413002/ can ...
4 years, 11 months ago (2016-01-11 08:26:27 UTC) #64
Devlin
Ken speaks much better gyp/gn than I, so adding him for the *.g* https://codereview.chromium.org/1528483002/diff/400001/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc File ...
4 years, 11 months ago (2016-01-11 21:48:34 UTC) #69
Ken Rockot(use gerrit already)
https://codereview.chromium.org/1528483002/diff/400001/chrome/chrome_browser_extensions.gypi File chrome/chrome_browser_extensions.gypi (right): https://codereview.chromium.org/1528483002/diff/400001/chrome/chrome_browser_extensions.gypi#newcode1139 chrome/chrome_browser_extensions.gypi:1139: '../ui/base/ime/ime_engine_handler_interface.cc', This is almost definitely wrong, in GN as ...
4 years, 11 months ago (2016-01-11 21:58:36 UTC) #70
Azure Wei
https://codereview.chromium.org/1528483002/diff/400001/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc File chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc (right): https://codereview.chromium.org/1528483002/diff/400001/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc#newcode22 chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc:22: namespace { On 2016/01/11 21:48:33, Devlin wrote: > \n ...
4 years, 11 months ago (2016-01-13 02:28:10 UTC) #71
Devlin
https://codereview.chromium.org/1528483002/diff/400001/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc File chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc (right): https://codereview.chromium.org/1528483002/diff/400001/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc#newcode90 chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc:90: engine = nullptr; On 2016/01/13 02:28:10, Azure Wei wrote: ...
4 years, 11 months ago (2016-01-13 18:22:59 UTC) #72
Azure Wei
https://codereview.chromium.org/1528483002/diff/400001/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc File chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc (right): https://codereview.chromium.org/1528483002/diff/400001/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc#newcode148 chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc:148: ui::IMEBridge::Initialize(); On 2016/01/13 18:22:59, Devlin wrote: > On 2016/01/13 ...
4 years, 11 months ago (2016-01-14 14:03:48 UTC) #73
Ken Rockot(use gerrit already)
On 2016/01/13 at 02:28:10, azurewei wrote: > https://codereview.chromium.org/1528483002/diff/400001/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc > File chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc (right): > > https://codereview.chromium.org/1528483002/diff/400001/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc#newcode22 ...
4 years, 11 months ago (2016-01-14 16:30:41 UTC) #74
Azure Wei
On 2016/01/14 16:30:41, Ken Rockot wrote: > On 2016/01/13 at 02:28:10, azurewei wrote: > > ...
4 years, 11 months ago (2016-01-15 13:13:24 UTC) #75
Devlin
extensions lgtm, but please wait for rockot@ for the .g*. https://codereview.chromium.org/1528483002/diff/420001/chrome/common/extensions/api/input_ime.json File chrome/common/extensions/api/input_ime.json (right): https://codereview.chromium.org/1528483002/diff/420001/chrome/common/extensions/api/input_ime.json#newcode547 ...
4 years, 11 months ago (2016-01-15 22:06:02 UTC) #76
Shu Chen
https://codereview.chromium.org/1528483002/diff/500001/chrome/browser/extensions/BUILD.gn File chrome/browser/extensions/BUILD.gn (right): https://codereview.chromium.org/1528483002/diff/500001/chrome/browser/extensions/BUILD.gn#newcode158 chrome/browser/extensions/BUILD.gn:158: deps += [ "//ui/events:dom_keycode_converter" ] missing the same deps ...
4 years, 11 months ago (2016-01-18 09:21:59 UTC) #77
Azure Wei
https://codereview.chromium.org/1528483002/diff/500001/chrome/browser/extensions/BUILD.gn File chrome/browser/extensions/BUILD.gn (right): https://codereview.chromium.org/1528483002/diff/500001/chrome/browser/extensions/BUILD.gn#newcode158 chrome/browser/extensions/BUILD.gn:158: deps += [ "//ui/events:dom_keycode_converter" ] On 2016/01/18 09:21:59, Shu ...
4 years, 11 months ago (2016-01-19 03:46:54 UTC) #78
Shu Chen
lgtm https://codereview.chromium.org/1528483002/diff/520001/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc File chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc (right): https://codereview.chromium.org/1528483002/diff/520001/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc#newcode149 chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc:149: void InputImeAPI::OnExtensionLoaded(content::BrowserContext* browser_context, Please keep the declare order ...
4 years, 11 months ago (2016-01-19 04:03:06 UTC) #79
Ken Rockot(use gerrit already)
https://codereview.chromium.org/1528483002/diff/520001/chrome/chrome_browser_extensions.gypi File chrome/chrome_browser_extensions.gypi (right): https://codereview.chromium.org/1528483002/diff/520001/chrome/chrome_browser_extensions.gypi#newcode952 chrome/chrome_browser_extensions.gypi:952: 'browser/input_method/input_method_engine.cc', This is not the right place for these ...
4 years, 11 months ago (2016-01-19 04:06:49 UTC) #80
Azure Wei
https://codereview.chromium.org/1528483002/diff/520001/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc File chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc (right): https://codereview.chromium.org/1528483002/diff/520001/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc#newcode149 chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc:149: void InputImeAPI::OnExtensionLoaded(content::BrowserContext* browser_context, On 2016/01/19 04:03:06, Shu Chen wrote: ...
4 years, 11 months ago (2016-01-19 05:24:58 UTC) #81
Ken Rockot(use gerrit already)
On 2016/01/19 at 05:24:58, azurewei wrote: > https://codereview.chromium.org/1528483002/diff/520001/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc > File chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc (right): > > https://codereview.chromium.org/1528483002/diff/520001/chrome/browser/extensions/api/input_ime/input_ime_api_nonchromeos.cc#newcode149 ...
4 years, 11 months ago (2016-01-19 05:37:30 UTC) #83
Azure Wei
+sky@ for file: chrome/browser/BUILD.gn Hi sky@, can you please help review the file: chrome/browser/BUILD.gn, which ...
4 years, 11 months ago (2016-01-19 05:43:40 UTC) #85
sky
Is there a reason you want this in chrome/browser/input_method vs chrome/browser/ui/input_method? I favor the later ...
4 years, 11 months ago (2016-01-19 17:20:41 UTC) #86
Shu Chen
On 2016/01/19 17:20:41, sky wrote: > Is there a reason you want this in chrome/browser/input_method ...
4 years, 11 months ago (2016-01-20 00:18:29 UTC) #87
sky
The code under c/b/ui is not all platform specific. For example, c/b/ui/tabs contains ui code ...
4 years, 11 months ago (2016-01-20 00:49:04 UTC) #88
sky
The code under c/b/ui is not all platform specific. For example, c/b/ui/tabs contains ui code ...
4 years, 11 months ago (2016-01-20 00:49:05 UTC) #89
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1528483002/560001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1528483002/560001
4 years, 11 months ago (2016-01-20 07:07:42 UTC) #91
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: ios_dbg_simulator_ninja on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_dbg_simulator_ninja/builds/119182) ios_rel_device_ninja on ...
4 years, 11 months ago (2016-01-20 07:10:03 UTC) #93
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1528483002/580001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1528483002/580001
4 years, 11 months ago (2016-01-20 07:22:47 UTC) #95
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win_chromium_compile_dbg_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_compile_dbg_ng/builds/133640) win_chromium_x64_rel_ng on ...
4 years, 11 months ago (2016-01-20 08:12:22 UTC) #97
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1528483002/600001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1528483002/600001
4 years, 11 months ago (2016-01-20 08:33:35 UTC) #99
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 11 months ago (2016-01-20 11:35:09 UTC) #101
Azure Wei
On 2016/01/20 00:49:05, sky wrote: > The code under c/b/ui is not all platform specific. ...
4 years, 11 months ago (2016-01-20 11:52:25 UTC) #102
sky
Thanks LGTM
4 years, 11 months ago (2016-01-20 16:45:27 UTC) #103
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1528483002/600001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1528483002/600001
4 years, 11 months ago (2016-01-21 01:37:07 UTC) #106
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/137503)
4 years, 11 months ago (2016-01-21 01:46:04 UTC) #108
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1528483002/620001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1528483002/620001
4 years, 11 months ago (2016-01-21 02:38:35 UTC) #111
commit-bot: I haz the power
Try jobs failed on following builders: chromeos_amd64-generic_chromium_compile_only_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromeos_amd64-generic_chromium_compile_only_ng/builds/82298)
4 years, 11 months ago (2016-01-21 02:51:26 UTC) #113
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1528483002/640001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1528483002/640001
4 years, 11 months ago (2016-01-21 03:00:30 UTC) #116
commit-bot: I haz the power
Committed patchset #33 (id:640001)
4 years, 11 months ago (2016-01-21 04:57:02 UTC) #118
commit-bot: I haz the power
4 years, 11 months ago (2016-01-21 04:58:09 UTC) #120
Message was sent while issue was closed.
Patchset 33 (id:??) landed as
https://crrev.com/b8d5846de644695112e79e06d499c143d31a4748
Cr-Commit-Position: refs/heads/master@{#370626}

Powered by Google App Engine
This is Rietveld 408576698