Notification that I am converting abi to use libxml2 over expat as its default xml parser. As a result ABI_OPT_LIBXML2=1 has been removed from the build system.
I've tried real hard to make sure it doesn't break anything, but it needs rigorous testing. I am sure I will owe donuts though. Expat has not been removed, but instead become a build option: ABI_OPT_PEER_EXPAT=1 At the moment, for Win32 builds, PEER_EXPAT is still the default. In the future, I will change the Win32 default to msxml.dll (Win32 system xml parser), unless somebody beats me to it. Modified files BUILD.TXT src/af/util/Makefile src/af/util/xp/Makefile src/af/xap/xp/xap_EncodingManger.cpp src/af/xap/xp/xap_EncodingManger.h src/config/abi_defs.mk src/config/abi_rules.mk src/config/platforms/linux.mk src/config/require/xp/Makefile src/pkg/linux/Makefile src/wp/main/unix/Makefile src/wp/main/unix/gnome/Makefile Added files src/af/util/xp/ut_xml_expat.cpp src/af/util/xp/ut_xml_libxml2.cpp
