Commit Graph

  • fe9663e7ed Json::ValueIterator operators * and -> need to be const Billy Donahue 2020-12-21 04:41:37 -05:00
  • 5c4219b8ae Update version in dox Christopher Dunn 2021-01-10 00:17:35 -06:00
  • be4a512887
    Remove trailing space characters (#1256) Christopher Dunn 2021-01-09 22:39:07 -06:00
  • 940982438d
    Fix a precision bug of valueToString, prevent to give an error result… (#1246) Lei 2020-12-16 03:08:05 +08:00
  • 8954092f0a
    ENH: Prevent cmake in source builds (#1091) Hans Johnson 2020-11-06 15:35:51 -06:00
  • ceae0e3867
    Fix clang-tidy warnings (#1231) Marcel Opprecht 2020-11-06 22:22:26 +01:00
  • 30170d651c Fix c++20 compilation problem for clang10 and fix potential bug due to compiler optimization Christian Ledergerber 2020-10-13 17:55:58 +02:00
  • 5f4e10462f
    Merge pull request #1229 from open-source-parsers/pypi Christopher Dunn 2020-10-10 11:30:19 -05:00
  • bb9db78fe2 Do not allow failures on osx Christopher Dunn 2020-10-10 11:20:19 -05:00
  • 1664b6bbf8 Try meson/ninja from pypi Christopher Dunn 2020-10-10 09:06:43 -05:00
  • 5d1cb30e40 clang-format Christopher Dunn 2020-10-10 10:29:19 -05:00
  • c60ebf787a test: ensure the version numbers agree Ben Boeckel 2020-10-01 12:22:04 -04:00
  • 72db276986 version.h: fix the version number in the header Ben Boeckel 2020-10-01 12:21:48 -04:00
  • 9059f5cad0
    Roll version numbers for 1.9.4 release (#1223) 1.9.4 Jordan Bayles 2020-09-25 19:19:16 -07:00
  • 45733df96c meson: Don't specifically look for python3 Daniel Engberg 2020-06-03 12:19:51 +02:00
  • 5be07bdc5e
    Fix generation of pkg-config file with absolute includedir/libdir. (#1199) Ben Wolsieffer 2020-07-20 08:36:30 -04:00
  • bf0cfa5b46
    hot fix for building static lib (#1203) Chen 2020-07-14 16:37:22 +08:00
  • cfc1ad72ad
    Enhance cmake script (#1197) Chen 2020-07-13 20:33:58 +08:00
  • c8453d39d1
    Delete nullptr Json::Value constructor (#1194) nathanruiz 2020-06-24 07:52:28 +10:00
  • 632044ad95
    Billy donahue avoid isprint (#1191) Billy Donahue 2020-06-11 18:14:03 -04:00
  • b3189a0800
    avoid isprint, because it is locale specific (#1189) Billy Donahue 2020-06-11 17:43:44 -04:00
  • 9be5895985
    Issue 1182: Fix fuzzing bug (#1183) Jordan Bayles 2020-05-30 20:20:20 -07:00
  • 6aba23f4a8
    Fixes Oss-Fuzz issue: 21916 (#1180) 1.9.3 kabeer27 2020-05-29 19:20:26 +05:30
  • c161f4ac69
    Escape control chars even if emitting UTF8 (#1178) Billy Donahue 2020-05-21 11:30:59 -04:00
  • 75b360af4a
    spot fix #1171: isprint argument must be representable as unsigned char (#1173) Billy Donahue 2020-05-13 18:37:02 -04:00
  • e36cff19f0
    clang-tidy + any_of usage (#1171) Rosen Penev 2020-05-12 16:19:36 -07:00
  • b8cb8889aa
    Added current dir specifier for PowerShell (#1169) Edward Brey 2020-05-07 20:00:12 -05:00
  • d2d4c74a03
    Update README.md and add dota17 to AUTHORS list. (#1168) Chen 2020-04-30 18:05:17 +08:00
  • 8b7ea09b80
    Bump soversion to 24 (#1167) Chen 2020-04-30 17:58:07 +08:00
  • 7c186e549f update README 00.11.0 chenguoping 2020-04-29 18:56:41 +08:00
  • d9ffdc4bcb Configure Travis CI, to extend more compile environments. chenguoping 2020-04-30 14:59:08 +08:00
  • d2c205206d Rewrite and revert some code to build in pre-C++11 chenguoping 2020-04-30 11:24:36 +08:00
  • a4fb5db543
    Put ".exe" and ".dll" together to make test usable in build dir. (#1166) xkszltl 2020-04-30 10:31:54 +08:00
  • d517d598a7
    Merge pull request #1165 from mrjoel/mrjoel/cmake-updates Christopher Dunn 2020-04-29 08:27:43 -05:00
  • e9b0b96be6 Remove redundant cmake_minimum_required from example Joel Johnson 2020-02-19 09:14:08 -07:00
  • 3f0d63b5a9 Use internal CMake compiler version directly Joel Johnson 2020-02-18 13:56:26 -07:00
  • 524234e479 Use non-version checked add_compile_options Joel Johnson 2020-01-20 13:21:14 -07:00
  • 9abf11935c Remove unused CMake variable Joel Johnson 2020-02-18 16:55:45 -07:00
  • 8a5e792f20 Add Clang support, be explicit about MSVC flags Joel Johnson 2019-12-31 20:38:39 -07:00
  • 30eb5ce128 Check compiler using CMAKE_CXX_COMPILER_ID Joel Johnson 2019-12-31 20:23:08 -07:00
  • 12ceb01485 Always use consistent CXX_STANDARD Joel Johnson 2019-12-31 16:07:22 -07:00
  • edc6239f39 Not needed to specify CMAKE_MACOSX_RPATH Joel Johnson 2019-12-31 16:03:32 -07:00
  • 5a0152ae1b Only set CMAKE_BUILD_TYPE for single config generators Joel Johnson 2019-12-31 15:42:19 -07:00
  • c648b0378a Consolidate setting of jsoncpp target properties Joel Johnson 2020-02-18 18:04:59 -07:00
  • a3afd74b80 Don't use unique variable for postfix Joel Johnson 2020-02-18 18:04:04 -07:00
  • 2cb16b35dc
    allowBom -> skipBom (#1162) Chen 2020-04-28 17:30:08 +08:00
  • 83946a28db
    Ignore byte order mark in the head of UTF-8 text. (#1149) Chen 2020-04-28 15:16:05 +08:00
  • 91f1553f2c Make throwRuntimeError/throwLogicError print msg when built with JSON_USE_EXCEPTION=0 bcsgh 2020-03-23 17:34:46 -07:00
  • 5813ab1bc1 Merge branch 'fixup-tests' into 'master' (#1102) Christopher Dunn 2020-04-24 13:06:44 -05:00
  • a0b8c3ecb4 Do not run colliding tests at same time Christopher Dunn 2020-04-24 09:24:22 -05:00
  • b349221938 Cleanup test configurations Jordan Bayles 2019-11-14 10:52:13 -08:00
  • 9e23f66f61 Issue 1102: Fixup test suite, fix broken tests Jordan Bayles 2019-11-14 10:41:25 -08:00
  • 411d88fae8 Stop checking status; raise instead Christopher Dunn 2020-04-24 01:45:19 -05:00
  • 1ff6bb65a0 ninja test Christopher Dunn 2020-04-24 00:58:35 -05:00
  • 8b20b7a317 amalgamate: add version.h and allocator.h to the forwards header Ben Boeckel 2019-12-30 11:37:14 -05:00
  • 2e54e8ff1c
    adding myself to AUTHORS as per commits (#1109) Stefano Fiorentino 2020-04-24 05:52:56 +02:00
  • 90ca694e46
    clang-tidy fixes again (#1155) Rosen Penev 2020-04-11 22:26:04 -07:00
  • 3beb37ea14
    revert trailing comma in old Reader (#1126) Chen 2020-02-14 05:25:08 +08:00
  • dc180eb25e
    Remove '=delete' from template methods for Xcode 8 (#1133) David Gobbi 2020-02-13 14:22:49 -07:00
  • a6fe8e27d8
    Use ccache right (#1139) Claus Klein 2020-02-13 22:20:46 +01:00
  • edf528edfa
    clang-tidy fixes again (#1087) Rosen Penev 2020-02-02 20:03:45 -08:00
  • 6317f9a406
    fix compile warnning using cmake (#1132) Chen 2020-01-20 17:12:35 +08:00
  • 6bc55ec35d Meson updates (#1124) David Seifert 2020-01-07 02:23:50 +01:00
  • f11611c878 json_writer: fix inverted sense in isAnyCharRequiredQuoting (#1120) Andrew Childs 2019-12-28 16:04:24 +09:00
  • 8f7f35c5cd
    Replace Raw Unicode in Testcase (#1127) Chen 2019-12-26 16:08:17 +08:00
  • 7e5485ab5b Add option JSONCPP_WITH_EXAMPLE (#1099) theirix 2019-12-23 06:04:44 +03:00
  • 92d90250f2
    fix Reader bug and add testcase (#1122) Chen 2019-12-23 10:56:54 +08:00
  • d6c4a8fb2d tweak to avoid implicit narrowing warning. (#1114) Billy Donahue 2019-12-11 15:12:37 -05:00
  • a3c8642886
    Add test cases for Reader (#1108) Chen 2019-12-04 10:24:52 +08:00
  • 2983f5a89a
    Run Clang-tidy with modernize-use-auto (#1077) Chen 2019-12-04 09:08:45 +08:00
  • a0bd9adfef
    Add an insert overload function (#1110) Chen 2019-12-03 09:13:42 +08:00
  • 9e0d70aa66
    eliminate some redundancy in test_lib_json/main.cpp (#1104) Billy Donahue 2019-11-15 09:18:32 -05:00
  • f200239d5b
    Add some testcases for charReader (#1095) dota17 2019-11-15 14:51:43 +08:00
  • cfc3e927fc
    Merge pull request #1101 from open-source-parsers/drop_cpptl_support Christopher Dunn 2019-11-15 00:31:06 -06:00
  • a481201af1 Readd some overzealously removed code Jordan Bayles 2019-11-14 10:15:49 -08:00
  • 9704cedb20 Issue 1100: Drop CPPTL support Jordan Bayles 2019-11-14 09:38:11 -08:00
  • 781eec4da8
    Merge pull request #1098 from cdunn2001/allow-trailing-commas Christopher Dunn 2019-11-14 00:21:18 -06:00
  • 1c8f7d8ae5 Run clang-format Jacob Bundgaard 2019-11-04 13:29:17 +01:00
  • 554d961625 Allow trailing comma in arrays if dropped null placeholders are not allowed Jacob Bundgaard 2019-10-17 16:03:31 +02:00
  • 01db7b7430 Allow trailing comma in objects Jacob Bundgaard 2019-10-16 17:07:41 +02:00
  • d2e6a971f4
    some test coverage for Value::iterator (#1093) 1.9.2 Billy Donahue 2019-11-12 02:16:54 -05:00
  • 53c8e2cb3b
    Issue 1066 (#1080) Billy Donahue 2019-11-11 22:43:52 -05:00
  • 645cd0412c Number fixes (#1053) Jordan Bayles 2019-11-08 19:49:16 -08:00
  • ff58fdcc75
    Update coverage badge (#1088) dota17 2019-11-07 15:25:06 +08:00
  • 82b736734d add testcase for json_value.cpp to improve coverage [90+%] chenguoping 2019-10-26 15:57:35 +08:00
  • a86e129983 ENH: Move to requiring python 3 Hans Johnson 2019-11-04 07:46:51 -06:00
  • 5fb17a66b8 COMP: Remove shadow variable warning Hans Johnson 2019-11-04 07:37:19 -06:00
  • 7429bb2bfa COMP: Fix type mismatch ambiguity Hans Johnson 2019-11-04 07:35:52 -06:00
  • 2eb20a938c Remove deprecated makerelease.py Christopher Dunn 2019-11-04 01:20:17 -08:00
  • 638ad269e7 Explicitly specify hexfloat in TestResult operator<< (#1078) Billy Donahue 2019-11-03 15:27:39 -05:00
  • ec9302c4ed Avoid deprecated Meson feature Christopher Dunn 2019-11-04 01:13:59 -08:00
  • fb9aaf8112 Update meson/python Christopher Dunn 2019-11-04 00:27:02 -08:00
  • 2703c306a3
    add coverage badge in readme (#1072) dota17 2019-10-26 17:03:05 +08:00
  • c634b98e7d
    modify README.md: add some badges (#1070) dota17 2019-10-25 17:12:11 +08:00
  • 6c9408d128 remove pushError in CharReader (#1055) dota17 2019-10-24 06:31:25 +08:00
  • 54bd178bd8 update testcases to improve coverage (#1061) dota17 2019-10-24 06:30:34 +08:00
  • 41ffff01d3 Fix link to Amalgamated wiki article (#1064) Jacob Bundgaard 2019-10-18 20:06:56 +02:00
  • b082693b9e COMP: Improve const correctness for ValueIterators (#1056) Hans Johnson 2019-10-17 12:52:13 -05:00
  • a955529e47 Added emitUTF8 setting. (#1045) nicolaswilson 2019-10-17 18:47:51 +01:00
  • f59ac2a1d7 add coveralls to test coverage (#1060) dota17 2019-10-18 01:46:41 +08:00