0
0
mirror of https://github.com/zeux/pugixml.git synced 2024-12-25 20:14:10 +08:00

Commit Graph

  • 4bc14418d1
    Merge pull request #650 from hughsie/hughsie/sbom master Arseny Kapoulkine 2024-11-29 08:04:18 -08:00
  • 752afbf4df
    Add a SBOM template in CycloneDX format Richard Hughes 2024-11-25 14:18:32 +00:00
  • bfbae8fcd5
    Merge e4fed64b21653bf1a1cbb65bfe2ed5752f5cba60 into 8c3038f9c8dc110128468344008d950e47334930 KarenHeart-DePaul 2024-11-25 23:07:50 +00:00
  • 8c3038f9c8 Update CMake version to 3.5...3.30 Arseny Kapoulkine 2024-11-17 08:25:06 +09:00
  • f1f532acfc docs: Reword last bullet point of thread safety guarantees Arseny Kapoulkine 2024-11-05 07:43:54 -08:00
  • 3480faa837
    Merge pull request #642 from zeux/string-view-def Arseny Kapoulkine 2024-11-04 10:20:38 -08:00
  • 3166c47fbc
    Merge 4a9169f0ee8e0edebf1ce0a74784883cd9506924 into 781e2dbe5d0aadaac9223ba35d3280f66e047761 Arthur Laurent 2024-10-31 18:28:51 +00:00
  • 4a9169f0ee
    if PUGIXML_HEADERONLY is not defined put symbols in global module fragment Arthur LAURENT 2024-10-31 19:28:41 +01:00
  • 03e0a05f26
    support "moduleonly" mode for C++20 module Arthur LAURENT 2024-10-31 18:07:48 +01:00
  • d57ccaf953
    improve some comments Arthur LAURENT 2024-10-31 18:05:38 +01:00
  • 19a31d6fad
    fix indent Arthur LAURENT 2024-10-31 18:04:42 +01:00
  • 0716ca1619
    improve some comments Arthur LAURENT 2024-10-31 18:03:20 +01:00
  • 2535c8960d
    fix inclusion of string_view when module is enabled Arthur LAURENT 2024-10-31 18:00:49 +01:00
  • 33df3e263b
    rename PUGIXML_CONSTEXPR macro to PUGIXML_CONSTEXPR11 Arthur LAURENT 2024-10-31 17:59:40 +01:00
  • bcf8b86026
    add support for C++20 module (and C++23 std module) Arthur LAURENT 2024-10-31 14:26:39 +01:00
  • ee9e5f9470
    Merge 55c21ba2961f3c9afc1f13a772b63d4af3cc609e into 781e2dbe5d0aadaac9223ba35d3280f66e047761 Alexander Ryabykin 2024-10-31 13:57:29 +01:00
  • 2587d67a48
    enable usage of constexpr and inline constexpr for constants when C++ version is >= 11 Arthur LAURENT 2024-10-31 13:28:55 +01:00
  • 0f22f71f60 CMake now uses C++17 if supported by the compiler Arseny Kapoulkine 2024-10-30 12:02:30 -07:00
  • 781e2dbe5d
    Merge pull request #643 from zeux/cmake-test Arseny Kapoulkine 2024-10-30 14:10:26 -07:00
  • f1f1b4e0dd Add basic CMake testing to AppVeyor Arseny Kapoulkine 2024-10-30 12:32:23 -07:00
  • 25b508056c Add unix-cmake test to GHA Arseny Kapoulkine 2024-10-30 12:07:33 -07:00
  • ae163d5f06 Enable C++17 support in VS2019 and VS2022 projects Arseny Kapoulkine 2024-10-30 11:46:36 -07:00
  • af6cbeb170 Enable C++17 standard in AppVeyor tests Arseny Kapoulkine 2024-10-30 11:25:17 -07:00
  • d5f14adb3c docs: Update documentation to address PUGIXML_HAS_STRING_VIEW changes Arseny Kapoulkine 2024-10-30 10:36:36 -07:00
  • ca4f7cfecc Auto-detect std::string_view support by default Arseny Kapoulkine 2024-10-30 10:31:49 -07:00
  • 4d0043fb6c
    Update VERSION in Makefile and add documentation for string_view_t (#641) dantargz 2024-10-28 08:06:42 -07:00
  • 2729d80c94
    Makefile now defaults to cxxstd=any (#639) Arseny Kapoulkine 2024-10-28 08:05:36 -07:00
  • 9a4b98ee29
    Apply suggestions from code review Arseny Kapoulkine 2024-10-28 08:04:23 -07:00
  • fdc4e4617d connect definition of string_view_t to the define Dan Ignatoff 2024-10-27 09:33:09 -07:00
  • a1cdf7059c Add link to string_view_t to the typedefs section at the end of the doc, add description of PUGIXML_HAS_STRING_VIEW Dan Ignatoff 2024-10-27 09:24:48 -07:00
  • 21b0412e48 Makefile now defaults to cxxstd=any Arseny Kapoulkine 2024-10-27 08:02:15 -07:00
  • 23e617b158
    Warn if PUGIXML_STRING_VIEW is set without CMAKE_CXX_STANDARD (#638) Arseny Kapoulkine 2024-10-26 10:20:06 -07:00
  • 034690384c Update documentations for string_view_t overloads Dan Ignatoff 2024-10-26 09:29:01 -07:00
  • b3bd6678ab Warn if PUGIXML_STRING_VIEW is set without CMAKE_CXX_STANDARD Arseny Kapoulkine 2024-10-24 17:48:51 -07:00
  • 13beda24b8
    Add remaining std::string_view overloads (#636) dantargz 2024-10-24 14:10:09 -07:00
  • 14f4d824b2 remove extraneous include that was temporarily added for debugging Dan Ignatoff 2024-10-24 12:03:23 -07:00
  • 1f967ebe40 Add test for hinted attribute, and add simple test coverage for all other added functions Dan Ignatoff 2024-10-24 11:56:51 -07:00
  • 191694979b make comments clearer and make variable order more intuitive Dan Ignatoff 2024-10-23 17:22:11 -07:00
  • f64a279d97 Add newline at end of file Dan Ignatoff 2024-10-23 16:32:42 -07:00
  • cebb4200fb Merge branch 'master' into issue-626-add-stringview-remainder Dan Ignatoff 2024-10-23 16:03:34 -07:00
  • 7432316f5e Fix PUGIXML_STRING_VIEW to PUGIXML_HAS_STRING_VIEW Dan Ignatoff 2024-10-23 14:03:26 -07:00
  • affa18f13f Add missing use of STR macro in unit test Dan Ignatoff 2024-10-23 14:00:11 -07:00
  • e7b195a257 Add remaining overloads and supporting unit tests Dan Ignatoff 2024-10-23 13:34:29 -07:00
  • 7e702740ff
    Merge pull request #623 from r-barnes/master Arseny Kapoulkine 2024-10-22 18:59:45 -07:00
  • d713fd2315
    Define PUGIXML_NOEXCEPT as throw() Arseny Kapoulkine 2024-10-22 13:36:47 -07:00
  • a0db6e2185
    Initial support for std::string_view (#633) dantargz 2024-10-22 13:31:54 -07:00
  • 1514a3d4c9 Rename PUGI_HAS_STRING_VIEW to PUGIXML_HAS_STRING_VIEW Dan Ignatoff 2024-10-22 12:46:48 -07:00
  • afab50c845 Pick up in-progress PR from brandl-muc https://github.com/zeux/pugixml/pull/627 Dan Ignatoff 2024-10-21 17:52:56 -07:00
  • d7c5eeed4f Enable PUGIXML_STRING_VIEW when building tests Matthäus Brandl 2024-09-13 22:40:29 +02:00
  • e9da0a663f Add possibility to pass additional CXXFLAGS to makefile as pugiflags Matthäus Brandl 2024-09-13 22:38:23 +02:00
  • 16eb5dabff Do not const qualify by-value arguments Matthäus Brandl 2024-09-13 21:57:34 +02:00
  • db96936862 Do not use __cpp_lib_string_view for detection of string_view support Matthäus Brandl 2024-09-13 21:54:22 +02:00
  • 71ad4932a2 Clean up detection for string_view support Matthäus Brandl 2024-09-13 21:19:46 +02:00
  • 3e7ecd2469 Add commented out define of PUGIXML_STRING_VIEW to pugiconfig.hpp Matthäus Brandl 2024-09-13 21:18:28 +02:00
  • 2f1be3b8cb Replace type alias with typedef for consistency Matthäus Brandl 2024-09-13 20:58:13 +02:00
  • bd0b8e6abe Do not warn if string_view support is requested but not supported Matthäus Brandl 2024-09-13 20:56:23 +02:00
  • c7d8d92539 Build as .a, remove make type build path JKSMTH8 2024-09-12 15:43:06 -04:00
  • 3b17184379 docs: Work around asciidoc bug with TOC numbering Arseny Kapoulkine 2024-09-12 09:49:03 -07:00
  • f428647483 Add string_view_t overloads for set_name(), set_value() and set() Matthäus Brandl 2024-09-10 22:48:30 +02:00
  • ee28175826 Define string_view alias for the selected character type Matthäus Brandl 2024-09-09 22:35:32 +02:00
  • 49383d1999 Add macros for string_view support Matthäus Brandl 2024-09-09 22:29:46 +02:00
  • 6247ece208 throw() -> noexcept Richard Barnes 2024-07-15 10:54:09 -07:00
  • 30cc354fe3
    Merge pull request #621 from aral-matrix/master Arseny Kapoulkine 2024-07-08 09:35:57 -07:00
  • 2039e448cf use encoding interpreted by get_write_encoding in buffered_writer constructor aral-matrix 2024-07-07 11:19:52 +02:00
  • 2d42114ed1
    Merge pull request #620 from zeux/nostl-warnfix Arseny Kapoulkine 2024-07-06 08:55:52 -07:00
  • c691c6b401 Work around 'unreferenced function' warnings in NO_STL builds Arseny Kapoulkine 2024-07-05 15:43:55 -07:00
  • ac0ef854e0 Clarify comments for xml_*::empty() Arseny Kapoulkine 2024-05-28 20:39:08 -07:00
  • 7c66cf7b06 docs: Add C++20 ranges documentation Arseny Kapoulkine 2024-05-19 13:24:34 -07:00
  • f1d8c51ec8
    Merge pull request #611 from kmilos/patch-1 Arseny Kapoulkine 2024-03-23 09:44:03 -07:00
  • 08e38a4c14
    Relative and absolute paths for a relocatable pkgconf file Miloš Komarčević 2024-03-22 14:05:43 +01:00
  • 6ab3fa418b
    Update pugixml.pc.in Miloš Komarčević 2024-03-22 14:00:34 +01:00
  • bbd7fcf127 Add Bazel support Vertexwahn 2024-01-07 13:42:22 +01:00
  • b2b4664030 docs: Adjust docs wrt parse_merge_pcdata x parse_embed_pcdata Arseny Kapoulkine 2024-01-26 09:23:26 -08:00
  • 3cc2daf449 Update year to 2024 everywhere Arseny Kapoulkine 2024-01-26 09:18:48 -08:00
  • 96aebcb8ae
    Merge pull request #604 from zeux/ndk-warnfix Arseny Kapoulkine 2023-12-23 10:48:31 -08:00
  • 86591a97c3 Extract length validation and conversion function into a templated function Arseny Kapoulkine 2023-12-23 09:30:57 -08:00
  • 8fef4591be Fix -Wshorten-64-to-32 warning on Android NDK when targeting x86 Arseny Kapoulkine 2023-12-20 11:19:42 -08:00
  • c922e2bb22 Fix copyright year :D gh-pages Arseny Kapoulkine 2023-12-06 16:29:54 -08:00
  • 76eec384e0 strcpy to initialize char arrays Matthew Helyar 2023-11-18 23:56:37 +00:00
  • baf25d5d8b Attempt to resolve AppVeyor tests on visual studio below 14 Matthew Helyar 2023-11-18 23:08:20 +00:00
  • 6fbb5c06e3 attempt to resolve CI failures Matthew Helyar 2023-11-18 21:58:01 +00:00
  • 6fc28c72a2 attempt to resolve CI failures Matthew Helyar 2023-11-18 21:51:43 +00:00
  • ae2661251f resolved all microsoft native recommened warnings Matthew Helyar 2023-11-18 20:54:18 +00:00
  • cf466ce2a2
    Merge pull request #595 from zeux/stl-defarg Arseny Kapoulkine 2023-11-16 12:42:22 -08:00
  • 499750ad95
    Merge pull request #596 from zeux/appvmp Arseny Kapoulkine 2023-11-16 12:32:28 -08:00
  • cd420ab193 Use make -j2 for mingw builds on AppVeyor Arseny Kapoulkine 2023-11-16 12:12:56 -08:00
  • d99aa003ba Restrict AppVeyor builds to master branch Arseny Kapoulkine 2023-11-16 12:09:18 -08:00
  • 1e3d6f15f5 tests: Add /MP to AppVeyor builds to try to reduce build time Arseny Kapoulkine 2023-11-16 11:27:40 -08:00
  • 2e8a2a4e1c tests: Work around -Wself-move in new gcc Arseny Kapoulkine 2023-11-16 10:54:20 -08:00
  • 0bd2848f33 Use cleaner references to STL classes Arseny Kapoulkine 2023-11-16 10:26:03 -08:00
  • 43d7d568a7
    Merge pull request #594 from SoapGentoo/Wuseless-cast Arseny Kapoulkine 2023-11-14 07:13:09 -08:00
  • 44236fef2c
    Fix -Wuseless-cast David Seifert 2023-11-13 20:53:44 -08:00
  • 6909df2478
    Merge pull request #590 from zeux/sanfuzz Arseny Kapoulkine 2023-10-22 11:18:08 -07:00
  • b15bc6bf1f Update config=sanitize and fuzz targets Arseny Kapoulkine 2023-10-22 10:07:52 -07:00
  • 33f709379a
    Merge pull request #551 from silvergasp/master Arseny Kapoulkine 2023-10-21 12:29:22 -07:00
  • 4d42ba7a60
    Update fuzz_xpath.cpp Arseny Kapoulkine 2023-10-21 11:20:03 -07:00
  • d75a081aa3
    Update fuzz_xpath.cpp Arseny Kapoulkine 2023-10-21 11:11:11 -07:00
  • 1ade1d4bea
    Merge pull request #586 from PhilipBotha/fix/nullptr_const_zero Arseny Kapoulkine 2023-10-19 19:21:08 -07:00
  • 0f552c945f add overloads with size_t Daniel Ottiger 2023-10-16 11:25:44 +02:00
  • a7d7c36f2c add some support for std::string_view Daniel Ottiger 2023-10-16 11:17:08 +02:00