2.24.3: 2009-03-02 Armin Burgmeier * libxml++/validators/validator.h: * libxml++/parsers/parser.h: Removed the vsnprintf #define on Windows. This could conflict with another define otherwise. Both MSVC and MinGW have vsnprintf (without underscore) as well, and I verified libxml++ still compiles in both. If we still need the definition for some reason, then we should re-add it into the source files, so that other libraries don't conflict with our definition. 2009-01-09 Stef Walter * libxml++/parsers/textreader.[h|cc]: Add setup_exceptions(), setting the on_libxml_error() callback, and call it from the constructors. check_for_exceptions(): Actually check some member variables and throw an exception if necessary. This should fix bug #348006. It breaks ABI because it adds member variables, but we decided that is OK because nobody could actually be using this class seriously before now because it had no error checking.