- 27 Sep, 2022 1 commit
-
-
Arseny Kapoulkine authored
Correctly set default visibility on non-windows compilers
-
- 25 Sep, 2022 1 commit
-
-
Milian Wolff authored
This fixes compilation of pugixml with -fvisibility=hidden. Without this patch, one would get lots of unresolved symbols when consuming pugixml as a shared library.
-
- 03 Sep, 2022 1 commit
-
-
Arseny Kapoulkine authored
-
- 04 Aug, 2022 2 commits
-
-
Arseny Kapoulkine authored
Enable usage of nullptr for MSVC 16 and newer (MSVS 2010)
-
Matthäus Brandl authored
-
- 22 Jul, 2022 2 commits
-
-
Arseny Kapoulkine authored
... I forgot we still support platforms without C99, 23 years later.
-
Arseny Kapoulkine authored
sprintf now results in a deprecation warning in Xcode 14 beta.
-
- 01 Jun, 2022 1 commit
-
-
Arseny Kapoulkine authored
Optimize compact mode
-
- 17 May, 2022 4 commits
-
-
Arseny Kapoulkine authored
Fix memory leak during OOM in convert_buffer
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
This is the same fix as #497, but we're using auto_deleter instead because if allocation function throws, we can't rely on an explicit call to deallocate. Comes along with two tests that validate the behavior.
-
Arseny Kapoulkine authored
Fix memory leak
-
- 16 May, 2022 1 commit
-
-
TodorHryn authored
-
- 16 Feb, 2022 2 commits
-
-
Arseny Kapoulkine authored
tests: Fix MSVC 2022 build
-
Arseny Kapoulkine authored
Instead of trying to detect if we can safely use random shuffle simply reimplement it ourselves. The quality of the RNG is not essential for these tests.
-
- 10 Feb, 2022 1 commit
-
-
Arseny Kapoulkine authored
Also make sure the line shows up in grep when using the current version number. Fixes #478.
-
- 09 Feb, 2022 8 commits
-
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
WinCE lacks most recent CRT additions to MSVC; we used to explicitly disable specific sections of code, but it's more comprehensive to just specify that the CRT is from MSVC7 instead of MSVC8. Fixes #401
-
- 08 Feb, 2022 1 commit
-
-
Arseny Kapoulkine authored
Add support for Visual Studio 2022 with Platform Toolset v143.
-
- 06 Feb, 2022 1 commit
-
-
Arseny Kapoulkine authored
Fixes #475
-
- 21 Jan, 2022 4 commits
- 08 Aug, 2021 1 commit
-
-
Arseny Kapoulkine authored
Set CMP0091 CMake policy
-
- 07 Aug, 2021 3 commits
-
-
Arseny Kapoulkine authored
This allows the correct use of runtime library override. Fixes #412
-
Arseny Kapoulkine authored
Add Cmake options for pugiconfig.hpp options Fixes #387 Closes #388
-
Arseny Kapoulkine authored
Remove memory configuration options and rely on automatic detection of long long
-
- 10 Jul, 2021 1 commit
-
-
Arseny Kapoulkine authored
The function returns true on success and false on failure.
-
- 30 Jun, 2021 3 commits
-
-
Arseny Kapoulkine authored
Fix include in test_document.cpp when building against libc++. The _GLIBCXX_HAVE_UNISTD_H relies on pugixml and its tests being built against libstdc++, with LLVM's libc++ this won't be defined
-
Paul Mulders authored
-
Arseny Kapoulkine authored
Mark "project" check as information and disable "patch" check.
-
- 28 Jun, 2021 2 commits
-
-
Björn Blissing authored
Store compile definitions in variable to avoid duplicated generator expressions.
-
Björn Blissing authored
Moved needed defines to public section of target_compile_definitions.
-