Removes dependency of WebResourceService on //chrome
commit4b9c17e27d575055a1667b6b9ca13a3f97b36698
authordroger <droger@chromium.org>
Wed, 21 Jan 2015 14:20:59 +0000 (21 06:20 -0800)
committerCommit bot <commit-bot@chromium.org>
Wed, 21 Jan 2015 14:22:21 +0000 (21 14:22 +0000)
tree794ea04acf58ce7102b50931622b63bf376c87aa
parentdcd1e0f17a992eb2edbe5f8fcf365f0700350e48
Removes dependency of WebResourceService on //chrome

This CL removes the dependency on WebResourceService on //chrome, in
order to componentize it and share it cleanly with iOS.
As SafeJSON parser cannot be used on iOS, and the JSON parsing is
abstracted.

BUG=447575

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

Cr-Commit-Position: refs/heads/master@{#312356}
chrome/browser/plugins/plugins_resource_service.cc
chrome/browser/plugins/plugins_resource_service.h
chrome/browser/web_resource/chrome_web_resource_service.cc [new file with mode: 0644]
chrome/browser/web_resource/chrome_web_resource_service.h [new file with mode: 0644]
chrome/browser/web_resource/promo_resource_service.cc
chrome/browser/web_resource/promo_resource_service.h
chrome/browser/web_resource/web_resource_service.cc
chrome/browser/web_resource/web_resource_service.h
chrome/chrome_browser.gypi