179 Commits (ecb9354bb147046531c4727a575ffd98b93df51e)

Author SHA1 Message Date
  Eric Haszlakiewicz ecb9354bb1 Re-do clang-format. 5 years ago
  Eric Haszlakiewicz 23ddcbd4da Make json_abort() internal to json_object.c 5 years ago
  Björn Esser d0dc3489dc
Enforce strict prototypes. 5 years ago
  Björn Esser 78cd37fb18
Clean trailing white-space. 5 years ago
  Eric Haszlakiewicz 0a070ef312 Fix one more assert("!invalid cint_type") to use json_abort(...) instead. 5 years ago
  dota17 8b162c4b89 clang-format the files 5 years ago
  dota17 c117d8a8a8 add the disabling formatting coments and adjust the partial code manuly 5 years ago
  Robert 56f81811c2
Changed order of calloc args to match stdlib 5 years ago
  dota17 3822177473 add test cases 5 years ago
  Jehan b15e7ba470 Fixes various Wreturn-type and Wimplicit-fallthrough errors on Mingw-w64 5 years ago
  Eric Haszlakiewicz b3296e778f Follow up the PR#542: improve assert() calls, simplify code in json_object_equal(). 5 years ago
  dota17 6359b79847 update json_object.c and testcase, delete json_object_uint_inc() 5 years ago
  dota17 9532f94fa4 modify partial functions and testcase, in order to support automatic conversion for int64/uint64 5 years ago
  dota17 c816de212b modify the json_object, replace c_int64/c_uint64 with struct{union{int64, uint64},...} 5 years ago
  dota17 3c3b5920f7 add uint64 data to json-c 5 years ago
  Eric Haszlakiewicz 518f337ce8 Issue #539: use a internal-only serializer function in json_object_new_double_s() to avoid potential conflicts with user code that uses the json_object_userdata_to_json_string serializer. Also, document the serializer-resetting behavior of json_object_set_double(). 5 years ago
  Eric Haszlakiewicz ae13ca524a Issue #539: reset the serializer when json_object_set_double() is called and the current serializer is the one that json_object_new_double_s() used. 5 years ago
  dota17 010f33d460 add json_object_new_null 5 years ago
  Eric Haszlakiewicz 7f30afc6e5 Fix some Windows compile issues, add JSON_EXPORT's, fix bogus character escapes, define __func__ and omit unistd.h if needed. 5 years ago
  Eric Haszlakiewicz d0b87ee87b Add an explicit cast to double to squash a -Wimplicit-int-float-conversion warning. 6 years ago
  Eric Haszlakiewicz 485f2a02c7 Issue #486: append a missing ".0" to negative double values too. 6 years ago
  Eric Haszlakiewicz ee4691c9fb
Merge pull request #453 from darjankrijan/master 6 years ago
  Eric Haszlakiewicz 240627f260
Merge pull request #454 from ramiropolla/json_object_private 6 years ago
  Eric Haszlakiewicz 745cadc944
Merge pull request #461 from andy5995/issue_422 6 years ago
  andy5995 3b108935d0
json_object.h:document json_object_new_string_len() 6 years ago
  andy5995 506a32d4ab
json_object.c:set errno in json_object_get_double() 6 years ago
  Ramiro Polla 5bb5e2e8fc json_object_private: save 8 bytes in struct json_object in 64-bit architectures 6 years ago
  Darjan Krijan 3943960874 Removed spaces after \n for arrays as well 6 years ago
  Darjan Krijan e8cec5c9e4 Fixed misalignment in JSON string due to space after \n being printed when choosing JSON_C_TO_STRING_SPACED together with JSON_C_TO_STRING_PRETTY in json_object_array_to_json_string 6 years ago
  Eric Haszlakiewicz f8c632f579 Issue #407: fix incorrect casts in calls to ctype functions (isdigit and isspace) so we don't crash when asserts are enabled on certain platforms and characters > 128 are parsed. 7 years ago
  Eric Haszlakiewicz c652b6ad29 PR#394: fix breakage with VS build. 7 years ago
  Eric Haszlakiewicz d5da847f51 PR#394: don't always append the ".0" if the double value rounds to zero because some custom formats *will* include it (e.g. %.2f). 7 years ago
  Eric Haszlakiewicz 0992aac61f Remove the TRUE and FALSE defines. 7 years ago
  Björn Esser c233f5c05e
json_object_private: Use unsigned 32-bit integer type for refcount 7 years ago
  Björn Esser 9aca3b6a08
json_object: Avoid invalid free (and thus a segfault) when ref_count gets < 0 7 years ago
  Eric Haszlakiewicz 5b6d62259a Apply gcc's "const" attribute to the json_c_object_sizeof() function as an optimizer hint. Also, rename that function from json_object_sizeof(). 7 years ago
  Björn Esser c123a1c21b
json_object: Add size_t json_object_sizeof() 7 years ago
  Eric Haszlakiewicz aedd36ac8b Make sure to include the "*" on function pointer arguments to avoid a warnings from VS2015. See also PR#384. 7 years ago
  ssrlive 2643658b6f
Update json_object.c 7 years ago
  Eric Haszlakiewicz 5dae561d33 In json_object_deep_copy(), copy over _userdata, at least for json_type_string's with the default serializer set, and provide a way for people using custom serializers to provide a custom shallow_copy method. 7 years ago
  Eric Haszlakiewicz 437716c5b4 Rename _set_last_err() to _json_c_set_last_err(). 7 years ago
  Eric Haszlakiewicz 4dd92180c6 Merge branch 'json_deep_copy' of https://github.com/commodo/json-c into commodo-json_deep_copy 7 years ago
  Eric Haszlakiewicz 3628f16dd6 Rename json_object_add_int() to json_object_int_inc() and eliminate the "int64" variant since we store 64-bit values internally anyway. 7 years ago
  Alexandru Ardelean bf80d5ad0e json_object: implement json_object_deep_copy() 8 years ago
  Juraj Vijtiuk 1110e84cce Add json_object_add_int functions 8 years ago
  Kurt Schwehr d9879c2533 Fix double to int cast overflow in json_object_get_int64. 8 years ago
  Jason King e3fabe9a44 Add long long 64-bit check 8 years ago
  Haffon b301f4ea01 rollback api to 0.12 8 years ago
  Haffon 86a3a6475f Merge pull request #2 from json-c/master 8 years ago
  Eric Haszlakiewicz 548d000891 Undo a bit of 2d1da5ab: handle per-thread formats for double serialization, even if --enable-threading wasn't specified. 8 years ago