aboutsummaryrefslogtreecommitdiff
path: root/docs/sphinx
AgeCommit message (Expand)AuthorFilesLines
2024-08-27docs/sphinx: fix extra stuff in TOC after freeform QMP sectionsJohn Snow1-3/+2
2024-07-31docs/sphinx/depfile.py: Handle env.doc2path() returning a Path not a strPeter Maydell1-1/+1
2024-07-17docs/qapidoc: add QMP highlighting to annotated qmp-example blocksJohn Snow1-4/+49
2024-07-17docs/qapidoc: create qmp-example directiveJohn Snow1-0/+55
2024-07-17docs/qapidoc: factor out do_parse()John Snow1-13/+19
2024-07-12docs: remove Sphinx 1.x compatibility codeJohn Snow4-101/+19
2024-07-06sphinx/qapidoc: Fix to generate doc for explicit, unboxed argumentsMarkus Armbruster1-7/+5
2024-07-06docs/qapidoc: fix nested parsing under untagged sectionsJohn Snow1-5/+11
2024-07-06qapi/parser: preserve indentation in QAPIDoc sectionsJohn Snow1-5/+22
2024-07-06docs/qapidoc: delint a tiny portion of the moduleJohn Snow1-26/+38
2024-07-06docs/qapidoc: remove unused intersperse functionJohn Snow1-10/+0
2024-05-06qapi: Rename visitor parameter @variants to @alternativesMarkus Armbruster1-1/+2
2024-05-06qapi: Rename visitor parameter @variants to @branchesMarkus Armbruster1-9/+9
2024-02-26qapi: Rename QAPIDoc.Section.name to .tagMarkus Armbruster1-3/+3
2024-02-26qapi: Improve error message for empty doc sectionsMarkus Armbruster1-2/+2
2024-02-26sphinx/qapidoc: Drop code to generate doc for simple union branchMarkus Armbruster1-11/+7
2024-02-12sphinx/qapidoc: Drop code to generate doc for simple union tagMarkus Armbruster1-6/+0
2024-02-02doc/sphinx/hxtool.py: add optional label argument to SRST directiveDavid Woodhouse1-0/+16
2023-11-13sphinx/qapidoc: Tidy up pylint warning raise-missing-fromMarkus Armbruster1-1/+1
2023-10-17docs/sphinx: avoid invalid escape in Python stringPaolo Bonzini1-1/+1
2023-05-18meson: Pass -j option to sphinxFabiano Rosas3-0/+14
2023-05-09sphinx/qapidoc: Do not emit TODO sections into user manualsMarkus Armbruster1-0/+3
2023-03-16docs/sphinx/kerneldoc.py: Honour --enable-werrorPeter Maydell1-0/+5
2022-01-05docs/sphinx: fix compatibility with sphinx < 1.8Marc-André Lureau1-2/+2
2021-12-21docs/sphinx: add sphinx modules to include D-Bus documentationMarc-André Lureau4-0/+970
2021-11-08docs/sphinx: add templates files to generated depfileMarc-André Lureau1-1/+1
2021-11-08docs/sphinx: add static files to generated depfileMarc-André Lureau1-0/+5
2021-11-08docs/sphinx: add loaded modules to generated depfileMarc-André Lureau1-2/+12
2021-08-26qapidoc: introduce QAPISchemaIfCond.docgen()Marc-André Lureau1-6/+8
2021-08-26qapi: add QAPISchemaIfCond.is_present()Marc-André Lureau1-4/+4
2021-08-26qapi: wrap Sequence[str] in an objectMarc-André Lureau1-5/+5
2021-04-30qapi/error: Repurpose QAPIError as an abstract base exception classJohn Snow1-1/+2
2021-04-13sphinx: qapidoc: Wrap "If" section body in a paragraph nodeJohn Snow1-1/+3
2021-02-15docs/sphinx/qapidoc.py: Handle change of QAPI's builtin module namePeter Maydell1-1/+1
2020-12-10Revert "docs: temporarily disable the kernel-doc extension"Paolo Bonzini1-3/+0
2020-12-10scripts: kernel-doc: allow passing desired Sphinx C domain dialectMauro Carvalho Chehab1-0/+5
2020-12-10Revert "kernel-doc: Use c:struct for Sphinx 3.0 and later"Paolo Bonzini1-1/+0
2020-12-10docs: temporarily disable the kernel-doc extensionPaolo Bonzini1-0/+3
2020-10-17docs: Fix Sphinx configuration for msys2/mingwYonggang Luo1-1/+1
2020-10-09qapi: Add a 'coroutine' flag for commandsKevin Wolf1-1/+1
2020-09-29docs/sphinx: Add new qapi-doc Sphinx extensionPeter Maydell1-0/+549
2020-08-21docs: automatically track manual dependenciesPaolo Bonzini1-0/+51
2020-04-14kernel-doc: Use c:struct for Sphinx 3.0 and laterPeter Maydell1-0/+1
2020-03-12docs/sphinx/hxtool.py: Remove STEXI/ETEXI supportPeter Maydell1-24/+4
2020-03-06doc/scripts/hxtool.py: Strip trailing ':' from DEFHEADING/ARCHHEADINGPeter Maydell1-4/+6
2020-02-03docs/sphinx: Add new hxtool Sphinx extensionPeter Maydell1-0/+210
2019-12-17docs: import Linux kernel-doc script and extensionPaolo Bonzini2-0/+200
2019-07-10sphinx: add qmp_lexerJohn Snow1-0/+43