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

tests: Add small checks for find()

0adb053294045adcba5643d82983ed90e9816d1e authored almost 6 years ago
Update README.md

Update the link to the conan page, as https://conan.io/source/jsoncpp/1.8.0/theirix/ci returns a...

863aa36165acfdbaf22447f4934f5adc327692a0 authored almost 6 years ago
remove JSON_HAS_RVALUE_REFERENCES

9a55d22d3dbb75753696611c8688b9ac9928d244 authored almost 6 years ago
refactor comments_ into a class

433107f1d9d639243a075e31ac2f45db0c7d47ee authored almost 6 years ago
VS2013 doesn't allow move ops to be =default

00558b38db535b6ee99185caa97efd50d0aa9d29 authored almost 6 years ago
Merge pull request #883 from hjmjohnson/remove-msvc2010

COMP: Remove build files for unsupported IDE's

a7322070601194b35be5bd1f9558aa2771c41d39 authored almost 6 years ago
Fix macro redefinition warning with clang-cl

clang-cl defines _MSC_VER by default, so JSONCPP_DEPRECATED was first
defined for MSVC and then ...

36d8cfd768606751a163297af49fb4cf1731eb31 authored almost 6 years ago
COMP: Remove visual studio specialization in favor of meson or cmake

More robust build environments can be generated from meson
or cmake rather than including those ...

2ab1d634806a817d838ddd93f06b9aa1a686197a authored almost 6 years ago
COMP: Remove build files for unsupported IDE's

The msvc2010 and vs71 IDE's do not support sufficient
C++11 feature sets for jsoncpp.

Remove th...

