Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-18 | Add release build to Travis | Arseny Kapoulkine | |
2015-10-18 | Fix wchar mode | Arseny Kapoulkine | |
2015-10-18 | Fix MWCW issue with compact mode | Arseny Kapoulkine | |
2015-10-18 | Fix Borland C++ issues with compact mode | Arseny Kapoulkine | |
2015-10-18 | Work around DMC compilation error | Arseny Kapoulkine | |
For some reason reference to a fixed-size array works in two other places but not in this one... | |||
2015-10-18 | Fix 'cast increases required alignment of type' warnings | Arseny Kapoulkine | |
These show up when building with Wcast-align for ARM. | |||
2015-10-17 | Use -pedantic instead of -Wpedantic | Arseny Kapoulkine | |
Travis CI strikes once more. | |||
2015-10-17 | Enable a few more warnings | Arseny Kapoulkine | |
2015-10-17 | Fix XPath query move ctor/operator | Arseny Kapoulkine | |
It now also moves parse result. | |||
2015-10-17 | Fix 'signed/unsigned comparison' warning in wchar mode | Arseny Kapoulkine | |
Only happens on GCC 3.4 for some reason. | |||
2015-10-17 | tests: Fix GCC warning | Arseny Kapoulkine | |
Fix "this decimal constant is unsigned only in ISO C90". | |||
2015-10-17 | Fix -Wshadow warning | Arseny Kapoulkine | |
2015-10-17 | Fix MSVC6 header-only build | Arseny Kapoulkine | |
name_sentry dtor results in multiple symbol definition errors in MSVC6. | |||
2015-10-17 | Fix integer overflow detection with leading zeros | Arseny Kapoulkine | |
Since they don't contribute to the resulting value just skip them before parsing. This matches the behavior of strtol/strtoll and results in more intuitive behavior. | |||
2015-10-17 | Use explicit tests in set_Name/set_value | Arseny Kapoulkine | |
Node type enum is not used as an array index anywhere else; the code is not very readable and the value of this "optimization" is questionable. The conditions are arranged so that in all normal cases the first comparison returns true anyway. | |||
2015-10-17 | Fix argument mismatch in integer parsing | Arseny Kapoulkine | |
The minneg argument is supposed to be the absolute value of the minimum negative representable number. In case of two-complement arithmetic, it's the same as the value itself but it's better to be explicit and negate the argument. | |||
2015-10-17 | Add compact_hash_table assertions | Arseny Kapoulkine | |
2015-10-17 | docs: Add a note about moving xpath_query | Arseny Kapoulkine | |
2015-10-12 | Refactor output buffer encoding | Arseny Kapoulkine | |
Share the implementation for different encodings. We still need two functions because endian_swap on uint8_t is ambiguous... | |||
2015-10-10 | docs: Regenerate HTML documentation | Arseny Kapoulkine | |
2015-10-10 | scripts: Use changelog URL as release notes | Arseny Kapoulkine | |
2015-10-10 | docs: Correct the acknowledgment section | Arseny Kapoulkine | |
2015-10-10 | scripts: Use /Z7 for NuGet package | Arseny Kapoulkine | |
This avoids linker warning when building the final executable and we don't have to package the .PDB file. | |||
2015-10-10 | tests: Fix version check :) | Arseny Kapoulkine | |
2015-10-10 | Add .gitignore | Arseny Kapoulkine | |
2015-10-10 | docs: Update changelog for 1.7 | Arseny Kapoulkine | |
2015-10-10 | Fix 'make release' after clean checkout | Arseny Kapoulkine | |
2015-10-10 | Update version to 1.7 | Arseny Kapoulkine | |
2015-10-10 | scripts: Fix NuGet description formatting | Arseny Kapoulkine | |
2015-10-10 | scripts: Cleanup NuGet packaging | Arseny Kapoulkine | |
Move pugixml project file for VS2015 to scripts/ and unify the output file structure similar to old VS201x projects. Remove test projects and solution since they are not required for building. Provide more accurate information in the package script and handle build errors during package construction properly. | |||
2015-10-10 | Merge branch 'master' of https://github.com/igagis/pugixml into nuget | Arseny Kapoulkine | |
2015-10-09 | tests: Add a test for empty xpath_query ctor | Arseny Kapoulkine | |
2015-10-09 | Refactor utf_decoder classes | Arseny Kapoulkine | |
Instead of functions with different names (e.g. decode_utf8_block), split utf_decoder class into multiple classes with ::process static function. This makes it easier to share code for decoding different encodings. | |||
2015-10-08 | changed nuget name to pugixml without lib prefix | Ivan Gagis | |
2015-10-07 | Use correct type for lead in decode_utf16_block | Arseny Kapoulkine | |
This does not affect correctness but makes code more uniform. | |||
2015-10-07 | Refactor decode_utfN_block and decode_latin1_block | Arseny Kapoulkine | |
Make sure the looping structure is the same as in decode_utf8_block. | |||
2015-10-07 | Simplify file/stream loading flow | Arseny Kapoulkine | |
Instead of calling xml_document public functions just call implementation of load_buffer_inplace_own. This makes it so we only call reset() once during load_file/load. | |||
2015-10-07 | Delete ReadMe.txt | igagis | |
2015-10-07 | nuget package scripts | Ivan Gagis | |
2015-10-07 | VisualStudio 2015 solution added | Ivan Gagis | |
2015-10-06 | tests: Add a copy of header-only test | Arseny Kapoulkine | |
This makes sure we get linking errors whenever a symbol is not marked as inline in header-only mode. | |||
2015-10-06 | Merge pull request #58 from Breush/patch-1 | Arseny Kapoulkine | |
Fixed missing PUGI__FN | |||
2015-10-06 | Fixed missing PUGI__FN | A. Breust | |
2015-09-23 | scripts: Enable C++11 in CMakeLists | Arseny Kapoulkine | |
We now make sure that in CMake builds we have long long support. This requires CMake 3.1 for target_compile_features. Fixes #53 (as long as packages use this CMake script... most of them do) | |||
2015-09-21 | Fix parsing of integers that start with + | Arseny Kapoulkine | |
This matches the format strtol supports. | |||
2015-09-20 | Merge pull request #56 from zeux/travis-osx | Arseny Kapoulkine | |
Add OSX to Travis CI config | |||
2015-09-20 | build: Reduce the build matrix | Arseny Kapoulkine | |
We don't need to test gcc on OSX | |||
2015-09-20 | build: Add OSX to Travis config | Arseny Kapoulkine | |
2015-09-20 | Fix signed/unsigned warnings for MSVC | Arseny Kapoulkine | |
2015-09-20 | tests: Add tests for integer overflow during conversion | Arseny Kapoulkine | |
These tests are only testing attribute as_int in hopes that xml_text uses the same underlying implementation (which it does). |