Second try at splitting WebDataService (minus ownership changes)
commit8b390a6d541c0e0700f795d7a76e21ac168f4ab9
authorcaitkp@chromium.org <caitkp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 19 Mar 2013 03:18:46 +0000 (19 03:18 +0000)
committercaitkp@chromium.org <caitkp@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 19 Mar 2013 03:18:46 +0000 (19 03:18 +0000)
treee3260779d27281c9f508fcafd7f3633b17be7ce8
parentd7e70c88f9a98b0475fdd9860c162cd54c0b9692
Second try at splitting WebDataService (minus ownership changes)

Split Database handling into a separate class, but keep it owned by WebDataService, to avoid it disappearing out from under us (crbug.com/181628).

TBR=ben@chromium.org,sky@chromium.org
TEST= unit_tests
BUG=181277
COLLABORATOR=joi@chromium.org

Review URL: https://chromiumcodereview.appspot.com/12871006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188935 0039d316-1c4b-4281-b951-d872f2087c98
15 files changed:
chrome/browser/password_manager/password_store_win_unittest.cc
chrome/browser/search_engines/template_url_service_test_util.cc
chrome/browser/search_engines/template_url_service_test_util.h
chrome/browser/search_engines/template_url_service_unittest.cc
chrome/browser/sync/glue/search_engine_data_type_controller_unittest.cc
chrome/browser/webdata/web_data_service.cc
chrome/browser/webdata/web_data_service.h
chrome/browser/webdata/web_data_service_factory.cc
chrome/browser/webdata/web_data_service_unittest.cc
chrome/browser/webdata/web_data_service_win.cc
chrome/browser/webdata/web_database.h
chrome/browser/webdata/web_database_service.cc [new file with mode: 0644]
chrome/browser/webdata/web_database_service.h [new file with mode: 0644]
chrome/chrome_browser.gypi
chrome/test/base/testing_profile.cc