
This Cl re-lands commit 52026271db
.
Further comments were added after that CL landed which needed to be addressed.
Original change's description:
> [Cast Convergence] Remove is_chromecast from misc places
>
> This CL updates misc code to remove `is_chromecast` and replace it
> with new `is_castos` and `enable_cast_receiver` flags as appropriate,
> which signify either "a chromecast-hardware device" or "a platform
> which can act as a cast receiver" (such as ATV, Fuchsia, etc)
> respectively
>
> Bug: b/217624595
> Change-Id: Ic578114f6d019146369b7c7c5a12a45971284811
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3632828
> Reviewed-by: Alexander Cooper <alcooper@chromium.org>
> Reviewed-by: Istiaque Ahmed <lazyboy@chromium.org>
> Reviewed-by: Matt Menke <mmenke@chromium.org>
> Reviewed-by: Sunny Sachanandani <sunnyps@chromium.org>
> Reviewed-by: Oksana Zhuravlova <oksamyt@chromium.org>
> Commit-Queue: Ryan Keane <rwkeane@google.com>
> Reviewed-by: Thomas Anderson <thomasanderson@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1001779}
Bug: 1219802, 1293594
Change-Id: If2bbcca9e80363c47c19e35c7a17307520fff890
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3687578
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Reviewed-by: Eric Orth <ericorth@chromium.org>
Reviewed-by: Mark Foltz <mfoltz@chromium.org>
Reviewed-by: Sunny Sachanandani <sunnyps@chromium.org>
Commit-Queue: Ryan Keane <rwkeane@google.com>
Reviewed-by: Alex Gough <ajgo@chromium.org>
Reviewed-by: Istiaque Ahmed <lazyboy@chromium.org>
Reviewed-by: David Dorwin <ddorwin@chromium.org>
Reviewed-by: Daniel Nicoara <dnicoara@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1012636}
This will become a reusable extensions module. It implements the core parts of Chrome's extension system, and can be used with any host of the content module.
Some extensions code that is not Chrome-specific still lives in //chrome/browser/extensions and will be moved here.
Technical Documentation: