Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/sphinx-doc/sphinx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-10-16Update message catalogsbot/pull-translationstk0miya
2022-10-16Allow sections in object description directives (#10919)Adam Turner
2022-10-14Simplify bug report templateAdam Turner
2022-10-14Update all GitHub actions workflows to Ubuntu latestAdam Turner
2022-10-14Add ``sphinx-build --bug-report``Adam Turner
2022-10-13URI-escape image filenames (#10268)Eric Wieser
Without this change, local images with `#` in their name result in incorrect URLs There is already a similar call to `urllib.parse.quote` for file downloads, suggesting this is a sensible approach. Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Takeshi KOMIYA <i.tkomiya@gmail.com>
2022-10-13Revert "Fix detection for out of date files (#9360)" (#10908)Martin Liška
This reverts commit b1390c4191319e75d14ce3e6e73ef43c31d981b4. The change is reverted because some builders don't have fine-grained support for outdated docs: https://github.com/sphinx-doc/sphinx/issues/10903#issuecomment-1273199352
2022-10-13Update image for LaTeX job (#10916)5.xAdam Turner
2022-10-12s/5.2.0/5.3.0 in various code comments as #10759 got merged in 5.3.0Jean-François B
2022-10-12Update CHANGES for PR #10759Jean-François B
2022-10-12LaTeX: support for booktabs-style and zebra-striped tables (#10759)Jean-François B
This is a combination of 2 + 28 + 7 + and some more commits... * Cherry-pick: Add support for booktabs-style tables to LaTeX builder * Cherry-pick: Add support for zebra-striped tables to LaTeX builder Co-authored-by: Stefan Wiehler <stefan.wiehler@missinglinkelectronics.com> Above work originally initiated by @sephalon (thanks!) Development refactored and continued by @jfbu * latex_table_style configuration, support booktabs, colorrows, borderless Some details: - Simplify a bit a conditional in the longtable template This also puts the target for a longtable with a label but no caption above the toprule for better hyperlinking (testing shows hyperlink target can not end up alone at bottom of previous page). - Extend allowed syntax for colour assignments via 'sphinxsetup' - latex_table_style new configuration value and coloured rows For the user interface I tried to look for inspiration in https://docutils.sourceforge.io/docs/user/config.html#table-style which mentions booktabs and borderless. They also mention captionbelow which we can implement later, now that architecture is here. They don't mention coloured rows. - Test on our own document... looks fine! - Work-around an incompatibility of \cline with row colours - Reverse priority of classes to allow overruling booktabs by standard after parsing source but before letting LaTeX writer act - Closes #8220 Commit https://github.com/sphinx-doc/sphinx/commit/bb859c669679baebd8cc8d10c99382478c0d1647 already improved a bit, this finishes it (as :rst:dir:`rst-class` was actually not linking to anywhere). - Let booktabs style defaults to *not* using \cmidrule. They actually don't make much sense there, as all \hline's are removed. - Add \sphinxnorowcolor which allows construct such as this one in a tabularcolumns directive: >{\columncolor{blue}\sphinxnorowcolor} else LaTeX always overrides column colour by row colour - Add TableMergeColorHeader, TableMergeColorOdd, TableMergeColorEven so single-row merged cells can be styled especially - Extend row colours to all header rows not only the first one (all header rows will share same colour settings) - Auto-adjust to a no '|'-colspec for optimal handling of merged cell - Add \sphinxcolorblend - Workaround LaTeX's \cline features and other grid tables matters - Add \sphinxbuildwarning for important warnings - Fix some white gaps in merged cells of tables with vlines and colorrows - Work around LaTeX's \cline serious deficiencies for complex grid tables This commit corrects \cline badly impacting vertical spacing and making tables look even more cramped as they usually are in LaTeX (although one sees it clearly only with \arrarrulewidth a bit more than the LaTeX default of 0.4pt). Most importantly this commit solves the problem that \cline's got masked by colour panels from the row below. - Update CHANGES for PR #10759 - Improve documentation of new latex_table_style regarding colours
2022-10-09Fix performance regression for ``imgmath`` embedding (#10888)Julien Schueller
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2022-10-05Don't display 'replaceable hardcoded link' when link has a slash (#10137)Anthony Sottile
2022-10-05Fix detection for out of date files (#9360)Martin Liška
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2022-10-05Update CHANGES for `:option:` reference format changes (#10892)Martin Liška
2022-10-05Fix disabling cross-references in pre-v3 C domain (#10890)Adam Turner
2022-10-05Fix `cleanup_tempdir` in imgmath (#10895)Julien Schueller
2022-10-04Add debug logging to `autosectionlabel` (#10881)Martin Patz
Co-authored-by: Martin Patz <martin@recogni.com>
2022-10-02Extend cross referencing options with values (#10883)Martin Liška
This change means that text following `=`, `[=`, or ` ` is ignored when searching for a corresponding option directive to an option cross reference role. These are commonly used options, for example `--profile=path`, `--profile[=path]` or `--profile path`. Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2022-09-30Ensure non-builtin extensions use the proper versionAdam Turner
2022-09-30Merge branch '5.2.x' into 5.xAdam Turner
# Conflicts: # CHANGES # sphinx/__init__.py
2022-09-30Bump to 5.2.3 finalv5.2.3Adam Turner
2022-09-30Finer grained control over domain ToC entries (#10886)Adam Turner
- Implement `:nocontentsentry:` flag - Use `:nocontentsentry:` in docs - Add domain object table of contents configuration option
2022-09-30CI: Move LaTeX job to GitHub Actions (#10884)Julien Schueller
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2022-09-30shrink 'any-generics' whitelist for the 'deprecation' module (#10849)danieleades
2022-09-29Use a module level constant as best practice (#10876)danieleades
2022-09-29shrink 'Any generics' mypy whitelist for builders module (#10846)danieleades
2022-09-29shrink 'any-generics' whitelist for the 'locale' module (#10866)danieleades
2022-09-29imgmath: Fix embed mode (#10878)5.2.xJulien Schueller
2022-09-28Restore annotations in `sphinx.locale` to objectsAdam Turner
2022-09-28Refactor `sphinx.locale`Adam Turner
- Skip typing imports - Simplify `translators`
2022-09-28Refactor `locale._TranslationProxy`Adam Turner
2022-09-28Shrink 'any-generics' whitelist for the `pycode` module (#10868)danieleades
2022-09-27Add default arguments to `locale.init_console()`Adam Turner
2022-09-27extend option directive syntaxMartin Liska
One can cross-reference an option value: :option:`--module=foobar`.
2022-09-27Shrink 'any-generics' whitelist for the `cmd` module (#10847)danieleades
2022-09-27fix typo in extrapackages example (#10835)King Phyte
Co-authored-by: Jean-François B <2589111+jfbu@users.noreply.github.com>
2022-09-27Update `.readthedocs.yml` configuration (#10874)Adam Turner
2022-09-27Merge branch '5.2.x' into 5.xAdam Turner
# Conflicts: # CHANGES # sphinx/__init__.py
2022-09-27Bump to 5.2.2 finalv5.2.2Adam Turner
2022-09-27Restore anchor links to top of module docstringAdam Turner
2022-09-27Correct error in release date for Sphinx 5.2.1Adam Turner
2022-09-27Restore anchor links to top of module docstringAdam Turner
2022-09-27Fix mypy violations for v0.981 (#10875)Adam Turner
2022-09-27Declare support for Python 3.11 (#10871)Hugo van Kemenade
2022-09-26Merge pull request #10783 from sphinx-doc/bot/pull-translationsJean-François B
Update message catalogs
2022-09-26Validate filenames in builderStephen Finucane
This moves the logic for checking filenames closer to where it's actually used. Signed-off-by: Stephen Finucane <stephen@that.guru>
2022-09-26Combine 'compile_xxx' and 'build_xxx' functionsStephen Finucane
These are only called from the one location and we already use 'build' to do both building and writing. Given that we intend to simplify the handling of the 'filenames' argument, this makes our lives there much easier. Signed-off-by: Stephen Finucane <stephen@that.guru>
2022-09-26Use path2doc rather than reinventing the wheelStephen Finucane
We already have a helper function that allows us to convert a filename to a "docname". Don't reinvent the wheel and simply use this when building specific files with Sphinx. Note that this does change behavior slightly, insofar as filenames that don't resolve to valid docnames will now be ignored rather than being passed with their suffix and silently ignored later, but that seems sane. Signed-off-by: Stephen Finucane <stephen@that.guru>
2022-09-25Merge branch '5.2.x' into 5.xAdam Turner
# Conflicts: # CHANGES # sphinx/__init__.py