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

Issue 2352143002: Keep ContentViewCore selection rectangle in DIP (Closed)

Created:
4 years, 3 months ago by Tima Vaisburd
Modified:
4 years, 3 months ago
Reviewers:
Ted C, boliu
CC:
chromium-reviews, jam, darin-cc_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Keep ContentViewCore selection rectangle in DIP ContentViewCore holds selection rectangle in physical pixels, thus making it indirectly dependent on DIP scale. This CL changes it to DIP and does the necessary conversions in Java layer. As a consequence the position of the paste popup dialog is also passed from native layer in DIP. BUG=620929 Committed: https://crrev.com/1bce7c3445dec41e42574f7c58af01793d706f37 Cr-Commit-Position: refs/heads/master@{#419922}

Patch Set 1 #

Total comments: 7

Patch Set 2 : Dropped Dip suffix to names and added Pix suffix where dimension is pixels #

Unified diffs Side-by-side diffs Delta from patch set Stats (+28 lines, -15 lines) Patch
M content/browser/android/content_view_core_impl.cc View 2 chunks +5 lines, -9 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java View 1 5 chunks +23 lines, -6 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 20 (11 generated)
Tima Vaisburd
Another small step in ContentViewCore conversion. PTAL. I wonder whether this CL should be bigger ...
4 years, 3 months ago (2016-09-20 20:45:04 UTC) #7
boliu
https://codereview.chromium.org/2352143002/diff/1/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/2352143002/diff/1/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode2127 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:2127: mSelectionRect.set(left, top, right, bottom); no scaling for the rect ...
4 years, 3 months ago (2016-09-20 21:07:54 UTC) #8
Tima Vaisburd
https://codereview.chromium.org/2352143002/diff/1/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/2352143002/diff/1/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode2127 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:2127: mSelectionRect.set(left, top, right, bottom); On 2016/09/20 21:07:54, boliu wrote: ...
4 years, 3 months ago (2016-09-20 21:10:15 UTC) #9
boliu
lgtm https://codereview.chromium.org/2352143002/diff/1/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/2352143002/diff/1/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode378 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:378: private final Rect mSelectionRect = new Rect(); oops, ...
4 years, 3 months ago (2016-09-20 21:16:09 UTC) #10
Ted C
lgtm https://codereview.chromium.org/2352143002/diff/1/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/2352143002/diff/1/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode378 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:378: private final Rect mSelectionRect = new Rect(); or ...
4 years, 3 months ago (2016-09-20 21:53:57 UTC) #12
Tima Vaisburd
https://codereview.chromium.org/2352143002/diff/1/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/2352143002/diff/1/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode378 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:378: private final Rect mSelectionRect = new Rect(); On 2016/09/20 ...
4 years, 3 months ago (2016-09-20 23:39:36 UTC) #13
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/2352143002/20001
4 years, 3 months ago (2016-09-20 23:40:35 UTC) #16
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 3 months ago (2016-09-21 00:43:59 UTC) #18
commit-bot: I haz the power
4 years, 3 months ago (2016-09-21 00:46:39 UTC) #20
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/1bce7c3445dec41e42574f7c58af01793d706f37
Cr-Commit-Position: refs/heads/master@{#419922}

Powered by Google App Engine
This is Rietveld 408576698