| Commit message (Expand) | Author | Age | Files | Lines |
* | qmp: Move dispatcher to a coroutine | Kevin Wolf | 2020-10-09 | 1 | -0/+1 |
* | qapi: Add a 'coroutine' flag for commands | Kevin Wolf | 2020-10-09 | 1 | -0/+1 |
* | qmp: Call monitor_set_cur() only in qmp_dispatch() | Kevin Wolf | 2020-10-09 | 1 | -1/+2 |
* | qobject: Eliminate qdict_iter(), use qdict_first(), qdict_next() | Markus Armbruster | 2020-04-30 | 1 | -3/+0 |
* | qobject: Eliminate qlist_iter(), use QLIST_FOREACH_ENTRY() instead | Markus Armbruster | 2020-04-30 | 1 | -2/+0 |
* | qobject: Clean up QLIST_FOREACH_ENTRY() | Markus Armbruster | 2020-04-30 | 1 | -4/+4 |
* | qmp: constify QmpCommand and list | Marc-André Lureau | 2020-03-17 | 1 | -4/+5 |
* | qstring: add qstring_free() | Marc-André Lureau | 2020-01-24 | 1 | -0/+1 |
* | qapi: remove qmp_unregister_command() | Marc-André Lureau | 2019-02-18 | 1 | -1/+0 |
* | scripts: Remove check-qerror.sh | Alberto Garcia | 2018-10-19 | 1 | -3/+3 |
* | qmp: constify qmp_is_oob() | Marc-André Lureau | 2018-08-30 | 1 | -1/+1 |
* | json: Update references to RFC 7159 to RFC 8259 | Markus Armbruster | 2018-08-24 | 1 | -1/+1 |
* | json: Clean up headers | Markus Armbruster | 2018-08-24 | 3 | -103/+29 |
* | qobject: Drop superfluous includes of qemu-common.h | Markus Armbruster | 2018-08-24 | 1 | -1/+0 |
* | json: Make JSONToken opaque outside json-parser.c | Markus Armbruster | 2018-08-24 | 2 | -7/+4 |
* | json: Unbox tokens queue in JSONMessageParser | Markus Armbruster | 2018-08-24 | 1 | -1/+1 |
* | json: Fix streamer not to ignore trailing unterminated structures | Markus Armbruster | 2018-08-24 | 1 | -0/+1 |
* | json: Pass lexical errors and limit violations to callback | Markus Armbruster | 2018-08-24 | 1 | -3/+0 |
* | json: Treat unwanted interpolation as lexical error | Markus Armbruster | 2018-08-24 | 1 | -2/+2 |
* | json: Rename token JSON_ESCAPE & friends to JSON_INTERP | Markus Armbruster | 2018-08-24 | 1 | -1/+1 |
* | json: Redesign the callback to consume JSON values | Markus Armbruster | 2018-08-24 | 2 | -4/+7 |
* | json: Have lexer call streamer directly | Markus Armbruster | 2018-08-24 | 2 | -10/+6 |
* | json: remove useless return value from lexer/parser | Marc-André Lureau | 2018-08-24 | 2 | -4/+4 |
* | qobject: qobject_from_jsonv() is dangerous, hide it away | Markus Armbruster | 2018-08-16 | 1 | -2/+0 |
* | qobject: New qobject_from_vjsonf_nofail(), qdict_from_vjsonf_nofail() | Markus Armbruster | 2018-08-16 | 1 | -0/+4 |
* | qobject: Replace qobject_from_jsonf() by qobject_from_jsonf_nofail() | Markus Armbruster | 2018-08-16 | 1 | -2/+4 |
* | qstring: Fix qstring_from_substr() not to provoke int overflow | liujunjie | 2018-07-28 | 1 | -1/+1 |
* | qmp: Use QDict * instead of QObject * for response objects | Markus Armbruster | 2018-07-03 | 1 | -2/+2 |
* | qmp: De-duplicate error response building | Markus Armbruster | 2018-07-03 | 1 | -1/+1 |
* | qobject: New qdict_from_jsonf_nofail() | Markus Armbruster | 2018-07-03 | 1 | -0/+2 |
* | qmp: Don't let malformed in-band commands jump the queue | Markus Armbruster | 2018-07-03 | 1 | -2/+0 |
* | qmp qemu-ga: Fix qemu-ga not to accept "control" | Markus Armbruster | 2018-07-03 | 1 | -2/+4 |
* | block: Add block-specific QDict header | Max Reitz | 2018-06-15 | 1 | -17/+0 |
* | qapi: introduce new cmd option "allow-preconfig" | Igor Mammedov | 2018-05-30 | 1 | -0/+1 |
* | qobject: Modify qobject_ref() to return obj | Marc-André Lureau | 2018-05-04 | 2 | -3/+9 |
* | qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF | Marc-André Lureau | 2018-05-04 | 2 | -23/+19 |
* | qobject: use a QObjectBase_ struct | Marc-André Lureau | 2018-05-04 | 7 | -17/+26 |
* | qobject: Ensure base is at offset 0 | Marc-André Lureau | 2018-05-04 | 1 | -3/+2 |
* | qmp: support out-of-band (oob) execution | Peter Xu | 2018-03-19 | 1 | -0/+2 |
* | qapi: introduce new cmd option "allow-oob" | Peter Xu | 2018-03-19 | 1 | -2/+3 |
* | qobject: introduce qobject_get_try_str() | Peter Xu | 2018-03-19 | 1 | -0/+1 |
* | qobject: introduce qstring_get_try_str() | Peter Xu | 2018-03-19 | 1 | -0/+1 |
* | qapi: Remove qobject_to_X() functions | Max Reitz | 2018-03-19 | 5 | -5/+0 |
* | qapi: Add qobject_to() | Max Reitz | 2018-03-19 | 1 | -0/+29 |
* | qlit: add qobject_from_qlit() | Marc-André Lureau | 2018-03-19 | 1 | -0/+2 |
* | qlit: use QType instead of int | Marc-André Lureau | 2018-03-19 | 1 | -1/+1 |
* | qdict: Introduce qdict_rename_keys() | Kevin Wolf | 2018-03-09 | 1 | -0/+6 |
* | qapi: Move qapi-schema.json to qapi/, rename generated files | Markus Armbruster | 2018-03-02 | 1 | -1/+1 |
* | Include less of the generated modular QAPI headers | Markus Armbruster | 2018-03-02 | 1 | -1/+1 |
* | Include qapi/qmp/qstring.h exactly where needed | Markus Armbruster | 2018-02-09 | 1 | -2/+0 |