- 15 12月, 2016 4 次提交
-
-
由 Christopher Dunn 提交于
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 提交于
Replace current install variables with GNUInstallDirs
-
由 David Seifert 提交于
-
由 David Seifert 提交于
* 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
-
- 10 12月, 2016 1 次提交
-
-
由 Christopher Dunn 提交于
Removed a static variable used to contain the current recursion depth in json_reader.cpp
-
- 07 12月, 2016 1 次提交
-
-
由 nnkur 提交于
Renamed JSONCPP_STACK_LIMIT to JSONCPP_DEPRECATED_STACK_LIMIT to stress that usage of this macros assumes old interface.
-
- 05 12月, 2016 1 次提交
-
-
由 Christopher Dunn 提交于
Add pragma pack directive resolves #458
-
- 04 12月, 2016 1 次提交
-
-
由 Sergiy80 提交于
Related to https://github.com/open-source-parsers/jsoncpp/issues/458
-
- 30 11月, 2016 1 次提交
-
-
由 nnkur 提交于
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 11月, 2016 1 次提交
-
-
由 Christopher Dunn 提交于
Clarify code for value type return
-
- 20 11月, 2016 3 次提交
-
-
由 Alexander V. Brezgin 提交于
-
由 Alexander V. Brezgin 提交于
-
由 Alexander V. Brezgin 提交于
isDouble() contains isIntegral()
-
- 10 11月, 2016 1 次提交
-
-
由 Christopher Dunn 提交于
Added stack overflow test
-
- 09 11月, 2016 1 次提交
-
-
由 Kirill V. Lyadvinsky 提交于
Use clang-3.5 since the Travis version has a conflict with gcc (check this issue https://bugs.debian.org/cgi-bin/bugreport.cgi?msg=11;bug=744872)
-
- 08 11月, 2016 5 次提交
-
-
由 Christopher Dunn 提交于
change throw() to noexcept to conform to c++11
-
由 Christopher Dunn 提交于
Check for locale support in CMake
-
由 Magnus Bjerke Vik 提交于
-
由 Magnus Bjerke Vik 提交于
-
由 Omkar Wagh 提交于
-
- 04 11月, 2016 1 次提交
-
-
由 Kirill V. Lyadvinsky 提交于
-
- 02 11月, 2016 1 次提交
-
-
由 Kirill V. Lyadvinsky 提交于
-
- 28 10月, 2016 1 次提交
-
-
由 Christopher Dunn 提交于
resolves #546: Ensure floating point values on input render as floats on output
-
- 27 10月, 2016 1 次提交
-
-
由 Brendan Drew 提交于
Ensure that the fact that a float was provided on input is preserved when writing output; update tests to reflect this fact
-
- 25 10月, 2016 1 次提交
-
-
由 Christopher Dunn 提交于
Rename variable empty to emptyString
-
- 14 10月, 2016 1 次提交
-
-
由 Paweł Bylica 提交于
Rename variable empty to emptyString in Value constructor to avoid shadowing of Value::empty(). GCC 4.8 produces the warning about this: lib_json/json_value.cpp: In constructor ‘Json::Value::Value(Json::ValueType)’: lib_json/json_value.cpp:346:27: warning: declaration of ‘empty’ shadows a member of 'this' [-Wshadow]
-
- 03 10月, 2016 2 次提交
-
-
由 Christopher Dunn 提交于
-
由 Christopher Dunn 提交于
-
- 02 10月, 2016 1 次提交
-
-
由 yiqiju 提交于
resolves #538
-
- 28 9月, 2016 1 次提交
-
-
由 Christopher Dunn 提交于
resolves #537 closes #538
-
- 26 9月, 2016 4 次提交
-
-
由 Vicente Olivert Riera 提交于
Otherwise failures like these one can happen during the configure phase of other applications that use jsoncpp, like upmpdcli for instance: checking jsoncpp/json/json.h usability... yes checking jsoncpp/json/json.h presence... yes checking for jsoncpp/json/json.h... yes configure: error: libjsoncpp not found. And this is the actual problem that you can see in config.log: configure:5233: checking for jsoncpp/json/json.h configure:5233: result: yes configure:5259: /usr/bin/mipsel-linux-g++ -o conftest conftest.cpp -lmicrohttpd -lmpdclient -lpthread -ljsoncpp >&5 In file included from /usr/include/jsoncpp/json/autolink.h:9:0, from /usr/include/jsoncpp/json/json.h:9, from conftest.cpp:26: /usr/include/jsoncpp/json/config.h:155:9: error: 'int64_t' does not name a type typedef int64_t Int64; ^ /usr/include/jsoncpp/json/config.h:156:9: error: 'uint64_t' does not name a type typedef uint64_t UInt64; ^ Signed-off-by: NVicente Olivert Riera <Vincent.Riera@imgtec.com>
-
由 Christopher Dunn 提交于
-
由 Christopher Dunn 提交于
Add RPATH to dynamic library build on OSX fixes #534 But we will revert if there are any complaints.
-
由 Gergely Nagy 提交于
for non-null terminated input.
-
- 23 9月, 2016 1 次提交
-
-
由 Merlyn Morgan-Graham 提交于
-
- 08 9月, 2016 2 次提交
-
-
由 Christopher Dunn 提交于
fix a bug about Json::Path
-
由 Christopher Dunn 提交于
Used macros to disable localeconv() calls
-
- 07 9月, 2016 1 次提交
-
-
由 chason 提交于
-
- 06 9月, 2016 1 次提交
-
-
由 Alexander Gazarov 提交于
Replaced the template-based solution for avoiding calls to localeconv() with a macro-based one (fixes #527)
-
- 01 9月, 2016 1 次提交
-
-
由 Christopher Dunn 提交于
-