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
Roy Wellington Ⅳ
d66e663f28
Fix minor typo of "them"
2018-06-13 11:25:21 -07:00
Jean-François B
95a8099913
Merge branch 'master' into latex_remove_shorthandoff_variable
2018-06-08 19:53:46 +02:00
jfbu
359854fa78
Postpone to 3.0 removal of ExtBabel.get_shorthandoff()
2018-06-07 18:29:24 +02:00
Takeshi KOMIYA
b914327317
Reorder deprecated APIs (app)
2018-06-08 00:51:00 +09:00
Takeshi KOMIYA
e081b1f154
Reorder deprecated APIs (env)
2018-06-08 00:51:00 +09:00
Takeshi KOMIYA
a2c4ed6614
Fix wrong module name in CHANGES
2018-06-08 00:51:00 +09:00
jfbu
b41b1dac5c
Deprecate sphinx.writers.latex.ExtBabel.get_shorthandoff()
...
This partially reverts d17f3955a5
2018-06-06 19:16:14 +02:00
Takeshi KOMIYA
1deceda6da
Merge branch 'master' into 3606_load_mathjax_async
2018-05-28 23:04:13 +09:00
Takeshi KOMIYA
f3168d9894
Rename app.add_javascript() to add_js_file()
2018-05-24 23:59:49 +09:00
Takeshi KOMIYA
c8e38fbe3e
Refactor: Add DocumentTargetTransform to simplify LaTeX writer
2018-05-24 00:23:50 +09:00
Takeshi KOMIYA
489d86d470
Refactor: Add captioned_literal_block node to simplify LaTeX writer
2018-05-23 22:50:46 +09:00
Takeshi KOMIYA
e6c51bd535
refactor: Move math_reference node to sphinx.builders.latex.nodes
...
The node is only used in latex builder. So this makes it builder-
specific node.
2018-05-20 15:13:59 +09:00
Takeshi KOMIYA
5f31f9dbab
Enable eq role by default
2018-05-17 00:42:44 +09:00
Takeshi KOMIYA
a4c7be6fcd
Move MathDomain to sphinx.domains.math
2018-05-17 00:42:24 +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
71e5acc84a
doc: Fill N/A to deprecation list
2018-05-14 01:30:57 +09:00
Takeshi KOMIYA
5493bc1612
Merge branch 'master' into refactor_env2
2018-05-12 22:42:29 +09:00
Takeshi KOMIYA
d6db20781a
Deprecate methods for pickling/unpickling on BuildEnvironment
2018-05-11 02:28:01 +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
304c208d32
Add BibliographyTransform to restruct doctree for LaTeX
2018-05-03 20:54:42 +09:00
Takeshi KOMIYA
8febb09373
Merge branch 'master' into refactor_latex_footnotes
2018-05-03 11:40:44 +09:00
Takeshi KOMIYA
39fe7ee293
refactor: Move env.write_doctree() to Builder._write_doctree()
2018-05-01 23:06:05 +09:00
Takeshi KOMIYA
90949a3b4f
refactor: Move env.read_doc() to Builder._read_doc()
2018-05-01 23:06:05 +09:00
Takeshi KOMIYA
8e6c04c630
Merge branch 'master' into deprecate_highlightlang_directive
2018-04-29 21:13:13 +09:00
Takeshi KOMIYA
a31e7beee7
Merge branch 'master' into refactor_latex_footnotes
2018-04-29 21:09:46 +09:00
Takeshi KOMIYA
4118e8b35b
Merge branch 'master' into refactor_config
2018-04-29 19:00:04 +09:00
Takeshi KOMIYA
6b397d1fb1
Show warnings for deprecated html_search_options
2018-04-28 14:34:49 +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
d505d232de
Merge pull request #4884 from tk0miya/4873_adjust_word-break
...
Fix #4873 : Adjust word-break of deprecated-APIs table
2018-04-22 21:31:56 +09:00
Takeshi KOMIYA
d97dc05b37
Fix #4873 : Adjust word-break of deprecated-APIs table
2018-04-22 20:00:46 +09:00
Takeshi KOMIYA
5897d45cc6
Merge branch 'master' into refactor_config
2018-04-22 18:56:04 +09:00
Takeshi KOMIYA
1542622cf7
Merge pull request #4853 from tk0miya/4810_order_of_transforms
...
Change processing order of reading a document
2018-04-21 19:17:27 +09:00
Takeshi KOMIYA
6b14cd3bd6
Change priority of versioning doctrees
2018-04-21 11:28:23 +09:00
Takeshi KOMIYA
abf8999ce7
Deprecate footnotes helpers
2018-04-20 22:14:49 +09:00
Jon Dufresne
365c93f227
Update all pypi.python.org URLs to pypi.org
...
For details on the new PyPI, see the blog post:
https://pythoninsider.blogspot.ca/2018/04/new-pypi-launched-legacy-pypi-shutting.html
2018-04-18 19:51:48 -07:00
Takeshi KOMIYA
b35198d847
Deprecate highlightlang directive
...
highlightlang directive is not documented, and marked as old in v0.2.
2018-04-15 00:33:02 +09:00
Takeshi KOMIYA
c35eb6fade
Merge pull request #4815 from tk0miya/refine_add_css_file
...
Refine adding CSS files
2018-04-13 00:21:33 +09:00
Takeshi KOMIYA
1dd605971c
Merge pull request #4804 from tk0miya/add_SphinxDirective
...
Add SphinxDirective class
2018-04-08 23:30:19 +09:00
Takeshi KOMIYA
3afc72fba4
Rename add_stylesheet() to add_css_file()
2018-04-06 13:11:24 +09:00
Takeshi KOMIYA
47918f365e
Merge branch 'master' into refactor_config
2018-04-02 10:47:47 +09:00
Takeshi KOMIYA
bc63dc8450
Rename Config.read() to Config.from_conf_py()
2018-04-01 20:07:45 +09:00
Takeshi KOMIYA
ab04a55dbf
Add document for utility classes
2018-03-31 00:05:03 +09:00
Takeshi KOMIYA
962b6d459e
Drop document.settings.gettext_compact
2018-03-30 13:06:11 +09:00
Takeshi KOMIYA
72a0896bd0
Merge branch 'master' into add_override_option
2018-03-29 22:03:05 +09:00
Takeshi KOMIYA
61828786a6
Deprecate app.override_domain()
2018-03-29 21:59:29 +09:00
Takeshi KOMIYA
a24601aa24
Deprecate Config.check_unicode()
2018-03-29 10:32:49 +09:00
Takeshi KOMIYA
febca7cf26
Merge branch 'master' into refactor_config
2018-03-28 01:01:03 +09:00
Takeshi KOMIYA
0f3fa689a4
Deprecate env._nitpick_ignore
2018-03-26 02:05:58 +09:00
Takeshi KOMIYA
78cbf96158
Deprecate Config.check_types()
2018-03-24 00:29:11 +09:00
Takeshi KOMIYA
ba83214386
Refactor: Add Config.read() as a constructor
...
To simplify Config.__init__() method, this separates conf.py parsing
feature to Config.read() method.
This allows to instantiate config object simply.
2018-03-23 23:40:28 +09:00
Takeshi KOMIYA
52ed9ef3a0
Closes #2157 : helper function `warning()
` for HTML themes is added
2018-03-19 00:18:10 +09:00
Takeshi KOMIYA
b3cbfc2bb5
Update deprecation list
2018-03-15 01:57:39 +09:00
Takeshi KOMIYA
e2f481c956
Merge branch '1.7'
2018-03-03 20:03:45 +09:00
Takeshi KOMIYA
bd898be3fc
doc: Add deprecation list
...
So far, deprecated APIs are only listed as CHANGES entry. But
they are not listed in one place. In this change, I gathered them
to docs as a list.
As a side effect, it makes CHANGES entry simple.
2018-03-02 00:01:49 +09:00
Takeshi KOMIYA
b3e7609a80
Update docs
2018-02-25 23:44:38 +09:00
Takeshi KOMIYA
32c5e8346f
Close #4460 : extensions should return the version of data structure as metadata
2018-01-25 02:04:22 +09:00
Brecht Machiels
3dd256fe7d
Do not include the builder class in the entry point
...
- use the entry point to load the extension module in the usual way
- update the documentation to reflect this change
2017-04-14 11:01:09 +02:00
Brecht Machiels
405ef96d2a
Find third-party builders by entry point
...
A builder is uniquely identified by its name, which can be used as an
entry point in the 'sphinx.builders' entry point group. This obviates
the need to register the builder as an extension.
The built-in builders are still loaded as before. New third-party builders
should provide an entry point in their setup.py:
entry_points={
'sphinx.builders': [
'mybuilder = mypackage.mymodule:MyBuilder',
],
}
Like before, builders should define a setup(app) function in the
'mypackage.module' module to define configuration variables etc. It is
no longer necessary to register the builder using Sphinx.add_builder().
Existing builders can still be loaded the traditional way, by including
their module name in the extensions list in conf.py.
2017-04-10 13:04:41 +02:00
Takeshi KOMIYA
da15090c83
Update docs for collectors API
2017-01-28 20:44:40 +09:00
Takeshi KOMIYA
8140ae33b5
Add doc/extdev/logging.rst
2017-01-02 12:59:51 +09:00
Takeshi KOMIYA
f89e3dfee3
Update docs about sphinx.parsers.Parser class
2016-01-17 19:18:02 +09:00
Georg Brandl
31452fc64d
[WIP] parallel read
2014-09-22 14:51:47 +02:00
Georg Brandl
71cd2f7e50
Change extension setup() return value to a dictionary of metadata.
...
This makes it possible to introduce more metadata values later.
2014-09-22 11:06:42 +02:00
Georg Brandl
b6594d18d1
Add support for extensions to declare their version as a string returned from setup().
2014-09-03 16:27:15 +02:00
Georg Brandl
883324fd6c
Doc: move API docs in their own chapter and add more of it.
2014-01-20 17:21:44 +01:00