- Sep 21, 2016
-
-
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
-
Stephen Daudell authored
-
Stephen Daudell authored
Include more configurations in the Nuget package.
-
- Jul 28, 2016
-
-
Arseny Kapoulkine authored
It interferes in a somewhat strange way with codecov reporting
-
- Jul 16, 2016
-
-
Arseny Kapoulkine authored
While I grew to dislike references for this case, there are other functions in the source that use references so switch to that for consistency.
-
- Jul 15, 2016
-
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
This adds about 40 cycles for parsing <?xml version='1.0'?> declaration and about 70 cycles for parsing <?xml version='1.0' encoding='utf-8'?>, as measured on a Core i7, which should be negligible for all documents. Fixes #16.
-
- Jul 11, 2016
-
-
Arseny Kapoulkine authored
It is probably redundant given that we have -Wold-style-cast, but it's better to warn about casts like this in case we ever need to remove the latter flag.
-
- Jun 18, 2016
-
-
Arseny Kapoulkine authored
Fixes #99.
-
- Jun 11, 2016
-
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
Put CMakeLists.txt in the project root.
-
- May 16, 2016
-
-
Arseny Kapoulkine authored
Add vs2013 projects
-
- Apr 24, 2016
-
-
Alexsey Zazvonnykh authored
-
- Apr 14, 2016
-
-
Arseny Kapoulkine authored
Previously the page size was defining the data size, and due to additional headers (+ recently removed allocation padding) the actual allocation was a bit bigger. The problem is that some allocators round 2^N+k allocations to 2^N+M, which can result in noticeable waste of space. Specifically, on 64-bit OSX allocating the previous page size (32k+40) resulted in 32k+512 allocation, thereby wasting 472 bytes, or 1.4%. Now we have the allocation size specified exactly and just recompute the available data size, which can in small space savings depending on the allocator.
-
Arseny Kapoulkine authored
When using format_raw the space in the empty tag (<node />) is the only character that does not have to be there; so format_raw almost results in a minimal XML but not quite. It's pretty unlikely that this is crucial for any users - the formatting change should be benign, and it's better to improve format_raw than to add yet another flag. Fixes #87.
-
- Apr 03, 2016
-
-
Arseny Kapoulkine authored
Also rename auto_deleter_fclose to close_file.
-
Arseny Kapoulkine authored
Do not assume that fclose can be converted to int(*)(FILE*)
-
- Mar 28, 2016
-
-
Arseny Kapoulkine authored
-
- Mar 24, 2016
-
-
QUSpilPrgm authored
Do not assume that fclose can be converted to int(*)(FILE*) because some compilers use a special calling convention for stdlib functions like fclose
-
- Feb 25, 2016
-
-
Jippe Holwerda authored
-
Jippe Holwerda authored
Having CMakeLists.txt in the project root makes it so much easier to use pugixml as an external dependency in another CMake project.
-
- Feb 13, 2016
-
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
Also remove top-level LICENSE file since .podspec already has it.
-
Arseny Kapoulkine authored
scripts: Add CocoaPods package
-
- Feb 03, 2016
-
-
Ivan Gagis authored
embed license to podspec, as LICENSE file is not in 1.7 tag, cocoapods errors otherwise. Get sources from zeux github
-
Ivan Gagis authored
-
- Feb 02, 2016
-
-
Arseny Kapoulkine authored
Unify the implementations by automatically deducing the unsigned type from its signed counterpart. That allows us to use a templated function instead of duplicating code.
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-