Eric Haszlakiewicz
|
795e9151a1
|
Add an empty README file to placate autoconf.
|
2014-04-19 20:22:44 -04:00 |
|
Eric Haszlakiewicz
|
4569e3e430
|
Fix minor typo in README file.
|
2014-04-19 20:11:05 -04:00 |
|
Eric Haszlakiewicz
|
40aab4c502
|
Merge pull request #133 from haneefmubarak/patch-1
Update and rename README to README.md
|
2014-04-19 20:10:10 -04:00 |
|
Eric Haszlakiewicz
|
332a594fd4
|
Merge pull request #132 from pkoretic/master
Remove unused variable 'size'
|
2014-04-19 20:05:06 -04:00 |
|
Eric Haszlakiewicz
|
fa54bd542e
|
Update the release checklist to include calculating the tarball checksums and updating the wiki.
|
2014-04-11 20:07:49 -04:00 |
|
Eric Haszlakiewicz
|
515ba0dfb7
|
Bump versions up to 0.12.99 since a 0.12 release was just created.
|
2014-04-10 22:44:13 -04:00 |
|
Eric Haszlakiewicz
|
f84d9c55db
|
Update the ChangeLog with the changes for the 0.12 release.
Bump the version in the release checklist.
|
2014-04-10 21:07:20 -04:00 |
|
Eric Haszlakiewicz
|
784534a31f
|
Eliminate the deprecated mc_abort() function and MC_ABORT macro.
|
2014-03-22 21:48:34 -04:00 |
|
Eric Haszlakiewicz
|
f9136f6852
|
Make the json_tokener_errors array local. It has been deprecated for a while, and json_tokener_error_desc() should be used instead.
|
2014-03-22 21:41:24 -04:00 |
|
Eric Haszlakiewicz
|
936d036ea3
|
Simplify the tests Makefile to avoid repeating the name of each test.
|
2014-03-22 21:40:37 -04:00 |
|
Eric Haszlakiewicz
|
e2bbb5664c
|
Rename the "test_case" test to "test_charcase" to make it slightly less confusing.
|
2014-03-22 21:15:41 -04:00 |
|
Eric Haszlakiewicz
|
9f26d96f09
|
Fix warnings from autoconf about "...no AC_LANG_SOURCE call detected..." by adding that call within the AC_LINK_IFELSE call.
|
2014-03-22 19:15:01 -04:00 |
|
Eric Haszlakiewicz
|
05da316b9c
|
Issue #103: allow Infinity and -Infinity to be parsed.
|
2014-03-22 17:28:40 -04:00 |
|
Eric Haszlakiewicz
|
217bc29352
|
Merge pull request #123 from fingon/use-NAN-if-available
nan function requires -lm on some platforms - use of NAN is better, if available
|
2014-03-22 13:39:36 -04:00 |
|
Eric Haszlakiewicz
|
0eedf3802f
|
Issue#102 - add support for parsing "NaN".
|
2014-03-09 16:41:33 -04:00 |
|
Eric Haszlakiewicz
|
e6f1322b5e
|
Issue#114: check for the presence of isnan and isinf, and provide compat macros on MSCV where _isnan and _finite exist instead.
|
2014-03-02 12:16:37 -05:00 |
|
Eric Haszlakiewicz
|
db117ca02b
|
Merge pull request #121 from TazeTSchnitzel/LowercaseLiterals
Missing lowercase literals test
|
2014-02-12 13:37:17 -05:00 |
|
Eric Haszlakiewicz
|
4c086dfff7
|
Merge commit '89535bb'
|
2014-02-11 23:57:24 -05:00 |
|
Eric Haszlakiewicz
|
020fa65724
|
Merge pull request #112 from TazeTSchnitzel/LowercaseLiterals
Only allow lowercase literals in STRICT mode
|
2014-02-11 23:21:50 -05:00 |
|
Eric Haszlakiewicz
|
56df93d128
|
Fix Issue #111: Fix off-by-one error when range checking the input to json_tokener_error_desc().
|
2014-02-11 23:16:53 -05:00 |
|
Eric Haszlakiewicz
|
ceeaf42bc8
|
Merge pull request #109 from kdopen/use_strtod
Avoid potential overflow in json_object_get_double
|
2014-02-11 23:13:19 -05:00 |
|
Eric Haszlakiewicz
|
b821f0e10f
|
Merge branch 'ebassi-master'
|
2014-02-11 23:06:19 -05:00 |
|
Eric Haszlakiewicz
|
c8e0497d47
|
Merge branch 'master' of https://github.com/ebassi/json-c into ebassi-master
Conflicts:
Makefile.am
|
2014-02-11 23:05:54 -05:00 |
|
Eric Haszlakiewicz
|
295bea21d0
|
Ignore and cleanup a few more files that automake creates.
|
2014-02-11 23:03:46 -05:00 |
|
Eric Haszlakiewicz
|
a2c078fc6e
|
Issue#105: Rename configure.in to configure.ac
|
2014-02-11 22:55:52 -05:00 |
|
Eric Haszlakiewicz
|
c8ee919642
|
Remove the old libjson.so name compatibility support. The library is only created as libjson-c.so now and headers are only installed into the ${prefix}/json-c directory.
|
2014-02-11 22:49:59 -05:00 |
|
Eric Haszlakiewicz
|
06450206c4
|
Issue #59: change the floating point output format to %.17g so values with more than 6 digits show up in the output.
|
2013-09-11 21:09:43 -05:00 |
|
Eric Haszlakiewicz
|
a23caf677c
|
Use sizeof instead of hard coded values when calling snprintf.
|
2013-09-11 20:28:56 -05:00 |
|
Eric Haszlakiewicz
|
51993c28c2
|
Added a json_object_new_double_s() convenience function to allow an exact string representation of a double to be specified when creating the object and use it in json_tokener_parse_ex() so a re-serialized object more exactly matches the input.
Add json_object_free_userdata() and json_object_userdata_to_json_string() too.
|
2013-09-11 20:27:39 -05:00 |
|
Eric Haszlakiewicz
|
b83e0f1182
|
Ignore the test-driver script that is now created, and the script for the test_locale test.
|
2013-09-08 17:30:54 -05:00 |
|
Eric Haszlakiewicz
|
60e4990d1d
|
The updated test driver creates .log and .trs files; ignore them.
|
2013-09-08 17:23:24 -05:00 |
|
Eric Haszlakiewicz
|
8d18815f8a
|
strndup is gone, remove it from the README file.
|
2013-09-08 17:21:52 -05:00 |
|
Eric Haszlakiewicz
|
b939bd3768
|
Merge pull request #97 from pascal-bach/master
Add const qualifiers to json_object_to_file and json_object_to_file_ext
|
2013-09-08 13:36:40 -07:00 |
|
Eric Haszlakiewicz
|
ef43fe3571
|
Merge pull request #96 from rouault/remove_strdnup
Remove redefinition of strndup() which is no longer used in the codebase
|
2013-09-08 13:35:28 -07:00 |
|
Eric Haszlakiewicz
|
a030120c55
|
Merge pull request #95 from rouault/extern_json_object_set_serializer
Add extern to json_object_set_serializer so that it gets exported (Windows fix)
|
2013-09-08 13:33:22 -07:00 |
|
Eric Haszlakiewicz
|
02aa6f01f4
|
Merge pull request #94 from remicollet/issue-strict2
more strictness
|
2013-09-08 13:29:05 -07:00 |
|
Eric Haszlakiewicz
|
8356ecc16b
|
Merge pull request #93 from tmielika/master
fixing problem that isinf(-Inf) can be 1 or -1
|
2013-09-08 13:26:56 -07:00 |
|
Eric Haszlakiewicz
|
bd42b8310d
|
Merge pull request #104 from rouault/fix_json_tokener_error_desc_out_of_bounds_read
Fix potential out-of-bounds read in json_tokener_error_desc
|
2013-09-08 13:20:08 -07:00 |
|
Eric Haszlakiewicz
|
b3bce4d594
|
Eliminate use of MC_ABORT in json-c code, and mark MC_ABORT/mc_abort deprecated.
Also adjust an error message in json_util to make it unique. Fixes #87.
|
2013-06-29 15:31:18 -05:00 |
|
Eric Haszlakiewicz
|
be002fbb96
|
Issue#84: explicitly remove old headers and include/json directory so creating the compat symlink can work.
|
2013-06-29 15:21:04 -05:00 |
|
Eric Haszlakiewicz
|
c62965660b
|
Fix the _MSC_VER check so it compiles on non-windows compilers. Issue#91
|
2013-06-23 19:12:14 -05:00 |
|
Eric Haszlakiewicz
|
5e8df40523
|
Mention that libtoolize is needed if you're not using a release tarball.
|
2013-06-23 18:55:02 -05:00 |
|
Eric Haszlakiewicz
|
d032aad1f4
|
Minor spell check.
|
2013-06-19 09:14:19 -05:00 |
|
Eric Haszlakiewicz
|
8b1bdbb94d
|
Merge pull request #90 from remicollet/issue-strict
in strick mode, number must not start with 0
|
2013-06-19 07:13:21 -07:00 |
|
Eric Haszlakiewicz
|
98a62a7652
|
Merge pull request #89 from ayanes/master
Support NaN and Infinity
|
2013-06-18 21:18:27 -07:00 |
|
Eric Haszlakiewicz
|
b6539d6e90
|
Merge pull request #88 from weltling/master
Several MSVC fixes
|
2013-06-18 21:16:04 -07:00 |
|
Eric Haszlakiewicz
|
e48a25cfbb
|
Issue #76: use old style comment to allow json_object_iterator.h to build in ansi mode.
|
2013-04-30 09:47:19 -05:00 |
|
Eric Haszlakiewicz
|
e843616cc6
|
Fill in the instructions for update the gh-pages branch.
|
2013-04-02 21:36:28 -05:00 |
|
Eric Haszlakiewicz
|
4207147c24
|
Bump the versions for the non-release branch; add a placeholder section to the change log.
|
2013-04-02 21:22:59 -05:00 |
|
Eric Haszlakiewicz
|
20db5a4e84
|
Fill in a number of missing steps in the release process.
|
2013-04-02 21:21:38 -05:00 |
|
Eric Haszlakiewicz
|
7ca1e523f0
|
Merge branch 'master' of https://github.com/json-c/json-c
|
2013-03-31 20:58:54 -05:00 |
|
Eric Haszlakiewicz
|
0e81b21dc8
|
Bump up the version in the release checklist to 0.11
|
2013-03-31 20:58:30 -05:00 |
|
Eric Haszlakiewicz
|
eee744cd7e
|
Update the changelog with changes since the 0.10 release.
|
2013-03-31 20:57:08 -05:00 |
|
Eric Haszlakiewicz
|
f1b684971d
|
Update config.h.in to add the HAVE_SETLOCALE and HAVE_LOCALE_H lines.
|
2013-03-31 20:34:28 -05:00 |
|
Eric Haszlakiewicz
|
e8161a11bb
|
Issue #15: add a way to set a JSON_TOKENER_STRICT flag to forbid commas at the end of arrays and objects.
|
2013-03-31 20:05:36 -05:00 |
|
Eric Haszlakiewicz
|
889400d946
|
Merge pull request #73 from ghazel/master
one definition of json_object_object_foreach only works on c99 and later
|
2013-03-23 17:06:03 -07:00 |
|
Eric Haszlakiewicz
|
5ec65e43b2
|
Merge pull request #71 from WillDignazio/master
Fix Broken Build, Check ADVANCE_CHAR
|
2013-03-15 21:19:48 -07:00 |
|
Eric Haszlakiewicz
|
b64d5ab966
|
Merge pull request #70 from tg--/master
rename AM_CONFIG_HEADER to AC_CONFIG_HEADER
|
2013-03-03 20:34:34 -08:00 |
|
Eric Haszlakiewicz
|
1aa29b655a
|
Issue #68: use -std=gnu99 because some versions of gcc seem to think that -std=c99 also implies -ansi, which causes warnings and build breakage.
|
2013-03-03 22:26:28 -06:00 |
|
Eric Haszlakiewicz
|
94aeed2ecd
|
Include the test_locale test in the tests that run.
|
2013-02-26 21:14:07 -06:00 |
|
Eric Haszlakiewicz
|
5b36a432c8
|
Merge branch 'remicollet-issue-float'
Conflicts:
json_util.c
|
2013-02-26 21:09:10 -06:00 |
|
Eric Haszlakiewicz
|
9b64c05ff9
|
Mark the "val" variable in json_object_object_foreach as unused so the compiler doesn't complain. Fix warnings in the testReplaceExisting test.
|
2013-02-21 12:32:29 -06:00 |
|
Eric Haszlakiewicz
|
bfb329223a
|
Add a runtime check to see if parse_int64 needs to workaround sscanf bugs. If that workaround is not needed parsing is nearly twice as fast.
|
2013-02-09 17:35:33 -06:00 |
|
Eric Haszlakiewicz
|
ca8b27d183
|
Enable -Werror and fix a number of minor warnings that existed.
|
2013-02-09 16:35:24 -06:00 |
|
Eric Haszlakiewicz
|
92d289f5d3
|
Add a comment briefly describing json_object_object_length()
|
2013-02-09 16:18:05 -06:00 |
|
Eric Haszlakiewicz
|
c6b399194d
|
Merge pull request #62 from ghazel/master
json_object_object_length
|
2013-02-09 14:14:33 -08:00 |
|
Eric Haszlakiewicz
|
ebeb6a40c9
|
Merge pull request #66 from ichernev/fix-test-parse
Fixed test_parse for \f
|
2013-02-09 13:59:51 -08:00 |
|
Eric Haszlakiewicz
|
3ae296f694
|
Merge pull request #60 from ghazel/master
rename _errno
|
2013-01-09 15:26:42 -08:00 |
|
Eric Haszlakiewicz
|
85da28c534
|
Merge pull request #58 from Abioy/master
escape '\f' in json_escape_str
|
2013-01-02 10:08:44 -08:00 |
|
Eric Haszlakiewicz
|
fcc768e667
|
Bump the version up to 0.10.99 to make it clear that the master branch is beyond anything on the 0.10 branch.
|
2012-12-23 11:09:20 -06:00 |
|
Eric Haszlakiewicz
|
2943691181
|
Merge branch 'master' of https://github.com/json-c/json-c
|
2012-12-23 10:59:52 -06:00 |
|
Eric Haszlakiewicz
|
1461b49385
|
Add a json_c_version.h header (included from json.h), and several macros and functions for retrieving the json-c version at compile-time and run-time.
|
2012-12-23 10:57:44 -06:00 |
|
Eric Haszlakiewicz
|
56166e2dff
|
Merge pull request #51 from remicollet/issue-dyndepth
Make maximum recursion depth a runtime option
|
2012-12-23 08:39:46 -08:00 |
|
Eric Haszlakiewicz
|
d7de3aa24b
|
Update the release checklist to include the INSTALL file, and adjust the git command to add the doc directory.
|
2012-12-23 10:27:14 -06:00 |
|
Eric Haszlakiewicz
|
2e9fef38c2
|
Revert the test_null test back to emitted to stdout, and update the expected output to match.
|
2012-12-23 10:25:03 -06:00 |
|
Eric Haszlakiewicz
|
86aedc2d2a
|
Merge pull request #56 from TheCount/develop
Some houskeeping
|
2012-12-23 08:23:13 -08:00 |
|
Eric Haszlakiewicz
|
4e4af93d66
|
Fix issue #53 - ensure explicit length string are still NUL terminated, and fix json_tokener_parse() to work properly with embedded unicode \u0000 values in strings.
Adjust test_null to check for this case.
See also http://bugs.debian.org/687269
|
2012-12-09 16:32:11 -06:00 |
|
Eric Haszlakiewicz
|
7a4506d6df
|
Remove configure as part of maintainer-clean instead of distclean. Addresses issue #48.
|
2012-12-09 15:46:35 -06:00 |
|
Eric Haszlakiewicz
|
7653d4952a
|
Add PACKAGE_URL to config.h.in
|
2012-12-09 15:46:23 -06:00 |
|
Eric Haszlakiewicz
|
aec876357c
|
Add a missing json_object_get() so we don't try to use a freed object in test1.
|
2012-11-29 15:06:17 -05:00 |
|
Eric Haszlakiewicz
|
447b88a115
|
Fix a memory leak in the test_printbuf test.
|
2012-11-29 13:29:55 -06:00 |
|
Eric Haszlakiewicz
|
23461c75dd
|
Include json_object_iterator.c in the list of sources.
|
2012-11-29 13:23:06 -06:00 |
|
Eric Haszlakiewicz
|
f6b27cbb6c
|
Make it safe to delete keys while iterating with the json_object_object_foreach macro.
|
2012-10-20 20:26:37 -05:00 |
|
Eric Haszlakiewicz
|
5abc0ea444
|
Reformat the json_object_object_foreach macro so it is readable, and document what is allowed to be done with the object while iterating.
|
2012-10-20 20:10:15 -05:00 |
|
Eric Haszlakiewicz
|
e36e562872
|
Reformat json_object_object_get() and json_object_object_get_ex().
|
2012-10-18 17:16:36 -05:00 |
|
Eric Haszlakiewicz
|
5450bed051
|
Fix json_object_object_get() so it returns NULL if the incoming json_object is NULL.
|
2012-10-18 17:14:41 -05:00 |
|
Eric Haszlakiewicz
|
5f4739e2eb
|
Change json_object_put to return 1 if the object passed was actually freed. (or 0 if only the reference count was decremented)
|
2012-10-18 17:10:09 -05:00 |
|
Eric Haszlakiewicz
|
c3d1d597ab
|
Fix a memory leak in test1 with respect to how json_object_object_del was used.
|
2012-09-16 20:49:22 -05:00 |
|
Eric Haszlakiewicz
|
c3068bfd09
|
Reformat the test sources. No functional change.
|
2012-09-16 20:43:29 -05:00 |
|
Eric Haszlakiewicz
|
d1f237e28a
|
Fix the home page in the README, and add a list of prerequisites.
|
2012-09-10 17:32:14 -05:00 |
|
Eric Haszlakiewicz
|
059e8f4d1d
|
Merge pull request #44 from lastquestion/fix_gnu_macosx
Add an autoconf test to test whether the .section .gnu<warning>
|
2012-09-09 19:24:47 -07:00 |
|
Eric Haszlakiewicz
|
4b1a0668a8
|
Update the set_serializer test to match the actual output.
|
2012-09-09 13:53:12 -05:00 |
|
Eric Haszlakiewicz
|
38f421a2e7
|
Add a json_set_serializer() function to allow the string output of a json_object to be customized.
|
2012-09-02 15:21:56 -05:00 |
|
Eric Haszlakiewicz
|
f74e8f8f9b
|
Add my copyright.
|
2012-07-29 20:02:00 -05:00 |
|
Eric Haszlakiewicz
|
d305cae12c
|
Ignore the tests/testReplaceExisting binary.
|
2012-07-29 20:00:28 -05:00 |
|
Eric Haszlakiewicz
|
8ce53f9d1e
|
Note the rename in the ChangeLog, and update the instructions in the README file.
|
2012-07-29 18:43:55 -05:00 |
|
Eric Haszlakiewicz
|
2f2180b70d
|
Take a guess as to the rename changes changes needed to the Android part of the build.
I think this should work, but I can't test it.
|
2012-07-29 18:29:38 -05:00 |
|
Eric Haszlakiewicz
|
1f9d199522
|
Re-add the "json" pkg-config file as a compatibility shim.
Also rename the json-c-uninstalled.pc file.
|
2012-07-29 18:25:09 -05:00 |
|
Eric Haszlakiewicz
|
9f16e25a3e
|
Bump the version of the new library since programs will need to be re-linked to use it.
|
2012-07-29 18:05:34 -05:00 |
|
Eric Haszlakiewicz
|
943b7a4de7
|
Add a compatibility symlink json->json-c in the include directory.
|
2012-07-29 18:05:08 -05:00 |
|