| 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 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 43 target->SetBoolean("ssl_valid", form.ssl_valid); | 43 target->SetBoolean("ssl_valid", form.ssl_valid); |
| 44 target->SetDouble("date_created", form.date_created.ToDoubleT()); | 44 target->SetDouble("date_created", form.date_created.ToDoubleT()); |
| 45 target->SetDouble("date_synced", form.date_synced.ToDoubleT()); | 45 target->SetDouble("date_synced", form.date_synced.ToDoubleT()); |
| 46 target->SetInteger("type", form.type); | 46 target->SetInteger("type", form.type); |
| 47 target->SetInteger("times_used", form.times_used); | 47 target->SetInteger("times_used", form.times_used); |
| 48 std::ostringstream form_data_string_stream; | 48 std::ostringstream form_data_string_stream; |
| 49 form_data_string_stream << form.form_data; | 49 form_data_string_stream << form.form_data; |
| 50 target->SetString("form_data", form_data_string_stream.str()); | 50 target->SetString("form_data", form_data_string_stream.str()); |
| 51 target->SetInteger("generation_upload_status", form.generation_upload_status); | 51 target->SetInteger("generation_upload_status", form.generation_upload_status); |
| 52 target->SetString("display_name", form.display_name); | 52 target->SetString("display_name", form.display_name); |
| 53 target->SetString("avatar_url", form.avatar_url.possibly_invalid_spec()); | 53 target->SetString("icon_url", form.icon_url.possibly_invalid_spec()); |
| 54 target->SetString("federation_url", | 54 target->SetString("federation_url", |
| 55 form.federation_url.possibly_invalid_spec()); | 55 form.federation_url.possibly_invalid_spec()); |
| 56 target->SetBoolean("skip_next_zero_click", form.skip_zero_click); | 56 target->SetBoolean("skip_next_zero_click", form.skip_zero_click); |
| 57 std::ostringstream layout_string_stream; | 57 std::ostringstream layout_string_stream; |
| 58 layout_string_stream << form.layout; | 58 layout_string_stream << form.layout; |
| 59 target->SetString("layout", layout_string_stream.str()); | 59 target->SetString("layout", layout_string_stream.str()); |
| 60 target->SetBoolean("was_parsed_using_autofill_predictions", | 60 target->SetBoolean("was_parsed_using_autofill_predictions", |
| 61 form.was_parsed_using_autofill_predictions); | 61 form.was_parsed_using_autofill_predictions); |
| 62 } | 62 } |
| 63 | 63 |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 113 ssl_valid == form.ssl_valid && | 113 ssl_valid == form.ssl_valid && |
| 114 preferred == form.preferred && | 114 preferred == form.preferred && |
| 115 date_created == form.date_created && | 115 date_created == form.date_created && |
| 116 date_synced == form.date_synced && | 116 date_synced == form.date_synced && |
| 117 blacklisted_by_user == form.blacklisted_by_user && | 117 blacklisted_by_user == form.blacklisted_by_user && |
| 118 type == form.type && | 118 type == form.type && |
| 119 times_used == form.times_used && | 119 times_used == form.times_used && |
| 120 form_data.SameFormAs(form.form_data) && | 120 form_data.SameFormAs(form.form_data) && |
| 121 generation_upload_status == form.generation_upload_status && | 121 generation_upload_status == form.generation_upload_status && |
| 122 display_name == form.display_name && | 122 display_name == form.display_name && |
| 123 avatar_url == form.avatar_url && | 123 icon_url == form.icon_url && |
| 124 federation_url == form.federation_url && | 124 federation_url == form.federation_url && |
| 125 skip_zero_click == form.skip_zero_click && | 125 skip_zero_click == form.skip_zero_click && |
| 126 layout == form.layout && | 126 layout == form.layout && |
| 127 was_parsed_using_autofill_predictions == | 127 was_parsed_using_autofill_predictions == |
| 128 form.was_parsed_using_autofill_predictions; | 128 form.was_parsed_using_autofill_predictions; |
| 129 } | 129 } |
| 130 | 130 |
| 131 bool PasswordForm::operator!=(const PasswordForm& form) const { | 131 bool PasswordForm::operator!=(const PasswordForm& form) const { |
| 132 return !operator==(form); | 132 return !operator==(form); |
| 133 } | 133 } |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 166 form_json, base::JSONWriter::OPTIONS_PRETTY_PRINT, &form_as_string); | 166 form_json, base::JSONWriter::OPTIONS_PRETTY_PRINT, &form_as_string); |
| 167 base::TrimWhitespaceASCII(form_as_string, base::TRIM_ALL, &form_as_string); | 167 base::TrimWhitespaceASCII(form_as_string, base::TRIM_ALL, &form_as_string); |
| 168 return os << "PasswordForm(" << form_as_string << ")"; | 168 return os << "PasswordForm(" << form_as_string << ")"; |
| 169 } | 169 } |
| 170 | 170 |
| 171 std::ostream& operator<<(std::ostream& os, PasswordForm* form) { | 171 std::ostream& operator<<(std::ostream& os, PasswordForm* form) { |
| 172 return os << "&" << *form; | 172 return os << "&" << *form; |
| 173 } | 173 } |
| 174 | 174 |
| 175 } // namespace autofill | 175 } // namespace autofill |
| OLD | NEW |