summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix #9589: autodoc: typing.Annotated has wrongly been rendered4.1.xTakeshi KOMIYA2021-08-292-2/+4
| | | | | At the HEAD of 3.10, the implementation of `typing.Annotated` has been changed to have __qualname__.
* Merge pull request #9557 from tk0miya/pygmentsTakeshi KOMIYA2021-08-211-4/+17
|\ | | | | Fix test: Tests has been broken with pygments-2.10+
| * Fix test: Tests has been broken with pygments-2.10+Takeshi KOMIYA2021-08-191-4/+17
|/
* Merge pull request #9538 from tk0miya/9537_GenericAliasTakeshi KOMIYA2021-08-112-2/+6
|\ | | | | Fix #9537: autodoc: Some typing.* objects are broken
| * Fix #9537: autodoc: Some typing.* objects are brokenTakeshi KOMIYA2021-08-112-2/+6
|/ | | | | At the HEAD of 3.10, the implementation of `typing._GenericAlias` has been changed to have correct _name and __name__.
* Merge pull request #9515 from tk0miya/9504_SpecialFormTakeshi KOMIYA2021-08-012-6/+4
|\ | | | | Fix #9504: autodoc: generate incorrect reference to the parent class
| * Fix #9504: autodoc: generate incorrect reference to the parent classTakeshi KOMIYA2021-07-312-6/+4
|/ | | | | | | | | Autodoc generates incorrect references to the parent class the target class inherites the class having `_name` attribute. It conciders the parent is a kind of SpecialForm'ed class by mistake. This uses `isinstance(X, SpecialForm)` to check that. Note: SpecialForm became a class since Python 3.7.
* Fix #9512: sphinx-build: crashed with the HEAD of Python 3.10Takeshi KOMIYA2021-07-302-6/+8
| | | | | | Recently, `types.Union` was renamed to `types.UnionType` on the HEAD of 3.10 (refs: python/cpython#27342). After this change, sphinx-build has been crashed because of ImportError.
* Bump versionTakeshi KOMIYA2021-07-272-3/+24
|
* Bump to 4.1.2 finalv4.1.2Takeshi KOMIYA2021-07-272-16/+4
|
* Merge pull request #9494 from tk0miya/9456_revert_9129Takeshi KOMIYA2021-07-262-1/+8
|\ | | | | Fix #9456: html search: html_copy_source can't control the search summaries
| * Merge branch '4.1.x' into 9456_revert_9129Takeshi KOMIYA2021-07-262-1/+7
| |\ | |/ |/|
* | Merge pull request #9493 from tk0miya/9436_autodoc_class_signatureTakeshi KOMIYA2021-07-252-1/+7
|\ \ | | | | | | Fix #9436, #9471: autodoc: crashed if autodoc_class_signature = "separated"
| * | Fix #9436, #9471: autodoc: crashed if autodoc_class_signature = "separated"Takeshi KOMIYA2021-07-242-1/+7
|/ / | | | | | | A list should be used for special-members option instead of set.
| * Fix #9456: html search: html_copy_source can't control the search summariesTakeshi KOMIYA2021-07-242-1/+8
|/ | | | | | | | | | This reverts commit 634b05f3a5070fef9854a1bc862c66665d2ea8b9. So far, users can disable showing summary texts via `html_copy_source` setting. But this change always show them forcedly. To keep compatibility, it should be reverted temporarily. refs: #9456
* Merge pull request #9491 from tk0miya/9489_NewTypeTakeshi KOMIYA2021-07-233-11/+18
|\ | | | | Bugfix for HEAD of python-3.10
| * Fix #9490: autodoc: Some typing.* objects are brokenTakeshi KOMIYA2021-07-232-6/+8
| | | | | | | | | | At the HEAD of 3.10, the implementation of `typing._SpecialForm` and `typing._BaseGenericAlias` has been changed to support __qualname__.
| * Fix #9489: autodoc: Custom types using typing.NewType are brokenTakeshi KOMIYA2021-07-232-5/+10
|/ | | | | | At the HEAD of 3.10, the implementation of ``typing.NewType`` has been changed to the class based. To follow the change, this uses ``isinstance`` on ``sphinx.util.inspect:isNewType()`.
* Merge pull request #9467 from tk0miya/9435_disable_rewrite_github_anchorTakeshi KOMIYA2021-07-204-10/+13
|\ | | | | Fix #9435: linkcheck: Failed to check anchors in github.com
| * Fix #9435: linkcheck: Failed to check anchors in github.comTakeshi KOMIYA2021-07-184-10/+13
| | | | | | | | | | | | The approach of `rewrite_github_anchor` makes some anchors valid. But it also makes other kind of anchors invalid. This disables the handler to make them valid again (while 4.1.x release).
* | Merge pull request #9476 from jfbu/9475_latex_markupTakeshi KOMIYA2021-07-201-1/+1
|\ \ | | | | | | Remove mark-up in Sphinx own docs breaking building it into PDF output
| * | Remove mark-up breaking PDF outputjfbu2021-07-191-1/+1
| |/ | | | | | | | | | | Close: #9475 Refs: #9355
* | Merge pull request #9478 from tk0miya/9443Takeshi KOMIYA2021-07-203-17/+7
|\ \ | |/ |/| Fix testcases that failed in python3.10.0b4
| * Fix testcases that failed in python3.10.0b4Takeshi KOMIYA2021-07-202-9/+6
| |
| * Fix testcase: Enum changes were reverted in Python 3.10Karolina Surma2021-07-141-8/+1
| |
* | Bump versionTakeshi KOMIYA2021-07-152-3/+24
| |
* | Bump to 4.1.1 finalv4.1.1Takeshi KOMIYA2021-07-152-16/+4
| |
* | Merge pull request #9448 from tk0miya/9434_update_depsTakeshi KOMIYA2021-07-152-2/+5
|\ \ | | | | | | Fix #9434: Update dependencies for bundled builders
| * | Fix #9434: Update dependencies for bundled buildersTakeshi KOMIYA2021-07-152-2/+5
|/ /
* | Update CHANGES for PR #9440Takeshi KOMIYA2021-07-141-0/+2
| |
* | Merge pull request #9440 from tronical/logo-regression-fixTakeshi KOMIYA2021-07-145-2/+57
|\ \ | |/ |/| Fix handling of local paths in html_logo/html_favicon directorives in conf.py
| * Fix handling of local paths in html_logo/html_favicon directorives in conf.pySimon Hausmann2021-07-135-2/+57
|/ | | | | | | | Merge request #9381 broke support for local logos/favicons as it retained the paths that are passed to the template engine. That's wrong as the actual path will be in _static/. This should fix #9438
* Bump versionTakeshi KOMIYA2021-07-122-3/+24
|
* Bump to 4.1.0 finalv4.1.0Takeshi KOMIYA2021-07-121-29/+2
|
* Merge branch '9299' into 4.xTakeshi KOMIYA2021-07-112-2/+31
|\
| * intersphinx: Add testcase for case insensitive term match (refs: #9299)Takeshi KOMIYA2021-07-111-0/+10
| |
| * Somewhat more efficient fix.Tom Oinn2021-06-041-10/+19
| | | | | | | | Only looks for case insensitive match if there isn't a case sensitive one, and uses filter to build a list of case insensitive matches rather than building a dict.
| * Fix for sphinx-doc/sphinx#9291Tom Oinn2021-06-041-3/+13
| |
* | Update CHANGES for PR #9225Takeshi KOMIYA2021-07-111-0/+1
| |
* | Merge pull request #9225 from doerwalter/typehint-htmlTakeshi KOMIYA2021-07-115-4/+21
|\ \ | | | | | | Add HTML markup to method/function return typehint
| * | Remove configuration option html_signaturereturn_icon.Walter Doerwald2021-06-145-24/+7
| | |
| * | Add tests for html_signaturereturn_icon.Walter Doerwald2021-05-223-0/+22
| | |
| * | Add version info for html_signaturereturn_icon.Walter Doerwald2021-05-221-0/+2
| | |
| * | Fix typo.Walter Doerwald2021-05-221-1/+1
| | |
| * | Add configuration option html_signaturereturn_icon for the arrow before a ↵Walter Doerwald2021-05-164-2/+12
| | | | | | | | | | | | return type hint.
| * | Rename CSS classes for return type hint HTML markup.Walter Doerwald2021-05-162-4/+4
| | | | | | | | | | | | | | | | | | | | | Wrap the complete type hint in a additional <span> to enable showing the typehint as a popup on hover. Port changes to sphinx/writers/html.py.
| * | Add HTML markup to the return type hint.Walter Doerwald2021-05-161-2/+2
| | |
* | | Merge pull request #9429 from sphinx-doc/bot/pull-translationsTakeshi KOMIYA2021-07-11111-8522/+8803
|\ \ \ | | | | | | | | Update message catalogs
| * | | Update message catalogstk0miya2021-07-11111-8522/+8803
|/ / /
* | | Merge pull request #9411 from tk0miya/9404_TypeError_for_non_classTakeshi KOMIYA2021-07-112-1/+3
|\ \ \ | | | | | | | | Fix #9404: autodoc: autoclass raises TypeError for dict-like object