1295 Commits (612ba56f063f9607da3cbdd64863efc896ad0bba)
 

Author SHA1 Message Date
  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
  Eric Haszlakiewicz c50bf9df9c Apply same EINVAL handling to json_parse_uint64() as was done for json_parse_int64(). Document that overflow/underflow for these functions is not an error, but sets errno=ERANGE. 2 years ago
  Eric Haszlakiewicz 57bef5edc4 Issue #792 - set errno=EINVAL if parsing the string in json_parse_int64 fails, to match the docs for json_object_get_int. 2 years ago
  Eric Hawicz 777dd06be8
Merge pull request #790 from Sarcares/patch-1 3 years ago
  Luca Mannella 84248a7884
Small update to README file 3 years ago
  Eric Hawicz 81f0807b63
Merge pull request #784 from rouault/get_time_seed_coverity_scan_silence 3 years ago
  Even Rouault 57ea393004
get_time_seed(): silence warning emitted by Coverity Scan static analyzer 3 years ago
  Eric Hawicz 9417f4e726
Merge pull request #783 from kraj/master 3 years ago
  Khem Raj 257b29c991 json_pointer.c: Move idx_val declaration to top of function 3 years ago
  Khem Raj d1deed499f json_inttypes.h: Define ssize_t on windows platforms 3 years ago
  Khem Raj 6eca65617a Fix build with clang-15+ 3 years ago
  Eric Hawicz ac4dfa44cb
Merge pull request #782 from DimitriPapadopoulos/codespell 3 years ago