Takeshi KOMIYA
91873f09b8
Merge branch 'stable' into 1.7-release
2018-01-21 16:06:14 +09:00
Aaron Carlisle
e77ca75103
Update test file
2018-01-21 13:18:29 +09:00
Takeshi KOMIYA
896ab3a2f5
Fix #4434 : pure numbers as link targets produce warning
2018-01-20 19:43:43 +09:00
jfbu
d2d31e2e7d
Fix failed latex test after merge
2018-01-20 10:48:27 +01:00
jfbu
02ee4ec86b
Merge branch 'stable' into 1.7-release
2018-01-20 10:38:03 +01:00
Jean-François B
d3058f462d
Merge pull request #4452 from jfbu/4431_fix
...
Fix "Undefined control sequence \\hlineSomeText" (#4431 ; refs: #3435 )
2018-01-20 10:23:03 +01:00
Takeshi KOMIYA
295323d5aa
Fix #4415 : autodoc classifies inherited staticmethods as regular methods
2018-01-20 01:10:47 +09:00
Takeshi KOMIYA
cbb10d61f7
Fix #4415 : autodoc classifies inherited classmethods as regular methods
2018-01-20 01:10:47 +09:00
jfbu
9aca29a781
Fix "Undefined control sequence \\hlineSomeText" ( #4431 ; refs: #3435 )
2018-01-18 15:35:59 +01:00
Takeshi KOMIYA
b688941b09
Merge branch 'master' into feature-text-secnumbers
2018-01-15 00:21:50 +09:00
Robin Jarry
c24dffc5a8
autodoc: only mock specified modules with their descendants
...
Do not mock the ancestors of the specified modules in
autodoc_mock_imports. Only mock the modules themselves and their
descendants (as specified in the docs).
Fix the test configs accordingly.
Signed-off-by: Robin Jarry <robin@jarry.cc >
2018-01-13 17:24:02 +01:00
Takeshi KOMIYA
7e365d97ac
Merge pull request #4235 from anarcat/manpage-links
...
add link to manpages in HTML builder
2018-01-13 14:28:11 +09:00
Takeshi KOMIYA
76c5395c5b
Merge remote-tracking branch 'atodorov/inheritance_top_class'
2018-01-13 11:08:31 +09:00
Sergey B Kirpichev
b1c100ca3b
autodoc: make full reference for classes, aliased with "alias of"
...
We do this here only if class belongs to the different module.
Closes sphinx-doc/sphinx#2437
2018-01-13 00:19:19 +03:00
Antoine Beaupré
90f7c7ef3f
add link to manpages in HTML builder
...
It is useful to have the HTML documentation builder actually link to
real rendered versions of HTML manpages in its output. That way people
can click on manpages to get the full documentation. There are a few
services offering this online, so we do not explicitly enable one by
default, but the Debian manpages repository has a lot of the manpages
pre-rendered, so it is used as an example in the documentation.
The parsing work is done by a transformer class that parses manpage
objects and extract name/section elements. Those then can be used by
writers to cross-reference to actual sites. An implementation is done
in the two HTML writers, but could also apply to ePUB/PDF writers as
well in the future.
This is not enabled by default: the `manpages_url` configuration item
needs to be enabled to point to the chosen site. The `page`, `section`
and `path` parameters are expanded through Python string formatting in
the URL on output.
Unit tests are fairly limited, but should cover most common use-cases.
2018-01-11 13:20:34 -05:00
Takeshi KOMIYA
161f269202
Merge pull request #4406 from sphinx-doc/stable
...
stable to master
2018-01-10 01:01:09 +09:00
Takeshi KOMIYA
e77267dd94
Add tests for smartquotes
2018-01-09 23:37:37 +09:00
Takeshi KOMIYA
e18c49ec59
Merge commit '4277eb13315d5649401190df86874b3832ddfa3e'
2018-01-07 01:13:32 +09:00
Takeshi KOMIYA
023dad6c66
Merge pull request #4335 from zufallsgenerator/fix-4334-apidoc-toc-inconsistencies
...
Closes #4334 : sphinx-apidoc: References to non-existing files in TOC
2018-01-01 12:03:32 +09:00
Takeshi KOMIYA
e8402bf0ee
Merge branch 'stable'
2017-12-31 21:13:34 +09:00
Takeshi KOMIYA
1cae50f748
Merge branch 'stable' into 4a164170-33e9-4df3-aad2-a13af37b6b43
2017-12-31 20:43:16 +09:00
Takeshi KOMIYA
1d3362425b
Add app.is_parallel_allowed()
2017-12-30 00:54:55 +09:00
Jakob Lykke Andersen
f3c05adebc
C++, fix handling of (templated) operators
2017-12-28 16:50:32 +01:00
Jean-François B
f5dfdfcfe2
Merge pull request #4332 from jfbu/latex_math_numfig
...
Let LaTeX obey :confval:`math_numfig` for equation numbering
2017-12-21 19:32:10 +01:00
Christer Bystrom
2d99648e99
Closes #4334 : sphinx-apidoc: Don't generate references to non-existing files in TOC
2017-12-21 19:06:17 +01:00
Takeshi KOMIYA
389b6d2ec1
Merge pull request #4324 from tk0miya/refactor_test_autodoc2
...
test_autodoc: Separate testdata (python objects) and testcases
2017-12-22 00:25:44 +09:00
jfbu
3bb61e9094
Let LaTeX obey :confval:math_numfig for equation numbering
2017-12-21 12:23:20 +01:00
Takeshi KOMIYA
ec240614d9
test_autodoc: Separate testdata (python objects) and testcases
2017-12-21 12:12:13 +09:00
jfbu
43bed034cd
Add test for latex obey numfig_secnum_depth feature
2017-12-20 23:28:24 +01:00
Oliver Jahn
44708b03dc
Merge branch 'master' into math_numfig
2017-12-16 11:15:07 -05:00
Takeshi KOMIYA
5bc5b8f013
Merge branch 'stable'
2017-12-16 00:53:55 +09:00
Takeshi KOMIYA
2a2ed8915a
diet test-root: Move .mo files to new testroot (for test_html_rebuild_mo)
2017-12-15 21:15:02 +09:00
Takeshi KOMIYA
a5b64c98af
diet test-root: Remove html_static_path and html_extra_path (duplicated with test-html_assets)
2017-12-15 02:35:32 +09:00
Takeshi KOMIYA
a8ab1f164b
diet test-root: Move testtheme to test-theming
2017-12-15 02:35:32 +09:00
Takeshi KOMIYA
60f3968ef7
diet test-root: Move ziptheme to test-theming
2017-12-15 02:35:32 +09:00
jfbu
ad4481eb15
Merge branch 'stable'
2017-12-11 22:54:34 +01:00
jfbu
70f8d4ddfc
Support `:emphasize-lines:` in PDF output ( closes #1238 )
2017-12-10 12:37:36 +01:00
Matthew Fernandez
1b664248f4
update todo extension test to test multiple todolists
...
This tests for regression of previous bug #4214 : Two todolist directives break
sphinx-1.6.5.
2017-11-26 20:54:32 -08:00
Takeshi KOMIYA
baaa0e3640
Merge branch 'stable'
2017-11-12 01:53:28 +09:00
Takeshi KOMIYA
c1555638ae
Merge pull request #2299 from scVENUS/fix_attribute_docstrings_of_imported_class
...
Fix #2298 : automodule fails to document a class attribute.
2017-11-12 01:48:48 +09:00
Matthew Woodcraft
6b15c9c1c7
#3998 : Add optional section numbering in plain text output
...
Controlled by new config values: text_add_secnumbers and
text_secnumber_suffix.
2017-11-05 22:51:38 +00:00
Pauli Virtanen
d5bea6b85a
autosummary: catch all exceptions when importing modules
...
Module imports may raise any exceptions, including SystemExit, which
need to be caught.
2017-11-02 23:04:43 +01:00
Takeshi KOMIYA
f46c91b652
Merge branch 'stable'
2017-11-02 00:49:10 +09:00
Takeshi KOMIYA
c4e364ee63
Rename tests directory; roots/test-doctest -> roots/test-ext-doctest
2017-11-02 00:03:29 +09:00
Takeshi KOMIYA
c3fffc521b
Reduce warnings on testing
2017-10-31 22:57:28 +09:00
Takeshi KOMIYA
47049ce5f6
Merge branch 'master' into improve_theme_sidebars
2017-10-25 23:53:44 +09:00
Takeshi KOMIYA
7e7b389eed
Merge branch 'stable'
2017-10-23 12:23:58 +09:00
Takeshi KOMIYA
b78f3090a0
HTML themes can set up default sidebars through `theme.conf`
2017-10-22 15:14:02 +09:00
Takeshi KOMIYA
ffad4f08c7
Fix #3739 : `:module:` option is ignored at content of pyobjects
2017-10-21 21:37:44 +09:00
Matthew Fernandez
6553b2ed32
add a test that confirms #1020
2017-10-18 18:39:56 -07:00