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

Issue 2320623003: Move title creation logic to native (Closed)

Created:
4 years, 3 months ago by mdjones
Modified:
4 years, 3 months ago
CC:
chromium-reviews, aelias_OOO_until_Jul13
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Move title creation logic to native This change moves title generation logic to native. This allows titles to be created as they are needed rather than all at once. The textures for the title layers are still created by java since they start as Android views, but this is now triggered by native code. BUG=644770 Committed: https://crrev.com/00a508c5af4957e8986af18e71174352bc212e34 Cr-Commit-Position: refs/heads/master@{#417703}

Patch Set 1 #

Patch Set 2 : clean up #

Total comments: 4

Patch Set 3 : address comments #

Patch Set 4 : nit #

Patch Set 5 : don't trigger creation inside of GetTitleLayer #

Total comments: 4

Patch Set 6 : address comments #

Messages

Total messages: 13 (3 generated)
mdjones
This can still be improved by removing titles that are not visible from the cache ...
4 years, 3 months ago (2016-09-07 18:10:39 UTC) #2
mdjones
https://codereview.chromium.org/2320623003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/TabListSceneLayer.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/TabListSceneLayer.java (right): https://codereview.chromium.org/2320623003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/TabListSceneLayer.java#newcode95 chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/TabListSceneLayer.java:95: t.getTitleLayerNeedsUpdate()); I suppose I could also just trigger title ...
4 years, 3 months ago (2016-09-07 18:29:30 UTC) #3
David Trainor- moved to gerrit
https://codereview.chromium.org/2320623003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/components/LayoutTab.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/components/LayoutTab.java (right): https://codereview.chromium.org/2320623003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/components/LayoutTab.java#newcode234 chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/components/LayoutTab.java:234: mTitleLayerNeedsUpdate = mIsTitleNeeded; Would it makes sense to nuke ...
4 years, 3 months ago (2016-09-08 20:47:46 UTC) #4
mdjones
https://codereview.chromium.org/2320623003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/components/LayoutTab.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/components/LayoutTab.java (right): https://codereview.chromium.org/2320623003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/components/LayoutTab.java#newcode234 chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/components/LayoutTab.java:234: mTitleLayerNeedsUpdate = mIsTitleNeeded; On 2016/09/08 20:47:45, David Trainor wrote: ...
4 years, 3 months ago (2016-09-09 01:15:47 UTC) #5
David Trainor- moved to gerrit
https://codereview.chromium.org/2320623003/diff/80001/chrome/browser/android/compositor/layer_title_cache.cc File chrome/browser/android/compositor/layer_title_cache.cc (right): https://codereview.chromium.org/2320623003/diff/80001/chrome/browser/android/compositor/layer_title_cache.cc#newcode105 chrome/browser/android/compositor/layer_title_cache.cc:105: void LayerTitleCache::BuildTitleLayer(int tab_id) { Should this logic just live ...
4 years, 3 months ago (2016-09-09 05:29:09 UTC) #6
mdjones
https://codereview.chromium.org/2320623003/diff/80001/chrome/browser/android/compositor/layer_title_cache.cc File chrome/browser/android/compositor/layer_title_cache.cc (right): https://codereview.chromium.org/2320623003/diff/80001/chrome/browser/android/compositor/layer_title_cache.cc#newcode105 chrome/browser/android/compositor/layer_title_cache.cc:105: void LayerTitleCache::BuildTitleLayer(int tab_id) { On 2016/09/09 05:29:09, David Trainor ...
4 years, 3 months ago (2016-09-09 15:40:13 UTC) #7
David Trainor- moved to gerrit
lgtm
4 years, 3 months ago (2016-09-09 18:33:40 UTC) #8
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/2320623003/100001
4 years, 3 months ago (2016-09-09 20:08:10 UTC) #10
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 3 months ago (2016-09-09 20:57:52 UTC) #11
commit-bot: I haz the power
4 years, 3 months ago (2016-09-09 21:01:31 UTC) #13
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/00a508c5af4957e8986af18e71174352bc212e34
Cr-Commit-Position: refs/heads/master@{#417703}

Powered by Google App Engine
This is Rietveld 408576698