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

Issue 1706293005: StaticTabSceneLayer owns ToolbarLayer (Closed)

Created:
4 years, 10 months ago by mdjones
Modified:
4 years, 7 months ago
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

StaticTabSceneLayer owns ToolbarLayer Since StaticLayout is the only layout that needs the toolbar layout, its ownership has been moved to StaticLayout's SceneLayer. This puts the ToolbarLayer in the content tree for SceneOverlays. BUG=584340 Committed: https://crrev.com/94e6d2cbf7bf2691014401bc11be703dc45f43b0 Cr-Commit-Position: refs/heads/master@{#393696}

Patch Set 1 #

Patch Set 2 : Toolbar has own update function, correct layer positions #

Patch Set 3 : add toolbar layer when content tree set #

Total comments: 14

Patch Set 4 : address comments #

Patch Set 5 : don't re-add to tree every update #

Patch Set 6 : remove unused methods #

Patch Set 7 : remove overrides #

Patch Set 8 : rebase #

Patch Set 9 : fix findbugs issue #

Unified diffs Side-by-side diffs Delta from patch set Stats (+204 lines, -248 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java View 1 2 3 4 5 6 7 8 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/EmbedContentViewActivity.java View 1 2 3 4 5 6 7 8 3 chunks +3 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorView.java View 1 2 3 4 5 6 7 8 5 chunks +0 lines, -73 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 8 3 chunks +0 lines, -18 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/LayoutManagerChromeTablet.java View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/StaticLayout.java View 1 2 3 4 5 6 7 8 3 chunks +4 lines, -10 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/ContextualSearchLayout.java View 1 2 3 4 5 6 7 8 2 chunks +0 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/overlays/strip/StripLayoutHelperManager.java View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -7 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/StaticTabSceneLayer.java View 1 2 3 4 chunks +76 lines, -8 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/fullscreen/ChromeFullscreenManager.java View 1 2 3 7 chunks +19 lines, -9 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarControlContainer.java View 1 2 3 4 5 6 7 8 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappActivity.java View 1 2 3 4 5 6 7 8 2 chunks +3 lines, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappControlContainer.java View 1 2 3 2 chunks +6 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/widget/ControlContainer.java View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/browser/android/compositor/compositor_view.h View 1 2 3 4 5 6 7 8 2 chunks +0 lines, -24 lines 0 comments Download
M chrome/browser/android/compositor/compositor_view.cc View 1 2 3 4 5 6 7 8 2 chunks +0 lines, -50 lines 0 comments Download
M chrome/browser/android/compositor/layer/tab_layer.cc View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/android/compositor/layer/toolbar_layer.h View 1 2 3 4 5 6 7 8 2 chunks +0 lines, -2 lines 0 comments Download
M chrome/browser/android/compositor/layer/toolbar_layer.cc View 1 2 3 4 5 6 7 3 chunks +1 line, -11 lines 0 comments Download
M chrome/browser/android/compositor/scene_layer/static_tab_scene_layer.h View 1 2 3 4 5 6 7 8 2 chunks +27 lines, -6 lines 0 comments Download
M chrome/browser/android/compositor/scene_layer/static_tab_scene_layer.cc View 1 2 3 4 4 chunks +53 lines, -21 lines 0 comments Download

Messages

Total messages: 13 (5 generated)
mdjones
PTAL. What I might do is have many partial reviews like this one and have ...
4 years, 10 months ago (2016-02-23 00:54:51 UTC) #2
David Trainor- moved to gerrit
https://codereview.chromium.org/1706293005/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/StaticTabSceneLayer.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/StaticTabSceneLayer.java (right): https://codereview.chromium.org/1706293005/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/StaticTabSceneLayer.java#newcode33 chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/StaticTabSceneLayer.java:33: private Context mContext; final? https://codereview.chromium.org/1706293005/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/StaticTabSceneLayer.java#newcode38 chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/StaticTabSceneLayer.java:38: private boolean mIsTablet; ...
4 years, 10 months ago (2016-02-24 17:06:10 UTC) #3
mdjones
https://codereview.chromium.org/1706293005/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/StaticTabSceneLayer.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/StaticTabSceneLayer.java (right): https://codereview.chromium.org/1706293005/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/StaticTabSceneLayer.java#newcode33 chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/StaticTabSceneLayer.java:33: private Context mContext; On 2016/02/24 17:06:10, David Trainor wrote: ...
4 years, 10 months ago (2016-02-25 21:38:01 UTC) #4
David Trainor- moved to gerrit
lgtm!
4 years, 8 months ago (2016-04-15 15:59:43 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1706293005/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1706293005/140001
4 years, 7 months ago (2016-05-13 22:18:50 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1706293005/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1706293005/160001
4 years, 7 months ago (2016-05-13 23:10:36 UTC) #10
commit-bot: I haz the power
Committed patchset #9 (id:160001)
4 years, 7 months ago (2016-05-14 00:09:32 UTC) #11
commit-bot: I haz the power
4 years, 7 months ago (2016-05-14 00:11:05 UTC) #13
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/94e6d2cbf7bf2691014401bc11be703dc45f43b0
Cr-Commit-Position: refs/heads/master@{#393696}

Powered by Google App Engine
This is Rietveld 408576698