docs/devel/qapi-code-gen.rst | 58 ++++++++++++--- docs/sphinx-static/theme_overrides.css | 49 +++++++++++++ docs/sphinx/qapidoc.py | 128 ++++++++++++++++++++++++++++++--- qapi/acpi.json | 4 +- qapi/block-core.json | 88 ++++++++++++----------- qapi/block.json | 57 ++++++++------- qapi/char.json | 24 ++++--- qapi/control.json | 8 +-- qapi/dump.json | 8 +-- qapi/machine-target.json | 2 +- qapi/machine.json | 86 ++++++++++++---------- qapi/migration.json | 90 ++++++++++++----------- qapi/misc-target.json | 22 +++--- qapi/misc.json | 32 ++++----- qapi/net.json | 22 +++--- qapi/pci.json | 8 +-- qapi/qdev.json | 10 +-- qapi/qom.json | 19 ++--- qapi/replay.json | 8 +-- qapi/rocker.json | 8 +-- qapi/run-state.json | 32 ++++----- qapi/sockets.json | 7 +- qapi/tpm.json | 6 +- qapi/trace.json | 4 +- qapi/transaction.json | 2 +- qapi/ui.json | 47 ++++++------ qapi/vfio.json | 2 +- qapi/virtio.json | 45 +++++++----- qapi/yank.json | 4 +- scripts/qapi/parser.py | 10 ++- tests/qapi-schema/doc-good.json | 19 +++-- tests/qapi-schema/doc-good.out | 26 ++++--- tests/qapi-schema/doc-good.txt | 23 +++--- 33 files changed, 610 insertions(+), 348 deletions(-)