Commit Graph

10749 Commits

Author SHA1 Message Date
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
4cdb51be83
Merge pull request #4967 from tk0miya/update_deprecation_list
doc: Fill N/A to deprecation list
2018-05-15 21:53:06 +09:00
Takeshi KOMIYA
c2285cfaf1
Merge pull request #4970 from tk0miya/promote_RemovedInSphinx20Warning
Promote RemovedInSphinx20Warning to next version
2018-05-15 21:52:24 +09:00
Takeshi KOMIYA
ee5baca34d Promote RemovedInSphinx20Warning to next version 2018-05-14 22:29:27 +09:00
Takeshi KOMIYA
1a4a728816 Update CHANGES for #1857 2018-05-14 22:16:22 +09:00
Takeshi KOMIYA
71e5acc84a doc: Fill N/A to deprecation list 2018-05-14 01:30:57 +09:00
Takeshi KOMIYA
bc19cf72c9 Merge branch '1.7' 2018-05-14 01:04:45 +09:00
Takeshi KOMIYA
981e044bd5 Update CHANGES 2018-05-13 23:10:44 +09:00
Takeshi KOMIYA
4cf35441ef Update CHANGES for PR #4963 2018-05-13 23:10:27 +09:00
Takeshi KOMIYA
aa36d2dea6
Merge pull request #4963 from melvinvermeeren/master
Resolve "Missing location= in cpp domain warning "Duplicate declaration" name variant"
2018-05-13 23:08:27 +09:00
Melvin Vermeeren
071db1ecbc
correctly set location for cpp domain log
"Duplicate declarion" warning, name variant is missing the location=
specifier causing string formatting to fail

