| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Split out `sphinx_highlight.js` | Adam Turner | 2022-09-24 | 3 | -3/+3 |
| | | |||||
| * | Clear `record_dependencies` for each document (#10855) | Adam Turner | 2022-09-24 | 5 | -0/+24 |
| | | |||||
| * | Deprecate HTML 4 support (#10843) | Adam Turner | 2022-09-23 | 1 | -0/+10 |
| | | |||||
| * | imgmath: Allow embedding images in HTML as base64 (#10816) | Julien Schueller | 2022-09-23 | 1 | -0/+18 |
| | | | | Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com> | ||||
| * | Support searching for index entries (#10819) | Adam Turner | 2022-09-20 | 1 | -2/+4 |
| | | |||||
| * | Add contents entries for domain objects (#10807) | Adam Turner | 2022-09-13 | 5 | -2/+85 |
| | | | | | | | | | | - 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 | ||||
| * | Make toctree accept special docnames (#10673) | Brecht Machiels | 2022-09-12 | 4 | -0/+37 |
| | | | | | | | 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> | ||||
| * | Remove Pygments compatability code (#10812) | Adam Turner | 2022-09-09 | 2 | -33/+11 |
| | | |||||
| * | search: support searching for (sub)titles (#10717) | Martin Liška | 2022-09-09 | 1 | -2/+4 |
| | | | | Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com> | ||||
| * | Allow `:ref:` role to be used with definitions and fields (#10781) | Jeremy Maitin-Shepard | 2022-09-06 | 1 | -0/+40 |
| | | |||||
| * | Remove unneeded `noqa` lint suppression comments (#10772) | danieleades | 2022-08-28 | 17 | -36/+36 |
| | | |||||
| * | Further improve type annotations, reduce mypy whitelist (#10770) | danieleades | 2022-08-28 | 1 | -1/+1 |
| | | | | Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com> | ||||
| * | linkcheck: Check the source URL of raw directives | n-peugnet | 2022-08-17 | 2 | -4/+17 |
| | | | | | | | 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 | ||||
| * | Properly support `of` in docstring type specifiers (#10738) | ProGamerGov | 2022-08-02 | 2 | -0/+117 |
| | | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> | ||||
| * | Merge branch '5.1.x' into 5.x | Jean-François B | 2022-08-01 | 2 | -7/+13 |
| |\ | |||||
| | * | Fix flake8 5.0.0 reported formatting errors | daniel.eades | 2022-08-01 | 2 | -7/+13 |
| | | | |||||
| * | | C++, restructure tests | Jakob Lykke Andersen | 2022-07-29 | 1 | -34/+32 |
| | | | |||||
| * | | C++, fix parsing of certain non-type template parameters | Jakob Lykke Andersen | 2022-07-29 | 1 | -3/+4 |
| | | | | | | | | | Specifically 'template<int (X::*)(bool)...>' | ||||
| * | | C++, ensure merging case is as assumed | Jakob Lykke Andersen | 2022-07-29 | 1 | -8/+8 |
| | | | |||||
| * | | [C++] Ensure consistent non-specialization template argument representation | Jeremy Maitin-Shepard | 2022-07-29 | 1 | -3/+89 |
| | | | | | | | | | | | Previously, in certain cases the template arguments of non-specializations were retained, leading to incorrect merging of symbols. | ||||
| * | | [C++] Allow template prefix on union declarations | Jeremy Maitin-Shepard | 2022-07-24 | 1 | -0/+3 |
| | | | |||||
| * | | [C++] Allow trailing requires-clause on constructors | Jeremy Maitin-Shepard | 2022-07-24 | 1 | -0/+2 |
| | | | |||||
| * | | [C++] Allow trailing-requires-clause on functions without a template prefix | Jeremy Maitin-Shepard | 2022-07-24 | 1 | -0/+2 |
| | | | |||||
| * | | [C++] Support requires-clause in more places | Jeremy Maitin-Shepard | 2022-07-24 | 1 | -0/+18 |
| |/ | | | | | | | | | | | | | | | | | | | | | | | Previously a C++20 requires-clause was only supported on `function` declarations. However, the C++ standard allows a require-clause on class/union templates, alias templates, and variable templates, and also allows a requires clause after each template parameter list, not just the final one. This moves the requiresClause to be a property of `ASTTemplateParams` rather than `ASTDeclaration` to better match the C++ grammar and allows requires clauses in many places that are supported by C++20 but were not previously allowed by Sphinx, namely: - On class templates, alias templates, and variable templates - After each template parameter list, not just the last one. - After the template parameter list in template template parameters. When encoding the id, the requires clause of the last template parameter list is treated specially in order to preserve compatibility with existing v4 ids. | ||||
| * | Update include_patterns implementation (#10680) | Adam Turner | 2022-07-23 | 1 | -8/+8 |
| | | |||||
| * | Add `include_patterns` as the opposite of `exclude_patterns` (#10518) | Adam Turner | 2022-07-17 | 1 | -1/+93 |
| | | |||||
| * | Allow specifying multiple CSS files in themes (#10465) | Takeshi KOMIYA | 2022-07-17 | 6 | -0/+16 |
| | | | | Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com> | ||||
| * | Lint with `flake8-bugbear` (#10602) | danieleades | 2022-07-12 | 10 | -22/+22 |
| | | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> | ||||
| * | Make `-P` (pdb) work better with exceptions triggered from events | Jeremy Maitin-Shepard | 2022-07-04 | 1 | -1/+22 |
| | | | | | | | | | | | | | Previously, if an exception was raised from an event listener, and the `-P` option was specified, the debugger would be started not for the original error but for the `ExtensionError` wrapping it that was raised by `EventManager.emit`. That made it difficult to debug the error. With this change, when `-P` is specified, wrapping of errors in `ExtensionError` is disabled, which allows pdb to debug the original error. | ||||
| * | Use the `flake8-comprehensions` lint plugin (#10601) | danieleades | 2022-06-26 | 2 | -3/+3 |
| | | |||||
| * | py domain: Ignore aliases for resolving `:any:` cross-references (#10089) | Joachim Jablon | 2022-06-26 | 1 | -0/+3 |
| | | | | | Co-authored-by: Joachim Jablon <joachim.jablon@people-doc.com> | ||||
| * | Replace `napoleon.iterators` by simpler stack implementation (#9856) | Antony Lee | 2022-06-26 | 1 | -0/+9 |
| | | |||||
| * | Ensure ObjectDescription signature nodes include line numbers (#10249) | Jeremy Maitin-Shepard | 2022-06-23 | 1 | -0/+14 |
| | | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> | ||||
| * | Fix parsing of options with enabled option_emphasise_placeholders (#10565) | Martin Liška | 2022-06-19 | 1 | -0/+5 |
| | | |||||
| * | Fix usage of enable_search_shortcuts theme config value. | marxin | 2022-06-17 | 1 | -0/+20 |
| | | | | | The option value is not properly propagated to Java script. | ||||
| * | Remove traces of Python 2 and 3.5 (#10560) | Adam Turner | 2022-06-16 | 1 | -16/+8 |
| | | |||||
| * | Show the repr of the value in some warnings (#10439) | Ezio Melotti | 2022-06-16 | 5 | -7/+7 |
| | | | | Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com> | ||||
| * | Allow emphasising placeholders in `option` directives (#10366) | Martin Liška | 2022-06-16 | 2 | -0/+31 |
| | | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> | ||||
| * | logging: always show source locations as absolute paths (#10460) | Doug Hellmann | 2022-06-16 | 1 | -1/+17 |
| | | |||||
| * | Increase static typing strictness (#10530) | Adam Turner | 2022-06-16 | 4 | -8/+36 |
| | | |||||
| * | Merge pull request #10551 from AA-Turner/fix-extra-whitespace | Takeshi KOMIYA | 2022-06-17 | 2 | -5/+32 |
| |\ | | | | | Remove extra space from the unparser | ||||
| | * | Special case `**` | Adam Turner | 2022-06-15 | 2 | -1/+10 |
| | | | |||||
| | * | Add higher level test | Adam Turner | 2022-06-15 | 1 | -0/+18 |
| | | | |||||
| | * | Remove extra space from the unparser | Adam Turner | 2022-06-14 | 1 | -4/+4 |
| | | | |||||
| * | | Merge branch '5.0.x' into 5.x | Takeshi KOMIYA | 2022-06-17 | 4 | -0/+84 |
| |\ \ | |||||
| | * | | test: Add testcase for autodoc_inherit_docstring and attributes (refs: #10539) | Takeshi KOMIYA | 2022-06-14 | 4 | -0/+84 |
| | | | | |||||
| * | | | remove unnecessary list comprehension (C416) | Daniel Eades | 2022-06-03 | 1 | -9/+9 |
| | | | | |||||
| * | | | remove unnecessary list calls around 'sorted' (C413) | Daniel Eades | 2022-06-03 | 1 | -2/+2 |
| | | | | |||||
| * | | | Merge branch '5.0.x' into 5.x | Takeshi KOMIYA | 2022-06-03 | 5 | -0/+24 |
| |\ \ \ | |/ / | |||||
| | * | | Merge pull request #10502 from AA-Turner/ifconfig-fix | Takeshi KOMIYA | 2022-06-03 | 2 | -0/+11 |
| | |\ \ | | | | | | | | | `ifconfig`: Add a meta node to fix iteration | ||||
