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

Issue 12815002: requestAutocomplete: Fill |form_structure_| from Online Wallet data (including (Closed)

Created:
7 years, 9 months ago by Dan Beam
Modified:
7 years, 9 months ago
CC:
chromium-reviews, Raman Kakilate, benquan, dhollowa+watch_chromium.org, ahutter, browser-components-watch_chromium.org, dbeam+watch-autofill_chromium.org, Dane Wallinga, dyu1, Albert Bodenhamer, estade+watch_chromium.org, Ilya Sherman
Visibility:
Public.

Description

requestAutocomplete: Fill |form_structure_| from Online Wallet data (including fronting card). R=estade@chromium.org BUG=163504 TEST=none, yet Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=188312

Patch Set 1 #

Total comments: 9

Patch Set 2 : . #

Patch Set 3 : . #

Patch Set 4 : . #

Patch Set 5 : . #

Total comments: 8

Patch Set 6 : . #

Patch Set 7 : . #

Patch Set 8 : . #

Patch Set 9 : . #

Total comments: 6

Patch Set 10 : . #

Patch Set 11 : . #

Patch Set 12 : . #

Patch Set 13 : . #

Total comments: 18

Patch Set 14 : . #

Patch Set 15 : . #

Patch Set 16 : . #

Patch Set 17 : . #

Patch Set 18 : . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+200 lines, -133 lines) Patch
M chrome/browser/ui/autofill/autofill_dialog_controller_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +5 lines, -2 lines 0 comments Download
M chrome/browser/ui/autofill/autofill_dialog_controller_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 11 chunks +70 lines, -67 lines 0 comments Download
M chrome/browser/ui/autofill/data_model_wrapper.h View 1 2 3 4 5 6 7 chunks +31 lines, -16 lines 0 comments Download
M chrome/browser/ui/autofill/data_model_wrapper.cc View 1 2 3 4 5 6 7 8 9 6 chunks +45 lines, -29 lines 0 comments Download
M components/autofill/browser/wallet/full_wallet.h View 1 2 3 4 5 6 7 8 9 2 chunks +12 lines, -7 lines 0 comments Download
M components/autofill/browser/wallet/full_wallet.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 4 chunks +37 lines, -12 lines 0 comments Download

Messages

