Commit Graph

9520 Commits

Author SHA1 Message Date
jfbu
fdd87e504c Docs of make latexpdfja 2017-12-14 12:03:42 +01:00
Takeshi KOMIYA
9b3ef92d7b autodoc: refactor MockImporter 2017-12-14 15:36:08 +09:00
jfbu
64bb48ad2d Fix some French English encountered in sphinx.sty's comments ... 2017-12-13 22:29:56 +01:00
Stephen Finucane
a5ef67b96a setup: Install mock for Python 3 too
'mock' is part of the standard library in Python 3 since Python 3.3.
However, it's found in 'unittest.mock' - not 'mock'. We should install
the version for PyPi in all cases to minimize differences between the
two. When Python 2.7 support is dropped, we can consider switching to
the standard library version.

Signed-off-by: Stephen Finucane <stephen@that.guru>
Fixes #4284
2017-12-13 19:59:45 +00:00
Stephen Finucane
974b1be218 Fix #1421: Respect the quiet flag in sphinx-quickstart
Calling 'sphinx-quickstart --quiet' should not print anything to stdout.
Resolve this.

Signed-off-by: Stephen Finucane <stephen@that.guru>
2017-12-13 19:39:29 +00:00
Takeshi KOMIYA
ce85b48a0e
Merge pull request #4286 from tk0miya/4279_multiproc_and_logging
Fix #4279: Sphinx crashes with pickling error when run with multiple …
2017-12-13 23:55:33 +09:00
Takeshi KOMIYA
cdb9fee40a
Merge branch 'stable' into 4279_multiproc_and_logging 2017-12-13 23:05:20 +09:00
Takeshi KOMIYA
53bb1f03a6
Merge branch 'stable' into 4279_multiproc_and_logging 2017-12-13 22:51:12 +09:00
Takeshi KOMIYA
6dae5db9af Fix SphinxRSTFileInput should expand tabs 2017-12-13 20:49:50 +09:00
jfbu
8de0abd1b6 Make PDF highlighting work as expected also in absence of `:linenos:`
Method at 347f15ca2 was overly complicated, due to not enough
understanding of LaTeX package fancyvrb's innards.
2017-12-13 11:12:18 +01:00
Jakob Lykke Andersen
809388d836 C++, do not add index entries for decls in concepts 2017-12-12 18:04:58 +01:00
Jakob Lykke Andersen
d9006ef5b2 C++, make function params linkable 2017-12-12 18:04:58 +01:00
Takeshi KOMIYA
d4243a10fe Fix mypy violation 2017-12-12 23:28:30 +09:00
Takeshi KOMIYA
7f3a7c3b81
Merge pull request #4291 from mitya57/reproducibility
Fix for reproducibility of htmlhelp and qthelp builds
2017-12-12 23:22:02 +09:00
jfbu
0b0ac8b3bd Fix merge error 2017-12-12 11:02:19 +01:00
jfbu
4ca7bfc601 Merge branch 'stable' 2017-12-12 11:00:52 +01:00
jfbu
b5e50d652c Update LaTeX style file's version date 2017-12-12 10:59:25 +01:00
jfbu
faadbef757 Expose some sphinx.sty LaTeX internals for customizability (refs: #4285) 2017-12-12 10:57:49 +01:00
Takeshi KOMIYA
07c5348a56 Add test_io.py 2017-12-12 18:24:53 +09:00
Takeshi KOMIYA
773173b11f Remove LoggingReporter.set_conditions() (unused) 2017-12-12 18:24:53 +09:00
Takeshi KOMIYA
16c244cd6a Add LoggingReporter.from_reporter() constructor 2017-12-12 18:24:52 +09:00
Takeshi KOMIYA
0e86ff2f11 Refactor sphinx.io; separate FileInput class for each file type 2017-12-12 18:24:52 +09:00
Takeshi KOMIYA
aa4fd0e1b7 refactor sphinx.io; SphinxFileInput can expect that app argument is always available 2017-12-12 18:24:52 +09:00
Takeshi KOMIYA
a0200ad499 Refactor sphinx.io; dependent parser detection from SphinxFileInput 2017-12-12 18:24:52 +09:00
Takeshi KOMIYA
a12399dbe4 Refactor sphinx.io; independ parser generation from reader class 2017-12-12 18:24:52 +09:00
jfbu
43e6f1aa96 Fix VerbatimHighlightColor key declared non-sphinx-prefixed colour name 2017-12-11 23:09:19 +01:00
jfbu
ad4481eb15 Merge branch 'stable' 2017-12-11 22:54:34 +01:00
Dmitry Shachnev
1502fbda61 Fix for reproducibility of htmlhelp and qthelp builds
Make sure the generated list of files is sorted.
This is similar to what was applied to EPub builder in 0b7c73a981.
2017-12-12 00:12:45 +03:00
jfbu
f95464baf3 Update CHANGES for PR #4285 2017-12-11 22:10:53 +01:00
Jean-François B
063bc681b5
Merge pull request #4285 from jfbu/1238_PDF_emphasize-lines
Support ``:emphasize-lines:`` in PDF output (closes #1238)
2017-12-11 21:45:21 +01:00
jfbu
2bbb699b01 Move some LaTeX macros for easier customizability if needed 2017-12-11 21:23:25 +01:00
jfbu
314f5291d4 Replace two self.body.append by one in latex writer 2017-12-11 20:17:27 +01:00
jfbu
34634d6225 Update CHANGES for PR #4250 2017-12-10 23:31:44 +01:00
Jean-François B
0febbc552a
Merge pull request #4250 from jfbu/4249_errhighlight
Fix #4249 by overriding Pygments latex formatter error highlighting
2017-12-10 23:29:30 +01:00
jfbu
e583e5b0f3 Fix highlighting in PDF if wrapping of long code lines was _not_ enabled 2017-12-10 17:11:55 +01:00
jfbu
3bbfbadce5 Add a note for future maintenance by TeX hackers 2017-12-10 16:51:10 +01:00
jfbu
c220ae3ecb Update docs relative to emphasize-lines 2017-12-10 16:20:00 +01:00
jfbu
347f15ca28 Make PDF support for emphasize-lines work with lineno-start like html 2017-12-10 16:19:32 +01:00
jfbu
8ac042a0f8 Add emphasize-lines PDF support also under verbatimwrapslines=false 2017-12-10 16:19:28 +01:00
Takeshi KOMIYA
38b5dff206 Fix #4279: Sphinx crashes with pickling error when run with multiple processes and remote image 2017-12-10 21:10:56 +09:00
Takeshi KOMIYA
8f28837616 Update CHANGES for PR #4274 2017-12-10 21:08:52 +09:00
Takeshi KOMIYA
c30579b38e
Merge pull request #4274 from stephenfin/use-argumentparser-error
sphinx-build: Use 'ArgumentParser.error'
2017-12-10 21:07:07 +09:00
jfbu
70f8d4ddfc Support `:emphasize-lines:` in PDF output (closes #1238) 2017-12-10 12:37:36 +01:00
jfbu
90ee039e34 Avoid № in CHANGES, as PDF built with language="ja" does not render it 2017-12-06 19:02:11 +01:00
jfbu
21d1025739 Update CHANGES for PR #4268
modified:   CHANGES
2017-12-06 18:43:37 +01:00
jfbu
6cb517dc2d Fix #4249 by overriding Pygments latex formatter error highlighting 2017-12-06 09:43:39 +01:00
Jean-François B
7b2794fde1
Merge pull request #4268 from jfbu/4267_Unicode_breaks_PDF
Fix #4267 by passing `warn` option to package textcomp.
2017-12-05 23:26:36 +01:00
Jakob Lykke Andersen
f3b440777b C++, support explicit member instantiations
See michaeljones/breathe#325
2017-12-04 22:38:37 +01:00
Stephen Finucane
77ff7d7e90 sphinx-build: Use 'ArgumentParser.error'
This simplifies a common pattern used here. This does result in a change
in the output code from 1 to 2 for some cases, but this shouldn't be an
issue as we already emit 2 for any parser issues.

Signed-off-by: Stephen Finucane <stephen@that.guru>
2017-12-04 17:19:58 +00:00
Stephen Finucane
d46273ca4a quickstart: Rework how we collect extensions
This is a little more flexible than the existing set up and makes
maximum use of argparse capabilities.

This has the side-effect of no longer including configuration for the
'sphinx.ext.todo' extension when said extension is not enabled.

Signed-off-by: Stephen Finucane <stephen@that.guru>
2017-12-03 19:24:58 +00:00