SHA256
1
0
forked from pool/pugixml
Commit Graph

12 Commits

Author SHA256 Message Date
Yuchen Lin
ec56f12af7 Accepting request 595417 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/595417
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pugixml?expand=0&rev=6
2018-04-11 12:03:18 +00:00
73c6d8d804 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
Dominique Leuenberger
9a328b7d26 Accepting request 458557 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/458557
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pugixml?expand=0&rev=5
2017-02-18 02:19:55 +00:00
Ismail Dönmez
ae9365a0b2 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
Stephan Kulow
7da13cf48e Accepting request 340208 from devel:libraries:c_c++
- 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/request/show/340208
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pugixml?expand=0&rev=4
2015-10-25 18:12:59 +00:00
Ismail Dönmez
5c674182dd - 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
Dominique Leuenberger
974c1d7f60 Accepting request 337382 from devel:libraries:c_c++
- Manually enable long long support

OBS-URL: https://build.opensuse.org/request/show/337382
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pugixml?expand=0&rev=3
2015-10-19 20:49:11 +00:00
Ismail Dönmez
f29948fb39 - 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
Dominique Leuenberger
bb9263e5b0 Accepting request 329155 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/329155
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pugixml?expand=0&rev=2
2015-09-08 15:42:45 +00:00
Ismail Dönmez
86fd170003 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
Dominique Leuenberger
56d56d5650 Accepting request 291261 from devel:libraries:c_c++
New package needed for OpenImageIO to enable blender to build with cycles bnc#905649.

OBS-URL: https://build.opensuse.org/request/show/291261
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pugixml?expand=0&rev=1
2015-03-19 20:14:17 +00:00
f7bd7710a0 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