Total messages: 21 (0 generated)
Dan Beam
+estade@ for pre-review I've left the wrapper I was going to create - I have ...
7 years, 9 months ago (2013-03-13 01:41:07 UTC) #1
Dan Beam
https://codereview.chromium.org/12815002/diff/1/chrome/browser/ui/autofill/data_model_wrapper.cc File chrome/browser/ui/autofill/data_model_wrapper.cc (right): https://codereview.chromium.org/12815002/diff/1/chrome/browser/ui/autofill/data_model_wrapper.cc#newcode40 chrome/browser/ui/autofill/data_model_wrapper.cc:40: FormStructure* form_structure) { or this would need to take ...
7 years, 9 months ago (2013-03-13 01:43:57 UTC) #2
Evan Stade
https://codereview.chromium.org/12815002/diff/1/chrome/browser/ui/autofill/autofill_dialog_controller_impl.cc File chrome/browser/ui/autofill/autofill_dialog_controller_impl.cc (right): https://codereview.chromium.org/12815002/diff/1/chrome/browser/ui/autofill/autofill_dialog_controller_impl.cc#newcode168 chrome/browser/ui/autofill/autofill_dialog_controller_impl.cc:168: if (cvc && it->first->type == CREDIT_CARD_VERIFICATION_CODE) { shouldn't you ...
7 years, 9 months ago (2013-03-13 01:54:09 UTC) #3
Dan Beam
https://codereview.chromium.org/12815002/diff/1/chrome/browser/ui/autofill/autofill_dialog_controller_impl.cc File chrome/browser/ui/autofill/autofill_dialog_controller_impl.cc (right): https://codereview.chromium.org/12815002/diff/1/chrome/browser/ui/autofill/autofill_dialog_controller_impl.cc#newcode168 chrome/browser/ui/autofill/autofill_dialog_controller_impl.cc:168: if (cvc && it->first->type == CREDIT_CARD_VERIFICATION_CODE) { On 2013/03/13 ...
7 years, 9 months ago (2013-03-13 03:05:46 UTC) #4
Dan Beam
+ahutter@
7 years, 9 months ago (2013-03-13 18:11:04 UTC) #5
Dan Beam
ping
7 years, 9 months ago (2013-03-14 02:19:01 UTC) #6
Evan Stade
https://codereview.chromium.org/12815002/diff/18001/chrome/browser/ui/autofill/autofill_dialog_controller_impl.h File chrome/browser/ui/autofill/autofill_dialog_controller_impl.h (right): https://codereview.chromium.org/12815002/diff/18001/chrome/browser/ui/autofill/autofill_dialog_controller_impl.h#newcode289 chrome/browser/ui/autofill/autofill_dialog_controller_impl.h:289: bool SaveDetailsLocally(); perhaps both this one and UseBililngForShipping should ...
7 years, 9 months ago (2013-03-14 02:39:38 UTC) #7
Dan Beam
https://codereview.chromium.org/12815002/diff/18001/chrome/browser/ui/autofill/autofill_dialog_controller_impl.h File chrome/browser/ui/autofill/autofill_dialog_controller_impl.h (right): https://codereview.chromium.org/12815002/diff/18001/chrome/browser/ui/autofill/autofill_dialog_controller_impl.h#newcode289 chrome/browser/ui/autofill/autofill_dialog_controller_impl.h:289: bool SaveDetailsLocally(); On 2013/03/14 02:39:38, Evan Stade wrote: > ...
7 years, 9 months ago (2013-03-14 04:31:51 UTC) #8
Evan Stade
lgtm https://codereview.chromium.org/12815002/diff/29001/chrome/browser/ui/autofill/data_model_wrapper.cc File chrome/browser/ui/autofill/data_model_wrapper.cc (right): https://codereview.chromium.org/12815002/diff/29001/chrome/browser/ui/autofill/data_model_wrapper.cc#newcode175 chrome/browser/ui/autofill/data_model_wrapper.cc:175: wallet::FullWallet* full_wallet) : full_wallet_(full_wallet) { initializer list on ...
7 years, 9 months ago (2013-03-14 18:15:46 UTC) #9
Dan Beam
https://codereview.chromium.org/12815002/diff/29001/chrome/browser/ui/autofill/data_model_wrapper.cc File chrome/browser/ui/autofill/data_model_wrapper.cc (right): https://codereview.chromium.org/12815002/diff/29001/chrome/browser/ui/autofill/data_model_wrapper.cc#newcode175 chrome/browser/ui/autofill/data_model_wrapper.cc:175: wallet::FullWallet* full_wallet) : full_wallet_(full_wallet) { On 2013/03/14 18:15:47, Evan ...
7 years, 9 months ago (2013-03-14 18:36:43 UTC) #10
Dan Beam
+isherman@ for components/autofill/browser/wallet/OWNERS
7 years, 9 months ago (2013-03-14 18:40:41 UTC) #11
Dan Beam
isherman@: hold off on this, I'm hitting DCHECK()s, will ping again when I fix
7 years, 9 months ago (2013-03-14 19:36:43 UTC) #12
Dan Beam
OK, I've fixed the issues, feel free to nit pick away again! :P
7 years, 9 months ago (2013-03-14 20:20:33 UTC) #13
Ilya Sherman
LGTM with nits https://codereview.chromium.org/12815002/diff/42001/chrome/browser/ui/autofill/autofill_dialog_controller_impl.cc File chrome/browser/ui/autofill/autofill_dialog_controller_impl.cc (right): https://codereview.chromium.org/12815002/diff/42001/chrome/browser/ui/autofill/autofill_dialog_controller_impl.cc#newcode109 chrome/browser/ui/autofill/autofill_dialog_controller_impl.cc:109: bool CreditCardType(AutofillFieldType type) { nit: IsCreditCardType ...
7 years, 9 months ago (2013-03-14 21:59:08 UTC) #14
Dan Beam
https://codereview.chromium.org/12815002/diff/42001/chrome/browser/ui/autofill/autofill_dialog_controller_impl.cc File chrome/browser/ui/autofill/autofill_dialog_controller_impl.cc (right): https://codereview.chromium.org/12815002/diff/42001/chrome/browser/ui/autofill/autofill_dialog_controller_impl.cc#newcode109 chrome/browser/ui/autofill/autofill_dialog_controller_impl.cc:109: bool CreditCardType(AutofillFieldType type) { On 2013/03/14 21:59:08, Ilya Sherman ...
7 years, 9 months ago (2013-03-14 23:49:34 UTC) #15
Dan Beam
so I updated this to use |full_wallet_| in the case that a user has edited ...
7 years, 9 months ago (2013-03-14 23:50:36 UTC) #16
Dan Beam
https://codereview.chromium.org/12815002/diff/42001/components/autofill/browser/wallet/full_wallet.cc File components/autofill/browser/wallet/full_wallet.cc (right): https://codereview.chromium.org/12815002/diff/42001/components/autofill/browser/wallet/full_wallet.cc#newcode142 components/autofill/browser/wallet/full_wallet.cc:142: case CREDIT_CARD_EXP_DATE_4_DIGIT_YEAR: On 2013/03/14 21:59:08, Ilya Sherman wrote: > ...
7 years, 9 months ago (2013-03-15 02:10:58 UTC) #17
Dan Beam
sorry I missed the last 2 https://codereview.chromium.org/12815002/diff/42001/chrome/browser/ui/autofill/autofill_dialog_controller_impl.h File chrome/browser/ui/autofill/autofill_dialog_controller_impl.h (right): https://codereview.chromium.org/12815002/diff/42001/chrome/browser/ui/autofill/autofill_dialog_controller_impl.h#newcode238 chrome/browser/ui/autofill/autofill_dialog_controller_impl.h:238: // a field. ...
7 years, 9 months ago (2013-03-15 02:15:01 UTC) #18
Evan Stade
slgtm
7 years, 9 months ago (2013-03-15 03:04:24 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dbeam@chromium.org/12815002/62001
7 years, 9 months ago (2013-03-15 03:07:06 UTC) #20
commit-bot: I haz the power
7 years, 9 months ago (2013-03-15 09:13:29 UTC) #21
Message was sent while issue was closed.
Change committed as 188312

Powered by Google App Engine
This is Rietveld 408576698