Max Bruckner
|
5baa77f86c
|
cJSON_Parse{,WithOpts}: Skip UTF-8 (Byte Order Marks)
|
2017-07-03 22:28:04 +02:00 |
|
Max Bruckner
|
7a2615c231
|
Fix: Check if __GNUCC__ is defined
This has been detected via MSVC's Warning C4668
|
2017-06-28 17:28:51 +02:00 |
|
Max Bruckner
|
ac368e9dfb
|
MSVC: Fix warning about assignment in condition
|
2017-06-28 17:28:51 +02:00 |
|
Max Bruckner
|
d1c2e2df4a
|
MSVC: workaround for C2322
|
2017-06-28 17:28:51 +02:00 |
|
Max Bruckner
|
0d675cb048
|
MSVC: Disable warning about single line comments in system headers
|
2017-06-28 17:28:50 +02:00 |
|
Max Bruckner
|
e872d40223
|
MSVC: Disable deprecation warnings for C89 functions
C89 sadly doesn't provide safe alternatives for strcpy, sprintf and the
like.
|
2017-06-28 17:28:50 +02:00 |
|
Max Bruckner
|
38b2f40a9a
|
Add warning -Wunused-macro
|
2017-06-28 17:28:49 +02:00 |
|
Max Bruckner
|
d3bc571a38
|
Release Version 1.5.6
|
2017-06-28 17:25:14 +02:00 |
|
Max Bruckner
|
24ea388dcf
|
handle null pointers: cJSON_Minify
|
2017-06-28 14:22:36 +02:00 |
|
Max Bruckner
|
39745c9c75
|
handle null pointers: cJSON_ReplaceItemViaPointer
|
2017-06-28 14:22:29 +02:00 |
|
Max Bruckner
|
9585c38d5a
|
handle null pointers: cJSON_CreateStringArray
|
2017-06-28 14:22:22 +02:00 |
|
Max Bruckner
|
c268e77b21
|
handle null pointers: cJSON_CreateDoubleArray
|
2017-06-28 14:22:15 +02:00 |
|
Max Bruckner
|
9f745a2251
|
handle null pointers: cJSON_CreateFloatArray
|
2017-06-28 14:22:07 +02:00 |
|
Max Bruckner
|
010e31f2f2
|
handle null pointers: cJSON_CreateIntArray
|
2017-06-28 14:21:55 +02:00 |
|
Max Bruckner
|
8ea37fce01
|
handle null pointers: replace_item_in_object
|
2017-06-28 14:21:48 +02:00 |
|
Max Bruckner
|
b2fe02712d
|
handle null pointers: cJSON_AddItemReferenceToObject
|
2017-06-28 14:21:42 +02:00 |
|
Max Bruckner
|
c179509b31
|
handle null pointers: cJSON_AddItemReferenceToArray
|
2017-06-28 14:21:34 +02:00 |
|
Max Bruckner
|
46c4f55c94
|
handle null pointers: cJSON_AddItemToObjectCS
|
2017-06-28 14:21:26 +02:00 |
|
Max Bruckner
|
90ff72c8bb
|
handle null pointers: create_reference
Also fixes a potential memory leak
|
2017-06-28 14:21:09 +02:00 |
|
Max Bruckner
|
e9d1de24cf
|
handle null pointers: cJSON_GetArraySize
|
2017-06-28 14:20:58 +02:00 |
|
Max Bruckner
|
56f2bc6f3e
|
handle null pointers: cJSON_PrintPreallocated
|
2017-06-28 14:20:47 +02:00 |
|
Max Bruckner
|
cdc35ebf88
|
handle null pointers: cJSON_AddItemToObject
|
2017-06-28 14:20:34 +02:00 |
|
Max Bruckner
|
2a3a313f83
|
cJSON_PrintBuffered: Fix potential memory leak
|
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
|
03ba72faec
|
cJSON_Compare: Fix comparison of objects
It did consider two arrays equal if one is a subset of te other one,
which is incorrect.
See #180
|
2017-06-14 17:48:56 +02:00 |
|
Max Bruckner
|
569aa060c6
|
cJSON_Compare: Fix comparison of arrays
It did consider two arrays equal if one is a prefix of the other one,
which is incorrect.
See #180
|
2017-06-14 17:48:56 +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
|
9ecc96878f
|
fix #174: cJSON_ReplaceItemInObject doesn't copy name
|
2017-05-22 22:55:05 +02:00 |
|
Max Bruckner
|
de5df3e56f
|
Release version 1.5.2
|
2017-05-10 02:25:25 +02:00 |
|
Max Bruckner
|
a167d9e381
|
Fix reading buffer overflow in parse_string
|
2017-05-10 02:09:01 +02:00 |
|
Max Bruckner
|
186cce3ece
|
Fix -Wcomma
|
2017-05-10 00:52:33 +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
|
acb0ca88df
|
Use cJSON_DetachItemViaPointer internally
|
2017-05-01 23:59:14 +02:00 |
|
Max Bruckner
|
c24c3e0285
|
Add cJSON_DetachItemViaPointer
|
2017-05-01 23:58:04 +02:00 |
|
Max Bruckner
|
87fad25c2b
|
Merge pull request #153 from DeboraG/print_number_prec
cJSON: Fix print_number to print significant digits of doubles
|
2017-04-29 19:56:58 +02:00 |
|
Debora Grosse
|
a69ad22639
|
Remove test for negative zero, as -0 is acceptable output
|
2017-04-29 13:08:10 -04:00 |
|
Max Bruckner
|
949c083315
|
Move 'hooks' parameter into buffers (parse/print)
|
2017-04-27 02:48:28 +02:00 |
|
Max Bruckner
|
c4c217f2ce
|
Move 'format' into printbuffer
|
2017-04-27 02:21:09 +02:00 |
|
Max Bruckner
|
79f30800ec
|
Move print depth into printbuffer
|
2017-04-27 02:10:03 +02:00 |
|
Max Bruckner
|
e0d3a8a265
|
Limit nesting depth to 1000 and make it configurable.
|
2017-04-27 01:57:45 +02:00 |
|
Debora Grosse
|
3fc9bc0648
|
cJSON: Fix print_number to print significant digits of doubles
|
2017-04-20 10:55:09 -04:00 |
|
Max Bruckner
|
05f75e360b
|
Release Version 1.4.7
|
2017-04-18 21:35:21 +02:00 |
|