[libxml++] 2.91.1
- From: Kjell Ahlstedt <kjellahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libxml++] 2.91.1
- Date: Mon, 5 Oct 2015 09:57:06 +0000 (UTC)
commit efd7860f79ecc471777c856f448a172b39908363
Author: Kjell Ahlstedt <kjell ahlstedt bredband net>
Date: Mon Oct 5 11:52:19 2015 +0200
2.91.1
NEWS | 37 ++++++++++++++++++++++++++++++++++++-
configure.ac | 2 +-
2 files changed, 37 insertions(+), 2 deletions(-)
---
diff --git a/NEWS b/NEWS
index cee70a1..55a0f3d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,8 +1,43 @@
-2.90.0 (unstable):
+2.91.1 (unstable):
* Renamed ABI from libxml++-2.6 to libxml++-3.0.
This requires applications to change their pkg-config check to libxml++-3.0
when they wish to use libxml++ 2.9x or 3.x instead of libxml++ 2.x.
+ (Kjell Ahlstedt) Bug #754673.
+ There may be more changes in ABI and/or API before the first stable
+ libxml++-3.0 release.
+
+* Node: Add const_NodeList and use it in a const version of get_children().
+ Add const_NodeSet and use it in a const version of find().
+ Replace xmlpp::NodeSet by xmlpp::Node::NodeSet.
+ Element: Add const_Attribute_list and use it in a const version of
+ get_attributes().
+ (Kjell Ahlstedt) Bug #338907 (Marcos Mayorga)
+* Document: Add a non-const version of get_root_node(). Let the const version
+ return a const pointer.
+ (Knut Aksel Røysland) Bug #632522
+* Element: Add a non-const version of get_attribute(). Let the const version
+ return a const pointer.
+ (Knut Aksel Røysland) Bug #632524
+* Replace the deprecated std::auto_ptr by std::unique_ptr
+ (Kjell Ahlstedt) Bug #753123
+* DomParser: The default behaviour is to throw both parse errors and
+ validity errors in an exception instead of printing some messages on stderr.
+* Parser: Some protected data has become private.
+* Several classes: Some virtual methods have become non-virtual, and some
+ non-virtual methods have become virtual.
+* Remove class xmlpp::wrapped_exception and the deprecated classes
+ Schema and SchemaValidator.
+* xmlpp::exception and its subclasses: Remove Raise() and Clone().
+* SaxParser: Start each parsing with a new Document for entity resolution.
+* Move all Node::add_child*() methods to Element and rename them to
+ add_child_element*().
+* Attribute: Move set_value() to AttributeNode.
+* Use std::string instead of Glib::ustring for filenames.
+* Node: Replace remove_child() by remove_node().
+* Move some code from DtdValidator to Dtd.
+* Element: Rename set/get_child_text() to set/get_first_child_text().
+
2.39.2 (unstable):
diff --git a/configure.ac b/configure.ac
index 673198b..d771313 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
## This file is part of libxml++.
-AC_INIT([libxml++], [2.90.0],
+AC_INIT([libxml++], [2.91.1],
[https://bugzilla.gnome.org/enter_bug.cgi?product=libxml%2B%2B],
[libxml++], [http://libxmlplusplus.sourceforge.net/])
AC_PREREQ([2.59])
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]