Commit Graph

  • 48112c8b62 Make several methods static. Marian Klymov 2018-06-02 19:43:31 +03:00
  • c8bb600d27 Pass string as a const reference. Marian Klymov 2018-06-02 19:41:57 +03:00
  • 85a263e89f Fix improper format specifier in printf Marian Klymov 2018-06-02 19:38:12 +03:00
  • cfab607c0d
    Merge pull request #776 from BillyDonahue/apply_clang_format Christopher Dunn 2018-05-22 13:32:58 -05:00
  • b5e1fe89aa Apply the formatting specified in .clang-format file. Billy Donahue 2018-05-20 16:55:27 -04:00
  • abd39e791b json_tool missing include Billy Donahue 2018-05-20 16:32:06 -04:00
  • 768e31fc68
    Merge pull request #773 from BillyDonahue/precision Christopher Dunn 2018-05-13 22:57:16 -05:00
  • aa1b383666 fix string construction Billy Donahue 2018-05-13 18:28:05 -04:00
  • 8bf20bdc35 Merge branch 'precision' of github.com:BillyDonahue/jsoncpp into precision Billy Donahue 2018-05-11 14:31:51 -04:00
  • 0ba5c435f4 Improvements in writing precision and json_tool.h helpers Billy Donahue 2018-05-11 10:20:04 -04:00
  • fdcc2e4428 single-arg string ctor Billy Donahue 2018-05-11 14:26:09 -04:00
  • 9ebfc8d37b whitespace cleanup Billy Donahue 2018-05-11 14:20:51 -04:00
  • 4cec95a2e7 formatting refactor Billy Donahue 2018-05-11 10:20:04 -04:00
  • cf73619e28 refactoring cross compiler macro fo40225 2018-05-08 16:28:14 +08:00
  • ded953e0a6
    Merge pull request #771 from Binyang2014/master Christopher Dunn 2018-05-09 02:04:08 -05:00
  • 0a62267fe4 Disable warning "C4702" when compiling json cpp using vs2013 and above binyangl 2018-05-08 20:55:30 +08:00
  • 2cc9b24f0d
    Merge pull request #768 from fo40225/fix_msvc_fpfast Christopher Dunn 2018-05-08 00:30:14 -05:00
  • 6e5e9be736 corss compiler isnan fo40225 2018-05-08 12:35:08 +08:00
  • 4050143288 fix ValueTest/integers, CharReaderAllowSpecialFloatsTest/issue209 test failure when fp:fast on msvc fo40225 2018-05-05 15:05:22 +08:00
  • 3f0d91f08a fix ValueTest/specialFloats test failure when fp:fast on msvc fo40225 2018-05-05 14:38:53 +08:00
  • 02211117f1
    Merge pull request #764 from Melown/master Christopher Dunn 2018-04-20 00:22:22 -05:00
  • 323450eafc allow out-of-source build Tomáš Malý 2018-04-17 16:16:54 +02:00
  • af17fecd29
    Merge pull request #760 from ldionne/master Christopher Dunn 2018-04-05 19:36:03 -05:00
  • ffc62d26f3 [CMake] Generate CMake config files by default Louis Dionne 2018-04-05 16:37:58 -07:00
  • a07fc53287 Add setting precision for json writers and also add decimal places precision type. (#752) Mike R 2018-03-13 23:35:31 +03:00
  • af2598cdd3
    Merge pull request #751 from open-source-parsers/properly_swappable Christopher Dunn 2018-03-06 17:14:24 -06:00
  • 1d95628ba8
    Remove std::swap<Json::Value> in favor of ADL Billy Donahue 2018-03-06 12:51:58 -05:00
  • 3e2b8ea9cc
    Minor changes for static analysis (#749) Christopher Dunn 2018-03-03 12:51:17 -06:00
  • 1ab310e3ed
    Merge pull request #748 from dueringa/feature/clarifyIndentDocumentation Christopher Dunn 2018-03-03 09:46:36 -06:00
  • c7728e8658 Clarify documentation regarding indentation / newline uvok cheetah 2018-03-03 12:45:54 +01:00
  • 313a0e4c34
    Merge pull request #743 from tjanc/tjanc/fix-utf8-codepoint Christopher Dunn 2018-02-14 10:33:35 -06:00
  • 592d942b3b fix: byte shift when interpreting 32-bit utf-8 codepoints Thomas Jandecka 2018-02-14 14:23:58 +01:00
  • 5b45aa55ca Misc-typos (#741) luzpaz 2018-02-08 20:05:50 -05:00
  • 07a324fb14
    Merge pull request #736 from maxim-ky/master Christopher Dunn 2018-01-29 21:13:47 -06:00
  • 1ec85c76a4 Value::removeMember arg "removed" is optional now (could be nullptr) Maxim Ky 2018-01-29 16:59:24 +03:00
  • c27936e0aa Value::removeMember moves the existing value to "removed" now Maxim Ky 2018-01-29 16:58:45 +03:00
  • 04abe38148 Issue #731: Provide new JSONCPP_OP_EXPLICIT macro to restore VS 2012 support after recent introduction of explicit conversion function in JSON::Value. drgler 2018-01-13 15:28:19 +01:00
  • edb4bdb7ec Do not deprecate whole class but only constructors of Json::Reader. Christof Krüger 2018-01-12 21:35:17 +01:00
  • 0ced843c97
    Merge pull request #726 from okodron/fix-704 Christopher Dunn 2018-01-20 15:27:46 -06:00
  • 9b569c8ce3 Make Value copy constructor simplier Andrey Okoshkin 2018-01-12 15:59:20 +03:00
  • 392e3a5b49 Add basic test for Value::copy() (#704) Andrey Okoshkin 2018-01-12 11:27:11 +03:00
  • c69148c946 Fix Value::copyPayload() and Value::copy() (#704) Andrey Okoshkin 2018-01-12 11:26:34 +03:00
  • 2f227cb122
    Merge pull request #718 from dbeurle/master Christopher Dunn 2017-12-22 23:19:07 -06:00
  • 798f6ba055
    CZString as public when using NVCC, see issue #486 Darcy Beurle 2017-12-22 22:48:20 +01:00
  • 72f6cc7fd0
    Merge pull request #716 from cdunn2001/master Christopher Dunn 2017-12-21 02:33:50 -06:00
  • d3ce75c74e pyenv global 3.6 Christopher Dunn 2017-12-21 02:05:52 -06:00
  • de5fb8e022 Try to use default python on Trusty, for speed Christopher Dunn 2017-12-21 01:25:42 -06:00
  • 899894f0f5
    -std=c++11 (#715) Christopher Dunn 2017-12-21 01:22:40 -06:00
  • ddabf50f72 1.8.4; soversion=20 1.8.4 Christopher Dunn 2017-12-20 14:52:26 -06:00
  • 63ab03ca28
    replace code point in range(0xD800, 0xDFFF) to replacement mark (#714) Christopher Dunn 2017-12-20 14:43:55 -06:00
  • 41ff85f443
    pyenv install (#713) Christopher Dunn 2017-12-20 14:24:51 -06:00
  • 9079422ac1 Allow Json::Value to be used in a boolean context (#695) Wolfram Rösler 2017-12-05 18:18:55 +01:00
  • c39aa295e4
    Merge pull request #707 from remyjette/valuetostring-sign-mismatch Christopher Dunn 2017-12-04 20:02:47 -06:00
  • 42ca02b833
    Fix sign mismatch in valueToString Remy Jette 2017-12-04 17:49:36 -08:00
  • e6a588a246 Spelling (#703) Josh Soref 2017-12-03 11:54:29 -05:00
  • 7c979e8661 Suppress implicit-fallthrough warnings from GCC 7 (#697) Sascha Zelzer 2017-11-16 20:13:55 +01:00
  • c469326b47
    Merge pull request #699 from MarcelRaad/msvc_warnings Christopher Dunn 2017-11-16 13:08:39 -06:00
  • 240c85a10c
    MSVC warning fixes in tests Marcel Raad 2017-11-10 10:58:43 +01:00
  • d61cddedac rm unused func Christopher Dunn 2017-10-29 23:45:01 -05:00
  • 5a2dc7a2ad Add comment to README giving instructions on how to install to a directory other than /usr/local (#694) Brian W. Mulligan 2017-10-18 00:20:45 -05:00
  • a06b390187 Un-deprecate removeMember overloads, return void (#693) Wolfram Rösler 2017-10-18 07:19:27 +02:00
  • 42a161fc80 Serialize UTF-8 string with Unicode escapes (#687) Paweł Kierski 2017-10-04 03:19:20 +02:00
  • a3a4059367 Use non-deprecated removeMember() Christopher Dunn 2017-09-30 00:46:15 -05:00
  • 4d587638af Merge pull request #679 from hughbe/clang-warnings Christopher Dunn 2017-09-17 02:56:21 -05:00
  • 75e0c39393 Merge pull request #680 from jasonszang/master Christopher Dunn 2017-09-17 02:54:43 -05:00
  • 43fd41d1fc Fix meson.build to allow using jsoncpp as a subproject Jason S Zang 2017-09-16 11:19:30 +01:00
  • 7287065b63 Fix unknown pragma warnings with clang Hugh Bellamy 2017-09-16 10:01:09 +01:00
  • 9249878229 Merge pull request #678 from open-source-parsers/append-move Christopher Dunn 2017-09-15 19:15:50 -05:00
  • 17c14e73a9 Use move ctor in append() Christopher Dunn 2017-09-15 18:55:50 -05:00
  • 21e133c6fb Merge pull request #675 from wolframroesler/patch-1 Christopher Dunn 2017-09-15 01:11:24 -05:00
  • ff6b449a07 Add value_type to improve integration with boost Wolfram Rösler 2017-09-14 09:31:36 +02:00
  • f2f19b03fb Merge pull request #670 from cdunn2001/fix-travis Christopher Dunn 2017-09-13 23:07:21 -05:00
  • 026c39fa1a Try Travis support suggestion for py3 Christopher Dunn 2017-09-11 13:26:37 -05:00
  • 614671d09b Merge pull request #669 from cdunn2001/avoid-redundant-depreciation-warnings Christopher Dunn 2017-09-11 14:00:59 -05:00
  • 132840aaa1 More VS warning prevention Christopher Dunn 2017-09-11 13:39:38 -05:00
  • 9bb984a594 Update writer.h Motti Lanzkron 2017-09-11 16:14:52 +03:00
  • 66d4573206 Drop TITLE from Doxygen docs Christopher Dunn 2017-09-10 20:10:18 -05:00
  • b29fc9834f Link classes and namespace Christopher Dunn 2017-09-10 20:04:24 -05:00
  • 1a54511aa1 Drop timestamp from HTML doxygen Christopher Dunn 2017-09-10 20:00:43 -05:00
  • a7ad98fb82 rsync less Christopher Dunn 2017-09-10 19:54:23 -05:00
  • 692164d471 Update header.html Christopher Dunn 2017-09-10 19:53:42 -05:00
  • c95a841fef Generated new header.html Christopher Dunn 2017-09-10 19:29:00 -05:00
  • e895eccd18 Generated new footer.html Christopher Dunn 2017-09-10 19:28:32 -05:00
  • 3b5f8bef41 Merge pull request #667 from cdunn2001/foo Christopher Dunn 2017-09-09 15:15:10 -05:00
  • c89f0282d1 Do not write to stderr Christopher Dunn 2017-09-09 14:49:55 -05:00
  • 1b68b02ccd Try adding python-3.5 in TravisCI Christopher Dunn 2017-09-09 14:46:07 -05:00
  • adb9ab1424 Merge pull request #660 from SloCompTech/master Christopher Dunn 2017-09-05 02:58:50 -05:00
  • 49da91c786 Fixed compile bug Martin Dagarin 2017-09-04 21:10:15 +02:00
  • e8378d1e74 Fixed swiched parameters in install Martin Dagarin 2017-09-04 21:07:49 +02:00
  • 2de18021fc Merge pull request #655 from cdunn2001/fix-649 1.8.3 Christopher Dunn 2017-08-28 09:11:00 -05:00
  • c98e1d85e3 Bump to soversion=19, 1.8.3 Christopher Dunn 2017-08-28 08:45:17 -05:00
  • d830c0ab94 Fix writeCommentBeforeValue() iter deref Christopher Dunn 2017-08-28 08:42:20 -05:00
  • 90591c70cd Suppress GCC deprecated-declarations warning for tests Christopher Dunn 2017-08-28 08:38:29 -05:00
  • 4cfae897c0 Merge pull request #652 from cdunn2001/meson-not-scons 1.8.2 Christopher Dunn 2017-08-27 15:30:15 -05:00
  • f4ec601fd3 Drop NEWS.txt Christopher Dunn 2017-08-27 15:23:52 -05:00
  • d40f26d472 Move amalgamated source details to wiki Christopher Dunn 2017-08-27 15:16:43 -05:00
  • c668af9d41 Update README Christopher Dunn 2017-08-27 14:45:02 -05:00
  • 13b5ed7287 1.8.2 <- 1.8.1 Christopher Dunn 2017-08-27 14:23:41 -05:00
  • 6d31cec7cf Drop scons support Christopher Dunn 2017-08-27 14:48:07 -05:00
  • 5331d295aa Merge branch 'fix-578' Christopher Dunn 2017-08-27 14:17:31 -05:00