libxml++ r159 - in trunk: . examples/dom_build examples/dom_parse_entities examples/dom_parser examples/dom_parser_raw examples/dom_read_write examples/dom_xpath examples/dtdvalidation examples/import_node examples/sax_exception examples/sax_parser examples/sax_parser_build_dom examples/sax_parser_entities examples/textreader libxml++ libxml++/exceptions libxml++/io libxml++/nodes libxml++/parsers libxml++/validators scripts



Author: murrayc
Date: 2007-08-29 09:55:08 +0100 (Wed, 29 Aug 2007)
New Revision: 159
ViewCVS link: http://svn.gnome.org/viewcvs/libxml++?rev=159&view=rev

Added:
   trunk/scripts/
   trunk/scripts/Makefile.am
   trunk/scripts/README
   trunk/scripts/reduced.m4
Modified:
   trunk/ChangeLog
   trunk/Makefile.am
   trunk/autogen.sh
   trunk/configure.in
   trunk/examples/dom_build/main.cc
   trunk/examples/dom_parse_entities/main.cc
   trunk/examples/dom_parser/main.cc
   trunk/examples/dom_parser_raw/main.cc
   trunk/examples/dom_read_write/main.cc
   trunk/examples/dom_xpath/main.cc
   trunk/examples/dtdvalidation/main.cc
   trunk/examples/import_node/main.cc
   trunk/examples/sax_exception/main.cc
   trunk/examples/sax_exception/myparser.cc
   trunk/examples/sax_parser/main.cc
   trunk/examples/sax_parser_build_dom/main.cc
   trunk/examples/sax_parser_entities/main.cc
   trunk/examples/textreader/main.cc
   trunk/libxml++/document.cc
   trunk/libxml++/exceptions/exception.cc
   trunk/libxml++/exceptions/internal_error.cc
   trunk/libxml++/exceptions/parse_error.cc
   trunk/libxml++/exceptions/validity_error.cc
   trunk/libxml++/io/outputbuffer.cc
   trunk/libxml++/io/parserinputbuffer.cc
   trunk/libxml++/libxml++config.h.in
   trunk/libxml++/nodes/contentnode.cc
   trunk/libxml++/nodes/element.cc
   trunk/libxml++/nodes/node.cc
   trunk/libxml++/parsers/domparser.cc
   trunk/libxml++/parsers/parser.cc
   trunk/libxml++/parsers/saxparser.cc
   trunk/libxml++/parsers/textreader.cc
   trunk/libxml++/validators/dtdvalidator.cc
   trunk/libxml++/validators/validator.cc
Log:
2007-08-29  Murray Cumming  <murrayc murrayc com>

* autogen.sh:
* Makefile.am:
* configure.in:
* scripts/Makefile.am:
* scripts/reduced.m4: Added an --enable-api-exceptions 
configure option, which defines LIBXMLCPP_EXCEPTIONS_ENABLED 
in libxml++config.h.
* examples/dom_build/main.cc:
* examples/dom_parse_entities/main.cc:
* examples/dom_parser/main.cc:
* examples/dom_parser_raw/main.cc:
* examples/dom_read_write/main.cc:
* examples/dom_xpath/main.cc:
* examples/dtdvalidation/main.cc:
* examples/import_node/main.cc:
* examples/sax_exception/main.cc:
* examples/sax_exception/myparser.cc:
* examples/sax_parser/main.cc:
* examples/sax_parser_build_dom/main.cc:
* examples/sax_parser_entities/main.cc:
* examples/textreader/main.cc:
* libxml++/document.cc:
* libxml++/exceptions/exception.cc:
* libxml++/exceptions/internal_error.cc:
* libxml++/exceptions/parse_error.cc:
* libxml++/exceptions/validity_error.cc:
* libxml++/io/outputbuffer.cc:
* libxml++/io/parserinputbuffer.cc:
* libxml++/libxml++config.h.in:
* libxml++/nodes/contentnode.cc:
* libxml++/nodes/element.cc:
* libxml++/nodes/node.cc:
* libxml++/parsers/domparser.cc:
* libxml++/parsers/parser.cc:
* libxml++/parsers/saxparser.cc:
* libxml++/parsers/textreader.cc:
* libxml++/validators/dtdvalidator.cc:
* libxml++/validators/validator.cc:
Put LIBXMLCPP_EXCEPTIONS_ENABLED ifdefs around uses of 
try, catch, and throw, so that libxml++ can build with 
CXXFLAGS=-fno-exceptions. However, we might still 
need some alternative error checking API.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]