- Nov 19, 2016
-
-
Arseny Kapoulkine authored
The variable is being assigned to but never read when exceptions are disabled.
-
- Nov 18, 2016
-
-
Arseny Kapoulkine authored
These warnings are emitted on some GCC versions when targeting ARM; the alignment is guaranteed to be correct due to how page offsets are set up but the compiler doesn't know.
-
Arseny Kapoulkine authored
It's too dangerous to overload here - easy to accidentally mix floating point path with boolean one.
-
Arseny Kapoulkine authored
Unfortunately, some compilers don't suppress these kinds of warnings in template instantiations; solve this by moving the responsibility for computing negative bool to the caller. Also since we're doing that we don't really need to convert to unsigned in the implementation - might as well have the caller do it, which removes some type dispatch logic and slightly reduces binary size.
-
- Nov 14, 2016
-
-
Arseny Kapoulkine authored
Put debugging information into the object file so that it can be shipped with NuGet binaries. Based on the linker settings for the executable debug info will either be put into the final .PDB or stripped out. Fixes #110.
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
Previously the error offset pointed to the first mismatching character, which can be confusing especially if the start tag name is a prefix of the end tag name. Instead, move the offset to the first character of the name - that way it should be more obvious that the problem is that the entire name mismatches. Fixes #112.
-
Arseny Kapoulkine authored
Perl version needed Archive::Zip that for some reason is not installed on WSL by default. Use this as an opportunity to remove the last Perl script.
-
- Nov 10, 2016
-
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
This test tests two important invariants: - Every combination of write flags has to result in a valid document - Parsing that document and saving the result has to result in identical output We don't test all flags since parse_no_escapes can intentionally result in malformed documents and other flags aren't relevant for node output. Also note that we test both no-whitespace and whitespace version to make sure we don't have unnecessary whitespace added during formatting.
-
- Nov 09, 2016
-
-
Arseny Kapoulkine authored
Also add it to the changelog for 1.8
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
Setting this flag outputs start and end tag for every element, including empty elements. Fixes #118.
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
- Nov 08, 2016
-
-
Arseny Kapoulkine authored
Split some lines into two and add braces in some places to make the code more readable.
-
Arseny Kapoulkine authored
This keeps all code that creates document/allocator/page structures together.
-
- Nov 07, 2016
-
-
Arseny Kapoulkine authored
The separate copy of allocator state in parser was meant to increase parsing performance by reducing aliasing/indirection, but benchmarks against the current source don't indicate that this is worthwhile. Removing this simplifies the code slightly and makes it possible to move compact hash table to the allocator.
-
Arseny Kapoulkine authored
-
- Nov 06, 2016
-
-
Arseny Kapoulkine authored
Some compilers support move semantics but don't support ranged for.
-
Arseny Kapoulkine authored
MSVC 2010 supported move semantics (partially - but should be good enough for our use case).
-
Arseny Kapoulkine authored
Do it in one place and set PUGIXML_HAS_MOVE if it's available.
-
iFarbod authored
VS 2013 supports C++11, but __cplusplus macro isn't updated, and it is 199711 so the old check always fails, even though the compiler supports c++11.
-
- Oct 18, 2016
-
-
Arseny Kapoulkine authored
Add C++11 'override' specifier
-
- Oct 17, 2016
-
-
Pavel Kryukov authored
-
- Oct 12, 2016
-
-
Pavel Kryukov authored
-
- Oct 05, 2016
-
-
Pavel Kryukov authored
-
- Sep 22, 2016
-
-
Arseny Kapoulkine authored
docs: Fix broken link at quickstart page
-
Diga Widyaprana authored
-
- Sep 21, 2016
-
-
Arseny Kapoulkine authored
Select correct suffix to use for pkg-config
-
Arseny Kapoulkine authored
Merge USEOWNSUBDIR and PKGCONFIG build flags; move the pkg-config source file to scripts/.
-
- Sep 13, 2016
-
-
peterbud authored
-
- Sep 12, 2016
-
-
peterbud authored
Also creating a separate install directory under INCLUDE and LIB directories
-
- Aug 08, 2016
-
-
Arseny Kapoulkine authored
Remove static pivot from NuGet autopkg.
-
Arseny Kapoulkine authored
-
Stephen Daudell authored
This pivot seemed to be causing issues because the NuGet package thought it was actually dynamic.
-
- Aug 07, 2016
-
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
scripts: Add VS2013 static builds to nuget package
-
- Aug 04, 2016
-
-
Stephen Daudell authored
-
Stephen Daudell authored
-