summaryrefslogtreecommitdiffstats
path: root/components/omnibox.gypi
diff options
context:
space:
mode:
authorsdefresne <sdefresne@chromium.org>2015-08-11 03:46:35 -0700
committerCommit bot <commit-bot@chromium.org>2015-08-11 10:47:18 +0000
commit70948d68e3925e415e29d74230c4c0b39fbf31a4 (patch)
treef8256193710c9b45488dcd8ef381c430890a8ba0 /components/omnibox.gypi
parente5ec88b0b79ff67af77f33f3bda62f296a899fb5 (diff)
downloadchromium_src-70948d68e3925e415e29d74230c4c0b39fbf31a4.zip
chromium_src-70948d68e3925e415e29d74230c4c0b39fbf31a4.tar.gz
chromium_src-70948d68e3925e415e29d74230c4c0b39fbf31a4.tar.bz2
Move ClipboardURLProvider into //components/omnibox.
Move ClipboardURLProvider with the other AutocompleteProvider into //components/omnibox to simplify the construction of the provider and break circular dependency of open_from_clipboard and omnibox components. Introduce a new AutocompleteProvider::Type for this new provider (AutocompleteProvider::TYPE_CLIPBOARD_URL) with the corresponding value in OmniboxEventProto enumeration. Pass the AutocompleteProviderClient to the ClipboardURLProvider and remove another layer of indirection for the construction of the AutocompleteMatch. Add AutocompleteProvider::TYPE_CLIPBOARD_URL to the default list of providers and construct, if ClipboardRecentContent singleton exists (currently only implemented on iOS), a ClipboardURLProvider. Add unit tests for ClipboardURLProvider. BUG=517134,517017,514225 Review URL: https://codereview.chromium.org/1273013002 Cr-Commit-Position: refs/heads/master@{#342806}
Diffstat (limited to 'components/omnibox.gypi')
-rw-r--r--components/omnibox.gypi9
1 files changed, 7 insertions, 2 deletions
diff --git a/components/omnibox.gypi b/components/omnibox.gypi
index 9133592..572e9e4 100644
--- a/components/omnibox.gypi
+++ b/components/omnibox.gypi
@@ -26,6 +26,7 @@
'keyed_service_core',
'omnibox_common',
'omnibox_in_memory_url_index_cache_proto',
+ 'open_from_clipboard',
'pref_registry',
'query_parser',
'search',
@@ -69,6 +70,8 @@
'omnibox/browser/bookmark_provider.h',
'omnibox/browser/builtin_provider.cc',
'omnibox/browser/builtin_provider.h',
+ 'omnibox/browser/clipboard_url_provider.cc',
+ 'omnibox/browser/clipboard_url_provider.h',
'omnibox/browser/history_provider.cc',
'omnibox/browser/history_provider.h',
'omnibox/browser/history_quick_provider.cc',
@@ -90,10 +93,10 @@
'omnibox/browser/omnibox_edit_controller.h',
'omnibox/browser/omnibox_edit_model.cc',
'omnibox/browser/omnibox_edit_model.h',
- 'omnibox/browser/omnibox_field_trial.cc',
- 'omnibox/browser/omnibox_field_trial.h',
'omnibox/browser/omnibox_event_global_tracker.cc',
'omnibox/browser/omnibox_event_global_tracker.h',
+ 'omnibox/browser/omnibox_field_trial.cc',
+ 'omnibox/browser/omnibox_field_trial.h',
'omnibox/browser/omnibox_log.cc',
'omnibox/browser/omnibox_log.h',
'omnibox/browser/omnibox_navigation_observer.h',
@@ -127,6 +130,8 @@
'omnibox/browser/url_index_private_data.h',
'omnibox/browser/url_prefix.cc',
'omnibox/browser/url_prefix.h',
+ 'omnibox/browser/verbatim_match.cc',
+ 'omnibox/browser/verbatim_match.h',
'omnibox/browser/zero_suggest_provider.cc',
'omnibox/browser/zero_suggest_provider.h',
],