| Index: chrome/browser/password_manager/password_store.h
|
| diff --git a/chrome/browser/password_manager/password_store.h b/chrome/browser/password_manager/password_store.h
|
| index 7233d1378dc8cab618b37cd6ea9e047b3e32848f..a15bd7a84daf1c649116175844da24f7f4b54c89 100644
|
| --- a/chrome/browser/password_manager/password_store.h
|
| +++ b/chrome/browser/password_manager/password_store.h
|
| @@ -25,16 +25,14 @@ class PasswordModelAssociator;
|
| class PasswordModelWorker;
|
| }
|
|
|
| -namespace webkit {
|
| -namespace forms {
|
| +namespace content {
|
| struct PasswordForm;
|
| }
|
| -}
|
|
|
| namespace passwords_helper {
|
| -void AddLogin(PasswordStore* store, const webkit::forms::PasswordForm& form);
|
| -void RemoveLogin(PasswordStore* store, const webkit::forms::PasswordForm& form);
|
| -void UpdateLogin(PasswordStore* store, const webkit::forms::PasswordForm& form);
|
| +void AddLogin(PasswordStore* store, const content::PasswordForm& form);
|
| +void RemoveLogin(PasswordStore* store, const content::PasswordForm& form);
|
| +void UpdateLogin(PasswordStore* store, const content::PasswordForm& form);
|
| }
|
|
|
| // Interface for storing form passwords in a platform-specific secure way.
|
| @@ -45,7 +43,7 @@ class PasswordStore
|
| public CancelableRequestProvider {
|
| public:
|
| typedef base::Callback<
|
| - void(Handle, const std::vector<webkit::forms::PasswordForm*>&)>
|
| + void(Handle, const std::vector<content::PasswordForm*>&)>
|
| GetLoginsCallback;
|
|
|
| // PasswordForm vector elements are meant to be owned by the
|
| @@ -53,7 +51,7 @@ class PasswordStore
|
| // allocation, then the request must take care of the deletion.
|
| class GetLoginsRequest
|
| : public CancelableRequest1<GetLoginsCallback,
|
| - std::vector<webkit::forms::PasswordForm*> > {
|
| + std::vector<content::PasswordForm*> > {
|
| public:
|
| explicit GetLoginsRequest(const GetLoginsCallback& callback);
|
|
|
| @@ -92,13 +90,13 @@ class PasswordStore
|
| virtual bool Init();
|
|
|
| // Adds the given PasswordForm to the secure password store asynchronously.
|
| - virtual void AddLogin(const webkit::forms::PasswordForm& form);
|
| + virtual void AddLogin(const content::PasswordForm& form);
|
|
|
| // Updates the matching PasswordForm in the secure password store (async).
|
| - void UpdateLogin(const webkit::forms::PasswordForm& form);
|
| + void UpdateLogin(const content::PasswordForm& form);
|
|
|
| // Removes the matching PasswordForm from the secure password store (async).
|
| - void RemoveLogin(const webkit::forms::PasswordForm& form);
|
| + void RemoveLogin(const content::PasswordForm& form);
|
|
|
| // Removes all logins created in the given date range.
|
| void RemoveLoginsCreatedBetween(const base::Time& delete_begin,
|
| @@ -107,7 +105,7 @@ class PasswordStore
|
| // Searches for a matching PasswordForm and returns a handle so the async
|
| // request can be tracked. Implement the PasswordStoreConsumer interface to be
|
| // notified on completion.
|
| - virtual Handle GetLogins(const webkit::forms::PasswordForm& form,
|
| + virtual Handle GetLogins(const content::PasswordForm& form,
|
| PasswordStoreConsumer* consumer);
|
|
|
| // Gets the complete list of PasswordForms that are not blacklist entries--and
|
| @@ -136,11 +134,11 @@ class PasswordStore
|
| friend class browser_sync::PasswordModelAssociator;
|
| friend class browser_sync::PasswordModelWorker;
|
| friend void passwords_helper::AddLogin(PasswordStore*,
|
| - const webkit::forms::PasswordForm&);
|
| + const content::PasswordForm&);
|
| friend void passwords_helper::RemoveLogin(PasswordStore*,
|
| - const webkit::forms::PasswordForm&);
|
| + const content::PasswordForm&);
|
| friend void passwords_helper::UpdateLogin(PasswordStore*,
|
| - const webkit::forms::PasswordForm&);
|
| + const content::PasswordForm&);
|
|
|
| virtual ~PasswordStore();
|
|
|
| @@ -156,11 +154,11 @@ class PasswordStore
|
| // Synchronous implementation that reports usage metrics.
|
| virtual void ReportMetricsImpl() = 0;
|
| // Synchronous implementation to add the given login.
|
| - virtual void AddLoginImpl(const webkit::forms::PasswordForm& form) = 0;
|
| + virtual void AddLoginImpl(const content::PasswordForm& form) = 0;
|
| // Synchronous implementation to update the given login.
|
| - virtual void UpdateLoginImpl(const webkit::forms::PasswordForm& form) = 0;
|
| + virtual void UpdateLoginImpl(const content::PasswordForm& form) = 0;
|
| // Synchronous implementation to remove the given login.
|
| - virtual void RemoveLoginImpl(const webkit::forms::PasswordForm& form) = 0;
|
| + virtual void RemoveLoginImpl(const content::PasswordForm& form) = 0;
|
| // Synchronous implementation to remove the given logins.
|
| virtual void RemoveLoginsCreatedBetweenImpl(const base::Time& delete_begin,
|
| const base::Time& delete_end) = 0;
|
| @@ -168,7 +166,7 @@ class PasswordStore
|
| // will then be scored by the PasswordFormManager. Once they are found
|
| // (or not), the consumer should be notified.
|
| virtual void GetLoginsImpl(GetLoginsRequest* request,
|
| - const webkit::forms::PasswordForm& form) = 0;
|
| + const content::PasswordForm& form) = 0;
|
| // Finds all non-blacklist PasswordForms, and notifies the consumer.
|
| virtual void GetAutofillableLoginsImpl(GetLoginsRequest* request) = 0;
|
| // Finds all blacklist PasswordForms, and notifies the consumer.
|
| @@ -176,10 +174,10 @@ class PasswordStore
|
|
|
| // Finds all non-blacklist PasswordForms, and fills the vector.
|
| virtual bool FillAutofillableLogins(
|
| - std::vector<webkit::forms::PasswordForm*>* forms) = 0;
|
| + std::vector<content::PasswordForm*>* forms) = 0;
|
| // Finds all blacklist PasswordForms, and fills the vector.
|
| virtual bool FillBlacklistLogins(
|
| - std::vector<webkit::forms::PasswordForm*>* forms) = 0;
|
| + std::vector<content::PasswordForm*>* forms) = 0;
|
|
|
| // Dispatches the result to the PasswordStoreConsumer on the original caller's
|
| // thread so the callback can be executed there. This should be the UI thread.
|
| @@ -196,7 +194,7 @@ class PasswordStore
|
| // See GetLogins() for more information on |ignore_logins_cutoff|.
|
| template<typename BackendFunc>
|
| Handle Schedule(BackendFunc func, PasswordStoreConsumer* consumer,
|
| - const webkit::forms::PasswordForm& form,
|
| + const content::PasswordForm& form,
|
| const base::Time& ignore_logins_cutoff);
|
|
|
| // Wrapper method called on the destination thread (DB for non-mac) that
|
|
|