Commit Graph

  • ede3a30b07 Check if compiler optimizes based on asumption signed overflow does not occur. Stephan Gatzka 2016-11-27 19:15:35 +0100
  • 09d4a4750e Make len an unsigned int. Stephan Gatzka 2016-11-27 19:11:05 +0100
  • 624bc85143 contributors: add Stephan Gatzka Max Bruckner 2016-11-28 01:03:04 +0700
  • 1f0ad823c9 Merge pull request #75 from gatzka/feature/enhance_gcc_checks_v2 Max Bruckner 2016-11-28 00:58:45 +0700
  • 29b6643bab Warn about missing prototypes. Stephan Gatzka 2016-11-27 18:22:12 +0100
  • a8e1368697 Make function static when possible. Stephan Gatzka 2016-11-26 15:18:07 +0100
  • bea0be48b6 Perform additional format checks. Stephan Gatzka 2016-11-27 18:20:41 +0100
  • 91d11cd050 Warn if casting a pointer increases alignment of target. Stephan Gatzka 2016-11-27 18:19:52 +0100
  • 9591ecddbe Warn about variables initialized by themselves. Stephan Gatzka 2016-11-27 18:19:07 +0100
  • 1568015de6 Warn about shadowing variables and functions. Stephan Gatzka 2016-11-27 18:18:00 +0100
  • 7ed067e680 Rename some variables to avoid shadowing. Stephan Gatzka 2016-11-27 18:16:28 +0100
  • b8c9e13751 Warn about missing prototypes. Stephan Gatzka 2016-11-26 15:19:49 +0100
  • e2583cf7c1 Make function static when possible. Stephan Gatzka 2016-11-26 15:18:07 +0100
  • f318577a32 Perform additional format checks. Stephan Gatzka 2016-11-26 15:13:52 +0100
  • 1565fcdfe9 Warn if casting a pointer increases alignment of target. Stephan Gatzka 2016-11-26 15:09:55 +0100
  • 9dfedbb77f Warn about variables initialized by themselves. Stephan Gatzka 2016-11-26 14:56:47 +0100
  • e5dc5e2e89 Warn about shadowing variables and functions. Stephan Gatzka 2016-11-26 14:55:51 +0100
  • b8c080fcf9 Rename some variables to avoid shadowing. Stephan Gatzka 2016-11-26 14:55:12 +0100
  • 4703f01cf4 Make/CMake: Fix use of compiler flags Max Bruckner 2016-11-26 12:57:12 +0700
  • e3980745fe Merge 5383e706d9 into d0a9f46888 Stephan Gatzka 2016-11-26 13:15:21 +0000
  • 5383e706d9 Provide a description for ENABLE_CUSTOM_COMPILER_FLAGS option. Stephan Gatzka 2016-11-26 14:13:44 +0100
  • 4acc4fc19d Merge 42496b2d9d into d0a9f46888 Kyle Chisholm 2016-11-25 18:35:43 +0000
  • 42496b2d9d changed to cJSON_PrintPreallocated, added flag in printbuffer Kyle Chisholm 2016-11-25 13:33:10 -0500
  • df093c380e fix shared utils library to also include cjson object Kyle Chisholm 2016-11-25 05:28:21 -0500
  • 1193d240ca fixed "make test" on Mac (clang) Kyle Chisholm 2016-11-25 04:55:38 -0500
  • 2387d9d423 added Print function call for pre-allocated buffer Kyle Chisholm 2016-11-25 04:53:22 -0500
  • d0a9f46888 Release v1.0.2 v1.0.2 Max Bruckner 2016-11-25 08:22:41 +0700
  • 23b269d5f9 Rename bool -> cjbool, fix #71 Max Bruckner 2016-11-25 08:19:18 +0700
  • 11fd27ade7 Change version to 1.0.1 v1.0.1 Max Bruckner 2016-11-20 01:08:54 +0700
  • 65ac0a1a2b cJSON_Utils tests: fix formatting Max Bruckner 2016-11-19 17:50:01 +0700
  • 679004914f Define a boolean type Max Bruckner 2016-11-14 01:02:02 +0700
  • b88da9b0de Initialize all variables Max Bruckner 2016-11-13 18:05:44 +0700
  • a5ff796c20 Replace 0 with more expressive NULL or '\0' Max Bruckner 2016-11-13 17:45:40 +0700
  • d47339e274 cJSON_Utils: Fix comparing of cJSON_ types Max Bruckner 2016-11-18 22:48:40 +0700
  • aafb64a1c5 Merge pull request #66 from DaveGamble/v1 v1.0.0 Max Bruckner 2016-11-17 08:19:08 +0700
  • 3a2151d267 README: Document ENABLE_CUSTOM_COMPILER_FLAGS Max Bruckner 2016-11-15 20:23:47 +0700
  • f2cb5e4dd4 CMake: ENABLE_CUSTOM_COMPILER_FLAGS option Max Bruckner 2016-11-15 20:21:57 +0700
  • 46a3a102d5 CMake: Fix indentation Max Bruckner 2016-11-15 20:21:30 +0700
  • 1f3b95e2b1 README: Compiles on FreeBSD Max Bruckner 2016-11-15 20:19:02 +0700
  • 706636fb20 Replace -ansi with -std=c89 for better compatibility Max Bruckner 2016-11-15 19:57:20 +0700
  • a22da43578 README: More formatting Max Bruckner 2016-11-15 02:02:14 +0700
  • df1ffa1e0b README: Building Max Bruckner 2016-11-15 02:01:38 +0700
  • 501be02690 README: Reformat Max Bruckner 2016-11-15 00:29:23 +0700
  • 778bcd1a62 Makefile: Redo with library versioning Max Bruckner 2016-11-14 22:52:44 +0700
  • 46ff20c8b0 cJSON.h: add stddef.h because of size_t Max Bruckner 2016-11-14 22:25:16 +0700
  • 5cca67e3fc CMake: Build tests by default Max Bruckner 2016-11-14 19:36:04 +0700
  • dc4b62915a fix #10, now failing on incorrect escape sequences Max Bruckner 2016-11-14 19:33:03 +0700
  • 27eca5b3c9 Merge 0e3becf898 into 0d10e279c8 Max Bruckner 2016-11-14 12:19:16 +0000
  • 0e3becf898 Define a boolean type Max Bruckner 2016-11-14 01:02:02 +0700
  • 9ef2ad2f54 Make string comparison case sensitive Max Bruckner 2016-11-13 18:19:39 +0700
  • a66da1e560 Initialize all variables Max Bruckner 2016-11-13 18:05:44 +0700
  • f3480ffa7e Replace 0 with more expressive NULL or '\0' Max Bruckner 2016-11-13 17:45:40 +0700
  • 7f65375f88 Convert sizes from int to size_t. Max Bruckner 2016-11-13 17:27:06 +0700
  • 96484ba3da Remove pow2gt, double the buffers size instead Max Bruckner 2016-11-13 17:07:08 +0700
  • 78ab440c32 cJSON.c: Pass a cJSON_Hooks pointer through all functions Max Bruckner 2016-11-13 01:39:16 +0700
  • afd690d1c9 format fix Max Bruckner 2016-11-12 15:02:09 +0700
  • cfd0fb83d3 CMake: Fix warning on Cygwin Max Bruckner 2016-11-11 13:52:10 +0700
  • c213f2eb58 cJSON: Option to disable exporting targets Max Bruckner 2016-11-07 00:13:38 +0700
  • 5838e279a5 CMake: Use CMAKE_C_FLAGS instead of add_compile_options Max Bruckner 2016-11-07 00:08:20 +0700
  • 966646d70e CMake config: Add CJSON_INCLUDE_DIR Max Bruckner 2016-11-06 15:47:33 +0700
  • 58b76b518a CMake: Fix export of targets Max Bruckner 2016-11-06 15:35:53 +0700
  • 8a838b37e3 CMake: Use standard variables for the version Max Bruckner 2016-11-06 14:58:22 +0700
  • de992ec3c9 pkg-config: Add URL and link math library Max Bruckner 2016-11-06 14:55:47 +0700
  • f9ce93029a Buildsystem: Fix paths Max Bruckner 2016-11-06 14:54:43 +0700
  • 251e5a5e34 Added rudimentary package configuration files. Markus Blatt 2016-11-04 19:59:04 +0100
  • 8a7f9a2101 CMake: Use the GNUInstallDirs module Max Bruckner 2016-11-05 23:16:57 +0700
  • 78cdb0d6ec CMake: Quote all variables Max Bruckner 2016-11-05 22:52:40 +0700
  • b2283dab87 CMake: Use CMAKE_CURRENT_SOURCE/BINARY_DIR Max Bruckner 2016-11-05 22:42:35 +0700
  • 3353062fc8 CMake: Make building of cJSON_Utils optional Max Bruckner 2016-11-05 22:20:55 +0700
  • 97b255c736 CMake: Fix installation of libcjson_utils.pc Max Bruckner 2016-11-05 22:20:34 +0700
  • fad10d5b1e Update list of contributors Max Bruckner 2016-11-05 22:01:31 +0700
  • 302c574e00 CMake: Add compiler options only for Clang and GCC Max Bruckner 2016-11-05 21:24:24 +0700
  • 576d9bb24f CMake: Only one project Max Bruckner 2016-11-05 21:18:03 +0700
  • 47841ed3a7 CMake: Build test by default Max Bruckner 2016-11-05 16:40:23 +0700
  • c3fecc2d07 CMake: Build shared libraries by default Max Bruckner 2016-11-05 16:41:24 +0700
  • 9acd1c6e7e Add list of contributors Max Bruckner 2016-11-05 16:30:31 +0700
  • aee8cb9231 pkg-config: Add libcjson_utils.pc Max Bruckner 2016-11-05 15:57:14 +0700
  • 3d546c7036 pkg-config: Update libcjson.pc.in Max Bruckner 2016-11-05 15:50:01 +0700
  • d5baeff85f Add pkg-config file support for libcjson Paulo Antonio Alvarez 2016-10-17 22:12:12 -0200
  • 32a9870786 CMake: Separate so version for cJSON_Utils Max Bruckner 2016-11-05 01:30:31 +0700
  • fd38fb712d CMake: Add compile options Max Bruckner 2016-11-05 00:51:31 +0700
  • ba6389291f CMake: Set library version Max Bruckner 2016-11-05 00:50:51 +0700
  • ba593394d4 CMake: Change include directory cJSON -> cjson Max Bruckner 2016-11-05 00:48:35 +0700
  • 0d6ccf032d CMake: Change library names to all lowercase Max Bruckner 2016-11-05 00:46:41 +0700
  • 34361dbb9b CMake: Reformat Max Bruckner 2016-11-05 00:40:23 +0700
  • 81e95718d5 CMake: Regroup lines Max Bruckner 2016-11-05 00:38:30 +0700
  • 9a4657fbee CMake: Set version and soversion Max Bruckner 2016-11-04 20:31:56 +0700
  • 8a46cb7b55 gitignore: ignore build directory Max Bruckner 2016-11-04 20:42:09 +0700
  • 06008b0444 add support to insert raw json Jiri Zouhar 2016-11-14 11:20:10 +0100
  • 7b8b86415f cJSON: Change index/lenght int parameters/return values to size_t Paulo Antonio Alvarez 2016-11-12 14:44:29 -0200
  • 1deee3e120 cJSON: Change int parameter to size_t in array creation functions Paulo Antonio Alvarez 2016-11-12 14:30:02 -0200
  • 0d10e279c8 fix #55 memory leak in cJSON_ReplaceItemInObject v0.0.0 Max Bruckner 2016-11-11 11:53:14 +0700
  • 9e31049159 test and test_utils: Make compliant with ANSI C Max Bruckner 2016-11-05 16:52:09 +0700
  • 8ac1ba416e test: Fix unescaped quote Max Bruckner 2016-11-05 16:51:26 +0700
  • 25b65feb36 Remove old readme. It was replaced by README.md Max Bruckner 2016-11-04 20:41:17 +0700
  • 1dff6f160f cJSON_Utils: own strdup for C89 compatibility Max Bruckner 2016-11-05 00:15:57 +0700
  • a148520ffb Revert "Fix #26: Use long double literal for 1e60" Max Bruckner 2016-11-08 00:53:16 +0700
  • b4d728d018 pow2gt: Detect integer size fix #27 Max Bruckner 2016-11-07 20:09:08 +0700
  • 7d8a46141e Added rudimentary package configuration files. Markus Blatt 2016-11-04 19:59:04 +0100
  • 2e6f73a836 CMake: Use the GNUInstallDirs module Max Bruckner 2016-11-05 23:16:57 +0700