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


Reply via email to