Commit Graph

  • *
  • *
  • |\
  • | *
  • |/
  • *
  • | *
  • |/|
  • * |
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • | *
  • * |
  • |\ \
  • | * |
  • |/| |
  • * | |
  • |\ \ \
  • | | | | *
  • | |_|_|/|
  • |/| | | |
  • | | * | |
  • | | |/ /
  • | * / /
  • | |/ /
  • * | |
  • * | |
  • |\ \ \
  • * \ \ \
  • |\ \ \ \
  • * \ \ \ \
  • |\ \ \ \ \
  • | * | | | |
  • |/| | | | |
  • * | | | | |
  • |\ \ \ \ \ \
  • * \ \ \ \ \ \
  • |\ \ \ \ \ \ \
  • * | | | | | | |
  • * | | | | | | |
  • |\ \ \ \ \ \ \ \
  • | |_|_|_|_|_|/ /
  • |/| | | | | | |
  • | * | | | | | |
  • |/ / / / / / /
  • | * / / / / /
  • |/ / / / / /
  • | * / / / /
  • |/ / / / /
  • | | | * /
  • | |_|/ /
  • |/| | |
  • | | * |
  • | |/ /
  • |/| |
  • | | *
  • | |/
  • |/|
  • * |
  • | *
  • * |
  • * |
  • * |
  • * |
  • | *
  • | *
  • |/
  • | *
  • |/
  • *
  • |\
  • | *
  • |/
  • *
  • *
  • *
  • *
  • |\
  • * |
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • |\
  • | *
  • |/
  • | *
  • | *
  • * |
  • | | *
  • | | *
  • * | |
  • * | |
  • |\ \ \
  • * \ \ \
  • |\ \ \ \
  • * \ \ \ \
  • |\ \ \ \ \
  • * | | | | |
  • | * | | | |
  • | * | | | |
  • |/ / / / /
  • | * / / /
  • |/ / / /
  • | | | | *
  • | |_|_|/|
  • |/| | | |
  • | | | | *
  • | |_|_|/
  • |/| | |
  • | * | |
  • |/ / /
  • * | |
  • * | |
  • * | |
  • |\ \ \
  • | * | |
  • | * | |
  • |/| | |
  • * | | |
  • |\ \ \ \
  • | * | | |
  • | * | | |
  • |/ / / /
  • * | | |
  • * | | |
  • |\ \ \ \
  • | * | | |
  • |/| | | |
  • * | | | |
  • |\ \ \ \ \
  • * \ \ \ \ \
  • |\ \ \ \ \ \
  • * \ \ \ \ \ \
  • |\ \ \ \ \ \ \
  • * \ \ \ \ \ \ \
  • |\ \ \ \ \ \ \ \
  • * \ \ \ \ \ \ \ \
  • |\ \ \ \ \ \ \ \ \
  • * \ \ \ \ \ \ \ \ \
  • |\ \ \ \ \ \ \ \ \ \
  • | * | | | | | | | | |
  • |/ / / / / / / / / /
  • | * / / / / / / / /
  • |/ / / / / / / / /
  • | * | | | | | | |
  • | * | | | | | | |
  • |/ / / / / / / /
  • | * / / / / / /
  • |/ / / / / / /
  • | * / / / / /
  • |/ / / / / /
  • | * / / / /
  • |/ / / / /
  • * | | | |
  • * | | | |
  • | | | | | *
  • | |_|_|_|/|
  • |/| | | | |
  • * | | | | |
  • |\ \ \ \ \ \
  • fae0945 json_object_set_boolean for upstream style check by Stoian Ivanov 2016-09-21 01:31:00 +0300
  • 9f9c332 Merge pull request #267 from sixlettervariables/patch-1 by Eric Haszlakiewicz 2016-09-12 18:19:26 -0400
  • 21e5ffb (refs/pull/267/head) Removes me as a maintainer, because I'm not. by Christopher Watford 2016-09-12 14:18:21 -0400
  • ea1499a Issue #263: add const so the prototype for json_object_object_add_ex() matches the definition. by Eric Haszlakiewicz 2016-08-24 23:41:22 -0400
  • 1ea6990 (refs/pull/262/merge) Merge 0518a9131b into c5b5a984cd by Randy Armstrong 2016-08-25 02:58:34 +0000
  • c5b5a98 Add Cmakefile by Randy Armstrong 2016-08-24 00:16:13 -0700
  • 0518a91 (refs/pull/262/head) Revert change to remove warnings. by Randy Armstrong 2016-08-24 09:39:57 -0700
  • 70821db Add Cmakefile and fix compiler warning. by Randy Armstrong 2016-08-24 00:16:13 -0700
  • 0fcf1d1 Fix memory leak and inconsistent output (due to varying fd numbers) in test_util_file. by Eric Haszlakiewicz 2016-08-20 23:06:22 -0400
  • 5fccfed Issue #260: add a check to prevent trivial loops in the object tree, even though it is up to the callers to avoid doing so in more complex cases. by Eric Haszlakiewicz 2016-08-20 22:41:49 -0400
  • c4d060b json_object_object_add_ex() should have shared code with json_object_object_add(), and been changed to return int at the same time the latter was. Do that now. Also correct a couple of calls to _to_json_string to check the return value. by Eric Haszlakiewicz 2016-08-20 22:35:29 -0400
  • 876f7b9 (refs/pull/248/head) Minor changes in C source code by Nicola Spanti (RyDroid) 2016-08-07 18:19:20 +0200
  • e40505e Merge branch 'RyDroid-tests' by Eric Haszlakiewicz 2016-08-13 09:17:25 -0400
  • 61cd433 Merge branch 'tests' of https://github.com/RyDroid/json-c into RyDroid-tests by Eric Haszlakiewicz 2016-08-13 09:17:01 -0400
  • e076ae7 Merge pull request #251 from RyDroid/editorconfig by Eric Haszlakiewicz 2016-08-13 08:31:57 -0400
  • 09e434d (refs/pull/248/merge) Merge 3d867481e6 into 4d62de3898 by Nicola Spanti 2016-08-12 22:59:03 +0000
  • 8215c0a (refs/pull/254/head) Very minor changes to some tests by Nicola Spanti (RyDroid) 2016-08-08 15:11:19 +0200
  • b222d43 (refs/pull/251/head) Adding a file for EditorConfig by Nicola Spanti (RyDroid) 2016-08-07 18:20:59 +0200
  • 4d62de3 Revert bogus change to json_object_get() made in f40b08d8 that caused it to always return NULL. (Issue #259) Also undo NULL check in json_tokener_set_flags(): it's not at all valid toi try to set flags on a NULL pointer, and doing so should not be silently ignored. by Eric Haszlakiewicz 2016-08-11 17:03:16 -0400
  • 0ad8764 Merge pull request #255 from RyDroid/minor-c2 by Eric Haszlakiewicz 2016-08-10 15:06:30 -0400
  • 9f9a9ac Merge pull request #252 from RyDroid/minor-no-c by Eric Haszlakiewicz 2016-08-09 07:39:27 -0400
  • 71d0615 Merge branch 'jobol-issue-165' by Eric Haszlakiewicz 2016-08-09 07:38:18 -0400
  • f3db59d Merge branch 'issue-165' of https://github.com/jobol/json-c into jobol-issue-165 by Eric Haszlakiewicz 2016-08-09 07:36:54 -0400
  • bc3e691 Merge pull request #253 from RyDroid/cppcheck-travis by Eric Haszlakiewicz 2016-08-08 22:57:56 -0400
  • 51b011c Merge pull request #249 from RyDroid/readme by Eric Haszlakiewicz 2016-08-08 22:53:33 -0400
  • d758f4a Add a brief style guide. Address Issue #257. by Eric Haszlakiewicz 2016-08-08 22:50:23 -0400
  • 33ae9f5 Merge pull request #250 from RyDroid/gitignore by Eric Haszlakiewicz 2016-08-08 18:42:01 +0000
  • ab1d761 (refs/pull/250/head) Improving .gitignore by Nicola Spanti (RyDroid) 2016-08-07 18:24:53 +0200
  • f2e7dda (refs/pull/249/head) Improving README by Nicola Spanti (RyDroid) 2016-08-07 18:29:11 +0200
  • 36b4003 (refs/pull/253/head) Adding a test with cppcheck for Travis CI by Nicola Spanti (RyDroid) 2016-08-08 15:23:27 +0200
  • f40b08d (refs/pull/255/head) Minor changes in C source code by Nicola Spanti (RyDroid) 2016-08-08 15:20:41 +0200
  • 250a398 (refs/pull/252/head) Very minor changes not related to C source code by Nicola Spanti (RyDroid) 2016-08-08 15:12:44 +0200
  • 3d86748 Minor changes in C source code by Nicola Spanti (RyDroid) 2016-08-07 18:19:20 +0200
  • 9688f34 Issue #246: Include xlocale.h too, to get locale_t defined, since not all OSes include that in locale.h by Eric Haszlakiewicz 2016-08-02 22:25:05 -0400
  • 1fceb22 (refs/pull/243/head) test: add test of 'json_object_to_json_string_length' by José Bollo 2016-08-01 15:04:54 +0200
  • fa76e4a Issue #195: Actually call uselocale() in the new locale handling code in json_tokener. Also, be sure the right locale_t is freed if we fail on the second uselocale. Finally, fix test_locale so it *doesn't* use json_object_to_json_string as that will simple re-emit the original parsed string values. by Eric Haszlakiewicz 2016-07-31 14:39:56 -0400
  • 4091b9c Issue #195: use uselocale() instead of setlocale() in json_tokener to behave better in threaded environments. by Eric Haszlakiewicz 2016-07-30 21:34:58 -0400
  • 7d63736 Linux's %p format doesn't return "0x0" for NULL pointers, so switch to using %lx for consistency. by Eric Haszlakiewicz 2016-07-30 15:09:51 -0400
  • deb9fa4 Issue #240: add arbitrary use of val's in foreach loops to squash warnings about unused variables. by Eric Haszlakiewicz 2016-07-30 18:27:53 +0000
  • 344009b Add method 'json_object_to_json_string_length' by jobol 2016-07-26 19:22:25 +0200
  • 54ae254 Fix a compiling error by José Bollo 2016-07-27 14:42:25 +0200
  • 63f67ee (refs/pull/241/head) getting error in date string 19\/07\/2016, fixed for the error 19/07/2016 by Swapnil Bonde 2016-07-20 18:34:21 +0530
  • b366750 Merge pull request #239 from ploxiln/printbuf_empty by Eric Haszlakiewicz 2016-07-16 13:49:08 -0400
  • 868b20c (refs/pull/239/head) initialize null terminator of new printbuf by Pierce Lopez 2016-07-16 00:30:31 -0400
  • 2b255d0 Fix absolute paths in test_util_file that vary depending on where it is run. by Eric Haszlakiewicz 2016-06-27 04:29:07 +0000
  • b1d65b6 Issue #113: Add more files to EXTRA_DIST and a dist-hook to get distcheck to at least not fail. by Eric Haszlakiewicz 2016-06-27 04:28:34 +0000
  • 1071385 Issue #113: add "new" files to appropriate variables in Makefile, and note the need to run "make distcheck" as part of the release process. Fix issues with the test script so it works under distcheck too. by Eric Haszlakiewicz 2016-06-27 03:46:38 +0000
  • 29005ef Merge pull request #238 from nagamalli9999/master by Eric Haszlakiewicz 2016-06-26 23:09:42 -0400
  • 29ef73f Issue #189: Eliminate use of MC_ERROR from json_util.c, and add a json_util_get_last_err() function to retrieve the error for those callers that care about it. Add tests and descriptions for the functions in json_util.c by Eric Haszlakiewicz 2016-06-26 02:20:05 +0000
  • 78cf6e6 (refs/pull/238/head) linkhash.h: removed redundant params from comments by Eswar Yaganti 2016-06-25 23:05:41 +0530
  • 5fb63a0 linkhash.c: optimised the table_free path by Eswar Yaganti 2016-06-25 22:50:36 +0530
  • 5958917 Issue #236: Add -Wcast-qual and fix casts to retain constness. To better distinguish between entry->k and entry->v being const within linkhash, but non-const outside, add lh_entry_v() and lh_entry_k() accessors. Make lh_entry->k const. by Eric Haszlakiewicz 2016-06-11 18:18:46 +0000
  • f285c0a Issue #175: disable the fast-and-loose code in hashlittle() when running with AddressSanitizer. by Eric Haszlakiewicz 2016-06-08 03:24:59 +0000
  • ae66b24 Mention that we're aiming to follow RFC 7159 now. Cause README.md to show up in Doxygen output as the main page. by Eric Haszlakiewicz 2016-06-08 02:36:13 +0000
  • 40de3c6 Merge pull request #232 from NeoRaider/size_t2 by Eric Haszlakiewicz 2016-06-07 16:47:40 -0400
  • d13cfe1 (refs/pull/232/head) tests/tests1: fix printf format for size_t arguments by Matthias Schiffer 2016-06-07 10:49:42 +0200
  • b547ee0 Update the index page to point at the 0.12.1 release. by Eric Haszlakiewicz 2016-06-07 04:16:05 +0000
  • 17f3061 Add the 0.12.1 release docs to gh-pages. by Eric Haszlakiewicz 2016-06-07 04:14:43 +0000
  • a42caac Copy over note about the 0.12.1 release to the master branch. by Eric Haszlakiewicz 2016-06-07 04:13:15 +0000
  • acbcc06 (tag: json-c-0.12.1-20160607) Add doxygen-generated docs for the 0.12.1 release. by Eric Haszlakiewicz 2016-06-07 04:05:03 +0000
  • ef22400 Update release version to 0.12.1 and generate configure script. by Eric Haszlakiewicz 2016-06-07 03:37:31 +0000
  • 0539191 Check the __GCC_HAVE_SYNC_COMPARE_AND_SWAP_{2,4,8} defines to decide whether to use __sync_val_compare_and_swap(), as described at https://gcc.gnu.org/onlinedocs/cpp/Common-Predefined-Macros.html Also, fix the types of the variables when building on Windows. Also, should address issue #214. by Eric Haszlakiewicz 2016-06-07 03:26:46 +0000
  • 1eb5a70 Merge pull request #230 from ebassi/master by Eric Haszlakiewicz 2016-06-06 22:59:38 -0400
  • e61eb40 Merge pull request #233 from NeoRaider/size_t3 by Eric Haszlakiewicz 2016-06-06 22:55:44 -0400
  • ce7ad48 Merge pull request #234 from NeoRaider/userdata by Eric Haszlakiewicz 2016-06-06 22:54:40 -0400
  • 0e1a057 Remove reference to svn.metaparadigm.com by Michael Clark 2016-06-07 08:11:16 +1200
  • f87e378 (refs/pull/234/head) Add public API to get and set userdata by Matthias Schiffer 2016-05-29 05:54:57 +0200
  • c2b004b Make default double serializer ignore userdata again by Matthias Schiffer 2016-05-29 04:54:38 +0200
  • 22fdcfc (refs/pull/233/head) Include stddef.h in json_object.h by Matthias Schiffer 2016-05-29 05:19:50 +0200
  • 0175a79 (refs/pull/231/merge) Merge 7c2e09f41c into 7ae5c3f7a6 by Matthias Schiffer 2016-05-29 01:55:36 +0000
  • 7c2e09f (refs/pull/231/head) Fix size_t size check for first-time builds by Matthias Schiffer 2016-05-29 03:52:26 +0200
  • 28c1ca1 (refs/pull/230/head) Use stdint.h to check for size_t size by Emmanuele Bassi 2016-05-23 10:18:59 +0100
  • 7ae5c3f Issue #142: un-deprecate json_object_object_get(), but note why you might want to use json_object_object_get_ex() instead. by Eric Haszlakiewicz 2016-05-23 03:02:34 +0000
  • 5e4e5f7 Issue #205: use _strdup instead of strdup on Windows. by Eric Haszlakiewicz 2016-05-23 02:37:09 +0000
  • f4ca132 Merge branch 'doctaweeks-fixes-for-upstream' by Eric Haszlakiewicz 2016-05-23 02:12:51 +0000
  • 996be85 Fix a few places that needed adjustment for the size_t changes, including updating the range checks to use a calculated SIZE_T_MAX. by Eric Haszlakiewicz 2016-05-23 02:10:58 +0000
  • 9a2915c Merge branch 'fixes-for-upstream' of https://github.com/doctaweeks/json-c into doctaweeks-fixes-for-upstream by Eric Haszlakiewicz 2016-05-23 02:08:28 +0000
  • b2c5969 Merge pull request #193 from jplitza/master by Eric Haszlakiewicz 2016-05-18 16:10:27 -0400
  • 21dc5dc (refs/pull/193/head) Export json_object_double_to_json_string() and use custom format string by Jan-Philipp Litza 2016-05-06 16:12:44 +0200
  • 2200ffa Fix code in docs for json_object_new_double_s() by Jan-Philipp Litza 2016-05-06 16:12:19 +0200
  • 3345b25 Add tests for the json_object_array_del_idx() function. by Eric Haszlakiewicz 2016-04-30 19:09:45 +0000
  • 9edf241 Merge branch 'Protovision-master' by Eric Haszlakiewicz 2016-04-30 18:53:16 +0000
  • 1fb87cd Merge branch 'master' of https://github.com/Protovision/json-c into Protovision-master by Eric Haszlakiewicz 2016-04-30 18:52:47 +0000
  • e3fb749 Merge pull request #216 from Jehan/master by Eric Haszlakiewicz 2016-04-30 14:45:16 -0400
  • c6a97eb Merge pull request #218 from sevan/patch-1 by Eric Haszlakiewicz 2016-04-30 14:44:29 -0400
  • 82bdbdb Merge pull request #219 from rouault/low_heap_robustness_fixes by Eric Haszlakiewicz 2016-04-30 14:44:05 -0400
  • 4e0c8b5 Merge pull request #220 from hschaa/master by Eric Haszlakiewicz 2016-04-30 14:42:16 -0400
  • afa9f82 Merge pull request #222 from chenha0/master by Eric Haszlakiewicz 2016-04-30 14:40:30 -0400
  • 02a2151 Merge pull request #223 from minaguib/master by Eric Haszlakiewicz 2016-04-30 14:36:02 -0400
  • 138c2a6 (refs/pull/223/head) Clarify json_object_get_string documentation of NULL handling & returning by Mina Naguib 2016-02-07 20:55:25 -0500
  • dffdee9 (refs/pull/222/head) Fix issue #221: JSON_C_TO_STRING_NOSLASHESCAPE works incorrectly by chenha0 2016-01-21 20:11:40 +0800
  • dec5fcd (refs/pull/220/head) Add some basic tests for verifying json_object_equal behavior by Helmut Schaa 2016-01-13 15:40:08 +0100
  • 00e475c Add utility function for comparing json_objects by Helmut Schaa 2016-01-13 15:40:02 +0100
  • 77a4276 (refs/pull/219/head) Fix various potential null ptr deref and int32 overflows by Even Rouault 2016-01-11 12:15:54 +0100
  • 7150b7f (refs/pull/218/head) Use a macro to indicate C99 to the compiler by Sevan Janiyan 2016-01-05 11:43:17 +0000
  • 79c99ae (refs/pull/216/head) configure: check realloc with AC_CHECK_FUNCS() to fix cross-compilation. by Jehan 2016-01-01 18:35:14 +0100
  • 537f8bc Add const qualifiers to several functions that don't modify the json_object. by Eric Haszlakiewicz 2015-12-26 21:42:18 +0000
  • 882b7d9 Issue #137: remove config.h.in from change control. by Eric Haszlakiewicz 2015-12-08 21:20:42 -0600
  • e883f95 (refs/pull/61/merge) Merge 23520d6b6c into 980cdd61be by Alexander Klauer 2015-12-09 02:56:25 +0000
  • 980cdd6 Merge commit '2be921d88376e78f84d79aafa6db2714da804e59' by Eric Haszlakiewicz 2015-12-08 20:51:06 -0600