Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_json-c
/
b821f0e10f20b35769d13ab9bac96c5973914854
/
json_tokener.c
51993c2
Added a json_object_new_double_s() convenience function to allow an exact string representation of a double to be specified when creating the object and use it in json_tokener_parse_ex() so a re-serialized object more exactly matches the input.
by Eric Haszlakiewicz
· 11 years ago
ef43fe3
Merge pull request #96 from rouault/remove_strdnup
by Eric Haszlakiewicz
· 11 years ago
02aa6f0
Merge pull request #94 from remicollet/issue-strict2
by Eric Haszlakiewicz
· 11 years ago
86dd55a
Fix potential out-of-bounds read in json_tokener_error_desc
by Even Rouault
· 11 years ago
4039f91
trailing char not allowed in strict mode
by Remi Collet
· 11 years ago
87fa32d
no comment in strict mode
by Remi Collet
· 11 years ago
1a957c2
Remove redefinition of strndup() which is no longer used in the codebase
by Even Rouault
· 11 years ago
a07ef3d
no single-quote string in strict mode
by Remi Collet
· 11 years ago
d032aad
Minor spell check.
by Eric Haszlakiewicz
· 11 years ago
e9ee4ae
in strick mode, number must not start with 0
by Remi Collet
· 11 years ago
e8161a1
Issue #15: add a way to set a JSON_TOKENER_STRICT flag to forbid commas at the end of arrays and objects.
by Eric Haszlakiewicz
· 12 years ago
32eddd6
Fix broken build by using ADVANCE_CHAR macro return.
by William Dignazio
· 12 years ago
bb492d4
Rename misnomer POP_CHAR to PEEK_CHAR.
by William Dignazio
· 12 years ago
5b36a43
Merge branch 'remicollet-issue-float'
by Eric Haszlakiewicz
· 12 years ago
ca8b27d
Enable -Werror and fix a number of minor warnings that existed.
by Eric Haszlakiewicz
· 12 years ago
56166e2
Merge pull request #51 from remicollet/issue-dyndepth
by Eric Haszlakiewicz
· 12 years ago
a01b659
move locale change to be global for perf
by Remi Collet
· 12 years ago
4e4af93
Fix issue #53 - ensure explicit length string are still NUL terminated, and fix json_tokener_parse() to work properly with embedded unicode \u0000 values in strings.
by Eric Haszlakiewicz
· 12 years ago
16a4a32
float parsing must be locale independent
by Remi Collet
· 12 years ago
197cb1d
Make maximum recursion depth a runtime option
by Remi Collet
· 12 years ago
92f31bd
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.
by Eric Haszlakiewicz
· 12 years ago
a6f39a3
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.
by Mateusz Loskot
· 12 years ago
f931f61
Fixed parsing numbers in E notation. `
by Eric Haszlakiewicz
· 12 years ago
d809fa6
Fix a bug in json_tokener_parse_ex when re-using the same tokener to parse multiple objects. Now, json_tokener_reset() does not need to be called after a valid object is parsed.
by Eric Haszlakiewicz
· 13 years ago
3620cba
Perform better error checking in json_tokener_parse_verbose and rewrite json_tokener_parse to use that instead of json_tokener_parse_ex.
by Eric Haszlakiewicz
· 13 years ago
2f9091f
Add json_tokener_get_error() and json_tokener_error_desc() to better encapsulate the process of retrieving errors while parsing.
by Eric Haszlakiewicz
· 13 years ago
db05090
json_tokener_parse(): avoid possible NULL deref
by Frederik Deweerdt
· 13 years ago
a503ee8
add json_tokener_parse_verbose, and return NULL on parser errors
by Jehiah Czebotar
· 14 years ago
252669c
Simplify things by storing integer values only as int64_t's internally, and
by ehaszla
· 14 years ago
c4dceae
* Add int64 support. Two new functions json_object_net_int64 and
by Michael Clark
· 14 years ago
126ad95
* Add handling of surrogate pairs
by Brent Miller
· 15 years ago
7fb9b03
* Rename min and max so we can never clash with C or C++ std library
by Michael Clark
· 15 years ago
b1a22ac
Add const qualifier to the json_tokener_parse functions
by Christopher Watford
· 15 years ago
543bb14
Erik Hovland (3):
by Christopher Watford
· 15 years ago
95f55a7
optimizations to json_tokener_parse_ex(), printbuf_memappend()
by Michael Clark
· 15 years ago
aaec1ef
* Don't use this as a variable, so we can compile with a C++ compiler
by Michael Clark
· 16 years ago
22dee7c
* Null pointer dereference fix. Fix json_object_get_boolean strlen test
by Michael Clark
· 16 years ago
e8de078
* Fixed warning reported by adding -Wstrict-prototypes
by Michael Clark
· 16 years ago
c8f4a6e
* Fix bug with use of capital E in numbers with exponents
by Michael Clark
· 17 years ago
dfaf670
* Add macros to enable compiling out debug code
by Michael Clark
· 17 years ago
a850f8e
* Add escaping of backslash to json output
by Michael Clark
· 18 years ago
837240f
* Fix bug in escaping of control characters
by Michael Clark
· 18 years ago
f6a6e48
* Make headers C++ compatible by change *this to *obj
by Michael Clark
· 18 years ago
0370baa
* Fix additional error case in object parsing
by Michael Clark
· 18 years ago
7b899b6
* fix pointer arithmetic bug for error pointer check in is_error() macro
by Michael Clark
· 18 years ago
4504df7
* printbuf.c - C. Watford (christopher dot watford at gmail dot com)
by Michael Clark
· 18 years ago
f0d0888
import of version 0.1
by Michael Clark
· 18 years ago