Jakub Wilk
|
a3c2eba991
|
Fix typos in json.dict
|
7 years ago |
Max Bruckner
|
bf0bc22a11
|
CMake: Add ENABLE_SAFE_STACK option
|
7 years ago |
Max Bruckner
|
5baa77f86c
|
cJSON_Parse{,WithOpts}: Skip UTF-8 (Byte Order Marks)
|
7 years ago |
Max Bruckner
|
b26e71f960
|
Merge pull request #181 from DaveGamble/msvc-fixes
MSVC compiler handling
|
7 years ago |
Max Bruckner
|
7a2615c231
|
Fix: Check if __GNUCC__ is defined
This has been detected via MSVC's Warning C4668
|
7 years ago |
Max Bruckner
|
e174831819
|
CMake: Add custom compiler flags for MSVC
|
8 years ago |
Max Bruckner
|
ac368e9dfb
|
MSVC: Fix warning about assignment in condition
|
8 years ago |
Max Bruckner
|
d1c2e2df4a
|
MSVC: workaround for C2322
|
8 years ago |
Max Bruckner
|
04e27dc8c5
|
CMake: New option BUILD_SHARED_AND_STATIC_LIBS
|
8 years ago |
Max Bruckner
|
0d675cb048
|
MSVC: Disable warning about single line comments in system headers
|
8 years ago |
Max Bruckner
|
45e1278acb
|
tests/print_number: Add test with 17 digits of precision
|
8 years ago |
Max Bruckner
|
217ab02612
|
cJSON_Utils: Guard gcc pragmas with a check for __GCC__
|
8 years ago |
Max Bruckner
|
e872d40223
|
MSVC: Disable deprecation warnings for C89 functions
C89 sadly doesn't provide safe alternatives for strcpy, sprintf and the
like.
|
8 years ago |
Max Bruckner
|
21733eb02e
|
tests/print_number: Use proper double literals
|
8 years ago |
Max Bruckner
|
a9ce4e6bbc
|
Add warning -Wswitch-enum
|
8 years ago |
Max Bruckner
|
eb8c0baa3b
|
Add warning -Wused-but-marked-unused
|
8 years ago |
Max Bruckner
|
4e0c119391
|
Add warning -Wmissing-variable-declarations
|
8 years ago |
Max Bruckner
|
38b2f40a9a
|
Add warning -Wunused-macro
|
8 years ago |
Max Bruckner
|
d3bc571a38
|
Release Version 1.5.6
|
7 years ago |
Max Bruckner
|
48eaecd172
|
Merge pull request #183 from FSMaxB/null-pointer-fixes
Null pointer fixes
|
7 years ago |
Max Bruckner
|
18ad8a8770
|
misc_utils_tests: call all utils function with NULL pointers
|
7 years ago |
Max Bruckner
|
93227319f0
|
handle null pointers: cJSONUtils_GeneratePatchesCaseSensitive
|
7 years ago |
Max Bruckner
|
f0c1b896ba
|
handle null pointers: cJSONUtils_GeneratePatches
|
7 years ago |
Max Bruckner
|
2d252ae595
|
handle null pointer: compose_patch
|
7 years ago |
Max Bruckner
|
c46c4d1559
|
handle null pointer: sort_object
|
7 years ago |
Max Bruckner
|
1af74c8cc1
|
handle null pointer: get_item_from_pointer
|
7 years ago |
Max Bruckner
|
9bdf19fde1
|
handle null pointer: cJSONUtils_FindPointerFromObjectTo
|
7 years ago |
Max Bruckner
|
bdd5ff7ad6
|
misc_tests: Call all functions with NULL pointers
|
7 years ago |
Max Bruckner
|
24ea388dcf
|
handle null pointers: cJSON_Minify
|
7 years ago |
Max Bruckner
|
39745c9c75
|
handle null pointers: cJSON_ReplaceItemViaPointer
|
7 years ago |
Max Bruckner
|
9585c38d5a
|
handle null pointers: cJSON_CreateStringArray
|
7 years ago |
Max Bruckner
|
c268e77b21
|
handle null pointers: cJSON_CreateDoubleArray
|
7 years ago |
Max Bruckner
|
9f745a2251
|
handle null pointers: cJSON_CreateFloatArray
|
7 years ago |
Max Bruckner
|
010e31f2f2
|
handle null pointers: cJSON_CreateIntArray
|
7 years ago |
Max Bruckner
|
8ea37fce01
|
handle null pointers: replace_item_in_object
|
7 years ago |
Max Bruckner
|
b2fe02712d
|
handle null pointers: cJSON_AddItemReferenceToObject
|
7 years ago |
Max Bruckner
|
c179509b31
|
handle null pointers: cJSON_AddItemReferenceToArray
|
7 years ago |
Max Bruckner
|
46c4f55c94
|
handle null pointers: cJSON_AddItemToObjectCS
|
7 years ago |
Max Bruckner
|
90ff72c8bb
|
handle null pointers: create_reference
Also fixes a potential memory leak
|
7 years ago |
Max Bruckner
|
e9d1de24cf
|
handle null pointers: cJSON_GetArraySize
|
7 years ago |
Max Bruckner
|
56f2bc6f3e
|
handle null pointers: cJSON_PrintPreallocated
|
7 years ago |
Max Bruckner
|
cdc35ebf88
|
handle null pointers: cJSON_AddItemToObject
|
7 years ago |
Max Bruckner
|
90a46eaccd
|
cJSON.h: Move cJSON_ParseWithOpts after cJSON_Parse
|
7 years ago |
Max Bruckner
|
2a3a313f83
|
cJSON_PrintBuffered: Fix potential memory leak
|
7 years ago |
Max Bruckner
|
a2a2411b12
|
Release version 1.5.5
|
8 years ago |
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
|
8 years ago |
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
|
8 years ago |
Max Bruckner
|
b9cc911831
|
cJSON_Utils: Fix case sensitivity handling when adding to object
|
8 years ago |
Max Bruckner
|
9abe75e072
|
cJSON_Utils: Fix get_item_from_pointer
Accessing nested arrays didn't work as intended.
|
8 years ago |
Max Bruckner
|
9189b3322a
|
Release v1.5.4
|
8 years ago |