aboutsummaryrefslogtreecommitdiff
path: root/include/qapi
AgeCommit message (Expand)AuthorFilesLines
2016-01-13error: New error_prepend(), error_reportf_err()Markus Armbruster1-2/+29
2016-01-13error: Improve documentationMarkus Armbruster1-2/+18
2016-01-13error: Document how to accumulate multiple errorsMarkus Armbruster1-0/+17
2015-12-17qapi: Shorter visits of optional fieldsEric Blake1-2/+2
2015-12-17qapi: Simplify visits of optional fieldsEric Blake2-5/+10
2015-12-17qapi: Fix alternates that accept 'number' but not 'int'Eric Blake2-2/+3
2015-12-17qapi: Simplify visiting of alternate typesEric Blake2-2/+9
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-12-17qapi: Change munging of CamelCase enum valuesEric Blake1-6/+6
2015-12-17qapi: Add alias for ErrorClassEric Blake1-0/+14
2015-12-17qapi: Remove dead visitor codeEric Blake1-3/+0
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-10qapi: Simplify error cleanup in test-qmp-*Eric Blake1-0/+9
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-09-21qapi: Introduce a first class 'any' typeMarkus Armbruster2-0/+3
2015-09-18error: New error_fatalMarkus Armbruster1-0/+11
2015-09-18hmp: Allow for error message hints on HMPEric Blake1-0/+7
2015-09-10error: On abort, report where the error was createdMarkus Armbruster1-9/+34
2015-09-10error: Revamp interface documentationMarkus Armbruster1-47/+124
2015-09-10error: error_set_errno() is unused, dropMarkus Armbruster1-5/+2
2015-09-10qga: Clean up unnecessarily dirty castsMarkus Armbruster1-7/+2
2015-09-10error: Make error_setg() a functionMarkus Armbruster1-2/+2
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-19qom: Make enum string tables const-correctDaniel P. Berrange3-5/+5
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
2015-05-11qobject: Clean up around qtype_codeMarkus Armbruster1-1/+1
2015-04-28block: use bdrv_get_device_or_node_name() in error messagesAlberto Garcia1-6/+0
2015-03-10qerror.h: Swap definitions that were not in alphabetical orderAlberto Garcia1-3/+3
2015-02-18error: New convenience function error_report_err()Markus Armbruster1-0/+5
2015-02-06block: Eliminate silly QERR_ macros used for encryption keysMarkus Armbruster1-6/+0
2015-02-06blockdev: Eliminate silly QERR_BLOCK_JOB_NOT_ACTIVE macroMarkus Armbruster1-3/+0
2015-01-29balloon: Eliminate silly QERR_ macrosMarkus Armbruster1-6/+0
2015-01-29qmp: Eliminate silly QERR_COMMAND_NOT_FOUND macroMarkus Armbruster1-3/+0
2014-09-26qemu-socket: Eliminate silly QERR_ macrosMarkus Armbruster1-12/+0