Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1384)

Side by Side Diff: components/autofill/core/common/password_form.h

Issue 1189293003: Removing PasswordForm::password_auto_complete_set (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef COMPONENTS_AUTOFILL_CORE_COMMON_PASSWORD_FORM_H__ 5 #ifndef COMPONENTS_AUTOFILL_CORE_COMMON_PASSWORD_FORM_H__
6 #define COMPONENTS_AUTOFILL_CORE_COMMON_PASSWORD_FORM_H__ 6 #define COMPONENTS_AUTOFILL_CORE_COMMON_PASSWORD_FORM_H__
7 7
8 #include <map> 8 #include <map>
9 #include <string> 9 #include <string>
10 #include <vector> 10 #include <vector>
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after
157 // form or a change password form that does not ask for the current password. 157 // form or a change password form that does not ask for the current password.
158 // In these two cases the |new_password_element| will always be set. 158 // In these two cases the |new_password_element| will always be set.
159 base::string16 password_element; 159 base::string16 password_element;
160 160
161 // The current password. Must be non-empty for PasswordForm instances that are 161 // The current password. Must be non-empty for PasswordForm instances that are
162 // meant to be persisted to the password store. 162 // meant to be persisted to the password store.
163 // 163 //
164 // When parsing an HTML form, this is typically empty. 164 // When parsing an HTML form, this is typically empty.
165 base::string16 password_value; 165 base::string16 password_value;
166 166
167 // False if autocomplete is set to "off" for the password input element;
168 // True otherwise.
169 bool password_autocomplete_set;
170
171 // If the form was a sign-up or a change password form, the name of the input 167 // If the form was a sign-up or a change password form, the name of the input
172 // element corresponding to the new password. Optional, and not persisted. 168 // element corresponding to the new password. Optional, and not persisted.
173 base::string16 new_password_element; 169 base::string16 new_password_element;
174 170
175 // The new password. Optional, and not persisted. 171 // The new password. Optional, and not persisted.
176 base::string16 new_password_value; 172 base::string16 new_password_value;
177 173
178 // Whether the |new_password_element| has an autocomplete=new-password 174 // Whether the |new_password_element| has an autocomplete=new-password
179 // attribute. This is only used in parsed HTML forms. 175 // attribute. This is only used in parsed HTML forms.
180 bool new_password_marked_by_site; 176 bool new_password_marked_by_site;
(...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after
285 typedef std::map<base::string16, const PasswordForm*> ConstPasswordFormMap; 281 typedef std::map<base::string16, const PasswordForm*> ConstPasswordFormMap;
286 282
287 // For testing. 283 // For testing.
288 std::ostream& operator<<(std::ostream& os, PasswordForm::Layout layout); 284 std::ostream& operator<<(std::ostream& os, PasswordForm::Layout layout);
289 std::ostream& operator<<(std::ostream& os, const autofill::PasswordForm& form); 285 std::ostream& operator<<(std::ostream& os, const autofill::PasswordForm& form);
290 std::ostream& operator<<(std::ostream& os, autofill::PasswordForm* form); 286 std::ostream& operator<<(std::ostream& os, autofill::PasswordForm* form);
291 287
292 } // namespace autofill 288 } // namespace autofill
293 289
294 #endif // COMPONENTS_AUTOFILL_CORE_COMMON_PASSWORD_FORM_H__ 290 #endif // COMPONENTS_AUTOFILL_CORE_COMMON_PASSWORD_FORM_H__
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698