Daniel P. Berrangé
|
407bc4bf90
qapi: Move include/qapi/qmp/ to include/qobject/
|
há 9 meses atrás |
Marc-André Lureau
|
9edc6313da
Replace GCC_FMT_ATTR with G_GNUC_PRINTF
|
há 3 anos atrás |
Zhang Han
|
5086c9973a
qobject: open brace '{' following struct go on the same line
|
há 4 anos atrás |
Markus Armbruster
|
68af4cc121
json: Use GString instead of QString to accumulate strings
|
há 4 anos atrás |
Alex Chen
|
922d42bb0d
json: Fix a memleak in parse_pair()
|
há 4 anos atrás |
Philippe Mathieu-Daudé
|
6f0dd6c5d2
json: Move switch 'fall through' comment to correct place
|
há 6 anos atrás |
Markus Armbruster
|
856dfd8a03
qemu-common: Move qemu_isalnum() etc. to qemu/ctype.h
|
há 6 anos atrás |
Christophe Fergeau
|
bbc0586ced
json: Fix % handling when not interpolating
|
há 6 anos atrás |
Markus Armbruster
|
00382fa851
json: Fix to reject duplicate object member names
|
há 6 anos atrás |
Markus Armbruster
|
37aded92c2
json: Update references to RFC 7159 to RFC 8259
|
há 7 anos atrás |
Markus Armbruster
|
8bca4613e6
json: Support %% in JSON strings when interpolating
|
há 7 anos atrás |
Markus Armbruster
|
16a4859921
json: Improve safety of qobject_from_jsonf_nofail() & friends
|
há 7 anos atrás |
Markus Armbruster
|
ada74c3ba1
json: Keep interpolation state in JSONParserContext
|
há 7 anos atrás |
Markus Armbruster
|
86cdf9ec8d
json: Clean up headers
|
há 7 anos atrás |
Markus Armbruster
|
abe7c2067c
json: Make JSONToken opaque outside json-parser.c
|
há 7 anos atrás |
Markus Armbruster
|
a2731e08ee
json: Unbox tokens queue in JSONMessageParser
|
há 7 anos atrás |
Markus Armbruster
|
5d50113cf6
json: Assert json_parser_parse() consumes all tokens on success
|
há 7 anos atrás |
Markus Armbruster
|
e06d008ac8
json: Fix latent parser aborts at end of input
|
há 7 anos atrás |
Markus Armbruster
|
53a0d616fe
json: Replace %I64d, %I64u by %PRId64, %PRIu64
|
há 7 anos atrás |
Markus Armbruster
|
f7617d45d4
json: Leave rejecting invalid interpolation to parser
|
há 7 anos atrás |
Markus Armbruster
|
2cbd15aa6f
json: Treat unwanted interpolation as lexical error
|
há 7 anos atrás |
Markus Armbruster
|
61030280ca
json: Rename token JSON_ESCAPE & friends to JSON_INTERP
|
há 7 anos atrás |
Markus Armbruster
|
ff281a272f
json: Don't pass null @tokens to json_parser_parse()
|
há 7 anos atrás |
Markus Armbruster
|
62815d85ae
json: Redesign the callback to consume JSON values
|
há 7 anos atrás |
Marc-André Lureau
|
e8b19d7d73
json-parser: simplify and avoid JSONParserContext allocation
|
há 7 anos atrás |
Markus Armbruster
|
dc45a07c36
json: Fix \uXXXX for surrogate pairs
|
há 7 anos atrás |
Markus Armbruster
|
46a628b139
json: Reject invalid \uXXXX, fix \u0000
|
há 7 anos atrás |
Markus Armbruster
|
de6decfe8e
json: Simplify parse_string()
|
há 7 anos atrás |
Markus Armbruster
|
b2da4a4d75
json: Leave rejecting invalid escape sequences to parser
|
há 7 anos atrás |
Markus Armbruster
|
4b1c0cd7c7
json: Accept overlong \xC0\x80 as U+0000 ("modified UTF-8")
|
há 7 anos atrás |