chromium/third_party/libxml/README.chromium

Name: libxml
URL: http://xmlsoft.org
Version: df40f64edfce1ee0a916b17ae1f6309cd212b319
Revision: df40f64edfce1ee0a916b17ae1f6309cd212b319
CPEPrefix: cpe:/a:xmlsoft:libxml2:2.12.5
License: MIT
License File: src/Copyright
Security Critical: yes
Shipped: yes

Description:

libxml2 from libxml.org.

Modifications:

- undo-sax-deprecation.patch: Un-deprecate xmlSAXParseMemory because it is used
  in chromium's copy of maldoca. See https://github.com/google/maldoca/issues/87
- remove-getentropy.patch: Removes calls to getentropy() and BCrypt because they
  aren't implemented or don't work on several platforms.
- Add helper classes in the chromium/ subdirectory.
- Delete various unused files, see chromium/roll.py
- Disable various unused libxml features:
  - LIBXML_AUTOMATA_ENABLED
  - LIBXML_C14N_ENABLED
  - LIBXML_CATALOG_ENABLED
  - LIBXML_DEBUG_ENABLED
  - LIBXML_DOCB_ENABLED
  - LIBXML_EXPR_ENABLED
  - LIBXML_LEGACY_ENABLED
  - LIBXML_MODULES_ENABLED
  - LIBXML_REGEXP_ENABLED
  - LIBXML_SCHEMAS_ENABLED
  - LIBXML_SCHEMATRON_ENABLED
  - LIBXML_VALID_ENABLED
  - LIBXML_XINCLUDE_ENABLED
  - LIBXML_XPTR_ENABLED
  - LIBXML_ZLIB_ENABLED

This import was generated by the chromium/roll.py script.