summaryrefslogtreecommitdiffstats
path: root/qapi/qobject-input-visitor.c
Commit message (Expand)AuthorAgeFilesLines
* include: add qemu/keyval.hMarc-André Lureau2022-04-211-1/+1
* qapi: Factor out compat_policy_input_ok()Markus Armbruster2021-10-291-15/+4Star
* qapi: Generalize struct member policy checkingMarkus Armbruster2021-10-291-5/+10
* qapi: Move compat policy from QObject to generic visitorMarkus Armbruster2021-10-271-13/+1Star
* qapi: New -compat deprecated-input=crashMarkus Armbruster2021-03-191-0/+1
* qapi: Implement deprecated-input=reject for QMP command argumentsMarkus Armbruster2021-03-191-0/+28
* qapi, qemu-options: make all parsing visitors parse boolean options the samePaolo Bonzini2020-11-041-5/+1Star
* keyval: Parse help optionsKevin Wolf2020-10-151-1/+1
* qapi: Make visitor functions taking Error ** return bool, not voidMarkus Armbruster2020-07-101-42/+67
* qobject: Eliminate qdict_iter(), use qdict_first(), qdict_next()Markus Armbruster2020-04-301-10/+11
* Include qemu-common.h exactly where neededMarkus Armbruster2019-06-121-1/+0Star
* qapi: Use qemu_strtod_finite() in qobject-input-visitorDavid Hildenbrand2018-12-131-4/+5
* qjson: Have qobject_from_json() & friends reject empty and blankMarkus Armbruster2018-08-241-5/+0Star
* qobject: Modify qobject_ref() to return objMarc-André Lureau2018-05-041-4/+2Star
* qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREFMarc-André Lureau2018-05-041-4/+4
* qapi: Make more of qobject_to()Max Reitz2018-03-191-2/+2
* qapi: Replace qobject_to_X(o) by qobject_to(X, o)Max Reitz2018-03-191-10/+10
* Include qapi/qmp/qstring.h exactly where neededMarkus Armbruster2018-02-091-0/+1
* Include qapi/qmp/qdict.h exactly where neededMarkus Armbruster2018-02-091-0/+1
* Include qapi/qmp/qlist.h exactly where neededMarkus Armbruster2018-02-091-0/+1
* qdict qlist: Make most helper macros functionsMarkus Armbruster2018-02-091-0/+2
* Eliminate qapi/qmp/types.hMarkus Armbruster2018-02-091-1/+1
* qapi: Use QNull for a more regular visit_type_null()Markus Armbruster2017-07-241-1/+5
* qapi: update the qobject visitor to use QNUM_U64Marc-André Lureau2017-06-201-5/+16
* qapi: Remove visit_start_alternate() parameter promote_intMarc-André Lureau2017-06-201-1/+1
* qapi: merge QInt and QFloat in QNumMarc-André Lureau2017-06-201-28/+13Star
* qapi: Clean up qobject_input_type_number() control flowMarc-André Lureau2017-06-191-4/+4
* qobject-input-visitor: Reject non-finite numbers with keyvalMarkus Armbruster2017-05-311-1/+2
* qobject-input-visitor: Catch misuse of end_struct vs. end_listMarkus Armbruster2017-05-091-2/+19
* qobject-input-visitor: Document full_name_nth()Markus Armbruster2017-05-091-0/+11
* keyval: Support listsMarkus Armbruster2017-03-071-1/+5
* qapi: Improve how keyval input visitor reports unexpected dictsMarkus Armbruster2017-03-071-4/+22
* qapi: New qobject_input_visitor_new_str() for convenienceMarkus Armbruster2017-03-071-0/+36
* qapi: Factor out common qobject_input_get_keyval()Markus Armbruster2017-03-071-52/+35Star
* qapi: Factor out common part of qobject input visitor creationMarkus Armbruster2017-03-071-25/+16Star
* qapi: qobject input visitor variant for use with keyval_parse()Daniel P. Berrange2017-03-071-1/+165
* qapi: Fix object input visit beyond end of listMarkus Armbruster2017-03-051-3/+8
* qapi: Make input visitors detect unvisited list tailsMarkus Armbruster2017-03-051-6/+31
* qapi: Drop unused non-strict qobject input visitorMarkus Armbruster2017-03-051-19/+11Star
* qapi: Improve qobject input visitor error reportingMarkus Armbruster2017-03-051-34/+87
* qapi: Make QObject input visitor set *list reliablyMarkus Armbruster2017-03-051-9/+5Star
* qapi: Clean up after commit 3d344c2Markus Armbruster2017-03-051-11/+3Star
* qapi: Improve a QObject input visitor error messageMarkus Armbruster2017-03-051-2/+1Star
* qmp: Eliminate silly QERR_QMP_* macrosMarkus Armbruster2017-03-051-1/+2
* qapi: rename QmpInputVisitor to QObjectInputVisitorDaniel P. Berrange2016-10-251-83/+85
* qapi: rename *qmp-*-visitor* to *qobject-*-visitor*Daniel P. Berrange2016-10-251-0/+455