Move the ShortcutsBackend from history to autocomplete so that it can fully
commitf9dac2c74ee05653fda500ea77dbce4aac3eea70
authorpkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 19 Mar 2014 00:13:43 +0000 (19 00:13 +0000)
committerpkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 19 Mar 2014 00:13:43 +0000 (19 00:13 +0000)
treefe47492399577c1ed7fd0e13a49a3522c1175ac1
parent9262e5caed7c84c315b41ce00f99181616523604
Move the ShortcutsBackend from history to autocomplete so that it can fully
depend on autocomplete types and functions without violating layering rules.

Also fixes some minor style guide issues, e.g. non-private member variables.

BUG=341137
TEST=none
R=brettw@chromium.org, rlp@chromium.org, skanuj@chromium.org, sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@257826 0039d316-1c4b-4281-b951-d872f2087c98
23 files changed:
chrome/browser/autocomplete/autocomplete_classifier_factory.cc
chrome/browser/autocomplete/shortcuts_backend.cc [moved from chrome/browser/history/shortcuts_backend.cc with 64% similarity]
chrome/browser/autocomplete/shortcuts_backend.h [moved from chrome/browser/history/shortcuts_backend.h with 63% similarity]
chrome/browser/autocomplete/shortcuts_backend_factory.cc [moved from chrome/browser/history/shortcuts_backend_factory.cc with 87% similarity]
chrome/browser/autocomplete/shortcuts_backend_factory.h [moved from chrome/browser/history/shortcuts_backend_factory.h with 79% similarity]
chrome/browser/autocomplete/shortcuts_backend_unittest.cc [new file with mode: 0644]
chrome/browser/autocomplete/shortcuts_provider.cc
chrome/browser/autocomplete/shortcuts_provider.h
chrome/browser/autocomplete/shortcuts_provider_unittest.cc
chrome/browser/history/shortcuts_backend_unittest.cc [deleted file]
chrome/browser/history/shortcuts_database.cc
chrome/browser/history/shortcuts_database.h
chrome/browser/history/shortcuts_database_unittest.cc
chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
chrome/browser/profiles/profile.h
chrome/browser/profiles/profile_impl.cc
chrome/browser/profiles/profile_impl.h
chrome/browser/ui/omnibox/alternate_nav_infobar_delegate.cc
chrome/browser/ui/omnibox/omnibox_navigation_observer.cc
chrome/browser/ui/omnibox/omnibox_navigation_observer.h
chrome/chrome_browser.gypi
chrome/chrome_tests_unit.gypi
chrome/test/base/testing_profile.cc