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

Issue 261013010: autocomplete: add ability to get full address (hidden behind a flag). (Closed)

Created:
6 years, 7 months ago by Evan Stade
Modified:
6 years, 7 months ago
CC:
chromium-reviews, benquan, browser-components-watch_chromium.org, Dane Wallinga, dyu1, estade+watch_chromium.org, Ilya Sherman, rouslan+autofillwatch_chromium.org
Visibility:
Public.

Description

autocomplete: add ability to get full address (hidden behind a flag). BUG=351055 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=270842

Patch Set 1 #

Patch Set 2 : clean up #

Patch Set 3 : add test, move things #

Patch Set 4 : docs #

Patch Set 5 : fix compile after file rename #

Patch Set 6 : GCC weirdness #

Total comments: 17

Patch Set 7 : partial response to isherman review #

Patch Set 8 : more cases of <:: #

Patch Set 9 : mo betta #

Total comments: 4

Patch Set 10 : rouslan review #

Total comments: 1

Patch Set 11 : . #

Total comments: 1

Patch Set 12 : fix LAI unittests #

Patch Set 13 : don't depend on strings #

Patch Set 14 : self review #

Unified diffs Side-by-side diffs Delta from patch set Stats (+476 lines, -347 lines) Patch
M chrome/browser/ui/autofill/autofill_dialog_common.cc View 1 2 3 4 5 6 1 chunk +3 lines, -1 line 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 6 chunks +22 lines, -26 lines 0 comments Download
M chrome/browser/ui/autofill/autofill_dialog_i18n_input.h View 1 2 3 4 5 6 7 8 2 chunks +2 lines, -7 lines 0 comments Download
M chrome/browser/ui/autofill/autofill_dialog_i18n_input.cc View 1 2 3 4 5 6 7 8 3 chunks +5 lines, -35 lines 0 comments Download
M chrome/browser/ui/autofill/data_model_wrapper.cc View 1 2 3 4 5 6 7 2 chunks +6 lines, -6 lines 0 comments Download
M components/autofill.gypi View 1 2 2 chunks +3 lines, -0 lines 0 comments Download
M components/autofill/core/browser/DEPS View 1 chunk +1 line, -0 lines 0 comments Download
M components/autofill/core/browser/address.cc View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -0 lines 0 comments Download
A components/autofill/core/browser/address_i18n.h View 1 2 3 4 5 6 7 8 1 chunk +38 lines, -0 lines 0 comments Download
A components/autofill/core/browser/address_i18n.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +66 lines, -0 lines 0 comments Download
M components/autofill/core/browser/autofill_profile.cc View 1 2 3 4 5 6 7 8 3 chunks +13 lines, -0 lines 0 comments Download
M components/autofill/core/browser/autofill_profile_unittest.cc View 1 2 3 4 5 6 7 8 1 chunk +45 lines, -0 lines 0 comments Download
M components/autofill/core/browser/autofill_type.cc View 1 3 chunks +7 lines, -0 lines 0 comments Download
M components/autofill/core/browser/field_types.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M components/autofill/core/browser/form_structure.cc View 1 1 chunk +8 lines, -0 lines 0 comments Download
M third_party/libaddressinput/chromium/cpp/include/libaddressinput/address_data.h View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -0 lines 0 comments Download
M third_party/libaddressinput/chromium/cpp/include/libaddressinput/address_ui.h View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -4 lines 0 comments Download
M third_party/libaddressinput/chromium/cpp/src/address_data.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +31 lines, -3 lines 0 comments Download
M third_party/libaddressinput/chromium/cpp/src/address_ui.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +51 lines, -21 lines 0 comments Download
M third_party/libaddressinput/chromium/cpp/src/address_validator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 5 chunks +69 lines, -3 lines 0 comments Download
M third_party/libaddressinput/chromium/cpp/src/rule.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +10 lines, -25 lines 0 comments Download
M third_party/libaddressinput/chromium/cpp/src/rule.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 6 chunks +5 lines, -103 lines 0 comments Download
M third_party/libaddressinput/chromium/cpp/test/address_ui_test.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -3 lines 0 comments Download
M third_party/libaddressinput/chromium/cpp/test/rule_test.cc View 1 2 3 4 5 6 7 8 9 10 11 12 9 chunks +34 lines, -90 lines 0 comments Download
M third_party/libaddressinput/libaddressinput.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 5 chunks +49 lines, -20 lines 0 comments Download

Messages

