- 13 Feb, 2015 5 commits
-
-
Christopher Dunn authored
-
Christopher Dunn authored
-
Christopher Dunn authored
Add `failIfExtra` feature to `CharReaderBuilder`.
-
Christopher Dunn authored
1. failing regression tests, from #164 and #107 2. implemented; tests pass 3. allow trailing comments
-
Christopher Dunn authored
-
- 12 Feb, 2015 1 commit
-
-
Christopher Dunn authored
-
- 11 Feb, 2015 23 commits
-
-
Christopher Dunn authored
revert '642befc8', but keep the *added* methods for `decodedNumber()` and `decodedDouble()`.
-
Christopher Dunn authored
re: 28836b8a A global instance of a Value (viz. 'null') was a mistake, but dropping it breaks binary-compatibility. So we will keep it everywhere except the one platform where it was crashing, ARM.
-
Christopher Dunn authored
revert ae3c7a7a
-
Christopher Dunn authored
This reverts commit 5bf16105.
-
Christopher Dunn authored
revert 68db6553 issue #147
-
Christopher Dunn authored
for binary-compatibility with 0.6.0 issue #147 was #57
-
Christopher Dunn authored
This reverts commit 45cd9490. Ignored ValueInternal* changes, since those did not produce symbols for Debian build. (They must not have used the INTERNAL stuff.) https://github.com/open-source-parsers/jsoncpp/issues/78 Conflicts: include/json/value.h src/lib_json/json_internalarray.inl src/lib_json/json_internalmap.inl src/lib_json/json_value.cpp
-
Christopher Dunn authored
-
Christopher Dunn authored
-
Christopher Dunn authored
By not calling validate(), we can add non-invasive features which will be simply ignored when user-code is compiled against an old version. That way, we can often avoid a minor version-bump. The user can call validate() himself if he prefers that behavior.
-
Christopher Dunn authored
Fixes #88 and #56.
-
Christopher Dunn authored
This is an improper solution. If multiple Readers exist, then the effect stackLimit is reduced because of side-effects. But our options are limited. We need to address the security hole without breaking binary-compatibility. However, this is not likely to cause any practical problems because: * Anyone using `operator>>(istream, Json::Value)` will be using the new code already * Multiple Readers are uncommon. * The stackLimit is quite high. * Deeply nested JSON probably would have hit the system limits anyway.
-
Christopher Dunn authored
-
Christopher Dunn authored
-
Christopher Dunn authored
-
Christopher Dunn authored
-
Christopher Dunn authored
-
Christopher Dunn authored
-
Christopher Dunn authored
And throw instead of return null for invalid settings.
-
Christopher Dunn authored
Remove some experimental classes that are not needed for 1.4.0. This also helps 0.8.0 binary compatibility with 0.6.0-rc2.
-
Christopher Dunn authored
-
Christopher Dunn authored
-
Christopher Dunn authored
-
- 10 Feb, 2015 11 commits
-
-
Christopher Dunn authored
-
Christopher Dunn authored
-
Christopher Dunn authored
-
Christopher Dunn authored
-
Christopher Dunn authored
-
Christopher Dunn authored
Reimplement the new Builders. Issue #131.
-
Christopher Dunn authored
-
Christopher Dunn authored
-
Christopher Dunn authored
-
Christopher Dunn authored
-
Christopher Dunn authored
-