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

Issue 2455653002: Make clear that WindowAndroid::getDisplay must be used when supporting multi-display. (Closed)

Created:
4 years, 1 month ago by mthiesse
Modified:
4 years, 1 month ago
CC:
chromium-reviews, jam, darin-cc_chromium.org, android-webview-reviews_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Make clear that WindowAndroid::getDisplay must be used when supporting multi-display. Contexts cannot be clearly mapped to displays, so while you may get the correct display from DisplayAndroid::get, you shouldn't count on that. This is important because future work will be adding virtual, or "fake", displays that will only be mapped to WindowAndroids, and not Contexts. BUG=625089 Committed: https://crrev.com/05d1753af587de2e87ea796c4e7608b0254d26b3 Cr-Commit-Position: refs/heads/master@{#429305}

Patch Set 1 #

Patch Set 2 : Bikeshed appropriately #

Total comments: 6

Patch Set 3 : Whoops, post missed changes. #

Patch Set 4 : Wording changes. #

Patch Set 5 : Revert change that snuck in from other branch #

Unified diffs Side-by-side diffs Delta from patch set Stats (+55 lines, -38 lines) Patch
M android_webview/javatests/src/org/chromium/android_webview/test/AndroidScrollIntegrationTest.java View 1 2 7 chunks +8 lines, -8 lines 0 comments Download
M android_webview/javatests/src/org/chromium/android_webview/test/AndroidViewIntegrationTest.java View 1 2 7 chunks +7 lines, -7 lines 0 comments Download
M android_webview/javatests/src/org/chromium/android_webview/test/AwContentsAnchorViewTest.java View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M android_webview/javatests/src/org/chromium/android_webview/test/AwLegacyQuirksTest.java View 1 2 4 chunks +9 lines, -5 lines 0 comments Download
M android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java View 1 4 chunks +5 lines, -4 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/firstrun/ProfileDataCache.java View 1 2 chunks +3 lines, -2 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/ScreenOrientationProvider.java View 1 1 chunk +1 line, -1 line 0 comments Download
M ui/android/java/src/org/chromium/ui/base/WindowAndroid.java View 1 1 chunk +1 line, -1 line 0 comments Download
M ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java View 1 2 3 1 chunk +15 lines, -5 lines 0 comments Download
M ui/android/java/src/org/chromium/ui/display/DisplayAndroidManager.java View 3 chunks +4 lines, -3 lines 0 comments Download

Messages

