Philippe Mathieu-Daudé
|
6f0dd6c5d2
json: Move switch 'fall through' comment to correct place
|
hace 6 años |
Markus Armbruster
|
856dfd8a03
qemu-common: Move qemu_isalnum() etc. to qemu/ctype.h
|
hace 6 años |
Christophe Fergeau
|
bbc0586ced
json: Fix % handling when not interpolating
|
hace 6 años |
Markus Armbruster
|
00382fa851
json: Fix to reject duplicate object member names
|
hace 6 años |
Markus Armbruster
|
37aded92c2
json: Update references to RFC 7159 to RFC 8259
|
hace 7 años |
Markus Armbruster
|
8bca4613e6
json: Support %% in JSON strings when interpolating
|
hace 7 años |
Markus Armbruster
|
16a4859921
json: Improve safety of qobject_from_jsonf_nofail() & friends
|
hace 7 años |
Markus Armbruster
|
ada74c3ba1
json: Keep interpolation state in JSONParserContext
|
hace 7 años |
Markus Armbruster
|
86cdf9ec8d
json: Clean up headers
|
hace 7 años |
Markus Armbruster
|
abe7c2067c
json: Make JSONToken opaque outside json-parser.c
|
hace 7 años |
Markus Armbruster
|
a2731e08ee
json: Unbox tokens queue in JSONMessageParser
|
hace 7 años |
Markus Armbruster
|
5d50113cf6
json: Assert json_parser_parse() consumes all tokens on success
|
hace 7 años |
Markus Armbruster
|
e06d008ac8
json: Fix latent parser aborts at end of input
|
hace 7 años |
Markus Armbruster
|
53a0d616fe
json: Replace %I64d, %I64u by %PRId64, %PRIu64
|
hace 7 años |
Markus Armbruster
|
f7617d45d4
json: Leave rejecting invalid interpolation to parser
|
hace 7 años |
Markus Armbruster
|
2cbd15aa6f
json: Treat unwanted interpolation as lexical error
|
hace 7 años |
Markus Armbruster
|
61030280ca
json: Rename token JSON_ESCAPE & friends to JSON_INTERP
|
hace 7 años |
Markus Armbruster
|
ff281a272f
json: Don't pass null @tokens to json_parser_parse()
|
hace 7 años |
Markus Armbruster
|
62815d85ae
json: Redesign the callback to consume JSON values
|
hace 7 años |
Marc-André Lureau
|
e8b19d7d73
json-parser: simplify and avoid JSONParserContext allocation
|
hace 7 años |
Markus Armbruster
|
dc45a07c36
json: Fix \uXXXX for surrogate pairs
|
hace 7 años |
Markus Armbruster
|
46a628b139
json: Reject invalid \uXXXX, fix \u0000
|
hace 7 años |
Markus Armbruster
|
de6decfe8e
json: Simplify parse_string()
|
hace 7 años |
Markus Armbruster
|
b2da4a4d75
json: Leave rejecting invalid escape sequences to parser
|
hace 7 años |
Markus Armbruster
|
4b1c0cd7c7
json: Accept overlong \xC0\x80 as U+0000 ("modified UTF-8")
|
hace 7 años |
Markus Armbruster
|
574bf16ff1
json: Report first rather than last parse error
|
hace 7 años |
Markus Armbruster
|
e59f39d403
json: Reject invalid UTF-8 sequences
|
hace 7 años |
Markus Armbruster
|
00ea57fadc
json: Tighten and simplify qstring_from_escaped_str()'s loop
|
hace 7 años |
Marc-André Lureau
|
cb3e7f08ae
qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF
|
hace 7 años |
Max Reitz
|
532fb53284
qapi: Make more of qobject_to()
|
hace 7 años |