Commit Graph

  • 87f77274de cJSON_SetNumberValue: Fix undefined double to int conversion Max Bruckner 2017-02-07 00:05:27 +0100
  • dded751757 parse_string: remove useless first byte marks for utf8 Max Bruckner 2017-02-06 23:06:00 +0100
  • d7b5545748 parse_hex4: deduplicate into a for loop Max Bruckner 2017-02-06 23:01:18 +0100
  • 0747669972 parse_number: Switch to C library's strtod Max Bruckner 2017-02-03 22:09:04 +0100
  • f09bdef15e Revert "test.c: Fix buffer overrun found by coverity" Max Bruckner 2017-02-07 21:22:40 +0100
  • 7119a16b5f Merge pull request #100 from DaveGamble/goto-fail Max Bruckner 2017-02-07 21:13:51 +0100
  • cc514583cc cJSON_Duplicate: goto fail error handling Max Bruckner 2017-02-07 00:24:21 +0100
  • 021b174ee1 parse_object: goto fail error handling Max Bruckner 2017-02-06 18:39:56 +0100
  • 99cd9af7d5 parse_array: goto fail error handling Max Bruckner 2017-02-06 18:38:54 +0100
  • 8656386c4f parse_string: goto fail error handling Max Bruckner 2017-02-06 18:37:00 +0100
  • c866abd842 test.c: Fix buffer overrun found by coverity Max Bruckner 2017-02-07 19:15:18 +0100
  • 1f5538f79d CMake: Fix several problems with automatic flag detection Max Bruckner 2017-02-07 20:20:56 +0100
  • 9ed906758e fix null pointer dereferences found by coverity Max Bruckner 2017-02-07 19:07:18 +0100
  • 2f712c7456 CMake: Fix compile flag detection on old CMake Max Bruckner 2017-02-07 16:43:13 +0100
  • d00ca18ac2 CMake: automatic detection of compiler flag compatibility Max Bruckner 2017-02-07 14:51:29 +0100
  • 6cdb6894d4 Compiler flags: Add -fstack-protector-strong Max Bruckner 2017-02-06 01:51:53 +0100
  • ee0c920dff fix: add break in UTF-16 handling Max Bruckner 2017-02-04 01:54:56 +0100
  • af6d5d3d7c Add more consts to unsigned chars Max Bruckner 2017-02-03 22:41:14 +0100
  • cf9d57d56c Fix incorrect return Max Bruckner 2017-02-03 20:34:37 +0100
  • 4d95639001 Merge pull request #98 from DaveGamble/compiler-options Max Bruckner 2017-02-03 19:43:11 +0100
  • 3d3bfc6a4d Compiler flag -Wconversion Max Bruckner 2017-02-03 18:34:37 +0100
  • 41e2837df1 Fix potentially undefined behavior when filling valueint Max Bruckner 2017-02-03 16:34:50 +0100
  • ecd5678527 Change all internal sizes to size_t Max Bruckner 2017-02-03 16:34:19 +0100
  • 28b9ba4334 Change all internal strings to unsigned char* Max Bruckner 2017-02-03 15:59:00 +0100
  • b182ced1d6 Compiler flag -Wswitch-default + add defaults Max Bruckner 2017-02-03 12:21:36 +0100
  • fe18403935 Compiler flag -Wundef + fix incorrect macro Max Bruckner 2017-02-03 12:13:17 +0100
  • c8f4f97c7b Merge 7b8b86415f into 981f59b163 Paulo Antonio Alvarez 2017-02-03 11:13:26 +0000
  • 5099edcb9b Merge b218fbb7c1 into 981f59b163 Fabrice Fontaine 2017-02-03 11:13:25 +0000
  • 981f59b163 Release Version 1.2.1 v1.2.1 Max Bruckner 2017-01-30 19:36:36 +0100
  • e4eadb9a81 Merge pull request #97 from DaveGamble/fix96-null-pointer-dereference Max Bruckner 2017-01-30 19:34:33 +0100
  • ff0681e4fd Utils: PatchDetach: Check for invalid patch string Max Bruckner 2017-01-30 19:30:16 +0100
  • a2309a509d Utils: InplaceDecodePointerString: Check for NULL Max Bruckner 2017-01-30 19:29:52 +0100
  • c49ffbfba8 cJSON_Version: returns a version string Max Bruckner 2017-01-12 20:37:29 +0100
  • e7533aa6f0 Put version information in the header Max Bruckner 2017-01-12 20:35:13 +0100
  • d6ea61e6e8 Forgot cJSON_Raw vroehrig 2017-01-11 16:37:34 +1300
  • 6451847500 Suggestion: use typedef enum vroehrig 2017-01-11 16:35:10 +1300
  • de8eaaba89 Release version 1.2.0 v1.2.0 Max Bruckner 2017-01-09 12:25:31 +0100
  • b2da44d6cb Merge pull request #90 from DaveGamble/cJSON_Raw Max Bruckner 2017-01-09 12:22:00 +0100
  • f6998a6a34 Contributors: Add Jiri Zouhar Max Bruckner 2017-01-09 12:02:21 +0100
  • f36ea7893a Merge 06008b0444 into 8893e39712 Jiri Zouhar 2017-01-09 10:57:02 +0000
  • 3b475d678e Forgot to add character out in stream_string Ian Mobley 2017-01-08 14:58:55 -0800
  • 5605da167d Add in more comments and a way to bail on error Ian Mobley 2017-01-07 11:56:18 -0800
  • d4b3b3009a Add stream_putc for simple character copy Ian Mobley 2017-01-05 14:41:04 -0800
  • e3e0b5150b cJSON_CreateRaw: Format fixes Max Bruckner 2017-01-05 21:33:52 +0100
  • 1df987a170 cJSON_strdup: Check for NULL string Max Bruckner 2017-01-05 21:31:17 +0100
  • ddadb44a67 cJSON_Raw: Additional checks in print_value Max Bruckner 2017-01-05 21:30:37 +0100
  • 9ef44fc0b6 Remove C++ comment in header Max Bruckner 2017-01-05 21:12:10 +0100
  • 8c58e62597 Merge remote-tracking branch 'loigu/master' into cJSON_Raw Max Bruckner 2017-01-05 21:07:08 +0100
  • 3133fb4f93 Flesh out all of the stream functions Ian Mobley 2017-01-05 10:12:06 -0800
  • 1360eac0bc WIP: Get some stubbs set up for streaming Ian Mobley 2017-01-04 15:54:37 -0800
  • 8893e39712 gitignore: ignore *.orig Max Bruckner 2017-01-04 20:40:34 +0100
  • 3d6ae11340 Make cJSON C++ compatible Max Bruckner 2016-12-15 19:43:32 +0100
  • a1f2600883 Contributors: Add Romain Porte Max Bruckner 2016-12-28 12:29:03 +0100
  • fcc85bdfbc Gitignore: Add Makefile output Max Bruckner 2016-12-28 12:23:56 +0100
  • 7d08a3518a Merge pull request #88 from MicroJoe/fix-readme-tests Max Bruckner 2016-12-28 12:20:37 +0100
  • cc486a0354 Fix bad CMake argument in README Romain Porte 2016-12-27 11:32:41 +0100
  • fcc89c4bb2 Move increment out of loop condition fixes #85 Max Bruckner 2016-12-15 11:12:07 +0100
  • b218fbb7c1 Change len from int to unsigned in parse_string Fabrice Fontaine 2016-12-14 21:24:39 +0100
  • a0431e226f Merge pull request #83 from gatzka/feature/cast_qual_v3 Max Bruckner 2016-12-08 21:59:32 +0700
  • 89edfb6741 Warn if cast removes a type qualifier like const. Stephan Gatzka 2016-12-07 12:50:00 +0100
  • e69db83de5 Temporarily disable warning when const is cast away. Stephan 2016-12-08 13:21:18 +0100
  • 18bc38ace9 Merge c354e4028d into 5310da351d Stephan Gatzka 2016-12-07 11:51:43 +0000
  • c354e4028d Warn if cast removes a type qualifier like const. Stephan Gatzka 2016-12-07 12:50:00 +0100
  • d3a706f8de Temporarily disable warning when const is cast away. Stephan Gatzka 2016-12-07 12:47:42 +0100
  • 9f529a43aa Merge 14db2c0f0d into 5310da351d Stephan Gatzka 2016-12-06 02:03:12 +0000
  • 5310da351d contributors: Add Alper Akcan v1.1.0 Max Bruckner 2016-12-06 09:01:12 +0700
  • 68196f5b14 Release version 1.1.0 Max Bruckner 2016-12-06 08:56:23 +0700
  • d992cd46e6 test: Handle cJSON_PrintPreallocated return values correctly Max Bruckner 2016-12-06 08:47:44 +0700
  • 84b48121bb header: explain PrintPreallocated return value Max Bruckner 2016-12-06 08:46:48 +0700
  • f10e2f884a test: exit on malloc failure Max Bruckner 2016-12-06 08:41:51 +0700
  • eeb6d237b6 Merge pull request #81 from alperakcan/master Max Bruckner 2016-12-06 08:36:47 +0700
  • 5b4420298f fix memory leak in cJSON_Duplicate Alper Akcan 2016-12-05 14:23:04 +0300
  • e1eb06fae0 cJSON.h warn about write access to constants (#80) Max Bruckner 2016-11-30 22:12:16 +0700
  • 14db2c0f0d Warn if cast removes a type qualifier like const. Stephan Gatzka 2016-11-29 07:57:11 +0100
  • 90b73389db Make string member in struct cJSON const. Stephan Gatzka 2016-11-29 07:57:03 +0100
  • 6aefa45056 Merge pull request #79 from gatzka/fix/test Max Bruckner 2016-11-29 08:19:33 +0700
  • 345d57e9e5 Make print_preallocated static. Stephan Gatzka 2016-11-28 20:21:38 +0100
  • 3da18a2df9 contributors: Add Kyle Chisholm Max Bruckner 2016-11-29 00:01:21 +0700
  • bf17703012 Merge branch 'print_preallocated' Max Bruckner 2016-11-28 23:08:25 +0700
  • 6622c54f18 Handle out of memory when printing string Max Bruckner 2016-11-28 23:06:22 +0700
  • 8df4cd46eb more concise return Kyle Chisholm 2016-11-28 03:34:53 -0500
  • 3917fb5255 use print_preallocated function to test printout of JSON Kyle Chisholm 2016-11-28 03:24:02 -0500
  • 99896d879c function to print and compare to preallocated buffer Kyle Chisholm 2016-11-28 03:21:15 -0500
  • 4d1dcaa160 check print_value return Kyle Chisholm 2016-11-28 03:20:34 -0500
  • de93d76d0b changed to cJSON_PrintPreallocated, added flag in printbuffer Kyle Chisholm 2016-11-25 13:33:10 -0500
  • 602c241a0b fixed "make test" on Mac (clang) Kyle Chisholm 2016-11-25 04:55:38 -0500
  • 23dafa4739 added Print function call for pre-allocated buffer Kyle Chisholm 2016-11-25 04:53:22 -0500
  • 59cf4112d2 Merge pull request #78 from gatzka/feature/gcc_check_strict_overflow_v2 Max Bruckner 2016-11-28 22:29:03 +0700
  • 7083240101 fix flags Kyle Chisholm 2016-11-28 03:56:01 -0500
  • 32f331609f forgot to add 0, -1 return values Kyle Chisholm 2016-11-28 03:43:35 -0500
  • e3e77260fd more concise return Kyle Chisholm 2016-11-28 03:34:53 -0500
  • e559516277 change buffer length to to int Kyle Chisholm 2016-11-28 03:31:38 -0500
  • 652bb777e3 use print_preallocated function to test printout of JSON Kyle Chisholm 2016-11-28 03:24:02 -0500
  • 6e1b4ba71b function to print and compare to preallocated buffer Kyle Chisholm 2016-11-28 03:21:15 -0500
  • 6ce0915f53 check print_value return Kyle Chisholm 2016-11-28 03:20:34 -0500
  • 4150c30a17 change noalloc struct item to cjbool Kyle Chisholm 2016-11-28 03:19:50 -0500
  • 3c79e08373 Merge b8c9e13751 into 624bc85143 Stephan Gatzka 2016-11-28 08:13:27 +0000
  • 5cfda2292f Warn if compiler optimizes based on asumption signed overflow does not occur. Stephan 2016-11-28 09:12:17 +0100
  • 038b04d80a Take out len from condition check. Stephan 2016-11-28 09:11:14 +0100
  • d105a52de6 Merge ede3a30b07 into 624bc85143 Stephan Gatzka 2016-11-27 18:15:50 +0000