summaryrefslogtreecommitdiffstats
path: root/include/qapi/qmp
Commit message (Expand)AuthorAgeFilesLines
* qapi: Add qobject_is_equal()Max Reitz2017-11-177-0/+16
* qapi/qlist: Add qlist_append_null() macroMax Reitz2017-11-171-0/+3
* qapi/qnull: Add own headerMax Reitz2017-11-174-12/+32
* qlit: add QLIT_QNULL and QLIT_BOOLMarc-André Lureau2017-09-041-0/+5
* qlit: make qlit_equal_qobject() take const argumentsMarc-André Lureau2017-09-041-1/+1
* qlit: make qlit_equal_qobject return a boolMarc-André Lureau2017-09-041-1/+1
* qlit: rename compare_litqobj_to_qobj() to qlit_equal_qobject()Marc-André Lureau2017-09-041-1/+1
* qlit: Change compound literals to initializersMarc-André Lureau2017-09-041-4/+4
* qlit: use QLit prefix consistentlyMarc-André Lureau2017-09-041-12/+12
* qlit: move qlit from check-qjson to qobject/Marc-André Lureau2017-09-041-0/+49
* qdict: Add qdict_put_null() helper, and put it to useMarc-André Lureau2017-09-041-1/+3
* qobject: Explain how QNum works, and whyMarkus Armbruster2017-09-041-0/+21
* qapi: Introduce a first class 'null' typeMarkus Armbruster2017-07-241-2/+2
* qapi: Separate type QNull from QObjectMarkus Armbruster2017-07-241-3/+7
* qnum: add uint typeMarc-André Lureau2017-06-201-0/+7
* qapi: merge QInt and QFloat in QNumMarc-André Lureau2017-06-206-61/+51Star
* qobject: Add helper macros for common scalar insertionsEric Blake2017-05-082-0/+16
* qobject: Propagate parse errors through qobject_from_json()Markus Armbruster2017-03-071-1/+1
* qobject: Propagate parse errors through qobject_from_jsonv()Markus Armbruster2017-03-071-1/+2
* qmp: Eliminate silly QERR_QMP_* macrosMarkus Armbruster2017-03-051-9/+0Star
* qapi: Support multiple command registries per programMarkus Armbruster2017-03-051-8/+14
* qdict: implement a qdict_crumple method for un-flattening a dictDaniel P. Berrange2016-10-251-0/+1
* qapi: Support unregistering QMP commandsMarkus Armbruster2016-09-191-0/+1
* blockjob: Update description of the 'id' fieldAlberto Garcia2016-07-131-3/+0Star
* Clean up header guards that don't match their file nameMarkus Armbruster2016-07-122-6/+5Star
* qapi: Improve use of qmp/types.hEric Blake2016-07-061-1/+0Star
* qmp: Drop dead command->typeEric Blake2016-05-121-6/+0Star
* qapi: Drop QERR_UNKNOWN_BLOCK_FORMAT_FEATUREMax Reitz2016-03-171-3/+0Star
* include: Clean up includesPeter Maydell2016-02-2311-15/+0Star
* qapi: Convert QType into QAPI built-in enum typeEric Blake2015-12-171-16/+5Star
* qobject: Rename qtype_code to QTypeEric Blake2015-12-171-4/+4
* qobject: Simplify QObjectEric Blake2015-12-177-16/+21
* qjson: surprise, allocating 6 QObjects per token is expensivePaolo Bonzini2015-11-261-0/+7
* qjson: store tokens in a GQueuePaolo Bonzini2015-11-262-6/+6
* qjson: replace QString in JSONLexer with GStringPaolo Bonzini2015-11-262-4/+5
* qjson: Give each of the six structural chars its own token typeMarkus Armbruster2015-11-261-1/+6
* qjson: Spell out some silent assumptionsMarkus Armbruster2015-11-261-1/+2
* qobject: Protect against use-after-free in qobject_decref()Eric Blake2015-11-091-0/+1
* replay: replay blockers for devicesPavel Dovgalyuk2015-11-061-0/+3
* qobject: Drop QObject_HEADMarkus Armbruster2015-10-297-10/+6Star
* qerror: Move #include out of qerror.hMarkus Armbruster2015-06-221-3/+0Star
* qerror: Finally unused, clean upMarkus Armbruster2015-06-222-18/+2Star
* qerror: Clean up QERR_ macros to expand into a single stringMarkus Armbruster2015-06-221-30/+30
* qerror: Eliminate QERR_DEVICE_NOT_FOUNDMarkus Armbruster2015-06-221-3/+0Star
* qdev-monitor: Convert qbus_find() to ErrorMarkus Armbruster2015-06-221-3/+0Star
* qobject: Use 'bool' inside qdictEric Blake2015-06-221-2/+2
* qobject: Use 'bool' for qboolEric Blake2015-06-221-4/+4
* qdict: Add qdict_{set,copy}_default()Kevin Wolf2015-06-121-0/+3
* qdict: Add qdict_array_entries()Kevin Wolf2015-06-121-0/+1
* qobject: Add a special null QObjectMarkus Armbruster2015-05-111-1/+10