qemu-cr16/qapi
John Snow 6c10778826 docs/sphinx: remove special parsing for freeform sections
Remove the QAPI doc section heading syntax, use plain rST section
headings instead.

Tests and documentation are updated to match.

Interestingly, Plain rST headings work fine before this patch, except
for over- and underlining with '=', which the doc parser rejected as
invalid QAPI doc section heading in free-form comments.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-ID: <20250618165353.1980365-5-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
[Add more detail to commit message]
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2025-07-14 10:08:27 +02:00
..
acpi.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
audio.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
authz.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
block-core.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
block-export.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
block.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
char.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
common.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
compat.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
control.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
crypto.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
cryptodev.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
cxl.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
dump.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
ebpf.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
error.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
introspect.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
job.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
machine-common.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
machine-s390x.json qapi: make s390x specific CPU commands unconditionally available 2025-05-28 18:56:08 +02:00
machine.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
meson.build qapi: make all generated files common 2025-05-28 18:56:08 +02:00
migration.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
misc-arm.json qapi: expose query-gic-capability command unconditionally 2025-05-28 18:54:18 +02:00
misc-i386.json qapi: Fix capitalization in doc comments 2025-06-03 08:34:57 +02:00
misc.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
net.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
opts-visitor.c qapi: Inline and remove QERR_INVALID_PARAMETER definition 2024-04-24 09:50:58 +02:00
pci.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
pragma.json qapi: Document QCryptodevBackendServiceType 2024-10-02 09:10:01 +02:00
qapi-clone-visitor.c qapi: Move include/qapi/qmp/ to include/qobject/ 2025-02-10 15:33:16 +01:00
qapi-dealloc-visitor.c qapi: Move include/qapi/qmp/ to include/qobject/ 2025-02-10 15:33:16 +01:00
qapi-forward-visitor.c qapi: change 'unsigned special_features' to 'uint64_t features' 2025-02-10 15:45:04 +01:00
qapi-schema.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
qapi-type-helpers.c qapi: New strv_from_str_list() 2024-03-04 07:12:40 +01:00
qapi-util.c qapi: change 'unsigned special_features' to 'uint64_t features' 2025-02-10 15:45:04 +01:00
qapi-visit-core.c qapi: change 'unsigned special_features' to 'uint64_t features' 2025-02-10 15:45:04 +01:00
qdev.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
qmp-dispatch.c qapi: change 'unsigned special_features' to 'uint64_t features' 2025-02-10 15:45:04 +01:00
qmp-event.c qapi: Move include/qapi/qmp/ to include/qobject/ 2025-02-10 15:33:16 +01:00
qmp-registry.c qapi: change 'unsigned special_features' to 'uint64_t features' 2025-02-10 15:45:04 +01:00
qobject-input-visitor.c qapi: change 'unsigned special_features' to 'uint64_t features' 2025-02-10 15:45:04 +01:00
qobject-output-visitor.c qapi: change 'unsigned special_features' to 'uint64_t features' 2025-02-10 15:45:04 +01:00
qom.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
replay.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
rocker.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
run-state.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
sockets.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
stats.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
string-input-visitor.c qapi: Move include/qapi/qmp/ to include/qobject/ 2025-02-10 15:33:16 +01:00
string-output-visitor.c string-output-visitor: Fix (pseudo) struct handling 2024-01-26 11:16:58 +01:00
tpm.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
trace-events qapi: Generalize struct member policy checking 2021-10-29 18:23:09 +02:00
trace.h trace: switch position of headers to what Meson requires 2020-08-21 06:18:24 -04:00
trace.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
transaction.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
uefi.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
ui.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
vfio.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
virtio.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00
yank.json docs/sphinx: remove special parsing for freeform sections 2025-07-14 10:08:27 +02:00