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

Issue 2652953003: 📰 Simplify application of partial updates on view holders (Closed)

Created:
3 years, 11 months ago by dgn
Modified:
3 years, 11 months ago
Reviewers:
Bernhard Bauer
CC:
chromium-reviews, noyau+watch_chromium.org, ntp-dev+reviews_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[NTP Client] Simplify application of partial updates on view holders Removes the propagation of partial update payload from the tree interface when binding view holders. Partial updates are now intercepted by the Adapter and directly applied on the view holder. This should simplify the partial vs full bind logic. BUG=616090 Review-Url: https://codereview.chromium.org/2652953003 Cr-Commit-Position: refs/heads/master@{#445760} Committed: https://chromium.googlesource.com/chromium/src/+/92bce5eb5a81dd0ed238621622c9ace5e2a36f7c

Patch Set 1 #

Patch Set 2 : update doc #

Total comments: 2

Patch Set 3 : fail on unknown payload #

Unified diffs Side-by-side diffs Delta from patch set Stats (+71 lines, -59 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/InnerNode.java View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/Leaf.java View 3 chunks +2 lines, -4 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java View 1 2 2 chunks +20 lines, -3 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/OptionalLeaf.java View 3 chunks +2 lines, -4 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/SuggestionsSection.java View 4 chunks +6 lines, -7 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/TreeNode.java View 1 2 chunks +3 lines, -6 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetArticleViewHolder.java View 4 chunks +3 lines, -17 lines 0 comments Download
A chrome/android/java/src/org/chromium/chrome/browser/suggestions/PartialUpdateId.java View 1 1 chunk +22 lines, -0 lines 0 comments Download
M chrome/android/java_sources.gni View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/android/junit/src/org/chromium/chrome/browser/ntp/cards/ContentSuggestionsTestUtils.java View 2 chunks +1 line, -3 lines 0 comments Download
M chrome/android/junit/src/org/chromium/chrome/browser/ntp/cards/InnerNodeTest.java View 2 chunks +9 lines, -13 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 14 (9 generated)
dgn
PTAL
3 years, 11 months ago (2017-01-24 14:55:16 UTC) #3
Bernhard Bauer
lgtm https://codereview.chromium.org/2652953003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java (right): https://codereview.chromium.org/2652953003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java#newcode153 chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java:153: } If we now have the dispatching of ...
3 years, 11 months ago (2017-01-24 16:35:25 UTC) #7
dgn
thanks! https://codereview.chromium.org/2652953003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java (right): https://codereview.chromium.org/2652953003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java#newcode153 chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageAdapter.java:153: } On 2017/01/24 16:35:25, Bernhard Bauer wrote: > ...
3 years, 11 months ago (2017-01-24 16:46:34 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/2652953003/40001
3 years, 11 months ago (2017-01-24 16:46:49 UTC) #11
commit-bot: I haz the power
3 years, 11 months ago (2017-01-24 18:14:00 UTC) #14
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/92bce5eb5a81dd0ed238621622c9...

Powered by Google App Engine
This is Rietveld 408576698