199 Commits (d426ff938b3f95e0b04bb410d47ae50359340a16)

Author SHA1 Message Date
Marc-André Lureau d709bbf3b1 include/qapi: add g_autoptr support for qobject types 4 years ago
Marc-André Lureau 9edc6313da Replace GCC_FMT_ATTR with G_GNUC_PRINTF 4 years ago
Murilo Opsfelder Araujo 79854b9544 block-qdict: Fix -Werror=maybe-uninitialized build failure 4 years ago
Zhang Han 1841f0112c qobject: braces {} are necessary for all arms of this statement 5 years ago
Zhang Han f3d71c6e8d qobject: spaces required around that operators 5 years ago
Zhang Han be08fb1897 qobject: code indent should never use tabs 5 years ago
Zhang Han 5086c9973a qobject: open brace '{' following struct go on the same line 5 years ago
Markus Armbruster 4ac76ba414 qobject: Make QString immutable 5 years ago
Markus Armbruster 68af4cc121 json: Use GString instead of QString to accumulate strings 5 years ago
Markus Armbruster 998da0b158 qobject: Factor JSON writer out of qobject_to_json() 5 years ago
Markus Armbruster 91f54d92c7 qobject: Factor quoted_str() out of to_json() 5 years ago
Markus Armbruster b3119b0814 qobject: Drop qstring_get_try_str() 5 years ago
Markus Armbruster 808ac3657e qobject: Drop qobject_get_try_str() 5 years ago
Markus Armbruster 80d71121b7 qobject: Move internals to qobject-internal.h 5 years ago
Markus Armbruster 88e25b1e6d Revert "qstring: add qstring_free()" 5 years ago
Markus Armbruster eab3a4678b qobject: Change qobject_to_json()'s value to GString 5 years ago
Markus Armbruster f1cc129df8 qobject: Use GString instead of QString to accumulate JSON 5 years ago
Markus Armbruster 6589f45991 qobject: Make qobject_to_json_pretty() take a pretty argument 5 years ago
Markus Armbruster f917eed306 qobject: Fix qnum_to_string() to use sufficient precision 5 years ago
Alex Chen 922d42bb0d json: Fix a memleak in parse_pair() 5 years ago
zhaolichang e3a6e0daf4 qemu/: fix some comment spelling errors 6 years ago
Paolo Bonzini a81df1b68b libqemuutil, qapi, trace: convert to meson 6 years ago
Markus Armbruster 7b1cd1c65a qobject: Eliminate qdict_iter(), use qdict_first(), qdict_next() 6 years ago
Markus Armbruster 2f2ec11179 qobject: Eliminate qlist_iter(), use QLIST_FOREACH_ENTRY() instead 6 years ago
Markus Armbruster 1cd7741ef1 qobject: Factor out helper json_pretty_newline() 6 years ago
Simran Singhal 1394dc0690 json: Fix check for unbalanced right curly brace 6 years ago
Marc-André Lureau 164c374b75 qstring: add qstring_free() 6 years ago
Philippe Mathieu-Daudé 6f0dd6c5d2 json: Move switch 'fall through' comment to correct place 7 years ago
Markus Armbruster 856dfd8a03 qemu-common: Move qemu_isalnum() etc. to qemu/ctype.h 7 years ago
Liam Merwick 19e8ff485a json: Fix off-by-one assert check in next_state() 7 years ago
Christophe Fergeau bbc0586ced json: Fix % handling when not interpolating 7 years ago
Markus Armbruster 00382fa851 json: Fix to reject duplicate object member names 7 years ago
Philippe Mathieu-Daudé 7396972021 qobject: Catch another straggler for use of qdict_put_str() 8 years ago
Markus Armbruster 1e960b4602 json: Eliminate lexer state IN_WHITESPACE, pseudo-token JSON_SKIP 8 years ago
Markus Armbruster 2ce4ee64c4 json: Eliminate lexer state IN_ERROR 8 years ago
Markus Armbruster 0f07a5d5f1 json: Nicer recovery from lexical errors 8 years ago
Markus Armbruster c0ee3afa7f json: Make lexer's "character consumed" logic less confusing 8 years ago
Markus Armbruster 852dfa76b8 json: Clean up how lexer consumes "end of input" 8 years ago
Markus Armbruster 2a96042a8d json: Fix lexer for lookahead character beyond '\x7F' 8 years ago
Markus Armbruster 37aded92c2 json: Update references to RFC 7159 to RFC 8259 8 years ago
Markus Armbruster 8bca4613e6 json: Support %% in JSON strings when interpolating 8 years ago
Markus Armbruster 16a4859921 json: Improve safety of qobject_from_jsonf_nofail() & friends 8 years ago
Markus Armbruster ada74c3ba1 json: Keep interpolation state in JSONParserContext 8 years ago
Markus Armbruster 86cdf9ec8d json: Clean up headers 8 years ago
Markus Armbruster 812ce33ead qobject: Drop superfluous includes of qemu-common.h 8 years ago
Markus Armbruster abe7c2067c json: Make JSONToken opaque outside json-parser.c 8 years ago
Markus Armbruster a2731e08ee json: Unbox tokens queue in JSONMessageParser 8 years ago
Markus Armbruster 8d3265b3d0 json: Streamline json_message_process_token() 8 years ago
Markus Armbruster da09cfbf9d json: Enforce token count and size limits more tightly 8 years ago
Markus Armbruster dd98e84819 qjson: Have qobject_from_json() & friends reject empty and blank 8 years ago