127 Commits (538b0468847660d52191ad202edb4ab585b6fd19)

Author SHA1 Message Date
  Alexandru Ardelean 538b046884 json_patch: add first implementation only with patch application 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 bdfdb5fe10 Skip apps when we're included in someone else's build. Inspired by ssrlive in PR #813. 2 years ago
  Eric Haszlakiewicz d0f32a5a43 Stop linking a copy of _json_c_strerror() (strerror_override.c) into the tests. 2 years ago
  Eric Haszlakiewicz d1716fe431 Bump up the minimum cmake version to 3.9. 2 years ago
  Eric Hawicz 343f24f920
Merge pull request #804 from yrashk/cmp-0042 2 years ago
  Yurii Rashkovskii 3cc0c47221 Problem: cmake 3.25.1 warns about CMP0042 not being set 2 years ago
  Yurii Rashkovskii debe8b70b7
Problem: modern CMake warns about version 2.8 2 years ago
  Eric Haszlakiewicz 253a5fa99d Issue #705: disable locale handling when building for a uClibc system because its duplocale() function (intentionally) crashes. 3 years ago
  Eric Haszlakiewicz d28ac67dde Fix issue #775 - use a loop instead of list(TRANSFORM ...) to support cmake < 3.12. 3 years ago
  Eric Haszlakiewicz 2f0942bdd7 Specify dependent libraries, including -lbsd, in a more consistent way so linking against a static json-c works better. Related issue #766 3 years ago
  Eric Haszlakiewicz 6ba1adf8ef Include the tests and apps directories at the _end_, since order in the 3 years ago
  Eric Haszlakiewicz de5a64888a Update the master branch to version 16.99 3 years ago
  Tobias Stoeckmann 543a8eb5f9 Fix typos 3 years ago
  Eric Haszlakiewicz a5c2e11460 Cause the cmake include dirs to also have ${CMAKE_INSTALL_INCLUDEDIR}/json-c, so downstream packages that use cmake to link against json-c can choose whether to include headers as just e.g. #include <json_object.h>, if they care to do so. 3 years ago
  Robert Bielik 21f767f63f Add target include dirs for static library as well 3 years ago
  DeX77 d6d4b71d7d
* don't assume includedir 4 years ago
  Pawday e91e4cc9fb Setted cmake "uninstall" target to exist in unix like operating systems only 4 years ago
  Eric Haszlakiewicz 8c727e5ce1 Only define an "uninstall" target if it's not already defined (e.g. by projects that include json-c) 4 years ago
  Eric Haszlakiewicz 75bf657cc2 If inttypes.h is present, use it, even on Windows. 4 years ago
  Eric Hawicz cd7109f767
Merge pull request #696 from ssrlive/master 4 years ago
  Alexandru Ardelean 8abeebc9b2 json_pointer: allow the feature to be disabled 4 years ago
  ssrlive ba181548bc To avoid target exe file export JSON functions. 4 years ago
  Eric Haszlakiewicz 041cef434a Add a DISABLE_EXTRA_LIBS option to skip using libbsd, per @neheb's request on issue #692/commit 0f61f692. 4 years ago
  Eric Haszlakiewicz 0f61f6921b Iesue #692: use arc4random() if it's available (in libc on BSD systems, and libbsd on Linux). 4 years ago
  Rosen Penev 987d3b2c86
fix compilation with clang 4 years ago
  Alan Coopersmith 6cf4847796 Use getrandom() if available in json_c_get_random_seed 5 years ago
  Eric Haszlakiewicz de02d09c32 Update the master branch to version 0.15.99 5 years ago
  Eric Haszlakiewicz 730e3d044f Issue #594 - provide an OVERRIDE_GET_RANDOM_SEED cmake variable to override json_c_get_random_seed() for embedded platforms where time(NULL) doesn't work. 5 years ago
  Simon McVittie c2c94024f5 build: Add symbol versions to all exported symbols 5 years ago
  Eric Hawicz 99bb2121c6
Merge pull request #632 from json-c/json_object-split 5 years ago
  Micah Snyder 60494684a1 Issue #508: `-fPIC` to link libjson-c.a with libs 5 years ago
  Eric Haszlakiewicz 0a16b23adf Fix typo in previous commit to check for SSIZE_T on MSVC. 5 years ago
  Eric Haszlakiewicz eab1375123 Change CMakeLists.txt to look for SSIZE_T on MSVC too. 5 years ago
  Eric Haszlakiewicz 0fc9d91277 Kick json_type_string out of struct json_object. 5 years ago
  Eric Haszlakiewicz fe308b8862 Issue #626: Restore compatibility with cmake 2.8 by adjusting quoting and explicitly defining the PROJECT_VERSION* variables. 5 years ago
  Björn Esser 1e94da779a CMake: Fix grammar: written -> wrote. 5 years ago
  Björn Esser 61e2bae511 doc: Move Doxyfile into doc subdir 5 years ago
  Björn Esser 8f3592b3d5 CMake: Fix out-of-tree build for Doxygen documentation. 5 years ago
  Björn Esser 76dd99abb2 CMake: Re-format config-option block and re-order it alphabetically. 5 years ago
  Björn Esser 78642dcb9b CMake: Add an option to disable the use of thread-local storage. 5 years ago
  Eric Haszlakiewicz 06742d6277 Issue #600: don't rename the static library on Windows, it _needs_ to have a different name because the dll build also creates a "json-c.lib" file. 5 years ago
  Eric Haszlakiewicz 4f43a077a4 Issue #598: avoid building static libraries twice. 5 years ago
  hofnarr 558ef8609c cmake: change variable name 5 years ago
  hofnarr 929d74512a cmake: add list for build targets 5 years ago
  dota17 e97fc20bfd update 5 years ago
  dota17 952db0f397 support to build both static and shared libraries 5 years ago
  Eric Haszlakiewicz 00272292a7 The json_parse command line app doesn't build on Windows, disable it. 5 years ago
  Eric Haszlakiewicz 55d053118e Add an apps directory, and a json_parse program to parse an input file and report on memory usage. 5 years ago