2016-01-12  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	2.91.3

2016-01-07  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	DomParser: Make operator bool() explicit

2016-01-07  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Document: Test for nullptr in a constructor

	In Document(_xmlDoc* doc), throw an exception if doc==nullptr.

2016-01-07  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	NonCopyable: Make it obvious that it can't be moved

	Declare the move operators deleted. They are deleted anyway, but this makes
	it obvious.

2016-01-07  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Add some noexcept

2016-01-02  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Use using instead of typedef

	* libxml++/document.cc:
	* libxml++/nodes/element.h:
	* libxml++/nodes/node.h:
	* libxml++/parsers/parser.h:
	* libxml++/parsers/saxparser.h:
	* libxml++/parsers/textreader.h: Use using newtypename = oldtype instead of
	typedef oldtype newtypename. This is the recommended way of declaring
	type name aliases in C++11.

2015-12-30  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Use scoped enums (enum class) instead of unscoped enums

	* examples/dom_build/main.cc:
	* examples/dom_xpath/main.cc: Update names of enum constants.
	* libxml++/document.[cc|h]:
	* libxml++/nodes/node.[cc|h]:
	* libxml++/parsers/parser.[cc|h]:
	* libxml++/parsers/textreader.[cc|h]: Replace enum by enum class.
	Modify the names of the enum constants. E.g. XML_INTERNAL_GENERAL_ENTITY ->
	XmlEntityType::INTERNAL_GENERAL.

	This patch breaks API and ABI. The API and ABI of libxml++ 3.x has not yet
	been frozen.

2015-11-16  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	configure.ac: Use -Wsuggest-override with --enable-warnings=fatal

2015-11-16  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Examples: More use of override keyword

	* examples/sax_parser_build_dom/svgparser.h:
	* examples/sax_parser_entities/myparser.h: Use the override keyword on all
	overridden virtual methods.

2015-11-05  Murray Cumming  <murrayc@murrayc.com>

	SchemaValidatorBase: Use the override keyword.

	Though this is strange on pure virtual methods. These only
	seem to be repeated here so they can have more specific documentation
	than in the base class.

2015-11-05  Kjell Ahlstedt  <kjell.ahlstedt@bredband.net>

	Remove trailing blanks

2015-11-05  Renu Tyagi  <renu.tyagi@samsung.com>

	Element: Remove redundant null check

	Bug #757515