Roll libxml from df40f64e to 40abebbc

This roll is a big one because there were a lot of segments of changes
in between I couldn't roll due to compile or test failures.

This patch also changes the path to win32config.h in BUILD.gn because
its path was moved due to an upstream change.

The generated windows libxmlversion.h had "NaN" or "undefined" for all
the numbers, likely due to additional upstream changes. I suspect this
is related to the deprecation of the windows configure.js script we are
still using, so I filed a bug to switch to cmake in which case this
should stop happening: crbug.com/364568421
For now I manually fixed libxmlversion.h after running the configure
scripts because I don't want to delay this large roll any longer.

2024-08-29 wellnhofer@aevum.de python: Fix SAX driver with character streams
2024-08-29 wellnhofer@aevum.de SAX2: Don't merge CDATA sections
2024-08-28 wellnhofer@aevum.de parser: Align push parsing of CDATA sections with pull parser
2024-08-28 wellnhofer@aevum.de parser: Make sure to set and increment input id
2024-08-28 wellnhofer@aevum.de doc: XML_PARSE_NO_XXE is available since 2.13.0
2024-08-28 wellnhofer@aevum.de doc: Document all xmllint options
2024-08-26 triallax@tutanota.com io: don't set the executable bit when creating files
2024-08-19 wellnhofer@aevum.de catalog: Set xmlCatalogInitialized after setting default catalog
2024-08-19 wellnhofer@aevum.de xmlcatalog: Improved fix for #699
2024-08-19 wellnhofer@aevum.de Revert "catalog: Fetch XML catalog before dumping"
2024-08-19 wellnhofer@aevum.de catalog: Fix regression in xmlCatalogAdd
2024-08-19 wellnhofer@aevum.de tests: Add fallback for glob()
2024-08-19 wellnhofer@aevum.de build: Check for declaration of glob() function
2024-08-18 wellnhofer@aevum.de autotools: Fix EXTRA_DIST
2024-08-16 akemi_homura@kurisa.ch Eliminate false positive -Warray-bounds on some compilers
2024-08-14 akemi_homura@kurisa.ch threads: define _WIN32_WINNT as 0x0600 to use InitOnceExecuteOnce()
2024-08-14 akemi_homura@kurisa.ch hash: Suppress GCC 7.3 and MINGW maybe-uninitialized warning
2024-08-14 akemi_homura@kurisa.ch parser: Suppress EDG maybe-uninitialized warning
2024-08-13 wellnhofer@aevum.de io: Add missing calls to xmlInitParser
2024-08-12 wellnhofer@aevum.de tree: Restore return value of xmlNodeListGetString with NULL list
2024-08-06 campbell+libxml2@mumble.net nanohttp: Avoid ctype(3) misuse.
2024-08-05 wellnhofer@aevum.de parser: Report at least one fatal error
2024-08-05 wellnhofer@aevum.de parser: Fix error handling after reaching limit
2024-08-04 wellnhofer@aevum.de malloc-fail: Fix null-deref in xmlPatPushState
2024-07-29 wellnhofer@aevum.de io: Always consume encoding handler when creating output buffers
2024-07-26 wellnhofer@aevum.de malloc-fail: Fix memory leak in xmlOutputBufferCreateFilename
2024-07-25 wellnhofer@aevum.de parser: Make xmlParseChunk return an error if parser was stopped
2024-07-25 wellnhofer@aevum.de xmlsave: Improve "unsupported encoding" error message
2024-07-06 wellnhofer@aevum.de [CVE-2024-40896] Fix XXE protection in downstream code
2024-07-24 wellnhofer@aevum.de shell: Only use readline on terminals
2024-07-24 wellnhofer@aevum.de shell: Remove access(2) checks
2024-07-23 wellnhofer@aevum.de module: Deprecate module API
2024-07-23 wellnhofer@aevum.de Update NEWS
2024-07-22 wellnhofer@aevum.de build: Don't check for pthread.h
2024-07-22 wellnhofer@aevum.de build: Don't check for standard POSIX headers
2024-07-22 wellnhofer@aevum.de build: Don't check for dlfcn.h and dl.h
2024-07-22 wellnhofer@aevum.de build: Fix config.h macros
2024-07-22 wellnhofer@aevum.de cmake: Implement READLINE and HISTORY options
2024-07-22 wellnhofer@aevum.de build: Only check for required headers
2024-07-22 wellnhofer@aevum.de build: Rework mmap checks
2024-07-22 wellnhofer@aevum.de build: Use AC_CHECK_DECLS/check_symbol_exists for getentropy
2024-07-22 wellnhofer@aevum.de buf: Limit xmlBuffer size to INT_MAX
2024-07-22 wellnhofer@aevum.de parser: Increase XML_MAX_DICTIONARY_LIMIT
2024-07-22 wellnhofer@aevum.de buf: Fix memory leak if malloc fails before xmlBufBackToBuffer
2024-07-18 wellnhofer@aevum.de xinclude: Fix fallback for text includes
2024-07-18 wellnhofer@aevum.de threads: Fix 32-bit Windows build
2024-07-18 wellnhofer@aevum.de io: Don't call getcwd in xmlParserGetDirectory
2024-07-18 wellnhofer@aevum.de buf: Fix maxSize behavior
2024-07-18 wellnhofer@aevum.de buf: Fix xmlBufBackToBuffer
2024-07-18 wellnhofer@aevum.de Add NULL checks
2024-07-16 wellnhofer@aevum.de threads: Prefer Win32 over pthreads
2024-07-16 wellnhofer@aevum.de globals: Clean up macros and add comments
2024-07-15 wellnhofer@aevum.de globals: Also use thread-specific storage on "main" thread
2024-07-16 wellnhofer@aevum.de threads: Allocate global RMutexes statically
2024-07-16 wellnhofer@aevum.de memory: Deprecate xmlGcMemSetup
2024-07-16 wellnhofer@aevum.de schematron: Use xmlMalloc
2024-07-16 wellnhofer@aevum.de windows: Use DllMain for cleanup
2024-07-15 wellnhofer@aevum.de threads: Use pthread_once and InitOnceExecuteOnce
2024-07-15 wellnhofer@aevum.de xpath: Remove union swap optimization
2024-07-15 wellnhofer@aevum.de error: Make xmlLastError const
2024-07-07 wellnhofer@aevum.de io: Deprecate a few functions
2024-07-07 wellnhofer@aevum.de io: Rework xmlParserInputBufferGrow
2024-07-07 wellnhofer@aevum.de io: Fine-tune initial IO buffer size
2024-07-07 wellnhofer@aevum.de parser: Optimize memory buffer I/O
2024-07-07 wellnhofer@aevum.de encoding: Add sizeOut argument to xmlCharEncInput
2024-07-07 wellnhofer@aevum.de buf: Rework xmlBuffer code
2024-07-07 wellnhofer@aevum.de buf: Move xmlBuffer code to buf.c
2024-07-07 wellnhofer@aevum.de parser: Optimize buffer shrinking
2024-07-07 wellnhofer@aevum.de buf: Rework xmlBuf code
2024-07-12 wellnhofer@aevum.de save: Optimize xmlSerializeText
2024-07-12 wellnhofer@aevum.de save: Always serialize CR as decimal "
"
2024-07-12 wellnhofer@aevum.de entities: Rework serialization of numeric character references
2024-07-12 wellnhofer@aevum.de entities: Rework text escaping
2024-07-11 wellnhofer@aevum.de save: Rework text escaping
2024-07-11 wellnhofer@aevum.de save: Deprecate xmlSaveSet*Escape
2024-07-11 wellnhofer@aevum.de io: Rework xmlOutputBufferWrite
2024-07-16 markus.rickert@uni-bamberg.de Enable CMake checks for MSVC
2024-07-15 wellnhofer@aevum.de io: Add some deprecation warnings
2024-07-15 wellnhofer@aevum.de regexp: Don't print to stderr
2024-07-15 wellnhofer@aevum.de relaxng: Use error handler for internal errors
2024-07-15 wellnhofer@aevum.de error: Add helper functions to print errors and abort
2024-07-15 wellnhofer@aevum.de memory: Don't report OOM to stderr
2024-07-15 wellnhofer@aevum.de Remove unused code
2024-07-15 wellnhofer@aevum.de parser: Fix memory leak after malloc failure in xml*ParseDTD
2024-07-13 wellnhofer@aevum.de encoding: Deprecate xmlByteConsumed
2024-07-13 wellnhofer@aevum.de reader: Deprecate xmlTextReaderByteConsumed
2024-07-12 wellnhofer@aevum.de tools: Move codegen tools to 'tools' directory
2024-07-12 wellnhofer@aevum.de cmake: Update option description
2024-07-12 wellnhofer@aevum.de meson: Also disable icu and thread_alloc by default
2024-07-11 wellnhofer@aevum.de parser: Fix xmlInputSetEncodingHandler again
2024-07-06 wellnhofer@aevum.de parser: Rename new input API functions
2024-07-06 wellnhofer@aevum.de parser: Rename internal xmlNewInput functions
2024-07-10 wellnhofer@aevum.de parser: Implement xmlCtxtParseContent
2024-07-11 wellnhofer@aevum.de tests: Regenerate testapi.c
2024-07-10 wellnhofer@aevum.de parser: Fix memory leak in xmlInputSetEncodingHandler
2024-07-10 wellnhofer@aevum.de encoding: Readd some UTF-8 validation to encoders
2024-07-10 wellnhofer@aevum.de fuzz: Adjust reader fuzzer
2024-07-09 wellnhofer@aevum.de encoding: Rework xmlByteConsumed
2024-07-09 wellnhofer@aevum.de fuzz: Improve debug output of reader fuzzer
2024-07-09 wellnhofer@aevum.de parser: Fix malloc failure handling in xmlInputSetEncodingHandler
2024-07-09 wellnhofer@aevum.de io: Fix return value of xmlFileRead
2024-07-08 wellnhofer@aevum.de parser: Fix error return of xmlParseBalancedChunkMemory
2024-07-07 wellnhofer@aevum.de parser: Check return value of inputPush
2024-07-07 wellnhofer@aevum.de fuzz: Fix spaceMax
2024-07-06 wellnhofer@aevum.de Undeprecate some symbols for now
2024-07-06 wellnhofer@aevum.de fuzz: Make reallocs more likely
2024-07-06 wellnhofer@aevum.de fuzz: Adjust for xmlNodeParseContent changes
2024-07-06 wellnhofer@aevum.de SAX2: Check return value of xmlPushInput
2024-07-06 wellnhofer@aevum.de parser: Don't produce names with invalid UTF-8 in recovery mode
2024-07-04 wellnhofer@aevum.de ci: Add job for perl-XML-LibXML
2024-07-04 wellnhofer@aevum.de parser: Upgrade XML_IO_NETWORK_ATTEMPT to error
2024-07-04 wellnhofer@aevum.de encoding: Fix xmlParseCharEncoding
2024-07-04 wellnhofer@aevum.de testchar: Don't invoke encoding handler directly
2024-07-03 mike.dalessio@gmail.com test: add a downstream integration test job for nokogiri
2024-07-03 agpotter@gmail.com meson: Disable python when python is disabled
2024-07-03 wellnhofer@aevum.de build: Read version number from VERSION file
2024-07-03 wellnhofer@aevum.de build: Introduce LIBXML_MINOR_COMPAT
2024-07-03 wellnhofer@aevum.de meson: Set soversion
2024-07-03 wellnhofer@aevum.de tree: Fix handling of empty strings in xmlNodeParseContent
2024-07-03 wellnhofer@aevum.de encoding: Clarify xmlUconvConvert
2024-07-03 wellnhofer@aevum.de encoding: Remove duplicate code
2024-07-03 wellnhofer@aevum.de encoding: Fix ICU build
2024-07-03 wellnhofer@aevum.de SAX2: Reenable 'directory' as base URI fallback
2024-07-03 wellnhofer@aevum.de valid: Restore ID lookup
2024-07-02 wellnhofer@aevum.de SAX2: Fix HTML IDs
2024-07-02 wellnhofer@aevum.de meson: Don't auto-enable legacy and tls
2024-07-02 wellnhofer@aevum.de save: Fix "Factor out xmlSaveWriteIndent"
2024-07-02 wellnhofer@aevum.de parser: Undeprecate ctxt->directory
2024-07-02 wellnhofer@aevum.de Clarify xpointer() extension removal
2024-07-02 wellnhofer@aevum.de parser: Reenable ctxt->directory
2024-07-02 wellnhofer@aevum.de catalog: Deprecate xmlCatalogSetDefaultPrefer
2024-07-02 wellnhofer@aevum.de parser: Allow to disable catalogs with parser options
2024-07-02 wellnhofer@aevum.de globals: Document remaining thread-local vars as deprecated
2024-07-02 wellnhofer@aevum.de save: Implement xmlSaveSetIndentString
2024-07-02 wellnhofer@aevum.de save: Implement save options for indenting
2024-07-02 wellnhofer@aevum.de save: Factor out xmlSaveWriteIndent
2024-07-02 wellnhofer@aevum.de save: Pass options to xmlSaveCtxtInit
2024-07-02 wellnhofer@aevum.de parser: Fix xmlLoadResource
2024-07-02 wellnhofer@aevum.de parser: Fix typo
2024-07-02 wellnhofer@aevum.de parser: Don't use deprecated xmlSplitQName
2024-07-02 wellnhofer@aevum.de parser: Don't use deprecated xmlCopyChar
2024-07-02 wellnhofer@aevum.de parser: Don't use deprecated xmlSwitchInputEncoding
2024-07-02 wellnhofer@aevum.de doc: Improve documentation
2024-06-28 wellnhofer@aevum.de parser: Fix EBCDIC detection
2024-06-28 wellnhofer@aevum.de encoding: Simplify xmlCharEncCloseFunc
2024-06-28 wellnhofer@aevum.de encoding: Don't include iconv.h from libxml/encoding.h
2024-06-28 wellnhofer@aevum.de encoding: Rework conversion error codes
2024-06-28 wellnhofer@aevum.de HTML: Rework UTF8ToHtml
2024-06-28 wellnhofer@aevum.de encoding: Rework ISO-8859-X conversion
2024-06-28 wellnhofer@aevum.de encoding: Rework xmlCharEncodingHandler layout
2017-06-17 wellnhofer@aevum.de encoding: Rework UTF-16 conversion functions
2024-06-28 wellnhofer@aevum.de encoding: Rework simple conversions function
2024-06-28 wellnhofer@aevum.de encoding: Stop using XML_ENC_ERR_PARTIAL
2024-06-28 wellnhofer@aevum.de parser: Support custom charset conversion implementations
2024-06-27 wellnhofer@aevum.de encoding: Support custom implementations
2024-06-27 wellnhofer@aevum.de encoding: Start with callbacks
2024-06-27 wellnhofer@aevum.de encoding: Rework encoding lookup
2024-07-01 wellnhofer@aevum.de xinclude: Check URI length
2024-07-01 wellnhofer@aevum.de xmllint: Fix unsigned integer overflow
2024-06-29 wellnhofer@aevum.de cmake: Don't install man pages if LIBXML2_WITH_PROGRAMS=OFF
2024-07-01 fanc999@yahoo.com.tw meson: Don't always assume PThreads when using threads
2024-06-28 wellnhofer@aevum.de autotools: Remove NON_PC_LIBS
2024-06-28 wellnhofer@aevum.de parser: Undeprecate some parser context members
2024-06-28 wellnhofer@aevum.de parser: Add NULL check in xmlNewIOInputStream
2024-06-27 wellnhofer@aevum.de parser: Update documentation
2024-06-27 wellnhofer@aevum.de Regenerate libxml2-api.xml and testapi.c
2024-06-26 wellnhofer@aevum.de parser: Implement xmlCtxtGetStatus
2024-06-26 wellnhofer@aevum.de tree: Remove underscores from xmlRegisterCallbacks
2024-06-26 wellnhofer@aevum.de parser: Add more parser context accessors
2024-06-26 wellnhofer@aevum.de SAX2: Make xmlSAXDefaultVersion a no-op
2024-06-26 wellnhofer@aevum.de SAX2: Deprecate xmlSAX2StartElement
2024-06-26 wellnhofer@aevum.de xmllint: Switch to xmlCtxtSetErrorHandler
2024-06-26 wellnhofer@aevum.de python: Switch to xmlCtxtSetErrorHandler
2024-06-26 wellnhofer@aevum.de parser: Add getters for XML declaration to parser context
2024-06-26 wellnhofer@aevum.de error: Remove underscores from xmlRaiseError
2024-06-26 wellnhofer@aevum.de parser: Deprecate xmlIsLetter
2024-06-25 wellnhofer@aevum.de parser: Move implementation of xmlCtxtGetLastError
2024-06-27 wellnhofer@aevum.de tests: Clarify licence of test/intsubset2.xml
2024-06-27 wellnhofer@aevum.de encoding: Restore old lookup order in xmlOpenCharEncodingHandler
2024-06-26 wellnhofer@aevum.de uri: Fix documentation of xmlBuildRelativeURI
2024-06-25 wellnhofer@aevum.de autotools: Use AX_GCC_FUNC_ATTRIBUTE from autoconf archives
2024-06-25 wellnhofer@aevum.de build: Move definition of ATTRIBUTE_DESTRUCTOR to libxml.h
2024-06-24 wellnhofer@aevum.de autotools: Fix pkg.m4 check
2024-06-24 wellnhofer@aevum.de encoding: Make xmlFindCharEncodingHandler return UTF-8 handler
2024-06-23 wellnhofer@aevum.de uri: Only set file scheme for special Windows paths
2024-06-24 sam@gentoo.org configure.ac: fix bashisms
2024-06-23 136447-correctmost@users.noreply.gitlab.gnome.org doc: Add note about meson.build version bump
2024-06-23 wellnhofer@aevum.de uri: Handle filesystem paths in xmlBuildRelativeURISafe
2024-06-23 wellnhofer@aevum.de cmake: Implement dependent options
2024-06-23 daniel.engberg.lists@pyret.net cmake: Don't install meson build scripts in documentation
2024-06-22 wellnhofer@aevum.de uri: Enable Windows paths on Cygwin
2024-06-22 wellnhofer@aevum.de encoding: Fix encoding lookup with xmlOpenCharEncodingHandler
2024-06-22 wellnhofer@aevum.de runtest: Remove result handling from schemasOneTest
2024-06-22 wellnhofer@aevum.de runtest: Remove result handling from rngOneTest
2024-06-22 wellnhofer@aevum.de tests: Port Schematron tests to C
2024-06-22 wellnhofer@aevum.de tests: Remove old Python tests
2024-06-22 wellnhofer@aevum.de tests: Remove old timing tests
2024-06-22 wellnhofer@aevum.de tests: Move tests for executables to separate script
2024-06-22 wellnhofer@aevum.de windows: fopen files with "wb"
2024-06-22 wellnhofer@aevum.de xmllint: Set stdin/stdout to binary on Windows
2024-06-22 wellnhofer@aevum.de cmake: Stop using win32config.h
2024-06-22 wellnhofer@aevum.de build: Don't check for required headers and functions
2024-06-22 wellnhofer@aevum.de xmllint: Simplify time handling
2024-06-22 wellnhofer@aevum.de build: Remove check for IPv6
2024-06-21 wellnhofer@aevum.de build: Remove socklen_t checks
2024-06-21 wellnhofer@aevum.de README: Fix Meson examples
2024-06-20 rosenp@gmail.com meson: simplify thread_local check
2024-06-20 rosenp@gmail.com meson: simplify IPv6 check
2024-06-20 rosenp@gmail.com meson: simplify socklen_t check
2024-06-21 wellnhofer@aevum.de ci: Test meson build with legacy enabled
2024-06-21 wellnhofer@aevum.de meson: Implement option dependencies
2024-06-21 wellnhofer@aevum.de parser: Undeprecate some xmlParserInput members
2024-06-21 wellnhofer@aevum.de parser: Deprecate xmlParserCtxt->lastError
2024-06-21 wellnhofer@aevum.de parser: Undeprecate some xmlParserCtxt members
2024-06-21 wellnhofer@aevum.de autotools: Remove libxml-2.0-uninstalled.pc
2024-06-21 wellnhofer@aevum.de build: Set Cflags.private on Windows
2024-06-21 wellnhofer@aevum.de build: Fix XML_LIBDIR usage
2024-06-21 wellnhofer@aevum.de autotools: Remove unused variable
2024-06-21 wellnhofer@aevum.de autotools: Move MODULE_PLATFORM_LIBS into NON_PC_LIBS
2024-06-21 wellnhofer@aevum.de autotools: Remove XML_LIBTOOLLIBS
2024-06-21 wellnhofer@aevum.de autotools: Use pkg-config to check for libreadline
2024-06-18 rosenp@gmail.com clang-tidy: move assignments out of if
2024-06-18 rosenp@gmail.com meson: change history to a feature
2024-06-18 rosenp@gmail.com meson: change readline to a feature
2024-06-16 rosenp@gmail.com libxml: define ATTRIBUTE_UNUSED for clang
2024-06-20 mike.dalessio@gmail.com parser: implement xmlCtxtGetOptions
2024-06-19 mail@heiko-becker.de meson: Add libxml2 part of include dir to pc file
2024-06-08 rosenp@gmail.com clang-tidy: don't return in void functions
2024-06-20 wellnhofer@aevum.de uri: Fix xmlBuildURI with NULL base
2024-06-17 wellnhofer@aevum.de xinclude: Don't remove root element
2024-06-17 wellnhofer@aevum.de SAX2: Fix null deref after malloc failure
2024-06-17 rosenp@gmail.com meson: fix icu and iconv om BSDs again
2024-06-16 rosenp@gmail.com meson: only apply threads_dep to runtest
2024-06-17 wellnhofer@aevum.de parser: Selectively reenable reading from "-"
2024-06-17 wellnhofer@aevum.de tests: Add XInclude test for issue #733
2024-06-17 wellnhofer@aevum.de parser: Use catalogs with resource loader
2024-06-17 wellnhofer@aevum.de reader: Fix xmlTextReaderReadString
2024-06-17 wellnhofer@aevum.de xinclude: Set XPath context doc
2024-06-17 wellnhofer@aevum.de parser: Make xmlInputCreateUrl handle HTTP input
2024-06-17 wellnhofer@aevum.de parser: Fix swapped arguments
2024-06-17 wellnhofer@aevum.de xinclude: Load included documents with XML_PARSE_DTDLOAD
2024-06-17 wellnhofer@aevum.de doc: Ignore empty headers
2024-06-17 wellnhofer@aevum.de testapi: Don't test xmlunicode functions
2024-06-17 wellnhofer@aevum.de legacy: Remove most legacy functions from public headers
2024-06-15 rosenp@gmail.com meson: fix compilation on BSDs with icu+iconv
2024-06-16 rosenp@gmail.com meson: add DEFS to CFLAGS
2024-06-16 wellnhofer@aevum.de SAX2: Split out legacy SAX1 handling
2024-06-16 wellnhofer@aevum.de threads: Remove pthread weak symbol hack
2024-06-16 wellnhofer@aevum.de xmllint: Support libreadline without history
2024-06-16 wellnhofer@aevum.de doc: Hide internal macro
2024-06-16 wellnhofer@aevum.de doc: Remove broken struct field description
2024-06-16 wellnhofer@aevum.de legacy: Merge SAX.c into legacy.c
2024-06-16 wellnhofer@aevum.de xmllint: Move shell to xmllint
2024-06-16 wellnhofer@aevum.de xmllint: Fix resetting error in xmlHTMLPrintError
2024-06-16 wellnhofer@aevum.de tests: Remove testThreads.c
2024-06-16 wellnhofer@aevum.de schemas: Stop using xmlValidateNotationUse
2024-06-16 wellnhofer@aevum.de regexp: Hide experimental legacy code
2024-06-16 wellnhofer@aevum.de regexp: Stop using LIBXML_AUTOMATA_ENABLED
2024-06-15 wellnhofer@aevum.de SAX2: Always make xmlSAX2{Start,End}Element public
2024-06-15 wellnhofer@aevum.de schemas: Use private copy of global NaN and Inf
2024-06-15 wellnhofer@aevum.de build: Remove --with-tree configuration option
2024-06-15 wellnhofer@aevum.de build: Only enable linker version script in legacy mode
2024-06-16 wellnhofer@aevum.de Regenerate libxml2-api.xml and testapi.c
2024-06-16 wellnhofer@aevum.de parser: Make XML_INPUT constants signed
2024-06-15 rosenp@gmail.com runtest: move catalog.h out of threads define.
2024-06-15 wellnhofer@aevum.de Fix previous commit
2024-06-15 wellnhofer@aevum.de catalog: Fix initialization
2024-06-15 wellnhofer@aevum.de build: Remove compiler TLS warning
2024-06-15 wellnhofer@aevum.de build: Stop installing libxml.m4
2024-06-15 wellnhofer@aevum.de runtest: Allow catalogs
2024-06-15 wellnhofer@aevum.de include: Don't define ATTRIBUTE_UNUSED in public header
2023-12-06 wellnhofer@aevum.de include: Readd circular dependency between tree.h and parser.h
2024-06-15 wellnhofer@aevum.de xinclude: Add another missing include
2024-06-14 wellnhofer@aevum.de autotools: Abort if external libraries couldn't be found
2024-06-15 heftig@archlinux.org xinclude: Add missing include
2024-06-14 git@ryandesign.com Fix typo in NEWS (--with-html -> --with-http)
2024-06-14 vmiklos@collabora.com win32, msvc: fix missing linking against Bcrypt.lib
2024-06-14 wellnhofer@aevum.de xinclude: Don't raise error on empty nodeset
2024-06-14 wellnhofer@aevum.de parser: Make failure to load main document a warning
2024-06-14 wellnhofer@aevum.de tree: Fix freeing entities via xmlFreeNode
2024-06-14 wellnhofer@aevum.de parser: Pass global object to sax->setDocumentLocator
2024-06-10 wellnhofer@aevum.de encoding: Deprecate xmlCharEncodingHandler members
2024-06-10 wellnhofer@aevum.de tree: Deprecate xmlBuffer members
2024-06-10 wellnhofer@aevum.de parser: Deprecate most public struct members

Bug: 364568421
Change-Id: I2145aac23fc4ed6a5af43ac22f5302a7d2484fa7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5825637
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Reviewed-by: David Baron <dbaron@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1351727}
NOKEYCHECK=True
GitOrigin-RevId: 696692f52bb91169ced631a5bed6c525cd880712
113 files changed