Commit Graph

10 Commits

Author SHA256 Message Date
a54f74a422 Accepting request 862442 from home:dirkmueller:branches:devel:libraries:c_c++
- update to 1.11.4:
  * Add xml_node::remove_attributes and xml_node::remove_children
  * Add a way to customize floating point precision via xml_attribute::set and
  xml_text::set overloads
  * XPath parser now limits recursion depth which prevents stack overflow on
  malicious queries
  * Exported CMake target name changed to pugixml::pugixml; see subsequent
  patch releases
  * Regression bugfixes

OBS-URL: https://build.opensuse.org/request/show/862442
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pugixml?expand=0&rev=19
2021-01-11 22:30:19 +00:00
93f6f25add Accepting request 770090 from home:1Antoine1:branches:devel:libraries:c_c++
- Update to version 1.10:
  * XPath union operation now is ~2x faster to compute and results
    in a stable order that doesn't depend on pointer order.
  * Add format_skip_control_chars formatting flag to skip
    non-printable ASCII characters.
  * Add format_attribute_single_quote formatting flag to use single
    quotes for attribute values.
  * Add Visual Studio .natvis files to improve debugging
    experience.
- Remove merged patches:
  * pugixml-1.9-use-CMAKE_INSTALL_LIBDIR.patch.
  * pugixml-1.9-install-pc-file.patch.

OBS-URL: https://build.opensuse.org/request/show/770090
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pugixml?expand=0&rev=17
2020-02-05 06:03:53 +00:00
0b70d99931 Accepting request 688202 from home:jengelh:branches:devel:libraries:c_c++
- Ensure neutrality of descriptions.

OBS-URL: https://build.opensuse.org/request/show/688202
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pugixml?expand=0&rev=15
2019-03-26 07:46:51 +00:00
bed4a6c6ef Accepting request 625017 from home:1Antoine1:branches:devel:libraries:c_c++
- Install pc file:
  * Add pugixml-1.9-install-pc-file.patch (picked from upstream).
  * Add pugixml-1.9-use-CMAKE_INSTALL_LIBDIR.patch (picked from
    upstream).

OBS-URL: https://build.opensuse.org/request/show/625017
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pugixml?expand=0&rev=13
2018-07-27 06:46:19 +00:00
c44c784bc6 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
2018-04-11 05:21:30 +00:00
Ismail Dönmez
d0002b8efc Accepting request 458513 from home:enzokiel:branches:devel:libraries:c_c++
Update to version 1.8

OBS-URL: https://build.opensuse.org/request/show/458513
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pugixml?expand=0&rev=9
2017-02-16 19:45:04 +00:00
Ismail Dönmez
666057d3a1 - Update to version 1.7
* New integer parsing/formatting implementation
    + Functions that convert from and to integers (e.g. as_int/set_value)
      do not rely on CRT any more.
    + New implementation is 3-5x faster and is always correct wrt
      overflow or underflow. This is a behavior change - where previously
      as_uint() would return UINT_MAX on a value "-1", it now returns 0.
  * New features
    + XPath objects (xpath_query, xpath_node_set, xpath_variable_set)
      are now movable if your compiler supports C++11. Additionally,
      xpath_variable_set is copyable.
    + Added format_indent_attributes that makes the resulting XML friendlier
      to line diff/merge tools.
    + Added a variant of xml_node::attribute function with a hint that
      can improve lookup performance.
    + Custom allocation functions are now allowed (but not required)
      to throw instead of returning a null pointer.
  * Bug fixes
    + Fix Clang 3.7 crashes in out-of-memory cases (C++ DR 1748)
    + Fix xpath_node_set assignment to provide strong exception guarantee
    + Fix saving for custom xml_writer implementations that can throw from write()
- Add pugixml-config.patch to enable long long support, works better than
  enabling via build flags.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pugixml?expand=0&rev=7
2015-10-21 09:34:31 +00:00
Ismail Dönmez
8e5aca2d13 - Manually enable long long support
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pugixml?expand=0&rev=5
2015-10-09 08:41:43 +00:00
Ismail Dönmez
a1363eb7d4 Accepting request 329123 from home:scarabeus_iv:branches:devel:libraries:c_c++
- Version bump to 1.6:
  * See manual.html for in-depth changelog
- Use %cmake macros properly

OBS-URL: https://build.opensuse.org/request/show/329123
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pugixml?expand=0&rev=3
2015-09-04 15:14:39 +00:00
728148c1e1 Accepting request 290283 from home:plater:blender
Fixed build and used correct bug number
New package needed for OpenImageIO to enable blender to build with cycles bnc#905649. Please add me as maintainer to enable me to submit to factory.

OBS-URL: https://build.opensuse.org/request/show/290283
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/pugixml?expand=0&rev=1
2015-03-17 15:01:50 +00:00