Commit Graph

  • *
  • | *
  • | *
  • | *
  • |/
  • | *
  • |/
  • | *
  • | *
  • |/
  • *
  • |\
  • * |
  • * |
  • * |
  • * |
  • | | *
  • | |/
  • |/|
  • | | *
  • | |/|
  • |/| |
  • | | | *
  • | |_|/|
  • |/| | |
  • * | | |
  • |\ \ \ \
  • | * | | |
  • |/ / / /
  • | * | |
  • | * | |
  • | * | |
  • |/ / /
  • | | | *
  • | |_|/
  • |/| |
  • | | | *
  • | | | *
  • | |_|/
  • |/| |
  • * | |
  • |\ \ \
  • | * | |
  • |/ / /
  • | | | *
  • | |_|/|
  • |/| | |
  • * | | |
  • |\ \ \ \
  • | * | | |
  • |/ / / /
  • | | | | *
  • | |_|_|/|
  • |/| | | |
  • | | | | | *
  • | |_|_|_|/|
  • |/| | | | |
  • * | | | | |
  • |\ \ \ \ \ \
  • | * | | | | |
  • |/ / / / / /
  • * | | | | |
  • * | | | | |
  • |\ \ \ \ \ \
  • | * | | | | |
  • |/ / / / / /
  • * | | | | |
  • * | | | | |
  • * | | | | |
  • * | | | | |
  • * | | | | |
  • |\ \ \ \ \ \
  • | * | | | | |
  • * | | | | | |
  • | * | | | | |
  • |/ / / / / /
  • * | | | | |
  • * | | | | |
  • * | | | | |
  • | | | | | | *
  • | |_|_|_|_|/|
  • |/| | | | | |
  • * | | | | | |
  • | | | | | | *
  • | |_|_|_|_|/
  • |/| | | | |
  • * | | | | |
  • * | | | | |
  • |\ \ \ \ \ \
  • | | | * | | |
  • | |_|/ / / /
  • |/| | | | |
  • | * | | | |
  • | * | | | |
  • |/ / / / /
  • * | | | |
  • |\ \ \ \ \
  • | * | | | |
  • | * | | | |
  • | * | | | |
  • | * | | | |
  • | | * | | |
  • | |/ / / /
  • |/| | | |
  • | * | | |
  • |/ / / /
  • * | | |
  • |\ \ \ \
  • | * | | |
  • |/ / / /
  • * | | |
  • |\ \ \ \
  • | * | | |
  • | * | | |
  • | * | | |
  • | * | | |
  • |/ / / /
  • | | | | *
  • | | | | |\
  • | | | | | *
  • | | | | |/
  • * | | | |
  • * | | | |
  • * | | | |
  • * | | | |
  • * | | | |
  • * | | | |
  • |\ \ \ \ \
  • * \ \ \ \ \
  • |\ \ \ \ \ \
  • | * | | | | |
  • | * | | | | |
  • | * | | | | |
  • | * | | | | |
  • | * | | | | |
  • * | | | | | |
  • | * | | | | |
  • * | | | | | |
  • |\ \ \ \ \ \ \
  • * \ \ \ \ \ \ \
  • |\ \ \ \ \ \ \ \
  • | * | | | | | | |
  • |/ / / / / / / /
  • | * / / / / / /
  • |/ / / / / / /
  • | | * | | | |
  • | | * | | | |
  • | | * | | | |
  • | | * | | | |
  • | | * | | | |
  • | | * | | | |
  • | | * | | | |
  • | | * | | | |
  • | | * | | | |
  • | | * | | | |
  • | | * | | | |
  • | | * | | | |
  • | |/ / / / /
  • |/| | | | |
  • cec97eb (refs/pull/333/head) Replace obsolete AM_PROG_LIBTOOL by Björn Esser 2017-07-03 12:17:36 +0200
  • 7da4123 (refs/pull/331/head) Fix use of strncat() by Even Rouault 2017-06-25 19:50:29 +0200
  • 2b97f7b Actually make sure the buffer is nul-terminated after snprintf() by Even Rouault 2017-06-25 13:27:46 +0200
  • 17bc053 Safe use of snprintf() / vsnprintf() for Visual studio, and thread-safety fix by Even Rouault 2017-06-25 12:14:16 +0200
  • 73636c2 (refs/pull/330/head) tests: symlink basic tests to a single file that has the common code by Alexandru Ardelean 2017-06-22 09:53:30 +0300
  • 8f6ecbf (refs/pull/329/head) build,cmake: set C_STANDARD 99 property to libjson-c-static by Alexandru Ardelean 2017-06-19 18:12:03 +0300
  • 4fb2eef build,cmake: rename libjson-c-static.a to libjson-c.a by Alexandru Ardelean 2017-06-19 18:08:13 +0300
  • a363969 Merge pull request #321 from commodo/fix-cmake-vasprintf by Eric Haszlakiewicz 2017-06-19 00:34:44 -0400
  • e8e574f Issue #161: add a json_object_to_fd() function. by Eric Haszlakiewicz 2017-06-18 18:44:45 +0000
  • 23e064a Fix test_double_serializer expected output. by Eric Haszlakiewicz 2017-06-18 18:34:41 +0000
  • 1a94c70 Add a json_c_set_serialization_double_format() function to set the *library-wide* format for how doubles are written to a serialized JSON output. by Eric Haszlakiewicz 2017-06-18 18:04:49 +0000
  • 8581806 Make _set_last_err() non-static so it can be used outside of json_util.c by Eric Haszlakiewicz 2017-06-04 18:25:51 +0000
  • 9db5a5c remove -Werror to handle ARM32 by Joel Winarske 2017-06-02 17:08:07 -0700
  • cf07a6c (refs/pull/288/merge) Merge 6d79ef8a63 into e76ea37772 by André Gaul 2017-05-22 02:54:30 +0000
  • 91a9792 (refs/pull/290/merge) Merge 74871d3bee into e76ea37772 by chennqqi 2017-05-22 02:54:30 +0000
  • e76ea37 Merge pull request #325 from rouault/fix_stack_overflow_in_json_object_double_to_json_string_format by Eric Haszlakiewicz 2017-05-21 21:35:16 -0400
  • 2c2deb8 (refs/pull/325/head) Fix stack buffer overflow in json_object_double_to_json_string_format() by Even Rouault 2017-05-18 22:36:35 +0200
  • f10a5ae (refs/pull/321/head) .gitignore: add cmake generated files by Alexandru Ardelean 2017-05-03 11:30:38 +0300
  • 4b5e39c build,cmake: generate both static and shared libjson by Alexandru Ardelean 2017-05-03 11:59:31 +0300
  • cfbbb23 build,cmake: add _GNU_SOURCE to CFLAGS by Alexandru Ardelean 2017-05-03 11:29:12 +0300
  • a9f265d (refs/pull/319/head) Fix library build with Visual Studio by David Henot 2017-04-26 14:08:31 +0200
  • d3f813a (refs/pull/312/head) Fixed linkhash.c for MinGW by Pablo Sanabria 2017-03-25 19:18:29 -0300
  • 2cda677 Fix CMake Build process for MinGW and MSYS2 by Pablo Sanabria 2017-03-25 16:31:22 -0300
  • 6bd86d1 Merge pull request #311 from jj1118/master by Eric Haszlakiewicz 2017-03-26 03:52:57 +0000
  • 0f81ecf (refs/pull/311/head) Fix error C3688 when compiling on Visual Studio 2015: invalid literal suffix 'PRId64'; literal operator or literal operator template 'operator ""PRId64' not found by Jason Li 2017-03-24 14:53:25 +0800
  • 31820b5 (refs/pull/211/merge) Merge 7e98ed93f4 into 4e673656a1 by Emiel Bruijntjes 2017-03-24 05:46:28 +0000
  • 4e67365 Merge pull request #310 from marxin/fix-gcc7-warnings by Eric Haszlakiewicz 2017-03-22 23:37:14 -0400
  • 014924b (refs/pull/310/head) Add FALLTHRU comment to handle GCC7 warnings. by marxin 2017-03-21 08:42:11 +0100
  • 854057d (refs/pull/45/merge) Merge 77e2da7767 into 82f5a4ab29 by jclairem 2017-03-15 19:58:58 +0000
  • 61a3cd3 (refs/pull/241/merge) Merge 63f67ee4fb into 82f5a4ab29 by scbonde 2017-03-10 12:50:27 +0000
  • 82f5a4a Merge pull request #305 from alexanderst/master by Eric Haszlakiewicz 2017-03-03 23:12:56 -0500
  • 175d934 (refs/pull/305/head) Fix compilation without C-99 option by Alex 2017-03-02 10:57:49 +0200
  • 8c86207 Add a few more cases to test_parse to provide some examples of how parsing works; should help address the questions raised in Issue #302. by Eric Haszlakiewicz 2017-02-26 16:22:45 +0000
  • d74b7eb Merge pull request #303 from yogo1212/tokener_h by Eric Haszlakiewicz 2017-02-24 22:34:36 -0500
  • 482e771 (refs/pull/303/head) fix doc in tokener header file by Leon M. George 2017-02-20 04:41:55 +0100
  • 3948fca Issue #300: Cast size_t values to int instead of unsigned long long to work around broken behavior of MinGW. by Eric Haszlakiewicz 2017-02-05 17:00:35 +0000
  • bad6c9a Issue #300: Some platforms, such as MinGW, don't have ETXTBSY and ENOTBLK, so skip those there. by Eric Haszlakiewicz 2017-02-05 04:43:54 +0000
  • 9a64fd7 Issue #300: Use %p instead of %lx in test_util_file since some platforms' pointers are larger than "unsigned long". Also, there's no need to worry about output consistency here, since it'll be different anyway due to different pointer values. by Eric Haszlakiewicz 2017-02-05 04:37:27 +0000
  • 9197715 Add cast to int in calls to isdigit() since some platforms complain about char being used as an array index. by Eric Haszlakiewicz 2017-02-05 04:34:05 +0000
  • 3fab117 Merge pull request #299 from qlyoung/perf-improvements by Eric Haszlakiewicz 2017-02-04 11:13:14 -0500
  • f6f852f (refs/pull/299/head) Restore sprintbuf(), add macro for string literals by Quentin Young 2017-02-03 21:43:59 +0000
  • 75825a9 Use strdup instead of strndup in test1.c, there's no need for the latter because json_object_to_json_string_length() will always return a properly sized string. by Eric Haszlakiewicz 2017-02-03 17:10:27 +0000
  • 9ff0f49 Improve json_object -> string performance by Quentin Young 2017-02-02 17:16:26 +0000
  • 8157784 Issue #295: also check if size_t is the size of long long, to help support 64-bit Windows platforms. by Eric Haszlakiewicz 2017-01-07 22:55:31 -0500
  • 177c401 Ignore tests/test_float by Eric Haszlakiewicz 2016-12-18 14:35:06 -0500
  • 0a010a5 Change a memcpy that should be a memmove within json_pointer_get, and fix memory leaks in of one the json_pointer tests. by Eric Haszlakiewicz 2016-12-18 14:33:41 -0500
  • 3abfc50 (refs/pull/294/merge) Merge b58076b242 into 779b77a164 by vote539 2016-12-13 04:02:11 +0000
  • 779b77a Note some minimum versions needed for autoconf, etc... by Eric Haszlakiewicz 2016-12-12 23:01:20 -0500
  • b58076b (refs/pull/294/head) Adding UTF-8 validation. Fixes #122 by Shane F. Carr 2016-12-11 23:25:00 -0800
  • a443b9f Issue#292: bump the required version of configure listed in configure.ac so a more useful error message is generated, rather than failing later because the extra macros from ./autoconf-archive/m4/ didn't get loaded. by Eric Haszlakiewicz 2016-12-11 19:18:33 -0800
  • 1e4824a Merge pull request #289 from jgerhards/i-278 by Eric Haszlakiewicz 2016-12-04 20:52:33 -0500
  • 74871d3 (refs/pull/290/head) add json_object_duplicate by CHENQ 2016-12-02 09:41:49 +0800
  • 61db4cf (refs/pull/289/head) testbench: add test for floating point representation by Jan Gerhards 2016-11-27 11:50:48 +0100
  • ca7a197 bugfix: floating point representaion without fractional part by Jan Gerhards 2016-11-27 11:47:00 +0100
  • d050f1e Merge pull request #287 from commodo/json_pointer_va_args by Eric Haszlakiewicz 2016-11-24 15:03:50 -0500
  • 47f32a7 (refs/pull/287/head) vasprintf_compat.h: spin-off this compat header ; use math_compat.h as template by Alexandru Ardelean 2016-11-16 17:04:41 +0200
  • 8cb86a5 strdup_compat.h: re-spin this compat header ; use math_compat.h as template by Alexandru Ardelean 2016-11-16 17:00:45 +0200
  • c0da680 test_json_pointer: update test with a few printf variants by Alexandru Ardelean 2016-11-16 16:22:13 +0200
  • 742e059 json_pointer: add json_pointer_getf/setf() function variants by Alexandru Ardelean 2016-11-16 11:55:41 +0200
  • 6d79ef8 (refs/pull/288/head) Fix _GNU_SOURCE define for vasprintf by André Gaul 2016-11-19 15:38:24 +0100
  • 97dd7d5 json_pointer.c: fix whitespace by Alexandru Ardelean 2016-11-16 11:34:29 +0200
  • 8e12f4a Merge pull request #285 from ebassi/revert-strdup-compat by Eric Haszlakiewicz 2016-11-09 09:56:58 -0500
  • 7601f20 (refs/pull/285/head) Revert "compat/strdup.h: move common compat check for strdup() to own file" by Emmanuele Bassi 2016-11-07 20:51:11 +0000
  • e8ce1db Merge pull request #283 from commodo/json_pointer by Eric Haszlakiewicz 2016-11-04 11:48:30 -0400
  • ee7fc26 (refs/pull/283/head) tests: add test_json_pointer test by Alexandru Ardelean 2016-11-01 18:07:03 +0200
  • 2fbdee1 tests/strerror_override.c: fix compilation error by Alexandru Ardelean 2016-11-01 17:49:28 +0200
  • 0e91183 json_pointer: add first revision by Alexandru Ardelean 2016-10-25 17:39:16 +0300
  • aaba8c1 compat/strdup.h: move common compat check for strdup() to own file by Alexandru Ardelean 2016-10-26 10:37:50 +0300
  • c1391fd (refs/pull/282/merge) Merge f3b51e6f24 into acbcc062f9 by Yuriy Syrovetskiy 2016-11-01 14:24:56 +0000
  • f3b51e6 (refs/pull/282/head) ignore temporary files by Yuriy Syrovetskiy 2016-11-01 17:21:09 +0300
  • d4899bd Handle NULL objects in json_object_get_userdata() by returning NULL, but abort in json_object_set_userdata() since we can't actually do anything with the userdata. by Eric Haszlakiewicz 2016-10-29 15:42:36 -0400
  • f8132f9 Issue #280: add a few assert() calls to ensure objects are of the appropriate type. by Eric Haszlakiewicz 2016-10-29 15:31:31 -0400
  • 33339ae Use json_visit() to clear the serializer data set when parsing so the output from test_parse reflects the actual values parsed. by Eric Haszlakiewicz 2016-10-29 15:13:16 -0400
  • ecdc14f Add a json_c_visit() function to provide a way to iterate over a tree of json-c objects. by Eric Haszlakiewicz 2016-10-29 15:01:20 -0400
  • 7e12b9f Fix broken key-order test in test_compare. by Eric Haszlakiewicz 2016-10-10 00:13:39 -0400
  • 80150a1 Merge pull request #272 from sgerbino/master by Eric Haszlakiewicz 2016-10-08 13:13:33 -0400
  • 818156f Merge pull request #277 from ALLTERCO/json_object_set_xxx by Eric Haszlakiewicz 2016-10-08 12:08:53 -0400
  • be63ba9 (refs/pull/277/head) try restore windows automated builds by Stoian Ivanov 2016-10-07 22:54:06 +0300
  • a26305d fix compiler warning for int sizes by Stoian Ivanov 2016-10-07 01:07:34 +0300
  • e518b22 string set and tests by Stoian Ivanov 2016-10-07 00:51:24 +0300
  • 9a313f7 gitignore test; add double value set checks in test by Stoian Ivanov 2016-10-06 23:32:19 +0300
  • 6a06675 some simple tests by Stoian Ivanov 2016-10-06 23:16:29 +0300
  • 36a28fc Issue #275: fix out of bounds read when handling unicode surrogate pairs. by Eric Haszlakiewicz 2016-10-05 23:15:51 -0400
  • 05f025c some basic set by Stoian Ivanov 2016-10-05 23:55:46 +0300
  • 5fd99e6 Merge pull request #273 from konoal/master by Eric Haszlakiewicz 2016-09-28 08:08:01 -0400
  • 5653bc6 Merge pull request #274 from pepevel/master by Eric Haszlakiewicz 2016-09-28 08:05:50 -0400
  • 0df34b4 (refs/pull/274/head) Support for 64 bit pointers on Windows by pepevel 2016-09-27 20:12:03 +0100
  • b2fbf93 (refs/pull/273/head) fixed wrong object name in json_object_all_values_equal by Alexey Konovalov 2016-09-27 11:20:49 +0300
  • c5c9372 (refs/pull/272/head) Changed CMake variables and adding output for debugging by Steve Gerbino 2016-09-26 00:19:46 -0400
  • 0c749d9 Target C99 standards to get rid of warnings by Steve Gerbino 2016-09-26 00:09:55 -0400
  • 9288584 Modified the execute_process commands by Steve Gerbino 2016-09-25 23:08:39 -0400
  • bdead39 Changed PROJECT_SOURCE_DIR to CMAKE_CURRENT_SOURCE_DIR to fix building when used as external project by Steve Gerbino 2016-09-25 22:32:35 -0400
  • 702b42e Modified CMakeLists.txt to use autotools to generate configuration for Unix systems by Steve Gerbino 2016-09-25 22:03:56 -0400
  • 43afcc0 Lowered CMake required version so that Travis CI is able to build, moved include folder to include/json-c to match the behavior of autotools by Steve Gerbino 2016-09-25 18:49:34 -0400
  • fe941a2 Trailing slash seems necessary in the install command to get contents by Steve Gerbino 2016-09-25 15:04:05 -0400
  • ab7c09d Forget DESTINATION in CMake install command by Steve Gerbino 2016-09-25 14:59:38 -0400
  • 34b4a49 We need to also install the generated configuration files by Steve Gerbino 2016-09-25 14:57:15 -0400
  • 989e39d Fixed typo in CMakeList.txt FILES_MATCHING by Steve Gerbino 2016-09-25 14:46:33 -0400
  • e2ee223 Added install instructions for CMake by Steve Gerbino 2016-09-25 14:42:14 -0400
  • 69f018c Resolves json-c/json-c#271 by adding MacOS configuration files and modifies CMakeLists.txt to use them by Steve Gerbino 2016-09-25 02:14:57 -0400