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

Issue 1446473002: Enable compilation of //components/autofill on iOS with gn. (Closed)

Created:
5 years, 1 month ago by sdefresne
Modified:
5 years, 1 month ago
CC:
bondd+autofillwatch_chromium.org, browser-components-watch_chromium.org, chromium-reviews, estade+watch_chromium.org, gcasto+watchlist_chromium.org, jdonnelly+autofillwatch_chromium.org, mkwst+watchlist-passwords_chromium.org, rouslan+autofill_chromium.org, sdefresne+watch_chromium.org, vabr+watchlistpasswordmanager_chromium.org, vabr+watchlistautofill_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@os_crypt
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Enable compilation of //components/autofill on iOS with gn. Fix circular dependency between //components/autofill/{core,ios}/browser by moving autofill_field_trial_ios.* and keyboard_accessory_metrics_logger.* to //components/autofill/core/browser target. Select the correct implementation of LoginDatabase (login_database_ios.cc) instead of reusing the one from login_database_posix.cc. Add BUILD.gn to for //components/autofill/ios/browser. BUG=459705, 341429 Committed: https://crrev.com/cff08b58d85bd88cfb63c73d6ec628c922009c53 Cr-Commit-Position: refs/heads/master@{#359822}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+86 lines, -228 lines) Patch
M components/BUILD.gn View 4 chunks +6 lines, -2 lines 0 comments Download
M components/autofill.gypi View 4 chunks +14 lines, -5 lines 0 comments Download
M components/autofill/core/browser/BUILD.gn View 3 chunks +12 lines, -2 lines 0 comments Download
A + components/autofill/core/browser/autofill_field_trial_ios.h View 2 chunks +3 lines, -3 lines 0 comments Download
A + components/autofill/core/browser/autofill_field_trial_ios.cc View 1 chunk +1 line, -1 line 0 comments Download
M components/autofill/core/browser/autofill_manager.cc View 1 chunk +2 lines, -2 lines 0 comments Download
A + components/autofill/core/browser/keyboard_accessory_metrics_logger.h View 2 chunks +3 lines, -3 lines 0 comments Download
A + components/autofill/core/browser/keyboard_accessory_metrics_logger.mm View 1 chunk +1 line, -1 line 0 comments Download
A components/autofill/ios/browser/BUILD.gn View 1 chunk +40 lines, -0 lines 0 comments Download
D components/autofill/ios/browser/autofill_field_trial_ios.h View 1 chunk +0 lines, -28 lines 0 comments Download
D components/autofill/ios/browser/autofill_field_trial_ios.cc View 1 chunk +0 lines, -33 lines 0 comments Download
D components/autofill/ios/browser/keyboard_accessory_metrics_logger.h View 1 chunk +0 lines, -73 lines 0 comments Download
D components/autofill/ios/browser/keyboard_accessory_metrics_logger.mm View 1 chunk +0 lines, -70 lines 0 comments Download
M components/password_manager/core/browser/BUILD.gn View 2 chunks +2 lines, -3 lines 0 comments Download
M ios/chrome/browser/autofill/form_input_accessory_view_controller.mm View 1 chunk +1 line, -1 line 0 comments Download
M ios/chrome/browser/autofill/form_suggestion_controller.mm View 1 chunk +1 line, -1 line 0 comments Download

Depends on Patchset:

Dependent Patchsets:

Messages

Total messages: 11 (5 generated)
sdefresne
Please take a look. This depends on https://codereview.chromium.org/1441323002 to land and be rolled into Chromium ...
5 years, 1 month ago (2015-11-13 14:52:06 UTC) #2
vabr (Chromium)
This LGTM. The moved files, although iOS specific, seem reasonably isolated in the usage, and ...
5 years, 1 month ago (2015-11-13 15:14:16 UTC) #4
blundell
lgtm I'm not a huge fan of this structure but you didn't create the problem.
5 years, 1 month ago (2015-11-13 15:35:25 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1446473002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1446473002/20001
5 years, 1 month ago (2015-11-16 10:46:18 UTC) #9
commit-bot: I haz the power
Committed patchset #1 (id:20001)
5 years, 1 month ago (2015-11-16 11:46:03 UTC) #10
commit-bot: I haz the power
5 years, 1 month ago (2015-11-16 11:46:48 UTC) #11
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/cff08b58d85bd88cfb63c73d6ec628c922009c53
Cr-Commit-Position: refs/heads/master@{#359822}

Powered by Google App Engine
This is Rietveld 408576698