summaryrefslogtreecommitdiffstats
path: root/chrome/browser/autofill/email_field.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove Autofill support for the ECML standard, as it is virtually unused.isherman@chromium.org2011-08-081-1/+1
| | | | | | | | | BUG=91873 TEST=none Review URL: http://codereview.chromium.org/7585020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95865 0039d316-1c4b-4281-b951-d872f2087c98
* Heuristics for grabber-continental.com.out (multi-pass)dhollowa@chromium.org2011-05-271-1/+1
| | | | | | | | | | | Converts the single-pass strategy of the Autofill heuristics to a multi-pass approach based on the specificity of relative terms. "Email address" over "address" for example. BUG=76299 TEST=FormStructureBrowserTest.DataDrivenHeuristics with "grabber" test files. Review URL: http://codereview.chromium.org/6962031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86947 0039d316-1c4b-4281-b951-d872f2087c98
* Autofill refactor form_field.h/cc.dhollowa@chromium.org2011-05-191-1/+2
| | | | | | | | | | | | | | | | 1. Moves FormField methods into proper public/protected/private visibility. 2. Eliminates redundant "Parse" methods. 3. Introduces |MatchType| bit field to simplify variant matching. 4. Consolidates |Match| method. 5. Renames |Add| and |GetFieldInfo| to |AddClassification| and |ClassifyField| respectively. 6. Move ECML logic into separate file. BUG=none TEST=Unit tests in autofill/*_field_unittest.cc. Review URL: http://codereview.chromium.org/7043027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86016 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor Autofill parsing code. Most notably, add a helper class for ↵isherman@chromium.org2011-05-051-0/+28
parsing with lookahead. * Adds an AutofillScanner class to help with lookahead parsing. * Remove the NULL-termination from FormStructure's fields vector * Remove some redundant DCHECKs * Refactor PersonalDataManager::ImportFormData() to take a single form, not a vector of forms. * Move EmailField class to its own file * Remove some obsolete billing/shipping address distinguishing code * Refactor the code to remove the really wonky FormFieldSet() class * Refactor some interfaces to take |size_t| rather than |int| * Remove some unused fields from FormStructure * Const-correctness BUG=none TEST=none Review URL: http://codereview.chromium.org/6910018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84211 0039d316-1c4b-4281-b951-d872f2087c98