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

Issue 8505051: Support mozc suggest window on ChromeOS. (Closed)

Created:
9 years, 1 month ago by Seigo Nonaka
Modified:
9 years ago
CC:
chromium-reviews, stevenjb+watch_chromium.org, nkostylev+watch_chromium.org, davemoore+watch_chromium.org, falken
Visibility:
Public.

Description

Support mozc suggest window on ChromeOS. Ordinal IME shows candidate window under the cursor, but Mozc should show "suggest window"(same view but different location) and it's location is sent by mozc-engine. BUG=chromium-os:21356 TEST=manually confirmed it works fine and no conflict with other CJK engine. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=112452 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=112965 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=113158

Patch Set 1 #

Patch Set 2 : Fix some lint #

Patch Set 3 : Fix few bugs #

Total comments: 2

Patch Set 4 : Use temporary file for patching to resolve action dependency. #

Total comments: 6

Patch Set 5 : Fixed wrong condition and some typo #

Total comments: 6

Patch Set 6 : Change the judgement logic on update and add unit test #

Patch Set 7 : Rebase #

Patch Set 8 : WIP #

Patch Set 9 : Apply latest mozc repository. #

Total comments: 22

Patch Set 10 : WIP #

Patch Set 11 : Applied comments #

Total comments: 12

Patch Set 12 : Fixed typo and lint errors #

Patch Set 13 : Forget to delete litify script. #

Patch Set 14 : Change include origin. #

Total comments: 2

Patch Set 15 : Fixed build failure(mozc svn repository is updated) #

Patch Set 16 : Update subversion repository #

