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

Issue 2818033: AutoFill: Aggregate profile data. Remove the AutoFill InfoBar. (Closed)

Created:
10 years, 5 months ago by James Hawkins
Modified:
9 years, 7 months ago
Reviewers:
dhollowa
CC:
chromium-reviews, Paweł Hajdan Jr., ben+cc_chromium.org, John Grabowski, pam+watch_chromium.org, ncarter (slow), Raghu Simha, idana, tim (not reviewing)
Visibility:
Public.

Description

AutoFill: Aggregate profile data. Remove the AutoFill InfoBar. Remove more remnants of shipping address and CVV. BUG=47426, 47423 TEST=PersonalDataManager.* Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=51322

Patch Set 1 #

Total comments: 22

Patch Set 2 : Compile fixes. #

Patch Set 3 : Existing test fix. #

Patch Set 4 : Review fixes. #

Patch Set 5 : Mac fixes + remove more CVV. #

Patch Set 6 : Remove InfoBar test. #

Patch Set 7 : CC fixes 2. #

Patch Set 8 : Even more fixes. #

Patch Set 9 : Add back AutoLock. #

Patch Set 10 : Done? #

Patch Set 11 : Moar. #

Patch Set 12 : Aux profiles. #

Patch Set 13 : IsSubsetOf. #

Total comments: 2

