* Remove over 250 warnings caused by libxml2's conflicting definition of XML_Char. af/ should be completely free of signed/unsigned warnings now. Warning reduction in the rest of the tree is coming. * There's an awful hack in ut_string.cpp for decoding XML entities. The libxml2 port was done literally. Since libxml2 provides a mechanism for decoding these strings directly, I have changed the code for libxml2 to use this interface. * xap_Prefs have been changed to use a binary search on property names * Many comparisons of XML properties were changed to be case-sensitive. Since this was standardized on awhile ago and the conversion had already partly taken place, the only damage this change can cause is revealing things that need to be fixed and made case-sensitive in turn. CVS: ---------------------------------------------------------------------- CVS: Enter Log. Lines beginning with `CVS:' are removed automatically CVS: CVS: Committing in . CVS: CVS: Modified Files: CVS: src/af/ev/unix/ev_UnixToolbar.cpp src/af/util/xp/ut_misc.cpp CVS: src/af/util/xp/ut_string.cpp CVS: src/af/xap/unix/xap_UnixDlg_About.cpp CVS: src/af/xap/unix/xap_UnixDlg_FileOpenSaveAs.cpp CVS: src/af/xap/unix/xap_UnixDlg_FontChooser.cpp CVS: src/af/xap/unix/xap_UnixDlg_Insert_Symbol.cpp CVS: src/af/xap/unix/xap_UnixDlg_MessageBox.cpp CVS: src/af/xap/unix/xap_UnixDlg_Print.cpp CVS: src/af/xap/unix/xap_UnixDlg_WindowMore.cpp CVS: src/af/xap/unix/xap_UnixDlg_Zoom.cpp CVS: src/af/xap/xp/xap_Dlg_FontChooser.cpp CVS: src/af/xap/xp/xap_Frame.cpp src/af/xap/xp/xap_Prefs.cpp CVS: src/af/xap/xp/xap_Strings.cpp src/text/ptbl/xp/pp_Property.cpp CVS: src/text/ptbl/xp/pt_PT_Styles.cpp CVS: src/wp/impexp/xp/ie_imp_WML.cpp CVS: src/wp/impexp/xp/ie_imp_XHTML.cpp CVS: ----------------------------------------------------------------------
