<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/recipes-devtools/pugixml, branch master</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2025-01-14T16:52:05+00:00</updated>
<entry>
<title>pugixml: upgrade 1.14 -&gt; 1.15</title>
<updated>2025-01-14T16:52:05+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2025-01-14T08:28:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=19e2f3f15ad815e2534777a8f7c02a0de1074753'/>
<id>urn:sha1:19e2f3f15ad815e2534777a8f7c02a0de1074753</id>
<content type='text'>
License-Update: Copyright year updated to 2025.

Changelog:
==========
- Many xml_attribute:: and xml_node:: functions now transparently support
  std::string_view and std::string when C++17 support is detected.
- Improve pkg-config file generation for NixOS
- PUGIXML_BUILD_APPLE_FRAMEWORK CMake option can be used to build pugixml
  as .xcframework
- PUGIXML_INSTALL CMake option can be used to disable installation targets
- Fix clang/gcc warnings -Wzero-as-null-pointer-constant, -Wuseless-cast,
  -Wshorten-64-to-32
- Fix unreferenced function warnings in PUGIXML_NO_STL configuration
- Fix CMake 3.31 deprecation warnings
- Stop using deprecated throw() when noexcept is available

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>pugixml: update UPSTREAM_CHECK_* variables to fix devtool upgrades</title>
<updated>2024-07-24T15:56:47+00:00</updated>
<author>
<name>Yoann Congal</name>
<email>yoann.congal@smile.fr</email>
</author>
<published>2024-07-19T15:58:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=a6ddec6171791fd60cd36ae0dcdf666b00cb583a'/>
<id>urn:sha1:a6ddec6171791fd60cd36ae0dcdf666b00cb583a</id>
<content type='text'>
Update UPSTREAM_CHECK_* variables to fix UNKNOWN_BROKEN status with devtool
check-upgrade-status.

Signed-off-by: Yoann Congal &lt;yoann.congal@smile.fr&gt;
Reviewed-by: Alexandre Truong &lt;alexandre.truong@smile.fr&gt;
</content>
</entry>
<entry>
<title>pugixml: Update 1.13 -&gt; 1.14</title>
<updated>2023-10-04T20:09:38+00:00</updated>
<author>
<name>Markus Volk</name>
<email>f_l_k@t-online.de</email>
</author>
<published>2023-10-03T12:31:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=4b59083f4c50e097a09230bd533bdd9fbc8178ef'/>
<id>urn:sha1:4b59083f4c50e097a09230bd533bdd9fbc8178ef</id>
<content type='text'>
Improvements:

xml_attribute::set_name and xml_node::set_name now have overloads that accept pointer to non-null-terminated string and size
Implement parse_merge_pcdata parsing mode in which PCDATA contents is merged into a single node when original document had comments that were skipped during parsing
xml_document::load_file now returns a more consistent error status when given a path to a folder
Bug fixes:

Fix assertion in XPath number→string conversion when using non-English locales
Fix PUGIXML_STATIC_CRT CMake option to correctly select static CRT when using MSVC and recent CMake
Compatibility improvements:

Fix GCC 2.95/3.3 builds
Fix CMake 3.27 deprecation warnings
Fix XCode 14 sprintf deprecation warning when compiling in C++03 mode
Fix clang/gcc warnings -Wweak-vtables, -Wreserved-macro-identifier
Thanks to @DavidKorczynski, @jiangqucheng, @SoapGentoo, @asmaloney, @ArchXUser, @stefanroellin and @vineethkuttan for contributions!

- license checksum has changed because of copyright year

Signed-off-by: Markus Volk &lt;f_l_k@t-online.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>pugixml: upgrade 1.12 -&gt; 1.13</title>
<updated>2022-11-07T16:39:05+00:00</updated>
<author>
<name>Markus Volk</name>
<email>f_l_k@t-online.de</email>
</author>
<published>2022-11-04T17:43:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=c1b13a06827a6d3eab2e19556b55f08de415ab50'/>
<id>urn:sha1:c1b13a06827a6d3eab2e19556b55f08de415ab50</id>
<content type='text'>
v1.13 2022-11-01
Maintenance release. Changes:

Improvements:
- xml_attribute::set_value, xml_node::set_value and xml_text::set now have overloads that accept pointer to non-null-terminated string and size
- Improve performance of tree traversal when using compact mode (PUGIXML_COMPACT)

Bug fixes:
- Fix error handling in xml_document::save_file that could result in the function succeeding while running out of disk space
- Fix memory leak during error handling of some out-of-memory conditions during xml_document::load

Compatibility improvements:
- Fix exported symbols in CMake DLL builds when using CMake
- Fix exported symbols in CMake shared object builds when using -fvisibility=hidden

