Commit Graph

19603 Commits

Author SHA1 Message Date
Adam Turner
c7c0e4048d Split out sphinx_highlight.js 2022-09-24 15:10:57 +01:00
Adam Turner
8db24515ea
Clear record_dependencies for each document (#10855) 2022-09-24 00:31:26 +01:00
Martin Liška
73a1ee4560
search: use both title and subtitle only if different (#10848) 2022-09-23 18:57:14 +01:00
Martin Liška
25cbe68c11
Fix IndexLoader.load() for _all_titles (#10851)
When there is a document with no entry in _all_titles, we must add empty array
when loading from frozenset.
2022-09-23 18:49:25 +01:00
Adam Turner
5ce15606dd
Warn on using the :property: flag with .. py:method:: (#10852) 2022-09-23 18:47:28 +01:00
Adam Turner
58a4449707
Deprecate HTML 4 support (#10843) 2022-09-23 18:12:54 +01:00
Julien Schueller
ef01c5b6bd
imgmath: Allow embedding images in HTML as base64 (#10816)
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2022-09-23 17:11:21 +01:00
Christian Clauss
cb77162144
Migrate configs for isort, mypy, and pytest into pyproject.toml (#10844) 2022-09-21 18:46:30 +01:00
Martin Liška
ac8cb6b4ca
Use both title and subtitle name in search results (#10824) 2022-09-21 16:02:40 +01:00
danieleades
9b65adc50c
Shrink strict optional whitelist (HTML writers) (#10838) 2022-09-20 22:26:39 +01:00
Adam Turner
8ae81839be
Support searching for index entries (#10819) 2022-09-20 22:08:03 +01:00
Steffen Rehberg
56fd7fb8ae
Fix get_terminal_width on Windows (#10842)
`shutil.get_terminal_size` works as a drop-in replacement for
`get_terminal_width`, enabling accurate widths on Windows.
2022-09-20 22:06:25 +01:00
danieleades
276f430b57
Begin addding flake8-simplify checks (#10820)
Start with SIM104 and ignore all other flake8-simplify warnings
2022-09-20 21:30:31 +01:00
Adam Turner
d043d96b09
Fix section numbering in domain object contents entries (#10830) 2022-09-20 21:10:55 +01:00
Adam Turner
c0efd347cb
Fix nesting in domain object contents entries (#10828) 2022-09-20 21:10:20 +01:00
Adam Turner
f57177de89
Add contents entries for domain objects (#10807)
- Add entries in the table of contents for domain objects (e.g. 
  `py:function`, `rst:role`, etc). Supported domains are Javascript,
  Python, and reStructuredText.
- Support content in `py:module` and `js:module` directives.
- Add the `noindexentry` and `noindex` flags to more domains.
- Add `toc_object_entries_show_parents` configuration setting
- Update documentation and tests
2022-09-13 20:20:02 +01:00
Adam Turner
b347657809 Use declarative metadata
- Move to pyproject.toml metadata
- Update references to `setup.py`
- Use pypa/build
- Update workflows and tooling
2022-09-13 10:31:27 +01:00
Adam Turner
5477ef6675 git mv setup.py pyproject.toml 2022-09-13 10:31:27 +01:00
Martin Liška
c4964edc73
Use subtitle name in search results (#10814) 2022-09-13 09:26:49 +01:00
Adam Turner
ded734d5f9 Fix mypy error 2022-09-12 23:30:58 +01:00
Brecht Machiels
d924acfdb9
Make toctree accept special docnames (#10673)
The `.. toctree::` directive now supports the reserved special docnames
'genindex', 'modindex', and 'search'.

Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2022-09-12 20:13:14 +01:00
Adam Turner
c8e5199cc9 Privatise type (DomainsType -> _DomainsType) 2022-09-12 19:56:04 +01:00
Adam Turner
ee005caf22 Do not apply epigraph style to all block quotes
Correct indentation where appropriate for stanzas that should not be
rendered as `<blockquote>` HTML elements.

Closes GH-10686
2022-09-12 19:54:36 +01:00
Adam Turner
efdd32cee2
More precise typing for BuildEnvironment.domains (#10813) 2022-09-09 10:16:30 +01:00
danieleades
fe2f96ac99
Shink the strict optional whitelist (#10800)
Removes `sphinx.search`
2022-09-09 07:29:54 +01:00
Adam Turner
f35d2a6cc7
Remove Pygments compatability code (#10812) 2022-09-09 05:08:48 +01:00
Adam Turner
ff01427a0e Bump dependency versions 2022-09-09 04:19:23 +01:00
Adam Turner
62dd6852cf Specify colorama dependency with an environment marker 2022-09-09 04:19:18 +01:00
Adam Turner
4af52b4b88 Refactor setup.py 2022-09-09 04:19:15 +01:00
Adam Turner
75f25bab49 Clean setup.py 2022-09-09 04:19:11 +01:00
Martin Liška
454ced9cc1
Save search resul score to HTML element for debugging (#10718)
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2022-09-09 03:06:55 +01:00
danieleades
c5ae5855ae
Remove sphinx.builders.gettext module from whitelist (#10798) 2022-09-09 02:35:59 +01:00
Tony Narlock
ba548f713e
Correct is_allowed_version()'s example tests (#10802) 2022-09-09 02:32:56 +01:00
Martin Liška
7da60f2353
search: support searching for (sub)titles (#10717)
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2022-09-09 02:28:29 +01:00
Adam Turner
7473b05e0d Use asterisks for bullets 2022-09-07 21:06:41 +01:00
Adam Turner
592da865d3
Refactor util.docutils.new_document() cache (#10805) 2022-09-07 16:30:52 +01:00
Jeremy Maitin-Shepard
4cd950e1ba
Allow :ref: role to be used with definitions and fields (#10781) 2022-09-06 23:34:20 +01:00
danieleades
5e9550c78e
Fix more strict static typing errors (#10681) 2022-08-28 21:17:14 +01:00
Matthias Geier
f56e61d1a1
agogo theme: revert CSS changes related to sidebar (#10787) 2022-08-28 20:19:34 +01:00
danieleades
12bff8a273
Remove unneeded noqa lint suppression comments (#10772) 2022-08-28 20:03:17 +01:00
danieleades
2b02173617
Further improve type annotations, reduce mypy whitelist (#10770)
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2022-08-28 19:50:01 +01:00
Alex
a9b4b19be5
Restrict permissions in GitHub workflows (#10790) 2022-08-28 15:59:06 +01:00
Tim Hoffmann
5951de4086
sphinx13.css: add left padding to the footer (#10789) 2022-08-28 01:33:26 +01:00
François Freitag
e32301cbbb
Merge pull request #10757 from n-peugnet/linkcheck-raw-source-url
linkcheck: Check the source URL of raw directives that use the `url` option
2022-08-23 14:26:16 +02:00
n-peugnet
1553cc3b36 linkcheck: Check the source URL of raw directives
Add raw directives' source URL to the list of links to check with linkcheck.
By the way, refactor HyperlinkCollector by adding `add_uri` function.
Add test for linkcheck raw directives source URL
2022-08-17 14:57:58 +02:00
Jean-François B
8c4865c30d Merge branch '5.1.x' into 5.x 2022-08-15 15:06:51 +02:00
Jean-François B
cb4f06b279 Closes #10760 2022-08-15 15:06:17 +02:00
Jean-François B
abe6a7e76d
Merge pull request #10769 from sphinx-doc/bot/pull-translations
Update message catalogs
2022-08-15 14:55:14 +02:00
danieleades
c3d8a7d50b
Fix some static typing errors (#10745) 2022-08-14 15:27:16 +01:00
tk0miya
91adc90800 Update message catalogs 2022-08-14 00:21:04 +00:00