| 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 eb656bfb6804f504dcf09c751a6e0b8c85e5c5e4..222d198b9eb7ea7105a7d5c850c9ac3c112e446d 100644
|
| --- a/chrome/browser/password_manager/password_store.h
|
| +++ b/chrome/browser/password_manager/password_store.h
|
| @@ -24,17 +24,19 @@ namespace browser_sync {
|
| class PasswordDataTypeController;
|
| class PasswordModelAssociator;
|
| class PasswordModelWorker;
|
| -};
|
| +}
|
|
|
| -namespace webkit_glue {
|
| +namespace webkit {
|
| +namespace forms {
|
| struct PasswordForm;
|
| -};
|
| +}
|
| +}
|
|
|
| namespace passwords_helper {
|
| -void AddLogin(PasswordStore* store, const webkit_glue::PasswordForm& form);
|
| -void RemoveLogin(PasswordStore* store, const webkit_glue::PasswordForm& form);
|
| -void UpdateLogin(PasswordStore* store, const webkit_glue::PasswordForm& form);
|
| -};
|
| +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);
|
| +}
|
|
|
| // Interface for storing form passwords in a platform-specific secure way.
|
| // The login request/manipulation API is not threadsafe and must be used
|
| @@ -44,7 +46,7 @@ class PasswordStore
|
| public CancelableRequestProvider {
|
| public:
|
| typedef Callback2<Handle,
|
| - const std::vector<webkit_glue::PasswordForm*>&>::Type
|
| + const std::vector<webkit::forms::PasswordForm*>&>::Type
|
| GetLoginsCallback;
|
|
|
| // PasswordForm vector elements are meant to be owned by the
|
| @@ -56,7 +58,7 @@ class PasswordStore
|
| // provide a destructor, which cleans up after canceled requests by deleting
|
| // vector elements.
|
| class GetLoginsRequest : public CancelableRequest1<
|
| - GetLoginsCallback, std::vector<webkit_glue::PasswordForm*> > {
|
| + GetLoginsCallback, std::vector<webkit::forms::PasswordForm*> > {
|
| public:
|
| explicit GetLoginsRequest(GetLoginsCallback* callback);
|
| virtual ~GetLoginsRequest();
|
| @@ -86,13 +88,13 @@ class PasswordStore
|
| virtual void Shutdown();
|
|
|
| // Adds the given PasswordForm to the secure password store asynchronously.
|
| - virtual void AddLogin(const webkit_glue::PasswordForm& form);
|
| + virtual void AddLogin(const webkit::forms::PasswordForm& form);
|
|
|
| // Updates the matching PasswordForm in the secure password store (async).
|
| - void UpdateLogin(const webkit_glue::PasswordForm& form);
|
| + void UpdateLogin(const webkit::forms::PasswordForm& form);
|
|
|
| // Removes the matching PasswordForm from the secure password store (async).
|
| - void RemoveLogin(const webkit_glue::PasswordForm& form);
|
| + void RemoveLogin(const webkit::forms::PasswordForm& form);
|
|
|
| // Removes all logins created in the given date range.
|
| void RemoveLoginsCreatedBetween(const base::Time& delete_begin,
|
| @@ -101,7 +103,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_glue::PasswordForm& form,
|
| + virtual Handle GetLogins(const webkit::forms::PasswordForm& form,
|
| PasswordStoreConsumer* consumer);
|
|
|
| // Gets the complete list of PasswordForms that are not blacklist entries--and
|
| @@ -130,11 +132,11 @@ class PasswordStore
|
| friend class browser_sync::PasswordModelAssociator;
|
| friend class browser_sync::PasswordModelWorker;
|
| friend void passwords_helper::AddLogin(PasswordStore*,
|
| - const webkit_glue::PasswordForm&);
|
| + const webkit::forms::PasswordForm&);
|
| friend void passwords_helper::RemoveLogin(PasswordStore*,
|
| - const webkit_glue::PasswordForm&);
|
| + const webkit::forms::PasswordForm&);
|
| friend void passwords_helper::UpdateLogin(PasswordStore*,
|
| - const webkit_glue::PasswordForm&);
|
| + const webkit::forms::PasswordForm&);
|
|
|
| virtual ~PasswordStore();
|
|
|
| @@ -151,11 +153,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_glue::PasswordForm& form) = 0;
|
| + virtual void AddLoginImpl(const webkit::forms::PasswordForm& form) = 0;
|
| // Synchronous implementation to update the given login.
|
| - virtual void UpdateLoginImpl(const webkit_glue::PasswordForm& form) = 0;
|
| + virtual void UpdateLoginImpl(const webkit::forms::PasswordForm& form) = 0;
|
| // Synchronous implementation to remove the given login.
|
| - virtual void RemoveLoginImpl(const webkit_glue::PasswordForm& form) = 0;
|
| + virtual void RemoveLoginImpl(const webkit::forms::PasswordForm& form) = 0;
|
| // Synchronous implementation to remove the given logins.
|
| virtual void RemoveLoginsCreatedBetweenImpl(const base::Time& delete_begin,
|
| const base::Time& delete_end) = 0;
|
| @@ -163,7 +165,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_glue::PasswordForm& form) = 0;
|
| + const webkit::forms::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.
|
| @@ -171,10 +173,10 @@ class PasswordStore
|
|
|
| // Finds all non-blacklist PasswordForms, and fills the vector.
|
| virtual bool FillAutofillableLogins(
|
| - std::vector<webkit_glue::PasswordForm*>* forms) = 0;
|
| + std::vector<webkit::forms::PasswordForm*>* forms) = 0;
|
| // Finds all blacklist PasswordForms, and fills the vector.
|
| virtual bool FillBlacklistLogins(
|
| - std::vector<webkit_glue::PasswordForm*>* forms) = 0;
|
| + std::vector<webkit::forms::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
|
|
|