Remove the dependency of PasswordStore on BrowserContextKeyedService
commit30b3654246137bb440c28a6faf08a50d89e32ac8
authorvabr@chromium.org <vabr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 5 Feb 2014 17:23:25 +0000 (5 17:23 +0000)
committervabr@chromium.org <vabr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 5 Feb 2014 17:23:25 +0000 (5 17:23 +0000)
tree1706cfc0bfd02fdfd6772ef776fca7f0173aea9a
parentabdd0d71f2f33c0ba31c319c30b9e5b069776458
Remove the dependency of PasswordStore on BrowserContextKeyedService

This CL splits PasswordStore into a wrapper, PasswordStoreService, and the core class (PasswordStore).
The wrapper's only purpose is to represent the BCKS for PasswordStore.
The core class will be moved into /components.

BUG=335155,335154

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249034 0039d316-1c4b-4281-b951-d872f2087c98
35 files changed:
chrome/browser/password_manager/mock_password_store.cc
chrome/browser/password_manager/mock_password_store.h
chrome/browser/password_manager/mock_password_store_service.cc [new file with mode: 0644]
chrome/browser/password_manager/mock_password_store_service.h [new file with mode: 0644]
chrome/browser/password_manager/null_password_store_service.cc [new file with mode: 0644]
chrome/browser/password_manager/null_password_store_service.h [new file with mode: 0644]
chrome/browser/password_manager/password_form_manager_unittest.cc
chrome/browser/password_manager/password_manager_browsertest.cc
chrome/browser/password_manager/password_manager_unittest.cc
chrome/browser/password_manager/password_store.cc
chrome/browser/password_manager/password_store.h
chrome/browser/password_manager/password_store_default.cc
chrome/browser/password_manager/password_store_default.h
chrome/browser/password_manager/password_store_default_unittest.cc
chrome/browser/password_manager/password_store_factory.cc
chrome/browser/password_manager/password_store_factory.h
chrome/browser/password_manager/password_store_mac.cc
chrome/browser/password_manager/password_store_mac.h
chrome/browser/password_manager/password_store_mac_unittest.cc
chrome/browser/password_manager/password_store_unittest.cc
chrome/browser/password_manager/password_store_win.cc
chrome/browser/password_manager/password_store_win.h
chrome/browser/password_manager/password_store_win_unittest.cc
chrome/browser/password_manager/password_store_x.cc
chrome/browser/password_manager/password_store_x.h
chrome/browser/password_manager/password_store_x_unittest.cc
chrome/browser/password_manager/test_password_store.cc
chrome/browser/password_manager/test_password_store.h
chrome/browser/password_manager/test_password_store_service.cc [new file with mode: 0644]
chrome/browser/password_manager/test_password_store_service.h [new file with mode: 0644]
chrome/browser/sync/glue/password_change_processor.cc
chrome/browser/sync/glue/password_model_associator.cc
chrome/browser/sync/profile_sync_service_password_unittest.cc
chrome/browser/ui/passwords/password_manager_presenter_unittest.cc
chrome/chrome_tests_unit.gypi