closes #4962
2018-05-13 11:37:09 +02:00
Takeshi KOMIYA
0fe8e1fc9b
Merge pull request #4964 from polyzen/patch-1
doc: Fix minor typo "like" -> "link"
2018-05-13 15:46:29 +09:00
Daniel M. Capella
d2b0098045
doc: Fix minor typo "like" -> "link" 2018-05-13 04:15:11 +00:00
Takeshi KOMIYA
21af688c3c
Merge pull request #4960 from albfan/devhelp
Instructions to view build result in devhelp
2018-05-13 01:11:33 +09:00
Takeshi KOMIYA
28b7b385c2
Merge pull request #4951 from tk0miya/refactor_env2
Make Config and BuildEnvironment pickable
2018-05-12 23:53:33 +09:00
Takeshi KOMIYA
1e631b3fa4
Merge pull request #4943 from tk0miya/4913_literal_block_under_bullet_list
Fix #4913: i18n: literal blocks in bullet list are not translated
2018-05-12 23:22:15 +09:00
Takeshi KOMIYA
5493bc1612
Merge branch 'master' into refactor_env2 2018-05-12 22:42:29 +09:00
Takeshi KOMIYA
c5015224e2
Merge pull request #4958 from tk0miya/update_doc
doc: viewcode
2018-05-12 22:39:45 +09:00
Takeshi KOMIYA
9c4ab97abd
Merge pull request #4959 from tk0miya/refactor_Reporter
Refactor reporter
2018-05-12 22:39:10 +09:00
Takeshi KOMIYA
417ad035c2
Merge pull request #4953 from tk0miya/refactor_html_css_files
refactor: Convert the form of html_css_files
2018-05-12 22:38:36 +09:00
Takeshi KOMIYA
9a93f62225
Merge pull request #4948 from tk0miya/use_SphinxDirective
refactor: Replace Directive by SphinxDirective
2018-05-12 22:36:19 +09:00
Takeshi KOMIYA
e4410b6ab0
Merge branch '1.7' into 4913_literal_block_under_bullet_list 2018-05-12 22:35:55 +09:00
shimizukawa
236d763ec2 Update CHANGES for #4945. 2018-05-12 16:56:27 +09:00
Takayuki SHIMIZUKAWA
a9e66bc447
Merge pull request #4945 from zhsj/fix-search-lang
fix lang_COUNTRY not fallback correctly for IndexBuilder
2018-05-12 16:54:33 +09:00
albfan
19337bccf4 Instructions to view build result in devhelp 2018-05-12 09:14:05 +02:00
Takayuki SHIMIZUKAWA
8e5aee517a
Merge pull request #4949 from tk0miya/fix_wrong_argument_for_Domain.process_doc
Fix wrong argument for Domain.process_doc
2018-05-12 15:25:04 +09:00
Takayuki SHIMIZUKAWA
64a308b424
Merge pull request #4950 from tk0miya/refactor_config
refactor: Fill types column for default config_values
2018-05-12 15:19:14 +09:00
Takayuki SHIMIZUKAWA
570d798a1f
Merge pull request #4952 from tk0miya/refactor_autodoc
autodoc: Remove unused dummy class; testcls
2018-05-12 15:17:31 +09:00
Takeshi KOMIYA
e373e6c74e Replace raw Reporter object by LoggingReporter 2018-05-12 11:44:23 +09:00
Takeshi KOMIYA
576c0bc90b Give better default settings for LoggingReporter 2018-05-12 11:44:23 +09:00
Takeshi KOMIYA
0ed86d37a5 doc: viewcode 2018-05-12 11:35:54 +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
Takeshi KOMIYA
49256f8929
Merge pull request #4940 from tk0miya/4877_dont_use_Babel.get_language
Fix #4877: latex: Don't use Babel.get_language()
2018-05-11 22:48:56 +09:00
Takeshi KOMIYA
e47cfe805f
Merge pull request #4954 from anntzer/nosphinxproj
Remove unused SPHINXPROJ from new Makefile/make.bat.
2018-05-11 22:43:02 +09:00
Takeshi KOMIYA
c9890cb653 Update release-checklist 2018-05-11 22:28:04 +09:00
shimizukawa
5e688615a4 CHANGES for #4938, #4939 2018-05-11 20:59:54 +09:00
Takayuki SHIMIZUKAWA
79650f5827
fix #4938: i18n doesn't handle node.title correctly (#4939) 2018-05-11 20:51:07 +09:00
Takeshi KOMIYA
6c08963f25 refactor: Replace Directive by SphinxDirective 2018-05-11 12:10:09 +09:00
Antony Lee
f101bb6615 Remove unused SPHINXPROJ from new Makefile/make.bat. 2018-05-10 13:23:59 -07:00
Takeshi KOMIYA
dad20201db refactor: Convert the form of html_css_files 2018-05-11 02:32:04 +09:00
Takeshi KOMIYA
d6db20781a Deprecate methods for pickling/unpickling on BuildEnvironment 2018-05-11 02:28:01 +09:00
Takeshi KOMIYA
48a1941591 Increment ENV_VERSION 2018-05-11 02:28:01 +09:00
Takeshi KOMIYA
8e2225b4fc Make BuildEnvironment picklable directly 2018-05-11 02:28:01 +09:00
Takeshi KOMIYA
0e2cb4793e Make Config picklable 2018-05-11 02:28:01 +09:00
Takeshi KOMIYA
a41db7d2d0 autodoc: Remove unused dummy class; testcls 2018-05-10 23:18:40 +09:00
Takeshi KOMIYA
ea2017294c refactor: Fill types column for default config_values 2018-05-10 22:59:30 +09:00
Takeshi KOMIYA
9f1fead9c5 Fix wrong argument for Domain.process_doc 2018-05-09 22:59:37 +09:00
Shengjing Zhu
ed871965e9 fix lang_COUNTRY not fallback correctly for IndexBuilder
In IndexBuilder, it will fallback to <lang> when the lang
is passed as <lang_COUNTRY>, and will fallback to en when
not found.

::
    lang_class = languages.get(lang)    # type: Type[SearchLanguage]
                                        # add language-specific SearchLanguage instance

    # fallback; try again with language-code
    if lang_class is None and '_' in lang:
        lang_class = languages.get(lang.split('_')[0])

    if lang_class is None:
        self.lang = SearchEnglish(options)  # type: SearchLanguage

So there's no need to check lang before creating the IndexBuilder
instance.

Signed-off-by: Shengjing Zhu <i@zhsj.me>
2018-05-09 13:14:21 +08:00
shimizukawa
ab101744f2 Use twine instead of 'setup.py upload'. There are security reason ( https://packaging.python.org/tutorials/distributing-packages/#uploading-your-project-to-pypi ) and metadata reason (refs #4936 ). 2018-05-09 11:31:41 +09:00