diff options
author | blundell@chromium.org <blundell@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-16 03:06:41 +0000 |
---|---|---|
committer | blundell@chromium.org <blundell@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-16 03:06:41 +0000 |
commit | 89f6b175acec305c20711647766c8c2458bdac1c (patch) | |
tree | 9e022d11c784c09a0da5f90e502dd662c390ede9 /chrome/chrome_tests_unit.gypi | |
parent | 2b4c40d29cc6c730bb4ed0ff6f884ccc7c46a334 (diff) | |
download | chromium_src-89f6b175acec305c20711647766c8c2458bdac1c.zip chromium_src-89f6b175acec305c20711647766c8c2458bdac1c.tar.gz chromium_src-89f6b175acec305c20711647766c8c2458bdac1c.tar.bz2 |
Abstract WebContentsObserver from Autofill shared code
Introduces the AutofillDriver, whose purpose is to abstract communication from the renderer and the external world to autofill browser process code. This CL concretely uses AutofillDriverImpl to eliminate AutofillManager and
AutocompleteHistoryManager having to be WebContentsObservers. It also eliminates AutofillManager being a WebContentsUserData, instead changing it to be owned by and accessed from the AutofillDriverImpl.
TBR=benm,yfriedman,avi
TEST=No visible behavior in the change of autofill.
Review URL: https://chromiumcodereview.appspot.com/16286020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206623 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_tests_unit.gypi')
-rw-r--r-- | chrome/chrome_tests_unit.gypi | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/chrome_tests_unit.gypi b/chrome/chrome_tests_unit.gypi index bb5504c..a9fa8ee 100644 --- a/chrome/chrome_tests_unit.gypi +++ b/chrome/chrome_tests_unit.gypi @@ -275,6 +275,8 @@ '../components/autofill/browser/autofill_common_test.h', '../components/autofill/browser/data_driven_test.cc', '../components/autofill/browser/data_driven_test.h', + '../components/autofill/browser/test_autofill_driver.cc', + '../components/autofill/browser/test_autofill_driver.h', '../components/autofill/browser/test_autofill_external_delegate.cc', '../components/autofill/browser/test_autofill_external_delegate.h', '../components/autofill/browser/test_autofill_manager_delegate.cc', |