189 Commits (4014fe86d96d850271a1bd724ccf5a83d27dceb8)
 

Author SHA1 Message Date
  Remi Collet 4014fe86d9 Simple fix to double encode 12 years ago
  Remi Collet a01b659ace move locale change to be global for perf 12 years ago
  Remi Collet 16a4a32e29 float parsing must be locale independent 13 years ago
  Eric Haszlakiewicz f6b27cbb6c Make it safe to delete keys while iterating with the json_object_object_foreach macro. 13 years ago
  Eric Haszlakiewicz 5abc0ea444 Reformat the json_object_object_foreach macro so it is readable, and document what is allowed to be done with the object while iterating. 13 years ago
  Eric Haszlakiewicz e36e562872 Reformat json_object_object_get() and json_object_object_get_ex(). 13 years ago
  Eric Haszlakiewicz 5450bed051 Fix json_object_object_get() so it returns NULL if the incoming json_object is NULL. 13 years ago
  Eric Haszlakiewicz 5f4739e2eb Change json_object_put to return 1 if the object passed was actually freed. (or 0 if only the reference count was decremented) 13 years ago
  Eric Haszlakiewicz c3d1d597ab Fix a memory leak in test1 with respect to how json_object_object_del was used. 13 years ago
  Eric Haszlakiewicz c3068bfd09 Reformat the test sources. No functional change. 13 years ago
  Eric Haszlakiewicz d1f237e28a Fix the home page in the README, and add a list of prerequisites. 13 years ago
  Eric Haszlakiewicz 059e8f4d1d Merge pull request #44 from lastquestion/fix_gnu_macosx 13 years ago
  Lin Xu e7e0600405 Add an autoconf test to test whether the .section .gnu<warning> 13 years ago
  Eric Haszlakiewicz 4b1a0668a8 Update the set_serializer test to match the actual output. 13 years ago
  Eric Haszlakiewicz 38f421a2e7 Add a json_set_serializer() function to allow the string output of a json_object to be customized. 13 years ago
  Eric Haszlakiewicz f74e8f8f9b Add my copyright. 13 years ago
  Eric Haszlakiewicz d305cae12c Ignore the tests/testReplaceExisting binary. 13 years ago
  Eric Haszlakiewicz 8ce53f9d1e Note the rename in the ChangeLog, and update the instructions in the README file. 13 years ago
  Eric Haszlakiewicz 2f2180b70d Take a guess as to the rename changes changes needed to the Android part of the build. 13 years ago
  Eric Haszlakiewicz 1f9d199522 Re-add the "json" pkg-config file as a compatibility shim. 13 years ago
  Eric Haszlakiewicz 9f16e25a3e Bump the version of the new library since programs will need to be re-linked to use it. 13 years ago
  Eric Haszlakiewicz 943b7a4de7 Add a compatibility symlink json->json-c in the include directory. 13 years ago
  Eric Haszlakiewicz 075b783631 Add a --disable-oldname-compat option to configure to turn off the creation of the libjson.so library, and only include libjson-c.so 13 years ago
  Eric Haszlakiewicz c7a21203de Ignore a couple more generated files. 13 years ago
  Eric Haszlakiewicz 082419edf9 Fix the Libs line in json-uninstalled.pc to use -ljson-c 13 years ago
  Eric Haszlakiewicz b98aa6eaa3 Create an additional libjson.so library that simply links against libjson-c, but emits a warning encouraging the use of the new library. 13 years ago
  Eric Haszlakiewicz eb37094aa6 Check for the sys/cdefs.h header which on some systems defines the __warn_references macro. 13 years ago
  Eric Haszlakiewicz ba1c3810cb Remove test_parse from the top level directory. (accidentally re-introduced with the last merge) 13 years ago
  Eric Haszlakiewicz c2d3ccf3af Merge branch 'rename_library' of https://github.com/kdopen/json-c into kdopen-rename_library 13 years ago
  Eric Haszlakiewicz 92f31bd99a Handle the \f escape sequence (the two characters: backslash followed by an f, not a literal formfeed) and extend the test_parse test to check all valid escape sequences. 13 years ago
  Eric Haszlakiewicz 8fcfeb63ec Default autogen.sh to not running configure, unless some command line options are specified. 13 years ago
  Eric Haszlakiewicz 77c6239465 Initialize errno before calling sscanf in json_parse_int64() so parsing valid numbers after parsing an out of range number works. 13 years ago
  Eric Haszlakiewicz 2da148df56 Merge pull request #37 from cgwalters/master 13 years ago
  Eric Haszlakiewicz 6988f53fcb Rewrite json_object_object_add to replace just the value if the key already exists so keys remain valid. 13 years ago
  Colin Walters 6d9437725a autogen.sh: Add /bin/sh interpreter, honor NOCONFIGURE=1 13 years ago
  Eric Haszlakiewicz 381f77c5bc Merge pull request #26 from ford-prefect/master 13 years ago
  Eric Haszlakiewicz 4154c55eda Add json_object_iterator.h to installed headers. 13 years ago
  Eric Haszlakiewicz 9791c3896e Fix git commands for tagging a release. 13 years ago
  Eric Haszlakiewicz eead1a7dc4 Remove unnecessary comment from json_util.c 13 years ago
  Eric Haszlakiewicz 7bd49df30a Merge pull request #33 from mloskot/master 13 years ago
  Mateusz Loskot 984303dfe5 Added a bunch of missing HAVE_* defines tested with ./configure script to fix compilation on Linux with GCC 4.7.1. The issue likely caused by my previous commits related to Visual C++ port of the code. 13 years ago
  Eric Haszlakiewicz a789601e6d Merge pull request #27 from OBI-1/master 13 years ago
  Eric Haszlakiewicz c58386f33f Merge pull request #29 from mloskot/msvc-port 13 years ago
  Eric Haszlakiewicz 837d685d78 Use "nodoc", not "doc", for the name of the tarball w/o docs. 13 years ago
  Mateusz Loskot 271c53ebdd Missing explicit casts from void* to specific pointers required. Added #define strcasecmp for Visual C++. 13 years ago
  Mateusz Loskot a6f39a3c0c Replaced #if HAVE_X with #ifdef HAVE_X as the former test is troublemaker with #define HAVE_X where #define HAVE_X 1|0 is meant. 13 years ago
  OBI-1 b6ff1c2f71 array_list_expand_internal needs length, not index. 13 years ago
  Eric Haszlakiewicz 1abaaee658 Update the ChangeLog with the rest of the changes that will be included in the 0.10 release. 13 years ago
  Eric Haszlakiewicz e7bd2e97f3 Fill in the missing pieces of the release checklist. 13 years ago
  Eric Haszlakiewicz 0cc1db6459 Change the format used for sprintbuf (but not scanf) to use %f instead of %lf because the "l" is unnecessary and some compilers behave differently with it present (e.g. MinGW). 13 years ago