Jjoi@chromium.orgSwitching from ForXyz naming to FromXyz naming, for consistency.
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Introduce a couple of abstract bases for WebDataService. WebDataService is really a collection of different services that have a common initialization and some commonality e.g. how to cancel requests, and it's probably best that the interfaces reflect this logical split so that the implementation might some daybe tidied up. Starting this off with a WebDataServiceBase for the common bits, and an AutofillWebData for the Autofill-specific functionalities of WebDataService. Using these interfaces to break Autofill's concrete dependency on WebDataService. TBR=ben@chromium.org BUG=140037 Review URL: https://chromiumcodereview.appspot.com/10908065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156567 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Switching from ForXyz naming to FromXyz naming, for consistency. TBR=mechanicalowners@chromium.org BUG=none Review URL: https://chromiumcodereview.appspot.com/10956034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158186 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Introduce a couple of abstract bases for WebDataService. WebDataService is really a collection of different services that have a common initialization and some commonality e.g. how to cancel requests, and it's probably best that the interfaces reflect this logical split so that the implementation might some daybe tidied up. Starting this off with a WebDataServiceBase for the common bits, and an AutofillWebData for the Autofill-specific functionalities of WebDataService. Using these interfaces to break Autofill's concrete dependency on WebDataService. TBR=ben@chromium.org BUG=140037 Review URL: https://chromiumcodereview.appspot.com/10908065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156567 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Use BrowserContext as key in API. Switch Autofill to use BC in place of Profile. All that Autofill needed from Profile, apart from looking up services keyed on Profile, was stuff already in BrowserContext e.g. IsIncognitoMode(). Once a base class for ProfileSyncService migrates to API, we should be able to remove the profile.h includes in Autofill. TBR=mechanicalowners@chromium.org BUG=140037 Review URL: https://chromiumcodereview.appspot.com/10919066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156620 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Introduce a couple of abstract bases for WebDataService. WebDataService is really a collection of different services that have a common initialization and some commonality e.g. how to cancel requests, and it's probably best that the interfaces reflect this logical split so that the implementation might some daybe tidied up. Starting this off with a WebDataServiceBase for the common bits, and an AutofillWebData for the Autofill-specific functionalities of WebDataService. Using these interfaces to break Autofill's concrete dependency on WebDataService. TBR=ben@chromium.org BUG=140037 Review URL: https://chromiumcodereview.appspot.com/10908065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156567 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 |