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

Issue 2499733002: Remove cached dp viewports in LayoutManager (Closed)

Created:
4 years, 1 month ago by mdjones
Modified:
4 years, 1 month ago
CC:
agrieve+watch_chromium.org, chromium-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Remove cached dp viewports in LayoutManager BUG=662427 Committed: https://crrev.com/b7bb7b7f46fe783dbdeb5d81cd392cd85a9236d1 Cr-Commit-Position: refs/heads/master@{#433741}

Patch Set 1 #

Patch Set 2 : fix fullscreen #

Patch Set 3 : fix bugs #

Patch Set 4 : cleanup #

Patch Set 5 : use float everywhere #

Total comments: 12

Patch Set 6 : address comments #

Total comments: 2

Patch Set 7 : update doc #

Patch Set 8 : use Float.compare #

Unified diffs Side-by-side diffs Delta from patch set Stats (+113 lines, -161 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorView.java View 1 2 3 4 2 chunks +2 lines, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java View 1 2 3 4 5 3 chunks +4 lines, -4 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/Layout.java View 1 2 3 4 5 6 7 11 chunks +40 lines, -35 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManager.java View 1 2 3 4 5 12 chunks +23 lines, -70 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerChrome.java View 1 chunk +3 lines, -3 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerDocument.java View 3 chunks +5 lines, -6 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutProvider.java View 1 2 3 4 3 chunks +2 lines, -9 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/StaticLayout.java View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/ToolbarSwipeLayout.java View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/components/LayoutTab.java View 1 2 4 chunks +16 lines, -16 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/content/ContentOffsetProvider.java View 1 2 3 4 5 1 chunk +3 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/content/TabContentManager.java View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/SimpleAnimationLayout.java View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/StackLayout.java View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/StaticTabSceneLayer.java View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/TabListSceneLayer.java View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/ToolbarSceneLayer.java View 1 2 3 4 3 chunks +3 lines, -3 lines 0 comments Download

Messages

Total messages: 28 (10 generated)
mdjones
This just removes the cached dp versions of the viewports in layout manager. Locations that ...
4 years, 1 month ago (2016-11-14 21:52:31 UTC) #2
aelias_OOO_until_Jul13
Could you refrain from changing any types to int as part of this? floats can ...
4 years, 1 month ago (2016-11-14 23:51:21 UTC) #3
mdjones
On 2016/11/14 23:51:21, aelias wrote: > Could you refrain from changing any types to int ...
4 years, 1 month ago (2016-11-15 18:05:25 UTC) #4
aelias_OOO_until_Jul13
On 2016/11/15 at 18:05:25, mdjones wrote: > On 2016/11/14 23:51:21, aelias wrote: > > Could ...
4 years, 1 month ago (2016-11-15 20:27:18 UTC) #5
mdjones
Switched to use float and RectF where relevant. ptal
4 years, 1 month ago (2016-11-15 22:24:47 UTC) #6
mdjones
friendly ping!
4 years, 1 month ago (2016-11-18 17:24:54 UTC) #7
aelias_OOO_until_Jul13
Sorry, forgot to hit publish on my draft comments... https://codereview.chromium.org/2499733002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java (right): https://codereview.chromium.org/2499733002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java#newcode681 chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java:681: ...
4 years, 1 month ago (2016-11-18 19:35:20 UTC) #8
mdjones
https://codereview.chromium.org/2499733002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java (right): https://codereview.chromium.org/2499733002/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java#newcode681 chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java:681: public int getOverlayTranslateY() { On 2016/11/18 19:35:20, aelias wrote: ...
4 years, 1 month ago (2016-11-18 21:37:41 UTC) #9
aelias_OOO_until_Jul13
lgtm
4 years, 1 month ago (2016-11-18 22:01:20 UTC) #10
David Trainor- moved to gerrit
lgtm https://codereview.chromium.org/2499733002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/Layout.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/Layout.java (right): https://codereview.chromium.org/2499733002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/Layout.java#newcode567 chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/Layout.java:567: * @return The width of the drawing area. ...
4 years, 1 month ago (2016-11-21 20:19:31 UTC) #11
mdjones
https://codereview.chromium.org/2499733002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/Layout.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/Layout.java (right): https://codereview.chromium.org/2499733002/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/Layout.java#newcode567 chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/Layout.java:567: * @return The width of the drawing area. On ...
4 years, 1 month ago (2016-11-21 21:12:18 UTC) #12
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/2499733002/120001
4 years, 1 month ago (2016-11-21 21:12:58 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: android_clang_dbg_recipe on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_clang_dbg_recipe/builds/168627)
4 years, 1 month ago (2016-11-21 23:03:29 UTC) #17
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/2499733002/120001
4 years, 1 month ago (2016-11-21 23:29:20 UTC) #19
commit-bot: I haz the power
Try jobs failed on following builders: android_clang_dbg_recipe on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_clang_dbg_recipe/builds/168757)
4 years, 1 month ago (2016-11-22 00:54:16 UTC) #21
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/2499733002/140001
4 years, 1 month ago (2016-11-22 01:35:08 UTC) #24
commit-bot: I haz the power
Committed patchset #8 (id:140001)
4 years, 1 month ago (2016-11-22 02:07:37 UTC) #26
commit-bot: I haz the power
4 years, 1 month ago (2016-11-22 02:12:23 UTC) #28
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/b7bb7b7f46fe783dbdeb5d81cd392cd85a9236d1
Cr-Commit-Position: refs/heads/master@{#433741}

Powered by Google App Engine
This is Rietveld 408576698