1306 Commits (12ea386989c8cb2c22c90d6af9eb4a02331fc92f)
 

Author SHA1 Message Date
  Eric Hawicz 12ea386989 Add an abi-check.sh script that shows how to run the abi-compliance-checker, update release creation steps slightly. 2 years ago
  Eric Haszlakiewicz 6dd8618170 Also fix messages returned from json_tokener_error_desc() (broke due to the ordering change of enum json_tokener_error) 2 years ago
  Eric Hawicz 3dad6941da Move the json_tokener_error_memory entry to the end of enum json_tokener_error to restore binary compatibility with 0.16 2 years ago
  Eric Hawicz f7e9d8e216 Update the AUTHORS file and add issues_closed_for_0.17.md for the upcoming 0.17 release 2 years ago
  Eric Hawicz 85ed501a3d Update the ChangeLog for 0.17 based on notable commits since 0.16 2 years ago
  Eric Hawicz 077661f3d1 Fix issue #823: add back json_number_chars, but only because it's part of the public API. 2 years ago
  Eric Hawicz 87127d31c6
Merge pull request #679 from GitMensch/patch-1 2 years ago
  Eric Hawicz 1ee12100b6 PR #679: add workaround for old compilers w/o stdint.h (i.e. VS2008 and earlier) 2 years ago
  Eric Hawicz 0bcfb6bc84
Merge pull request #822 from SSharshunov/master 2 years ago
  Sergey Sharshunov bef40a342e Added option to disable app build 2 years ago
  Eric Hawicz 2316dbae85
Merge pull request #702 from commodo/json_patch 2 years ago
  Eric Hawicz 612ba56f06 Don't export json_pointer_get_internal, move json_object_array_insert_idx and json_patch_apply to the JSONC_0.17 section in json-c.sym 2 years ago
  Eric Hawicz 469bc0e4bb Work around a somewhat misleading warning about "a function declaration without a prototype is deprecated in all versions of C" in test1.c 2 years ago
  Eric Hawicz ce3184243a Fix json_patch_apply handling of removing the whole document (i.e. "path":""). 2 years ago
  Eric Hawicz 9dbf2880cc Adjust the behavior of the args passed to json_patch_apply to make it easier to do in place modifications, and add a struct json_patch_error to report more details on failures. 2 years ago
  Eric Hawicz a14a3a680c Fix an uninitialized memory access in json_pointer. 2 years ago
  Eric Hawicz efc530594b Create a json_pointer_private.h and move a few things there, fix test warnings, note array_list_insert_idx is private. 2 years ago
  Alexandru Ardelean 3b8363fcdc tests: test_json_patch: add test suite for JSON patch 4 years ago
  Alexandru Ardelean 538b046884 json_patch: add first implementation only with patch application 4 years ago
  Alexandru Ardelean e4d9fbd52a json_pointer: split json_pointer_set_with_array_cb() 4 years ago
  Alexandru Ardelean 1c38dea651 json_pointer: move array out-of-bounds check outside of is_valid_index() 4 years ago
  Alexandru Ardelean 5a46a3b76d json_pointer: introduce json_pointer_get_internal() for internal usage 4 years ago
  Alexandru Ardelean 43d3118935 json_pointer: convert index to size_t type 4 years ago
  Alexandru Ardelean d5c5b2caec tests: test1: add test cases for json_object_array_insert_idx() 4 years ago
  Alexandru Ardelean a86d7a8f5a json_object: introduce json_object_array_insert_idx() API function 4 years ago
  Alexandru Ardelean 5568916eb1 json_pointer: fix comments about printf() variants of set/get() 4 years ago
  Eric Hawicz 71d845e819 Issue #668: add the option to specify "cmake -DUSELOCALE_NEEDS_FREELOCALE=1" to work around a bug in older versions of FreeBSD (<12.4). 2 years ago
  Eric Hawicz c8b0a90e95 Issue #808: turn off -Wshorten-64-to-32 for clang builds (aka iOS builds) to workaround "implicit conversion loses integer precision" warnings. 2 years ago
  Eric Hawicz 9b36c72945
Merge pull request #772 from cosmo-ray/color 2 years ago
  Matthias Gatto 9803032b9d add JSON_C_TO_STRING_COLOR option 3 years ago
  Eric Hawicz bdfdb5fe10 Skip apps when we're included in someone else's build. Inspired by ssrlive in PR #813. 2 years ago
  Eric Hawicz 11311ed2a3 Fix the -f option to apps/json_parse, add a -F <arg> option to specify arbitrary flags to pass to json_object_to_json_string_ext(). 2 years ago
  Eric Hawicz e9d3ab209a
Merge pull request #759 from c3h2-ctf/truncation 2 years ago
  Eric Haszlakiewicz 4d529f92dc Issue #688: Only exclude generated doc/* files, keep the CMakeLists.txt, etc... so the nodoc tarball can still be built. 2 years ago
  Eric Haszlakiewicz d0f32a5a43 Stop linking a copy of _json_c_strerror() (strerror_override.c) into the tests. 2 years ago
  Eric Hawicz efd536af48
Merge pull request #810 from dijonkitchen/patch-1 2 years ago
  JC (Jonathan Chen) 4d5507f5dc
docs: update to Internet Standard reference 2 years ago
  Eric Haszlakiewicz d1716fe431 Bump up the minimum cmake version to 3.9. 2 years ago
  Eric Haszlakiewicz 1741bcd3ea Issue #570: note brief instructions for building on Android. 2 years ago
  Eric Hawicz 343f24f920
Merge pull request #804 from yrashk/cmp-0042 2 years ago
  Eric Hawicz 6ec5e5842d
Merge pull request #803 from yrashk/patch-2 2 years ago
  Eric Hawicz b6ba9429d0
Merge pull request #802 from yrashk/patch-1 2 years ago
  Yurii Rashkovskii 3cc0c47221 Problem: cmake 3.25.1 warns about CMP0042 not being set 2 years ago
  Yurii Rashkovskii 7b971b52aa
Problem: confusing error message in snprintf_compat.h 2 years ago
  Yurii Rashkovskii debe8b70b7
Problem: modern CMake warns about version 2.8 2 years ago
  Eric Hawicz 79c147203e
Merge pull request #796 from fedefrancescon/test-add-int-get 2 years ago
  Federico Francescon 1a2fdc49e7 Fixed `test_int_get` expected output 2 years ago
  Federico Francescon b1fb1508ee Added basic tests for `json_object_get_int`, `json_object_get_int64`, `json_object_get_uint64` 2 years ago
  Eric Haszlakiewicz bc35549f90 Update expected output for test_parse, missed in the previous commit. 2 years ago
  Eric Haszlakiewicz d6f46ae104 Explicitly check for integer overflow/underflow when parsing integers with JSON_TOKENER_STRICT. 2 years ago