55ca228
Update the doc links to point at 0.13.1 by
2018-03-05 23:32:27 -0500
637ef3e
Add the 0.13.1 docs. by
2018-03-05 23:31:09 -0500
985c46f
(tag: json-c-0.13.1-20180305)
Update docs for the 0.13.1 release. by
2018-03-05 23:18:59 -0500
991e128
Bump version to 0.13.1, and re-generate autoconf and automake files. by
2018-03-05 23:16:43 -0500
914527d
Eliminate ACLOCAL_AMFLAGS, since it changes how libtool files are generated too significantly. by
2018-03-05 23:14:57 -0500
861c1a8
Update the change log for the 0.13.1 release. by
2018-03-05 22:54:57 -0500
104aef0
Update the change log for the 0.13.1 release. by
2018-03-05 22:54:57 -0500
0f814e5
Issue #396: check for toolchain compatibilty with _REENTRANT before adding it to CFLAGS. by
2018-03-04 22:32:45 -0500
33e166a
pull in fuzzers, add CI scripts later by
2018-02-05 19:24:51 -0600
d222b13
Avoid uninitialized variable warnings by
2018-01-17 15:57:52 +0100
2fd9584
Issue #396: check for toolchain compatibilty with _REENTRANT before adding it to CFLAGS. by
2018-03-04 22:32:45 -0500
1e301d9
Merge pull request #402 from derwolfe/fuzz by
2018-02-19 13:54:18 -0500
1e08150
(refs/pull/402/head)
pull in fuzzers, add CI scripts later by
2018-02-05 19:24:51 -0600
f8eb1de
Merge pull request #399 from jonathan-wiens/bugfix/initialize_variable by
2018-01-26 23:46:33 -0500
cdc4e9f
(refs/pull/399/head)
Avoid uninitialized variable warnings by
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
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
2018-01-15 23:31:55 -0500
a70466e
PR#394: fix breakage with VS build. by
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
2017-12-24 13:45:52 -0500
c652b6a
PR#394: fix breakage with VS build. by
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
2017-12-24 13:45:52 -0500
0992aac
Remove the TRUE and FALSE defines. by
2017-12-23 09:42:17 -0500
cfd09c8
Merge pull request #393 from besser82/enhancement/unsigned_refcount by
2017-12-17 09:52:27 -0500
c233f5c
(refs/pull/393/head)
json_object_private: Use unsigned 32-bit integer type for refcount by
2017-12-16 17:09:39 +0100
eb55c83
Merge pull request #392 from besser82/json-c-0.13 by
2017-12-14 17:25:53 -0500
3e89278
(refs/pull/392/head)
Makefile: Add ACLOCAL_AMFLAGS by
2017-12-10 16:29:41 +0100
99ea933
json_object: Avoid invalid free (and thus a segfault) when ref_count gets < 0 by
2017-12-13 19:22:52 +0100
5ea6a05
Merge pull request #389 from besser82/bugfix/invalid_free by
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
2017-12-13 19:22:52 +0100
b5a3eff
Fix non-GNUC define for JSON_C_CONST_FUNCTION by
2017-12-13 22:24:50 +0100
1882e3c
Merge pull request #390 from besser82/json-c-0.13 by
2017-12-13 22:03:51 -0500
8c21490
Merge pull request #386 from besser82/bugfix/aclocal_amflags by
2017-12-13 22:03:20 -0500
e411b1a
Merge pull request #391 from rikardfalkeborn/fix-const-function-define by
2017-12-13 21:51:13 -0500
84dcc01
(refs/pull/391/head)
Fix non-GNUC define for JSON_C_CONST_FUNCTION by
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
2017-12-12 18:26:51 -0500
10fe006
json_object: Add size_t json_object_sizeof() by
2017-12-11 12:55:40 +0100
87556af
(refs/pull/386/head)
Makefile: Add ACLOCAL_AMFLAGS by
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
2017-12-12 18:26:51 -0500
94fd101
Merge pull request #388 from besser82/enhancement/json_object_sizeof by
2017-12-12 18:14:40 -0500
25afa92
Merge pull request #387 from LeSpocky/doc by
2017-12-12 09:13:36 -0500
c123a1c
(refs/pull/388/head)
json_object: Add size_t json_object_sizeof() by
2017-12-11 12:55:40 +0100
89747ac
(refs/pull/387/head)
doc: Use other doxygen feature to specify mainpage by
2017-12-11 09:46:28 +0100
a190314
Remove the previously deprecated lh_table_lookup() function, in favor of lh_table_lookup_ex(). by
2017-12-10 00:27:01 -0500
f83cf24
Remove the previously deprecated bits.h and the lh_abort() function. by
2017-12-10 00:25:00 -0500
963e707
Drop mention of README-WIN32.html in the release checklist. by
2017-12-09 15:12:08 -0500
c1ed91d
Update the index page to refer to 0.13 as the current release. by
2017-12-09 15:10:46 -0500
77e94c9
Add the docs from the 0.13 release to gh-pages. by
2017-12-09 15:05:48 -0500
0631c37
Update the master branch to version 0.13.99 by
2017-12-09 14:59:48 -0500
8c4a941
Tweak the release checklist slightly to fix problems noticed during this past release process. by
2017-12-09 14:59:05 -0500
2849650
(tag: json-c-0.13-20171207)
Regenerate Makefile.in with private headers excluded from install. by
2017-12-07 18:28:34 -0500
b484ff0
Merge d447fbc
from master to json-c-0.13, to avoid installing private headers. by
2017-12-07 18:24:39 -0500
d447fbc
Don't include private headers when installing. by
2017-12-07 18:24:08 -0500
17374f3
Add generated docs for the 0.13 release. by
2017-12-07 18:06:19 -0500
0c99185
Save autoconf/automake generated files for the new 0.13 release. by
2017-12-07 18:05:30 -0500
1f3bc5f
Bump the version up to 0.13 by
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
2017-12-06 23:56:23 -0500
8c82f0e
Squash doxygen warnings, and make a few slight improvements to the docs. by
2017-12-06 23:53:12 -0500
2190257
Upgrade doxygen's Doxyfile to version 1.8.8 by
2017-12-06 00:27:53 -0500
f2f103b
Add a brief overview of each file to the docs. by
2017-12-06 00:20:59 -0500
d6d81e6
Adjust the description of json_object_iterator a bit. by
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
2017-12-05 18:01:43 -0500
ae24272
Add a couple more issues to the list of those closed for 0.13 by
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
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
2017-12-05 04:32:12 +0000
0e7ec2f
Add cast to int on tolower() to fix warnings about array subscripts. by
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
2017-12-04 18:17:52 -0500
95015d4
Merge pull request #384 from ssrlive/patch-1 by
2017-12-04 18:11:09 -0500
2643658
(refs/pull/384/head)
Update json_object.c by
2017-12-04 14:46:41 +0800
7709cb1
Fix a VS 2015 compiler warning. by
2017-12-04 14:43:25 +0800
a074323
(refs/pull/383/merge)
Merge 90d7259ee9
into b34d26ff25
by
2017-12-04 06:04:20 +0000
90d7259
(refs/pull/383/head)
Update test_deep_copy.c by
2017-12-04 14:04:16 +0800
b0f8c84
Fix a compiler warning. by
2017-12-04 13:41:22 +0800
b34d26f
Add a change log entry for the upcoming 0.13 release. by
2017-12-02 22:13:22 -0500
e00a07b
Clean up *.vg.out files too to "make distcheck" works. by
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
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
2017-11-29 17:57:51 -0500
437716c
Rename _set_last_err() to _json_c_set_last_err(). by
2017-11-29 09:25:11 -0500
d99edad
Merge branch 'commodo-json_deep_copy' by
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
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
2017-11-27 17:57:36 -0500
1eab22f
(refs/pull/328/head)
tests: add test_deep_copy test by
2017-06-16 10:50:49 +0300
bf80d5a
json_object: implement json_object_deep_copy() by
2017-06-16 10:05:32 +0300
91662a5
Merge pull request #363 from jvijtiuk/integer_addition by
2017-11-27 09:06:39 -0500
9c9529f
Update test_parse.expected to match the code. by
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
2017-11-27 00:20:11 -0500
31a6c2f
Add a few more tests to the partial parse to cover bytes after "Infinity". by
2017-11-27 00:18:55 -0500
ba11d33
Save proper expected output for test_parse from the previous commit. by
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
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
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
2017-11-26 23:16:54 -0500
c7e3e0d
Merge pull request #372 from jlguardi/json-c-0.12 by
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
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
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
2017-11-26 22:31:48 -0500
05c85dd
On VS 2013 and newer, actually use strtoll instead of redefining it to _strtoi64. by
2017-11-26 14:17:17 -0500
0478842
Merge pull request #373 from commodo/fix-appveyor-build by
2017-11-26 14:08:53 -0500
4900324
Merge pull request #381 from busterb/fix-makedist by
2017-11-26 13:57:54 -0500
185f43a
(refs/pull/381/head)
add/remove missing distribution files by
2017-11-26 08:29:45 -0600
6727b46
ignore more autoconf goo by
2017-11-26 08:26:18 -0600
03f3b95
(refs/pull/373/head)
json_util: define `strtoll` as _strtoi64 for MSVC by
2017-11-07 16:50:58 +0200