Total messages: 22 (0 generated)
Evan Stade
+isherman for autofill changes +rouslan for libaddressinput changes
6 years, 7 months ago (2014-05-05 20:50:36 UTC) #1
please use gerrit instead
libaddressinput lgtm.
6 years, 7 months ago (2014-05-05 20:55:49 UTC) #2
Ilya Sherman
Sorry, didn't get to this today; will try to tomorrow.
6 years, 7 months ago (2014-05-06 04:15:58 UTC) #3
Ilya Sherman
https://codereview.chromium.org/261013010/diff/90001/chrome/browser/ui/autofill/autofill_dialog_common.cc File chrome/browser/ui/autofill/autofill_dialog_common.cc (right): https://codereview.chromium.org/261013010/diff/90001/chrome/browser/ui/autofill/autofill_dialog_common.cc#newcode39 chrome/browser/ui/autofill/autofill_dialog_common.cc:39: if (server_type == ADDRESS_HOME_STREET_ADDRESS || This line seems redundant ...
6 years, 7 months ago (2014-05-07 01:19:19 UTC) #4
Evan Stade
PTAL, made some substantial updates (including some in libaddressinput which need re-review from you Rouslan) ...
6 years, 7 months ago (2014-05-09 22:14:58 UTC) #5
please use gerrit instead
https://codereview.chromium.org/261013010/diff/150001/third_party/libaddressinput/chromium/cpp/src/address_data.cc File third_party/libaddressinput/chromium/cpp/src/address_data.cc (right): https://codereview.chromium.org/261013010/diff/150001/third_party/libaddressinput/chromium/cpp/src/address_data.cc#newcode133 third_party/libaddressinput/chromium/cpp/src/address_data.cc:133: std::vector<::i18n::addressinput::AddressField> required_fields = Place add a space between < ...
6 years, 7 months ago (2014-05-09 22:26:49 UTC) #6
Evan Stade
https://codereview.chromium.org/261013010/diff/150001/third_party/libaddressinput/chromium/cpp/src/address_data.cc File third_party/libaddressinput/chromium/cpp/src/address_data.cc (right): https://codereview.chromium.org/261013010/diff/150001/third_party/libaddressinput/chromium/cpp/src/address_data.cc#newcode133 third_party/libaddressinput/chromium/cpp/src/address_data.cc:133: std::vector<::i18n::addressinput::AddressField> required_fields = On 2014/05/09 22:26:50, Rouslan Solomakhin wrote: ...
6 years, 7 months ago (2014-05-09 22:49:08 UTC) #7
please use gerrit instead
Looks like the patch did not get uploaded.
6 years, 7 months ago (2014-05-09 23:05:49 UTC) #8
Evan Stade
On 2014/05/09 23:05:49, Rouslan Solomakhin wrote: > Looks like the patch did not get uploaded. ...
6 years, 7 months ago (2014-05-09 23:07:58 UTC) #9
please use gerrit instead
https://codereview.chromium.org/261013010/diff/170001/third_party/libaddressinput/chromium/cpp/src/address_data.cc File third_party/libaddressinput/chromium/cpp/src/address_data.cc (right): https://codereview.chromium.org/261013010/diff/170001/third_party/libaddressinput/chromium/cpp/src/address_data.cc#newcode137 third_party/libaddressinput/chromium/cpp/src/address_data.cc:137: (address_lines.empty() || address_lines[0].empty())) { Please avoid hitting GetFieldValue(STREET_ADDRESS) call ...
6 years, 7 months ago (2014-05-09 23:38:54 UTC) #10
Ilya Sherman
LGTM, thanks.
6 years, 7 months ago (2014-05-13 04:07:04 UTC) #11
please use gerrit instead
https://codereview.chromium.org/261013010/diff/190001/third_party/libaddressinput/chromium/cpp/src/address_data.cc File third_party/libaddressinput/chromium/cpp/src/address_data.cc (right): https://codereview.chromium.org/261013010/diff/190001/third_party/libaddressinput/chromium/cpp/src/address_data.cc#newcode138 third_party/libaddressinput/chromium/cpp/src/address_data.cc:138: return false; Thanks, lgtm.
6 years, 7 months ago (2014-05-13 05:07:45 UTC) #12
Evan Stade
The CQ bit was checked by estade@chromium.org
6 years, 7 months ago (2014-05-14 02:58:50 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/estade@chromium.org/261013010/210001
6 years, 7 months ago (2014-05-14 02:59:56 UTC) #14
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). Please consider checking whether the failures are ...
6 years, 7 months ago (2014-05-14 07:46:32 UTC) #15
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-05-14 07:49:05 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: ios_dbg_simulator on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/ios_dbg_simulator/builds/151673) ios_rel_device_ninja on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/ios_rel_device_ninja/builds/16402)
6 years, 7 months ago (2014-05-14 07:49:05 UTC) #17
Evan Stade
Rouslan, I had to make some more changes to libaddressinput so that libaddressinput_util wouldn't depend ...
6 years, 7 months ago (2014-05-14 23:06:16 UTC) #18
please use gerrit instead
libaddressinput lgtm
6 years, 7 months ago (2014-05-15 04:29:39 UTC) #19
Evan Stade
The CQ bit was checked by estade@chromium.org
6 years, 7 months ago (2014-05-15 17:14:33 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/estade@chromium.org/261013010/250001
6 years, 7 months ago (2014-05-15 17:15:57 UTC) #21
commit-bot: I haz the power
6 years, 7 months ago (2014-05-15 23:13:31 UTC) #22
Message was sent while issue was closed.
Change committed as 270842

Powered by Google App Engine
This is Rietveld 408576698