Patch Set 14 : Comment. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+827 lines, -932 lines) Patch
M chrome/browser/autofill/address.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/autofill/address.cc View 2 chunks +25 lines, -4 lines 0 comments Download
M chrome/browser/autofill/autofill_common_unittest.h View 1 2 3 2 chunks +16 lines, -6 lines 0 comments Download
M chrome/browser/autofill/autofill_common_unittest.cc View 1 2 3 2 chunks +39 lines, -29 lines 0 comments Download
M chrome/browser/autofill/autofill_credit_card_model_mac_unittest.mm View 2 chunks +4 lines, -22 lines 0 comments Download
M chrome/browser/autofill/autofill_dialog_gtk.cc View 5 chunks +0 lines, -14 lines 0 comments Download
M chrome/browser/autofill/autofill_dialog_mac.mm View 1 chunk +0 lines, -5 lines 0 comments Download
D chrome/browser/autofill/autofill_infobar_delegate.h View 1 chunk +0 lines, -48 lines 0 comments Download
D chrome/browser/autofill/autofill_infobar_delegate.cc View 1 chunk +0 lines, -107 lines 0 comments Download
D chrome/browser/autofill/autofill_infobar_delegate_unittest.cc View 1 chunk +0 lines, -128 lines 0 comments Download
M chrome/browser/autofill/autofill_manager.h View 3 chunks +0 lines, -13 lines 0 comments Download
M chrome/browser/autofill/autofill_manager.cc View 1 2 3 4 5 6 6 chunks +2 lines, -47 lines 0 comments Download
M chrome/browser/autofill/autofill_manager_unittest.cc View 1 2 3 4 5 22 chunks +194 lines, -144 lines 0 comments Download
M chrome/browser/autofill/autofill_profile.h View 1 2 3 12 2 chunks +12 lines, -0 lines 0 comments Download
M chrome/browser/autofill/autofill_profile.cc View 1 2 3 4 5 6 7 8 9 12 3 chunks +66 lines, -4 lines 0 comments Download
M chrome/browser/autofill/autofill_profile_unittest.cc View 1 2 3 2 chunks +125 lines, -120 lines 0 comments Download
M chrome/browser/autofill/contact_info.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/autofill/contact_info.cc View 2 chunks +31 lines, -4 lines 0 comments Download
M chrome/browser/autofill/credit_card.h View 1 2 3 7 chunks +4 lines, -21 lines 0 comments Download
M chrome/browser/autofill/credit_card.cc View 1 2 3 4 5 6 7 14 chunks +35 lines, -34 lines 0 comments Download
M chrome/browser/autofill/credit_card_field.h View 1 chunk +0 lines, -3 lines 0 comments Download
M chrome/browser/autofill/credit_card_field.cc View 3 chunks +0 lines, -21 lines 0 comments Download
M chrome/browser/autofill/credit_card_field_unittest.cc View 2 chunks +6 lines, -8 lines 0 comments Download
M chrome/browser/autofill/credit_card_unittest.cc View 5 chunks +10 lines, -55 lines 0 comments Download
M chrome/browser/autofill/field_types.h View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/autofill/form_group.h View 1 chunk +5 lines, -1 line 0 comments Download
M chrome/browser/autofill/form_structure_unittest.cc View 4 chunks +6 lines, -8 lines 0 comments Download
M chrome/browser/autofill/personal_data_manager.h View 1 3 chunks +5 lines, -5 lines 0 comments Download
M chrome/browser/autofill/personal_data_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 6 chunks +59 lines, -23 lines 0 comments Download
M chrome/browser/autofill/personal_data_manager_unittest.cc View 1 2 3 5 chunks +144 lines, -12 lines 0 comments Download
M chrome/browser/autofill/phone_number.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/autofill/phone_number.cc View 3 chunks +22 lines, -2 lines 0 comments Download
M chrome/browser/sync/glue/synchronized_preferences.h View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/views/autofill_profiles_view_win.cc View 1 chunk +0 lines, -5 lines 0 comments Download
M chrome/browser/webdata/web_database.cc View 4 5 6 7 2 chunks +8 lines, -19 lines 0 comments Download
M chrome/browser/webdata/web_database_unittest.cc View 2 chunks +0 lines, -6 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 4 5 6 1 chunk +0 lines, -1 line 0 comments Download
M chrome/common/pref_names.h View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/common/pref_names.cc View 2 chunks +4 lines, -7 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
James Hawkins
10 years, 5 months ago (2010-06-28 22:13:03 UTC) #1
dhollowa
http://codereview.chromium.org/2818033/diff/1/4 File chrome/browser/autofill/autofill_common_unittest.cc (right): http://codereview.chromium.org/2818033/diff/1/4#newcode5 chrome/browser/autofill/autofill_common_unittest.cc:5: #include "chrome/browser/autofill/autofill_common_unittest.h" nit: Blank line after this one please. ...
10 years, 5 months ago (2010-06-28 22:57:28 UTC) #2
James Hawkins
http://codereview.chromium.org/2818033/diff/1/4 File chrome/browser/autofill/autofill_common_unittest.cc (right): http://codereview.chromium.org/2818033/diff/1/4#newcode5 chrome/browser/autofill/autofill_common_unittest.cc:5: #include "chrome/browser/autofill/autofill_common_unittest.h" On 2010/06/28 22:57:28, dhollowa wrote: > nit: ...
10 years, 5 months ago (2010-06-28 23:29:58 UTC) #3
dhollowa
http://codereview.chromium.org/2818033/diff/1/15 File chrome/browser/autofill/autofill_profile_unittest.cc (right): http://codereview.chromium.org/2818033/diff/1/15#newcode115 chrome/browser/autofill/autofill_profile_unittest.cc:115: "Adams", "declaration_guy@gmail.com", NULL, NULL, NULL, NULL, NULL, On 2010/06/28 ...
10 years, 5 months ago (2010-06-28 23:51:22 UTC) #4
James Hawkins
http://codereview.chromium.org/2818033/diff/1/15 File chrome/browser/autofill/autofill_profile_unittest.cc (right): http://codereview.chromium.org/2818033/diff/1/15#newcode115 chrome/browser/autofill/autofill_profile_unittest.cc:115: "Adams", "declaration_guy@gmail.com", NULL, NULL, NULL, NULL, NULL, On 2010/06/28 ...
10 years, 5 months ago (2010-06-28 23:57:55 UTC) #5
dhollowa
That's looking better. I'm getting clean runs now with unit_tests and manual testing on Mac. ...
10 years, 5 months ago (2010-06-30 02:15:36 UTC) #6
dhollowa
Found a problem on Mac with the "me" card (auxiliary) profiles. If I fill using ...
10 years, 5 months ago (2010-06-30 02:19:16 UTC) #7
dhollowa
LGTM, pending nit and bots. http://codereview.chromium.org/2818033/diff/9003/40028 File chrome/browser/autofill/personal_data_manager.cc (right): http://codereview.chromium.org/2818033/diff/9003/40028#newcode609 chrome/browser/autofill/personal_data_manager.cc:609: // Don't save a ...
10 years, 5 months ago (2010-06-30 20:58:18 UTC) #8
dhollowa
On 2010/06/30 20:58:18, dhollowa wrote: > LGTM, pending nit and bots. > > http://codereview.chromium.org/2818033/diff/9003/40028 > ...
10 years, 5 months ago (2010-06-30 21:04:44 UTC) #9
James Hawkins
10 years, 5 months ago (2010-07-01 00:01:26 UTC) #10
http://codereview.chromium.org/2818033/diff/9003/40028
File chrome/browser/autofill/personal_data_manager.cc (right):

http://codereview.chromium.org/2818033/diff/9003/40028#newcode609
chrome/browser/autofill/personal_data_manager.cc:609: // Don't save a web
profile if the data exactly matches an auxiliary profile.
On 2010/06/30 20:58:19, dhollowa wrote:
> nit: Comment should reflect |IsSubsetOf()| logic.  No longer exact match.

Done.

Powered by Google App Engine
This is Rietveld 408576698