Total messages: 32 (10 generated)
mthiesse
PTAL
4 years, 1 month ago (2016-10-26 16:52:03 UTC) #3
boliu
alright, name bikeshedding.. If you really want to use the name to discourage callers from ...
4 years, 1 month ago (2016-10-26 17:35:53 UTC) #4
boliu
On 2016/10/26 17:35:53, boliu wrote: > alright, name bikeshedding.. > > If you really want ...
4 years, 1 month ago (2016-10-26 17:36:39 UTC) #5
mthiesse
On 2016/10/26 17:36:39, boliu wrote: > On 2016/10/26 17:35:53, boliu wrote: > > alright, name ...
4 years, 1 month ago (2016-10-26 22:32:56 UTC) #6
boliu
lgtm after you fix all the webview callsites too
4 years, 1 month ago (2016-10-26 22:38:32 UTC) #9
mthiesse
On 2016/10/26 22:38:32, boliu wrote: > lgtm after you fix all the webview callsites too ...
4 years, 1 month ago (2016-10-26 22:54:10 UTC) #10
mthiesse
miguelg@chromium.org: Please OWNERS review WindowAndroid.java and ProfileDataCache.java
4 years, 1 month ago (2016-10-26 22:55:50 UTC) #12
boliu
https://codereview.chromium.org/2455653002/diff/20001/android_webview/javatests/src/org/chromium/android_webview/test/AndroidScrollIntegrationTest.java File android_webview/javatests/src/org/chromium/android_webview/test/AndroidScrollIntegrationTest.java (right): https://codereview.chromium.org/2455653002/diff/20001/android_webview/javatests/src/org/chromium/android_webview/test/AndroidScrollIntegrationTest.java#newcode325 android_webview/javatests/src/org/chromium/android_webview/test/AndroidScrollIntegrationTest.java:325: DisplayAndroid.getDefaultDisplay(testContainerView.getContext()).getDIPScale(); here? I didn't bother looking further..
4 years, 1 month ago (2016-10-26 22:56:25 UTC) #13
mthiesse
On 2016/10/26 22:56:25, boliu wrote: > https://codereview.chromium.org/2455653002/diff/20001/android_webview/javatests/src/org/chromium/android_webview/test/AndroidScrollIntegrationTest.java > File > android_webview/javatests/src/org/chromium/android_webview/test/AndroidScrollIntegrationTest.java > (right): > > ...
4 years, 1 month ago (2016-10-26 22:59:50 UTC) #14
Tima Vaisburd
https://codereview.chromium.org/2455653002/diff/20001/ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java File ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java (right): https://codereview.chromium.org/2455653002/diff/20001/ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java#newcode93 ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java:93: * To support multi-display, obtain DisplayAndroid from WindowAndroid instead. ...
4 years, 1 month ago (2016-10-26 23:02:07 UTC) #16
boliu
https://codereview.chromium.org/2455653002/diff/20001/ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java File ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java (right): https://codereview.chromium.org/2455653002/diff/20001/ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java#newcode93 ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java:93: * To support multi-display, obtain DisplayAndroid from WindowAndroid instead. ...
4 years, 1 month ago (2016-10-26 23:03:34 UTC) #17
mthiesse
https://codereview.chromium.org/2455653002/diff/20001/ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java File ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java (right): https://codereview.chromium.org/2455653002/diff/20001/ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java#newcode93 ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java:93: * To support multi-display, obtain DisplayAndroid from WindowAndroid instead. ...
4 years, 1 month ago (2016-10-26 23:17:46 UTC) #18
Tima Vaisburd
https://codereview.chromium.org/2455653002/diff/20001/ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java File ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java (right): https://codereview.chromium.org/2455653002/diff/20001/ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java#newcode93 ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java:93: * To support multi-display, obtain DisplayAndroid from WindowAndroid instead. ...
4 years, 1 month ago (2016-10-26 23:23:30 UTC) #19
mthiesse
https://codereview.chromium.org/2455653002/diff/20001/ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java File ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java (right): https://codereview.chromium.org/2455653002/diff/20001/ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java#newcode93 ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java:93: * To support multi-display, obtain DisplayAndroid from WindowAndroid instead. ...
4 years, 1 month ago (2016-10-26 23:26:56 UTC) #20
mthiesse
Friendly ping, PTAL miguelg
4 years, 1 month ago (2016-10-28 19:22:29 UTC) #21
Tima Vaisburd
On 2016/10/26 23:26:56, mthiesse wrote: > https://codereview.chromium.org/2455653002/diff/20001/ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java > File ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java (right): > > https://codereview.chromium.org/2455653002/diff/20001/ui/android/java/src/org/chromium/ui/display/DisplayAndroid.java#newcode93 > ...
4 years, 1 month ago (2016-10-28 20:28:08 UTC) #22
boliu
On 2016/10/28 20:28:08, Tima Vaisburd wrote: > On 2016/10/26 23:26:56, mthiesse wrote: > > > ...
4 years, 1 month ago (2016-10-28 20:36:50 UTC) #23
Miguel Garcia
lgtm for the ui/android files
4 years, 1 month ago (2016-11-02 15:58:39 UTC) #24
Miguel Garcia
On 2016/11/02 15:58:39, Miguel Garcia wrote: > lgtm for the ui/android files oh and lgtm ...
4 years, 1 month ago (2016-11-02 15:59:33 UTC) #25
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/2455653002/80001
4 years, 1 month ago (2016-11-02 16:05:20 UTC) #28
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years, 1 month ago (2016-11-02 16:46:14 UTC) #30
commit-bot: I haz the power
4 years, 1 month ago (2016-11-02 16:51:28 UTC) #32
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/05d1753af587de2e87ea796c4e7608b0254d26b3
Cr-Commit-Position: refs/heads/master@{#429305}

Powered by Google App Engine
This is Rietveld 408576698