Takeshi KOMIYA
389f756f88
refactor: special rubric for footnotes
2018-12-10 00:07:25 +09:00
Takeshi KOMIYA
8a6179aa61
Process prolog and epilog on RSTParser (instead Input component)
2018-12-05 23:11:16 +09:00
Takeshi KOMIYA
5fa8ca492b
Add prepend_prolog() and append_epilog()
2018-12-05 23:10:23 +09:00
Takeshi KOMIYA
ab3eb1b61d
Add testcases for mock()
2018-12-04 23:57:01 +09:00
Takeshi KOMIYA
825426c841
refactor figure_wrapper() using state.inline_text()
2018-12-04 01:14:53 +09:00
Takeshi KOMIYA
b3d71ca683
Merge branch 'master' into refactor_SphinxTranslator
2018-12-03 23:16:03 +09:00
Takeshi KOMIYA
3863256cb6
Add SphinxTranslator as an abstract class
2018-12-03 22:30:56 +09:00
Takeshi KOMIYA
b76966815c
Fix annotations of testing
2018-12-03 22:22:07 +09:00
Takeshi KOMIYA
28add225f2
Merge branch '1.8'
2018-12-02 22:26:12 +09:00
Takeshi KOMIYA
e8ea448474
Merge pull request #5699 from tk0miya/smart_manpage_conf_py
...
quickstart: Simplify generated conf.py (for manpage)
2018-12-02 18:18:55 +09:00
Takeshi KOMIYA
a5e7e85e92
quickstart: Simplify generated conf.py (for manpage)
2018-12-02 17:57:20 +09:00
Takeshi KOMIYA
5e1c45355e
quickstart: Simplify generated conf.py (for htmlhelp)
2018-12-02 11:30:40 +09:00
Takeshi KOMIYA
e527be396a
Merge pull request #5607 from tk0miya/smart_texinfo_conf_py
...
quickstart: Simplify generated conf.py (for texinfo)
2018-12-02 01:30:51 +09:00
Takeshi KOMIYA
8608102da6
Refactor metadata handling
2018-11-30 17:56:19 +09:00
Takeshi KOMIYA
3808405b50
Fix #5659 : linkcheck: crashes for a hyperlink containing multibyte character
2018-11-25 01:37:32 +09:00
Takeshi KOMIYA
722c92250c
Fix #5648 : NodeMatcher matches Text node on attribute match
2018-11-25 01:16:17 +09:00
Takeshi KOMIYA
b2f069ba6e
Add testcase for default_texinfo_documents
2018-11-24 01:23:27 +09:00
Jon Dufresne
d99e2cae19
Deprecate evaluating Python 2 syntax in configuration files
2018-11-22 19:05:14 -08:00
Takeshi KOMIYA
4761e70c37
Merge branch '1.8'
2018-11-22 22:14:32 +09:00
Jean-François B
8412bdf9d6
Merge pull request #5645 from jfbu/latex_greek_cyrillic_letters
...
LaTeX: support for Greek and Cyrillic
2018-11-21 23:11:15 +01:00
Jon Dufresne
77849f0ef6
Simplify ensuredir() with Python3 stdlib features
...
- Simplify ensuredir() to equivalent os.makedir(name, exist_ok=True)
- Do not check if a directory exists before calling
ensuredir() (ensuredir() already handles it)
- Add exist_ok argument to path.makedirs() to follow same pattern
- Drop unnecessary .exists() check immediately before .isdir()
- Add tests for ensuredir
2018-11-20 18:37:05 -08:00
jfbu
4457038550
LaTeX: compatibility with caption package, 2nd part
...
Ensure same vertical spaces above caption for tabular(y) and longtable
rendered tables.
Fixes : #5520
2018-11-18 00:40:28 +01:00
jfbu
2825e338c2
LaTeX: support for Greek and Cyrillic
...
0. do not escape Unicode Greek letters via LaTeX math mark-up: pass them
through un-modified to LaTeX document,
1. if "fontenc" receives extra option LGR, then pdflatex will support
Unicode Greek letters (not in math), and with extra option T2A it
will support (most) Unicode Cyrillic letters.
2. for pdflatex with LGR, this will use "textalpha" LaTeX package and
"substitutefont" package to set up some automatic font substitution
to work around the unavailability of Greek with "times"
package (which is default font package chosen by Sphinx for
pdflatex), same with T2A and "substitutefont" for Cyrillic.
3. for xelatex/lualatex, set up Computer Modern Unicode as default font,
as it supports Cyrillic and Greek scripts,
4. for platex, don't do anything special as the engine already has
its default font supporting Cyrillic and Greek (even in math mode!)
Closes : #5251
Fixes: #5248
Fixes: #5247
2018-11-16 21:14:51 +01:00
Takeshi KOMIYA
6c94801ec2
Merge pull request #5621 from jdufresne/str-bytes
...
Fix all BytesWarning identified through tests
2018-11-14 20:05:48 +09:00
Jon Dufresne
4cda774566
Improve JS handling in test_search.py
...
- Reuse jsload() in all tests to reduce duplication.
- Fix -2 index to -1, to include the entire JSON string. Was previously
chopping off the final '}'.
- Assert the serialized string ends with a closing parenthesis
2018-11-13 21:25:46 -08:00
Jon Dufresne
41ad0d5347
Fix all BytesWarning identified through tests
...
Code should not arbitrarily mix bytes & str values. The values should be
understood and deliberate. When Python is run with the -b option, this
change fixes warnings of the form:
BytesWarning: str() on a bytes instance
2018-11-13 18:08:49 -08:00
Jean-François B
3a512ef68c
Merge branch '1.8' into 5520_latex_caption_package
2018-11-14 00:12:27 +01:00
jfbu
7f19885641
LaTeX: compatibility with caption package
...
This compatibility is mainly re-instored for convenience of user to
style the fonts used for the caption, and also possibly influence the
horizontal position via "width" or "margin" option of caption package
(attention that caption package obeys the document class tacit "twoside"
option, so if left and right margins are not set-up to be the same,
positioning of caption will depend on parity of the page number).
Regarding vertical skips, for captions placed on top (which is the table
templates default and also the literalblockcappos default), this commit
ensures that the vertical spacing separating the caption last baseline
to the top of framing is governed by \sphinxbelowcaptionspace in all
these three cases: tabular(y), longtable, literal blocks; the "skip"
option of caption package is ignored for them.
The "skip" is obeyed for the spacing between an image and its caption,
which currently in Sphinx is always below the image (no customization of
the figure caption vertical placement is currently available).
If literalblockcappos is "b" (captions follow code-blocks), this commit
removes the caption-package added \abovecaptionskip, so that "skip" is
also ignored for code-blocks in this case. This looks better due to the
extra space already added by the framing of the code-block and achieves
same spacing as without caption package (presumably loaded mainly to
style the fonts used for the caption). However in future maybe caption's
package "skip" should be obeyed for "literalblock" caption type.
Fixes: 5520
2018-11-13 23:55:11 +01:00
Jon Dufresne
555960d668
Deprecate and drop internal use of force_decode()
...
In the Python 3 only code base, this function is no longer necessary.
The type of values is well understood and deliberate. Code should avoid
arbitrary mixing of bytes & str.
By removing force_decode() calls from docstring values, can deprecate
the now unused 'encoding' arguments to various autodoc methods.
2018-11-13 07:16:39 -08:00
Jon Dufresne
444a7212b6
Fix "invalid escape sequence" warnings emitted during tests
...
sphinx/tests/test_quickstart.py:221: DeprecationWarning: invalid escape sequence '\*'
content = filename.bytes().decode('unicode-escape')
sphinx/tests/test_quickstart.py:221: DeprecationWarning: invalid escape sequence '\`'
content = filename.bytes().decode('unicode-escape')
2018-11-13 07:14:24 -08:00
Jon Dufresne
0137b0287a
Remove dead code or '.'
...
The expression `os.path.dirname(__file__)` always evaluates as a truthy
value. The `or '.'` is never evaluated.
2018-11-12 14:31:29 -08:00
Takeshi KOMIYA
33a60ee80e
Fix #5614 : autodoc: incremental build is broken when builtin modules are imported
2018-11-13 01:05:13 +09:00
Jon Dufresne
710ca3d7c3
Use super() to call parent class's method
2018-11-11 13:07:12 -08:00
Takeshi KOMIYA
0ccc64d9ea
test: Filter warnings on testing
2018-11-12 00:37:51 +09:00
Takeshi KOMIYA
bdaedbcbe4
quickstart: Simplify generated conf.py (for texinfo)
2018-11-11 21:57:14 +09:00
Takeshi KOMIYA
9c4e5b244a
test: Replace call_autodoc() by do_autodoc()
2018-11-11 21:22:11 +09:00
Takeshi KOMIYA
2810f77edd
Merge branch '1.8'
2018-11-09 22:10:35 +09:00
Takeshi KOMIYA
b28ab1e103
Merge pull request #5600 from tk0miya/3080_invalid_texinfo
...
Fix #3080 : multiline rubrics and citations are broken in texinfo builder
2018-11-09 22:08:51 +09:00
Takeshi KOMIYA
feba53ff55
Fix #3080 : texinfo: multiline citations are broken
2018-11-08 23:33:00 +09:00
Takeshi KOMIYA
84f781252f
Fix #3080 : texinfo: multiline rubric is broken
2018-11-08 23:33:00 +09:00
jfbu
16f47cded9
Merge branch '1.8'
2018-11-06 18:30:21 +01:00
Takeshi KOMIYA
dcc4ac55bb
latex: Move \pageautorefname to sphinxmessages.sty
2018-11-01 22:47:15 +09:00
jfbu
4df3b067b7
LaTeX: add styling to general index, similar to domain indices
...
Closes : #5579 . Also closes #5576 .
2018-10-31 19:22:34 +01:00
Takeshi KOMIYA
8b687ac304
Merge branch '1.8'
2018-11-01 01:24:12 +09:00
Takeshi KOMIYA
e3574a6f78
Fix #3002 : i18n: multiple footnote_references referring same footnote causes duplicated node_ids
2018-11-01 00:54:25 +09:00
Takeshi KOMIYA
08aadcffcd
Merge pull request #5559 from JulienPalard/text-colspan-rowspan
...
Working on text colspan and rowspan.
2018-11-01 00:42:02 +09:00
jfbu
f4d7b2e60e
Fix invalid escape sequence \d in test (refs #5513 )
2018-10-30 17:47:59 +01:00
Julien Palard
dfa1824f19
Removing unnecessary indent.
2018-10-28 08:42:36 +01:00
Takeshi KOMIYA
a4cce3e561
Merge pull request #5546 from tk0miya/refactor_test_root
...
test: Move autodoc_missing_imports to test-ext-autodoc
2018-10-25 23:55:07 +09:00
Takeshi KOMIYA
1af1d8a82b
Merge pull request #5536 from tk0miya/5497_install_mathjax_only_if_needed
...
Fix #5497 : Do not include MathJax.js and jsmath.js unless it is really needed
2018-10-25 23:03:38 +09:00
Julien Palard
d527497b1f
Moar tests
2018-10-23 18:41:08 +02:00
Julien Palard
9b30fc938d
Working on text colspan and rowspan.
2018-10-22 23:38:01 +02:00
Takeshi KOMIYA
ca8bc8ca49
refactor: Deprecate app._setting_up_extension
2018-10-17 11:56:11 +09:00
Takeshi KOMIYA
ea03286647
test: Move autodoc_missing_imports to test-ext-autodoc
2018-10-17 11:36:11 +09:00
Takeshi KOMIYA
4ed5c51cff
logging: Add prefixed_warnings() helper
2018-10-17 11:21:22 +09:00
Takeshi KOMIYA
44b385e2c9
Merge pull request #5533 from ericvw/autodoc_member-only_default-options
...
autodoc: Respect `member-order` in `autodoc_default_options` as documented
2018-10-17 11:12:56 +09:00
Takeshi KOMIYA
2e6e940df8
Fix #5497 : Do not include MathJax.js and jsmath.js unless it is really needed
2018-10-17 01:42:17 +09:00
Takeshi KOMIYA
7e23a061b3
Fix typo
2018-10-16 10:34:59 +09:00
Takeshi KOMIYA
84e1eeb8a2
Move env.doc2path() and env.path2doc() to Project class
2018-10-16 10:34:59 +09:00
Takeshi KOMIYA
eaec3bd916
Add sphinx.project; a manipulator for project and documents
2018-10-16 10:34:58 +09:00
Takeshi KOMIYA
e7e07fd697
Merge branch '1.8'
2018-10-16 09:57:54 +09:00
Takeshi KOMIYA
793792fafc
Fix #5480 : autodoc: unable to find type hints for unresolvable Forward references
2018-10-15 23:40:05 +09:00
Eric N. Vander Weele
d6b9db9581
tests: Ensure 'member-only' autodoc_default_options
is respected
...
When specifying the 'member-only' option to `autodoc_default_options`,
ensure it is respected.
2018-10-14 20:18:59 -04:00
Takeshi KOMIYA
b2cc425909
Fix #5498 : autodoc: unable to find type hints for a `functools.partial
`
2018-10-14 16:29:04 +09:00
jfbu
7ab09b5065
Fix #3704 : wrong `\label
` positioning for figures with a legend
2018-10-07 10:16:11 +02:00
Takeshi KOMIYA
6eb5b29484
Merge branch 'master' into refactor_latex
2018-10-07 13:33:55 +09:00
Paul Melnikow
e792279791
Improve error message when config fails type check
...
The old message printed wrapped brackets around the type name, which would make you think it required an array.
2018-10-02 14:20:36 -04:00
Takeshi KOMIYA
973c3ffa25
Merge branch 'master' into change_master_doc_to_index
2018-09-29 21:12:40 +09:00
Takeshi KOMIYA
67e9f87a54
Merge branch 'master' into bytesio
2018-09-25 08:29:37 +09:00
Jon Dufresne
65da8a08ac
Remove plistlib workaround for unsupported Pythons
2018-09-23 20:25:36 -07:00
Jon Dufresne
4f4e225775
Replace all six.BytesIO with io.BytesIO
2018-09-23 18:38:06 -07:00
Takeshi KOMIYA
ff8df59ac1
Merge pull request #5479 from jdufresne/https
...
Prefer https:// links where available
2018-09-24 09:04:54 +09:00
Jon Dufresne
dd383ec472
Prefer https:// links where available
2018-09-23 11:50:42 -07:00
Jon Dufresne
02d06bdaf0
Remove uses of six.moves that did not cause any type errors
...
Removal of the remaining imports may require passing "--python-version
3.5" to the mypy command.
2018-09-23 09:22:06 -07:00
Rob Ruana
e547a6a0d2
Fixes #5426 : [Napoleon] Better handling of inline attributes ( #5470 )
...
* Fixes #5426 : [Napoleon] Better handling of inline attributes
* Removes uneeded NOQA comments
* Fixes imports
2018-09-23 09:26:17 -04:00
Antony Lee
dbb7c38220
Rendering of exceptions by napoleon. ( #4046 )
...
This lets napoleon render exceptions using the standard info field
syntax
```
:raises FooException: Some condition.
```
rather than the nonstandard
```
:raises: :exc:`FooException` -- Some condition.
```
Note that the previous approach was more forgiving if an explanatory
text was given in the Raises section without an actual exception class:
```
Raises
------
If something occurs.
```
would be rendered as
```
:raises: *If something occurs*
```
which is OK-ish but is now rendered as
```
:raises If something occurs.:
```
which is somewhat more nonsensical.
However neither the Google style guide nor numpydoc actually support
this form (they always have both the type and the description) so I
think the change is reasonable.
2018-09-23 08:31:27 -04:00
Jon Dufresne
a3bc49dd64
Remove Python 2.6 compat shim for ElementTree.itertext
2018-09-22 10:32:28 -07:00
Takeshi KOMIYA
dc44b0d2a9
Merge branch 'master' into HEAD
2018-09-22 22:54:15 +09:00
Takeshi KOMIYA
6f25bd3680
Merge branch 'master' into drop-iteritems
2018-09-22 22:17:38 +09:00
Takeshi KOMIYA
3a2418a827
refactoring: Drop PY2 and PY3 flags
2018-09-22 21:27:59 +09:00
Takeshi KOMIYA
98648325aa
Merge branch '1.8'
2018-09-22 17:16:24 +09:00
Takeshi KOMIYA
48c634e623
test: Merge py35/test_autodoc_py35.py to test_autodoc.py
2018-09-22 16:41:44 +09:00
Takeshi KOMIYA
40a2fdf315
test: Merge py3/test_util_inspect_py3.py to test_util_inspect.py
2018-09-22 16:36:10 +09:00
Takeshi KOMIYA
b18fe13f55
Drop branches for sys.version_info < (3, 4)
2018-09-22 16:31:07 +09:00
Takeshi KOMIYA
c0fffb9e8b
Fix #5432 : py domain: :type: field can't process :term: references
2018-09-22 15:24:14 +09:00
Takeshi KOMIYA
522105b79b
Merge branch '1.8'
2018-09-20 20:01:14 +09:00
Takeshi KOMIYA
c7f3933612
Merge branch '1.8' into 5431_warnings_for_callable
2018-09-18 23:34:33 +09:00
Takeshi KOMIYA
5c3a0e4e40
Fix #5431 : autodoc: `autofunction
` emits a warning for callable objects
2018-09-18 13:02:01 +09:00
Takeshi KOMIYA
9e8434f902
Fix #5436 : Autodoc does not work with enum subclasses with properties/methods
2018-09-18 13:01:10 +09:00
Takeshi KOMIYA
6d55e98da1
test: Move EnumCls to target.enum package
2018-09-18 13:01:10 +09:00
Takeshi KOMIYA
efdc95ef8b
Merge branch '1.8'
2018-09-13 00:53:09 +09:00
Jon Dufresne
490e4aed41
Remove unnecessary object from class definitions
...
In Python 3, all classes are new-style classes. The object in the
definition is redundant and unnecessary.
2018-09-11 07:07:01 -07:00
Jon Dufresne
0d6be504ea
Remove use of six.iteritems()
...
In Python 3, dict.items() is always an iterator.
2018-09-11 06:03:34 -07:00
Jon Dufresne
9d6deec4ca
Fix AttributeError in ExtensionError
...
In Python 3, the attribute BaseException.message doesn't exist.
$ python3
>>> from sphinx.errors import ExtensionError
>>> e = ExtensionError('foo')
>>> repr(e)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "sphinx/sphinx/errors.py", line 65, in __repr__
return '%s(%r)' % (self.__class__.__name__, self.message)
AttributeError: 'ExtensionError' object has no attribute 'message'
2018-09-09 11:50:56 -07:00
Takeshi KOMIYA
ffaa528c98
Merge pull request #5390 from tk0miya/4018_htmlhelp_file_suffix
...
Fix #4018 : htmlhelp: Add htmlhelp_file_suffix and htmlhelp_link_suffix
2018-09-09 19:35:49 +09:00
Takeshi KOMIYA
02afc357ef
Merge branch '1.8'
2018-09-09 19:26:48 +09:00
Takeshi KOMIYA
d1eecb1307
Merge branch '1.7' into 1.8
2018-09-09 19:22:35 +09:00
Takeshi KOMIYA
973986cfdb
Add $DO_EPUBCHECK envvar as a workaround for #4611
2018-09-09 19:09:56 +09:00
Takeshi KOMIYA
07fd1c0680
Fix #4018 : htmlhelp: Add htmlhelp_file_suffix and htmlhelp_link_suffix
2018-09-08 23:11:14 +09:00
Takeshi KOMIYA
8e729b419e
Fix #5399 : Sphinx crashes if unknown po file exists
2018-09-08 22:21:59 +09:00
Max
61f9005b73
_MockModule and _MockObject now display meaningful names in type annotations and superclass names
2018-09-07 15:14:01 +03:00
Takeshi KOMIYA
35e1764025
Fix #5290 : autodoc: failed to analyze source code in egg package
2018-09-06 22:22:01 +09:00
Takeshi KOMIYA
a2d5c79114
Merge branch '1.8' into 4034_fix_download_url2
2018-09-06 02:00:37 +09:00
Takeshi KOMIYA
750e037ce6
Merge pull request #5388 from lamby/reproducbible-frozenset
...
Ensure frozen object descriptions are reproducible
2018-09-06 01:08:32 +09:00
Takeshi KOMIYA
f7e556c1db
Merge pull request #5376 from tk0miya/2401_members_conflicts_with_special_members
...
Fix #2401 : autodoc: ``:members:`` causes ``:special-members:`` not to be shown
2018-09-06 00:06:25 +09:00
Chris Lamb
17d32d625b
Ensure frozenset object descriptions are reproducible
...
Whilst working on the Reproducible Builds effort [0], we noticed
that sphinx could generate output that is not reproducible.
In particular, the rendering of `frozenset` objects in default
arguments and elsewhere is currently non-determinstic.
For example:
frozenset(['a', 'b', 'c'])
Might be rendered as any of:
frozenset({'a', 'b', 'c'})
frozenset({'a', 'c', 'b'})
frozenset({'b', 'a', 'c'})
frozenset({'b', 'c', 'a'})
frozenset({'c', 'a', 'b'})
frozenset({'c', 'b', 'a'})
Patch attached that sorts the contents of frozensets whilst rendering.
This is parallel to the `dict` and `set` type logic
[0] https://reproducible-builds.org/
2018-09-05 15:58:54 +01:00
Takeshi KOMIYA
342de4f0fd
Merge branch '1.8'
2018-09-05 23:10:20 +09:00
Takeshi KOMIYA
3d35723f6d
Merge branch '1.7' into 1.8
2018-09-05 23:09:48 +09:00
Takeshi KOMIYA
abcb5bd5ec
The default setting for master_doc is changed to 'index'
2018-09-04 01:14:16 +09:00
Takeshi KOMIYA
06aa1a7864
Fix #2401 : autodoc: `:members:
causes
:special-members:
` not to be shown
2018-09-03 01:26:31 +09:00
Takeshi KOMIYA
34cc1b5c95
Fix #2720 , #4034 : Incorrect links with `:download:
`, duplicate names, and parallel builds
2018-09-03 01:01:55 +09:00
Takeshi KOMIYA
a7cab001d9
Drop APIs deprecated in 2.0
2018-09-03 00:31:33 +09:00
Takeshi KOMIYA
219f024595
Add testcase for pygments
2018-09-02 16:17:02 +09:00
Dmitry Shachnev
561199e5e8
Make generated texinfo files reproducible by sorting the anchors
2018-08-30 13:03:49 +03:00
Takeshi KOMIYA
db1582833d
Merge pull request #5346 from tk0miya/add_NodeMatcher
...
[Proposal] Add a helper class for Node.traverse()
2018-08-29 23:49:59 +09:00
Takeshi KOMIYA
63dc6afb62
Merge branch '1.8' into 5348_support_remote_download_file
2018-08-27 01:21:19 +09:00
Takeshi KOMIYA
c5c023cb68
Merge pull request #5352 from tk0miya/improve_pytest_header
...
Improve pytest header
2018-08-27 01:20:42 +09:00
Takeshi KOMIYA
aee5fd04d4
Fix #5348 : download reference to remote file is not displayed
2018-08-26 22:25:35 +09:00
Jakob Lykke Andersen
2a544b4ec3
C++, conditionally disable test on sys.maxunicode
2018-08-26 13:17:53 +02:00
Takeshi KOMIYA
9f7afa161e
Add NodeMatcher; a helper class for Node.traverse()
2018-08-26 18:14:07 +09:00
Takeshi KOMIYA
48427ae57a
Improve pytest header
2018-08-26 11:28:06 +09:00
Takeshi KOMIYA
8eb44a40ab
Merge branch '1.8' into 5321_invalid_lineno_for_i18n_warnings
2018-08-25 11:45:16 +09:00
Takeshi KOMIYA
ea3d0b3768
Merge branch '1.7' into 1.8
2018-08-25 03:07:35 +09:00
Takeshi KOMIYA
520797a5e8
test: Upgrade python on Circle CI to 3.5
2018-08-25 02:53:17 +09:00
Takeshi KOMIYA
328ff6eeae
Fix i18n: warnings for translation catalogs have wrong line numbers
2018-08-22 21:01:50 +09:00
Takeshi KOMIYA
59a766d7d6
Fix #5322 : autodoc: `Any
` typehint causes formatting error
2018-08-22 19:57:27 +09:00
Takeshi KOMIYA
db8865a46d
Merge pull request #5063 from jakobandersen/search_use_dispname
...
Search: make a difference between fullname and dispname
2018-08-20 22:15:03 +09:00
Takeshi KOMIYA
e3f383ad7c
Merge pull request #5315 from tk0miya/add_autodoc_default_options
...
Add autodoc_default_options
2018-08-20 00:26:08 +09:00
Takeshi KOMIYA
7f52ef7512
Merge branch '1.7'
2018-08-19 02:19:06 +09:00
Takeshi KOMIYA
3d9e2cf831
Add autodoc_default_options
2018-08-18 18:22:16 +09:00
Lewis Haley
f196a92055
autodoc: add 'exclude-members' to user global options
...
As the previous commit explains, it is now possible to specify arguments
to the global options in config files. This means that we can now include
the `exclude-members` option in this global configuration.
Previously, there was no point including this option because it makes no
sense without arguments. Including this option means users have the
flexibility of explicitly including which special methods they want using
(e.g.):
:special-members: __init__, __iter__
or explicitly excluding which special-members (or other members) they want
using (e.g.):
:exclude-members: __weakref__, __hash__
2018-08-17 16:02:11 +01:00
Lewis Haley
6e1e35c98a
autodoc: allow specifying values to global arguments
...
Previously, users could specify a *list* of flags in their config files.
The flags were directive names that would otherwise be present in the
.rst files. However, as a list, it was not possible to specify values
to those flags, which *is* possible in .rst files.
For example, in .rst you could say
:special-members: __init__, __iter__
And this would cause autodoc to generate documents for these methods that
it would otherwise ignore.
This commit changes the config option to instead accept a dictionary.
This is a dictionary whose keys can contain the same flag-names as before,
but whose values can contain the arguments as seen in .rst files.
The old list is still supported, for backwards compatibility, but the data
is transformed into a dictionary when the user's config is loaded.
2018-08-17 15:51:00 +01:00
Lewis Haley
87029392fd
test_autodoc: fix mutable function default argument in do_autodoc
...
Setting mutable types as default arguments is bad practice because the
value is only initialised once. This means that defaults arguments of
lists and dictionaries which are modified during code execution *stay*
modified between calls.
In this case, the `options` dictionary accumulated options as more and
more test cases were executed. Without this change, the tests added in
the next commit do not pass.
See: https://stackoverflow.com/questions/1132941/least-astonishment-and-the-mutable-default-argument
2018-08-17 15:33:58 +01:00
Jakob Lykke Andersen
9cddc344db
Merge pull request #5311 from jakobandersen/cpp_new_delete_expr
...
C++, add parsing of new and delete expressions
2018-08-17 14:33:06 +02:00
Jakob Lykke Andersen
73ae1ac834
C++, add parsing of basic new expressions.
2018-08-17 13:49:44 +02:00
Takeshi KOMIYA
c4fa1aed34
Fix #5211 : autodoc: No docs generated for functools.partial functions
2018-08-17 01:24:19 +09:00
Takeshi KOMIYA
11331c5923
Merge branch '1.7'
2018-08-17 00:56:35 +09:00
Takeshi KOMIYA
28131df93e
Merge pull request #5307 from akaihola/5273_doctest_conditional_skip
...
Feature: skip doctests conditionally
2018-08-17 00:33:29 +09:00
Antti Kaihola
098f37fddf
Ref #5273 : doctest: add test for skipif calling global setup/cleanup
...
Ensure that `doctest_global_setup` and `doctest_global_cleanup` are executed
before and after evaluating each `:skipif:` option.
2018-08-16 17:56:29 +03:00
Antti Kaihola
5ffc924940
Ref #5273 : doctest: added a missing final newline
2018-08-16 14:09:06 +03:00
Antti Kaihola
9185c2c356
Ref #5273 : doctest: add tests for the :skipif: option
2018-08-16 13:22:59 +03:00
Takeshi KOMIYA
91650d89c9
Fix #5291 : autodoc crashed by ForwardRef types
2018-08-15 21:30:49 +09:00
Jakob Lykke Andersen
6433e08069
C++, add parsing of delete expressions.
2018-08-15 10:08:31 +02:00
Takeshi KOMIYA
955c3d388b
test Signature annotations in py34 too
2018-08-15 01:22:52 +09:00
Takeshi KOMIYA
e26dc81272
Fix autodoc: Optional types are wrongly rendered
2018-08-15 01:22:52 +09:00
Takeshi KOMIYA
848224f641
Add LaTeXBuilder.context: Build context object by builder
2018-08-13 23:52:44 +09:00
Jakob Lykke Andersen
349890266c
C++, parse attributes on declerators as well.
...
Fixes sphinx-doc/sphinx#5187
2018-08-11 16:39:27 +02:00
Jakob Lykke Andersen
ef5448e8bc
Merge pull request #5284 from jakobandersen/cpp_char_lit_5147
...
C++, add support for (most) character literals.
2018-08-10 22:59:22 +02:00
Jakob Lykke Andersen
44127fd13b
C++, add support for (most) character literals.
...
Fixes sphinx-doc/sphinx#5147
2018-08-10 22:13:18 +02:00
Terence D. Honles
da45604485
handle NoneType as None
2018-08-10 11:58:08 -07:00
Takeshi KOMIYA
b09c54e669
Merge branch 'master' into graphviz_width_of_svg
2018-08-07 23:16:37 +09:00
Takeshi KOMIYA
b01256dbaf
Merge pull request #5253 from tk0miya/enable_epub_by_default
...
Enable epub by default
2018-08-07 01:05:07 +09:00
Timotheus Kampik
97fd09177c
#5258 add tests for highlightText()
2018-08-05 10:45:21 +02:00
Takeshi KOMIYA
7e546c0e0b
refactor: Remove duplicated testcase
2018-08-05 08:18:21 +09:00
Takeshi KOMIYA
de73ee5902
refactor: test_autodoc
2018-08-05 08:18:21 +09:00
Takeshi KOMIYA
f591cba27f
Fix #5002 : graphviz: SVGs do not adapt to the column width
2018-08-05 08:16:46 +09:00
Takeshi KOMIYA
dc4f8d4836
conf.py: Drop epub_author, epub_publisher and epub_copyright
...
The default values of them are same as conf.py's. So it is not
needed to override the setting.
2018-08-05 08:16:00 +09:00
Takeshi KOMIYA
206395121d
Merge pull request #5250 from tk0miya/refactor_math4
...
Add :rst:role:`math:numref` role to refer equations (Same as :rst:role:`eq`)
2018-08-04 21:03:49 +09:00
Takeshi KOMIYA
ec7ee91dd3
Merge pull request #5230 from tk0miya/726_mathjax_config
...
#726 , #969 : Add mathjax_config
2018-08-04 19:21:01 +09:00
Takeshi KOMIYA
8e56f86383
Add :rst:role:math:numref
role to refer equations (Same as :rst:role:eq
)
2018-08-02 01:52:40 +09:00
Takeshi KOMIYA
5fd62810b9
Merge pull request #5229 from tk0miya/refactor_latex2
...
Check latex_elements at config-inited event
2018-07-30 23:16:02 +09:00
Takeshi KOMIYA
90246b82b5
Check latex_elements at config-inited event
2018-07-29 22:43:13 +09:00
Takeshi KOMIYA
da7a06b323
WIP: #726 , #969 : Add mathjax_config
2018-07-29 22:36:53 +09:00
Timotheus Kampik
33d09e1c33
Merge pull request #5207 from TimKam/5186-js-test-infrastructure
...
5186 set up JavaScript test infrastructure
2018-07-29 08:52:37 +02:00
Takeshi KOMIYA
104bd42f51
Merge branch 'master' into refactor_highlighter
2018-07-29 11:21:36 +09:00
Timotheus Kampik
afe46ef74c
#5186 add tests for getQueryParameters()
...
and fix test description of `urldecode()`
2018-07-28 21:12:05 +02:00
Takeshi KOMIYA
7ee868fb18
Add testcases for autodoc_default_flags
2018-07-28 22:37:32 +09:00
Takeshi KOMIYA
f969edfaa8
Fix flake8 violations on tests
2018-07-28 20:19:30 +09:00
Takeshi KOMIYA
4165c8dd62
Merge pull request #4988 from tk0miya/refactor_math
...
Implement math_renderer framework
2018-07-28 19:27:55 +09:00
Takeshi KOMIYA
c657f1c1c2
test: Validate whole of generated docs by autodoc
2018-07-28 18:46:13 +09:00
Takeshi KOMIYA
7dad01d18f
test: Add do_autodoc() helper
2018-07-28 18:30:27 +09:00
Takeshi KOMIYA
dd65d00f29
Implement math_renderer framework
2018-07-28 18:20:11 +09:00
Takeshi KOMIYA
9bb1e83668
Merge branch 'master' into refactor_highlighter
2018-07-24 01:11:57 +09:00
Takeshi KOMIYA
250e6dbc6c
Merge pull request #5203 from tk0miya/2820_autoclass_supports_nested_class
...
Close #2820 : autoclass directive supports nested class
2018-07-23 23:18:31 +09:00
Timotheus Kampik
5fdf81fe2d
#5186 configure karma
...
and add first karma test
2018-07-22 12:27:39 +02:00
Antony Lee
732ebb5d1e
Capitalization: "Table Of Contents" -> "Table of Contents".
...
This is consistent with "Complete Table of Contents" (which is already
in the database), as well as e.g. "Indices and Tables" where "and" is
not capitalized.
This is also fairly standard title-case practice.
2018-07-22 12:12:48 +02:00
Takeshi KOMIYA
8c29801f27
Close #2820 : autoclass directive supports nested class
2018-07-22 01:06:17 +09:00
Takeshi KOMIYA
f3019ee197
Apply :confval:trim_doctest_flags
to all builders (cf. text, manpages)
2018-07-21 13:54:51 +09:00
Takeshi KOMIYA
2bafb53179
Add testcase for trim_doctest_flags
2018-07-21 11:46:08 +09:00
Timotheus Kampik
f605012617
#4886 remove obsolete *
2018-07-17 20:40:49 +02:00
Timotheus Kampik
c126067f4e
#4886 add tests
...
to better cover the current link check ignore configuration
behavior
2018-07-16 23:17:44 +02:00
Takeshi KOMIYA
3e57ea0a52
Merge branch '1.7'
2018-07-17 00:37:40 +09:00
Takeshi KOMIYA
922e218214
Fix #5158 : autosummary: module summary has been broken when it starts with heading
2018-07-16 18:45:28 +09:00
Takeshi KOMIYA
d3cc565749
Merge branch 'master' into 4976_location_for_logger.info
2018-07-16 17:18:24 +09:00
Jean-François B
82a7a2235f
Merge branch 'master' into latex_xindy
2018-07-16 09:26:23 +02:00
Takeshi KOMIYA
6753b24877
Merge branch '1.7' into 3329_i18n_autosymbol_footnotes
2018-07-16 16:25:55 +09:00
Takeshi KOMIYA
9734bf5a77
Merge pull request #5167 from mitya57/long-tuples
...
Fix formatting type annotations for tuples with more than two arguments
2018-07-16 15:17:17 +09:00
jfbu
3c3dca8203
Fix failed test (changed \sphinxleftcurlybrace)
2018-07-16 01:06:27 +02:00
Takeshi KOMIYA
52bb8e7428
Merge branch '1.7' into 3329_i18n_autosymbol_footnotes
2018-07-15 23:43:09 +09:00
Takeshi KOMIYA
aad56c0361
Fix #3329 : i18n: crashed by auto-symbol footnote references
2018-07-15 20:48:39 +09:00
Takeshi KOMIYA
b1acc54cf9
Fix #5139 : autodoc: Enum argument missing if it shares value with another
2018-07-15 18:53:53 +09:00
Takeshi KOMIYA
bfe7bb819d
Merge branch '1.7'
2018-07-15 14:55:15 +09:00
Dmitry Shachnev
1e11634d51
Add a failing test for formatting Tuple[int, str, int]
2018-07-13 21:21:49 +03:00
Takeshi KOMIYA
a2f6de88c1
Fix #5146 : autosummary: warning is emitted when the first line of docstring ends with literal notation
2018-07-08 21:14:01 +09:00
Takeshi KOMIYA
910be1e2a2
Close #4976 : `SphinxLoggerAdapter.info()
now supports
location
` parameter
2018-06-26 01:02:37 +09:00
Takeshi KOMIYA
f518d26e45
Merge branch 'master' into 1431_latex_enumlist
2018-06-22 00:27:49 +09:00
Takeshi KOMIYA
3d180f9385
Merge branch '1.7'
2018-06-21 23:23:30 +09:00
jfbu
dbb04d0a33
Obide by Docutils `node['prefix']
and
node['suffix']
`
2018-06-20 18:11:11 +02:00
Takeshi KOMIYA
2f91a2c22e
Merge branch 'master' into 5035_qthelp_namespace_allows_dashes
2018-06-20 00:45:34 +09:00
Takeshi KOMIYA
d7bf78f3ff
Fix #5070 : epub: Wrong internal href fragment links
2018-06-19 23:37:37 +09:00
Takeshi KOMIYA
e1a87ba073
Fix broken testcase by alabaster-0.711
2018-06-19 23:36:54 +09:00
Takeshi KOMIYA
b84240d871
Merge pull request #5108 from tk0miya/alabaster-0.711
...
Alabaster 0.711
2018-06-19 23:35:17 +09:00
Takeshi KOMIYA
87ddb6c68f
Fix broken testcase by alabaster-0.711
2018-06-19 22:55:05 +09:00
Takeshi KOMIYA
b6904e69af
Merge branch '1.7' into 5091_latex_curlybrace_in_index
2018-06-19 09:46:20 +09:00
Takeshi KOMIYA
58e1067ccd
Merge branch 'master' into 4362_dont_overwrite_latex
2018-06-17 17:50:49 +09:00
Takeshi KOMIYA
af1502c32e
Merge pull request #5084 from tk0miya/3784_mathjax_integrity
...
Close #3784 : mathjax: Add :confval:`mathjax_options`
2018-06-17 00:33:58 +09:00
Takeshi KOMIYA
fa3e0ca682
Close #5035 : qthelp builder allows dashes in :confval:qthelp_namespace
2018-06-16 18:33:09 +09:00
Takeshi KOMIYA
71c0eb6b1a
Merge branch '1.7'
2018-06-16 18:23:36 +09:00
Takeshi KOMIYA
2a9da1d031
Fix #5091 : latex: curly braces in index entries are not handled correctly
2018-06-16 01:34:40 +09:00
Takeshi KOMIYA
285ae7e881
Fix #5066 : html: "relations" sidebar is not shown by default
2018-06-16 00:51:21 +09:00
Takeshi KOMIYA
28fe6dadf4
Fix #4362 : latex: Don't overwrite .tex file if document not changed
2018-06-14 02:14:33 +09:00
Takeshi KOMIYA
34126021d9
Close #3784 : mathjax: Add :confval:mathjax_options
2018-06-13 23:24:21 +09:00
Takeshi KOMIYA
6c4d6c3b94
Fix #5032 : autodoc loses the first staticmethod parameter for old styled classes
2018-06-13 22:30:14 +09:00
Jakob Lykke Andersen
dd711a7dc7
Search: make a difference between fullname and dispname
2018-06-10 17:16:58 +02:00
Takeshi KOMIYA
0edcae1ff8
Fix #5019 : autodoc: crashed by Form Feed Character
2018-06-10 21:08:21 +09:00
Takeshi KOMIYA
72e60ce165
Merge branch '1.7'
2018-06-09 20:53:01 +09:00
Jakob Lykke Andersen
cc026946f7
C++, add support for anon entities.
...
Anonymous entities are specified with names starting with "@",
but are rendered as "[anonymous]".
Fixes sphinx-doc/sphinx#3593 and sphinx-doc/sphinx#2683 .
2018-06-09 12:24:34 +02:00
Takeshi KOMIYA
fc7817b854
Merge pull request #5034 from tk0miya/add_html_js_files
...
Add :confval:`html_js_files`
2018-06-09 11:51:11 +09:00
Jean-François B
95a8099913
Merge branch 'master' into latex_remove_shorthandoff_variable
2018-06-08 19:53:46 +02:00
Takeshi KOMIYA
9fc2657d7e
Add :confval:html_js_files
2018-06-09 02:38:36 +09:00
Takeshi KOMIYA
9617b138c7
Merge pull request #5049 from tk0miya/4193_canonical_url
...
html: Output ``canonical_url`` metadata if :confval:`html_baseurl` set
2018-06-09 02:35:56 +09:00
jfbu
45c63a8e2d
LaTeX, follow-up to PR #5012 , avoid label separated by pagebreak
...
PR #5012 took care of this for longtable, but the problem can also arise
with tabular/tabulary and is much easier to fix.
2018-06-08 18:46:15 +02:00
Takeshi KOMIYA
6d5e68b02e
Merge branch '1.7' into 5048_numbered_toctree
2018-06-08 21:41:48 +09:00
Takeshi KOMIYA
5843dcb868
Merge branch '1.7' into 5048_numbered_toctree
2018-06-08 20:52:43 +09:00
jfbu
7bebdd0f97
Add tests for non-captioned table with label in latex
2018-06-08 10:18:53 +02:00
jfbu
b41b1dac5c
Deprecate sphinx.writers.latex.ExtBabel.get_shorthandoff()
...
This partially reverts d17f3955a5
2018-06-06 19:16:14 +02:00
Takeshi KOMIYA
fb41dcefab
Fix sphinx.testing uses deprecated pytest API; Node.get_marker(name)
2018-06-07 01:22:55 +09:00
Takeshi KOMIYA
96b9b9a127
Fix #5048 : crashed with numbered toctree
2018-06-07 00:54:02 +09:00
Takeshi KOMIYA
e30b10a57d
html: Output `canonical_url
metadata if :confval:
html_baseurl` set
2018-06-06 21:18:17 +09:00
jfbu
a32c358342
Remove usage of internal shorthandoff variable from LaTeX writer
2018-06-05 18:38:59 +02:00
jfbu
f9e2a41a48
Merge branch '1.7'
2018-06-05 18:17:18 +02:00
jfbu
66741b1ee9
LaTeX: make deactivation of = and " systematic
...
This avoids maintaining list of languages making " (or worse =) active
TeX characters.
2018-06-05 10:20:17 +02:00
Takeshi KOMIYA
98f10216c7
Merge branch '1.7'
2018-05-29 02:13:54 +09:00
Takeshi KOMIYA
d9df3b4b47
Merge pull request #5005 from tk0miya/3606_load_mathjax_async
...
Fix #3606 : MathJax should be loaded with async attribute
2018-05-29 01:04:34 +09:00
Takeshi KOMIYA
1deceda6da
Merge branch 'master' into 3606_load_mathjax_async
2018-05-28 23:04:13 +09:00
Takeshi KOMIYA
af32786af1
Merge branch 'master' into 4983_wrong_id_for_productionlist
2018-05-28 23:00:35 +09:00
Jakob Lykke Andersen
6d52b63eee
C++, support for unions.
2018-05-26 20:03:25 +02:00
Jakob Lykke Andersen
f592483156
Add cpp:texpr role (style alternative to cpp:expr)
...
Simplified version of sphinx-doc/sphinx#4836 ,
thanks to mickk-on-cpp.
2018-05-26 17:25:41 +02:00
jfbu
a08321f962
Better replacement for LaTeX's enumerated list support macros
2018-05-26 15:14:57 +02:00
lucdanton
b839a7cf0e
C++: parse pack expansions in function calls.
2018-05-26 13:28:21 +02:00
Takeshi KOMIYA
600c948ff9
Close #1431 : latex: Add alphanumeric enumerated list support
2018-05-26 00:19:27 +09:00
shimizukawa
eacaaed1c7
Merge branch 1.7
2018-05-25 08:17:19 +09:00
Takeshi KOMIYA
f3168d9894
Rename app.add_javascript() to add_js_file()
2018-05-24 23:59:49 +09:00
Takeshi KOMIYA
adff7e89d4
Merge branch '1.7' into 4914_dataclasses
2018-05-23 22:37:43 +09:00
Takeshi KOMIYA
51962c715c
Merge branch '1.7'
2018-05-23 21:41:45 +09:00
Takeshi KOMIYA
3019558a4f
Merge branch '1.7' into 4919_crashed_by_numbered_toctree
2018-05-23 21:41:38 +09:00
Takeshi KOMIYA
b6ba8cad10
Fix #4648 : latex: Now "rubric" elements are rendered as unnumbered section title
2018-05-23 01:22:14 +09:00
Takeshi KOMIYA
0ba5c24f5e
Close #4980 : latex: Improve label handling of LaTeX builder (section)
2018-05-22 22:06:22 +09:00
Takeshi KOMIYA
1b5e910059
Close #4980 : latex: Improve label handling of LaTeX builder (table)
2018-05-22 22:06:22 +09:00
Takeshi KOMIYA
fdc0697690
Close #4980 : latex: Improve label handling of LaTeX builder (code-block)
2018-05-22 22:06:22 +09:00
Takeshi KOMIYA
f621fe8533
Close #4980 : latex: Improve label handling of LaTeX builder (figure)
2018-05-22 22:06:22 +09:00
Takeshi KOMIYA
d62a274709
Fix #4983 : productionlist directive generates invalid IDs for the tokens
2018-05-22 11:17:50 +09:00
jfbu
e7adae9799
Revert extra \relax after \phantomsection in LaTeXTranslator.hypertarget
2018-05-21 16:27:37 +02:00
jfbu
0f2dffb0c8
Avoid unneeded \relax after \phantomsection in glossary item labels
2018-05-21 16:17:58 +02:00
Takeshi KOMIYA
506d4c87ef
Merge branch '1.7'
2018-05-21 23:07:54 +09:00
Takeshi KOMIYA
6b20bda67a
Merge branch '1.7' into 4919_crashed_by_numbered_toctree
2018-05-21 23:03:48 +09:00
Takeshi KOMIYA
ff3ac70c76
Fix #4973 : latex: glossary directive adds whitespace to each item
2018-05-21 23:01:39 +09:00
Takeshi KOMIYA
3080d24330
Fix #4956 : autodoc: Failed to extract document from a subclass of the class on mocked module
2018-05-21 21:53:20 +09:00
Takeshi KOMIYA
cda18f119f
Fix #4919 : node.asdom() crashes if toctree has :numbered: option
2018-05-21 21:31:34 +09:00
Takeshi KOMIYA
0261b76bcb
Merge branch '1.7' into 4979_latex_index_escaping
2018-05-21 10:40:38 +09:00
Takeshi KOMIYA
be8e2be47b
Fix #4914 : autodoc: Parsing error when using dataclasses without default values
2018-05-21 00:25:11 +09:00
Takeshi KOMIYA
c09f5e0f98
Merge pull request #4928 from JulienPalard/i18n-ignore-git-dir
...
i18n: Ignore dot-directories like .git/ in LC_MESSAGES/.
2018-05-19 16:44:11 +09:00
Takeshi KOMIYA
ac523c637a
Merge pull request #4975 from tk0miya/refactor_math
...
Fix #4333 : Enable directives and roles for math by default
2018-05-19 15:15:38 +09:00
Takeshi KOMIYA
057152e9e7
Merge branch '1.7'
2018-05-19 14:25:23 +09:00
Takeshi KOMIYA
de6f3b252e
Fix #4979 : latex: Incorrect escaping of curly braces in index entries
2018-05-19 14:15:02 +09:00
Takeshi KOMIYA
4d68b4173b
Merge branch '1.7' into latex_deeply_nested_enumlist
2018-05-19 13:00:00 +09:00
Takeshi KOMIYA
b2abab1c45
Fix #4969 : autodoc: constructor method should not have return annotation
2018-05-19 11:49:32 +09:00
Takeshi KOMIYA
adbda06eca
Fix make_app() fixture fails to rollback registered roles on creating multiple apps
2018-05-17 00:42:48 +09:00
Takeshi KOMIYA
e675ad2ec9
Enable math_block node rendering by default (without HTML builders)
2018-05-17 00:42:22 +09:00
Takeshi KOMIYA
4e04bff4f5
Enable math node rendering by default (without HTML builders)
...
Nowadays, math elements (inline and block level equations) are
integrated into reST spec by default. But, in Sphinx, they are
not enabled by default. For this reason, users have to enable
one of math extensions even if target builder supports math
elements directly.
This change starts to enable them by default. As a first step,
this replaces math node and its structure by docutils based one.
2018-05-15 22:27:49 +09:00
Takeshi KOMIYA
c6050a3d1e
Fix latex: deeply nested enumerated list which is beginning with non-1 causes LaTeX engine crashed
2018-05-15 01:48:12 +09:00
Takeshi KOMIYA
bc19cf72c9
Merge branch '1.7'
2018-05-14 01:04:45 +09:00
Takeshi KOMIYA
e4410b6ab0
Merge branch '1.7' into 4913_literal_block_under_bullet_list
2018-05-12 22:35:55 +09:00
Takeshi KOMIYA
86f179e312
Merge pull request #4941 from tk0miya/4035_rename_viewcode_import
...
Rename viewcode_import to viewcode_follow_imported_members (refs: #4035 )
2018-05-12 11:27:17 +09:00
Takayuki SHIMIZUKAWA
79650f5827
fix #4938 : i18n doesn't handle node.title correctly ( #4939 )
2018-05-11 20:51:07 +09:00
Julien Palard
6dcdce685d
i18n: Ignore dot-directories like .git/ in LC_MESSAGES/.
...
This avoids warnings when find_catalog_source_files returns files
found in .git/ like:
WARNING: Start of line didn't match any expected keyword./refs/heads/freezed-library/colorsys.mo
WARNING: Problem on line 1: 0000000000000000000000000000000000000000 032a00a7391ec8a155bbc54d66ba72fb1b7bdbf1 Julien Palard <julien@palard.fr> 1521582790 +0100 branch: Created from freezed/library/colorsys.po
`.po` files can typically reside in .git/refs/heads/ if some branches
name end with .po, in which case they contain a SHA1, not
translations, leading to warnings.
2018-05-08 11:02:14 +02:00
Takeshi KOMIYA
5c56c99dfd
Fix #4913 : i18n: literal blocks in bullet list are not translated
2018-05-07 22:25:42 +09:00
Takeshi KOMIYA
4c3e757ad7
refactor: Reduce DeprecationWarnings
2018-05-07 21:37:54 +09:00
Takeshi KOMIYA
fad03ea050
Rename viewcode_import to viewcode_follow_imported_members (refs: #4035 )
2018-05-07 21:22:13 +09:00
Takeshi KOMIYA
f2af9ff97c
Merge branch 'master' into fix_4035_2
2018-05-06 23:27:51 +09:00
Takeshi KOMIYA
f6259c696b
Adjust MAX_CITATION_LABEL_LENGTH
2018-05-03 23:46:25 +09:00
Takeshi KOMIYA
8bc136a9cb
Use \sphinxcite
instead of \cite
2018-05-03 20:58:30 +09:00
Takeshi KOMIYA
c1b87ff0d3
Suppress braces surround bibitem
2018-05-03 20:57:29 +09:00
Takeshi KOMIYA
92d8935df0
latex: Use `\cite
for citation references instead
\hyperref
`
2018-05-03 20:57:29 +09:00
Takeshi KOMIYA
82a123f1d4
Add testcase for thebibliography
2018-05-03 20:50:24 +09:00
Takeshi KOMIYA
8febb09373
Merge branch 'master' into refactor_latex_footnotes
2018-05-03 11:40:44 +09:00
Takeshi KOMIYA
cbf4ee24f9
Fix #4811 : The files under html_static_path are excluded from source
2018-05-03 11:07:14 +09:00
Takeshi KOMIYA
0ea06e40ca
Merge branch 'master' into 789_escape_braces_on_samp_role
2018-05-03 01:32:35 +09:00
Takeshi KOMIYA
d8f4e47fc8
Fix broken testcase caused by path separator
2018-05-02 02:13:00 +09:00
Takeshi KOMIYA
9d4b3ca0eb
Merge pull request #4879 from tk0miya/refactor_OptionParser
...
Let docutils know the location of ``docutils.conf`` for Sphinx
2018-05-01 00:32:19 +09:00
Takeshi KOMIYA
eba8792355
Merge pull request #4866 from goerz/ext_graphviz_css
...
Wrap graphviz diagrams in <div class="graphviz">
2018-04-29 22:22:29 +09:00
Takeshi KOMIYA
a31e7beee7
Merge branch 'master' into refactor_latex_footnotes
2018-04-29 21:09:46 +09:00
Takeshi KOMIYA
a68f772d7a
Merge branch 'master' into refactor_config
2018-04-28 13:05:47 +09:00
Takeshi KOMIYA
b165ade6b0
Rename Config.read_from_py() to Config.read()
2018-04-28 13:05:28 +09:00
Takeshi KOMIYA
622119a9d4
Fix #789 : `:samp:
` role supports to escape curly braces with backslash
2018-04-28 12:56:01 +09:00
Ashley Whetter
44da51a564
Plugins can find source code for viewcode
...
Fixes #4035
2018-04-24 14:45:16 -07:00
Jean-François B
cb4da73412
Merge pull request #4868 from tesch1/feat-4830
...
proposed enhancement #4830
2018-04-24 14:00:16 +02:00
Takeshi KOMIYA
5897d45cc6
Merge branch 'master' into refactor_config
2018-04-22 18:56:04 +09:00
Takeshi KOMIYA
bafeb3eb18
Merge branch '1.7'
2018-04-22 18:19:29 +09:00
Takeshi KOMIYA
81946e423a
Let docutils know the location of `docutils.conf
` for Sphinx
2018-04-22 17:16:12 +09:00