Ensure low-memory renderers retry failed loads correctly.
[chromium-blink-merge.git] / third_party / expat / README.chromium
bloba0af1e2d310fdc877a4e1d934c0a6e07116860d7
1 Name: Expat XML Parser
2 Short Name: expat
3 URL: http://sourceforge.net/projects/expat/
4 Version: 2.1.0
5 License: MIT
6 License File: files/COPYING
7 Security Critical: yes
9 Description:
10   This is Expat XML parser - very lightweight C library for parsing XML.
11   Expat is distributed under an MIT license detailed in files/COPYING.
13   We include it here because libjingle depends on it.
15 Local Modifications:
16   Removed files that Chromium didn't need:
17     lib/expat*.dsp
18     lib/Makefile.MPW
19     amiga/*
20     bcb5/*
21     conftools/*
22     doc/*
23     examples/*
24     tests/*
25     vms/*
26     win32/*
27     xmlwf/*
28     configure
29     configure.in
30     Makefile.in
31     expat.dsw
32     expat.dsw
33     expat_config.h.in
34   Edited:
35     lib/winconfig.h (see winconfig.h.original for unmodified version)
36       * Added check on line 1751 of xmltok_impl.c to patch a
37         bug with the handling of utf-8 characters that leads to a crash.
38     lib/xmltok_impl.c (see xmltok_imp.c.original for unmodified version)
39       * Prevent a compiler warning when compiling with
40         WIN32_LEAN_AND_MEAN predefined.
41     lib/xmlparse.c (see xmlparse.c.original for unmodified version)
42       * Apply https://hg.mozilla.org/releases/mozilla-esr31/rev/2f3e78643f5c
43         to prevent an integer overflow.
44   Added files:
45     lib/expat_config.h (a generated config file)