On 15/10/21 12:53, marcandre.lureau@redhat.com wrote:
> From: Marc-André Lureau <marcandre.lureau@redhat.com>
>
> Hi,
>
> I have collected a few Sphinx-related improvements to improve depfile generation
> and add some keyboard navigation. Hope you'll like it.
>
> v2:
> - fix test 'output:' regression
> - fix javascript indentation (Paolo)
> - split "meson: remove explicit extensions dependency file list" (Paolo)
>
> Marc-André Lureau (8):
> docs/sphinx: add loaded modules to generated depfile
> docs/sphinx: add static files to generated depfile
> docs/sphinx: add templates files to generated depfile
> tests/qapi-schema/meson: add depfile to sphinx doc
> meson: drop sphinx_extn_depends
> meson: drop sphinx_template_files
> docs/sphinx: set navigation_with_keys=True
> docs/sphinx: add 's' keyboard binding to focus search
>
> docs/conf.py | 7 ++++++-
> docs/meson.build | 10 ----------
> docs/sphinx-static/custom.js | 9 +++++++++
> docs/sphinx/depfile.py | 19 +++++++++++++++++--
> tests/qapi-schema/meson.build | 6 ++++--
> 5 files changed, 36 insertions(+), 15 deletions(-)
> create mode 100644 docs/sphinx-static/custom.js
>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
I think the patches could be reorg'ed as 4, 1+5 squashed, 2+6 squashed,
3, 7, 8, but that is not a requirement.
Paolo