summaryrefslogtreecommitdiffstats
path: root/ios/provider
diff options
context:
space:
mode:
authorsdefresne <sdefresne@chromium.org>2015-08-03 07:18:13 -0700
committerCommit bot <commit-bot@chromium.org>2015-08-03 14:18:41 +0000
commit51bbec7be7014d4d75d39c1a5c27b1ba9ddc3dcd (patch)
tree912625ef3699b6c080aa3cca3340966298130333 /ios/provider
parente52e8da071b5d27eead353a38ddbc822af9ef0fc (diff)
downloadchromium_src-51bbec7be7014d4d75d39c1a5c27b1ba9ddc3dcd.zip
chromium_src-51bbec7be7014d4d75d39c1a5c27b1ba9ddc3dcd.tar.gz
chromium_src-51bbec7be7014d4d75d39c1a5c27b1ba9ddc3dcd.tar.bz2
Partially componentize //chrome/browser/search/search.{h,cc}
Move functions from //chrome/browser/search/search.{h,cc} to the search component //components/search/search.{h,cc} so that they can be shared with iOS. Move all the code in those two files (and supporting unittests) from the "chrome" to the "search" namespace. Move unittests that do not depends on non-componentized functions into the search component. Implements GetSearchTerms() on iOS that uses a web::WebState* instead of content::WebContents and simplify the code to remove unsupported features. Directly use //components/search on iOS instead of the SearchProvider when possible. BUG=514239 TBR=sky,droger,benwells Review URL: https://codereview.chromium.org/1260033003 Cr-Commit-Position: refs/heads/master@{#341525}
Diffstat (limited to 'ios/provider')
-rw-r--r--ios/provider/ios_provider_chrome.gyp1
1 files changed, 0 insertions, 1 deletions
diff --git a/ios/provider/ios_provider_chrome.gyp b/ios/provider/ios_provider_chrome.gyp
index 4b8e648..8cb07fb 100644
--- a/ios/provider/ios_provider_chrome.gyp
+++ b/ios/provider/ios_provider_chrome.gyp
@@ -22,7 +22,6 @@
'../public/provider/chrome/browser/geolocation_updater_provider.mm',
'../public/provider/chrome/browser/keyed_service_provider.cc',
'../public/provider/chrome/browser/keyed_service_provider.h',
- '../public/provider/chrome/browser/search_provider.h',
'../public/provider/chrome/browser/string_provider.h',
'../public/provider/chrome/browser/ui/infobar_view_delegate.h',
'../public/provider/chrome/browser/ui/infobar_view_protocol.h',