summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_browser.gypi
diff options
context:
space:
mode:
authorisherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-05 04:01:21 +0000
committerisherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-05 04:01:21 +0000
commit2a958550ec25aeb2da7fa893015133f2aae32f41 (patch)
treedafc82496cf0b1f14d39183b5e9860a8ca255e70 /chrome/chrome_browser.gypi
parentbed98da0c1e62387a477903910781f1b54916039 (diff)
downloadchromium_src-2a958550ec25aeb2da7fa893015133f2aae32f41.zip
chromium_src-2a958550ec25aeb2da7fa893015133f2aae32f41.tar.gz
chromium_src-2a958550ec25aeb2da7fa893015133f2aae32f41.tar.bz2
Refactor Autofill parsing code. Most notably, add a helper class for 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
Diffstat (limited to 'chrome/chrome_browser.gypi')
-rw-r--r--chrome/chrome_browser.gypi4
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
index 7eef26e..9ace239 100644
--- a/chrome/chrome_browser.gypi
+++ b/chrome/chrome_browser.gypi
@@ -159,6 +159,8 @@
'browser/autofill/autofill_metrics.h',
'browser/autofill/autofill_profile.cc',
'browser/autofill/autofill_profile.h',
+ 'browser/autofill/autofill_scanner.cc',
+ 'browser/autofill/autofill_scanner.h',
'browser/autofill/autofill_type.cc',
'browser/autofill/autofill_type.h',
'browser/autofill/autofill_xml_parser.cc',
@@ -169,6 +171,8 @@
'browser/autofill/credit_card.h',
'browser/autofill/credit_card_field.cc',
'browser/autofill/credit_card_field.h',
+ 'browser/autofill/email_field.cc',
+ 'browser/autofill/email_field.h',
'browser/autofill/fax_number.cc',
'browser/autofill/fax_number.h',
'browser/autofill/field_types.h',