| OLD | NEW |
| 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 #include <ostream> | 5 #include <ostream> |
| 6 #include <sstream> | 6 #include <sstream> |
| 7 | 7 |
| 8 #include "base/json/json_writer.h" | 8 #include "base/json/json_writer.h" |
| 9 #include "base/strings/string16.h" | 9 #include "base/strings/string16.h" |
| 10 #include "base/strings/string_util.h" | 10 #include "base/strings/string_util.h" |
| (...skipping 27 matching lines...) Expand all Loading... |
| 38 target->SetString("new_password_value", form.new_password_value); | 38 target->SetString("new_password_value", form.new_password_value); |
| 39 target->SetBoolean("new_password_value_is_default", | 39 target->SetBoolean("new_password_value_is_default", |
| 40 form.new_password_value_is_default); | 40 form.new_password_value_is_default); |
| 41 target->SetBoolean("new_password_marked_by_site", | 41 target->SetBoolean("new_password_marked_by_site", |
| 42 form.new_password_marked_by_site); | 42 form.new_password_marked_by_site); |
| 43 target->SetString("other_possible_usernames", | 43 target->SetString("other_possible_usernames", |
| 44 base::JoinString(form.other_possible_usernames, | 44 base::JoinString(form.other_possible_usernames, |
| 45 base::ASCIIToUTF16("|"))); | 45 base::ASCIIToUTF16("|"))); |
| 46 target->SetBoolean("blacklisted", form.blacklisted_by_user); | 46 target->SetBoolean("blacklisted", form.blacklisted_by_user); |
| 47 target->SetBoolean("preferred", form.preferred); | 47 target->SetBoolean("preferred", form.preferred); |
| 48 target->SetBoolean("ssl_valid", form.ssl_valid); | |
| 49 target->SetDouble("date_created", form.date_created.ToDoubleT()); | 48 target->SetDouble("date_created", form.date_created.ToDoubleT()); |
| 50 target->SetDouble("date_synced", form.date_synced.ToDoubleT()); | 49 target->SetDouble("date_synced", form.date_synced.ToDoubleT()); |
| 51 target->SetInteger("type", form.type); | 50 target->SetInteger("type", form.type); |
| 52 target->SetInteger("times_used", form.times_used); | 51 target->SetInteger("times_used", form.times_used); |
| 53 std::ostringstream form_data_string_stream; | 52 std::ostringstream form_data_string_stream; |
| 54 form_data_string_stream << form.form_data; | 53 form_data_string_stream << form.form_data; |
| 55 target->SetString("form_data", form_data_string_stream.str()); | 54 target->SetString("form_data", form_data_string_stream.str()); |
| 56 target->SetInteger("generation_upload_status", form.generation_upload_status); | 55 target->SetInteger("generation_upload_status", form.generation_upload_status); |
| 57 target->SetString("display_name", form.display_name); | 56 target->SetString("display_name", form.display_name); |
| 58 target->SetString("icon_url", form.icon_url.possibly_invalid_spec()); | 57 target->SetString("icon_url", form.icon_url.possibly_invalid_spec()); |
| (...skipping 10 matching lines...) Expand all Loading... |
| 69 } | 68 } |
| 70 | 69 |
| 71 } // namespace | 70 } // namespace |
| 72 | 71 |
| 73 PasswordForm::PasswordForm() | 72 PasswordForm::PasswordForm() |
| 74 : scheme(SCHEME_HTML), | 73 : scheme(SCHEME_HTML), |
| 75 username_marked_by_site(false), | 74 username_marked_by_site(false), |
| 76 password_value_is_default(false), | 75 password_value_is_default(false), |
| 77 new_password_value_is_default(false), | 76 new_password_value_is_default(false), |
| 78 new_password_marked_by_site(false), | 77 new_password_marked_by_site(false), |
| 79 ssl_valid(false), | |
| 80 preferred(false), | 78 preferred(false), |
| 81 blacklisted_by_user(false), | 79 blacklisted_by_user(false), |
| 82 type(TYPE_MANUAL), | 80 type(TYPE_MANUAL), |
| 83 times_used(0), | 81 times_used(0), |
| 84 generation_upload_status(NO_SIGNAL_SENT), | 82 generation_upload_status(NO_SIGNAL_SENT), |
| 85 skip_zero_click(true), | 83 skip_zero_click(true), |
| 86 layout(Layout::LAYOUT_OTHER), | 84 layout(Layout::LAYOUT_OTHER), |
| 87 was_parsed_using_autofill_predictions(false), | 85 was_parsed_using_autofill_predictions(false), |
| 88 is_public_suffix_match(false), | 86 is_public_suffix_match(false), |
| 89 is_affiliation_based_match(false), | 87 is_affiliation_based_match(false), |
| (...skipping 19 matching lines...) Expand all Loading... |
| 109 submit_element == form.submit_element && | 107 submit_element == form.submit_element && |
| 110 username_element == form.username_element && | 108 username_element == form.username_element && |
| 111 username_marked_by_site == form.username_marked_by_site && | 109 username_marked_by_site == form.username_marked_by_site && |
| 112 username_value == form.username_value && | 110 username_value == form.username_value && |
| 113 other_possible_usernames == form.other_possible_usernames && | 111 other_possible_usernames == form.other_possible_usernames && |
| 114 password_element == form.password_element && | 112 password_element == form.password_element && |
| 115 password_value == form.password_value && | 113 password_value == form.password_value && |
| 116 new_password_element == form.new_password_element && | 114 new_password_element == form.new_password_element && |
| 117 new_password_marked_by_site == form.new_password_marked_by_site && | 115 new_password_marked_by_site == form.new_password_marked_by_site && |
| 118 new_password_value == form.new_password_value && | 116 new_password_value == form.new_password_value && |
| 119 ssl_valid == form.ssl_valid && preferred == form.preferred && | 117 preferred == form.preferred && date_created == form.date_created && |
| 120 date_created == form.date_created && date_synced == form.date_synced && | 118 date_synced == form.date_synced && |
| 121 blacklisted_by_user == form.blacklisted_by_user && type == form.type && | 119 blacklisted_by_user == form.blacklisted_by_user && type == form.type && |
| 122 times_used == form.times_used && | 120 times_used == form.times_used && |
| 123 form_data.SameFormAs(form.form_data) && | 121 form_data.SameFormAs(form.form_data) && |
| 124 generation_upload_status == form.generation_upload_status && | 122 generation_upload_status == form.generation_upload_status && |
| 125 display_name == form.display_name && icon_url == form.icon_url && | 123 display_name == form.display_name && icon_url == form.icon_url && |
| 126 // We compare the serialization of the origins here, as we want unique | 124 // We compare the serialization of the origins here, as we want unique |
| 127 // origins to compare as '=='. | 125 // origins to compare as '=='. |
| 128 federation_origin.Serialize() == form.federation_origin.Serialize() && | 126 federation_origin.Serialize() == form.federation_origin.Serialize() && |
| 129 skip_zero_click == form.skip_zero_click && layout == form.layout && | 127 skip_zero_click == form.skip_zero_click && layout == form.layout && |
| 130 was_parsed_using_autofill_predictions == | 128 was_parsed_using_autofill_predictions == |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 203 form_json, base::JSONWriter::OPTIONS_PRETTY_PRINT, &form_as_string); | 201 form_json, base::JSONWriter::OPTIONS_PRETTY_PRINT, &form_as_string); |
| 204 base::TrimWhitespaceASCII(form_as_string, base::TRIM_ALL, &form_as_string); | 202 base::TrimWhitespaceASCII(form_as_string, base::TRIM_ALL, &form_as_string); |
| 205 return os << "PasswordForm(" << form_as_string << ")"; | 203 return os << "PasswordForm(" << form_as_string << ")"; |
| 206 } | 204 } |
| 207 | 205 |
| 208 std::ostream& operator<<(std::ostream& os, PasswordForm* form) { | 206 std::ostream& operator<<(std::ostream& os, PasswordForm* form) { |
| 209 return os << "&" << *form; | 207 return os << "&" << *form; |
| 210 } | 208 } |
| 211 | 209 |
| 212 } // namespace autofill | 210 } // namespace autofill |
| OLD | NEW |