Hello community, here is the log from the commit of package pugixml for openSUSE:Factory checked in at 2018-04-11 14:03:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pugixml (Old) and /work/SRC/openSUSE:Factory/.pugixml.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pugixml" Wed Apr 11 14:03:18 2018 rev:6 rq:595417 version:1.9 Changes: -------- --- /work/SRC/openSUSE:Factory/pugixml/pugixml.changes 2017-02-18 03:19:56.293240210 +0100 +++ /work/SRC/openSUSE:Factory/.pugixml.new/pugixml.changes 2018-04-11 14:05:09.203945785 +0200 @@ -1,0 +2,31 @@ +Tue Apr 10 19:06:38 UTC 2018 - [email protected] + +- Update to version 1.9 + * Specification changes + + xml_document::load(const char*) (deprecated in 1.5) now has + deprecated attribute; use xml_document::load_string instead + + xml_node::select_single_node (deprecated in 1.5) now has + deprecated attribute; use xml_node::select_node instead + * New features + + Add move semantics support for xml_document and improve + move semantics support for other objects + + CMake build now exports include directories + + CMake build with BUILD_SHARED_LIBS=ON now uses dllexport + attribute for MSVC + * XPath improvements + + Rework parser/evaluator to not rely on exceptional control + flow; longjmp is no longer used when exceptions are disabled + + Improve error messages for certain invalid expressions such + as .[1] or (1 + + Minor performance improvements + * Compatibility improvements + + Fix Texas Instruments compiler warnings + + Fix compilation issues with limits.h for some versions of gcc + + Fix compilation issues with Clang/C2 + + Fix implicit fallthrough warnings in gcc 7 + + Fix unknown attribute directive warnings in gcc 8 + + Fix cray++ compiler errors + + Fix unsigned integer overflow errors with -fsanitize=integer + + Fix undefined behavior sanitizer issues in compact mode + +------------------------------------------------------------------- Old: ---- pugixml-1.8.tar.gz New: ---- pugixml-1.9.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pugixml.spec ++++++ --- /var/tmp/diff_new_pack.AsK9RV/_old 2018-04-11 14:05:10.435900975 +0200 +++ /var/tmp/diff_new_pack.AsK9RV/_new 2018-04-11 14:05:10.439900829 +0200 @@ -1,7 +1,7 @@ # # spec file for package pugixml # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define _libname libpugixml1 Name: pugixml -Version: 1.8 +Version: 1.9 Release: 0 Summary: Light-weight C++ XML Processing Library License: MIT ++++++ pugixml-1.8.tar.gz -> pugixml-1.9.tar.gz ++++++ ++++ 4820 lines of diff (skipped)
