Commit Graph

  • 6f264b5d0c Merge pull request #249 from DaveGamble/fix-add-item v1.7.4 Max Bruckner 2018-03-02 20:04:29 +01:00
  • 5da9edc8b1 Release version 1.7.4 fix-add-item Max Bruckner 2018-03-02 19:57:36 +01:00
  • 22a7d04fa0 add_item_to_object: Fix use-after-free when string is aliased Max Bruckner 2018-03-02 19:49:55 +01:00
  • a559eac472 Release version 1.7.3 v1.7.3 Max Bruckner 2018-02-07 21:16:35 +01:00
  • d514bb866e Fix #241, potential double free Max Bruckner 2018-02-07 19:36:59 +01:00
  • 27caa364b0 Release version 1.7.2 v1.7.2 Max Bruckner 2018-02-06 11:38:41 +01:00
  • f47271f455 Fix pkgconfig and installation. Thanks @zeerd for reporting Max Bruckner 2018-02-06 11:24:03 +01:00
  • 3b0d37faf3 Change name from Configuration to Context context Max Bruckner 2018-02-03 12:48:34 +01:00
  • 464c9b544c cJSON_DuplicateConfiguration Max Bruckner 2018-02-03 05:02:05 +01:00
  • a0aa2df75a cJSON_ConfigurationChangeParseEnd -> cJSON_ConfigurationGetParseEnd Max Bruckner 2018-02-03 04:28:44 +01:00
  • ba81437601 cJSON_CreateConfig: Don't allow configuration, always use default Max Bruckner 2018-02-03 03:49:00 +01:00
  • d664199036 cJSON_ConfigurationChangeAllowDataAfterJson Max Bruckner 2018-02-03 02:55:06 +01:00
  • 7e4ac634c6 cJSON_ConfigurationChangeCaseSensitivity Max Bruckner 2018-02-03 02:48:14 +01:00
  • 1d9d2e8673 cJSON_ConfigurationChangeFormat Max Bruckner 2018-02-03 02:32:17 +01:00
  • c4c52cfe58 cJSON_ConfigurationChangePrebufferSize Max Bruckner 2018-02-03 02:09:10 +01:00
  • 0474d4d85f cJSON_ConfigurationChangeParseEnd Max Bruckner 2018-02-02 00:57:00 +01:00
  • 95d333b5cf cJSON_CreateConfiguration, cJSON_ConfigurationChange{Allocators,Userdata} Max Bruckner 2018-02-01 22:13:39 +01:00
  • d67ddd5c62 allocation helpers for allocating with a configuration Max Bruckner 2018-02-01 10:51:38 +01:00
  • 440ba84d08 Add cJSON_Allocators new style allocator struct Max Bruckner 2018-02-01 10:26:58 +01:00
  • 649af9c2c3 cJSON_Compare: Extract compare with internal_configuration Max Bruckner 2018-02-03 16:42:43 +01:00
  • 69f8bb7778 default_configuration: Macro for the internal_configuration defaults Max Bruckner 2018-02-01 02:01:17 +01:00
  • 99ad8cc64b internal_configuration: Add case_sensitive Max Bruckner 2018-02-01 01:45:31 +01:00
  • 47f4337604 cJSON_ParseWithOpts: Extract pasrse with internal_configuration Max Bruckner 2018-02-01 01:24:36 +01:00
  • 772376ed92 cJSON_Delete: Extract delete_item with internal_configuration Max Bruckner 2018-02-01 01:20:37 +01:00
  • 04137f4ed1 Put buffer_size into internal_configuration Max Bruckner 2018-02-01 00:00:36 +01:00
  • 479909d0a6 Put format into internal_configuration Max Bruckner 2018-01-31 23:28:48 +01:00
  • b277cd6a24 Rename internal_hooks -> internal_configuration, cJSON_New_item -> create_item Max Bruckner 2018-01-31 22:22:53 +01:00
  • e82f32b359 cJSON_Compare: Performance improvement for objects Max Bruckner 2018-02-03 15:54:47 +01:00
  • afc246f1d5 parse_value: Check only first character at first Max Bruckner 2018-01-31 10:31:14 +01:00
  • 85f76baf0e print_number: Introduce fast path for integers. Max Bruckner 2018-01-29 20:24:42 +01:00
  • 3a36ce6d32 Extract helper: double_to_saturated_integer Max Bruckner 2018-01-29 20:12:12 +01:00
  • deca87b071 is_nan and is_infinity macros Max Bruckner 2018-01-20 15:14:27 +01:00
  • 5af3271726 CMake: Remove -fsanitize=float-divide-by-zero Max Bruckner 2018-01-20 15:43:56 +01:00
  • 02641037b7 Fix #234: Different argument names between declaration and definition Max Bruckner 2018-01-20 14:43:50 +01:00
  • 1723a94b53 print: Comment about why the buffer is reallocated Max Bruckner 2018-01-19 00:11:07 +01:00
  • d48d988d7e Use character literal to declare range of nonprintable characters. less-magic Max Bruckner 2018-01-11 00:19:41 +01:00
  • 15d9ec8b07 New macro static_strlen and replace magic numbers with it. Max Bruckner 2018-01-10 17:43:25 +01:00
  • f07a3b7cb3 print_value: Use sizeof(literal) instead of magic numbers Max Bruckner 2018-01-10 15:45:14 +01:00
  • 7cc52f6035 Merge pull request #231 from DaveGamble/fixes v1.7.1 Max Bruckner 2018-01-09 22:34:48 +01:00
  • b60b5d3744 Update version to 1.7.1 Max Bruckner 2018-01-09 21:59:42 +01:00
  • 4d84acf926 print_number: fix Off-By-One error Max Bruckner 2018-01-09 21:40:55 +01:00
  • 28d4410f42 print: fix: realloc was allocating too much memory Max Bruckner 2018-01-09 20:53:33 +01:00
  • f33fa95f3d print: Fix default buffer size in printbuffer Max Bruckner 2018-01-09 20:49:03 +01:00
  • 984dc85a5f Merge pull request #228 from DaveGamble/develop v1.7.0 Max Bruckner 2017-12-31 02:20:27 +01:00
  • 13a2d337a8 Update version number to 1.7 Max Bruckner 2017-12-31 02:03:40 +01:00
  • 17b83e76e9 Update Changelog for version 1.7 Max Bruckner 2017-12-31 02:01:53 +01:00
  • 43754e7833 Merge pull request #215 from DaveGamble/new-documentation Max Bruckner 2017-12-31 01:43:11 +01:00
  • 1e95363638 README: Caveats: Duplicate object members Max Bruckner 2017-12-31 01:24:35 +01:00
  • d7e711c0de README: new doc: Add links for 4th level sections Max Bruckner 2017-12-30 21:47:28 +01:00
  • f26d8f3175 README: Add small note about CMake on Windows. Max Bruckner 2017-12-30 02:32:43 +01:00
  • e7d0c1dc37 Tests: Test if the readme examples are working Max Bruckner 2017-12-30 02:24:06 +01:00
  • 5605fa4ad5 README: new doc: Remove old explanation. Max Bruckner 2017-12-30 01:54:27 +01:00
  • cdcd553769 README: new doc: Example Max Bruckner 2017-12-20 02:42:30 +01:00
  • 61dd7f1e41 README: new doc: Working with the data structure Max Bruckner 2017-11-15 18:07:54 +01:00
  • 1285e6ac68 README: new doc: Printing Max Bruckner 2017-11-11 13:07:05 +01:00
  • b54b81251e README: new doc: Parsing Max Bruckner 2017-11-10 22:08:57 +01:00
  • c31ee79ad1 README: new doc: Data Structure section Max Bruckner 2017-11-10 21:36:05 +01:00
  • a1a1e60cb0 Merge pull request #226 from DaveGamble/boolean_add Max Bruckner 2017-12-29 23:30:20 +01:00
  • 1b21bcd150 cJSON_Add..ToObject: Add comment to header file Max Bruckner 2017-12-29 23:29:09 +01:00
  • 77931e7fc0 cJSON_Add...ToObject: Add tests for failure conditions Max Bruckner 2017-12-29 23:26:53 +01:00
  • 5865faffa3 Convert cJSON_Add...ToObject macros into functions Max Bruckner 2017-12-28 23:56:39 +01:00
  • f966409b33 Add tests for cJSON_Add...ToObject macros Max Bruckner 2017-12-28 22:56:57 +01:00
  • de729a1635 Extract add_item_to_object function that returns a boolean Max Bruckner 2017-12-28 17:19:03 +01:00
  • 55c597c719 add_item_to_array with boolean return value Max Bruckner 2017-12-28 12:45:28 +01:00
  • 2a087843e4 Add overrides for BUILD_SHARED_LIBS Max Bruckner 2017-11-28 17:16:11 +01:00
  • eb7c681a4b Fix tests when building as static library Max Bruckner 2017-11-28 16:44:24 +01:00
  • 0476590a0c Update Unity to 2.4.3 Max Bruckner 2017-11-28 03:15:50 +01:00
  • da8c48668d Squashed 'tests/unity/' changes from 60b13f0..287e076 Max Bruckner 2017-11-28 03:15:50 +01:00
  • 11844dd5a6 Add cJSON_Create{Array,Object}Reference Max Bruckner 2017-11-28 03:06:02 +01:00
  • 1f543f0e28 cast_away_const: Generalize for void* Max Bruckner 2017-11-28 02:05:02 +01:00
  • eaa90a6b74 Add cJSON_CreateStringReference Max Bruckner 2017-11-28 02:02:55 +01:00
  • 440390a9a5 extract function cast_away_const_from_string Max Bruckner 2017-11-28 01:54:21 +01:00
  • 043507872e Update json-patch-tests Max Bruckner 2017-11-20 22:04:57 +01:00
  • 2718d30a3d Squashed 'tests/json-patch-tests/' changes from 0dd0fbc..99264bb Max Bruckner 2017-11-20 22:04:57 +01:00
  • b2afbd3c9f cJSON_GetStringValue Max Bruckner 2017-11-12 14:30:26 +01:00
  • 27a4303f87 Contributors: Add yangfl Max Bruckner 2017-11-04 14:21:51 +01:00
  • b5f2e5c540 Merge pull request #212 from yangfl/temp2 Max Bruckner 2017-11-04 14:24:47 +01:00
  • fa00278f66 Remove trailing space yangfl 2017-11-04 20:23:37 +08:00
  • 8412b1e2cd README: fixup last commit Max Bruckner 2017-11-04 13:42:20 +01:00
  • 35907223e1 README: Explain including cJSON, fix #211 Max Bruckner 2017-11-04 13:39:58 +01:00
  • 8a11f8ce17 Merge pull request #210 from yangfl/upstream Max Bruckner 2017-11-04 13:30:59 +01:00
  • df1c49dba1 CMakeLists.txt: swap GNUInstallDirs and project yangfl 2017-11-04 17:39:54 +08:00
  • c083421f40 Release version 1.6.0 v1.6.0 Max Bruckner 2017-10-08 23:36:41 +02:00
  • 96c33e5abb ENABLE_LOCALES: Actually disable the include as well Max Bruckner 2017-10-08 23:28:49 +02:00
  • f437767fa9 Contributors: Add Simon Ricaldone and Casperinous Max Bruckner 2017-10-08 23:13:30 +02:00
  • c51a19be51 CONTRIBUTING.md: Fix '4 tabs' -> '4 spaces' Max Bruckner 2017-10-08 22:05:19 +02:00
  • 97d7347a6e Merge branch 'develop' Max Bruckner 2017-10-08 22:03:54 +02:00
  • 28328a0b34 Merge pull request #203 from Casperinous/master Max Bruckner 2017-10-08 21:48:46 +02:00
  • 9b960fa870 Small indentation fix in order to follow the contribution rules. casperinous 2017-10-08 22:02:52 +03:00
  • 4f9e9dfc30 Fix for issue #202, regarding the lack of implementation of the localeconv method in some SDK's. A macro named ENABLE_LOCALES was added and an option with the same name too in the CMakeLists.txt casperinous 2017-10-08 21:55:58 +03:00
  • acf80470f8 Update Unity to version v2.4.2 Merge commit 'b7bfe1e91a0b55d72f849944d5a33b7962d7bf51' into develop Max Bruckner 2017-09-12 18:30:07 +02:00
  • b7bfe1e91a Squashed 'tests/unity/' changes from 3b69bea..60b13f0 Max Bruckner 2017-09-12 18:30:07 +02:00
  • afd5d186b7 Release version 1.5.9 v1.5.9 Max Bruckner 2017-09-08 13:54:24 +02:00
  • 7456637793 CONTRIBUTORS.md: Add Robin Mallinson Max Bruckner 2017-09-08 13:52:15 +02:00
  • d92754cd30 Add valgrind suppressions for ARMv7 Max Bruckner 2017-09-08 13:19:41 +02:00
  • e4980b65b9 Merge pull request #200 from rmallins/cJSON_ParseWithOpts_fix_ErrorPtr_behaviour Max Bruckner 2017-09-08 12:05:19 +02:00
  • 629c354390 Rewrite test for cJSON_ParseWithOpts() to expect non-null error pointer in error case and change code to match new expectations. rmallins 2017-09-06 23:50:38 +01:00
  • 1b2236a9a6 Improve existing tests showing behaviour of Parse and ParseWithOpts functions. rmallins 2017-09-08 01:20:52 +01:00
  • 1925d1bbe5 Release version 1.5.8 v1.5.8 Max Bruckner 2017-08-21 11:06:10 +02:00
  • 76b705576f Makefile: Fix 'make test' Max Bruckner 2017-08-21 10:58:49 +02:00