DescriptionDetach the dependency from host_content_settings_map to extension.
In order to componentize host_content_settings_map, one big obstacle
is the extension system. This CL changes the direction of the
dependency.
old: host_content_settings_map register extension system
new: host_content_settings_map accepts providers which allows
extension system to register itself.
I believe this is a better design.
BUG=384869
R=yoz@chromium.org, markusheintz@chromium.org, bauerb@chromium.org
TBR=rlp@chromium.org, sky@chromium.org
TEST=no regression
Committed: https://crrev.com/87a8d403e43c43bc4c5f24102531b9f15d794263
Cr-Commit-Position: refs/heads/master@{#294877}
Patch Set 1 #Patch Set 2 : fix #
Total comments: 4
Patch Set 3 : rebase #Patch Set 4 : remove two unnecessary includes #Patch Set 5 : fix #
Total comments: 4
Patch Set 6 : Remove ProviderType #
Total comments: 1
Patch Set 7 : revert the previous patchset #
Total comments: 2
Patch Set 8 : todo #
Messages
Total messages: 20 (5 generated)
|