47 Commits (aaeafa5090c8d006d7c39b4e11bcfb8515ef1ece)

Author SHA1 Message Date
Philippe Mathieu-Daudé aaeafa5090 qapi: Inline QERR_INVALID_PARAMETER_TYPE definition (constant value) 2 years ago
Marc-André Lureau 9ca9c893b6 include: add qemu/keyval.h 4 years ago
Markus Armbruster 7ce5fc63c7 qapi: Factor out compat_policy_input_ok() 5 years ago
Markus Armbruster a130728554 qapi: Generalize struct member policy checking 5 years ago
Markus Armbruster ed29bb28f8 qapi: Move compat policy from QObject to generic visitor 5 years ago
Markus Armbruster dbb675c19a qapi: New -compat deprecated-input=crash 5 years ago
Markus Armbruster db29164103 qapi: Implement deprecated-input=reject for QMP command arguments 5 years ago
Paolo Bonzini 372bcb2585 qapi, qemu-options: make all parsing visitors parse boolean options the same 6 years ago
Kevin Wolf 8bf12c4f75 keyval: Parse help options 6 years ago
Markus Armbruster 012d4c96e2 qapi: Make visitor functions taking Error ** return bool, not void 6 years ago
Markus Armbruster 7b1cd1c65a qobject: Eliminate qdict_iter(), use qdict_first(), qdict_next() 6 years ago
Markus Armbruster a8d2532645 Include qemu-common.h exactly where needed 7 years ago
David Hildenbrand e08a5241d3 qapi: Use qemu_strtod_finite() in qobject-input-visitor 8 years ago
Markus Armbruster dd98e84819 qjson: Have qobject_from_json() & friends reject empty and blank 8 years ago
Marc-André Lureau f5a74a5a50 qobject: Modify qobject_ref() to return obj 8 years ago
Marc-André Lureau cb3e7f08ae qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF 8 years ago
Max Reitz 532fb53284 qapi: Make more of qobject_to() 8 years ago
Max Reitz 7dc847ebba qapi: Replace qobject_to_X(o) by qobject_to(X, o) 8 years ago
Markus Armbruster fc81fa1eb0 Include qapi/qmp/qstring.h exactly where needed 8 years ago
Markus Armbruster 452fcdbc49 Include qapi/qmp/qdict.h exactly where needed 8 years ago
Markus Armbruster 47e6b297e7 Include qapi/qmp/qlist.h exactly where needed 8 years ago
Markus Armbruster 15280c360e qdict qlist: Make most helper macros functions 8 years ago
Markus Armbruster 6b67395762 Eliminate qapi/qmp/types.h 8 years ago
Markus Armbruster d2f95f4d48 qapi: Use QNull for a more regular visit_type_null() 9 years ago
Marc-André Lureau 5923f85fb8 qapi: update the qobject visitor to use QNUM_U64 9 years ago
Marc-André Lureau 60390d2dc8 qapi: Remove visit_start_alternate() parameter promote_int 9 years ago
Marc-André Lureau 01b2ffcedd qapi: merge QInt and QFloat in QNum 9 years ago
Marc-André Lureau 58634047b7 qapi: Clean up qobject_input_type_number() control flow 9 years ago
Markus Armbruster 5891c388bb qobject-input-visitor: Reject non-finite numbers with keyval 9 years ago
Markus Armbruster 8b2e41d733 qobject-input-visitor: Catch misuse of end_struct vs. end_list 9 years ago
Markus Armbruster 6c02258e14 qobject-input-visitor: Document full_name_nth() 9 years ago
Markus Armbruster 0b2c1beea4 keyval: Support lists 9 years ago
Markus Armbruster 31478f26ab qapi: Improve how keyval input visitor reports unexpected dicts 9 years ago
Markus Armbruster 9d1eab4b95 qapi: New qobject_input_visitor_new_str() for convenience 9 years ago
Markus Armbruster e3934b4297 qapi: Factor out common qobject_input_get_keyval() 9 years ago
Markus Armbruster abe81bc21a qapi: Factor out common part of qobject input visitor creation 9 years ago
Daniel P. Berrange cbd8acf38f qapi: qobject input visitor variant for use with keyval_parse() 9 years ago
Markus Armbruster 1f41a645b6 qapi: Fix object input visit beyond end of list 9 years ago
Markus Armbruster a4a1c70dc7 qapi: Make input visitors detect unvisited list tails 9 years ago
Markus Armbruster 048abb7b20 qapi: Drop unused non-strict qobject input visitor 9 years ago
Markus Armbruster a9fc37f6bc qapi: Improve qobject input visitor error reporting 9 years ago
Markus Armbruster 58561c2766 qapi: Make QObject input visitor set *list reliably 9 years ago
Markus Armbruster b8874fbfd3 qapi: Clean up after commit 3d344c2 9 years ago
Markus Armbruster 910f738b85 qapi: Improve a QObject input visitor error message 9 years ago
Markus Armbruster 99fb0c53c0 qmp: Eliminate silly QERR_QMP_* macros 9 years ago
Daniel P. Berrange 09e68369a8 qapi: rename QmpInputVisitor to QObjectInputVisitor 10 years ago
Daniel P. Berrange b3db211f3c qapi: rename *qmp-*-visitor* to *qobject-*-visitor* 10 years ago
Marc-André Lureau 1382d4abdf qapi: return a 'missing parameter' error 10 years ago
Marc-André Lureau eac8e79ff7 qapi: assert list entry has a value 10 years ago
Marc-André Lureau 5d0cbbcfeb qapi: add assert about root value 10 years ago