diff options
author | vabr <vabr@chromium.org> | 2015-11-26 02:12:46 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-11-26 10:13:50 +0000 |
commit | efef7d0416f2797495e381a20358314b33b34eb0 (patch) | |
tree | 81a9f617a83690a9f7453001c83d52d80c579165 /components/autofill.gypi | |
parent | fc16346c607d1eff870269962062c20170f5475f (diff) | |
download | chromium_src-efef7d0416f2797495e381a20358314b33b34eb0.zip chromium_src-efef7d0416f2797495e381a20358314b33b34eb0.tar.gz chromium_src-efef7d0416f2797495e381a20358314b33b34eb0.tar.bz2 |
Replace xmllite with libxml in autofill
This CL switches the XML parsing and writing code from using xmllite to libxml.
Other mentionable changes:
* UTF-8 encoding is dropped from the generated XML prolog. UTF8 is the default [1].
* Tests are changed to drop any expectations about the parsed data if the parser
signals an error. This conforms with how parsing is and should be used in production.
* Some const string references in arguments were changed to value passing, to make
use of the now allowed std::move.
[1] http://www.w3schools.com/xml/xml_syntax.asp
BUG=556433
TBR=isherman@chromium.org
Review URL: https://codereview.chromium.org/1477733003
Cr-Commit-Position: refs/heads/master@{#361862}
Diffstat (limited to 'components/autofill.gypi')
-rw-r--r-- | components/autofill.gypi | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/components/autofill.gypi b/components/autofill.gypi index 5ed1a67..af4f855 100644 --- a/components/autofill.gypi +++ b/components/autofill.gypi @@ -75,9 +75,9 @@ '../third_party/fips181/fips181.gyp:fips181', '../third_party/icu/icu.gyp:icui18n', '../third_party/icu/icu.gyp:icuuc', - '../third_party/libjingle/libjingle.gyp:libjingle', '../third_party/libaddressinput/libaddressinput.gyp:libaddressinput_util', '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber', + '../third_party/libxml/libxml.gyp:libxml', '../third_party/re2/re2.gyp:re2', '../ui/base/ui_base.gyp:ui_base', '../ui/gfx/gfx.gyp:gfx', |