Commit Graph

19362 Commits

Author SHA1 Message Date
jfbu
0b22f5b3b7 Update CHANGES for PR #10191 2022-04-16 19:34:24 +02:00
jfbu
2b6e42a741 LaTeX: workaround a memoir class compatibility issue 2022-04-16 19:33:18 +02:00
jfbu
a1d9127725 LaTeX: avoid a footnote in a signature line executing \label twice
The signature may contain an auto-generated footnote, which now
always sets a label (formerly this happened only for multiply
referred-to footnotes so the problem did not arise).
2022-04-16 19:33:18 +02:00
jfbu
33cc980cec LaTeX: comment out footnote mark enhancement for footnote environment
Page detection left to apply as was case before this PR, i.e. only for
the \sphinxfootnotemark mark-up, which means either in combination
with footnotetext environment, or for multiply referred-to footnotes
and the extra footnote marks additional to the initial one.

This is to avoid a problem with each LaTeX pass in certain circumstances
modifying the aux file, and latexmk consequently complaining.

refs:
https://github.com/sphinx-doc/sphinx/pull/10191#issuecomment-1038807448
2022-04-16 19:33:18 +02:00
jfbu
184f98ae95 LaTeX: correct footnote marks, extended with page of link target
Fix #10188

Footnotes in some LaTeX environments (tables, fulllineitems for object
descriptions) are gathered and appear after the environment, causing the
footnote to possibly appear on a page later than some of the footnote
marks referring it.

With this commit, the footnote mark compares page numbers and
incorporates the destination page number if it turns out to be distinct
from the page where it stands.
2022-04-16 19:33:18 +02:00
Takeshi KOMIYA
301c7bdf57 Merge branch '4.x' into 5.x 2022-04-16 16:32:26 +09:00
Takeshi KOMIYA
8d4d47f1bf Merge branch '4.5.x' into 4.x 2022-04-16 16:32:10 +09:00
Adam Turner
e7cba3516e Fix test_restify 2022-04-16 16:31:52 +09:00
Takeshi KOMIYA
978b6c86fe
Merge pull request #10335 from AA-Turner/fix-highlighting-div-body
Fix search highlighting
2022-04-16 16:23:47 +09:00
Takeshi KOMIYA
c1ee5bc79a
Merge pull request #10336 from AA-Turner/fix-test-restify
Fix `test_restify`
2022-04-15 01:06:38 +09:00
Takeshi KOMIYA
475acd553e
Merge pull request #10338 from sphinx-doc/bot/pull-translations
Update message catalogs
2022-04-15 01:03:43 +09:00
Adewale Azeez
02074f8ed4
Fix the example in 'Add your own static files to the build assets' documentation section 2022-04-14 01:52:37 +01:00
tk0miya
f34fdd42f0 Update message catalogs 2022-04-10 00:17:16 +00:00
Adam Turner
a314927e74 Fix test_restify 2022-04-09 21:14:23 +01:00
Adam Turner
0874d6f241 Run prettier 2022-04-09 20:14:34 +01:00
Adam Turner
cc42c551ee Fix highlighting 2022-04-09 20:12:15 +01:00
zuqq
a450518bb1 Apply autodoc_typehints_format to all type hints
Specifically: attributes, data, properties, and type variable bounds.
2022-04-08 20:27:24 +01:00
Takeshi KOMIYA
b4276edd84
Merge pull request #10153 from stsewd/check-if-search-progress-exists
Searchtools: don't assume that all themes define some elements
2022-04-05 02:33:04 +09:00
Takeshi KOMIYA
dd8d029fae Update CHANGES for PR #10285 2022-04-05 02:32:15 +09:00
Takeshi KOMIYA
f5b3804060
Merge pull request #10285 from jmp1985/master
Fixed singledispatch documentation
2022-04-05 02:30:53 +09:00
Takeshi KOMIYA
3d2c54eb47 Fix a testcase for py36 2022-04-05 01:08:58 +09:00
Takeshi KOMIYA
67708e7bb5 Fix a testcase 2022-04-04 23:48:29 +09:00
James Parkhurst
88b213bbf0 Added test case 2022-04-04 11:45:58 +01:00
Takeshi KOMIYA
bf010790ac
Merge pull request #9792 from gschwaer/autodoc_force_undocumented_rtype
add option for autodoc to hide undocumented parameters but show undocumented return types
2022-04-04 00:25:46 +09:00
Takeshi KOMIYA
da73960492 Merge branch '5.x' into autodoc_force_undocumented_rtype 2022-04-03 22:45:42 +09:00
Takeshi KOMIYA
e38c1bda01 Fix a testcase 2022-04-03 22:44:12 +09:00
Takeshi KOMIYA
fd42063725 autodoc_typehints_description_target: Rename returnvalue_and_documented_params to documented_params 2022-04-03 22:42:44 +09:00
Takeshi KOMIYA
f731bf1999 Merge branch '5.x' into autodoc_force_undocumented_rtype 2022-04-03 22:29:22 +09:00
Takeshi KOMIYA
80c75b3549
Merge pull request #10325 from tk0miya/8417_inherited_members_takes_list_of_classes
Close #8417: autodoc: :inherited-members: option now takes multiple classes
2022-04-03 21:57:52 +09:00
Takeshi KOMIYA
21e3a96f09 Close #8417: autodoc: :inherited-members: option now takes multiple classes
It allows to suppress inherited members of several classes on the module at
once by specifying the option to `automodule` directive
2022-04-03 20:17:41 +09:00
Takeshi KOMIYA
7bdc11e87c
Merge pull request #10323 from tk0miya/10318_literalinclude_prepend_and_dedent
Fix #10318: literalinclude: :prepend: option working with :dedent:
2022-04-03 20:13:39 +09:00
Takeshi KOMIYA
312efdb131 Update CHANGES for PR #10313 2022-04-03 17:29:08 +09:00
Takeshi KOMIYA
9d81843b82
Merge pull request #10321 from tk0miya/10266_autodoc_preserve_defaults_crashes_on_kwonlyargs_without_defaults
Fix #10266: autodoc_preserve_defaults crashes on kwonlyargs w/o defaults
2022-04-03 17:20:25 +09:00
Takeshi KOMIYA
020a1f9187
Merge pull request #10313 from GutiCW/feature-support_mocked_decorator_for_class_methods
Support mocked decorator for class methods
2022-04-03 17:16:39 +09:00
Takeshi KOMIYA
0d31fc9614
Merge branch '5.x' into 10266_autodoc_preserve_defaults_crashes_on_kwonlyargs_without_defaults 2022-04-03 16:57:32 +09:00
Takeshi KOMIYA
4689ec6de1
Merge pull request #10320 from tk0miya/10280_return_typehints_in_docstrings
Fix #10280: autodoc_docstring_signature generates needless return typehint
2022-04-03 16:56:39 +09:00
Takeshi KOMIYA
a78c07ca07 Fix #10280: autodoc_docstring_signature generates needless return typehint
Basically, autodoc suppresses return value typehint for class
constructors.  But it was unexpectedly shown if
`autodoc_docstring_signature` is enabled and docstring has multiple
signatures.
2022-04-03 16:32:35 +09:00
Takeshi KOMIYA
33610201dc
Merge pull request #10327 from sphinx-doc/bot/pull-translations
Update message catalogs
2022-04-03 16:21:15 +09:00
tk0miya
e5305e8e81 Update message catalogs 2022-04-03 00:17:23 +00:00
Takeshi KOMIYA
35381cc9b6
Merge pull request #10311 from tk0miya/10124_invalid_language_tag
Fix #10214: html: invalid language tag was generated for zh_CN
2022-04-03 01:40:44 +09:00
Takeshi KOMIYA
11a1dbed91 Fix #10214: html: invalid language tag was generated for zh_CN
So far, HTML builder output the `language` configuration as a language
tag for HTML.  But it takes locale string in ANSI C, not IETF language
code.

