Max Bruckner
|
08738673be
Reorder the context fields
|
7 lat temu |
Max Bruckner
|
e8f56bd194
Context: Add duplicate_recursive for cJSON_Duplicate
|
7 lat temu |
Max Bruckner
|
064eec8208
Change name from Configuration to Context
|
7 lat temu |
Max Bruckner
|
d2d19127d3
cJSON_ConfigurationChangeParseEnd -> cJSON_ConfigurationGetParseEnd
|
7 lat temu |
Max Bruckner
|
691a83a479
cJSON_CreateConfig: Don't allow configuration, always use default
|
7 lat temu |
Max Bruckner
|
88c39fa2e4
cJSON_ConfigurationChangeParseEnd
|
7 lat temu |
Max Bruckner
|
98e0b586ca
Add cJSON_Allocators new style allocator struct
|
7 lat temu |
Max Bruckner
|
515d11f55a
default_configuration: Macro for the internal_configuration defaults
|
7 lat temu |
Max Bruckner
|
ba8fe0f479
internal_configuration: Add case_sensitive
|
7 lat temu |
Max Bruckner
|
f02f79ecbb
cJSON_ParseWithOpts: Extract pasrse with internal_configuration
|
7 lat temu |
Max Bruckner
|
7030dc7c5b
Put buffer_size into internal_configuration
|
7 lat temu |
Max Bruckner
|
27977adc93
Put format into internal_configuration
|
7 lat temu |
Max Bruckner
|
677f0cb1bb
Rename internal_hooks -> internal_configuration, cJSON_New_item -> create_item
|
7 lat temu |
Max Bruckner
|
5ed383a0d1
is_nan and is_infinity macros
|
7 lat temu |
Max Bruckner
|
22a7d04fa0
add_item_to_object: Fix use-after-free when string is aliased
|
7 lat temu |
Max Bruckner
|
11844dd5a6
Add cJSON_Create{Array,Object}Reference
|
7 lat temu |
Max Bruckner
|
eaa90a6b74
Add cJSON_CreateStringReference
|
7 lat temu |
Max Bruckner
|
b2afbd3c9f
cJSON_GetStringValue
|
7 lat temu |
Max Bruckner
|
97d7347a6e
Merge branch 'develop'
|
7 lat temu |
Max Bruckner
|
954d61e5e7
Fix #189, ensure returns an invalid pointer
|
8 lat temu |
Max Bruckner
|
5baa77f86c
cJSON_Parse{,WithOpts}: Skip UTF-8 (Byte Order Marks)
|
8 lat temu |
Max Bruckner
|
bdd5ff7ad6
misc_tests: Call all functions with NULL pointers
|
8 lat temu |
Max Bruckner
|
9ecc96878f
fix #174: cJSON_ReplaceItemInObject doesn't copy name
|
8 lat temu |
Max Bruckner
|
8b953d1202
Add cJSON_ReplaceItemViaPointer
|
8 lat temu |
Max Bruckner
|
c24c3e0285
Add cJSON_DetachItemViaPointer
|
8 lat temu |
Max Bruckner
|
28570ad095
Add test for cJSON_SetNumberHelper
|
8 lat temu |
Max Bruckner
|
e0d3a8a265
Limit nesting depth to 1000 and make it configurable.
|
8 lat temu |
Max Bruckner
|
c45dc12fd7
Tests for typecheck functions
|
8 lat temu |
Max Bruckner
|
56b819bfbc
tests: test cJSON_GetObjectItem and cJSON_GetObjectItemCaseSensitive
|
8 lat temu |
Max Bruckner
|
cbbcc91498
tests: cJSON_ArrayForEach
|
8 lat temu |