On Thu Nov 14 18:48:32 2024 +0000, Nikolay Sivov wrote:
What we can do here:
- patch our libxml2 copy to set xmlTreeIndentString to tab by default
(is that what we need?);
- remove use of deprecated symbols, including xmlThrDefTreeIndentString symbol;
- merge that;
- once 2.14 is out, we'll switch to save context API everywhere with xmlSaveSetIndentString();
- xmlNodeDumpOutput will have to be reimplemented locally, unless
libxml2 people are willing to add an alternative that takes a save context;
Why is patching the copy better than using a deprecated symbol? You want to undo both anyways.