summaryrefslogtreecommitdiffstats
path: root/chrome/browser/autofill/personal_data_manager.h
Commit message (Collapse)AuthorAgeFilesLines
* AutoFill: Load the imported form data into the AutoFill dialog when the user ↵jhawkins@chromium.org2010-03-161-0/+4
| | | | | | | | | | accepts the AutoFill InfoBar. Save a one-time initial profile to the WebDB if the user dismisses the InfoBar or the InfoBar closes. BUG=38104,38096 TEST=AutoFillInfoBarDelegateTest Review URL: http://codereview.chromium.org/974004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41765 0039d316-1c4b-4281-b951-d872f2087c98
* AutoFill Mac Address Book "me" card data translation.dhollowa@chromium.org2010-03-091-6/+18
| | | | | | | | | | | | Implements Mac Address Book "me" card integration with AutoFill feature. When the kAutoFillAuxiliaryProfilesEnabled preference is enabled, via the AutoFill preferences dialog, the active user's designated "me" card becomes available to AutoFill. That is, forms become aware of any name, address, email, and telephone number information residing in the user's "me" card. Small change to AutoFillDialog.xib to resize the preference check-box label width to accommodate new string. BUG=36496 TEST=PersonalDataManagerTest Review URL: http://codereview.chromium.org/668247 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41041 0039d316-1c4b-4281-b951-d872f2087c98
* AutoFill Mac preference for enabling Address Book "me" card usage.dhollowa@chromium.org2010-03-061-2/+1
| | | | | | | | | | | Adds a boolean preference to specify whether to use the Mac user's Address Book "me" card as a source of information for AutoFill addresses. This CL adds the Mac UI and the preference setup only. It does not cover the functionality for fetching the actual Address Book data. The changes to AutoFillDialog.xib add the checkbox UI and bind the checkbox to the |auxiliaryEnabled| property in the controller class. The |addressSection_| outlet is set to the spacer following the new checkbox. Unit tests are included for the addition of the preference at the mac dialog controller level. BUG=36496 TEST=PersonalDataManagerTest, AutoFillDialogControllerTest Review URL: http://codereview.chromium.org/668171 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40803 0039d316-1c4b-4281-b951-d872f2087c98
* AutoFill phone number parser changes.dhollowa@chromium.org2010-03-041-10/+0
| | | | | | | | | | | Moved the PersonalDataManager::ParsePhoneNumber() method into the PhoneNumber class. Made some bug fixes to the parser. Extended its functionality to strip separator characters. Added unit tests to cover the parser. BUG=none TEST=PhoneNumberTest Review URL: http://codereview.chromium.org/669026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40655 0039d316-1c4b-4281-b951-d872f2087c98
* Dialog showed now only if profiles are loaded - if not it waits until they are.georgey@chromium.org2010-02-101-2/+2
| | | | | | | | | Added capability of multiple observers for profile loading. BUG=33026 TEST=If loading of profiles takes time (slow connection, for example), dialog does not appear until they are loaded. Review URL: http://codereview.chromium.org/601010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38688 0039d316-1c4b-4281-b951-d872f2087c98
* Finished all windows functionality for autofill dialoggeorgey@chromium.org2010-01-291-1/+8
| | | | | | | | | Still lacks UI polish BUG=33026 TEST=can be tested for functionality and UI presence, but not for controls size/position/color Review URL: http://codereview.chromium.org/549208 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37562 0039d316-1c4b-4281-b951-d872f2087c98
* Implement adding, updating and removing credit cards from the web database ↵jhawkins@chromium.org2010-01-251-11/+40
| | | | | | | | | | through the gtk AutoFill dialog. BUG=18201 TEST=WebDatabaseTest.CreditCard, PersonalDataManagerTest.SetCreditCards Review URL: http://codereview.chromium.org/555068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37036 0039d316-1c4b-4281-b951-d872f2087c98
* Add the ability to save and remove AutoFill profiles from the AutoFillDialog.jhawkins@chromium.org2010-01-241-7/+69
| | | | | | | | BUG=18201 TEST=PersonalDataManagerTest.SetProfiles Review URL: http://codereview.chromium.org/545175 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36978 0039d316-1c4b-4281-b951-d872f2087c98
* Implement ImportFormData and GetPossibleFieldTypes for PersonalDataManager, ↵jhawkins@chromium.org2010-01-081-0/+48
| | | | | | | | | | used by the AutoFillManager. BUG=none TEST=none Review URL: http://codereview.chromium.org/521067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35808 0039d316-1c4b-4281-b951-d872f2087c98
* autofill: Add the FormField interface. Classes that implement the FormField ↵jhawkins@chromium.org2009-12-091-3/+10
| | | | | | | | | | interface provide heuristics for determining the type of a form field. An initial implementation, EmailField, is provided. BUG=none TEST=none Review URL: http://codereview.chromium.org/469013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34201 0039d316-1c4b-4281-b951-d872f2087c98
* Add a stub implementation of PersonalDataManager, the connection between the ↵jhawkins@chromium.org2009-11-061-0/+36
database and the autofill manager. BUG=none TEST=none Review URL: http://codereview.chromium.org/360027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31181 0039d316-1c4b-4281-b951-d872f2087c98