diff options
author | sdefresne <sdefresne@chromium.org> | 2015-08-11 03:46:35 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-08-11 10:47:18 +0000 |
commit | 70948d68e3925e415e29d74230c4c0b39fbf31a4 (patch) | |
tree | f8256193710c9b45488dcd8ef381c430890a8ba0 /components/omnibox.gypi | |
parent | e5ec88b0b79ff67af77f33f3bda62f296a899fb5 (diff) | |
download | chromium_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.gypi | 9 |
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', ], |