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

Issue 9600038: Add Password Autofill Manager to New Autofill (Closed)

Created:
8 years, 9 months ago by csharp
Modified:
8 years, 8 months ago
Reviewers:
Ilya Sherman
CC:
chromium-reviews, GeorgeY, dhollowa+watch_chromium.org, darin-cc_chromium.org, dyu1, brettw-cc_chromium.org, Ilya Sherman
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

Add Password Autofill Manager to New Autofill Copied over the password Autofill Manager functions from the renderer to the browser to allow the new Autofill UI to have access to them. BUG=51644 TEST= Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=130824

Patch Set 1 : #

Total comments: 26

Patch Set 2 : Responding to comments #

Total comments: 3

Patch Set 3 : Hiding renderer popup #

Total comments: 26

Patch Set 4 : Remove frame id #

Total comments: 10

Patch Set 5 : Fixing up login password clearing #

Total comments: 8

Patch Set 6 : #

Total comments: 26

Patch Set 7 : Adding password popup #

Total comments: 16

Patch Set 8 : #

Total comments: 7

Patch Set 9 : #

Patch Set 10 : Fixing up FindLoginInfo #

Total comments: 18

Patch Set 11 : Fixing final nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+501 lines, -20 lines) Patch
M chrome/browser/autofill/autofill_external_delegate.h View 1 2 3 4 5 6 7 8 9 5 chunks +22 lines, -0 lines 0 comments Download
M chrome/browser/autofill/autofill_external_delegate.cc View 1 2 3 4 5 6 7 8 9 10 9 chunks +58 lines, -8 lines 0 comments Download
M chrome/browser/autofill/autofill_external_delegate_gtk.h View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/autofill/autofill_external_delegate_gtk.cc View 1 2 3 4 5 6 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/browser/autofill/autofill_manager.h View 1 2 3 4 5 6 7 8 9 3 chunks +10 lines, -0 lines 0 comments Download
M chrome/browser/autofill/autofill_manager.cc View 1 2 3 4 5 6 7 8 9 10 5 chunks +27 lines, -0 lines 0 comments Download
A chrome/browser/autofill/password_autofill_manager.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +81 lines, -0 lines 0 comments Download
A chrome/browser/autofill/password_autofill_manager.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +97 lines, -0 lines 0 comments Download
A chrome/browser/autofill/password_autofill_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 1 chunk +94 lines, -0 lines 0 comments Download
M chrome/browser/autofill/test_autofill_external_delegate.h View 1 2 3 4 5 6 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/autofill/test_autofill_external_delegate.cc View 1 2 3 4 5 6 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/password_manager_delegate_impl.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +5 lines, -1 line 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 9 10 1 chunk +4 lines, -2 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 4 5 6 7 8 9 10 1 chunk +2 lines, -1 line 0 comments Download
M chrome/common/autofill_messages.h View 1 2 3 4 5 6 7 8 9 10 3 chunks +21 lines, -3 lines 0 comments Download
M chrome/renderer/autofill/autofill_agent.h View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M chrome/renderer/autofill/autofill_agent.cc View 1 2 3 4 5 6 7 4 chunks +18 lines, -2 lines 0 comments Download
M chrome/renderer/autofill/password_autofill_manager.h View 1 2 3 4 5 7 2 chunks +5 lines, -1 line 0 comments Download
M chrome/renderer/autofill/password_autofill_manager.cc View 1 2 3 4 5 6 7 8 9 6 chunks +36 lines, -1 line 0 comments Download
M chrome/renderer/autofill/password_autofill_manager_browsertest.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M webkit/forms/form_field.h View 1 1 chunk +2 lines, -0 lines 0 comments Download
M webkit/forms/form_field.cc View 1 chunk +7 lines, -0 lines 0 comments Download

Messages

