php-src/ext/xml
Niels Dossche ae83d6ab07
Fix issues related to libxml2 2.12.0 (#12802)
* Avoid passing NULL to xmlSwitchToEncoding

This otherwise switches to UTF-8 on libxml2 2.12.0

* Split tests for different error reporting behaviour in libxml2 2.12.0

* Avoid deprecation warnings for libxml2 2.12.0

We can't fully get rid of the parser globals as there are still APIs
that implicitly use them.

* Temporarily disable part of test for libxml 2.12.0 regression

See https://gitlab.gnome.org/GNOME/libxml2/-/issues/634

* Review fixes

* [ci skip] Update test description
2023-11-29 20:46:35 +01:00
..
tests Fix issues related to libxml2 2.12.0 (#12802) 2023-11-29 20:46:35 +01:00
compat.c Use size_t for string lengths in ext/xml compat layer (#12808) 2023-11-28 19:51:25 +01:00
config.m4 Use a common setup macro to detect the Expat library 2019-06-04 10:10:50 +02:00
config.w32 Don't disable unrelated ext during configure 2021-09-20 10:26:33 +02:00
CREDITS
expat_compat.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
php_xml.h Implement request #68325: parse huge option for xml_parser_create (#12256) 2023-10-22 16:44:49 +02:00
xml.c Convert ext/xml fields from int to bool (#12497) 2023-10-22 22:11:16 +02:00
xml.stub.php Implement request #68325: parse huge option for xml_parser_create (#12256) 2023-10-22 16:44:49 +02:00
xml_arginfo.h Implement request #68325: parse huge option for xml_parser_create (#12256) 2023-10-22 16:44:49 +02:00