Commit Graph

20166 Commits

Author SHA1 Message Date
Jean-François B
988d2eafae LaTeX: fix a ad3235421 regression with pre_box-shadow-TeXcolor
The internally used color name for the (optional) shadow of
code-blocks had changed at one place but not another, so
using pre_box-shadow-TeXcolor option of 'sphinxsetup'
with latex_elements was broken since.
2023-03-15 17:59:43 +01:00
Adam Turner
a846f958bc Properly quote a string value in `transifex.yml` 2023-03-15 15:47:25 +00:00
Adam Turner
57545d0789 Update translations workflow for new `tx` client 2023-03-15 15:45:36 +00:00
Adam Turner
4d6aa53ae4 Refactor `utils/babel_runner.py` 2023-03-15 14:35:03 +00:00
Adam Turner
c2529e0a5e Ignore `PLC1901` in Ruff 2023-03-15 14:35:03 +00:00
Jean-François B
780fc6b15d Dummy commit to re-launch Windows CI (instance of #11232) 2023-03-15 01:03:31 +01:00
Jean-François B
f6c6da54a7 LaTeX: fix rounded boxes stroke twice their borders 2023-03-15 00:30:25 +01:00
Jean-François B
78e14fb6ba LaTeX: add boolean option addstrut to \sphinxbox/\sphinxboxsetup 2023-03-14 23:52:32 +01:00
Jean-François B
ee3c720cfa LaTeX: also admonition directives support box-decoration-break=slice 2023-03-13 19:50:31 +01:00
Jean-François B
27b30bba01 LaTeX: add support for div.topic_box-decoration-break=slice
It is however undecided if the slice style should suppress the
horizontal shadow forcefully.  It does not so far.

This commit has removed the \spx@ShadowFBox macro which got so
simple that its meaning could be put directly into \FrameCommand
definition.
2023-03-13 19:50:31 +01:00
Jean-François B
66c819ee21 LaTeX: refactoring of some internals from box-decoration-break support 2023-03-13 17:28:54 +01:00
Jean-François B
ff32c15ce0 LaTeX: comments following up on regression fix commit in sphinxShadowBox 2023-03-13 17:28:49 +01:00
Jean-François B
8b7758160e LaTeX: fix a regression revealed by test_includegraphics_oversized 2023-03-13 12:54:59 +01:00
Jean-François B
99863fb080 LaTeX: encapsulate dimension options in \dimexpr 2023-03-13 12:25:47 +01:00
Jean-François B
16a62a86ce LaTeX: guard against non-available xcolor in setting \sphinxbox defaults 2023-03-13 10:51:20 +01:00
Jean-François B
85fbfe1fa9 LaTeX: polish code comments 2023-03-13 10:47:01 +01:00
Jean-François B
819c7d508d LaTeX: mumble with trailing whitespaces in latex.rst 2023-03-12 18:37:21 +01:00
Jean-François B
e1c521f38b LaTeX: documentation and a mark-up fix in latex.rst 2023-03-12 18:28:54 +01:00
Jean-François B
aeeadb6f1e Fix #11235: LaTeX: `\color` may cause color leaks in topic or notices 2023-03-12 15:55:57 +01:00
Jean-François B
428097f305 LaTeX: fix breakage at 4de9d4604 from misuse of \pagecolor
This is a one-argument command to set the page colour, not a toggle to
use the page colour!
2023-03-12 14:01:09 +01:00
Jean-François B
bc6f31f660 LaTeX: use older syntax and not the `\expanded` added at #11234
Sorry about this, the \expanded was added to pdflatex in 2019 only
(but was available earlier to lualatex).  This is in contrast
with \unexpanded which has been available for more than 15 years.
2023-03-12 12:59:56 +01:00
Jean-François B
212ed5b940
LaTeX: add support for styling `note (hint, ...) similarly as warning ( danger`, ...) (#11234) 2023-03-12 11:28:36 +01:00
Jean-François B
7c062b828e Dummy commit to span CI as Windows failed test_gettext_dont_rebuild_mo 2023-03-10 11:54:56 +01:00
Jean-François B
05ba2df694 LaTeX: comment for future maintenance of \sphinxbox 2023-03-10 11:43:29 +01:00
Jean-François B
007f61ec81 LaTeX: guard against \renewsphinxbox[...]{\sphinxbox} 2023-03-10 10:36:05 +01:00
Jean-François B
9d0ff5af41 LaTeX: \sphinxbox must issue \leavevmode to let TeX enter paragraph mode 2023-03-10 10:24:16 +01:00
Jean-François B
00640b19ad LaTeX: refactoring to avoid code duplication 2023-03-09 19:35:49 +01:00
Jean-François B
d50ae3c1c9 LaTeX: fix some documentation from #11224 2023-03-07 19:10:43 +01:00
Jean-François B
75da848573 LaTeX: streamline matters related to pict2e availability 2023-03-07 17:41:41 +01:00
Jean-François B
f2eb2870d1 LaTeX: fix a glitch from recent internal renamings
On a system with LaTeX package pict2e unavailable it would lead
to an infinite loop.  Caused by forgotten update of a macro name
which has changed meaning.
2023-03-07 16:40:45 +01:00
Jean-François B
e39949fed0 Update some LaTeX comments and documentation after #11224 2023-03-07 13:58:02 +01:00
Jean-François B
3a142d99cb
Merge pull request #11224 from jfbu/latex_sphinxbox
LaTeX: add ``\sphinxbox`` command
2023-03-07 13:31:01 +01:00
Jean-François B
b635150bc7 LaTeX: `\sphinxbox` for boxing inline text elements 2023-03-07 13:19:19 +01:00
Jean-François B
f8a5183a97 Use narrower [method-assign] instead of [assignment] (mypy 1.1.1) 2023-03-07 11:12:49 +01:00
Jean-François B
c499e090e8 LaTeX: refactor how display environments use sphinxpackageboxes
This is to share code as much as possible and facilitate future
extensions.
2023-03-07 11:00:52 +01:00
Jean-François B
13c779b666 LaTeX: clean-up of comments for refactoring of CSS-like options support 2023-03-07 09:31:52 +01:00
Jean-François B
ba37288d67 LaTeX: fix unintended 1pt upwards vertical shift of rounded box frames
This issue was not clearly visible on code-blocks whose contents always
occupy at least one full height line and 1pt is small compared to it and
the default padding.  It became more obvious when experimenting (work in
progress) with applying the macro to inline contents with zero padding.
2023-03-07 00:58:58 +01:00
Jean-François B
bd1df24a18 Update CHANGES 2023-03-06 22:13:02 +01:00
Jean-François B
ad3235421f LaTeX: refactor support macros for CSS-like sphinxsetup options
Use batch definitions to handle in a unified way options for
code-blocks, topics and admonitions.
2023-03-06 21:58:50 +01:00
Jean-François B
c105ea0ad4 LaTeX: guard usage of shadow color via associated boolean
modified:   sphinxpackageboxes.sty
2023-03-06 21:47:39 +01:00
Jean-François B
4de9d4604d LaTeX: Fix shadow color leaks to border (rounded box) if no border color 2023-03-06 21:43:47 +01:00
Jean Abou-Samra
216a0c849e
Get docname from env in `sphinx.transforms.i18n` (#11160) 2023-03-05 19:19:31 +00:00
Adam Turner
29d7166af2 Drop OrderedDict
Since Python 3.7, dicts maintain insertion order.
2023-03-05 19:03:06 +00:00
Adam Turner
44326fe247 Remove tests that rely on setuptools 2023-03-05 19:03:06 +00:00
Adam Turner
43e681e88f Remove `.egg support from pycode ModuleAnalyser`
Python eggs are a now-obsolete binary distribution format.
2023-03-05 19:03:06 +00:00
Adam Turner
f435fc05e6 Prefer `contextlib.chdir to sphinx.util.osutil.cd` 2023-03-05 18:49:17 +00:00
Hugo van Kemenade
219d71315c
Make `--jobs a synonym for -j` (#11210)
Make --jobs a synonym for -j
2023-03-05 14:37:35 +00:00
Adam Turner
c5641702b5 Update tests for Babel 2.12 (CLDR 42) 2023-03-05 13:32:37 +00:00
Adam Turner
18f8c0bfc8 Resolve lint errors from Ruff 0.0.254 2023-03-05 12:54:24 +00:00
Adam Turner
ba080286b0 Explicitly select all linter checks 2023-02-18 02:16:50 +00:00