Total messages: 34 (0 generated)
csharp
First attempt at moving the required password manager code from the renderer to the browser. ...
8 years, 9 months ago (2012-03-06 16:09:23 UTC) #1
csharp
8 years, 9 months ago (2012-03-06 16:09:48 UTC) #2
Ilya Sherman
On 2012/03/06 16:09:23, csharp wrote: > The basic functionality seems to be in but there ...
8 years, 9 months ago (2012-03-06 20:32:43 UTC) #3
csharp
Ok, I dug a bit more into the weird failures I was getting and figured ...
8 years, 9 months ago (2012-03-07 15:49:16 UTC) #4
Ilya Sherman
On 2012/03/07 15:49:16, csharp wrote: > Ok, I dug a bit more into the weird ...
8 years, 9 months ago (2012-03-07 22:33:17 UTC) #5
csharp
https://chromiumcodereview.appspot.com/9600038/diff/3001/chrome/browser/autofill/password_autofill_manager.cc File chrome/browser/autofill/password_autofill_manager.cc (right): https://chromiumcodereview.appspot.com/9600038/diff/3001/chrome/browser/autofill/password_autofill_manager.cc#newcode32 chrome/browser/autofill/password_autofill_manager.cc:32: tab_contents_wrapper_->web_contents()->GetRenderViewHost()) { On 2012/03/07 22:33:18, Ilya Sherman wrote: > ...
8 years, 9 months ago (2012-03-08 16:48:36 UTC) #6
Ilya Sherman
Sorry that I keep going back and forth on some of these issues -- I'm ...
8 years, 9 months ago (2012-03-08 23:22:14 UTC) #7
csharp
https://chromiumcodereview.appspot.com/9600038/diff/18001/chrome/browser/autofill/autofill_external_delegate.cc File chrome/browser/autofill/autofill_external_delegate.cc (right): https://chromiumcodereview.appspot.com/9600038/diff/18001/chrome/browser/autofill/autofill_external_delegate.cc#newcode56 chrome/browser/autofill/autofill_external_delegate.cc:56: if (!renderer_hiding_popup_) { On 2012/03/08 23:22:14, Ilya Sherman wrote: ...
8 years, 9 months ago (2012-03-09 16:20:19 UTC) #8
Ilya Sherman
https://chromiumcodereview.appspot.com/9600038/diff/18001/chrome/renderer/autofill/password_autofill_manager.cc File chrome/renderer/autofill/password_autofill_manager.cc (right): https://chromiumcodereview.appspot.com/9600038/diff/18001/chrome/renderer/autofill/password_autofill_manager.cc#newcode471 chrome/renderer/autofill/password_autofill_manager.cc:471: Send(new AutofillHostMsg_FillPasswordForm( On 2012/03/09 16:20:19, csharp wrote: > On ...
8 years, 9 months ago (2012-03-09 22:00:26 UTC) #9
csharp
https://chromiumcodereview.appspot.com/9600038/diff/32001/chrome/browser/autofill/autofill_external_delegate.h File chrome/browser/autofill/autofill_external_delegate.h (right): https://chromiumcodereview.appspot.com/9600038/diff/32001/chrome/browser/autofill/autofill_external_delegate.h#newcode81 chrome/browser/autofill/autofill_external_delegate.h:81: void PasswordFormMapping( On 2012/03/09 22:00:26, Ilya Sherman wrote: > ...
8 years, 9 months ago (2012-03-12 15:11:56 UTC) #10
Ilya Sherman
https://chromiumcodereview.appspot.com/9600038/diff/31022/chrome/browser/autofill/autofill_external_delegate.cc File chrome/browser/autofill/autofill_external_delegate.cc (right): https://chromiumcodereview.appspot.com/9600038/diff/31022/chrome/browser/autofill/autofill_external_delegate.cc#newcode186 chrome/browser/autofill/autofill_external_delegate.cc:186: HideAutofillPopup(); nit: How about moving this up prior to ...
8 years, 9 months ago (2012-03-12 23:46:13 UTC) #11
csharp
http://codereview.chromium.org/9600038/diff/31022/chrome/browser/autofill/autofill_external_delegate.cc File chrome/browser/autofill/autofill_external_delegate.cc (right): http://codereview.chromium.org/9600038/diff/31022/chrome/browser/autofill/autofill_external_delegate.cc#newcode186 chrome/browser/autofill/autofill_external_delegate.cc:186: HideAutofillPopup(); On 2012/03/12 23:46:13, Ilya Sherman wrote: > nit: ...
8 years, 9 months ago (2012-03-13 18:31:14 UTC) #12
Ilya Sherman
https://chromiumcodereview.appspot.com/9600038/diff/39002/chrome/browser/autofill/autofill_external_delegate.h File chrome/browser/autofill/autofill_external_delegate.h (right): https://chromiumcodereview.appspot.com/9600038/diff/39002/chrome/browser/autofill/autofill_external_delegate.h#newcode125 chrome/browser/autofill/autofill_external_delegate.h:125: // Password Autofill manager, handles all password related Autofilling. ...
8 years, 9 months ago (2012-03-15 18:27:40 UTC) #13
csharp
http://codereview.chromium.org/9600038/diff/39002/chrome/browser/autofill/autofill_external_delegate.h File chrome/browser/autofill/autofill_external_delegate.h (right): http://codereview.chromium.org/9600038/diff/39002/chrome/browser/autofill/autofill_external_delegate.h#newcode125 chrome/browser/autofill/autofill_external_delegate.h:125: // Password Autofill manager, handles all password related Autofilling. ...
8 years, 9 months ago (2012-03-16 20:21:11 UTC) #14
Ilya Sherman
https://chromiumcodereview.appspot.com/9600038/diff/39002/chrome/browser/autofill/password_autofill_manager.cc File chrome/browser/autofill/password_autofill_manager.cc (right): https://chromiumcodereview.appspot.com/9600038/diff/39002/chrome/browser/autofill/password_autofill_manager.cc#newcode83 chrome/browser/autofill/password_autofill_manager.cc:83: if (fill_data.basic_data.fields[0].value == current_username) { On 2012/03/16 20:21:12, csharp ...
8 years, 9 months ago (2012-03-20 00:58:55 UTC) #15
csharp
http://codereview.chromium.org/9600038/diff/52001/chrome/browser/autofill/autofill_external_delegate.cc File chrome/browser/autofill/autofill_external_delegate.cc (right): http://codereview.chromium.org/9600038/diff/52001/chrome/browser/autofill/autofill_external_delegate.cc#newcode148 chrome/browser/autofill/autofill_external_delegate.cc:148: } On 2012/03/20 00:58:55, Ilya Sherman wrote: > nit: ...
8 years, 9 months ago (2012-03-21 14:10:31 UTC) #16
Ilya Sherman
https://chromiumcodereview.appspot.com/9600038/diff/39002/chrome/browser/autofill/password_autofill_manager.cc File chrome/browser/autofill/password_autofill_manager.cc (right): https://chromiumcodereview.appspot.com/9600038/diff/39002/chrome/browser/autofill/password_autofill_manager.cc#newcode83 chrome/browser/autofill/password_autofill_manager.cc:83: if (fill_data.basic_data.fields[0].value == current_username) { On 2012/03/20 00:58:55, Ilya ...
8 years, 9 months ago (2012-03-22 01:20:04 UTC) #17
csharp
http://codereview.chromium.org/9600038/diff/61001/chrome/browser/autofill/autofill_external_delegate.h File chrome/browser/autofill/autofill_external_delegate.h (right): http://codereview.chromium.org/9600038/diff/61001/chrome/browser/autofill/autofill_external_delegate.h#newcode63 chrome/browser/autofill/autofill_external_delegate.h:63: virtual void SetBounds(const gfx::Rect& bounds) = 0; On 2012/03/22 ...
8 years, 9 months ago (2012-03-23 14:31:48 UTC) #18
csharp
http://codereview.chromium.org/9600038/diff/52001/chrome/browser/autofill/password_autofill_manager_unittest.cc File chrome/browser/autofill/password_autofill_manager_unittest.cc (right): http://codereview.chromium.org/9600038/diff/52001/chrome/browser/autofill/password_autofill_manager_unittest.cc#newcode64 chrome/browser/autofill/password_autofill_manager_unittest.cc:64: invalid_username.value = ASCIIToUTF16("no_user"); On 2012/03/22 01:20:06, Ilya Sherman wrote: ...
8 years, 9 months ago (2012-03-23 15:25:24 UTC) #19
csharp
http://codereview.chromium.org/9600038/diff/39002/chrome/browser/autofill/password_autofill_manager.cc File chrome/browser/autofill/password_autofill_manager.cc (right): http://codereview.chromium.org/9600038/diff/39002/chrome/browser/autofill/password_autofill_manager.cc#newcode83 chrome/browser/autofill/password_autofill_manager.cc:83: if (fill_data.basic_data.fields[0].value == current_username) { On 2012/03/22 01:20:06, Ilya ...
8 years, 8 months ago (2012-03-29 16:28:17 UTC) #20
Ilya Sherman
LGTM with a last few nits -- thanks :) https://chromiumcodereview.appspot.com/9600038/diff/80001/chrome/browser/autofill/autofill_external_delegate.cc File chrome/browser/autofill/autofill_external_delegate.cc (right): https://chromiumcodereview.appspot.com/9600038/diff/80001/chrome/browser/autofill/autofill_external_delegate.cc#newcode199 chrome/browser/autofill/autofill_external_delegate.cc:199: ...
8 years, 8 months ago (2012-04-02 22:07:29 UTC) #21
csharp
http://codereview.chromium.org/9600038/diff/80001/chrome/browser/autofill/autofill_external_delegate.cc File chrome/browser/autofill/autofill_external_delegate.cc (right): http://codereview.chromium.org/9600038/diff/80001/chrome/browser/autofill/autofill_external_delegate.cc#newcode199 chrome/browser/autofill/autofill_external_delegate.cc:199: // User selected an Autocomplete or Password entry, so ...
8 years, 8 months ago (2012-04-03 12:25:55 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/csharp@chromium.org/9600038/90001
8 years, 8 months ago (2012-04-03 12:26:51 UTC) #23
commit-bot: I haz the power
Try job failure for 9600038-90001 (retry) on win_rel for step "browser_tests". It's a second try, ...
8 years, 8 months ago (2012-04-03 15:22:37 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/csharp@chromium.org/9600038/90001
8 years, 8 months ago (2012-04-03 15:23:48 UTC) #25
commit-bot: I haz the power
Try job failure for 9600038-90001 (retry) (retry) on win_rel for steps "browser_tests, unit_tests". It's a ...
8 years, 8 months ago (2012-04-03 19:49:24 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/csharp@chromium.org/9600038/90001
8 years, 8 months ago (2012-04-04 13:13:05 UTC) #27
commit-bot: I haz the power
Try job failure for 9600038-90001 (retry) on win for step "compile" (clobber build). It's a ...
8 years, 8 months ago (2012-04-04 14:14:43 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/csharp@chromium.org/9600038/90001
8 years, 8 months ago (2012-04-04 19:37:49 UTC) #29
commit-bot: I haz the power
Try job failure for 9600038-90001 (retry) on win_rel for step "browser_tests". It's a second try, ...
8 years, 8 months ago (2012-04-04 23:40:25 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/csharp@chromium.org/9600038/90001
8 years, 8 months ago (2012-04-05 00:00:39 UTC) #31
commit-bot: I haz the power
Try job failure for 9600038-90001 (retry) on linux_chromeos for step "compile" (clobber build). It's a ...
8 years, 8 months ago (2012-04-05 00:32:04 UTC) #32
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/csharp@chromium.org/9600038/90001
8 years, 8 months ago (2012-04-05 00:34:10 UTC) #33
commit-bot: I haz the power
8 years, 8 months ago (2012-04-05 02:56:30 UTC) #34
Change committed as 130824

Powered by Google App Engine
This is Rietveld 408576698