- Jun 11, 2010
-
-
Petri Lehtinen authored
No changes to the actual library code.
-
- May 20, 2010
-
-
Petri Lehtinen authored
Provide an example usage pattern for reference stealing functions. This way the user (hopely) sees more clearly how the reference stealing functions are meant to be used.
-
- May 14, 2010
-
-
Petri Lehtinen authored
When encoding an array or object ends in an error, the visited flag wasn't zeroed, causing subsequent encoding attempts to fail. This patch fixes the problem by always zeroing the visited flag.
-
Petri Lehtinen authored
Encoding an empty array or object worked, but encoding it again (possibly after adding some items) failed, because the visited flag (used for detecting circular references) wasn't zeroed.
-
- May 07, 2010
-
-
Petri Lehtinen authored
-
- Apr 03, 2010
-
-
Petri Lehtinen authored
-
Petri Lehtinen authored
-
- Mar 29, 2010
-
-
Petri Lehtinen authored
The AC_TYPE_INT32_T macro first appeared in autoconf 2.60.
-
Petri Lehtinen authored
Use AC_C_INLINE autoconf macro, include config.h where needed, and add a define of JSON_INLINE to jansson.h that has the correct "inline" keyword.
-
- Mar 27, 2010
-
-
Petri Lehtinen authored
Thanks to Deron Meranda for providing the initial text.
-
Petri Lehtinen authored
Earlier it was a decoding error.
-
Petri Lehtinen authored
-
- Mar 23, 2010
-
-
Petri Lehtinen authored
Initialize their reference counts to (unsigned int)-1 to disable reference counting on them. It already was meant to work like this, but the reference counts were just initialized to 1 instead of -1. Thanks to Andrew Thompson for reporting this issue.
-
- Mar 18, 2010
-
-
Petri Lehtinen authored
This should have fixed by commit 28682322, but there was one #include left in utf.c. It now includes utf.h instead of stdint.h.
-
- Feb 07, 2010
-
-
Petri Lehtinen authored
Use AC_TYPE_INT32_T and include inttypes.h (if it exists) instead of stdint.h for maximum portability.
-
- Feb 03, 2010
-
-
Petri Lehtinen authored
-
- Jan 29, 2010
-
-
Petri Lehtinen authored
-
Petri Lehtinen authored
The valgrind fix a while back apparently made the test system not notice normal failures in suites/api.
-
Petri Lehtinen authored
-
- Jan 27, 2010
-
-
Petri Lehtinen authored
-
- Jan 22, 2010
-
-
Petri Lehtinen authored
-
Petri Lehtinen authored
This is to better catch distribution errors. It's easier to notice that run-tests fails than to notice that one of many test suites is silently skipped.
-
Petri Lehtinen authored
-
Petri Lehtinen authored
The problem is that Sphinx can only read input files from a single directory. In VPATH builds, the source and build trees are separate, and the changes.rst went into the build tree. This patch solves the issue by using cfunc as the Sphinx default role.
-
- Jan 20, 2010
-
-
Petri Lehtinen authored
-
- Jan 17, 2010
-
-
Petri Lehtinen authored
Conflicts: Makefile.am
-
- Jan 15, 2010
-
-
Petri Lehtinen authored
CHANGES is preprocessed to convert json_*() function names to Sphinx :cfunc: cross references. This is to keep CHANGES more readable in both plain text and HTML.
-
- Jan 13, 2010
-
-
Petri Lehtinen authored
* Python is no longer required to run the tests * Mention pkg-config support * Fix some errors
-
- Jan 11, 2010
-
-
Petri Lehtinen authored
-
Petri Lehtinen authored
-
- Jan 10, 2010
-
-
Petri Lehtinen authored
It was accidentally left out when the test system was refactored.
-
Petri Lehtinen authored
There are some places where we copy a string from an existing JSON value. In these cases the string has already been checked for valid UTF-8.
-
- Jan 08, 2010
-
-
Petri Lehtinen authored
Thanks to Sean Middleditch for contributing.
-
- Jan 01, 2010
-
-
Petri Lehtinen authored
-
Petri Lehtinen authored
-
- Dec 24, 2009
-
-
Petri Lehtinen authored
-
Petri Lehtinen authored
Added functions are: * json_string_nocheck() * json_string_set_nocheck() * json_object_set_nocheck() * json_object_set_new_nocheck() These functions don't check that their string argument is valid UTF-8, but assume that the user has already performed the check.
-
- Dec 21, 2009
-
-
Petri Lehtinen authored
-
Petri Lehtinen authored
It's incorrect as these functions modify the value.
-
Petri Lehtinen authored
The tests were broken by the "%.17g" fix that was merged from the 1.1 branch.
-