Roll libxml from 55ddccb6 to 169857ad

2024-12-13 [email protected] xmllint: Check return value of htmlNewParserCtxt
2024-12-13 [email protected] parser: Also raise error if ctxt is NULL
2024-12-13 [email protected] parser: Fix argument checks in xmlCtxtParse*
2024-12-13 [email protected] gitlab-ci: Stop including gnome-release-service-ci-templates
2024-12-13 [email protected] cmake: Completely remove deprecated options
2024-12-12 [email protected] reader: Add argument checks
2024-12-12 [email protected] reader: Forward catastrophic errors from XInclude
2024-12-12 [email protected] fuzz: Fix IO error check in reader fuzzer
2024-12-10 [email protected] gitlab-ci: Re-add llvm
2024-12-10 [email protected] gitlab-ci: Remove llvm from CI container
2024-12-10 [email protected] Fix typo
2024-12-09 [email protected] gitlab-ci: Add "dist" job to build distribution tarball
2024-12-09 [email protected] autotools: Add html5ent.inc to EXTRA_DIST
2024-12-09 [email protected] gitlab-ci: Add xz-utils for distribution tarballs
2024-12-09 [email protected] SAX2: Fix xmlSAX2ResolveEntity if systemId is NULL
2024-12-07 [email protected] cmake: Always build Python module as shared library
2024-12-07 [email protected] python: Declare init func with PyMODINIT_FUNC
2024-11-25 [email protected] fuzz: Silence more OOM errors
2024-11-25 [email protected] fuzz: Inject IO failures
2024-11-26 [email protected] fuzz: Remove xmlFuzzEntityLoader
2024-11-26 [email protected] parser: Pop input stream in xmlCtxtValidateDtd
2024-11-26 [email protected] valid: Reset context before validating
2024-11-26 [email protected] parser: Make XML_ERR_RESOURCE_LIMIT non-catastrophic
2024-11-25 [email protected] parser: Fail on catastrophic errors in recovery mode
2024-11-25 [email protected] xinclude: Fix handling of catastrophic errors
2024-11-25 [email protected] parser: Don't overwrite catastrophic errors
2024-11-23 [email protected] cmake: Only link with winsock2 if HTTP is enabled
2024-11-23 [email protected] cmake: Fix indentation in libxml2-config.cmake.in
2024-11-22 [email protected] example: Fix indentation in icu.c, mention in NEWS
2024-11-22 [email protected] build: add missing `Bcrypt` link on Windows
2024-11-22 [email protected] doc: Add example for ICU with xmlCtxtSetCharEncConvImpl
2024-11-22 [email protected] cmake: Fix compatibility in package version file
2024-11-22 [email protected] build: Remove unused variables
2024-11-21 [email protected] cmake: Only build required source files
2024-11-21 [email protected] build: Schema doesn't require XPath anymore
2024-11-21 [email protected] catalog: Only use XML_SYSCONFDIR if catalogs are enabled
2024-11-21 [email protected] build: Only build xmlcatalog executable if enabled
2024-11-21 [email protected] build: Define XML_SYSCONFDIR in config.h
2024-11-20 [email protected] parser: Deprecate more internal functions
2024-11-20 [email protected] regexp: Deprecate internal functions
2024-11-18 [email protected] parser: Remove unneeded call to xmlDetectEncoding
2024-11-17 [email protected] parser: Remove remaining calls to xml{Push|Pop}Input
2024-11-17 [email protected] parser: Rename inputPush to xmlCtxtPushInput
2024-11-17 [email protected] parser: Deprecate more internal symbols
2024-11-18 [email protected] globals: More comments on future directions
2024-11-17 [email protected] valid: Deprecate more internal functions
2024-11-17 [email protected] fuzz: Switch to xmlCtxtValidateDocument
2024-11-17 [email protected] valid: Implement xmlCtxtValidateDocument
2024-11-17 [email protected] valid: Add NULL check in xmlCtxtValidateDtd
2024-11-17 [email protected] parser: Check for malloc failure in xmlCtxtParseDtd
2024-11-15 [email protected] parser: Implement xmlCtxtParseDtd and xmlCtxtValidateDtd
2024-11-13 [email protected] tests: Fix sanitizer version check on old Apple clang
2024-11-13 [email protected] build: Check for icu-uc instead of icu-i18n
2024-11-12 [email protected] parser: Assign value without if-statement
2024-11-06 [email protected] xmlIO: Fix reading from non-regular files like pipes
2024-11-05 [email protected] xpath: Fix parsing of non-ASCII names
2024-11-05 [email protected] xmlreader: Fix return value of xmlTextReaderReadString
2024-11-01 [email protected] parser: Fix loading of parameter entities in external DTDs
2024-10-31 [email protected] Update README
2024-10-30 [email protected] SAX2: Add NULL check for ctxt->myDoc
2024-10-30 [email protected] parser: Fix downstream code that swaps DTDs
2024-10-28 [email protected] parser: Rework xmlCtxtGrowAttrs
2024-10-28 [email protected] parser: Fix detection of duplicate attributes
2024-10-25 [email protected] entities: Allow control chars when serializing HTML
2024-10-24 [email protected] parser: Use counted_by attribute if supported
2024-10-23 [email protected] nanohttp: Fix another stdout file descriptor
2024-10-23 [email protected] nanohttp: Fix stdout file descriptor
2024-10-19 [email protected] string: Fix va_copy fallback
2024-10-14 [email protected] xpath: Hide internal sort functions
2024-10-15 [email protected] python/tests: fix typos
2024-10-14 [email protected] Update NEWS
2024-10-12 [email protected] Avoid Python 'licence' distribution option is deprecated; use 'license' error
2024-10-10 [email protected] fuzz: Don't unlink DTD when replacing nodes
2024-09-27 [email protected] xmllint: Improve --memory and --testIO options
2024-09-27 [email protected] xmllint: Support --html --sax
2024-09-26 [email protected] html: Accelerate htmlParseCharData
2024-09-26 [email protected] parser: Clarify logic in xmlParseStartTag2
2024-09-26 [email protected] html: Handle numeric character references directly
2024-09-15 [email protected] html: Use hash table to check for duplicate attributes
2024-09-15 [email protected] html: Make sure that character data mode is reset
2024-09-12 [email protected] html: Improve character class macros
2024-09-12 [email protected] html: Rewrite parsing of most data
2024-09-12 [email protected] html: Optimize htmlParseCharData
2024-09-12 [email protected] html: Optimize htmlParseHTMLName
2024-09-12 [email protected] html: Deprecate htmlIsBooleanAttr
2024-09-12 [email protected] html: Deprecate AutoClose API
2024-09-12 [email protected] html: Remove obsolete content model
2024-09-12 [email protected] html: Remove obsolete code
2024-09-12 [email protected] html: Try to avoid passing XML options to HTML parser
2024-09-12 [email protected] test: Fix XML_PARSE_HTML constant
2024-09-12 [email protected] html: Fix line numbers with CRs
2024-09-11 [email protected] html: Ignore unexpected DOCTYPE declarations
2024-09-11 [email protected] html: Rework options
2024-09-11 [email protected] parser: Make new options actually work
2024-09-11 [email protected] html: Update comment
2024-09-11 [email protected] html: Remove unused or useless return codes
2024-09-11 [email protected] html: Stop reporting syntax errors
2024-09-08 [email protected] html: Test tokenizer against html5lib test suite
2024-09-11 [email protected] html: Fix EOF handling in start tags
2024-09-11 [email protected] html: Fix EOF handling in comments
2024-09-11 [email protected] html: Fix parsing of end tags
2024-09-09 [email protected] html: Fix bogus end tags
2024-09-09 [email protected] html: Allow U+000C FORM FEED as whitespace
2024-09-09 [email protected] html: Fix DOCTYPE parsing
2024-09-09 [email protected] html: Don't check for valid XML characters
2024-09-08 [email protected] html: Parse numeric character references according to HTML5
2024-09-08 [email protected] html: Start to fix EOF and U+0000 handling
2024-09-08 [email protected] html: Add HTML5 parser option
2024-09-08 [email protected] html: Normalize newlines
2024-09-08 [email protected] html: Deduplicate code in htmlCurrentChar
2024-09-07 [email protected] html: Parse bogus comments instead of ignoring them
2024-09-07 [email protected] html: Add missing calls to htmlCheckParagraph()
2024-09-07 [email protected] html: Deduplicate some code
2024-09-07 [email protected] html: Simplify node info accounting
2024-09-07 [email protected] html: Remove duplicate calls to htmlAutoClose
2024-09-07 [email protected] html: Add character data tests
2024-09-06 [email protected] html: HTML5 character data states
2024-09-03 [email protected] html: Parse named character references according to HTML5
2022-07-15 [email protected] html: Prefer SKIP(1) over NEXT in HTML parser
2023-05-04 [email protected] html: Rework htmlLookupSequence
2023-05-04 [email protected] html: Always terminate doctype declarations on '>'
2023-05-04 [email protected] html: Fix quadratic behavior in push parser
2023-05-04 [email protected] html: Allow attributes in end tags
2023-05-04 [email protected] html: Handle unexpected-solidus-in-tag according to HTML5
2023-05-04 [email protected] html: Stop skipping tag content
2023-05-04 [email protected] html: Parse tag and attribute names according to HTML5
2024-09-26 [email protected] xmllint: Use proper type to store seconds since epoch
2024-09-25 [email protected] meson: Fix duplicate listing of libxml2.devhelp2
2024-09-19 [email protected] xpath: Deprecate xmlXPathNAN and xmlXPath*INF

Change-Id: I71481e97b143d0008ae43d5382458855003b3c10
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6097175
Reviewed-by: David Baron <[email protected]>
Commit-Queue: Joey Arhar <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1400619}
NOKEYCHECK=True
GitOrigin-RevId: 4522421a63a4aa3aabb4302bb4d818f59ee9ea8f
45 files changed