- 26 Jun, 2017 4 commits
-
-
Christopher Dunn authored
-
Christopher Dunn authored
Add initial Meson build file
-
David Seifert authored
-
David Seifert authored
-
- 24 Jun, 2017 1 commit
-
-
Christopher Dunn authored
Fix #567 in writing real values in different locales
-
- 22 Jun, 2017 1 commit
-
-
Bernhard Hartleb authored
The output of snprintf might produce ',' separators for decimal places if certain locales are set. This commit moves the converversion from ',' to '.' to correct place. Otherwise an additional ".0" might be appended.
-
- 13 Jun, 2017 1 commit
-
-
Christopher Dunn authored
Allocate the proper memory for formatString. Fix a warning with gcc 7.1
-
- 09 Jun, 2017 1 commit
-
-
Sylvestre Ledru authored
/root/firefox-gcc-last/toolkit/components/jsoncpp/src/lib_json/json_writer.cpp:139:16: note: using the range [-2147483648, 2147483647] for directive argument /root/firefox-gcc-last/toolkit/components/jsoncpp/src/lib_json/json_writer.cpp:146:10: note: 'sprintf' output between 5 and 15 bytes into a destination of size 6 sprintf(formatString, "%%.%dg", precision); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- 02 May, 2017 1 commit
-
-
Christopher Dunn authored
Fix QNX build: QNX defines sprintf under the std namespace.
-
- 01 May, 2017 1 commit
-
-
Anton Indrawan authored
-
- 25 Apr, 2017 1 commit
-
-
Christopher Dunn authored
Refactor authorship information for more technical accuracy.
-
- 24 Apr, 2017 1 commit
-
-
Devin Jeanpierre authored
Google advises its employees to add Google Inc. as an author, but that hasn't been done yet and would be super inconvenient. So instead I've refactored the file to refer to "The JsonCpp Authors", which are listed in the AUTHORS file. The AUTHORS file itself is generated via: git log --pretty="%an <%ae>%n%cn <%ce>" | sort | uniq Plus the addition of "Google Inc." as a copyright author. (Google owns the work of anyone contributing from an @google.com address, for example.) The list contains some probable duplicates where people have used more than one email address. I didn't deduplicate because -- well, who's to say they're duplicates, anyway? :)
-
- 10 Apr, 2017 1 commit
-
-
Christopher Dunn authored
Including instructions in how to use jsonCpp with conan
-
- 09 Apr, 2017 1 commit
-
-
paulo authored
Also added the badge to the conan package. Related to issue #564
-
- 08 Apr, 2017 1 commit
-
-
Christopher Dunn authored
Fix V815:Decreased performance
-
- 07 Apr, 2017 1 commit
-
-
pavel.pimenov authored
-
- 06 Apr, 2017 2 commits
-
-
Christopher Dunn authored
Optimize Value::isIntegral() method
-
Christopher Dunn authored
Fix warning issue with gcc flags. closes #586
-
- 29 Mar, 2017 1 commit
-
-
Alexander V. Brezgin authored
Worst case called modf() twice
-
- 10 Mar, 2017 2 commits
-
-
Gaurav authored
FIx cmake build.
-
Gaurav authored
PR for - https://github.com/open-source-parsers/jsoncpp/issues/586 Separating the default options for compiler flags.
-
- 09 Mar, 2017 3 commits
-
-
Christopher Dunn authored
Fix crash issue due to NULL value.
-
Christopher Dunn authored
README: Give some love
-
David Seifert authored
Using full paths is more versatile. The current solution breaks when specifying an absolute path for CMAKE_INSTALL_INCLUDEDIR which is an otherwise supported option by CMake's GNUInstallDirs. CMake does not support Autoconf-style ${prefix}-pseudo variables, hence trying to emulate the behaviour gains us nothing and breaks providing absolute paths to CMAKE_INSTALL_LIBDIR.
-
- 17 Jan, 2017 1 commit
-
-
Gaurav authored
Null value in Value constructor will crash strlen(). Avoid crash with JSON_ASSERT_MESSAGE
-
- 12 Jan, 2017 1 commit
-
-
Iñaki Baz Castillo authored
-
- 21 Dec, 2016 2 commits
-
-
Christopher Dunn authored
std::min<unsigned>, for VS2015 fixes #565
-
Christopher Dunn authored
fixes #565
-
- 19 Dec, 2016 1 commit
-
-
Christopher Dunn authored
See #497, bottom comment.
-
- 14 Dec, 2016 4 commits
-
-
Christopher Dunn authored
Plus some other build-related changes. I don't think there is anything functionally different from 1.7.7, or even any binary incompatibilities, but the cmake change is significant.
-
Christopher Dunn authored
Replace current install variables with GNUInstallDirs
-
David Seifert authored
-
David Seifert authored
* The GNUInstallDirs module is more idiomatic and supported by Kitware upstream, whereas the current directories are not standardised across CMake-using packages. Using CMake native mechanisms is better than reinventing the wheel, as it makes using the build system more uniform across the ecosystem * Use CMAKE_CXX_STANDARD to force C++11 * Require CMake 3.1.0 at a minimum * Fixed lower/UPPERcase format for function/macro calls * Fixed indents by replacing tabs with 4 spaces
-
- 09 Dec, 2016 1 commit
-
-
Christopher Dunn authored
Removed a static variable used to contain the current recursion depth in json_reader.cpp
-
- 07 Dec, 2016 1 commit
-
-
nnkur authored
Renamed JSONCPP_STACK_LIMIT to JSONCPP_DEPRECATED_STACK_LIMIT to stress that usage of this macros assumes old interface.
-
- 05 Dec, 2016 1 commit
-
-
Christopher Dunn authored
Add pragma pack directive resolves #458
-
- 03 Dec, 2016 1 commit
-
-
Sergiy80 authored
Related to https://github.com/open-source-parsers/jsoncpp/issues/458
-
- 30 Nov, 2016 1 commit
-
-
nnkur authored
Removed a static variable used to contain the current recursion depth of Reader::readValue(). The number of elements in an internal container Reader::nodes_ is used instead. It is correct because any recursive call of Reader::readValue() is executed with adjacent nodes_.push() and nodes_.pop() calls. Added the option to change the allowed recursion depth at compile time by defining a macro JSONCPP_STACK_LIMIT as the required integer value.
-
- 21 Nov, 2016 1 commit
-
-
Christopher Dunn authored
Clarify code for value type return
-
- 20 Nov, 2016 1 commit
-
-
Alexander V. Brezgin authored
-