b4ca2db5ff1494cb0c15c06bb1699048298c98b6 authored almost 6 years ago
pack the {type,allocated} bitfield (#876)

* pack the {type,allocated} bitfield (Issue#873)
This allows special functions to be implemente...

0c1cc6e1a373dc58e2599ec7dd68b2e6b863990a authored about 6 years ago
Issue #872: add json/allocator.h in the amalgamated header.

I don't know why we didn't include this before.
It seems to work fine.

d85d75045cdd7e76998e382a435bced9f34b966c authored about 6 years ago
apply the C++11 style change in .clang-format

2b593a9da837337c8520507de38f8122b879eb68 authored about 6 years ago
switch .clang-format to C++11

756a08fbbdd018bc2c14be65d229262ad576a9e2 authored about 6 years ago
STYLE: FATAL_ERROR ignored in cmake_required_minimum since 2.6.0

deb6cca21421c8b29741101e38989fb62f176115 authored about 6 years ago
BUG: VERSION_LESS_EQUAL introduced in cmake 3.7

Older versions of cmake, according to documentation:
https://cmake.org/cmake/help/v3.5/command/i...

2c257590a16a51ee5c0c3aefbfd4db70d24c7944 authored about 6 years ago
Jsoncpp aliases 2 (#868)

convert JSONCPP_STRING etc from macros to typedefs

b9ed29a2216a801b43aac23d617afe88db3007fb authored about 6 years ago
convert JSONCPP_STRING etc from macros to typedefs

1c2ed7a10f6dc98d8ca0947356c78b785bd6e00a authored about 6 years ago
Merge pull request #867 from BillyDonahue/apply_clang_format

Reapply clang-format.

6e7cbf8f54afdd60e1d32f3392e1033a925789c2 authored about 6 years ago
Reapply clang-format.

$ clang-format -i -style=file \
$(find . | egrep '.*\.(h|cpp|inl)$')

dc4a7f9b613ce47d472c9fb90d07632dc1d2313a authored about 6 years ago
PERF: readability container size empty

The emptiness of a container should be checked using the empty() method
instead of the size() me...

3beadff472f1a33aac2891c07aed168565dbd408 authored about 6 years ago
STYLE: Use auto for variable type matches the type of the initializer expression

This check is responsible for using the auto type specifier for variable
declarations to improve...

1fc3de7ca12fbaf67b887b53d6546c2ac35ab305 authored about 6 years ago
STYLE: Pefer = default to explicitly trivial implementations

This check replaces default bodies of special member functions with
= default;. The explicitly d...

e3e05c70859570152172e1f51940ad7468a78d4f authored about 6 years ago
STYLE: Use default member initialization

Converts a default constructor’s member initializers into the new
default member initializers in...

e817e4fc25d1a4a99c1f27ab430154f57fdd0831 authored about 6 years ago
STYLE: Pefer = delete to explicitly trivial implementations

This check replaces undefined special member functions with
= delete;. The explicitly deleted fu...

d11732043ab12e0fbd9fa71cb546c8ac14ebf93a authored about 6 years ago
STYLE: Use range-based loops from C++11

C++11 Range based for loops can be used in

Used as a more readable equivalent to the traditiona...

cbeed7b0769a1a519a2e827480b96cf0d17e791d authored about 6 years ago
PERF: Allow compiler to choose best way to construct a copy

With move semantics added to the language and the standard library updated with
move constructor...

b5093e8122acd97d19267be1b6798c7232fae371 authored about 6 years ago
STYLE: Avoid unnecessary conversions from size_t to unsigned int

Make the index values consistent with size_t.

21a418563406acb42484eff33da0a354a671effc authored about 6 years ago
Add support for VS2017

4e8b4e313f26f1dd4838f28d5c3e88a2ed7ac140 authored about 6 years ago
Switch to the VCPP dll

d3d2e17b648c513203fafe8ade7b247ce7152272 authored about 6 years ago
Fix bogus asm setting

908383abebfd9d135904ab99c879d0430330b4b5 authored about 6 years ago
Add amd64 support

fdc0824505ac890241062eca5e06c7cf0c11284c authored about 6 years ago
ENH: Remove conditionals for unsupported VS compilers

Visual Studio 12 (2013) with _MSC_VER=1800 is the oldest supported
compiler with sufficient C++1...

31d65711d695498929d9f6f4bd396ca4188de814 authored about 6 years ago
COMP: Use C++11 override directly

The override support in C++11 is required so avoid aliasing
this feature. Compilers that do not...

2853b1cdacece137194abc5dc55e9ccbf23534f9 authored about 6 years ago
Fix redefined(_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES) warning

8b31c6f0fdf9de5b5295f395c5cec55aedbfa0a8 authored about 6 years ago
ENH: Refactor and enhance the CI testing infrastructure

1) Improve travis build script for use outside travis.
Allow the script used for CI builds to...

a3c8e86c0ba77529cf2f03a642fc45e57adbe599 authored about 6 years ago
ENH: Use recommended homebrew addon for travis.

Remove unnecessary python3 environment from osx that
made configuring the test environment slowe...

fa61a49b83d540c422c7c21508a420b6c9070fa9 authored about 6 years ago
BUG: Fix bug in CI where failure during homebrew update occured.

f8ad1ab352d2cd5bfd9abf319250403b339a8bf2 authored about 6 years ago
ENH: move travis support scripts to .travis_scripts

Move the build support scripts for travis to a hidden
subdirectory to keep the top level directo...

10a1a38b37c2189bda229f7772ced4c4f919641b authored about 6 years ago
reader: fix signed overflow when parsing negative value

Clang's ubsan (-fsanitize=undefined) reports:

runtime error: negation of -92233720368547758...

056850c44bde57772b52ee3092a45770ebf873ba authored about 6 years ago
issue_836: Check if `removed' is a valid pointer before copy data to it

functions involved:
- bool Value::removeMember(const char* key, const char* cend, Value* remov...

009a3ad24ce45014f0c738f4a7c5a12fbfd41995 authored about 6 years ago
fiexd “Cannot take the address of a bit field.”

```c++
#include <iostream>

class TestBool
{
public:
TestBool():addChildValues_(){}...

7d16e10113f632a80adb45f514f72c54bec3673c authored about 6 years ago
Update removeMember docs after #693

d8723104f36339d348b995b70b3d7cb52b7d8020 authored about 6 years ago
JsonValue documentation: Rephrase confusing sentence

08ddeed927ed58d69c6c0d971b69cab6cefba1e1 authored about 6 years ago
STYLE: Convert CMake-language commands to lower case

Ancient CMake versions required upper-case commands. Later command names
became case-insensitiv...

0417e626c0123de23dbc912fda65e4701b467c1c authored about 6 years ago
COMP: Provide C++11 feature testing during config

Test compiler feature sets early so that required features
are validated before long compilation...

97e05c41f222a503b50c5dd85515a6d763374d47 authored about 6 years ago
ENH: Provide range for non-warned cmake versions

Allow configuring without cmake policy developer warnings
for a range of cmake versions.

This p...

b3b92df879828d013cadb76e9791c0c6f1d85f26 authored about 6 years ago
ENH: Use cmake builtin versioning capabilities

The project directive in cmake 3.1 has a builtin
mechanism for providing consistent versioning
i...

892a386018177522c8d48b782fd0418fd8f34d46 authored about 6 years ago
STYLE: Replace integer literals which are cast to bool.

Finds and replaces integer literals which are cast to bool.

SRCDIR=/Users/johnsonhj/src/jsoncpp...

2cb1ad5d0c1b2305b58503ec9363b753f48fd334 authored about 6 years ago
Add Meson related info to README

Add information about how one can get a Meson wrap file.

Signed-off-by: Kostiantyn Ponomarenko ...

4bfa962967f11a223b19865cc3b1bf07a085d156 authored about 6 years ago
COMP: Prefer the C++ headers over the C99 headers

Using the C++11 headers keeps the library cleaner and more
rigorously scoped use of namespaces.

e50bfefef1bee81afce4ce228900e65044e3d236 authored about 6 years ago
ENH: MSVS 2013 snprintf compatible substitute

Simplify the backwards compatible snprintf configuration for pre
1900 version of MSVC. Otherwis...

5c8e539af475e6156efbfe2b2cb762076d0b8cf6 authored about 6 years ago
Fix MSVC 15.9 (2017) warning C4866

by changing operator[] param type from JSONCPP_STRING to const JSONCPP_STRING& for CharReaderBui...

ccd077ffced467068b3cf8e11fcb3c8e98dafa22 authored about 6 years ago
PERF: Replace explicit return calls of constructor

Replaces explicit calls to the constructor in a return with a braced
initializer list. This way ...

4abf4ec20823306ddcc1992a05effdaced749b37 authored about 6 years ago
Merge pull request #849 from hjmjohnson/modernize-use-nullptr

COMP: Use nullptr instead of 0 or NULL

9026a16ff58cbf7566e31e7a93b082369dc207c0 authored about 6 years ago
COMP: Use nullptr instead of 0 or NULL

The check converts the usage of null pointer constants (eg. NULL, 0) to
use the new C++11 nullpt...

f64244ed3ff0124042cb80d80db0766c1be848f4 authored about 6 years ago
Merge pull request #843 from manang/master

Update json_writer.cpp

6219eae304e550587f0ce0bea1c90042b278187d authored about 6 years ago
Update json_writer.cpp

b955e0f69992a1fc855d09a207d2bdfe986dc2a0 authored about 6 years ago
Set CMAKE_BUILD_TYPE default on win32 too

d501fbe741079e560838b4fdbe8323976da10a9b authored about 6 years ago
Remove useless BUILD_STATIC_LIBS option

a72266d00b8b0b056d00fb0830fd84d01dfc769e authored about 6 years ago
Use CMAKE_CROSSCOMPILING_EMULATOR to run tests

Needed when cross-compiling

ec4251b72832cfce719926cfdee6159ce05f5b90 authored about 6 years ago
Unique lib target name

010a2d04d3ae13f4e60dc3f315ee25468510a71f authored about 6 years ago
Merge pull request #804 from yantaozhao/master

allow nullptr when not care the removed array value

2baad4923e6d9a7e09982cfa4b1c5fd0b67ebd87 authored over 6 years ago
allow nullptr when not care the removed array value

e32ee4717c3503875594dc6415dbbbba89245bce authored over 6 years ago
Merge pull request #250 from cdunn2001/travis

in travis, build for osx also

80bc776bae74261742b7c2d0b8dc31ec1718ba4a authored over 6 years ago
In travis-ci, build for osx also

Drop gcc b/c it takes too long to install via addon.

Build only static/release, to save VMs. (N...

da498591fc87191e619d98d7935a99fadd88a4f4 authored over 6 years ago
"\n" -> '\n'

745287275c83538e495bcdbd9dfee4befa097b5e authored over 6 years ago
Merge pull request #800 from cdunn2001/patch-1

Fixes #798
Closes #799

c00a3b95c2ffff0b877fdf35b3d4530c3edb6167 authored over 6 years ago
Try the way I build locally

c59db800023ac306ad44cd7c8aa5bef474faf173 authored over 6 years ago
Try to avoid empty string

- g++ has a problem with ''
- clang++ does not seem to mind it.

59d41de5b1d5588e310f2f31552c66d4f3beef33 authored over 6 years ago
Tell meson/ninja versions

473afca1e3c9531e9d00a6c8f84ff27bfbd72b9d authored over 6 years ago
Fix for #798

Add preprocessor definitions for MSVC dllexport/dllimport statements

(cherry picked from commit...

b87f6dbc8a732ea785798cc76d66314eea38f008 authored over 6 years ago
Add position independent code feature to CMakeList.txt

Enable Position Independent Code for shared lib

ee34ac1fbbdb97220ec0dd6110353c1a387453ee authored over 6 years ago
Merge pull request #788 from pavel-pimenov/fix-782

Fix #782

d31a5300e17292022d354a2238af52416540d2cf authored over 6 years ago
Fix #782

86789e7c2f576fe7a679f62667e87de1fea61865 authored over 6 years ago
Merge pull request #784 from Nekto89/cppcheck_fix

Multiple fixes for issues found by Cppcheck

c4103ab390d79036786296b30625c896810edbc3 authored over 6 years ago
Fix typo in previous fix.

a5d7c714b1ecdd7ad2a15378f70512384acdafcb authored over 6 years ago
Apply the formatting specified in .clang-format file.

84ca7d6f0bf3148124c0dcb309cb477cd027324e authored over 6 years ago
Fix different names for parameters in declaration and definition

fc20134c92770fe60db522e0c10c2d6c264f7b50 authored over 6 years ago
Reduce scope of variable.

091e03979d9331702e09cef61472159b8b1556b1 authored over 6 years ago
Remove unused private function in TestResult class

a7d0ffc7175c6ee7f1fa937cca5601722b96701e authored over 6 years ago
Make several methods static.

48112c8b626d3930ca748328189955219b81aad0 authored over 6 years ago
Pass string as a const reference.

c8bb600d2729d2588e9af9d6d4a95ff0f59f63dc authored over 6 years ago
Fix improper format specifier in printf

%d in format string requires 'int' but the argument type is 'unsigned int'.

85a263e89f132f26812f8f468b146fb8b8690063 authored over 6 years ago
Merge pull request #776 from BillyDonahue/apply_clang_format

Reapply clang format

cfab607c0d6d4f4cab7bdde69769964c558913cb authored over 6 years ago
json_tool missing include

abd39e791b08d0e2f46ff7986f3559bffa0b5fc4 authored over 6 years ago
Apply the formatting specified in .clang-format file.

$ clang-format --version
clang-format version 7.0.0 (tags/google/stable/2018-01-11)
$ clan...

b5e1fe89aa3429dd7946209f0cb541882b81e466 authored over 6 years ago
Merge pull request #773 from BillyDonahue/precision

Improvements in writing precision and json_tool.h helpers.

resolves #772

768e31fc68a898d4eefa3cb45ea09df105895df7 authored over 6 years ago
fix string construction

aa1b3836667d3af20ef3f66a3cb5e1e321f41854 authored over 6 years ago
Merge branch 'precision' of github.com:BillyDonahue/jsoncpp into precision

8bf20bdc35e04537ffd60411f208819a55c5ce53 authored over 6 years ago
Improvements in writing precision and json_tool.h helpers

0ba5c435f4ff98eef979d67dabd08ed2bddbf50b authored over 6 years ago
single-arg string ctor

fdcc2e4428bdee765021ac88eb11e1b258c14909 authored over 6 years ago
whitespace cleanup

9ebfc8d37b1d8fab5980baafbcc051c7cbdc43fc authored over 6 years ago
formatting refactor

4cec95a2e7cd64a9f45eabc132a883671ec699fd authored over 6 years ago
refactoring cross compiler macro

cf73619e280339b069a79cba0bfa334f79e16811 authored over 6 years ago
Merge pull request #771 from Binyang2014/master

Disable warning "C4702" when compiling json cpp using vs2013 and above

resolves #759

ded953e0a62d0a1e43618341cca3fbaa20073ff5 authored over 6 years ago
Disable warning "C4702" when compiling json cpp using vs2013 and above

0a62267fe42b87e9000acf7012d24bad80962742 authored over 6 years ago
Merge pull request #768 from fo40225/fix_msvc_fpfast

Fix msvc /fp:fast test failure

2cc9b24f0dc9e28fcb8f043970cd223673dc961c authored over 6 years ago
corss compiler isnan

6e5e9be7368e5da375dab5cd0b200fd22ab4795c authored over 6 years ago
fix ValueTest/integers, CharReaderAllowSpecialFloatsTest/issue209 test failure when fp:fast on msvc

4050143288562d0775e0f028910ce5451c326846 authored over 6 years ago
fix ValueTest/specialFloats test failure when fp:fast on msvc

3f0d91f08a048a799e3eead16c10bd21977da53a authored over 6 years ago