Zach Hindes
ad2cb5b7ea
Enable build and test on Windows
6 years ago
Zach Hindes
f32703a7a1
Support default __stdcall calling convention (/Gz) on Windows
6 years ago
Max Bruckner
86234db095
Release cJSON v1.7.7
7 years ago
Max Bruckner
af5b4911de
Fix memory leak if realloc returns NULL
Thanks @AlfieDeng for reporting
7 years ago
Max Bruckner
787d651e81
Contributors: Add Zhao Zhixu
7 years ago
Max Bruckner
1571a3ebe4
Merge pull request #266 from zhaozhixu/master
fix a typo in cJSON.h
7 years ago
Zhao Zhixu
0d5ecc11b6
fix typo
7 years ago
Max Bruckner
529ec06abb
Makefile: Fix #263 , use $(CC) instead of 'gcc' for detecting the version
7 years ago
Max Bruckner
3349978268
cJSON.c: Remove unnecessary include of float.h, fix #259
7 years ago
Max Bruckner
cbc05de76f
Release version 1.7.6
7 years ago
Max Bruckner
7996a4a2ee
Readme: Deprecate the Makefile
7 years ago
Max Bruckner
ed8fefc9ca
Makefile: Fix #252 , put soname in the ELF file
7 years ago
Max Bruckner
e6869c2e03
cJSON_Utils.h: Add include guards and extern C for C++
7 years ago
Max Bruckner
0e0c463491
Release version 1.7.5
7 years ago
Max Bruckner
2336a0348d
Contributors: Add Bob Kocisko
7 years ago
Max Bruckner
5d50f4efe1
Contributors: Thank all the non-code contributors
7 years ago
Max Bruckner
8abf110750
Merge pull request #251 from bobkocisko/master
json patch: adding to a subfield of a non-object now fails as expected
7 years ago
Bob Kocisko
d26a42af8d
json patch: adding to a subfield of a non-object now fails as expected
7 years ago
Max Bruckner
6f264b5d0c
Merge pull request #249 from DaveGamble/fix-add-item
Release 1.7.4
7 years ago
Max Bruckner
5da9edc8b1
Release version 1.7.4
7 years ago
Max Bruckner
22a7d04fa0
add_item_to_object: Fix use-after-free when string is aliased
If the `string` property of the item that is added is an alias to the
`string` parameter of `add_item_to_object`, and `constant` is false,
`cJSON_strdup` would access the string after it has been freed.
Thanks @hhallen for reporting this in #248 .
7 years ago
Max Bruckner
a559eac472
Release version 1.7.3
7 years ago
Max Bruckner
d514bb866e
Fix #241 , potential double free
7 years ago
Max Bruckner
27caa364b0
Release version 1.7.2
7 years ago
Max Bruckner
f47271f455
Fix pkgconfig and installation. Thanks @zeerd for reporting
CMAKE_INSTALL_FULL_... needs to be used.
7 years ago
Max Bruckner
7cc52f6035
Merge pull request #231 from DaveGamble/fixes
Release Version 1.7.1
7 years ago
Max Bruckner
b60b5d3744
Update version to 1.7.1
7 years ago
Max Bruckner
4d84acf926
print_number: fix Off-By-One error
Thanks @liuyunbin for reporting this in #230
7 years ago
Max Bruckner
28d4410f42
print: fix: realloc was allocating too much memory
Thanks @liuyunbin for reporting this in #230
7 years ago
Max Bruckner
f33fa95f3d
print: Fix default buffer size in printbuffer
Thanks @liuyunbin for reporting this in #230
7 years ago
Max Bruckner
984dc85a5f
Merge pull request #228 from DaveGamble/develop
Release Version 1.7.0
7 years ago
Max Bruckner
13a2d337a8
Update version number to 1.7
7 years ago
Max Bruckner
17b83e76e9
Update Changelog for version 1.7
7 years ago
Max Bruckner
43754e7833
Merge pull request #215 from DaveGamble/new-documentation
New documentation
7 years ago
Max Bruckner
1e95363638
README: Caveats: Duplicate object members
7 years ago
Max Bruckner
d7e711c0de
README: new doc: Add links for 4th level sections
7 years ago
Max Bruckner
f26d8f3175
README: Add small note about CMake on Windows.
7 years ago
Max Bruckner
e7d0c1dc37
Tests: Test if the readme examples are working
7 years ago
Max Bruckner
5605fa4ad5
README: new doc: Remove old explanation.
7 years ago
Max Bruckner
cdcd553769
README: new doc: Example
7 years ago
Max Bruckner
61dd7f1e41
README: new doc: Working with the data structure
7 years ago
Max Bruckner
1285e6ac68
README: new doc: Printing
7 years ago
Max Bruckner
b54b81251e
README: new doc: Parsing
7 years ago
Max Bruckner
c31ee79ad1
README: new doc: Data Structure section
7 years ago
Max Bruckner
a1a1e60cb0
Merge pull request #226 from DaveGamble/boolean_add
Convert cJSON_Add..ToObject macros into functions with return values
7 years ago
Max Bruckner
1b21bcd150
cJSON_Add..ToObject: Add comment to header file
7 years ago
Max Bruckner
77931e7fc0
cJSON_Add...ToObject: Add tests for failure conditions
7 years ago
Max Bruckner
5865faffa3
Convert cJSON_Add...ToObject macros into functions
These functions return the added object. Functions to add objects and
arrays have also been added.
7 years ago
Max Bruckner
f966409b33
Add tests for cJSON_Add...ToObject macros
7 years ago
Max Bruckner
de729a1635
Extract add_item_to_object function that returns a boolean
7 years ago