Add utilities to remove duplication in BookmarkClient implementations.
commita445ff6f64cce280bc4c4c36041b22fa0e42e64a
authorsdefresne <sdefresne@chromium.org>
Wed, 29 Jul 2015 17:14:00 +0000 (29 10:14 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 29 Jul 2015 17:14:35 +0000 (29 17:14 +0000)
tree2b25c20b991b836ad51a335d940307e896132c3c
parent7144e049e91fd5790996445374dd5234eae71d1e
Add utilities to remove duplication in BookmarkClient implementations.

Add utility free functions to //components/bookmarks/managed and
//components/favicon/core to share common code between both
BookmarkClient implementations (desktop and iOS).

BUG=514208

Review URL: https://codereview.chromium.org/1262123002

Cr-Commit-Position: refs/heads/master@{#340912}
chrome/browser/bookmarks/chrome_bookmark_client.cc
components/bookmarks.gypi
components/bookmarks/managed/BUILD.gn
components/bookmarks/managed/managed_bookmark_util.cc [new file with mode: 0644]
components/bookmarks/managed/managed_bookmark_util.h [new file with mode: 0644]
components/favicon.gypi
components/favicon/core/BUILD.gn
components/favicon/core/favicon_util.cc [new file with mode: 0644]
components/favicon/core/favicon_util.h [new file with mode: 0644]
ios/chrome/browser/bookmarks/bookmark_client_impl.cc