Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update pugixml #4439

Merged
merged 3 commits into from
Jan 10, 2025
Merged

Update pugixml #4439

merged 3 commits into from
Jan 10, 2025

Conversation

vicentebolea
Copy link
Collaborator

A new PUGIXML release just came out

vicentebolea and others added 3 commits January 10, 2025 16:20
Code extracted from:

    https://github.com/zeux/pugixml.git

at commit ee86beb30e4973f5feffe3ce63bfa4fbadf72f38 (v1.15).

Upstream Shortlog
-----------------

Arseny Kapoulkine (36):
      60d9656c Replace PUGIXML_NULL with NULL and fix a couple extra stragglers
      dab3a2f8 Replace 0 with NULL for compact and wchar mode specific code
      66995593 Replace 0 with NULL for some MSVC-specific code
      76dec417 Silence -Wzero-as-null-pointer-constant for clang
      94b19a3c Fix indentation changes
      d75a081a Update fuzz_xpath.cpp
      4d42ba7a Update fuzz_xpath.cpp
      b15bc6bf Update config=sanitize and fuzz targets
      0bd2848f Use cleaner references to STL classes
      2e8a2a4e tests: Work around -Wself-move in new gcc
      1e3d6f15 tests: Add /MP to AppVeyor builds to try to reduce build time
      d99aa003 Restrict AppVeyor builds to master branch
      cd420ab1 Use make -j2 for mingw builds on AppVeyor
      8fef4591 Fix -Wshorten-64-to-32 warning on Android NDK when targeting x86
      86591a97 Extract length validation and conversion function into a templated function
      3cc2daf4 Update year to 2024 everywhere
      b2b46640 docs: Adjust docs wrt parse_merge_pcdata x parse_embed_pcdata
      7c66cf7b docs: Add C++20 ranges documentation
      ac0ef854 Clarify comments for xml_*::empty()
      c691c6b4 Work around 'unreferenced function' warnings in NO_STL builds
      3b171843 docs: Work around asciidoc bug with TOC numbering
      d713fd23 Define PUGIXML_NOEXCEPT as throw()
      23e617b1 Warn if PUGIXML_STRING_VIEW is set without CMAKE_CXX_STANDARD (ornladios#638)
      2729d80c Makefile now defaults to cxxstd=any (ornladios#639)
      ca4f7cfe Auto-detect std::string_view support by default
      d5f14adb docs: Update documentation to address PUGIXML_HAS_STRING_VIEW changes
      af6cbeb1 Enable C++17 standard in AppVeyor tests
      ae163d5f Enable C++17 support in VS2019 and VS2022 projects
      25b50805 Add unix-cmake test to GHA
      f1f1b4e0 Add basic CMake testing to AppVeyor
      0f22f71f CMake now uses C++17 if supported by the compiler
      f1f532ac docs: Reword last bullet point of thread safety guarantees
      8c3038f9 Update CMake version to 3.5...3.30
      b299231f Update copyright year to 2025
      e7ed748b Update library version to 1.15 and update docs
      ee86beb3 scripts: Remove -appveyor version prefix from NuGet packages

David Seifert (1):
      44236fef Fix `-Wuseless-cast`

Ilya Lavrenov (1):
      3cfe51b7 Added cmake option to disable install rules

Miloš Komarčević (2):
      6ab3fa41 Update pugixml.pc.in
      08e38a4c Relative and absolute paths for a relocatable pkgconf file

Nathaniel Brough (1):
      9d8d1932 tests: excersizes query code on xml doc

Philip (1):
      08b966e2 Fixed zero as nullptr constant in macro.

Philip Botha (1):
      b138778f Replaced 0 with PUGIXML_NULL when appropriate.

Richard Barnes (1):
      6247ece2 throw() -> noexcept

Richard Hughes (1):
      752afbf4 Add a SBOM template in CycloneDX format

Richard Peters (2):
      a468d5c4 Only include CTest when building the pugixml tests
      efce4a8d Remove BUILD_TESTING as prerequisite for the PUGIXML_BUILD_TESTS; it was always set by including CTest, now CTest is conditionally included later on

Treata (1):
      06318b08 Add support for Apple framework builds (ornladios#653)

aral-matrix (1):
      2039e448 use encoding interpreted by get_write_encoding in buffered_writer constructor

dantargz (3):
      a0db6e21 Initial support for std::string_view (ornladios#633)
      13beda24 Add remaining std::string_view overloads (ornladios#636)
      4d0043fb Update VERSION in Makefile and add documentation for string_view_t (ornladios#641)
# By pugixml Upstream
* upstream-pugixml:
  pugixml 2025-01-10 (ee86beb3)
@vicentebolea vicentebolea self-assigned this Jan 10, 2025
@vicentebolea vicentebolea merged commit 51be5c3 into ornladios:master Jan 10, 2025
38 checks passed
@vicentebolea vicentebolea deleted the update-pugixml branch January 10, 2025 22:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants