Chromium change:
chromium/chromium@c5384ef
fixing chromium android to compile with enable_widevine=false
chrome_public_apk and monochrome_public_apk targets does not compile
when setting gn flag to enable_widevine=false.
There are a couple of code locations where the
"#if BUILDFLAG(ENABLE_WIDEVINE)" macro is missing
Bug: 1319810
Chromium change:
https://chromium.googlesource.com/chromium/src/+/d2e5386def5cf7fa2d6fbaffb6cb4f4d32e28865
commit d2e5386def5cf7fa2d6fbaffb6cb4f4d32e28865
Author: Vikram Pasupathy <vpasupathy@chromium.org>
Date: Fri Sep 2 17:32:25 2022 +0000
media: Rename KeySystemProperties to KeySystemInfo - file renaming
This CL renames just the files *key_system_properties* to
*key_system_info* as part of a greater effort to rename
KeySystemProperties to KeySystemInfo. This renaming effort is due to
KeySystemProperties being a plural noun, making it awkward and wordy to
create vectors and maps. Replacing it with a singular noun was our
(xhwang, jrummell, and vpasupathy) idea to simplify naming in Chromium.
Bug: b/241047837
Chromium change:
https://chromium.googlesource.com/chromium/src/+/4b10b651dfdf4b2c010c13b704e7cf2b510637a9
[WebLayer] Add PageInfoClientImpl, PageInfoDelegateImpl.
Add PageInfoClient and delegate implementations for the native code for
WebLayer. PageInfoClient offers an easy way to access PageInfoDelegate.
It's now being set early in the browser process startup.
Several methods in PageInfoDelegateImpl are yet to be implemented and TODOs have
been added for those. The delegate impl isn't being used anywhere right now, but
is necessary to build Page Info UI for WebLayer.
This also implements GetVisibleSecurityState and GetSecurityLevel by
directly calling into components/security_state code. This differs from
Clank's implementation which has extra logic based on Reputation Service
inputs, among other things.
Bug: 1052375