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

Issue 10534134: Fix candidate window position issue. (Closed)

Created:
8 years, 6 months ago by Seigo Nonaka
Modified:
8 years, 6 months ago
Reviewers:
Yusuke Sato, horo
CC:
chromium-reviews, yusukes+watch_chromium.org, penghuang+watch_chromium.org, oshima+watch_chromium.org, James Su, stevenjb+watch_chromium.org, davemoore+watch_chromium.org, nkostylev+watch_chromium.org
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

Fix candidate window position issue. This CL contains: 1. Extend SetCursorLocation message to propagate composition head character rectangle. 2. Do not send SetCursorLocation dbus message, which is not require any more. 3. Show candidate window at the composition head location when the candidate window category is SUGGESTION. BUG=120597 TEST=unit_tests and manually check by alex Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=142103

Patch Set 1 #

Patch Set 2 : WIP #

Patch Set 3 : CL for review #

Patch Set 4 : rebase #

Total comments: 15

Patch Set 5 : address comments #

Total comments: 2

Patch Set 6 : Fix braces #

Unified diffs Side-by-side diffs Delta from patch set Stats (+99 lines, -277 lines) Patch
M chrome/browser/chromeos/input_method/candidate_window.cc View 1 2 3 4 7 chunks +27 lines, -44 lines 0 comments Download
M chrome/browser/chromeos/input_method/candidate_window_view.h View 1 2 chunks +13 lines, -8 lines 0 comments Download
M chrome/browser/chromeos/input_method/candidate_window_view_unittest.cc View 1 2 3 4 6 chunks +18 lines, -175 lines 0 comments Download
M chrome/browser/chromeos/input_method/ibus_ui_controller.h View 1 2 3 4 2 chunks +6 lines, -1 line 0 comments Download
M chrome/browser/chromeos/input_method/ibus_ui_controller.cc View 1 2 3 4 3 chunks +8 lines, -26 lines 0 comments Download
M ui/base/ime/ibus_client.h View 1 2 3 4 2 chunks +5 lines, -4 lines 0 comments Download
M ui/base/ime/ibus_client_impl.h View 1 2 3 4 1 chunk +2 lines, -4 lines 0 comments Download
M ui/base/ime/ibus_client_impl.cc View 1 2 3 4 2 chunks +8 lines, -5 lines 0 comments Download
M ui/base/ime/input_method_ibus.cc View 1 2 3 4 5 1 chunk +7 lines, -2 lines 0 comments Download
M ui/base/ime/mock_ibus_client.h View 1 2 3 4 1 chunk +2 lines, -4 lines 0 comments Download
M ui/base/ime/mock_ibus_client.cc View 1 2 3 4 1 chunk +2 lines, -4 lines 0 comments Download
M ui/base/ime/text_input_client.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
Seigo Nonaka
8 years, 6 months ago (2012-06-13 14:03:07 UTC) #1
Yusuke Sato
style-nits only. http://codereview.chromium.org/10534134/diff/4002/chrome/browser/chromeos/input_method/candidate_window.cc File chrome/browser/chromeos/input_method/candidate_window.cc (right): http://codereview.chromium.org/10534134/diff/4002/chrome/browser/chromeos/input_method/candidate_window.cc#newcode537 chrome/browser/chromeos/input_method/candidate_window.cc:537: virtual void OnSetCursorLocation(int x, int y, int ...
8 years, 6 months ago (2012-06-13 14:31:26 UTC) #2
Seigo Nonaka
http://codereview.chromium.org/10534134/diff/4002/chrome/browser/chromeos/input_method/candidate_window.cc File chrome/browser/chromeos/input_method/candidate_window.cc (right): http://codereview.chromium.org/10534134/diff/4002/chrome/browser/chromeos/input_method/candidate_window.cc#newcode537 chrome/browser/chromeos/input_method/candidate_window.cc:537: virtual void OnSetCursorLocation(int x, int y, int width, int ...
8 years, 6 months ago (2012-06-13 15:07:17 UTC) #3
Yusuke Sato
ui/base/ime/ LGTM. Please ask horo@ for chrome/browser/chromeos/input_method/ review. http://codereview.chromium.org/10534134/diff/10003/ui/base/ime/input_method_ibus.cc File ui/base/ime/input_method_ibus.cc (right): http://codereview.chromium.org/10534134/diff/10003/ui/base/ime/input_method_ibus.cc#newcode339 ui/base/ime/input_method_ibus.cc:339: &composition_head)) ...
8 years, 6 months ago (2012-06-13 15:17:38 UTC) #4
Seigo Nonaka
yusukes: Thanks. +horo: Hi horo, could you take a look this CL mainly for chrome/browser/chromeos/input_method/? ...
8 years, 6 months ago (2012-06-14 01:04:57 UTC) #5
horo
lgtm
8 years, 6 months ago (2012-06-14 03:08:24 UTC) #6
Seigo Nonaka
On 2012/06/14 03:08:24, horo wrote: > lgtm Thank you for your quick review!
8 years, 6 months ago (2012-06-14 03:10:43 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/nona@chromium.org/10534134/8003
8 years, 6 months ago (2012-06-14 03:21:16 UTC) #8
commit-bot: I haz the power
8 years, 6 months ago (2012-06-14 05:46:39 UTC) #9
Change committed as 142103

Powered by Google App Engine
This is Rietveld 408576698