blob: 712119920df884722f33e75c9e36d4722610ee85 [file] [log] [blame]
Michael Clarkdfaf6702007-10-25 02:26:00 +000010.8
2 * Add macros to enable compiling out debug code
3 Geoffrey Young, geoff at modperlcookbook dot org
4
Michael Clarka850f8e2007-03-13 08:26:26 +000050.7
6 * Add escaping of backslash to json output
7 * Add escaping of foward slash on tokenizing and output
8 * Changes to internal tokenizer from using recursion to
9 using a depth state structure to allow incremental parsing
10
Michael Clark837240f2007-03-13 08:26:25 +0000110.6
12 * Fix bug in escaping of control characters
13 Johan Björklund, johbjo09 at kth dot se
14 * Remove include "config.h" from headers (should only
15 be included from .c files)
16 Michael Clark <michael@metaparadigm.com>
17
Michael Clarkf6a6e482007-03-13 08:26:23 +0000180.5
19 * Make headers C++ compatible by change *this to *obj
20 * Add ifdef C++ extern "C" to headers
21 * Use simpler definition of min and max in bits.h
22 Larry Lansing, llansing at fuzzynerd dot com
23
24 * Remove automake 1.6 requirement
25 * Move autogen commands into autogen.sh. Update README
26 * Remove error pointer special case for Windows
27 * Change license from LGPL to MIT
28 Michael Clark <michael@metaparadigm.com>
29
Michael Clark0370baa2007-03-13 08:26:22 +0000300.4
31 * Fix additional error case in object parsing
32 * Add back sign reversal in nested object parse as error pointer
33 value is negative, while error value is positive.
34 Michael Clark <michael@metaparadigm.com>
35
Michael Clark7b899b62007-03-13 08:26:21 +0000360.3
37 * fix pointer arithmetic bug for error pointer check in is_error() macro
38 * fix type passed to printbuf_memappend in json_tokener
39 * update autotools bootstrap instructions in README
40 Michael Clark <michael@metaparadigm.com>
41
Michael Clark4504df72007-03-13 08:26:20 +0000420.2
43 * printbuf.c - C. Watford (christopher.watford@gmail.com)
44 Added a Win32/Win64 compliant implementation of vasprintf
45 * debug.c - C. Watford (christopher.watford@gmail.com)
46 Removed usage of vsyslog on Win32/Win64 systems, needs to be handled
47 by a configure script
48 * json_object.c - C. Watford (christopher.watford@gmail.com)
49 Added scope operator to wrap usage of json_object_object_foreach, this
50 needs to be rethought to be more ANSI C friendly
51 * json_object.h - C. Watford (christopher.watford@gmail.com)
52 Added Microsoft C friendly version of json_object_object_foreach
53 * json_tokener.c - C. Watford (christopher.watford@gmail.com)
54 Added a Win32/Win64 compliant implementation of strndup
55 * json_util.c - C. Watford (christopher.watford@gmail.com)
56 Added cast and mask to suffice size_t v. unsigned int conversion
57 correctness
58 * json_tokener.c - sign reversal issue on error info for nested object parse
59 spotted by Johan Björklund (johbjo09 at kth.se)
60 * json_object.c - escape " in json_escape_str
61 * Change to automake and libtool to build shared and static library
62 Michael Clark <michael@metaparadigm.com>
63
640.1
65 * initial release