Signed-off-by: Markus Volk &lt;f_l_k@t-online.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>pugixml: upgrade 1.11.4 -&gt; 1.12</title>
<updated>2022-02-23T17:25:19+00:00</updated>
<author>
<name>Zheng Ruoqin</name>
<email>zhengrq.fnst@fujitsu.com</email>
</author>
<published>2022-02-23T02:36:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=e40eb83ded047363443eeb1b8adb67c6100f75c4'/>
<id>urn:sha1:e40eb83ded047363443eeb1b8adb67c6100f75c4</id>
<content type='text'>
License-Update: year updated to 2022.

Changelog:
=========
Bug fixes:
----------
-Fix a bug in xml_document move construction when the source of the move is empty
-Fix const-correctness issues with iterator objects to support C++20 ranges

XPath improvements:
-------------------
-Improved detection of overly complex queries that may result in stack overflow
 during parsing

Compatibility improvements:
--------------------------
-Fix Cygwin support for DLL builds
-Fix Windows CE support
-Add NuGet builds and project files for VS2022

Build system changes:
--------------------
-All CMake options now have the prefix PUGIXML_. This may require changing
 dependent build configurations.
-Many build settings are now exposed via CMake settings, most notably
 PUGIXML_COMPACT and PUGIXML_WCHAR_MODE can be set without changing pugiconfig.hpp

Signed-off-by: Zheng Ruoqin &lt;zhengrq.fnst@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>pugixml: upgrade 1.11.2 -&gt; 1.11.4</title>
<updated>2022-01-05T19:10:02+00:00</updated>
<author>
<name>zhengruoqin</name>
<email>zhengrq.fnst@fujitsu.com</email>
</author>
<published>2022-01-04T12:41:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=79a08a94b1cd5a4714ba60b876fb08b431fe13e3'/>
<id>urn:sha1:79a08a94b1cd5a4714ba60b876fb08b431fe13e3</id>
<content type='text'>
Changelog:
=========
This patch reintroduces pugixml target for CMake when find_package is used,
which was accidentally removed from v1.11.
It's recommended that pugixml::pugixml target is used instead, but this patch
restores pugixml target for existing applications / libraries that depend on it.

The previous patch, v1.11.3, did not handle repeated attempts to call
find_package; this patch fixes that particular corner case.

Signed-off-by: Zheng Ruoqin &lt;zhengrq.fnst@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>pugixml: upgrade 1.11 -&gt; 1.11.2</title>
<updated>2020-12-18T16:23:14+00:00</updated>
<author>
<name>zhengruoqin</name>
<email>zhengrq.fnst@cn.fujitsu.com</email>
</author>
<published>2020-12-18T08:09:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=94fe89bbafff19ff6f9b454e53928263a4fdd149'/>
<id>urn:sha1:94fe89bbafff19ff6f9b454e53928263a4fdd149</id>
<content type='text'>
Signed-off-by: Zheng Ruoqin &lt;zhengrq.fnst@cn.fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>pugixml: upgrade 1.10 -&gt; 1.11</title>
<updated>2020-12-04T06:32:56+00:00</updated>
<author>
<name>Zang Ruochen</name>
<email>zangrc.fnst@cn.fujitsu.com</email>
</author>
<published>2020-12-04T02:44:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=9099626c21e02f74ac0f52cadd399271538d741d'/>
<id>urn:sha1:9099626c21e02f74ac0f52cadd399271538d741d</id>
<content type='text'>
Signed-off-by: Zang Ruochen &lt;zangrc.fnst@cn.fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>pugixml: fix typo for homepage</title>
<updated>2020-06-01T05:42:25+00:00</updated>
<author>
<name>Konrad Weihmann</name>
<email>kweihmann@outlook.com</email>
</author>
<published>2020-05-30T20:11:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=31fb85103b8babfbe96b3cbf44b03882f493f268'/>
<id>urn:sha1:31fb85103b8babfbe96b3cbf44b03882f493f268</id>
<content type='text'>
Fix typo for HOMEPAGE var

Signed-off-by: Konrad Weihmann &lt;kweihmann@outlook.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>pugixml: add native and nativesdk BBCLASSEXTEND</title>
<updated>2020-05-05T23:23:36+00:00</updated>
<author>
<name>Bartłomiej Burdukiewicz</name>
<email>bartlomiej.burdukiewicz@gmail.com</email>
</author>
<published>2020-05-04T22:24:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=157b563cc9842699824b16686f9803c203a193ed'/>
<id>urn:sha1:157b563cc9842699824b16686f9803c203a193ed</id>
<content type='text'>
Signed-off-by: Bartłomiej Burdukiewicz &lt;bartlomiej.burdukiewicz@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
