forked from chromium/chromium
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
And restructure feed code so that we can use it. This flag pulls Feed v1 out of the build. It's a bit different that enable_feed_v2. enable_feed_v2 retains most of the v2 code in chromium -- only the internal code is actually removed when enable_feed_v2 is off. If both flags are ON (the default), we use the InterestFeedV2 feature to select which version to use. To facilitate this, only feed_feature_list.cc and FeedFeatures.java should inspect the state of this feature directly. If both build flags are OFF, we use the V2 UI classes as essentially a pass-through to a recycler view, but will not request any Feed content. The compile flag enable_feed_in_chrome was removed. Other changes: * I've moved some files around to make it more clear what code is for v1 only. * I've added FeedV1 and FeedV2 java classes to wrap access to version specific things, so that FeedV1 can be removed using the compile flag. Bug: 1129187 Change-Id: I19b1b8deeafae51b00e6b2c23373da787dc7c93d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2417533 Commit-Queue: Dan H <harringtond@chromium.org> Reviewed-by: Carlos Knippschild <carlosk@chromium.org> Reviewed-by: Mustafa Emre Acer <meacer@chromium.org> Reviewed-by: Ted Choc <tedchoc@chromium.org> Reviewed-by: Mohamed Heikal <mheikal@chromium.org> Cr-Commit-Position: refs/heads/master@{#812249}
- Loading branch information
Dan Harrington
authored and
Commit Bot
committed
Sep 30, 2020
1 parent
0d21648
commit e274ab4
Showing
113 changed files
with
937 additions
and
668 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,12 @@ | ||
include_rules = [ | ||
"+chrome/browser/android/lifecycle", | ||
"+chrome/browser/image_fetcher", | ||
"+chrome/browser/profiles/android/java", | ||
"+chrome/browser/tab/java", | ||
"+chrome/browser/ui/messages/android/java", | ||
"+chrome/browser/xsurface/android", | ||
"+components/background_task_scheduler", | ||
"+components/feature_engagement", | ||
"+components/feed", | ||
|
||
"-mojo", # See crbug.com/1108983 | ||
"-content", | ||
"+content/public/android/java/src/org/chromium/content_public", | ||
"+content/public/android/java/src/org/chromium/content_public/browser", | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
include_rules = [ | ||
"-mojo", # See crbug.com/1108983 | ||
"-content", | ||
"+content/public/android/java/src/org/chromium/content_public", | ||
] |
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
15 changes: 15 additions & 0 deletions
15
chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/DEPS
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
include_rules = [ | ||
"-chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1", | ||
"-chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2", | ||
"-chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library", | ||
] | ||
|
||
specific_include_rules = { | ||
"FeedV1\.java": [ | ||
"+chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v1", | ||
"+chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library", | ||
], | ||
"FeedV2\.java": [ | ||
"+chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/v2", | ||
], | ||
} |
Oops, something went wrong.