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

Issue 2102023002: Add ContentSuggestionsService (Closed)

Created:
4 years, 5 months ago by Philipp Keck
Modified:
4 years, 5 months ago
CC:
chromium-reviews, dewittj, ntp-dev+reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add ContentSuggestionsService Add new ContentSuggestionsService, which acts as a mixer of suggestions provided by different providers. Add the ContentSuggestionsProvider interface to be implemented by these providers. Add the ContentSuggestionsServiceFactory. Add CSCategoryStatus for providers to report on the status of their categories. Rename ContentSuggestionCategory to ContentSuggestionsCategory for consistency. Remove ContentSuggestionsProviderType as there can only be one provider for any category. Remove previously inserted ToContentSuggestion() from NTPSnippet. All new classes do not yet interact with existing code or even touch it and the new code is not yet used by the UI. The new service is launched by the ProfileManager but does not do anything yet. BUG=619560 Committed: https://crrev.com/6dbb90af760531b04ca335d99cc68b448e0523b9 Cr-Commit-Position: refs/heads/master@{#404347}

Patch Set 1 #

Total comments: 87

Patch Set 2 : Rename ContentSuggestionsProvider::Delegate::OnContentChanged to OnSuggestionsChanged #

Total comments: 41

Patch Set 3 : comments #

Total comments: 8

Patch Set 4 : All comments plus results of meeting #

Patch Set 5 : Minor corrections #

Total comments: 114

Patch Set 6 : Make ContentSuggestionsService::Enabled an explicit enum #

Patch Set 7 : comments #

Total comments: 30

Patch Set 8 : More comments #

Patch Set 9 : Add missing return statement #

Total comments: 2

Patch Set 10 : Remove ContentSuggestionsServiceType; allow at most one provider per category #

Total comments: 39

Patch Set 11 : Marks comments #

Total comments: 13

Patch Set 12 : Marks new comments; remove ContentSuggestion::category" #

Patch Set 13 : Rename ContentSuggestionsState to ContentSuggestionsCategoryStatus; Add s to ContentSuggestionsCate… #

Total comments: 29

Patch Set 14 : Tims comments #

Patch Set 15 : Register CSServiceFactory in ProfileManager and CSService::state getter #

Patch Set 16 : Remove NTPSnippet::ToContentSuggestion and make ContentSuggestionsProvider::MakeUniqueID protected #

Total comments: 40

Patch Set 17 : Bernhard's and Marc's comments #

Total comments: 2

Patch Set 18 : Marks comments; Disable ContentSuggestionsService by default, only enable on Android #

Total comments: 2

Patch Set 19 : Remove unused imports from profile_manager.cc #

Patch Set 20 : Add explicit cast from ContentSuggestionsCategory to int #

