aboutsummaryrefslogtreecommitdiff
path: root/include/qapi/qmp
AgeCommit message (Expand)AuthorFilesLines
2017-11-17qapi: Add qobject_is_equal()Max Reitz7-0/+16
2017-11-17qapi/qlist: Add qlist_append_null() macroMax Reitz1-0/+3
2017-11-17qapi/qnull: Add own headerMax Reitz4-12/+32
2017-09-04qlit: add QLIT_QNULL and QLIT_BOOLMarc-André Lureau1-0/+5
2017-09-04qlit: make qlit_equal_qobject() take const argumentsMarc-André Lureau1-1/+1
2017-09-04qlit: make qlit_equal_qobject return a boolMarc-André Lureau1-1/+1
2017-09-04qlit: rename compare_litqobj_to_qobj() to qlit_equal_qobject()Marc-André Lureau1-1/+1
2017-09-04qlit: Change compound literals to initializersMarc-André Lureau1-4/+4
2017-09-04qlit: use QLit prefix consistentlyMarc-André Lureau1-12/+12
2017-09-04qlit: move qlit from check-qjson to qobject/Marc-André Lureau1-0/+49
2017-09-04qdict: Add qdict_put_null() helper, and put it to useMarc-André Lureau1-1/+3
2017-09-04qobject: Explain how QNum works, and whyMarkus Armbruster1-0/+21
2017-07-24qapi: Introduce a first class 'null' typeMarkus Armbruster1-2/+2
2017-07-24qapi: Separate type QNull from QObjectMarkus Armbruster1-3/+7
2017-06-20qnum: add uint typeMarc-André Lureau1-0/+7
2017-06-20qapi: merge QInt and QFloat in QNumMarc-André Lureau6-61/+51
2017-05-08qobject: Add helper macros for common scalar insertionsEric Blake2-0/+16
2017-03-07qobject: Propagate parse errors through qobject_from_json()Markus Armbruster1-1/+1
2017-03-07qobject: Propagate parse errors through qobject_from_jsonv()Markus Armbruster1-1/+2
2017-03-05qmp: Eliminate silly QERR_QMP_* macrosMarkus Armbruster1-9/+0
2017-03-05qapi: Support multiple command registries per programMarkus Armbruster1-8/+14
2016-10-25qdict: implement a qdict_crumple method for un-flattening a dictDaniel P. Berrange1-0/+1
2016-09-19qapi: Support unregistering QMP commandsMarkus Armbruster1-0/+1
2016-07-13blockjob: Update description of the 'id' fieldAlberto Garcia1-3/+0
2016-07-12Clean up header guards that don't match their file nameMarkus Armbruster2-6/+5
2016-07-06qapi: Improve use of qmp/types.hEric Blake1-1/+0
2016-05-12qmp: Drop dead command->typeEric Blake1-6/+0
2016-03-17qapi: Drop QERR_UNKNOWN_BLOCK_FORMAT_FEATUREMax Reitz1-3/+0
2016-02-23include: Clean up includesPeter Maydell11-15/+0
2015-12-17qapi: Convert QType into QAPI built-in enum typeEric Blake1-16/+5
2015-12-17qobject: Rename qtype_code to QTypeEric Blake1-4/+4
2015-12-17qobject: Simplify QObjectEric Blake7-16/+21
2015-11-26qjson: surprise, allocating 6 QObjects per token is expensivePaolo Bonzini1-0/+7
2015-11-26qjson: store tokens in a GQueuePaolo Bonzini2-6/+6
2015-11-26qjson: replace QString in JSONLexer with GStringPaolo Bonzini2-4/+5
2015-11-26qjson: Give each of the six structural chars its own token typeMarkus Armbruster1-1/+6
2015-11-26qjson: Spell out some silent assumptionsMarkus Armbruster1-1/+2
2015-11-09qobject: Protect against use-after-free in qobject_decref()Eric Blake1-0/+1
2015-11-06replay: replay blockers for devicesPavel Dovgalyuk1-0/+3
2015-10-29qobject: Drop QObject_HEADMarkus Armbruster7-10/+6
2015-06-22qerror: Move #include out of qerror.hMarkus Armbruster1-3/+0
2015-06-22qerror: Finally unused, clean upMarkus Armbruster2-18/+2
2015-06-22qerror: Clean up QERR_ macros to expand into a single stringMarkus Armbruster1-30/+30
2015-06-22qerror: Eliminate QERR_DEVICE_NOT_FOUNDMarkus Armbruster1-3/+0
2015-06-22qdev-monitor: Convert qbus_find() to ErrorMarkus Armbruster1-3/+0
2015-06-22qobject: Use 'bool' inside qdictEric Blake1-2/+2
2015-06-22qobject: Use 'bool' for qboolEric Blake1-4/+4
2015-06-12qdict: Add qdict_{set,copy}_default()Kevin Wolf1-0/+3
2015-06-12qdict: Add qdict_array_entries()Kevin Wolf1-0/+1
2015-05-11qobject: Add a special null QObjectMarkus Armbruster1-1/+10