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

Issue 2612423002: Track composition range information on the browser side (Android) (Closed)

Created:
3 years, 11 months ago by EhsanK
Modified:
3 years, 11 months ago
CC:
chromium-reviews, yusukes+watch_chromium.org, shuchen+watch_chromium.org, jam, nona+watch_chromium.org, darin-cc_chromium.org, James Su
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Track composition range information on the browser side (Android) This CL implements the logic to track composition range information from several RenderWidgets on the same page (i.e., pages with OOPIFs) for Android platforms. The tracking logic is now shared between RenderWidgetHostViewBase and TextInputManager, while RenderWidgetHostViewAndroid observes TextInputManager for any changes to the range info in one of the RenderWidgets in the page. This has already been implemented for Mac (https://codereview.chromium.org/2235283003/) and Aura (https://codereview.chromium.org/2132633002/) platforms. An interactive test is now activated on all platform which will be handy if/when interactive browser tests run on Android. BUG=578168, 602723 Review-Url: https://codereview.chromium.org/2612423002 Cr-Commit-Position: refs/heads/master@{#443577} Committed: https://chromium.googlesource.com/chromium/src/+/5f6b70eb67a2f1633ca5fcaa04374f7abd8c000c

Patch Set 1 #

Total comments: 4

Patch Set 2 : Addressing creis@'s comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+23 lines, -19 lines) Patch
M chrome/browser/renderer_host/site_per_process_text_input_browsertest.cc View 2 chunks +4 lines, -4 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_android.h View 2 chunks +3 lines, -3 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_android.cc View 1 2 chunks +16 lines, -9 lines 0 comments Download
M content/browser/renderer_host/render_widget_host_view_base.cc View 1 chunk +0 lines, -3 lines 0 comments Download

Messages

Total messages: 25 (18 generated)
EhsanK
Hello, Could you please take a look at this change? creis@: content/ changes and test ...
3 years, 11 months ago (2017-01-06 01:07:58 UTC) #5
Charlie Reis
Thanks! LGTM. https://codereview.chromium.org/2612423002/diff/1/content/browser/renderer_host/render_widget_host_view_android.cc File content/browser/renderer_host/render_widget_host_view_android.cc (right): https://codereview.chromium.org/2612423002/diff/1/content/browser/renderer_host/render_widget_host_view_android.cc#newcode793 content/browser/renderer_host/render_widget_host_view_android.cc:793: std::vector<gfx::RectF> character_bounds_float; nit: character_bounds https://codereview.chromium.org/2612423002/diff/1/content/browser/renderer_host/render_widget_host_view_android.cc#newcode794 content/browser/renderer_host/render_widget_host_view_android.cc:794: for ...
3 years, 11 months ago (2017-01-06 22:22:40 UTC) #8
EhsanK
Thanks Charlie! Shu Chen: Could you please take a look (esp. since this is related ...
3 years, 11 months ago (2017-01-06 22:37:17 UTC) #9
Shu Chen
lgtm
3 years, 11 months ago (2017-01-11 03:45:06 UTC) #10
EhsanK
Thanks shuchen@ for the reviews! I will try to CQ soon.
3 years, 11 months ago (2017-01-11 04:21:42 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2612423002/20001
3 years, 11 months ago (2017-01-13 15:53:45 UTC) #22
commit-bot: I haz the power
3 years, 11 months ago (2017-01-13 16:44:54 UTC) #25
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/chromium/src/+/5f6b70eb67a2f1633ca5fcaa0437...

Powered by Google App Engine
This is Rietveld 408576698