Unified diffs Side-by-side diffs Delta from patch set Stats (+740 lines, -83 lines) Patch
A chrome/browser/ntp_snippets/content_suggestions_service_factory.h View 1 chunk +44 lines, -0 lines 0 comments Download
A chrome/browser/ntp_snippets/content_suggestions_service_factory.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +56 lines, -0 lines 0 comments Download
M chrome/browser/profiles/profile_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +2 lines, -1 line 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +2 lines, -0 lines 0 comments Download
M components/ntp_snippets.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +7 lines, -2 lines 0 comments Download
M components/ntp_snippets/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +7 lines, -2 lines 0 comments Download
M components/ntp_snippets/content_suggestion.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 chunks +6 lines, -16 lines 0 comments Download
M components/ntp_snippets/content_suggestion.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +6 lines, -6 lines 0 comments Download
M components/ntp_snippets/content_suggestion_category.h View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +0 lines, -18 lines 0 comments Download
A components/ntp_snippets/content_suggestions_category.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +15 lines, -0 lines 0 comments Download
A components/ntp_snippets/content_suggestions_category_status.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +50 lines, -0 lines 0 comments Download
A components/ntp_snippets/content_suggestions_category_status.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +15 lines, -0 lines 0 comments Download
A components/ntp_snippets/content_suggestions_provider.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +117 lines, -0 lines 0 comments Download
A components/ntp_snippets/content_suggestions_provider.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +30 lines, -0 lines 0 comments Download
M components/ntp_snippets/content_suggestions_provider_type.h View 1 2 3 4 5 6 7 8 9 1 chunk +0 lines, -19 lines 0 comments Download
A components/ntp_snippets/content_suggestions_service.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +174 lines, -0 lines 0 comments Download
A components/ntp_snippets/content_suggestions_service.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +207 lines, -0 lines 0 comments Download
M components/ntp_snippets/ntp_snippet.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +0 lines, -3 lines 0 comments Download
M components/ntp_snippets/ntp_snippet.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +1 line, -16 lines 0 comments Download
M components/ntp_snippets/ntp_snippets_service.h View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 74 (15 generated)
Philipp Keck
PTAL. I have a working unit test, which I will commit after the offline pages ...
4 years, 5 months ago (2016-06-28 09:53:01 UTC) #2
Marc Treib
https://codereview.chromium.org/2102023002/diff/1/chrome/browser/ntp_snippets/content_suggestions_service_factory.cc File chrome/browser/ntp_snippets/content_suggestions_service_factory.cc (right): https://codereview.chromium.org/2102023002/diff/1/chrome/browser/ntp_snippets/content_suggestions_service_factory.cc#newcode48 chrome/browser/ntp_snippets/content_suggestions_service_factory.cc:48: base::FeatureList::IsEnabled(chrome::android::kNTPSnippetsFeature); Hm. I guess for now it's okay to ...
4 years, 5 months ago (2016-06-28 11:29:10 UTC) #3
tschumann
Sorry for the bystander comments. Just saw this CL flying by and wanted to clarify ...
4 years, 5 months ago (2016-06-28 11:47:17 UTC) #5
Philipp Keck
Thank you both for your feedback! Some of the code that Tim commented on is ...
4 years, 5 months ago (2016-06-28 12:04:09 UTC) #6
Marc Treib
Some comments on Tim's comments :) https://codereview.chromium.org/2102023002/diff/20001/chrome/browser/ntp_snippets/content_suggestions_service_factory.h File chrome/browser/ntp_snippets/content_suggestions_service_factory.h (right): https://codereview.chromium.org/2102023002/diff/20001/chrome/browser/ntp_snippets/content_suggestions_service_factory.h#newcode17 chrome/browser/ntp_snippets/content_suggestions_service_factory.h:17: struct DefaultSingletonTraits; On ...
4 years, 5 months ago (2016-06-28 12:05:19 UTC) #7
Marc Treib
You have lots of empty lines in the CL description; please remove those. https://codereview.chromium.org/2102023002/diff/1/chrome/browser/ntp_snippets/content_suggestions_service_factory.cc File ...
4 years, 5 months ago (2016-06-28 12:09:50 UTC) #8
tschumann
https://codereview.chromium.org/2102023002/diff/20001/chrome/browser/ntp_snippets/content_suggestions_service_factory.h File chrome/browser/ntp_snippets/content_suggestions_service_factory.h (right): https://codereview.chromium.org/2102023002/diff/20001/chrome/browser/ntp_snippets/content_suggestions_service_factory.h#newcode17 chrome/browser/ntp_snippets/content_suggestions_service_factory.h:17: struct DefaultSingletonTraits; On 2016/06/28 12:05:19, Marc Treib wrote: > ...
4 years, 5 months ago (2016-06-28 12:32:41 UTC) #10
Philipp Keck
https://codereview.chromium.org/2102023002/diff/1/chrome/browser/ntp_snippets/content_suggestions_service_factory.cc File chrome/browser/ntp_snippets/content_suggestions_service_factory.cc (right): https://codereview.chromium.org/2102023002/diff/1/chrome/browser/ntp_snippets/content_suggestions_service_factory.cc#newcode48 chrome/browser/ntp_snippets/content_suggestions_service_factory.cc:48: base::FeatureList::IsEnabled(chrome::android::kNTPSnippetsFeature); On 2016/06/28 12:09:50, Marc Treib wrote: > On ...
4 years, 5 months ago (2016-06-28 14:18:58 UTC) #11
Marc Treib
https://codereview.chromium.org/2102023002/diff/1/chrome/browser/ntp_snippets/content_suggestions_service_factory.cc File chrome/browser/ntp_snippets/content_suggestions_service_factory.cc (right): https://codereview.chromium.org/2102023002/diff/1/chrome/browser/ntp_snippets/content_suggestions_service_factory.cc#newcode48 chrome/browser/ntp_snippets/content_suggestions_service_factory.cc:48: base::FeatureList::IsEnabled(chrome::android::kNTPSnippetsFeature); On 2016/06/28 14:18:55, Philipp Keck wrote: > On ...
4 years, 5 months ago (2016-06-28 15:04:55 UTC) #12
tschumann
https://codereview.chromium.org/2102023002/diff/1/components/ntp_snippets/content_suggestions_provider.h File components/ntp_snippets/content_suggestions_provider.h (right): https://codereview.chromium.org/2102023002/diff/1/components/ntp_snippets/content_suggestions_provider.h#newcode44 components/ntp_snippets/content_suggestions_provider.h:44: const ContentSuggestionsProvider& source, On 2016/06/28 15:04:55, Marc Treib wrote: ...
4 years, 5 months ago (2016-06-28 16:48:35 UTC) #13
Philipp Keck
Thank you for your input and for the meeting, ptal. https://codereview.chromium.org/2102023002/diff/1/components/ntp_snippets/content_suggestions_provider.h File components/ntp_snippets/content_suggestions_provider.h (right): https://codereview.chromium.org/2102023002/diff/1/components/ntp_snippets/content_suggestions_provider.h#newcode44 ...
4 years, 5 months ago (2016-06-30 09:35:35 UTC) #16
tschumann
following up on my comments of the old patch-set. Some might not apply anymore; will ...
4 years, 5 months ago (2016-06-30 10:20:07 UTC) #17
Marc Treib
https://codereview.chromium.org/2102023002/diff/1/components/ntp_snippets/content_suggestions_service.cc File components/ntp_snippets/content_suggestions_service.cc (right): https://codereview.chromium.org/2102023002/diff/1/components/ntp_snippets/content_suggestions_service.cc#newcode14 components/ntp_snippets/content_suggestions_service.cc:14: if (enabled_) { On 2016/06/30 09:35:35, Philipp Keck wrote: ...
4 years, 5 months ago (2016-06-30 10:36:54 UTC) #18
Philipp Keck
https://codereview.chromium.org/2102023002/diff/20001/components/ntp_snippets/content_suggestions_service.h File components/ntp_snippets/content_suggestions_service.h (right): https://codereview.chromium.org/2102023002/diff/20001/components/ntp_snippets/content_suggestions_service.h#newcode36 components/ntp_snippets/content_suggestions_service.h:36: ContentSuggestionsService(bool enabled); On 2016/06/30 10:20:06, tschumann wrote: > On ...
4 years, 5 months ago (2016-06-30 10:41:53 UTC) #19
tschumann
some more nits. Usually I'd insist in having the tests in this CL, but let's ...
4 years, 5 months ago (2016-06-30 10:55:19 UTC) #20
Marc Treib
Some comments on Tim's comments. Also quite a bit of overlap there, which I'll take ...
4 years, 5 months ago (2016-06-30 11:34:23 UTC) #21
tschumann
https://codereview.chromium.org/2102023002/diff/80001/components/ntp_snippets/content_suggestions_service.cc File components/ntp_snippets/content_suggestions_service.cc (right): https://codereview.chromium.org/2102023002/diff/80001/components/ntp_snippets/content_suggestions_service.cc#newcode22 components/ntp_snippets/content_suggestions_service.cc:22: return ContentSuggestionsProviderType(provider_type); On 2016/06/30 11:34:23, Marc Treib wrote: > ...
4 years, 5 months ago (2016-06-30 11:58:11 UTC) #22
Marc Treib
https://codereview.chromium.org/2102023002/diff/80001/components/ntp_snippets/content_suggestions_service.cc File components/ntp_snippets/content_suggestions_service.cc (right): https://codereview.chromium.org/2102023002/diff/80001/components/ntp_snippets/content_suggestions_service.cc#newcode22 components/ntp_snippets/content_suggestions_service.cc:22: return ContentSuggestionsProviderType(provider_type); On 2016/06/30 11:58:11, tschumann wrote: > On ...
4 years, 5 months ago (2016-06-30 13:36:12 UTC) #23
Philipp Keck
Thank you, still some open points to be discussed. I have a running unit test ...
4 years, 5 months ago (2016-06-30 17:14:09 UTC) #24
Marc Treib
https://codereview.chromium.org/2102023002/diff/1/components/ntp_snippets/content_suggestions_service.cc File components/ntp_snippets/content_suggestions_service.cc (right): https://codereview.chromium.org/2102023002/diff/1/components/ntp_snippets/content_suggestions_service.cc#newcode14 components/ntp_snippets/content_suggestions_service.cc:14: if (enabled_) { On 2016/06/30 17:14:07, Philipp Keck wrote: ...
4 years, 5 months ago (2016-07-01 09:15:33 UTC) #25
tschumann
few more nits. https://codereview.chromium.org/2102023002/diff/80001/components/ntp_snippets/content_suggestions_provider.h File components/ntp_snippets/content_suggestions_provider.h (right): https://codereview.chromium.org/2102023002/diff/80001/components/ntp_snippets/content_suggestions_provider.h#newcode41 components/ntp_snippets/content_suggestions_provider.h:41: virtual void OnSuggestionsChanged( On 2016/06/30 17:14:08, ...
4 years, 5 months ago (2016-07-01 09:37:11 UTC) #26
Marc Treib
https://codereview.chromium.org/2102023002/diff/120001/components/ntp_snippets/content_suggestions_service.h File components/ntp_snippets/content_suggestions_service.h (right): https://codereview.chromium.org/2102023002/diff/120001/components/ntp_snippets/content_suggestions_service.h#newcode43 components/ntp_snippets/content_suggestions_service.h:43: // the getters and other methods should not be ...
4 years, 5 months ago (2016-07-01 09:51:52 UTC) #27
tschumann
https://codereview.chromium.org/2102023002/diff/80001/components/ntp_snippets/content_suggestions_service.cc File components/ntp_snippets/content_suggestions_service.cc (right): https://codereview.chromium.org/2102023002/diff/80001/components/ntp_snippets/content_suggestions_service.cc#newcode127 components/ntp_snippets/content_suggestions_service.cc:127: ContentSuggestionsProviderType>::type>(provider_type); On 2016/07/01 09:15:32, Marc Treib wrote: > On ...
4 years, 5 months ago (2016-07-01 09:55:59 UTC) #28
Philipp Keck
I increasingly like the idea of only allowing one provider per category. It solves a ...
4 years, 5 months ago (2016-07-01 13:00:05 UTC) #29
Marc Treib
https://codereview.chromium.org/2102023002/diff/1/components/ntp_snippets/content_suggestions_service.cc File components/ntp_snippets/content_suggestions_service.cc (right): https://codereview.chromium.org/2102023002/diff/1/components/ntp_snippets/content_suggestions_service.cc#newcode14 components/ntp_snippets/content_suggestions_service.cc:14: if (enabled_) { On 2016/07/01 13:00:03, Philipp Keck wrote: ...
4 years, 5 months ago (2016-07-01 13:29:17 UTC) #30
Philipp Keck
https://codereview.chromium.org/2102023002/diff/80001/components/ntp_snippets/content_suggestions_service.cc File components/ntp_snippets/content_suggestions_service.cc (right): https://codereview.chromium.org/2102023002/diff/80001/components/ntp_snippets/content_suggestions_service.cc#newcode30 components/ntp_snippets/content_suggestions_service.cc:30: } On 2016/07/01 13:29:17, Marc Treib wrote: > On ...
4 years, 5 months ago (2016-07-01 13:45:11 UTC) #31
Marc Treib
https://codereview.chromium.org/2102023002/diff/80001/components/ntp_snippets/content_suggestions_service.cc File components/ntp_snippets/content_suggestions_service.cc (right): https://codereview.chromium.org/2102023002/diff/80001/components/ntp_snippets/content_suggestions_service.cc#newcode58 components/ntp_snippets/content_suggestions_service.cc:58: observers_.Clear(); On 2016/07/01 13:45:11, Philipp Keck wrote: > On ...
4 years, 5 months ago (2016-07-01 15:08:14 UTC) #32
Philipp Keck
Based on the "one provider per category" assumption I was able to remove a lot ...
4 years, 5 months ago (2016-07-05 12:09:39 UTC) #33
Marc Treib
https://codereview.chromium.org/2102023002/diff/180001/components/ntp_snippets/content_suggestions_provider.h File components/ntp_snippets/content_suggestions_provider.h (right): https://codereview.chromium.org/2102023002/diff/180001/components/ntp_snippets/content_suggestions_provider.h#newcode102 components/ntp_snippets/content_suggestions_provider.h:102: std::string MakeUniqueID(ContentSuggestionCategory category, static? https://codereview.chromium.org/2102023002/diff/180001/components/ntp_snippets/content_suggestions_provider.h#newcode111 components/ntp_snippets/content_suggestions_provider.h:111: std::vector<ContentSuggestionCategory> provided_categories); const ...
4 years, 5 months ago (2016-07-05 13:17:13 UTC) #34
Philipp Keck
https://codereview.chromium.org/2102023002/diff/180001/components/ntp_snippets/content_suggestions_provider.h File components/ntp_snippets/content_suggestions_provider.h (right): https://codereview.chromium.org/2102023002/diff/180001/components/ntp_snippets/content_suggestions_provider.h#newcode102 components/ntp_snippets/content_suggestions_provider.h:102: std::string MakeUniqueID(ContentSuggestionCategory category, On 2016/07/05 13:17:12, Marc Treib wrote: ...
4 years, 5 months ago (2016-07-05 13:52:00 UTC) #35
Philipp Keck
https://codereview.chromium.org/2102023002/diff/180001/components/ntp_snippets/content_suggestions_service.h File components/ntp_snippets/content_suggestions_service.h (right): https://codereview.chromium.org/2102023002/diff/180001/components/ntp_snippets/content_suggestions_service.h#newcode152 components/ntp_snippets/content_suggestions_service.h:152: std::map<std::string, ContentSuggestionCategory> id_category_map_; On 2016/07/05 13:52:00, Philipp Keck wrote: ...
4 years, 5 months ago (2016-07-05 14:28:34 UTC) #36
Marc Treib
https://codereview.chromium.org/2102023002/diff/180001/components/ntp_snippets/content_suggestions_service.cc File components/ntp_snippets/content_suggestions_service.cc (right): https://codereview.chromium.org/2102023002/diff/180001/components/ntp_snippets/content_suggestions_service.cc#newcode132 components/ntp_snippets/content_suggestions_service.cc:132: ContentSuggestionsState::AVAILABLE) { On 2016/07/05 13:51:59, Philipp Keck wrote: > ...
4 years, 5 months ago (2016-07-05 14:50:50 UTC) #37
Philipp Keck
I renamed state to status and I included the plural s in ContentSuggestionsCategory, because category ...
4 years, 5 months ago (2016-07-05 16:53:34 UTC) #38
tschumann
https://codereview.chromium.org/2102023002/diff/160001/components/ntp_snippets/content_suggestions_service.h File components/ntp_snippets/content_suggestions_service.h (right): https://codereview.chromium.org/2102023002/diff/160001/components/ntp_snippets/content_suggestions_service.h#newcode51 components/ntp_snippets/content_suggestions_service.h:51: // the getters and other methods should not be ...
4 years, 5 months ago (2016-07-06 06:36:13 UTC) #39
Marc Treib
https://codereview.chromium.org/2102023002/diff/200001/components/ntp_snippets/content_suggestions_service.cc File components/ntp_snippets/content_suggestions_service.cc (right): https://codereview.chromium.org/2102023002/diff/200001/components/ntp_snippets/content_suggestions_service.cc#newcode108 components/ntp_snippets/content_suggestions_service.cc:108: DCHECK(position != suggestions->end()); On 2016/07/05 16:53:34, Philipp Keck wrote: ...
4 years, 5 months ago (2016-07-06 08:20:44 UTC) #40
Philipp Keck
https://codereview.chromium.org/2102023002/diff/160001/components/ntp_snippets/content_suggestions_service.h File components/ntp_snippets/content_suggestions_service.h (right): https://codereview.chromium.org/2102023002/diff/160001/components/ntp_snippets/content_suggestions_service.h#newcode51 components/ntp_snippets/content_suggestions_service.h:51: // the getters and other methods should not be ...
4 years, 5 months ago (2016-07-06 08:34:23 UTC) #41
tschumann
lgtm giving my LGTM as I'm quite happy with the ove.rall design and implementation. Leaving ...
4 years, 5 months ago (2016-07-06 14:49:44 UTC) #42
Philipp Keck
https://codereview.chromium.org/2102023002/diff/240001/components/ntp_snippets/content_suggestions_category_status.h File components/ntp_snippets/content_suggestions_category_status.h (right): https://codereview.chromium.org/2102023002/diff/240001/components/ntp_snippets/content_suggestions_category_status.h#newcode13 components/ntp_snippets/content_suggestions_category_status.h:13: enum class ContentSuggestionsCategoryStatus : int { On 2016/07/06 14:49:43, ...
4 years, 5 months ago (2016-07-06 15:53:20 UTC) #43
Marc Treib
A few more comments, mostly nits https://codereview.chromium.org/2102023002/diff/290001/components/ntp_snippets/content_suggestions_provider.h File components/ntp_snippets/content_suggestions_provider.h (right): https://codereview.chromium.org/2102023002/diff/290001/components/ntp_snippets/content_suggestions_provider.h#newcode38 components/ntp_snippets/content_suggestions_provider.h:38: // this callback ...
4 years, 5 months ago (2016-07-07 09:37:51 UTC) #44
Bernhard Bauer
https://codereview.chromium.org/2102023002/diff/240001/components/ntp_snippets/content_suggestions_category_status.h File components/ntp_snippets/content_suggestions_category_status.h (right): https://codereview.chromium.org/2102023002/diff/240001/components/ntp_snippets/content_suggestions_category_status.h#newcode13 components/ntp_snippets/content_suggestions_category_status.h:13: enum class ContentSuggestionsCategoryStatus : int { On 2016/07/06 15:53:20, ...
4 years, 5 months ago (2016-07-07 09:42:39 UTC) #46
Philipp Keck
https://codereview.chromium.org/2102023002/diff/240001/components/ntp_snippets/content_suggestions_category_status.h File components/ntp_snippets/content_suggestions_category_status.h (right): https://codereview.chromium.org/2102023002/diff/240001/components/ntp_snippets/content_suggestions_category_status.h#newcode13 components/ntp_snippets/content_suggestions_category_status.h:13: enum class ContentSuggestionsCategoryStatus : int { On 2016/07/07 09:42:38, ...
4 years, 5 months ago (2016-07-07 09:52:23 UTC) #47
Bernhard Bauer
https://codereview.chromium.org/2102023002/diff/290001/chrome/browser/ntp_snippets/content_suggestions_service_factory.cc File chrome/browser/ntp_snippets/content_suggestions_service_factory.cc (right): https://codereview.chromium.org/2102023002/diff/290001/chrome/browser/ntp_snippets/content_suggestions_service_factory.cc#newcode47 chrome/browser/ntp_snippets/content_suggestions_service_factory.cc:47: State enabled = State::ENABLED; Wait, on non-Android platforms this ...
4 years, 5 months ago (2016-07-07 10:02:19 UTC) #48
Bernhard Bauer
https://codereview.chromium.org/2102023002/diff/240001/components/ntp_snippets/content_suggestions_category_status.h File components/ntp_snippets/content_suggestions_category_status.h (right): https://codereview.chromium.org/2102023002/diff/240001/components/ntp_snippets/content_suggestions_category_status.h#newcode13 components/ntp_snippets/content_suggestions_category_status.h:13: enum class ContentSuggestionsCategoryStatus : int { On 2016/07/07 09:52:22, ...
4 years, 5 months ago (2016-07-07 10:29:08 UTC) #49
Philipp Keck
https://codereview.chromium.org/2102023002/diff/240001/components/ntp_snippets/content_suggestions_category_status.h File components/ntp_snippets/content_suggestions_category_status.h (right): https://codereview.chromium.org/2102023002/diff/240001/components/ntp_snippets/content_suggestions_category_status.h#newcode13 components/ntp_snippets/content_suggestions_category_status.h:13: enum class ContentSuggestionsCategoryStatus : int { On 2016/07/07 10:29:08, ...
4 years, 5 months ago (2016-07-07 12:22:30 UTC) #50
Marc Treib
lgtm https://codereview.chromium.org/2102023002/diff/290001/chrome/browser/ntp_snippets/content_suggestions_service_factory.cc File chrome/browser/ntp_snippets/content_suggestions_service_factory.cc (right): https://codereview.chromium.org/2102023002/diff/290001/chrome/browser/ntp_snippets/content_suggestions_service_factory.cc#newcode47 chrome/browser/ntp_snippets/content_suggestions_service_factory.cc:47: State enabled = State::ENABLED; On 2016/07/07 12:22:29, Philipp ...
4 years, 5 months ago (2016-07-07 12:32:16 UTC) #51
Philipp Keck
https://codereview.chromium.org/2102023002/diff/290001/chrome/browser/ntp_snippets/content_suggestions_service_factory.cc File chrome/browser/ntp_snippets/content_suggestions_service_factory.cc (right): https://codereview.chromium.org/2102023002/diff/290001/chrome/browser/ntp_snippets/content_suggestions_service_factory.cc#newcode47 chrome/browser/ntp_snippets/content_suggestions_service_factory.cc:47: State enabled = State::ENABLED; On 2016/07/07 12:32:16, Marc Treib ...
4 years, 5 months ago (2016-07-07 12:44:07 UTC) #52
Marc Treib
https://codereview.chromium.org/2102023002/diff/290001/chrome/browser/ntp_snippets/content_suggestions_service_factory.cc File chrome/browser/ntp_snippets/content_suggestions_service_factory.cc (right): https://codereview.chromium.org/2102023002/diff/290001/chrome/browser/ntp_snippets/content_suggestions_service_factory.cc#newcode47 chrome/browser/ntp_snippets/content_suggestions_service_factory.cc:47: State enabled = State::ENABLED; On 2016/07/07 12:44:06, Philipp Keck ...
4 years, 5 months ago (2016-07-07 12:48:18 UTC) #53
Philipp Keck
anthonyvd@chromium.org: Please review changes in profile_manager.cc
4 years, 5 months ago (2016-07-07 14:14:22 UTC) #55
anthonyvd
c/b/profiles/profile_manager.cc lgtm % small nit https://codereview.chromium.org/2102023002/diff/330001/chrome/browser/profiles/profile_manager.cc File chrome/browser/profiles/profile_manager.cc (right): https://codereview.chromium.org/2102023002/diff/330001/chrome/browser/profiles/profile_manager.cc#newcode112 chrome/browser/profiles/profile_manager.cc:112: #include "components/ntp_snippets/content_suggestions_service.h" Is this ...
4 years, 5 months ago (2016-07-07 14:25:45 UTC) #56
Philipp Keck
https://codereview.chromium.org/2102023002/diff/330001/chrome/browser/profiles/profile_manager.cc File chrome/browser/profiles/profile_manager.cc (right): https://codereview.chromium.org/2102023002/diff/330001/chrome/browser/profiles/profile_manager.cc#newcode112 chrome/browser/profiles/profile_manager.cc:112: #include "components/ntp_snippets/content_suggestions_service.h" On 2016/07/07 14:25:45, anthonyvd wrote: > Is ...
4 years, 5 months ago (2016-07-07 14:36:39 UTC) #57
Philipp Keck
https://codereview.chromium.org/2102023002/diff/290001/chrome/browser/ntp_snippets/content_suggestions_service_factory.cc File chrome/browser/ntp_snippets/content_suggestions_service_factory.cc (right): https://codereview.chromium.org/2102023002/diff/290001/chrome/browser/ntp_snippets/content_suggestions_service_factory.cc#newcode47 chrome/browser/ntp_snippets/content_suggestions_service_factory.cc:47: State enabled = State::ENABLED; On 2016/07/07 10:02:19, Bernhard Bauer ...
4 years, 5 months ago (2016-07-08 09:28:58 UTC) #59
Bernhard Bauer
lgtm
4 years, 5 months ago (2016-07-08 09:56:39 UTC) #60
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/2102023002/350001
4 years, 5 months ago (2016-07-08 10:06:55 UTC) #63
commit-bot: I haz the power
Try jobs failed on following builders: android_compile_dbg on master.tryserver.chromium.android (JOB_FAILED, no build URL) linux_android_rel_ng on ...
4 years, 5 months ago (2016-07-08 10:24:51 UTC) #65
Philipp Keck
On 2016/07/08 10:24:51, commit-bot: I haz the power wrote: > Try jobs failed on following ...
4 years, 5 months ago (2016-07-08 11:27:47 UTC) #66
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/2102023002/370001
4 years, 5 months ago (2016-07-08 11:28:39 UTC) #69
commit-bot: I haz the power
Committed patchset #20 (id:370001)
4 years, 5 months ago (2016-07-08 14:01:02 UTC) #71
commit-bot: I haz the power
CQ bit was unchecked.
4 years, 5 months ago (2016-07-08 14:01:13 UTC) #72
commit-bot: I haz the power
4 years, 5 months ago (2016-07-08 14:03:30 UTC) #74
Message was sent while issue was closed.
Patchset 20 (id:??) landed as
https://crrev.com/6dbb90af760531b04ca335d99cc68b448e0523b9
Cr-Commit-Position: refs/heads/master@{#404347}

Powered by Google App Engine
This is Rietveld 408576698