Commit Graph

  • 7d651ac3b6 Update .gitignore Arseny Kapoulkine 2017-06-19 22:25:09 -0700
  • a7c4070df7 scripts: Switch to manual NuGet package with both CRT linkages Arseny Kapoulkine 2017-06-18 23:41:12 -0700
  • 208e2cf043 Change PUGI__SNPRINTF to use _countof for MSVC Arseny Kapoulkine 2017-06-19 07:06:47 -0700
  • 867bd2583b Merge pull request #150 from zeux/nuget Arseny Kapoulkine 2017-06-18 22:34:08 -0700
  • 9357837d2e Add VS2017 to AppVeyor test run Arseny Kapoulkine 2017-06-18 21:21:58 -0700
  • 7418bd0d79 scripts: Cleanup nuget_build.ps1 Arseny Kapoulkine 2017-06-18 21:11:54 -0700
  • ade869ea58 Merge pull request #147 from igagis/master Arseny Kapoulkine 2017-06-18 20:49:11 -0700
  • 0027b6ac79 tests: Improve XPath coverage Arseny Kapoulkine 2017-06-16 22:42:40 -0700
  • 08f102f14c tests: Add even more stream coverage tests Arseny Kapoulkine 2017-06-16 21:38:55 -0700
  • 86593c0999 tests: Add more stream coverage tests Arseny Kapoulkine 2017-06-16 17:08:00 -0700
  • 3aa2b40354 tests: Add more coverage tests for stream loading Arseny Kapoulkine 2017-06-16 16:41:08 -0700
  • b6995f06b9 Fix BorlandC compilation Arseny Kapoulkine 2017-06-16 00:32:01 -0700
  • bd23216420 tests: Improve XPath test coverage Arseny Kapoulkine 2017-06-16 00:29:14 -0700
  • a3664ea971 tests: Expand write_flush coverage Arseny Kapoulkine 2017-06-16 00:09:32 -0700
  • d2892be902 tests: Add xml_buffered_writer coverage test Arseny Kapoulkine 2017-06-15 23:52:56 -0700
  • 95f013ba80 Refactor snprintf support Arseny Kapoulkine 2017-06-15 23:35:20 -0700
  • 207bc788e9 Use buffer with a static size in convert_number_to_mantissa_exponent Arseny Kapoulkine 2017-06-15 22:58:46 -0700
  • cd2804d3ee Merge pull request #145 from noresources/snprintf Arseny Kapoulkine 2017-06-15 21:34:04 -0700
  • 0698810abb Merge pull request #149 from zeux/test-path Arseny Kapoulkine 2017-06-15 21:17:26 -0700
  • 927d321d90 Exclude unreachable lines from code coverage Arseny Kapoulkine 2017-06-15 09:28:31 -0700
  • b3b44841f0 Mark all assert(false) statements as unreachable Arseny Kapoulkine 2017-06-15 09:26:23 -0700
  • c40fd364ce tests: Add tests for loading special files Arseny Kapoulkine 2017-06-15 07:17:26 -0700
  • b66ca4f326 use 2 images to build on appveyor Ivan Gagis 2017-06-15 11:49:10 +0300
  • 4dc1054104 use powershell instead of cmd Ivan Gagis 2017-06-15 11:32:46 +0300
  • e944623780 Appveyor image set to VS2017 Ivan Gagis 2017-06-15 11:17:34 +0300
  • 042eae4c83 Appveyor image set to VS2017 Ivan Gagis 2017-06-15 11:14:28 +0300
  • d8f9148d36 set v141 tools environment for building Ivan Gagis 2017-06-15 11:11:36 +0300
  • 3a8073cca2 Appveyor image set to VS2017 Ivan Gagis 2017-06-15 11:05:28 +0300
  • c7131b01f9 VS2017 project Ivan Gagis 2017-06-15 10:59:33 +0300
  • 0fbc043183 tests: Increase compact_pointer coverage Arseny Kapoulkine 2017-06-14 23:50:21 -0700
  • 52da6f71d0 Increase the minimum CMake version to 2.8.12 Arseny Kapoulkine 2017-06-14 23:06:32 -0700
  • 0d8022eced use snprintf if available, _snprintf or sprintf otherwise Renaud Guillard 2017-06-11 18:33:28 +0200
  • 810f1f600d use _snprintf if MSVC Renaud Guillard 2017-06-05 13:31:58 +0200
  • b5e9d933ad use snprintf instead of sprintf Renaud Guillard 2017-06-04 21:10:19 +0200
  • c655550257 Merge 2e23502da7 into 38edf255ae sevlat 2017-04-08 01:56:00 +0000
  • d4e8c4e365 Merge d2bae889eb into 38edf255ae sevlat 2017-04-08 01:55:20 +0000
  • 36d7fd2bec Merge 2def7fe6e8 into 38edf255ae Stan 2017-04-08 01:55:20 +0000
  • 4d770efd08 Merge e7e7680a7c into 38edf255ae Stephen Daudell 2017-04-08 01:54:58 +0000
  • fd9b501c1b Merge a67b54e021 into 38edf255ae evgen48 2017-04-08 01:54:19 +0000
  • a2a0ea7662 Merge 883af0827c into 38edf255ae Aymeric PELLE 2017-04-08 01:54:19 +0000
  • 38edf255ae Work around -fsanitize=integer issues Arseny Kapoulkine 2017-04-03 23:16:49 -0700
  • 8c1605db19 Work around -fsanitize=integer issues Arseny Kapoulkine 2017-04-03 23:16:49 -0700
  • 24d1a4562b Move libFuzzer build to Makefile Arseny Kapoulkine 2017-04-03 21:09:37 -0700
  • 0eb1ddb975 tests: Fix fuzz_setup.sh Arseny Kapoulkine 2017-04-03 20:36:33 -0700
  • 101f32884f Add missing PUGI__FN to string_to_integer Arseny Kapoulkine 2017-03-21 22:06:19 -0700
  • 956be4ca4b Revert "Fix gcc-4.8 compilation warning when using -Wstrict-overflow" Arseny Kapoulkine 2017-03-21 21:57:16 -0700
  • acfe47ba52 tests: Do not use unsigned underflow in test code Arseny Kapoulkine 2017-03-21 21:47:22 -0700
  • c29940ca72 tests: Fix invalid buffer size Arseny Kapoulkine 2017-03-21 10:33:20 -0700
  • db98a7e28b Fix path to fuzzing corpus Arseny Kapoulkine 2017-03-21 10:28:03 -0700
  • 883af0827c Try to fix windows compile error. Aymeric PELLÉ 2017-03-09 12:51:51 -0500
  • 39d814d417 Fix istringtream type declaration. Aymeric PELLÉ 2017-03-09 12:24:37 -0500
  • 90eeacf606 Fix istringtream construction. Aymeric PELLÉ 2017-03-09 12:03:36 -0500
  • 640c94f90d Merge pull request #134 from ogdf/explicit-fallthroughs Arseny Kapoulkine 2017-03-06 07:43:40 -0800
  • 87fc170cdf Silence g++ 7.0.1 -Wimplicit-fallthrough warnings Stephan Beyer 2017-03-03 15:27:49 +0100
  • 8ce4592e15 Simplify compact_hash_table implementation Arseny Kapoulkine 2017-02-23 00:23:01 +0300
  • 6d0768d1b0 Add generic member functions to get/set attribute value or text. Aymeric PELLÉ 2017-02-15 14:34:53 -0500
  • 03e4b8de92 Merge pull request #132 from zeux/fuzz Arseny Kapoulkine 2017-02-11 13:51:39 -0800
  • ec984370fb tests: Fix fuzz_setup.sh Arseny Kapoulkine 2017-02-10 23:51:47 -0800
  • ea544eb48b tests: Add fuzzing dictionaries Arseny Kapoulkine 2017-02-09 09:53:04 -0800
  • 8c62fa9121 tests: Add XPath fuzzing Arseny Kapoulkine 2017-02-08 08:48:54 -0800
  • 8b15ae8015 tests: Add a script to set up fuzzing tools Arseny Kapoulkine 2017-02-08 08:48:33 -0800
  • 00ef791078 fuzz: Use libFuzzer instead of afl-fuzz Arseny Kapoulkine 2017-02-07 23:34:39 -0800
  • e748f435e5 tests: Increase the number of translate calls Arseny Kapoulkine 2017-02-08 01:18:11 -0800
  • 4bab082a27 tests: Fix clang build Arseny Kapoulkine 2017-02-08 00:31:05 -0800
  • ba39838ab5 tests: Add more XPath out of memory tests Arseny Kapoulkine 2017-02-08 00:09:32 -0800
  • d4c456bdef Add invalid type assertion for offset_debug Arseny Kapoulkine 2017-02-07 20:34:49 -0800
  • 02c599f52b tests: Increase the number of translate calls Arseny Kapoulkine 2017-02-08 01:18:11 -0800
  • b98c914053 tests: Fix clang build Arseny Kapoulkine 2017-02-08 00:31:05 -0800
  • 1688f44185 tests: Add more XPath out of memory tests Arseny Kapoulkine 2017-02-08 00:09:32 -0800
  • 0991c1d283 Add invalid type assertion for offset_debug Arseny Kapoulkine 2017-02-07 20:34:49 -0800
  • 2162a0d80c XPath: Simplify sorting implementation Arseny Kapoulkine 2017-02-07 00:05:50 -0800
  • 774d5fe9df XPath: Optimize insertion_sort Arseny Kapoulkine 2017-02-06 19:25:05 -0800
  • 8cc3144e7b XPath: Remove redundant calls from xml_node::select_nodes et al Arseny Kapoulkine 2017-02-05 21:52:30 -0800
  • 00e39c581a XPath: Remove evaluate_string_impl Arseny Kapoulkine 2017-02-05 21:50:13 -0800
  • a9fe2bb62e Merge pull request #131 from zeux/xpath-noeh Arseny Kapoulkine 2017-02-05 21:34:54 -0800
  • 10676b6b85 tests: Add more XPath sorting tests Arseny Kapoulkine 2017-02-04 18:43:43 -0800
  • bcc7ed57a2 XPath: Simplify evaluation error flow Arseny Kapoulkine 2017-02-03 20:33:40 -0800
  • 33159924b1 XPath: Clean up out-of-memory parse error handling Arseny Kapoulkine 2017-02-02 18:40:20 -0800
  • faadd460c4 tests: Add more out of memory tests for XPath evaluation Arseny Kapoulkine 2017-02-02 08:57:02 -0800
  • c28ff128d8 tests: Add more embed_pcdata tests Arseny Kapoulkine 2017-02-02 08:40:34 -0800
  • f9f1c86716 tests: Improve parsing coverage Arseny Kapoulkine 2017-02-01 21:07:46 -0800
  • 0e3ccc7396 Remove redundant branch from xml_node::path() Arseny Kapoulkine 2017-02-01 21:05:37 -0800
  • e56686f1e5 tests: Remove redundant coverage test Arseny Kapoulkine 2017-02-01 20:21:14 -0800
  • 1a3e92a7cc tests: Add more tests to increase coverage Arseny Kapoulkine 2017-01-31 20:36:59 -0800
  • 094a0c8ebe tests: Add compact hash table reserve test Arseny Kapoulkine 2017-01-31 19:19:04 -0800
  • 41fb880bf0 tests: Add coverage tests for encoding detection Arseny Kapoulkine 2017-01-31 07:50:39 -0800
  • ef64bef5c3 tests: More XPath coverage tests Arseny Kapoulkine 2017-01-31 00:35:15 -0800
  • 6ffd2ffc41 tests: Add more DOM coverage tests Arseny Kapoulkine 2017-01-31 00:10:20 -0800
  • 9c7897b8d2 Remove null pointer test from first_element_by_path Arseny Kapoulkine 2017-01-30 23:55:31 -0800
  • a1bc15c8d5 tests: Add more coverage tests Arseny Kapoulkine 2017-01-30 23:24:20 -0800
  • f500435cb4 XPath: Remove (re)allocate_throw and setjmp Arseny Kapoulkine 2017-01-30 22:31:57 -0800
  • 9e40c58532 XPath: Replace all (re)allocate_throw with (re)allocate_nothrow Arseny Kapoulkine 2017-01-30 22:28:57 -0800
  • 60d5688a87 tests: Make predicate out-of-memory test less aggressive Arseny Kapoulkine 2017-01-30 22:27:48 -0800
  • c370d1190d XPath: Fix reallocate_nothrow to preserve existing state Arseny Kapoulkine 2017-01-30 22:10:13 -0800
  • 1a2e4b88ee XPath: Use nonthrowing allocations in duplicate_string Arseny Kapoulkine 2017-01-30 21:46:03 -0800
  • ac150d504e XPath: Throw std::bad_alloc if we got an out-of-memory error Arseny Kapoulkine 2017-01-30 21:45:01 -0800
  • 02cee98492 tests: Add more tests for branch coverage Arseny Kapoulkine 2017-01-30 21:36:05 -0800
  • cac1d8ad9f tests: Add an error propagation test for XPath Arseny Kapoulkine 2017-01-30 08:57:42 -0800
  • 1b3e8614e7 XPath: Reword brace mismatch errors for clarity Arseny Kapoulkine 2017-01-30 08:57:07 -0800
  • 1ed6d2102b XPath: Improve error message for expressions like .[1] Arseny Kapoulkine 2017-01-30 08:54:09 -0800