Commit Graph

  • *
  • *
  • | *
  • | *
  • | *
  • | *
  • | | *
  • | * |
  • | * |
  • | * |
  • | | *
  • | | *
  • | | |\
  • | | | *
  • | | |/
  • | | *
  • | | |\
  • | | | *
  • | | |/
  • | * |
  • | | *
  • | * |
  • | * |
  • | | *
  • | | *
  • | | *
  • | | *
  • | | |\
  • | | | *
  • | | |/
  • | * |
  • | |\ \
  • | | * |
  • | | * |
  • | |/ /
  • | | *
  • | | |\
  • | | | *
  • | | |/
  • | * |
  • | * |
  • | |\ \
  • | | | *
  • | | | |\
  • | | | * \
  • | | | |\ \
  • | | | | * |
  • | | | |/ /
  • | | * | |
  • | | * | |
  • | |/ / /
  • | | | *
  • | | |/
  • | | *
  • | | *
  • | | |\
  • | | * \
  • | | |\ \
  • | | | | *
  • | | | |/
  • | | |/|
  • | | | *
  • | | |/
  • | | *
  • | | *
  • | | *
  • * | |
  • * | |
  • | | *
  • | | *
  • | * |
  • | * |
  • | |\|
  • | | *
  • | * |
  • | * |
  • | * |
  • | |/
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | |\
  • | | *
  • | | *
  • | |/
  • | | *
  • | |/|
  • | | *
  • | | *
  • | |/
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | |\
  • | | *
  • | |/|
  • | * |
  • | | *
  • | | *
  • | |/
  • | *
  • | |\
  • | * |
  • | * |
  • | * |
  • | * |
  • | * |
  • | | | *
  • | | | *
  • | | | *
  • | | | |\
  • | * | | |
  • | * | | |
  • | * | | |
  • | * | | |
  • | * | | |
  • | |\ \ \ \
  • | * \ \ \ \
  • | |\ \ \ \ \
  • | | * | | | |
  • | | * | | | |
  • | |/ / / / /
  • | | * | | |
  • 55ca228 Update the doc links to point at 0.13.1 by Eric Haszlakiewicz 2018-03-05 23:32:27 -0500
  • 637ef3e Add the 0.13.1 docs. by Eric Haszlakiewicz 2018-03-05 23:31:09 -0500
  • 985c46f (tag: json-c-0.13.1-20180305) Update docs for the 0.13.1 release. by Eric Haszlakiewicz 2018-03-05 23:18:59 -0500
  • 991e128 Bump version to 0.13.1, and re-generate autoconf and automake files. by Eric Haszlakiewicz 2018-03-05 23:16:43 -0500
  • 914527d Eliminate ACLOCAL_AMFLAGS, since it changes how libtool files are generated too significantly. by Eric Haszlakiewicz 2018-03-05 23:14:57 -0500
  • 861c1a8 Update the change log for the 0.13.1 release. by Eric Haszlakiewicz 2018-03-05 22:54:57 -0500
  • 104aef0 Update the change log for the 0.13.1 release. by Eric Haszlakiewicz 2018-03-05 22:54:57 -0500
  • 0f814e5 Issue #396: check for toolchain compatibilty with _REENTRANT before adding it to CFLAGS. by Eric Haszlakiewicz 2018-03-04 22:32:45 -0500
  • 33e166a pull in fuzzers, add CI scripts later by Chris Wolfe 2018-02-05 19:24:51 -0600
  • d222b13 Avoid uninitialized variable warnings by Jonathan Wiens 2018-01-17 15:57:52 +0100
  • 2fd9584 Issue #396: check for toolchain compatibilty with _REENTRANT before adding it to CFLAGS. by Eric Haszlakiewicz 2018-03-04 22:32:45 -0500
  • 1e301d9 Merge pull request #402 from derwolfe/fuzz by Eric Haszlakiewicz 2018-02-19 13:54:18 -0500
  • 1e08150 (refs/pull/402/head) pull in fuzzers, add CI scripts later by Chris Wolfe 2018-02-05 19:24:51 -0600
  • f8eb1de Merge pull request #399 from jonathan-wiens/bugfix/initialize_variable by Eric Haszlakiewicz 2018-01-26 23:46:33 -0500
  • cdc4e9f (refs/pull/399/head) Avoid uninitialized variable warnings by Jonathan Wiens 2018-01-17 15:57:52 +0100
  • 4d81460 Bump the major version of the .so library generated up to 4.0 to avoid conflicts because some downstream packagers of json-c had already done their own bump to ".so.3" for a much older 0.12 release. by Eric Haszlakiewicz 2018-01-15 23:31:55 -0500
  • 250de31 Bump the major version of the .so library generated up to 4.0 to avoid conflicts because some downstream packagers of json-c had already done their own bump to ".so.3" for a much older 0.12 release. by Eric Haszlakiewicz 2018-01-15 23:31:55 -0500
  • a70466e PR#394: fix breakage with VS build. by Eric Haszlakiewicz 2017-12-24 14:42:58 -0500
  • 8270e83 PR#394: don't always append the ".0" if the double value rounds to zero because some custom formats *will* include it (e.g. %.2f). Also try to accomodate formats to explicitly exclude the decimal (e.g. %.0f). by Eric Haszlakiewicz 2017-12-24 13:45:52 -0500
  • c652b6a PR#394: fix breakage with VS build. by Eric Haszlakiewicz 2017-12-24 14:42:58 -0500
  • d5da847 PR#394: don't always append the ".0" if the double value rounds to zero because some custom formats *will* include it (e.g. %.2f). Also try to accomodate formats to explicitly exclude the decimal (e.g. %.0f). by Eric Haszlakiewicz 2017-12-24 13:45:52 -0500
  • 0992aac Remove the TRUE and FALSE defines. by Eric Haszlakiewicz 2017-12-23 09:42:17 -0500
  • cfd09c8 Merge pull request #393 from besser82/enhancement/unsigned_refcount by Eric Haszlakiewicz 2017-12-17 09:52:27 -0500
  • c233f5c (refs/pull/393/head) json_object_private: Use unsigned 32-bit integer type for refcount by Björn Esser 2017-12-16 17:09:39 +0100
  • eb55c83 Merge pull request #392 from besser82/json-c-0.13 by Eric Haszlakiewicz 2017-12-14 17:25:53 -0500
  • 3e89278 (refs/pull/392/head) Makefile: Add ACLOCAL_AMFLAGS by Björn Esser 2017-12-10 16:29:41 +0100
  • 99ea933 json_object: Avoid invalid free (and thus a segfault) when ref_count gets < 0 by Björn Esser 2017-12-13 19:22:52 +0100
  • 5ea6a05 Merge pull request #389 from besser82/bugfix/invalid_free by Eric Haszlakiewicz 2017-12-14 09:28:06 -0500
  • 9aca3b6 (refs/pull/389/head) json_object: Avoid invalid free (and thus a segfault) when ref_count gets < 0 by Björn Esser 2017-12-13 19:22:52 +0100
  • b5a3eff Fix non-GNUC define for JSON_C_CONST_FUNCTION by Rikard Falkeborn 2017-12-13 22:24:50 +0100
  • 1882e3c Merge pull request #390 from besser82/json-c-0.13 by Eric Haszlakiewicz 2017-12-13 22:03:51 -0500
  • 8c21490 Merge pull request #386 from besser82/bugfix/aclocal_amflags by Eric Haszlakiewicz 2017-12-13 22:03:20 -0500
  • e411b1a Merge pull request #391 from rikardfalkeborn/fix-const-function-define by Eric Haszlakiewicz 2017-12-13 21:51:13 -0500
  • 84dcc01 (refs/pull/391/head) Fix non-GNUC define for JSON_C_CONST_FUNCTION by Rikard Falkeborn 2017-12-13 22:24:50 +0100
  • 8baf437 (refs/pull/390/head) Apply gcc's "const" attribute to the json_c_object_sizeof() function as an optimizer hint. Also, rename that function from json_object_sizeof(). by Eric Haszlakiewicz 2017-12-12 18:26:51 -0500
  • 10fe006 json_object: Add size_t json_object_sizeof() by Björn Esser 2017-12-11 12:55:40 +0100
  • 87556af (refs/pull/386/head) Makefile: Add ACLOCAL_AMFLAGS by Björn Esser 2017-12-10 16:29:41 +0100
  • 5b6d622 Apply gcc's "const" attribute to the json_c_object_sizeof() function as an optimizer hint. Also, rename that function from json_object_sizeof(). by Eric Haszlakiewicz 2017-12-12 18:26:51 -0500
  • 94fd101 Merge pull request #388 from besser82/enhancement/json_object_sizeof by Eric Haszlakiewicz 2017-12-12 18:14:40 -0500
  • 25afa92 Merge pull request #387 from LeSpocky/doc by Eric Haszlakiewicz 2017-12-12 09:13:36 -0500
  • c123a1c (refs/pull/388/head) json_object: Add size_t json_object_sizeof() by Björn Esser 2017-12-11 12:55:40 +0100
  • 89747ac (refs/pull/387/head) doc: Use other doxygen feature to specify mainpage by Alexander Dahl 2017-12-11 09:46:28 +0100
  • a190314 Remove the previously deprecated lh_table_lookup() function, in favor of lh_table_lookup_ex(). by Eric Haszlakiewicz 2017-12-10 00:27:01 -0500
  • f83cf24 Remove the previously deprecated bits.h and the lh_abort() function. by Eric Haszlakiewicz 2017-12-10 00:25:00 -0500
  • 963e707 Drop mention of README-WIN32.html in the release checklist. by Eric Haszlakiewicz 2017-12-09 15:12:08 -0500
  • c1ed91d Update the index page to refer to 0.13 as the current release. by Eric Haszlakiewicz 2017-12-09 15:10:46 -0500
  • 77e94c9 Add the docs from the 0.13 release to gh-pages. by Eric Haszlakiewicz 2017-12-09 15:05:48 -0500
  • 0631c37 Update the master branch to version 0.13.99 by Eric Haszlakiewicz 2017-12-09 14:59:48 -0500
  • 8c4a941 Tweak the release checklist slightly to fix problems noticed during this past release process. by Eric Haszlakiewicz 2017-12-09 14:59:05 -0500
  • 2849650 (tag: json-c-0.13-20171207) Regenerate Makefile.in with private headers excluded from install. by Eric Haszlakiewicz 2017-12-07 18:28:34 -0500
  • b484ff0 Merge d447fbc from master to json-c-0.13, to avoid installing private headers. by Eric Haszlakiewicz 2017-12-07 18:24:39 -0500
  • d447fbc Don't include private headers when installing. by Eric Haszlakiewicz 2017-12-07 18:24:08 -0500
  • 17374f3 Add generated docs for the 0.13 release. by Eric Haszlakiewicz 2017-12-07 18:06:19 -0500
  • 0c99185 Save autoconf/automake generated files for the new 0.13 release. by Eric Haszlakiewicz 2017-12-07 18:05:30 -0500
  • 1f3bc5f Bump the version up to 0.13 by Eric Haszlakiewicz 2017-12-07 18:03:29 -0500
  • d582d3a Undeprecate the array_list, lh_table and printbuf typedefs, but move each to the corresponding header files. by Eric Haszlakiewicz 2017-12-06 23:56:23 -0500
  • 8c82f0e Squash doxygen warnings, and make a few slight improvements to the docs. by Eric Haszlakiewicz 2017-12-06 23:53:12 -0500
  • 2190257 Upgrade doxygen's Doxyfile to version 1.8.8 by Eric Haszlakiewicz 2017-12-06 00:27:53 -0500
  • f2f103b Add a brief overview of each file to the docs. by Eric Haszlakiewicz 2017-12-06 00:20:59 -0500
  • d6d81e6 Adjust the description of json_object_iterator a bit. by Eric Haszlakiewicz 2017-12-05 18:25:03 -0500
  • c01635e Rearrange README.md a bit and make it work better in the doxygen generated docs. Also, add a table of contents, and a brief section on using json-c with links to the header files most likely to be useful. by Eric Haszlakiewicz 2017-12-05 18:01:43 -0500
  • ae24272 Add a couple more issues to the list of those closed for 0.13 by Eric Haszlakiewicz 2017-12-05 18:00:09 -0500
  • 11ab365 Deprecated a few typedefs, add docs on json_object_iter, move json_number_chars and json_hex-chars to json_object_private.h. by Eric Haszlakiewicz 2017-12-05 09:20:59 -0500
  • a47eafe Cast to int64_t instead of long in test_int_add to fix the test on 32-bit platforms. by Eric Haszlakiewicz 2017-12-05 04:32:12 +0000
  • 0e7ec2f Add cast to int on tolower() to fix warnings about array subscripts. by Eric Haszlakiewicz 2017-12-05 04:29:36 +0000
  • aedd36a Make sure to include the "*" on function pointer arguments to avoid a warnings from VS2015. See also PR#384. by Eric Haszlakiewicz 2017-12-04 18:17:52 -0500
  • 95015d4 Merge pull request #384 from ssrlive/patch-1 by Eric Haszlakiewicz 2017-12-04 18:11:09 -0500
  • 2643658 (refs/pull/384/head) Update json_object.c by ssrlive 2017-12-04 14:46:41 +0800
  • 7709cb1 Fix a VS 2015 compiler warning. by ssrlive 2017-12-04 14:43:25 +0800
  • a074323 (refs/pull/383/merge) Merge 90d7259ee9 into b34d26ff25 by ssrlive 2017-12-04 06:04:20 +0000
  • 90d7259 (refs/pull/383/head) Update test_deep_copy.c by ssrlive 2017-12-04 14:04:16 +0800
  • b0f8c84 Fix a compiler warning. by ssrlive 2017-12-04 13:41:22 +0800
  • b34d26f Add a change log entry for the upcoming 0.13 release. by Eric Haszlakiewicz 2017-12-02 22:13:22 -0500
  • e00a07b Clean up *.vg.out files too to "make distcheck" works. by Eric Haszlakiewicz 2017-11-30 18:10:25 -0500
  • 5dae561 In json_object_deep_copy(), copy over _userdata, at least for json_type_string's with the default serializer set, and provide a way for people using custom serializers to provide a custom shallow_copy method. by Eric Haszlakiewicz 2017-11-29 23:35:38 -0500
  • 96efead Always build the json_object_deep_copy() code, but conditionalize running it on a --benchmark command line option. by Eric Haszlakiewicz 2017-11-29 17:57:51 -0500
  • 437716c Rename _set_last_err() to _json_c_set_last_err(). by Eric Haszlakiewicz 2017-11-29 09:25:11 -0500
  • d99edad Merge branch 'commodo-json_deep_copy' by Eric Haszlakiewicz 2017-11-29 09:13:32 -0500
  • 4dd9218 Merge branch 'json_deep_copy' of https://github.com/commodo/json-c into commodo-json_deep_copy by Eric Haszlakiewicz 2017-11-29 09:12:59 -0500
  • 3628f16 Rename json_object_add_int() to json_object_int_inc() and eliminate the "int64" variant since we store 64-bit values internally anyway. by Eric Haszlakiewicz 2017-11-27 17:57:36 -0500
  • 1eab22f (refs/pull/328/head) tests: add test_deep_copy test by Alexandru Ardelean 2017-06-16 10:50:49 +0300
  • bf80d5a json_object: implement json_object_deep_copy() by Alexandru Ardelean 2017-06-16 10:05:32 +0300
  • 91662a5 Merge pull request #363 from jvijtiuk/integer_addition by Eric Haszlakiewicz 2017-11-27 09:06:39 -0500
  • 9c9529f Update test_parse.expected to match the code. by Eric Haszlakiewicz 2017-11-27 08:48:08 -0500
  • f81da5e Rewrite the json_tokener_state_inf handling in json_tokener to be simpler, and avoid needless copying of the input into a temporary buffer. by Eric Haszlakiewicz 2017-11-27 00:20:11 -0500
  • 31a6c2f Add a few more tests to the partial parse to cover bytes after "Infinity". by Eric Haszlakiewicz 2017-11-27 00:18:55 -0500
  • ba11d33 Save proper expected output for test_parse from the previous commit. by Eric Haszlakiewicz 2017-11-27 00:08:59 -0500
  • 48f7e38 Fix parsing of "-Infinity" when the "-" and "Infinity" are split across multiple calls. Add several additional test cases for partial parsing of infinity values. by Eric Haszlakiewicz 2017-11-27 00:04:33 -0500
  • 0e1d83f Adjust the "-Infinity" fix on the json-c-0.12 branch to match the master branch. by Eric Haszlakiewicz 2017-11-26 23:31:00 -0500
  • 2fc68d4 Note a hack that's needed when building from the json-c-0.12 git branch (vs a release tarball) to prevent the dependency handling from trying to run automake. by Eric Haszlakiewicz 2017-11-26 23:16:54 -0500
  • c7e3e0d Merge pull request #372 from jlguardi/json-c-0.12 by Eric Haszlakiewicz 2017-11-26 23:26:37 -0500
  • 4d1e0b4 Issue #371: fix parsing of "-Infinity" (although in a somewhat different location than PR#372 used), and add a case to test_parse to check for this. by Eric Haszlakiewicz 2017-11-26 22:42:40 -0500
  • 2a22858 Add a few extra cases to test_parse to show how trailing bytes are handled, especially for parsing "Infinity". by Eric Haszlakiewicz 2017-11-26 22:34:43 -0500
  • b8738dd Rewrite test_basic_parse() to factor out a single_basic_parse() to avoid lots of duplicate boiler plate code. Also, emit the input string in the output so it's easier to see what's going on. by Eric Haszlakiewicz 2017-11-26 22:31:48 -0500
  • 05c85dd On VS 2013 and newer, actually use strtoll instead of redefining it to _strtoi64. by Eric Haszlakiewicz 2017-11-26 14:17:17 -0500
  • 0478842 Merge pull request #373 from commodo/fix-appveyor-build by Eric Haszlakiewicz 2017-11-26 14:08:53 -0500
  • 4900324 Merge pull request #381 from busterb/fix-makedist by Eric Haszlakiewicz 2017-11-26 13:57:54 -0500
  • 185f43a (refs/pull/381/head) add/remove missing distribution files by Brent Cook 2017-11-26 08:29:45 -0600
  • 6727b46 ignore more autoconf goo by Brent Cook 2017-11-26 08:26:18 -0600
  • 03f3b95 (refs/pull/373/head) json_util: define `strtoll` as _strtoi64 for MSVC by Alexandru Ardelean 2017-11-07 16:50:58 +0200