From c44c784bc68c488da35bc27bc675ff6968efa00da0851f49f2a89485f72768a6 Mon Sep 17 00:00:00 2001 From: Dave Plater Date: Wed, 11 Apr 2018 05:21:30 +0000 Subject: [PATCH] Accepting request 595366 from home:bschramke - 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 OBS-URL: https://build.opensuse.org/request/show/595366 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pugixml?expand=0&rev=11 --- pugixml-1.8.tar.gz | 3 --- pugixml-1.9.tar.gz | 3 +++ pugixml.changes | 31 +++++++++++++++++++++++++++++++ pugixml.spec | 4 ++-- 4 files changed, 36 insertions(+), 5 deletions(-) delete mode 100644 pugixml-1.8.tar.gz create mode 100644 pugixml-1.9.tar.gz diff --git a/pugixml-1.8.tar.gz b/pugixml-1.8.tar.gz deleted file mode 100644 index a324184..0000000 --- a/pugixml-1.8.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8ef26a51c670fbe79a71e9af94df4884d5a4b00a2db38a0608a87c14113b2904 -size 357806 diff --git a/pugixml-1.9.tar.gz b/pugixml-1.9.tar.gz new file mode 100644 index 0000000..52c3ae9 --- /dev/null +++ b/pugixml-1.9.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d156d35b83f680e40fd6412c4455fdd03544339779134617b9b28d19e11fdba6 +size 377369 diff --git a/pugixml.changes b/pugixml.changes index c26336c..e5d370f 100644 --- a/pugixml.changes +++ b/pugixml.changes @@ -1,3 +1,34 @@ +------------------------------------------------------------------- +Tue Apr 10 19:06:38 UTC 2018 - bjoern@schramke-online.de + +- 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 + ------------------------------------------------------------------- Thu Feb 16 15:32:17 UTC 2017 - joerg.lorenzen@ki.tng.de diff --git a/pugixml.spec b/pugixml.spec index 49b7842..ad656de 100644 --- a/pugixml.spec +++ b/pugixml.spec @@ -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