303 Commits (e0d3a8a265fc69ecc2c0c859c0e63153bf922877)

Author SHA1 Message Date
Max Bruckner e0d3a8a265 Limit nesting depth to 1000 and make it configurable. 8 years ago
Max Bruckner 02a05eea4e cJSON: Add cJSON_malloc and cJSON_free 8 years ago
Max Bruckner 6ac896d8d2 cJSON_Compare: New function to compare json 8 years ago
Max Bruckner 2a25abbf2a Deduplicate code for cJSON_GetObjectItem 8 years ago
Max Bruckner e9803341d5 simplify and rename cJSON_strcasecmp 8 years ago
Max Bruckner 6c3df7eb59 cJSON_ParseWithOpts: Fix -Wmissing-field-initializers 8 years ago
Pawel Winogrodzki 2148e3277a Renaming "min" to "cjson_min". 8 years ago
Pawel Winogrodzki c786cd9714 Adding back "const". 8 years ago
Pawel Winogrodzki 238ceec175 Fixing all W4-level warnings. 8 years ago
Max Bruckner 6702037b68 cJSON_Delete: Improve readability 8 years ago
Max Bruckner eb5000ba61 cJSON_strdup: improve readability 8 years ago
Max Bruckner 655c26ada1 cJSON_strcasecmp: Improve readability 8 years ago
Max Bruckner 218b0c8dcf cJSON_Print: Use reallocate if available 8 years ago
Max Bruckner 281df6997c Update copyright 8 years ago
Max Bruckner 56a32f9ecc Use error_position instead of error pointer internally 8 years ago
Max Bruckner 2683589d93 parser: Construct error pointer from buffer offset 8 years ago
Max Bruckner c837177a56 utf16_literal_to_utf8: Support \u0000 8 years ago
Max Bruckner 80bc7652ae cJSON_ParseWithOptions: Remove end pointer 8 years ago
Max Bruckner 87a204ed0b parse_functions: Return booleans instead of pointers 8 years ago
Max Bruckner c9739c59fd Replace strchr with switch case 8 years ago
Max Bruckner 778a0c146f parse_string: Use parsebuffer 8 years ago
Max Bruckner f69b109c9f parse_number: Use parse_buffer 8 years ago
Max Bruckner fef1c45b92 parse_object: Use parse_buffer 8 years ago
Max Bruckner 033a542532 parse_array: Use parsebuffer 8 years ago
Max Bruckner fd0320cf54 parse_value: Use parse_buffer 8 years ago
Max Bruckner 0f98214e71 parsebuffer: type and macros 8 years ago
Max Bruckner 06a2326e3b cJSON_ParseWithOpts: Use goto fail 8 years ago
Max Bruckner 11131b9ced cJSON_ParseWithOptions: Improve variable names and intent 8 years ago
Max Bruckner 99db5db9a4 Release version 1.4.6 8 years ago
Max Bruckner c08f7e1d29 print_number: Make locale independent 8 years ago
Max Bruckner 71b96afc27 print_number: Fix comment (missing word 'zeroes') 8 years ago
Max Bruckner 749fefc0c4 Make parse_number locale independent 8 years ago
Max Bruckner c784f76c77 cJSON_strdup: Use sizeof("") instead of 1 8 years ago
Max Bruckner 84237ff48e Replace sizeof('\0') with sizeof("") 8 years ago
Max Bruckner 2683d4d987 ensure: Fix overflow detection 8 years ago
Max Bruckner 3a20692c18 Release version 1.4.5 8 years ago
Max Bruckner ef34500693 cJSON_SetNumberHelper: Fix valueint, closes #138 8 years ago
Max Bruckner b0dfcde04c Release Version 1.4.4 8 years ago
Max Bruckner 1934059554 ensure: Validate buffer offset 8 years ago
Max Bruckner cc84a446be ensure: Fix potential off by one error. 8 years ago
Max Bruckner e58f7ec027 ensure: Fix potential overflow of size_t 8 years ago
Max Bruckner b7ce06224b Release version 1.4.3 8 years ago
Max Bruckner 227d3398d6 Fix the pragmas for Wcast-qual with old gcc versions 8 years ago
Max Bruckner 466eb8e3f8 Fix wconversion with old gcc (e.g. 4.3) 8 years ago
Max Bruckner a1b37d0abe Release Version 1.4.2 8 years ago
Max Bruckner e3d5798896 Release version 1.4.1 8 years ago
Max Bruckner cf1842dc6f fix: print_number didn't abort when out of memory 8 years ago
Max Bruckner 02cd3eec37 Update version number to 1.4.0 8 years ago
Max Bruckner 0bb1843925 print_value: return as soon as possible 8 years ago
Max Bruckner 5ea4fad263 print_string: return boolean instead of pointer 8 years ago