Takeshi KOMIYA
cdb36fbbf6
Sort deprecated APIs by version
2018-12-16 21:51:33 +09:00
Jon Dufresne
49d3a3c0c1
Replace ENOENT errno checks with Python 3 FileNotFoundError
...
The error is more specific and self documenting.
This removes the last use of sphinx.util.osutil.ENOENT, so it is now
deprecated for removal. sphinx.util.osutil.EEXIST was already unused so
that is deprecated as well.
2018-12-15 09:02:55 -08:00
Takeshi KOMIYA
6b24c069c3
Deprecate sphinx.util.inspect.Parameter
2018-12-15 21:44:17 +09:00
Takeshi KOMIYA
08bc847964
Deprecate abbreviation node (refs: #5720 )
2018-12-15 20:13:04 +09:00
Takeshi KOMIYA
d898da697d
Refactor Autosummary directive by DocumenterBridge
2018-12-10 22:36:44 +09:00
Jon Dufresne
3a96ce6591
Deprecate unused and untested sphinx.util functions
...
sphinx.util.attrdict: Last use removed in
b09e628b0f
.
sphinx.util.PeekableIterator: Last use removed in
85b8a451a6
.
2018-12-09 14:54:50 -08:00
Takeshi KOMIYA
c8ce761a73
deprecate SphinxRSTFileInput
2018-12-05 23:11:16 +09:00
Takeshi KOMIYA
1a50d34520
refactor `mock()
` to based on PEP-451 implementation
2018-12-04 23:57:01 +09:00
Takeshi KOMIYA
b837a5aec0
refactor TexinfoTranslator; Replace _make_visit_admonition()
2018-12-04 01:40:15 +09:00
Takeshi KOMIYA
f5b7d24003
refactor LaTeXTranslator; Replace _make_visit_admonition()
2018-12-04 01:40:14 +09:00
Takeshi KOMIYA
97615beda2
refactor TextTranslator; Replace _make_depart_admonition()
2018-12-04 01:40:14 +09:00
Takeshi KOMIYA
f7317651a1
Refactor sphinx.search
2018-11-30 18:03:20 +09: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
6fbf4a2f99
Deprecate sphinx.util.pycompat.u
...
It is now simply a constant equal to the empty string. Provides no
further utility.
2018-11-12 16:31:27 -08:00
Jon Dufresne
27a6787d63
Remove use of six.binary_type
...
Remove type checks for cases that don't apply to Python 3.
For remaining uses, use bytes instead
2018-11-11 19:09:47 -08:00
Takeshi KOMIYA
dcc4ac55bb
latex: Move \pageautorefname to sphinxmessages.sty
2018-11-01 22:47:15 +09:00
Takeshi KOMIYA
ca8bc8ca49
refactor: Deprecate app._setting_up_extension
2018-10-17 11:56:11 +09:00
Takeshi KOMIYA
4ed5c51cff
logging: Add prefixed_warnings() helper
2018-10-17 11:21:22 +09:00
Takeshi KOMIYA
491d0406df
Deprecate get_matching_docs()
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
Jon Dufresne
05ac246eff
Deprecate Python2 compat shim sphinx.util.osutil.walk()
...
Code should use os.walk() instead, which works with either str or bytes.
All internal calls use str.
2018-10-05 12:39:50 -07:00
Takeshi KOMIYA
0e4c23fc35
Deprecate string style base for env.doc2path()
2018-09-22 23:22:11 +09:00
Takeshi KOMIYA
8bd2f921f9
Deprecate suffix for env.doc2path()
2018-09-22 23:21:34 +09:00
Takeshi KOMIYA
3a2418a827
refactoring: Drop PY2 and PY3 flags
2018-09-22 21:27:59 +09:00
jfbu
6f08c09ecb
Improve Table of Deprecated APIs for LaTeX output (docs)
2018-09-22 11:44:04 +02:00
Takeshi KOMIYA
98648325aa
Merge branch '1.8'
2018-09-22 17:16:24 +09:00
Takeshi KOMIYA
ae12f357c7
Fix #5463 : mathbase: math_role and MathDirective was disappeared in 1.8.0
2018-09-21 23:44:11 +09:00
Takeshi KOMIYA
efdc95ef8b
Merge branch '1.8'
2018-09-13 00:53:09 +09:00
Takeshi KOMIYA
b2b833d39e
Update CHANGES for PR #5403
2018-09-10 20:45:16 +09:00
Takeshi KOMIYA
02afc357ef
Merge branch '1.8'
2018-09-09 19:26:48 +09:00
Takeshi KOMIYA
8e729b419e
Fix #5399 : Sphinx crashes if unknown po file exists
2018-09-08 22:21:59 +09:00
Takeshi KOMIYA
a7cab001d9
Drop APIs deprecated in 2.0
2018-09-03 00:31:33 +09:00
Takeshi KOMIYA
864ded3d8a
Merge pull request #5343 from tk0miya/5340_update_docs
...
docs: Fix wrong descriptions for logging APIs
2018-08-26 11:30:51 +09:00
Takeshi KOMIYA
0a485740a8
docs: Fix wrong descriptions for logging APIs
2018-08-25 10:59:04 +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
3d9e2cf831
Add autodoc_default_options
2018-08-18 18:22:16 +09:00
Takeshi KOMIYA
03d083e784
Move VersionChanges directive to sphinx.domains.changeset
2018-08-02 01:51:51 +09:00
Takeshi KOMIYA
25bfa1692a
refactor: Move repository of changesets to domain from env
2018-08-02 01:51:50 +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
5520969b39
Merge pull request #5228 from tk0miya/move_make_mode_to_sphinx.cmd
...
Move make mode to sphinx.cmd
2018-07-30 23:11:26 +09:00
Takeshi KOMIYA
90246b82b5
Check latex_elements at config-inited event
2018-07-29 22:43:13 +09:00
Takeshi KOMIYA
c8a66b73cf
Update CHANGES
2018-07-29 22:24:56 +09:00
Takeshi KOMIYA
7218fe9dca
Deprecate whole of sphinx.ext.mathbase
2018-07-29 12:32:46 +09:00
Takeshi KOMIYA
104bd42f51
Merge branch 'master' into refactor_highlighter
2018-07-29 11:21:36 +09:00
Takeshi KOMIYA
dd65d00f29
Implement math_renderer framework
2018-07-28 18:20:11 +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
4f296c5e67
Refactor: Run highlightlang on resolving phase
2018-07-21 13:54:09 +09:00
Takeshi KOMIYA
0c277f3ff0
`sphinx.highlighting.PygmentsBridge.unhighlight()
` is deprecated
2018-07-21 01:50:23 +09:00
Matthias Geier
e1772bafda
DOC: Fix typo: add_source_parsers() -> add_source_parser()
2018-07-17 10:00:05 +02:00