]> git.ipfire.org Git - thirdparty/qemu.git/commit
docs/sphinx: remove legacy QAPI manual generator
authorJohn Snow <jsnow@redhat.com>
Wed, 18 Jun 2025 16:53:51 +0000 (12:53 -0400)
committerMarkus Armbruster <armbru@redhat.com>
Mon, 14 Jul 2025 08:08:23 +0000 (10:08 +0200)
commit8d789c8cdb8de2cae39f217b6c9607ac9c036c8c
treecc84120b63734f69ae0f30a69337f55fcd188627
parente56c683bae9d1dc1b637029a0595225499ef7248
docs/sphinx: remove legacy QAPI manual generator

Thanks for your service!

Remove the old qapidoc and the option to enable the transmogrifier,
leaving the "transmogrifier" as the ONLY qapi doc generator. This in
effect also converts the QAPI test to use the new documentation
generator, too.

Update doc-good.txt output to match the new doc generator, which I
should've done exactly when we switched over to the transmogrifier, but,
uhh, oops!

Notes on the new format:
 1. per-member IFCOND documentation is missing. Known issue.
 2. Freeform documentation without a header is now copied through into
    the output. This is a bug fix.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20250618165353.1980365-4-jsnow@redhat.com>
Acked-by: Markus Armbruster <armbru@redhat.com>
Fixes: b61a4eb3f32 (docs/qapidoc: support header-less freeform sections)
[Tweak commit message to say it's a bug fix, add Fixes:]
Signed-off-by: Markus Armbruster <armbru@redhat.com>
docs/interop/qemu-ga-ref.rst
docs/interop/qemu-qmp-ref.rst
docs/interop/qemu-storage-daemon-qmp-ref.rst
docs/sphinx/qapidoc.py
docs/sphinx/qapidoc_legacy.py [deleted file]
python/tests/qapi-isort.sh
tests/qapi-schema/doc-good.txt