Commit Graph

  • b73881a388 cJSON_Utils: Add true/false Max Bruckner 2017-04-30 14:19:01 +02:00
  • bb2f868126 refactor cJSONUtils_GenerateMergePatch Max Bruckner 2017-04-30 13:18:25 +02:00
  • 11b8a8cd76 refactor cJSONUtils_MergePatch Max Bruckner 2017-04-30 13:17:39 +02:00
  • 01d656bebc refactor cJSONUtils_SortObject Max Bruckner 2017-04-30 13:16:58 +02:00
  • 7bf62ff4dc refactor cJSONUtils_SortList Max Bruckner 2017-04-30 13:16:30 +02:00
  • f030058183 refactor cJSONUtils_GeneratePatches Max Bruckner 2017-04-30 13:15:18 +02:00
  • a67c24c451 refactor cJSONUtils_CompareToPatch Max Bruckner 2017-04-30 13:14:29 +02:00
  • 512c313111 refactor cJSONUtils_AddPatchToArray Max Bruckner 2017-04-30 13:13:17 +02:00
  • e591d4173a refactor cJSONUtils_GeneratePatch Max Bruckner 2017-04-30 13:12:57 +02:00
  • bde341edd8 refactor cJSONUtils_ApplyPatches Max Bruckner 2017-04-30 13:12:32 +02:00
  • 48c97985d6 refactor cJSONUtils_ApplyPatch Max Bruckner 2017-04-30 13:11:14 +02:00
  • 63db67bfeb refactor cJSONUtils_Compare Max Bruckner 2017-04-30 13:06:09 +02:00
  • 2040ce9004 refactor cJSONUtils_PatchDetach Max Bruckner 2017-04-30 13:01:04 +02:00
  • 4ba6bafe34 refactor cJSONUtils_InplaceDecodePointerString Max Bruckner 2017-04-30 13:00:16 +02:00
  • 378a333ee2 refactor cJSONUtils_GetPointer Max Bruckner 2017-04-30 12:57:49 +02:00
  • 4642d6575f refactor decode_array_index_from_pointer Max Bruckner 2017-04-30 12:56:45 +02:00
  • 4932c80f26 refactor cJSONUtils_FindPointerFromObjectTo Max Bruckner 2017-04-30 12:56:02 +02:00
  • 674a678819 refactor cJSONUtils_PointerEncodedstrcpy Max Bruckner 2017-04-30 12:54:44 +02:00
  • b8e3673d0f refactor cJSONUtils_PointerEncodedstrlen Max Bruckner 2017-04-30 12:54:00 +02:00
  • b16bcc3c19 refactor cJSONUtils_Pstrcasecmp Max Bruckner 2017-04-30 12:53:00 +02:00
  • 44d313212b refactor cJSONUtils_strcasecmp Max Bruckner 2017-04-30 12:52:29 +02:00
  • 055c7007e5 refactor cJSONUtils_strdup Max Bruckner 2017-04-30 11:06:43 +02:00
  • a1a860cd31 Merge pull request #158 from DaveGamble/case-sensitive Max Bruckner 2017-05-02 01:27:49 +02:00
  • bc622fcc15 README.md: Use cJSON_GetObjectItemCaseSensitive Max Bruckner 2017-05-02 00:56:28 +02:00
  • dede4e3246 Add cJSON_ReplaceItemInObjectCaseSensitive Max Bruckner 2017-05-02 00:52:41 +02:00
  • 8b953d1202 Add cJSON_ReplaceItemViaPointer Max Bruckner 2017-05-02 00:49:46 +02:00
  • 2d07bbc9b2 Add cJSON_DeleteItemFromObjectCaseSensitive Max Bruckner 2017-05-02 00:36:10 +02:00
  • 8816a568ab Add cJSON_DetachItemFromObjectCaseSensitive Max Bruckner 2017-05-02 00:34:17 +02:00
  • 33193ea557 Internal function get_array_item Max Bruckner 2017-05-02 00:14:02 +02:00
  • acb0ca88df Use cJSON_DetachItemViaPointer internally Max Bruckner 2017-05-01 23:59:14 +02:00
  • c24c3e0285 Add cJSON_DetachItemViaPointer Max Bruckner 2017-05-01 23:15:00 +02:00
  • cc3a75dd39 Makefile: Remove test_utils Max Bruckner 2017-05-01 21:56:55 +02:00
  • 204c7ee43f CONTRIBUTORS.md: Add Debora Grosse Max Bruckner 2017-05-01 21:56:40 +02:00
  • b00ecfd311 Merge commit '48b390994642e59eb1a461922a646b4c6544693c' into develop Max Bruckner 2017-05-01 18:02:03 +02:00
  • 48b3909946 Squashed 'tests/json-patch-tests/' changes from 716417e..5405313 Max Bruckner 2017-05-01 18:02:03 +02:00
  • 87fad25c2b Merge pull request #153 from DeboraG/print_number_prec Max Bruckner 2017-04-29 19:56:58 +02:00
  • a69ad22639 Remove test for negative zero, as -0 is acceptable output Debora Grosse 2017-04-29 13:08:10 -04:00
  • 28570ad095 Add test for cJSON_SetNumberHelper Max Bruckner 2017-04-28 14:41:24 +02:00
  • 303660ae04 Remove test_utils. (Replaced by old_utils_tests and json_patch_tests) Max Bruckner 2017-04-28 13:58:51 +02:00
  • 18a7828940 Merge branch 'generate-patch-tests' into develop Max Bruckner 2017-04-28 02:00:40 +02:00
  • 7fe8d53c19 Use json-patch-tests to test generation of tests with cJSON_Utils Max Bruckner 2017-04-18 14:13:07 +02:00
  • ee3c3bc80e cJSONUtils_GeneratePatches: Fix multiple removes in arrays Max Bruckner 2017-04-27 21:31:37 +02:00
  • 18b4e2f941 Update Unity to release 2.4.1 Max Bruckner 2017-04-27 02:54:33 +02:00
  • ab77a80e9b Squashed 'tests/unity/' changes from 1f52255..f96c055 Max Bruckner 2017-04-27 02:54:33 +02:00
  • 949c083315 Move 'hooks' parameter into buffers (parse/print) Max Bruckner 2017-04-27 02:48:28 +02:00
  • c4c217f2ce Move 'format' into printbuffer Max Bruckner 2017-04-27 02:21:09 +02:00
  • 79f30800ec Move print depth into printbuffer Max Bruckner 2017-04-27 02:10:03 +02:00
  • e0d3a8a265 Limit nesting depth to 1000 and make it configurable. Max Bruckner 2017-04-27 01:48:40 +02:00
  • 5aa152fa83 Merge pull request #157 from mhrobinson/cJSON_Free-api Max Bruckner 2017-04-26 09:11:36 +02:00
  • a400888c1f Document cJSON_free API Mike Robinson 2017-04-25 00:28:45 -07:00
  • 3fc9bc0648 cJSON: Fix print_number to print significant digits of doubles Debora Grosse 2017-04-20 10:55:09 -04:00
  • 05f75e360b Release Version 1.4.7 v1.4.7 Max Bruckner 2017-04-18 21:35:21 +02:00
  • 32626cc251 Update Changelog Max Bruckner 2017-04-18 18:02:32 +02:00
  • 24cf9308de README: Caveat about zero terminated strings Max Bruckner 2017-04-18 17:58:36 +02:00
  • 51d3df6c9f cJSON_GetObjectItemCaseSensitive: Fix inconsistent prototype Max Bruckner 2017-04-18 17:37:43 +02:00
  • 6ccfd5d603 tests: Move most of test_utils.c to old_utils_tests Max Bruckner 2017-04-18 14:11:14 +02:00
  • 49ebc85e7a Move ApplyPatch tests from test_utils.c to json. Max Bruckner 2017-04-13 20:15:25 +02:00
  • 8fd46d51b1 Put generated files in library_config subdirectory Max Bruckner 2017-04-12 21:49:36 +02:00
  • 609bb75421 cJSON_Utils: Use cJSON_free and cJSON_malloc Max Bruckner 2017-04-12 21:28:31 +02:00
  • cea3fe4165 Caveats: Add note about UTF-8 encoding Max Bruckner 2017-04-12 21:22:07 +02:00
  • b759ff38b8 Merge pull request #150 from DaveGamble/json-patch-tests Max Bruckner 2017-04-12 20:54:18 +02:00
  • ba7b48b3f3 Enable json-patch-tests tests Max Bruckner 2017-04-12 19:15:53 +02:00
  • 134ebf5e89 cJSONUtils_ApplyPatches: Handle replacement of root Max Bruckner 2017-04-12 19:14:07 +02:00
  • 02a05eea4e cJSON: Add cJSON_malloc and cJSON_free Max Bruckner 2017-04-12 20:47:59 +02:00
  • d67b008d4b decode_array_index_from_pointer: parse manually Max Bruckner 2017-04-12 12:06:27 +02:00
  • c66342d871 cJSON_Utils: Use enum for opcode Max Bruckner 2017-04-12 11:36:14 +02:00
  • c960b2b853 cJSON_Utils: Fix size_t support of cJSONUtils_GetPointer Max Bruckner 2017-04-12 11:21:48 +02:00
  • 3056d85f01 cJSON_Utils: Use new helper function Max Bruckner 2017-04-12 11:21:21 +02:00
  • b470d918f3 cJSONUtils: add decode_array_index_from_pointer as common helper function Max Bruckner 2017-04-12 11:07:21 +02:00
  • 8efb287ae2 cJSONUtils_ApplyPatches: Fail if removal failed Max Bruckner 2017-04-12 10:44:29 +02:00
  • a1602f484b cJSONUtils_ApplyPatches: Don't accept invalid array indices Max Bruckner 2017-04-11 18:07:19 +02:00
  • d058a9cd8f cJSON_ApplyPatches: Don't allow adding to array out of bounds Max Bruckner 2017-04-11 17:40:43 +02:00
  • f11b5eadc8 Update Changelog for 1.4.7 Max Bruckner 2017-04-11 16:44:43 +02:00
  • 075a06f40b cJSONUtils_ApplyPatches: Fix not accepting arrays Max Bruckner 2017-04-11 16:38:51 +02:00
  • 62ba68fc7d cJSONUtils_ApplyPatches: Fix not accepting arrays Max Bruckner 2017-04-11 16:38:51 +02:00
  • 8c900b9e07 Merge commit '7276f4df051bc58af8a2da7d3199517d43d37582' as 'tests/json-patch-tests' Max Bruckner 2017-04-11 14:45:28 +02:00
  • 7276f4df05 Squashed 'tests/json-patch-tests/' content from commit 716417e Max Bruckner 2017-04-11 14:45:28 +02:00
  • e0a3c2370d Merge pull request #148 from DaveGamble/cjson-compare Max Bruckner 2017-04-11 14:37:15 +02:00
  • 3c18c83513 Add Changelog Max Bruckner 2017-04-09 19:06:12 +02:00
  • 6ac896d8d2 cJSON_Compare: New function to compare json Max Bruckner 2017-04-06 13:02:38 +02:00
  • 2a25abbf2a Deduplicate code for cJSON_GetObjectItem Max Bruckner 2017-04-05 19:37:00 +02:00
  • e9803341d5 simplify and rename cJSON_strcasecmp Max Bruckner 2017-04-05 19:30:06 +02:00
  • 31400affab Contributors: Add Pawel Winogrodzki Max Bruckner 2017-03-31 01:40:01 +02:00
  • 6c3df7eb59 cJSON_ParseWithOpts: Fix -Wmissing-field-initializers Max Bruckner 2017-03-31 01:26:22 +02:00
  • a99d254e4f License: Add other contributors Max Bruckner 2017-03-31 01:21:53 +02:00
  • f0230a584f Merge pull request #139 from PawelWMS/develop_W4_fixes Max Bruckner 2017-03-31 01:18:08 +02:00
  • 2148e3277a Renaming "min" to "cjson_min". Pawel Winogrodzki 2017-03-30 15:47:06 -07:00
  • c786cd9714 Adding back "const". Pawel Winogrodzki 2017-03-30 15:41:27 -07:00
  • 238ceec175 Fixing all W4-level warnings. Pawel Winogrodzki 2017-03-29 13:03:38 -07:00
  • 6702037b68 cJSON_Delete: Improve readability Max Bruckner 2017-03-25 14:09:26 +01:00
  • eb5000ba61 cJSON_strdup: improve readability Max Bruckner 2017-03-25 14:08:58 +01:00
  • 655c26ada1 cJSON_strcasecmp: Improve readability Max Bruckner 2017-03-25 14:06:45 +01:00
  • 218b0c8dcf cJSON_Print: Use reallocate if available Max Bruckner 2017-03-22 17:31:44 +01:00
  • 281df6997c Update copyright Max Bruckner 2017-03-22 12:46:42 +01:00
  • bc0bb7c224 parse_with_opts: test return_parse_end Max Bruckner 2017-03-22 01:05:03 +01:00
  • 56a32f9ecc Use error_position instead of error pointer internally Max Bruckner 2017-03-22 00:50:32 +01:00
  • 770e8263a5 tests for cJSON_ParseWithOpts Max Bruckner 2017-03-21 23:40:50 +01:00
  • 2683589d93 parser: Construct error pointer from buffer offset Max Bruckner 2017-03-21 21:41:37 +01:00
  • c837177a56 utf16_literal_to_utf8: Support \u0000 Max Bruckner 2017-03-21 21:14:37 +01:00
  • 80bc7652ae cJSON_ParseWithOptions: Remove end pointer Max Bruckner 2017-03-21 18:35:22 +01:00