Commit Graph

9416 Commits

Author SHA1 Message Date
Takeshi KOMIYA
c30579b38e
Merge pull request #4274 from stephenfin/use-argumentparser-error
sphinx-build: Use 'ArgumentParser.error'
2017-12-10 21:07:07 +09:00
Jakob Lykke Andersen
f3b440777b C++, support explicit member instantiations
See michaeljones/breathe#325
2017-12-04 22:38:37 +01:00
Stephen Finucane
77ff7d7e90 sphinx-build: Use 'ArgumentParser.error'
This simplifies a common pattern used here. This does result in a change
in the output code from 1 to 2 for some cases, but this shouldn't be an
issue as we already emit 2 for any parser issues.

Signed-off-by: Stephen Finucane <stephen@that.guru>
2017-12-04 17:19:58 +00:00
Jakob Lykke Andersen
0ff217e1b2 C++, fix hyperlinking of nested names 2017-12-01 20:07:35 +01:00
Jakob Lykke Andersen
eff13bc4c4 C++, fix bug in new sizeof... expression parsing
See sphinx-doc/sphinx#4114
2017-11-27 07:51:30 +01:00
Jakob Lykke Andersen
d6ec677c61 C++, parse decltype(<expr>)
Fixes sphinx-doc/sphinx#4094
2017-11-26 21:41:15 +01:00
Jakob Lykke Andersen
e7ba2abfb2 Fix type annotation error 2017-11-26 20:40:04 +01:00
Jakob Lykke Andersen
6e721e98fe C++, parse more unary expressions
Last part, fixes sphinx-doc/sphinx#4114
2017-11-26 20:32:24 +01:00
Jakob Lykke Andersen
94934b2bdf C++, reintroduce expression fallback parser
Part of fixing sphinx-doc/sphinx#4114.
This reverts commit b55526f4e8.
2017-11-26 15:36:35 +01:00
Jakob Lykke Andersen
0aa9d4c87e C++, parse more types of integer literals
Fixes case 0 of sphinx-doc/sphinx#4114
2017-11-26 12:45:27 +01:00
Jakob Lykke Andersen
466241d43a C++, small cleanup after PR #4189 2017-11-25 14:37:27 +01:00
Jakob Lykke Andersen
697248aec7 Merge branch 'cxx2a-concepts' of git://github.com/mickk-on-cpp/sphinx into mickk-on-cpp-cxx2a-concepts 2017-11-20 22:31:37 +01:00
Takeshi KOMIYA
931148eadb
Merge pull request #4238 from tk0miya/refactor_env.read_doc
Refactor env.read doc
2017-11-16 10:58:36 +09:00
Takeshi KOMIYA
6c2beef4f1
Merge pull request #4236 from tk0miya/4226_apidoc_generates_oldstyle_makefile
Fix #4226: apidoc: Generate new style makefile (make-mode)
2017-11-12 18:55:08 +09:00
Takeshi KOMIYA
199256e675 Fix #4226: apidoc: Generate new style makefile (make-mode) 2017-11-12 12:26:51 +09:00
Takeshi KOMIYA
a605f2b619
Merge pull request #4234 from pv/autosummary-importfix
Fix issue in usage of import_module in autosummary
2017-11-12 11:30:42 +09:00
Pauli Virtanen
189e25ac0e Fix issue in import_module returning wrong module 2017-11-11 18:00:03 +01:00
Takeshi KOMIYA
baaa0e3640 Merge branch 'stable' 2017-11-12 01:53:28 +09:00
Takeshi KOMIYA
bdebbdf873 Update CHANGES for PR #2299 2017-11-12 01:51:40 +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
Takeshi KOMIYA
3d8ce5a7c4 Fix mypy violations 2017-11-11 20:56:07 +09:00
Takeshi KOMIYA
507f172866 Make ShowUrlsTransform as a subclass of Transform 2017-11-11 18:35:53 +09:00
Takeshi KOMIYA
63a5eaf185
Merge pull request #4232 from sphinx-doc/4212_autosummary-importsafe
4212 autosummary importsafe
2017-11-11 18:31:14 +09:00
Takeshi KOMIYA
c3113d2e17 Update CHANGES for PR #4231 2017-11-11 18:30:32 +09:00
Takeshi KOMIYA
4e11b78f01
Merge pull request #4231 from berkerpeksag/fix-3549
Apply fixFirefoxAnchorBug only under Firefox
2017-11-11 18:28:55 +09:00
Takeshi KOMIYA
8b090c6372 Fix flake8 violation 2017-11-11 17:00:50 +09:00
Takeshi KOMIYA
2c1ac5243c Update CHANGES for PR #4212 2017-11-11 16:47:59 +09:00
Takeshi KOMIYA
71d4bc4a3e Move import_module() to sphinx.ext.autodoc.importer 2017-11-11 16:44:35 +09:00
Berker Peksag
17dc8beeaf Apply fixFirefoxAnchorBug only under Firefox
A compatibility shim for `$.browser` was added in
c608af4bab.

