Componentize AccountReconcilor.
commitb47dbc3e7ef0bd0145d83ca4ac8bb7bc76a4d5a9
authorblundell@chromium.org <blundell@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 3 Apr 2014 15:48:10 +0000 (3 15:48 +0000)
committerblundell@chromium.org <blundell@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 3 Apr 2014 15:48:10 +0000 (3 15:48 +0000)
treedad4f1d03572895e81bfecf151437a51f331a595
parentf48405e6b24e0e737be3aa2df1f13b6d9334e979
Componentize AccountReconcilor.

This CL does the following:

- Componentize SigninOAuthHelper
- Replaces AccountReconcilor's calls to Profile with calls to SigninClient
- Passes AccountReconcilor's dependencies in directly rather than having
  AccountReconcilor obtain them from factories via the Profile
- Componentizes AccountReconcilor

BUG=334196,333999

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@261422 0039d316-1c4b-4281-b951-d872f2087c98
12 files changed:
chrome/browser/signin/account_reconcilor_factory.cc
chrome/browser/signin/account_reconcilor_factory.h
chrome/browser/signin/account_reconcilor_unittest.cc
chrome/browser/signin/signin_tracker.cc
chrome/browser/ui/sync/one_click_signin_helper.h
chrome/browser/ui/webui/signin/inline_login_handler_impl.cc
chrome/chrome_browser.gypi
components/signin.gypi
components/signin/core/browser/account_reconcilor.cc [moved from chrome/browser/signin/account_reconcilor.cc with 81% similarity]
components/signin/core/browser/account_reconcilor.h [moved from chrome/browser/signin/account_reconcilor.h with 87% similarity]
components/signin/core/browser/signin_oauth_helper.cc [moved from chrome/browser/signin/signin_oauth_helper.cc with 87% similarity]
components/signin/core/browser/signin_oauth_helper.h [moved from chrome/browser/signin/signin_oauth_helper.h with 78% similarity]