This converts locale string to language tag to generate valid language
tag for HTML.
2022-04-03 01:03:14 +09:00
Takeshi KOMIYA
633e079826
Merge pull request #10324 from tk0miya/gha_transifex
i18n: Change translation target branch from 4.x to 5.x
2022-04-03 01:00:58 +09:00
Takeshi KOMIYA
8939037c6b i18n: Change translation target branch from 4.x to 5.x 2022-04-03 00:34:55 +09:00
Takeshi KOMIYA
31eba1a76d Merge branch '4.x' into 5.x 2022-04-03 00:33:25 +09:00
Takeshi KOMIYA
e571479d54 Fix #10318: literalinclude: :prepend: option working with :dedent:
It will always be warned because prepending is processed before
dedenting.  This changes the order of processing options.
2022-04-02 23:39:47 +09:00
Takeshi KOMIYA
f5e4e70817 Fix #10266: autodoc_preserve_defaults crashes on kwonlyargs w/o defaults 2022-04-02 16:55:48 +09:00
Takeshi KOMIYA
b9d119df0f
Merge pull request #10319 from sphinx-doc/dependabot/npm_and_yarn/minimist-1.2.6
Bump minimist from 1.2.5 to 1.2.6
2022-04-02 15:04:43 +09:00
dependabot[bot]
bbd6ad587c
Bump minimist from 1.2.5 to 1.2.6
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-02 05:44:04 +00:00
Takeshi KOMIYA
9141464b8b
Merge pull request #10315 from tk0miya/10279_defvalue_for_kwonlyargs_in_overloads
Fix #10279: autodoc: Default values are rendered as a string literal
2022-04-01 23:41:16 +09:00
Takeshi KOMIYA
82c9a7eb12 Fix #10279: autodoc: Default values are rendered as a string literal
When processing overloaded functions, autodoc unexpectedly renders its
default values for kwonlyargs as a string literal unexpectedly
2022-04-01 23:16:15 +09:00