Fixes #3549
2017-11-11 10:03:55 +03: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
79df05b36d Revert "Add :confval:smart_quotes to disable smart quotes through `conf.py` (refs: #4142)"
This reverts commit bfd39c12b2.
2017-11-01 22:43:40 +09:00
Takeshi KOMIYA
26db2675b4
Merge pull request #4208 from tk0miya/4206_label_loses_paragraph_break
Fix #4206: latex: reST label between paragraphs loses paragraph break
2017-11-01 22:23:39 +09:00
Takeshi KOMIYA
29c62c64f5 Fix #4206: latex: reST label between paragraphs loses paragraph break 2017-11-01 14:33:22 +09:00
jfbu
9701c236d4 Trim docs/config.rst now that new config setting smart_quotes exists 2017-10-31 20:31:56 +01:00
jfbu
4b3d41c855 Fix typo in doc/config.rst 2017-10-31 20:30:32 +01:00
Takeshi KOMIYA
e03ec5b9fb confirm selected language supports smart_quotes or not (refs: #4112) 2017-11-01 00:10:33 +09:00
Takeshi KOMIYA
7fab902561 Move UIDs assigning to sphinx.versioning 2017-10-31 23:50:12 +09:00
Takeshi KOMIYA
e2be2ca77f Move env.warn_and_replace() to SphinxInput class 2017-10-31 23:05:16 +09:00
Takeshi KOMIYA
f7dd8e94e2 Add default_role contextmanager to enable default-role temporarily 2017-10-31 23:05:13 +09:00
Takeshi KOMIYA
1200ab48e1 Refactor parsing by docutils 2017-10-31 23:05:10 +09:00
Takeshi KOMIYA
d23f29f301 Refactor publishment 2017-10-31 23:05:07 +09:00
Takeshi KOMIYA
07220140ac Add BuildEnvironment.prepare_settings() 2017-10-31 23:05:04 +09:00
Takeshi KOMIYA
c05c4d1910 Add BuildEnvironment.write_doctree() 2017-10-31 23:04:08 +09:00
Takeshi KOMIYA
c3fffc521b Reduce warnings on testing 2017-10-31 22:57:28 +09:00
Takeshi KOMIYA
bbe3f8fe0c Update CHANGES 2017-10-31 10:52:47 +09:00
Takeshi KOMIYA
c44e041469
Merge pull request #4197 from dlech/kbd
Closes #3160: Use <kbd> tag for :kbd: role in html writers
2017-10-31 10:44:35 +09:00
Takeshi KOMIYA
9ac68edced
Merge pull request #4178 from tk0miya/deprecate_string_for_html_sidebars
a single string value for ``html_sidebars`` will be deprecated in 2.0
2017-10-31 10:37:04 +09:00
David Lechner
831f89a687 Closes #3160: Use <kbd> tag for :kbd: role in html writers 2017-10-30 10:23:55 -05:00