DescriptionIntroduce dedicated enum value for icons from Web Manifests
This enum is used to cache icons in the local database and by multiple
API calls to either select or prioritize favicons of different kind. By
introducing a new value (WEB_MANIFEST_ICON) we could allow UIs to use
them or not.
This allows an improvement in the fetching logic which is now trivial to
implement: Manifest icons should compete with Touch Icons rather than
regular favicons (i.e. if manifest icons are available, there is no need
to fetch touch icons, because the first are usually a good replacement).
BUG=690383
Review-Url: https://codereview.chromium.org/2891333002
Cr-Commit-Position: refs/heads/master@{#475149}
Committed: https://chromium.googlesource.com/chromium/src/+/1267cdae719e984677103603b58af30c6bf166f7
Patch Set 1 #
Total comments: 12
Patch Set 2 : Addressed comments. #Patch Set 3 : Fix. #Patch Set 4 : Updated test. #Patch Set 5 : Updated iOS code. #
Total comments: 4
Patch Set 6 : Addressed comments. #Patch Set 7 : Put browsertest behind #if. #Messages
Total messages: 32 (18 generated)
|