Patch Set 17 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+278 lines, -124 lines) Patch
M DEPS View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +4 lines, -1 line 0 comments Download
M chrome/browser/chromeos/input_method/candidate_window.cc View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +48 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/input_method/candidate_window_view.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +10 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/input_method/candidate_window_view_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +212 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/input_method/ibus_ui_controller.h View 1 2 3 4 5 6 7 14 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/input_method/ibus_ui_controller.cc View 1 2 3 4 5 6 7 14 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/input_method/input_method.gyp View 1 2 3 4 5 6 7 1 chunk +0 lines, -83 lines 0 comments Download
D chrome/browser/chromeos/input_method/litify_proto_file.py View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +0 lines, -33 lines 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 1 chunk +1 line, -1 line 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 33 (0 generated)
Seigo Nonaka
9 years, 1 month ago (2011-11-11 05:28:18 UTC) #1
horo
On 2011/11/11 05:28:18, nona1 wrote:
9 years, 1 month ago (2011-11-14 04:55:34 UTC) #2
horo
http://codereview.chromium.org/8505051/diff/6001/chrome/browser/chromeos/input_method/input_method.gyp File chrome/browser/chromeos/input_method/input_method.gyp (right): http://codereview.chromium.org/8505051/diff/6001/chrome/browser/chromeos/input_method/input_method.gyp#newcode76 chrome/browser/chromeos/input_method/input_method.gyp:76: 'action_name': 'mozc_commands_local_patch', Is this action in "'target_name': 'litify_mozc_proto_files'" ?
9 years, 1 month ago (2011-11-14 04:56:03 UTC) #3
Seigo Nonaka
http://codereview.chromium.org/8505051/diff/6001/chrome/browser/chromeos/input_method/input_method.gyp File chrome/browser/chromeos/input_method/input_method.gyp (right): http://codereview.chromium.org/8505051/diff/6001/chrome/browser/chromeos/input_method/input_method.gyp#newcode76 chrome/browser/chromeos/input_method/input_method.gyp:76: 'action_name': 'mozc_commands_local_patch', On 2011/11/14 04:56:03, horo wrote: > Is ...
9 years, 1 month ago (2011-11-14 05:59:37 UTC) #4
Seigo Nonaka
I will add unit test for this change but it need bit large change. So ...
9 years, 1 month ago (2011-11-15 04:34:13 UTC) #5
Hiro Komatsu
http://codereview.chromium.org/8505051/diff/11001/chrome/browser/chromeos/input_method/candidate_window.cc File chrome/browser/chromeos/input_method/candidate_window.cc (right): http://codereview.chromium.org/8505051/diff/11001/chrome/browser/chromeos/input_method/candidate_window.cc#newcode581 chrome/browser/chromeos/input_method/candidate_window.cc:581: // This location is used by mozc window rendereing, ...
9 years, 1 month ago (2011-11-15 08:50:19 UTC) #6
Seigo Nonaka
http://codereview.chromium.org/8505051/diff/11001/chrome/browser/chromeos/input_method/candidate_window.cc File chrome/browser/chromeos/input_method/candidate_window.cc (right): http://codereview.chromium.org/8505051/diff/11001/chrome/browser/chromeos/input_method/candidate_window.cc#newcode581 chrome/browser/chromeos/input_method/candidate_window.cc:581: // This location is used by mozc window rendereing, ...
9 years, 1 month ago (2011-11-15 11:59:21 UTC) #7
Hiro Komatsu
http://codereview.chromium.org/8505051/diff/16001/chrome/browser/chromeos/input_method/candidate_window.cc File chrome/browser/chromeos/input_method/candidate_window.cc (right): http://codereview.chromium.org/8505051/diff/16001/chrome/browser/chromeos/input_method/candidate_window.cc#newcode1100 chrome/browser/chromeos/input_method/candidate_window.cc:1100: if (new_table.mozc_candidates.SerializeToString(&new_serialized_msg)) { Isn't this condition inverted? Is it ...
9 years, 1 month ago (2011-11-16 02:15:57 UTC) #8
Seigo Nonaka
This is just response for reviewer's comment. I will add unit test after submitting http://codereview.chromium.org/8573035/ ...
9 years, 1 month ago (2011-11-16 08:48:11 UTC) #9
Hiro Komatsu
lgtm
9 years, 1 month ago (2011-11-17 08:25:39 UTC) #10
Seigo Nonaka
On 2011/11/17 08:25:39, komatsu wrote: > lgtm Sorry for reviewers, I found one big problem ...
9 years, 1 month ago (2011-11-18 03:46:29 UTC) #11
Seigo Nonaka
I change my mind to fix an issue by Mozc-engine side. Let me clarify the ...
9 years, 1 month ago (2011-11-18 04:50:05 UTC) #12
Seigo Nonaka
Dear yusukes, Could you review and could you test on trybot? Thank you.
9 years, 1 month ago (2011-11-18 06:51:36 UTC) #13
Yusuke Sato
Adding a .diff file to the Chrome tree looks very weird to me. Can you ...
9 years, 1 month ago (2011-11-18 08:21:56 UTC) #14
Seigo Nonaka
Sorry for late response, Move commands.proto generation code to mozc repository. Please review again, thank ...
9 years ago (2011-11-30 10:58:55 UTC) #15
Yusuke Sato
Thanks! The CL looks much cleaner than before. Mostly style comments: http://codereview.chromium.org/8505051/diff/40001/chrome/browser/chromeos/input_method/candidate_window.cc File chrome/browser/chromeos/input_method/candidate_window.cc (right): ...
9 years ago (2011-11-30 13:38:20 UTC) #16
Seigo Nonaka
http://codereview.chromium.org/8505051/diff/40001/chrome/browser/chromeos/input_method/candidate_window.cc File chrome/browser/chromeos/input_method/candidate_window.cc (right): http://codereview.chromium.org/8505051/diff/40001/chrome/browser/chromeos/input_method/candidate_window.cc#newcode943 chrome/browser/chromeos/input_method/candidate_window.cc:943: std::string old_serialized_msg; On 2011/11/30 13:38:20, Yusuke Sato wrote: > ...
9 years ago (2011-12-01 07:10:01 UTC) #17
Yusuke Sato
http://codereview.chromium.org/8505051/diff/40001/chrome/browser/chromeos/input_method/input_method.gyp File chrome/browser/chromeos/input_method/input_method.gyp (left): http://codereview.chromium.org/8505051/diff/40001/chrome/browser/chromeos/input_method/input_method.gyp#oldcode54 chrome/browser/chromeos/input_method/input_method.gyp:54: 'litify_proto_file.py', I mean, "please remove litify_proto_file.py from the Chrome ...
9 years ago (2011-12-01 07:45:28 UTC) #18
falken
Drive by review http://codereview.chromium.org/8505051/diff/48001/chrome/browser/chromeos/input_method/candidate_window_view.h File chrome/browser/chromeos/input_method/candidate_window_view.h (right): http://codereview.chromium.org/8505051/diff/48001/chrome/browser/chromeos/input_method/candidate_window_view.h#newcode182 chrome/browser/chromeos/input_method/candidate_window_view.h:182: // compostion text. In case of ...
9 years ago (2011-12-01 07:48:54 UTC) #19
Seigo Nonaka
Thanks Matt for your review! http://codereview.chromium.org/8505051/diff/48001/chrome/browser/chromeos/input_method/candidate_window_view.h File chrome/browser/chromeos/input_method/candidate_window_view.h (right): http://codereview.chromium.org/8505051/diff/48001/chrome/browser/chromeos/input_method/candidate_window_view.h#newcode182 chrome/browser/chromeos/input_method/candidate_window_view.h:182: // compostion text. In ...
9 years ago (2011-12-01 08:11:48 UTC) #20
Seigo Nonaka
Sorry I missed one comment and sorry my misunderstanding. http://codereview.chromium.org/8505051/diff/40001/chrome/browser/chromeos/input_method/input_method.gyp File chrome/browser/chromeos/input_method/input_method.gyp (left): http://codereview.chromium.org/8505051/diff/40001/chrome/browser/chromeos/input_method/input_method.gyp#oldcode54 chrome/browser/chromeos/input_method/input_method.gyp:54: ...
9 years ago (2011-12-01 08:32:53 UTC) #21
Yusuke Sato
LGTM On 2011/12/01 08:32:53, nona1 wrote: > Sorry I missed one comment and sorry my ...
9 years ago (2011-12-01 08:33:55 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/nona@chromium.org/8505051/53001
9 years ago (2011-12-01 11:16:46 UTC) #23
commit-bot: I haz the power
Change committed as 112452
9 years ago (2011-12-01 12:23:16 UTC) #24
Yusuke Sato
http://codereview.chromium.org/8505051/diff/59011/chrome/browser/chromeos/input_method/ibus_ui_controller.h File chrome/browser/chromeos/input_method/ibus_ui_controller.h (right): http://codereview.chromium.org/8505051/diff/59011/chrome/browser/chromeos/input_method/ibus_ui_controller.h#newcode18 chrome/browser/chromeos/input_method/ibus_ui_controller.h:18: #include "session/candidates_lite.pb.h" could you let me know why the ...
9 years ago (2011-12-05 02:26:36 UTC) #25
Seigo Nonaka
http://codereview.chromium.org/8505051/diff/59011/chrome/browser/chromeos/input_method/ibus_ui_controller.h File chrome/browser/chromeos/input_method/ibus_ui_controller.h (right): http://codereview.chromium.org/8505051/diff/59011/chrome/browser/chromeos/input_method/ibus_ui_controller.h#newcode18 chrome/browser/chromeos/input_method/ibus_ui_controller.h:18: #include "session/candidates_lite.pb.h" On 2011/12/05 02:26:36, Yusuke Sato wrote: > ...
9 years ago (2011-12-05 03:09:47 UTC) #26
Seigo Nonaka
Dear reviewers, Thanks for shiino-san, I could find the reason of build break. So could ...
9 years ago (2011-12-05 09:09:00 UTC) #27
Yusuke Sato
lgtm On 2011/12/05 09:09:00, nona1 wrote: > Dear reviewers, > > Thanks for shiino-san, I ...
9 years ago (2011-12-05 09:15:53 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/nona@chromium.org/8505051/63003
9 years ago (2011-12-05 09:16:58 UTC) #29
commit-bot: I haz the power
Change committed as 112965
9 years ago (2011-12-05 10:34:21 UTC) #30
Yusuke Sato
nona: You should at least use linux_chromeos, linux_chromeos_clang, linux_chromeos_aura, and linux_chromeos_valgrind bots for this CL.
9 years ago (2011-12-06 03:53:22 UTC) #31
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/nona@chromium.org/8505051/68001
9 years ago (2011-12-06 05:57:37 UTC) #32
commit-bot: I haz the power
9 years ago (2011-12-06 07:47:11 UTC) #33
Change committed as 113158

Powered by Google App Engine
This is Rietveld 408576698