Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/coronalabs/external-metalangle-jsoncpp-source

https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp
https://github.com/coronalabs/external-metalangle-jsoncpp-source

Fix generation of pkg-config file with absolute includedir/libdir. (#1199)

5be07bdc5e2d5b7715ecbc73749af3e625674dcb authored over 4 years ago by Ben Wolsieffer <[email protected]>
hot fix for building static lib (#1203)

Fix #1197

bf0cfa5b46263b202aceb4d4e2fd000e87d4c96f authored over 4 years ago by Chen <[email protected]>
Enhance cmake script (#1197)

* BUILD_TYPE corresponds to Release/Debug
but LIB_TYPE corresponds to shared/static.

* Ad...

cfc1ad72ad7e0a6d625686182bce1aefa118b308 authored over 4 years ago by Chen <[email protected]>
Delete nullptr Json::Value constructor (#1194)

This patch adds an explicit ctor with a std::nullptr_t argument, that is `delete`-d. This keeps ...

c8453d39d1d98ddafd15267d9d55223cdc48f2b1 authored over 4 years ago by nathanruiz <[email protected]>
Billy donahue avoid isprint (#1191)

* avoid isprint

`std::isprint` is locale-specific and the JSON-spec is not.
In particular, i...

632044ad956b9ca55703d98d852bc815077f6afc authored over 4 years ago by Billy Donahue <[email protected]>
avoid isprint, because it is locale specific (#1189)

* avoid isprint

`std::isprint` is locale-specific and the JSON-spec is not.
In particular, i...

b3189a0800e2d6af9c507d149c37a65dec72199d authored over 4 years ago by Billy Donahue <[email protected]>
Issue 1182: Fix fuzzing bug (#1183)

This patch fixes a fuzzing bug by resolving a bad fallthrough in the
setComment logic.

The r...

9be589598595963f94ba264d7b416d0533421106 authored over 4 years ago by Jordan Bayles <[email protected]>
Fixes Oss-Fuzz issue: 21916 (#1180)

* Fix heap-buffer-overflow in json_reader

6aba23f4a8628d599a9ef7fa4811c4ff6e4070e2 authored over 4 years ago by kabeer27 <[email protected]>
Escape control chars even if emitting UTF8 (#1178)

* Escape control chars even if emitting UTF8

See #1176
Fixes #1175

* review comments

*...

c161f4ac69633deb2ed43bc8569cb9b183f63c32 authored over 4 years ago by Billy Donahue <[email protected]>
spot fix #1171: isprint argument must be representable as unsigned char (#1173)

75b360af4ae3949c003e39d57dad43238e3178c2 authored over 4 years ago by Billy Donahue <[email protected]>
clang-tidy + any_of usage (#1171)

* [clang-tidy] change functions to static

Found with readability-convert-member-functions-to-...

e36cff19f098723a45a98f53bba113da3c3781f3 authored over 4 years ago by Rosen Penev <[email protected]>
Added current dir specifier for PowerShell (#1169)

The `./` is needed before `vcpkg install jsoncpp` when installing with PowerShell.

b8cb8889aab726a35c49472228256f7bb1d44388 authored over 4 years ago by Edward Brey <[email protected]>
Update README.md and add dota17 to AUTHORS list. (#1168)

* update README

* add dota17 to AUTHORS list

d2d4c74a03036c18d7171993bfaa6e0bea38e07d authored over 4 years ago by Chen <[email protected]>
Bump soversion to 24 (#1167)

8b7ea09b8055df01866a5ce4142b12ed8f9f13eb authored over 4 years ago by Chen <[email protected]>
Put ".exe" and ".dll" together to make test usable in build dir. (#1166)

a4fb5db54389e618a4968a3feb7f20d5ce853232 authored over 4 years ago by xkszltl <[email protected]>
Merge pull request #1165 from mrjoel/mrjoel/cmake-updates

Improve CMake correctness and handling

d517d598a797aa370792b5354da0152f949cfa5e authored over 4 years ago by Christopher Dunn <[email protected]>
Not needed to specify CMAKE_MACOSX_RPATH

As of CMake 3.0 with CMP0042, MACOSX_RPATH is enabled by default.
Since the validated version us...

edc6239f3934d39ce635d2127790f464ca08a125 authored over 4 years ago by Joel Johnson <[email protected]>
Remove redundant cmake_minimum_required from example

This is already covered by the toplevel CMake, which also serves to
provide a consistent minimum...

e9b0b96be677f011d0e9e3d153b25f3274bdb2e0 authored over 4 years ago by Joel Johnson <[email protected]>
Consolidate setting of jsoncpp target properties

c648b0378addd7834c1c530ea20853303c1de535 authored over 4 years ago by Joel Johnson <[email protected]>
Only set CMAKE_BUILD_TYPE for single config generators

5a0152ae1b0b6a683365e56306dcac613f0859a1 authored over 4 years ago by Joel Johnson <[email protected]>
Don't use unique variable for postfix

The more general CMake way to handle library suffixing is to set
CMAKE_<CONFIG>_POSTFIX, so sett...

a3afd74b80715a0a1f2d7b5c47b90385b7e1b136 authored over 4 years ago by Joel Johnson <[email protected]>
Use non-version checked add_compile_options

Commit aebc7fa added version checks for CMake compatibility. In reality,
only the add_compile_de...

524234e479daf2eb406521dcf9eb30d94554c21b authored over 4 years ago by Joel Johnson <[email protected]>
Remove unused CMake variable

EXTRA_CXX_FLAGS is never defined, making this a noop. Further,
COMPILE_OPTIONS is invalid to set...

9abf11935c02543f6f7481a4aa09305feb1bbb05 authored over 4 years ago by Joel Johnson <[email protected]>
Use internal CMake compiler version directly

3f0d63b5a9487feb2b75f13b05c4930a668da08d authored over 4 years ago by Joel Johnson <[email protected]>
Add Clang support, be explicit about MSVC flags

8a5e792f206626a102d8e08d8b3a0db68b9876c2 authored over 4 years ago by Joel Johnson <[email protected]>
Always use consistent CXX_STANDARD

Since CMake has subdirectory variable scope, unilaterally set the
CMAKE_CXX_STANDARD variable to...

12ceb014850d2a7bbaf7f23cd4a1ab8f6571b17f authored over 4 years ago by Joel Johnson <[email protected]>
Check compiler using CMAKE_CXX_COMPILER_ID

Since the introduction of CMAKE_COMPILER_IS_GNUCXX CMake has
suggested using CMAKE_CXX_COMPILER_...

30eb5ce128d4880febbb82c71c62952380be542a authored over 4 years ago by Joel Johnson <[email protected]>
allowBom -> skipBom (#1162)

2cb16b35dcfe0703272c9bbe777ad09546846a04 authored over 4 years ago by Chen <[email protected]>
Ignore byte order mark in the head of UTF-8 text. (#1149)

* Ignore bom at the beginning of the UTF-8 text

83946a28db3d13ffe8184bdae23287a81c09fd7f authored over 4 years ago by Chen <[email protected]>
Make throwRuntimeError/throwLogicError print msg when built with JSON_USE_EXCEPTION=0

91f1553f2c65e8c3d200fa309efe784673c27125 authored over 4 years ago by bcsgh <[email protected]>
Merge branch 'fixup-tests' into 'master' (#1102)

5813ab1bc18404645bac3939c0d53f159f5ce1e0 authored over 4 years ago by Christopher Dunn <[email protected]>
Cleanup test configurations

b3492219385ba41f9f8167a68e3f56a2b6cdd7a9 authored over 4 years ago by Jordan Bayles <[email protected]>
Do not run colliding tests at same time

a0b8c3ecb418a8d5fcf992a3250fd3634b5cb563 authored over 4 years ago by Christopher Dunn <[email protected]>
Issue 1102: Fixup test suite, fix broken tests

A recent PR broken the JsonChecker tests by adding support for trailing
commas. This didn't end ...

9e23f66f614d23c4c2b540d2d62ce3b2725d422a authored over 4 years ago by Jordan Bayles <[email protected]>
Stop checking status; raise instead

411d88fae895d7d2dbc06dcccc80d4f747746c2b authored over 4 years ago by Christopher Dunn <[email protected]>
ninja test

1ff6bb65a0a845dfe4e29fef01f5f42ddfe4f67a authored over 4 years ago by Christopher Dunn <[email protected]>
amalgamate: add version.h and allocator.h to the forwards header

Required to get JSONCPP_USING_SECURE_MEMORY and the SecureAllocator
available for the definition...

8b20b7a317b671fadcdff760dce7e341312503aa authored over 4 years ago by Ben Boeckel <[email protected]>
adding myself to AUTHORS as per commits (#1109)

commits:
ff923658c4d9f1492617557148369b34c71ba623
5907cef86ca699a842d0a8cad4c018b4da5d6e17

2e54e8ff1c9d3438297bdfd33b1a305fc7cbae98 authored over 4 years ago by Stefano Fiorentino <[email protected]>
clang-tidy fixes again (#1155)

* [clang-tidy] remove redundant string initialization

Found with readability-redundant-string...

90ca694e4697497a8c2bc8c60a9c9f89e7290a10 authored over 4 years ago by Rosen Penev <[email protected]>
revert trailing comma in old Reader (#1126)

3beb37ea14aec1bdce1a6d542dc464d00f4a6cec authored almost 5 years ago by Chen <[email protected]>
Remove '=delete' from template methods for Xcode 8 (#1133)

For Apple clang-800.0.42.1, which was released with Xcode 8 in
September 2016, the '=delete' on...

dc180eb25eca8d7ce16f062641e005e464ea398f authored almost 5 years ago by David Gobbi <[email protected]>
Use ccache right (#1139)

* Prevent cmakelint warnings

Use 4 spaces for indent, no tabs

* Use ccache right

fix in...

a6fe8e27d84b927d820a89a0f134a934e09a63ed authored almost 5 years ago by Claus Klein <[email protected]>
clang-tidy fixes again (#1087)

* [clang-tidy] Do not use else after return

Found with readability-else-after-return

Signe...

edf528edfa66fd02f54f81ae341592f50e61c39f authored almost 5 years ago by Rosen Penev <[email protected]>
fix compile warnning using cmake (#1132)

6317f9a406c43e264e0ae0164fa701362ef04c9a authored almost 5 years ago by Chen <[email protected]>
Meson updates (#1124)

* Modernize meson.build

* Make tests optional
* Use `files()` for quick sanity checks

* B...

6bc55ec35d02931960ec1f5768fc9c56ab62ef66 authored about 5 years ago by David Seifert <[email protected]>
json_writer: fix inverted sense in isAnyCharRequiredQuoting (#1120)

This bug is only affects platforms where `char` is unsigned.

When char is a signed type, valu...

f11611c8785082ead760494cba06196f14a06dcb authored about 5 years ago by Andrew Childs <[email protected]>
Replace Raw Unicode in Testcase (#1127)

* use unicode code point

* change values' order, because JSONTEST_ASSERT_EQUAL(expected, actual)

8f7f35c5cd281d03ba3b4fbe65efbbab8f7c6d18 authored about 5 years ago by Chen <[email protected]>
Add option JSONCPP_WITH_EXAMPLE (#1099)

* Add option JSONCPP_WITH_EXAMPLE

Allows to conditionally build examples as
it has been done...

7e5485ab5baea2faa578149a8b4cfd1fadb281c3 authored about 5 years ago by theirix <[email protected]>
fix Reader bug and add testcase (#1122)

92d90250f2b3c34b355b32c5d7846870df4c21d3 authored about 5 years ago by Chen <[email protected]>
tweak to avoid implicit narrowing warning. (#1114)

* tweak to avoid implicit narrowing warning.

change an int to size_t #1113

* Update main.cpp

d6c4a8fb2defc505d401d39097c00fdd8be9ae33 authored about 5 years ago by Billy Donahue <[email protected]>
Add test cases for Reader (#1108)

* update testcase for reader

* add a helper function

* refactor structured error testing

a3c8642886b348d4f8fcb5384266c3a94ffe66b3 authored about 5 years ago by Chen <[email protected]>
Run Clang-tidy with modernize-use-auto (#1077)

* Run clang-tidy modify with modernize-use-auto
* Use using instead of typedef

2983f5a89a9fd8399402af10b27ff214509431d3 authored about 5 years ago by Chen <[email protected]>
Add an insert overload function (#1110)

a0bd9adfefbafd3c125981b15f5bbf413bf5dd30 authored about 5 years ago by Chen <[email protected]>
eliminate some redundancy in test_lib_json/main.cpp (#1104)

refactor test 'CharReaderAllowDropNullTest/issue178'

9e0d70aa66e6ba993dd05723ca64c26ab00f3572 authored about 5 years ago by Billy Donahue <[email protected]>
Add some testcases for charReader (#1095)

* update charReader test case

* remove C ++ compiler version switch for smart pointer

* re...

f200239d5b0207c15a670f09761866ebd5517fb3 authored about 5 years ago by dota17 <[email protected]>
Merge pull request #1101 from open-source-parsers/drop_cpptl_support

Issue 1100: Drop CPPTL support

cfc3e927fc14c00393fa2ac7acc96b952a9a168f authored about 5 years ago by Christopher Dunn <[email protected]>
Readd some overzealously removed code

a481201af1d4e4b2910b4407aef31d76723e7825 authored about 5 years ago by Jordan Bayles <[email protected]>
Issue 1100: Drop CPPTL support

CPPTL support is no longer relevant to JsonCpp, and can be removed from
the library. This patch ...

9704cedb20dd8b2c28974cb1eb14ef1740d58c38 authored about 5 years ago by Jordan Bayles <[email protected]>
Merge pull request #1098 from cdunn2001/allow-trailing-commas

Allow trailing comma in objects and arrays

781eec4da8049c56f1c5d53d14cbed55b2f42895 authored about 5 years ago by Christopher Dunn <[email protected]>
Run clang-format

1c8f7d8ae5f4ed19215f6572f94c527369182fcb authored about 5 years ago by Jacob Bundgaard <[email protected]>
Allow trailing comma in objects

01db7b7430e6e448cecbd541ab105a9d2f0a982c authored about 5 years ago by Jacob Bundgaard <[email protected]>
Allow trailing comma in arrays if dropped null placeholders are not allowed

554d961625e6857a55d99d29d7136e39b6f5302a authored about 5 years ago by Jacob Bundgaard <[email protected]>
some test coverage for Value::iterator (#1093)

d2e6a971f4544c55b8e3b25cf96db266971b778f authored about 5 years ago by Billy Donahue <[email protected]>
Issue 1066 (#1080)

Implemented `as<T>()` and `is<T>()` with accompanying tests

53c8e2cb3b0f366dfdf7a8a93ad94f9d2a8139c5 authored about 5 years ago by Billy Donahue <[email protected]>
Number fixes (#1053)

* cleaning up the logic for parsing numbers

* Add Testcases for new Reader in jsontestrunner

645cd0412c100d633a882da30d6245a30a8a4c82 authored about 5 years ago by Jordan Bayles <[email protected]>
Update coverage badge (#1088)

update coverage badge
change int to Json::ArrayIndex in for-loop

ff58fdcc756b2fbf312b3e4b69fc48d29167f509 authored about 5 years ago by dota17 <[email protected]>
add testcase for json_value.cpp to improve coverage [90+%]

82b736734d9f38a3c2c5b1118b30a7ab217cb4ed authored about 5 years ago by chenguoping <[email protected]>
COMP: Fix type mismatch ambiguity

jsoncpp/src/test_lib_json/main.cpp:354:31: error:
implicit conversion changes signedness: 'int...

7429bb2bfa5f7c90c7b63c6103d75033fe244dd9 authored about 5 years ago by Hans Johnson <[email protected]>
COMP: Remove shadow variable warning

jsoncpp/src/test_lib_json/main.cpp:2261:30: warning: declaration shadows a local variable [-Wsha...

5fb17a66b85f7dde6dbaa378c280e96b63d70366 authored about 5 years ago by Hans Johnson <[email protected]>
ENH: Move to requiring python 3

Resolves #1081

See for more details:
https://devguide.python.org/devcycle/#end-of-life-branches...

a86e129983d30fba3c9b1de77036b19cf6c6a7a8 authored about 5 years ago by Hans Johnson <[email protected]>
Remove deprecated makerelease.py

re: #1081

2eb20a938c454411c1d416caeeb2a6511daab5cb authored about 5 years ago by Christopher Dunn <[email protected]>
Explicitly specify hexfloat in TestResult operator<< (#1078)

638ad269e75f28f9830f7bfc01278aeaf5b00135 authored about 5 years ago by Billy Donahue <[email protected]>
Update meson/python

```
DEPRECATION: Project targetting '>= 0.41.1' but tried to use feature deprecated since '0.48....

fb9aaf8112dc4aadcc3e4fc6579bc6b86e78b4ea authored about 5 years ago by Christopher Dunn <[email protected]>
Avoid deprecated Meson feature

* https://mesonbuild.com/Python-3-module.html

> This module is deprecated and replaced by the p...

ec9302c4ed12e469401bcb54c90575b1bc9d8bb6 authored about 5 years ago by Christopher Dunn <[email protected]>
add coverage badge in readme (#1072)

2703c306a3168e15613d94e57fb8832138d9155d authored about 5 years ago by dota17 <[email protected]>
modify README.md: add some badges (#1070)

c634b98e7da401fcf5f3f5a7fdca7037cfe1a21d authored about 5 years ago by dota17 <[email protected]>
remove pushError in CharReader (#1055)

6c9408d12848773d74fb2c5879dab04851ddd901 authored about 5 years ago by dota17 <[email protected]>
update testcases to improve coverage (#1061)

54bd178bd8e1f4e4145bbd7b70e5c7e27d240fb9 authored about 5 years ago by dota17 <[email protected]>
Fix link to Amalgamated wiki article (#1064)

41ffff01d39085222280791a23451d3e852b06c2 authored about 5 years ago by Jacob Bundgaard <[email protected]>
COMP: Improve const correctness for ValueIterators (#1056)

The protected deref method had inconsistent interface
of being a const function that returned a...

b082693b9ebbb6e0402c7c95f4d8b9cd262595c8 authored about 5 years ago by Hans Johnson <[email protected]>
Added emitUTF8 setting. (#1045)

* Added emitUTF8 setting to emit UTF8 format JSON.

* Added a test for emitUTF8, with it in de...

a955529e474e819319023a9d456a1c9bdc745f31 authored about 5 years ago by nicolaswilson <[email protected]>
add coveralls to test coverage (#1060)

f59ac2a1d78decc596beee983915a975e35cfb28 authored about 5 years ago by dota17 <[email protected]>
Improve performance for comment parsing (#1052)

* Improve performance for comment parsing

* Fix weird main.cpp issue

* Readd newline

* ...

a07b37e4ecbf74a382702575f501a53180d78192 authored about 5 years ago by Jordan Bayles <[email protected]>
BUG: New CMake features used that break backward compatibility

We desire for jsoncpp to compile and be readily available
with older versions of cmake. The us...

aebc7faa4fa69fa16ffe9082d03a3527120d5fa3 authored about 5 years ago by Hans Johnson <[email protected]>
add a new method to insert a new value in an array at specific index. (#949)

* add a new method to insert a new value in an array at specific index.

* update: index > len...

bdacfd7bc0fd890d2712a7773f3c32f26f3f2cd7 authored about 5 years ago by dota17 <[email protected]>
Test Framework Modify : Remove JSONTEST_REGISTER_FIXTURE (#1050)

* add JSONTEST_FIXTURE_V2 to automatically register

* fix clang-format

* revert singleton

c5f66ab816bcf28dc2d677a866d93a45f22e95fc authored about 5 years ago by dota17 <[email protected]>
clang-tidy cleanups 2 (#1048)

* [clang-tidy] Add explicit to single argument constructor

Found with hicpp-explicit-conversi...

bcad4e4de22830f550eae6ae8ae0820c979b100c authored about 5 years ago by Rosen Penev <[email protected]>
fix clang-format (#1049)

fix clang-format for #1039

7329223f58a803cf6e1b57e82afabd1f2081573b authored about 5 years ago by dota17 <[email protected]>
Fix fuzzer off by one error (#1047)

* Fix fuzzer off by one error

Currently the fuzzer has an off by one error, as it passing a b...

2e33c218cbd53b8d016e9230c2f600411b6146b8 authored about 5 years ago by Jordan Bayles <[email protected]>
add testcases for writerTest [improve coverage] (#1039)

* add testcases for writerTest

* update StyledWriterTest, StyledStreamWriterTest and StreamWr...

ddc0748c4fcaf5f9f47398cd1d6fe1c618a6cfba authored about 5 years ago by dota17 <[email protected]>
Re-add JSONCPP_NORETURN (#1041)

Fixes Visual Studio 2013 compatibility.

2ee3b1dbb15944c12638a763b21707ff05abaf6b authored about 5 years ago by es1x <[email protected]>
Issue #958: Travis CI should enforce clang-format standards (#1026)

* Issue #958: Travis CI should enfore clang-format standards

This patch adds clang format sup...

f34bf24bbd7bfdf67c1ada9b30728e7ced5afaec authored about 5 years ago by Jordan Bayles <[email protected]>
Fix dead link in CONTRIBUTING.md (#1044)

c4bc6da87d9588032a3ce54abf59c7548af58f7f authored about 5 years ago by Jacob Bundgaard <[email protected]>
fix clang-format error for ci (#1036)

* fix clang-format error for ci

* update

736409f1b5dadc392a7a301c9176d8ef0d2a1d76 authored over 5 years ago by dota17 <[email protected]>
Add vcpkg installation instructions (#1037)

7e97345e26ebbd9b72266378255130fb433bc2fa authored over 5 years ago by Griffin Downs <[email protected]>
Supplement the testcase for comparing object (#1032)

* supplement the testcase for comparing object

* update testcase

* add a new test scenario...

227c7cdfa55c977cdee02ddba09c80dff8130595 authored over 5 years ago by Vincent <[email protected]>
Supplement the testcase for comparing the Array and Null (#1031)

* supplement the testcase for comparing the Array and Null

* update testcase

00c2c9f6e4ba43bc9e17528ac4e33c794988effc authored over 5 years ago by Vincent <[email protected]>
Fixup Json::Value append methods, run clang format. (#1022)

d4486107702876c12778fbc11f5c7d33b4bd6094 authored over 5 years ago by Jordan Bayles <[email protected]>
Issue #970: Rename features.h to json_features.h (#1024)

This patch fixes a build issue on CMake, presumably due to the new glibc
having a features.h in...

00b979f086587046266f862f2a645cce02c485dc authored over 5 years ago by Jordan Bayles <[email protected]>
clang-tidy fixes (#1033)

* [clang-tidy] Replace C typedef with C++ using

Found with modernize-use-using

Added to .c...

ae4dc9aa626e6ea90f876864c4a50cc13da78b3a authored over 5 years ago by Rosen Penev <[email protected]>