Alan Wang
cb8693b058
Release 1.7.16 ( #770 )
...
* Update version to 1.7.16
* Update contributors
2023-07-05 11:22:19 +08:00
Stoian Ivanov
a6424b85dd
feat: add cJSON_SetBoolValue and test ( #639 )
...
* cJSON_SetBoolValue plus test
* cJSON_Invalid insted of just 0
* Update tests/misc_tests.c
* VSCode standard C formater applied
Co-authored-by: Alan Wang <wp_scut@163.com>
2022-01-26 20:24:50 +08:00
Alan Wang
d348621ca9
chore: update version and changelog ( #610 )
2021-08-25 19:15:09 +08:00
Dimitri Papadopoulos Orfanos
7795249dd4
Typos found by codespell ( #607 )
2021-08-25 15:01:12 +08:00
Alanscut
8e357f825b
Update version to 1.7.14
2020-09-03 17:07:49 +08:00
Alanscut
b95a4c56b0
fix #376
2020-06-22 11:23:24 +08:00
Alanscut
ff0dabc72e
Update version to 1.7.13
2020-04-02 23:34:28 +08:00
Alan Wang
23e4fbc639
Merge pull request #454 from Alanscut/float-compare
...
comparing double value with DBL_EPSILON
2020-04-02 20:09:42 +08:00
Alan Wang
65578af8cc
Merge pull request #453 from Alanscut/add-return-value
...
add return value for cJSON_AddItemTo... and cJSON_ReplaceItemxxx
2020-04-02 19:41:56 +08:00
Alan Wang
f12cd7b701
Merge pull request #451 from Alanscut/20200324
...
add new function of `cJSON_SetValuestring`
2020-04-02 19:40:03 +08:00
Sang-Heon Jeon
97cf1d84e4
Add getNumberValue function
...
* Add GetNumberValue function and testcase
Co-authored-by: Alan Wang <wp_scut@163.com>
2020-04-02 19:36:35 +08:00
caglarivriz
983bb2b4d6
Added cJSON_ParseWithLength ( #358 )
...
Co-authored-by: Caglar Ivriz <caglar.ivriz@siemens.com>
2020-04-02 19:24:36 +08:00
Alanscut
8943c73345
comparing double value with DBL_EPSILON
2020-04-02 16:02:24 +08:00
Alanscut
131966f748
add return value for cJSON_ReplaceItemxxx
2020-04-02 11:00:10 +08:00
Alanscut
54d6b8016e
add return value for cJSON_AddItemTo...
2020-03-26 14:18:52 +08:00
Alanscut
31c7880fab
update cJSON_SetValuestring and testcase
2020-03-25 15:38:54 +08:00
Alanscut
6b35f1c5bc
add new function of setValuestringToObject
2020-03-24 22:28:15 +08:00
Alanscut
c06d8264d0
improve compare_double function
2019-12-06 18:16:27 +08:00
Alanscut
51f6b4c07e
Merge branch 'master' into master
2019-12-06 15:14:26 +08:00
Alanscut
18dad60035
Merge pull request #377 from Alanscut/20190628
...
fix bug: add const to the parameter in the cJSON_GetStringValue function
2019-10-20 22:47:11 +08:00
Bernt Johan Damslora
26772a8ef7
Add const qualifier to cJSON_CreateStringArray
...
Adds a const qualifier to the strings in the array to avoid discarding
it from arguments.
2019-10-17 14:03:15 +02:00
Alanscut
189b51c5da
format comment
2019-09-11 10:42:44 +08:00
Alanscut
709c3dcf32
Merge pull request #374 from Alanscut/20190625
...
Add a comment to the parameter count of the cJSON_CreateIntArray function
2019-09-11 09:53:19 +08:00
Alanscut
c61573f1af
format adjustment
2019-09-11 09:51:30 +08:00
Alanscut
e750194cb1
Merge pull request #386 from lntuition/master
...
Correct typo error in cJSON.h
2019-08-28 20:56:06 +08:00
Alanscut
e13f11ba79
Merge pull request #360 from Alanscut/master
...
add comment for cJSON_Minify function
2019-08-27 14:50:48 +08:00
Sang-Heon Jeon
b6da0d6565
Correct typo error
2019-08-24 22:43:33 +09:00
Alanscut
9d766f07a7
fix const cast warnings in cJSON_GetStringValue
2019-06-28 14:22:02 +08:00
Alanscut
85ceadb4b4
Add a comment to the parameter count of the cJSON_CreateIntArray function.
2019-06-25 17:25:23 +08:00
Sanjeev BA
110f184d18
Fix typos.
...
Signed-off-by: Sanjeev BA <iamsanjeev@gmail.com>
2019-06-16 07:58:03 +09:00
Paweł Malowany
c9e8a68b00
Fix clang -Wfloat-equal warning
2019-06-10 11:37:03 +02:00
Alan_scut
5fe80a94b6
add comment for cJSON_Minify function
2019-05-22 10:24:13 +08:00
Max Bruckner
687b1a2fe1
Update version to 1.7.12
2019-05-16 20:03:12 +02:00
Max Bruckner
09ebae8149
Release cJSON 1.7.11
2019-04-14 23:58:02 +02:00
Max Bruckner
c69134d017
Release Version 1.7.10
2018-12-20 18:15:05 +01:00
Max Bruckner
f110bd2e58
Release Version 1.7.9
2018-12-16 11:17:20 +01:00
Max Bruckner
08103f048e
Release version 1.7.8
2018-09-21 19:29:42 +02:00
Zach Hindes
f32703a7a1
Support default __stdcall calling convention (/Gz) on Windows
2018-08-29 16:25:46 -05:00
Max Bruckner
86234db095
Release cJSON v1.7.7
2018-05-21 22:08:21 +02:00
Zhao Zhixu
0d5ecc11b6
fix typo
2018-05-08 22:45:14 +08:00
Max Bruckner
cbc05de76f
Release version 1.7.6
2018-04-13 12:32:30 +08:00
Max Bruckner
0e0c463491
Release version 1.7.5
2018-03-22 20:29:17 +01:00
Max Bruckner
5da9edc8b1
Release version 1.7.4
2018-03-02 19:57:36 +01:00
Max Bruckner
a559eac472
Release version 1.7.3
2018-02-07 21:16:35 +01:00
Max Bruckner
27caa364b0
Release version 1.7.2
2018-02-06 11:38:41 +01:00
Max Bruckner
b60b5d3744
Update version to 1.7.1
2018-01-09 21:59:42 +01:00
Max Bruckner
13a2d337a8
Update version number to 1.7
2017-12-31 02:03:40 +01:00
Max Bruckner
1b21bcd150
cJSON_Add..ToObject: Add comment to header file
2017-12-29 23:29:09 +01:00
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.
2017-12-28 23:56:39 +01:00
Max Bruckner
11844dd5a6
Add cJSON_Create{Array,Object}Reference
2017-11-28 03:06:02 +01:00
Max Bruckner
eaa90a6b74
Add cJSON_CreateStringReference
2017-11-28 02:02:55 +01:00
Max Bruckner
b2afbd3c9f
cJSON_GetStringValue
2017-11-15 18:47:49 +01:00
Max Bruckner
c083421f40
Release version 1.6.0
2017-10-08 23:36:41 +02:00
Max Bruckner
afd5d186b7
Release version 1.5.9
2017-09-08 13:54:24 +02:00
rmallins
629c354390
Rewrite test for cJSON_ParseWithOpts() to expect non-null error
...
pointer in error case and change code to match new expectations.
2017-09-08 01:22:10 +01:00
Max Bruckner
1925d1bbe5
Release version 1.5.8
2017-08-21 11:06:10 +02:00
Max Bruckner
88d66c5da9
Release version 1.5.7
2017-07-12 23:13:14 +02:00
Max Bruckner
d3bc571a38
Release Version 1.5.6
2017-06-28 17:25:14 +02:00
Max Bruckner
90a46eaccd
cJSON.h: Move cJSON_ParseWithOpts after cJSON_Parse
2017-06-27 23:10:19 +02:00
Max Bruckner
a2a2411b12
Release version 1.5.5
2017-06-14 18:07:25 +02:00
Max Bruckner
9189b3322a
Release v1.5.4
2017-06-04 21:31:45 +02:00
Max Bruckner
00d5e225a6
Release version 1.5.3
2017-05-22 22:59:32 +02:00
Max Bruckner
ddf268b074
cJSON.h: Document cJSON_ArrayForEach for objects
2017-05-10 13:17:38 +02:00
Max Bruckner
de5df3e56f
Release version 1.5.2
2017-05-10 02:25:25 +02:00
Max Bruckner
6c9f76c100
Release version 1.5.1
2017-05-06 08:42:59 +02:00
Max Bruckner
1217ca9e9f
Release version 1.5.0
2017-05-02 02:34:55 +02:00
Max Bruckner
2d6a2e0133
Merge branch 'develop' prepare v1.5.0
2017-05-02 02:30:26 +02:00
Max Bruckner
dede4e3246
Add cJSON_ReplaceItemInObjectCaseSensitive
2017-05-02 01:18:55 +02:00
Max Bruckner
8b953d1202
Add cJSON_ReplaceItemViaPointer
2017-05-02 01:18:55 +02:00
Max Bruckner
2d07bbc9b2
Add cJSON_DeleteItemFromObjectCaseSensitive
2017-05-02 00:36:10 +02:00
Max Bruckner
8816a568ab
Add cJSON_DetachItemFromObjectCaseSensitive
2017-05-02 00:34:17 +02:00
Max Bruckner
33193ea557
Internal function get_array_item
2017-05-02 00:27:33 +02:00
Max Bruckner
c24c3e0285
Add cJSON_DetachItemViaPointer
2017-05-01 23:58:04 +02:00
Max Bruckner
e0d3a8a265
Limit nesting depth to 1000 and make it configurable.
2017-04-27 01:57:45 +02:00
Mike Robinson
a400888c1f
Document cJSON_free API
2017-04-25 23:58:44 -07:00
Max Bruckner
05f75e360b
Release Version 1.4.7
2017-04-18 21:35:21 +02:00
Max Bruckner
51d3df6c9f
cJSON_GetObjectItemCaseSensitive: Fix inconsistent prototype
...
Thanks @PawelWMS
2017-04-18 17:37:43 +02:00
Max Bruckner
02a05eea4e
cJSON: Add cJSON_malloc and cJSON_free
2017-04-12 20:50:03 +02:00
Max Bruckner
6ac896d8d2
cJSON_Compare: New function to compare json
2017-04-08 17:57:36 +02:00
Pawel Winogrodzki
c786cd9714
Adding back "const".
2017-04-08 17:56:29 +02:00
Max Bruckner
281df6997c
Update copyright
2017-04-08 17:56:27 +02:00
Max Bruckner
99db5db9a4
Release version 1.4.6
2017-04-08 17:54:55 +02:00
Max Bruckner
411c50f671
Don't redefine CJSON_EXPORT_SYMBOLS
2017-04-08 16:39:35 +02:00
Max Bruckner
ec2db50b6f
dllexport symbols by default and add CJSON_IMPORT_SYMBOLS
...
This should fix copy pasting of the C and header files with the MSVC
compiler.
2017-04-08 15:54:14 +02:00
Max Bruckner
65541b900c
Update space requirements of cJSON_PrintPreallocated
2017-04-08 03:42:44 +02:00
Max Bruckner
3c1bfe125c
Clarify deprecation of valueint
2017-04-02 23:24:53 +02:00
Max Bruckner
5916f70640
cJSON.h: Deprecate valueint
2017-04-01 22:56:04 +02:00
Max Bruckner
3a20692c18
Release version 1.4.5
2017-03-28 17:39:39 +02:00
Max Bruckner
b0dfcde04c
Release Version 1.4.4
2017-03-23 22:13:25 +01:00
Max Bruckner
4bfb880093
cJSON.h: Note about buffer size for cJSON_PrintPreallocated
2017-03-22 16:39:10 +01:00
Max Bruckner
b7ce06224b
Release version 1.4.3
2017-03-19 11:05:33 +01:00
Max Bruckner
a1b37d0abe
Release Version 1.4.2
2017-03-16 01:28:23 +01:00
Max Bruckner
e3d5798896
Release version 1.4.1
2017-03-15 20:11:19 +01:00
Max Bruckner
02cd3eec37
Update version number to 1.4.0
2017-03-03 23:21:53 +01:00
Max Bruckner
2d3520e0b9
Use own cJSON_bool boolean type in the header
2017-03-01 22:50:12 +01:00
Max Bruckner
412f4f7d62
Use CJSON_PUBLIC for typecheck functions
2017-03-01 22:47:45 +01:00
Max Bruckner
024f690289
Merge pull request #116 from mjerris/fschanges
...
add CJSON_DECLARE macros to support gcc visibility and windows dllexport
2017-02-27 21:51:55 +01:00
Mike Jerris
039b1cc653
add CJSON_PUBLIC macro to public functions to support visibility and dllimport/dllexport
2017-02-27 13:47:06 -06:00
Max Bruckner
c26d53f0d7
Helper function to check the type of an item
...
This is necessary, because you can get it wrong if you do it manually.
(when you forget the & 0xFF in the comparison)
2017-02-26 14:30:50 +01:00
Max Bruckner
605422c60a
cJSON: New function cJSON_GetObjectItemCaseSensitive
2017-02-21 11:17:08 +01:00