abzmr
2a5797600c
Merge c4429d580ec51b501ee773f42d0f3d6d6c35ffe1 into cb8693b058ba302f4829ec6d03f609ac6f848546
2023-07-04 22:42:50 -07:00
Alan Wang
cb8693b058
Release 1.7.16 ( #770 )
...
* Update version to 1.7.16
* Update contributors
v1.7.16
2023-07-05 11:22:19 +08:00
Alan Wang
545710e3bf
upgrade clang to fix actions error ( #768 )
...
Actions builds are failing because clang-8 is failing to be installed. Upgrade clang-8 to clang-14 to fix this.
2023-07-04 17:02:03 +08:00
MaxBrandtner
543c28869e
Add meson documentation ( #761 )
2023-07-03 09:35:30 +08:00
hopper-vul
766dd9d590
Fix a null pointer crash in cJSON_ReplaceItemViaPointer ( #726 )
...
If the parent passed in cJSON_ReplaceItemViaPointer has not a child, which means parent->child is null, a null pointer dereference crash will be happened inside cJSON_ReplaceItemViaPointer.
This commit adds the NULL check of `parent->child` beforehand to inform user such incorrect usage.
Signed-off-by: hopper-vul <hopper.vul@gmail.com>
2023-07-01 16:18:32 +08:00
No Default Name
c4429d580e
Revert cJSON_AddItemReferenceToObjectCS to keep branch clean
...
This reverts commit 1208b35e037d5f847046893d17f65f2cd90816a0.
2022-05-24 22:23:46 +02:00
No Default Name
2ff0894010
Add cJSON_AddIntToObject()
2022-05-24 21:57:11 +02:00
No Default Name
bf7a73fa65
README.md: add compile details when using long long type
2022-05-24 21:42:03 +02:00
No Default Name
a5961c6613
Update README.md for integer vs floating point
2022-05-24 21:32:04 +02:00
No Default Name
4bafe51b12
Add cJSON_IsInt()
2022-05-24 20:36:24 +02:00
No Default Name
1208b35e03
Add cJSON_AddItemReferenceToObjectCS constant-string variant
...
This can not be implemented externally, since create_reference()
is not exposed.
2022-05-01 20:22:38 +02:00
No Default Name
4c2b3d8949
Fix float comparison also in cJSON_Utils
2022-05-01 13:33:21 +02:00
No Default Name
e79376f2d9
Make integers be first-class citizens, including full precision in longlong+float case
2022-04-29 23:11:06 +02:00
No Default Name
882361c428
Fix tests for all combinations of int/longlong and double/float
2022-04-28 22:05:41 +02:00
No Default Name
5cdc8d4c27
Floats choosable between double and float
2022-04-28 21:18:28 +02:00
No Default Name
a1efa1e77f
long long fixes, enhancements, tests
2022-04-24 20:13:29 +02:00
No Default Name
586762189b
Add tests for large integers representable in double
2022-04-24 18:31:45 +02:00
No Default Name
3506c17e57
Long long ints: optional compile choice
2022-04-24 16:47:29 +02:00
No Default Name
ec898e0143
Github pullreq 556: long long ints
2022-04-24 16:40:31 +02:00
Junbo Zheng
b45f48e600
fix: add allocate check for replace_item_in_object ( #675 )
...
Signed-off-by: Junbo Zheng <zhengjunbo1@xiaomi.com>
2022-03-29 15:02:59 +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
mohawk2
3cecc40466
docs: Fix README typo ( #664 )
2022-01-26 20:23:33 +08:00
Randy
2fc55f6793
chore: add CIFuzz integration ( #437 )
...
* CIFuzz integration
* Rename main.yml to ci-fuzz.yml
2022-01-20 14:23:57 +08:00
Tony Langhammer
c7025b093a
chore: ignore all .dylib files ( #628 )
...
This fixes some .dylib files being flagged as added when compiled e.g. `libcjson.dylib.1.7.14`
2022-01-20 14:17:46 +08:00
10km
e7ebe77ebf
fix: 'cjson_utils-static' target not exist( #625 )
...
* Update CMakeLists.txt
fix the bug:when build with cmake using option '-DBUILD_SHARED_AND_STATIC_LIBS=ON -DENABLE_CJSON_UTILS=ON', build sucess,
but use cmake comand 'find_package(cjson CONFIG)', 'cjson_utils' target is available,but 'cjson_utils-static' target not exist.
2022-01-19 16:28:29 +08:00
Andy
61eb84d991
add an option for ENABLE_CJSON_VERSION_SO in CMakeLists.txt ( #534 )
...
Co-authored-by: m00209177 <malihu@huawei.com>
2022-01-19 14:45:02 +08:00
AlexanderVasiljev
d321fa9e6e
fix: print int without decimal places ( #630 )
2022-01-19 10:30:31 +08:00
Alan Wang
203a0dec6f
chore: ignore *.lst/*.lss file ( #623 )
2021-10-22 16:21:55 +08:00
Joshua Arulsamy
c77a688927
build: Bump cmake version and use new version syntax ( #587 )
...
Co-authored-by: Alan Wang <wp_scut@163.com>
2021-10-22 16:15:19 +08:00
Alan Wang
e5dbaee131
docs: update comment ( #622 )
2021-10-22 16:09:45 +08:00
SuperHuan
189dcde644
fix: add cmake_policy to CMakeLists.txt ( #613 )
...
Use the cmake_policy() command to set CMP0054 to NEW explicitly.
2021-10-22 16:02:06 +08:00
Sayan Bandyopadhyay
b9eff8b02a
fix: for issue #569 , now use the guard to turn it off ( #617 )
2021-10-22 15:57:05 +08:00
Alan Wang
f50dafc7d0
fix: potential memory leak in merge_patch() ( #611 )
2021-08-26 14:13:42 +08:00
Alan Wang
d348621ca9
chore: update version and changelog ( #610 )
v1.7.15
2021-08-25 19:15:09 +08:00
Alan Wang
744e47353a
fix: remove redundant condition ( #605 )
2021-08-25 15:02:00 +08:00
Dimitri Papadopoulos Orfanos
7795249dd4
Typos found by codespell ( #607 )
2021-08-25 15:01:12 +08:00
CoffeeTableEspresso
324a6ac9a9
Update .gitattributes ( #544 )
2020-12-31 10:38:10 +08:00
Alan Wang
6ea4c01e4e
Fix potential core dumped for strrchr ( #546 )
2020-12-31 10:26:39 +08:00
Jordan IMBERT
9226e4ed8c
Remove always true condition in cJSON.c ( #539 )
2020-12-17 17:07:18 +08:00
Alan Wang
7b6645794d
Fix null pointer crash, closes #536 ( #538 )
2020-12-17 15:42:31 +08:00
Tim Gates
4100379a04
docs: fix simple typo, transfering -> transferring ( #527 )
...
There is a small typo in tests/readme_examples.c.
Should read `transferring` rather than `transfering`.
2020-11-16 08:57:02 +08:00
mongobaba
2f6fc7f0f2
fix several null pointer problems on allocation failure ( #526 )
2020-11-12 11:46:15 +08:00
Alan Wang
a1e1c208ff
Merge pull request #519 from Alanscut/issue-516
...
fix a possible dereference of null pointer
2020-10-16 17:12:54 +08:00
Alanscut
9bf4960cd5
fix a possible dereference of null pointer
2020-10-16 17:06:29 +08:00
Alan Wang
488169faca
Merge pull request #518 from fpnuseis/master
...
fix: windows build failure about defining nan
2020-10-16 16:52:10 +08:00
Use
9931900768
fix: windows build failure about defining nan
2020-10-15 11:52:06 +09:00
Alan Wang
d2735278ed
Merge pull request #505 from Alanscut/release-1.7.14
...
Release 1.7.14
v1.7.14
2020-09-03 17:14:26 +08:00
Alanscut
8e84db4c4e
Update changelog and contributors
2020-09-03 17:11:02 +08:00
Alanscut
8e357f825b
Update version to 1.7.14
2020-09-03 17:07:49 +08:00
Alan Wang
2e5171d8d6
Merge pull request #503 from Alanscut/issue499
...
optimize the way to find tail node
2020-09-03 11:51:54 +08:00