Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Drop APIs deprecated in 2.0 | Takeshi KOMIYA | 2018-09-03 | 1 | -41/+0 |
| | |||||
* | Drop typing.TYPE_CHECKING | Takeshi KOMIYA | 2018-03-26 | 1 | -2/+2 |
| | |||||
* | Use typing.TYPE_CHECKING | Takeshi KOMIYA | 2018-02-19 | 1 | -2/+2 |
| | |||||
* | Merge branch '1.7' | Takeshi KOMIYA | 2018-02-19 | 1 | -0/+1 |
|\ | |||||
| * | Fix #4615: The argument of ``sphinx.build`` has been changed in 1.7.0 | Takeshi KOMIYA | 2018-02-16 | 1 | -0/+1 |
| | | |||||
* | | Update type annotations | Takeshi KOMIYA | 2018-02-04 | 1 | -0/+5 |
|/ | |||||
* | Use flake8-import-order | Takeshi KOMIYA | 2018-01-28 | 1 | -1/+1 |
| | |||||
* | Merge branch 'happy_new_year' into master | Takeshi KOMIYA | 2018-01-01 | 1 | -1/+1 |
|\ | |||||
| * | A happy new year! | Takeshi KOMIYA | 2018-01-01 | 1 | -1/+1 |
| | | |||||
| * | Use ensuredir() instead of os.makedirs() to fix race conditions | Michał Górny | 2017-12-16 | 1 | -13/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the ensuredir() function consistently across Sphinx code to avoid race conditions e.g. when multiple Sphinx instances attempt to create the same output directory. The ensuredir() function that was already present in sphinx.util.osutil correctly catches EEXIST exception that occurs if the specified directory already exists (i.e. it was created between the call to os.path.isdir() and os.makedirs() that follows it). While at it, remove redundant os.path.isdir() calls when they only guarded the os.makedirs() call, and replace mkdir_p() which had pretty much the same purpose, except for being prone to race conditions. I did not modify testing-related code as race conditions mostly affect real applications and not the test environment. Fix #4281: Race conditions when creating output directory | ||||
| * | Fix #1421: Respect the quiet flag in sphinx-quickstart | Stephen Finucane | 2017-12-13 | 1 | -2/+4 |
| | | | | | | | | | | | | | | Calling 'sphinx-quickstart --quiet' should not print anything to stdout. Resolve this. Signed-off-by: Stephen Finucane <stephen@that.guru> | ||||
| * | Fix mypy violations | Takeshi KOMIYA | 2017-10-07 | 1 | -2/+2 |
| | | |||||
* | | sphinx-quickstart: Move code to 'sphinx.cmd' | Stephen Finucane | 2017-10-02 | 1 | -700/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We're going to move the executable's here (or at least those that part of the core library). The 'sphinx-build' executable was already moved, so lets do 'sphinx-quickstart' next. To avoid breaking packages that are using this feature directly, aliases for the old 'main' method are included. This is based on what Django does [1] and, like Django, will allow us to safely remove the old modules in Sphinx 2.0. [1] https://github.com/django/django/blob/1.11/django/test/runner.py#L688-L695 Signed-off-by: Stephen Finucane <stephen@that.guru> | ||||
* | | Merge pull request #3668 from adamjstewart/fixes/apidoc-main-argv | Takeshi KOMIYA | 2017-05-14 | 1 | -3/+3 |
|\ \ | |/ |/| | Don't ignore first argument passed to sphinx.apidoc.main | ||||
| * | Update more files that hardcode sys.argv | Adam J. Stewart | 2017-05-09 | 1 | -1/+1 |
| | | |||||
| * | Update other commands as well | Adam J. Stewart | 2017-05-09 | 1 | -2/+2 |
| | | |||||
* | | Update type annotations for new mypy | Takeshi KOMIYA | 2017-05-07 | 1 | -1/+1 |
|/ | |||||
* | Merge branch 'stable' | Takeshi KOMIYA | 2017-03-26 | 1 | -1/+1 |
|\ | |||||
| * | Year++ | Takeshi KOMIYA | 2017-03-26 | 1 | -1/+1 |
| | | |||||
* | | Upgrade to mypy-0.5 | Takeshi KOMIYA | 2017-03-03 | 1 | -3/+4 |
| | | |||||
* | | Add mypy annotations | Takeshi KOMIYA | 2017-02-10 | 1 | -2/+28 |
| | | |||||
* | | Merge branch 'stable' | jfbu | 2017-02-09 | 1 | -2/+5 |
|\ \ | |/ | |||||
| * | Fixed bug that conf.py was not overwritten by template | pashango2 | 2017-02-07 | 1 | -1/+4 |
| | | |||||
| * | Refactor quickstart | Takeshi KOMIYA | 2017-01-31 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'stable' | Takeshi KOMIYA | 2017-01-29 | 1 | -3/+6 |
|\ \ | |/ | |||||
| * | Fix #3364: sphinx-quickstart prompts overflow on Console with 80 chars width | Takeshi KOMIYA | 2017-01-29 | 1 | -3/+6 |
| | | |||||
* | | Merge branch 'stable' | Takeshi KOMIYA | 2017-01-12 | 1 | -4/+4 |
|\ \ | |/ | |||||
| * | Fix flake8 violations | Takeshi KOMIYA | 2017-01-12 | 1 | -4/+4 |
| | | |||||
* | | Add type-check annotations to sphinx.* | Takeshi KOMIYA | 2016-11-16 | 1 | -2/+3 |
|/ | |||||
* | Merge branch 'stable' into 1.5-release | Takeshi KOMIYA | 2016-11-16 | 1 | -0/+2 |
|\ | |||||
| * | insert blank line(s) to adapt latest flake8/pycodestyle | shimizukawa | 2016-11-16 | 1 | -0/+2 |
| | | |||||
* | | Add ``--extensions`` to ``sphinx-quickstart`` to support enable arbitary ↵ | Takeshi KOMIYA | 2016-11-02 | 1 | -8/+15 |
| | | | | | | | | extensions from command line (ref: #2904) | ||||
* | | sphinx-quickstart supports user templates (ref: #2912) | Takeshi KOMIYA | 2016-10-13 | 1 | -3/+29 |
| | | |||||
* | | Merge branch 'stable' | Takeshi KOMIYA | 2016-09-17 | 1 | -3/+3 |
|\ \ | |/ | |||||
| * | Quickstart should return an error consistently on all error conditions | Arcadiy Ivanov | 2016-09-14 | 1 | -3/+3 |
| | | | | | | | | fixes #2955, connected to #2955 | ||||
* | | quickstart: do_prompt() allows empty string as default value | Takeshi KOMIYA | 2016-08-25 | 1 | -1/+1 |
| | | |||||
* | | 2894 Fixed argument parsing for quickstart main | Tucker Beck | 2016-08-24 | 1 | -1/+1 |
| | | | | | | | | | | | | The main() funciton in quickstart was ignoring the argv passed as a param, and instead was using the default sys.argv when it was parsing arguments. Fixed this so usage matches other modules like apidoc | ||||
* | | Use make-mode of ``sphinx-quickstart`` by default | Takeshi KOMIYA | 2016-08-13 | 1 | -0/+1 |
| | | |||||
* | | Jinja2-ize quickstart | Takeshi KOMIYA | 2016-07-26 | 1 | -1062/+20 |
| | | |||||
* | | `sphinx-quickstart` now allows a project version is empty | Takeshi KOMIYA | 2016-07-21 | 1 | -6/+11 |
| | | |||||
* | | Support multiple LaTeX engines through `latex_engine` | Takeshi KOMIYA | 2016-07-19 | 1 | -16/+0 |
| | | |||||
* | | Fix descriptions of make targets | Takeshi KOMIYA | 2016-06-20 | 1 | -2/+2 |
| | | |||||
* | | Merge branch 'stable' | jfbu | 2016-06-15 | 1 | -0/+6 |
|\ \ | |/ | | | | | | | | | | | Conflicts: sphinx/domains/cpp.py sphinx/texinputs/sphinx.sty tests/test_build_latex.py | ||||
| * | Fix #2629. Add new config option ``latex_keep_old_macro_names`` | jfbu | 2016-06-15 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The cause of the issue was a clash about ``\titleref`` macro being already defined in memoir class context. To avoid similar problems, this makes the text styling macros ``\strong``, ``\code``, ``\bfcode``, ``\email``, ``\tablecontinued``, ``\titleref``, ``\menuselection``, ``\accelerator``, ``\crossref``, ``\termref``, ``\optional``, also available with ``\sphinx`` prefix, with a conf.py boolean option to let sphinx.sty only define ``\sphinx``-prefixed macros. As default value is False, backwards compatibility is maintained. On this occasion, some internal non-public macros have been renamed with prefix ``\spx@``. The command find . -name '*.sty' -exec grep -l \\\\spx@ {} \; has been executed in TeXLive 2015 and 2016 installations to check no package defines macros starting with ``\spx@``. Some internal macros having public names (because they are written by latex.py into the body of the latex document) have been renamed to have ``\sphinx`` prefix. The macros in sphinx.sty starting with \py@, or \DU, or \PYG have not been modified. Similarly ``\release``, ``\version``, ``\releasename``, etc... have not been renamed. | ||||
* | | Fix PEP-8 violation present in generated code | Jason Dusek | 2016-05-28 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'stable' | Takeshi KOMIYA | 2016-05-26 | 1 | -20/+0 |
|\ \ | |/ | |||||
| * | Fix #2512: generated Makefile causes BSD make crashed if sphinx-build not found | Takeshi KOMIYA | 2016-05-21 | 1 | -20/+0 |
| | | |||||
* | | Refactor code using ``with`` syntax | Takeshi KOMIYA | 2016-05-26 | 1 | -4/+1 |
| | | |||||
* | | Close #894: Add ``lualatexpdf`` and ``xelatexpdf`` as a make target to build ↵ | Takeshi KOMIYA | 2016-04-21 | 1 | -26/+42 |
|/ | | | | PDF using lualatex or xelatex | ||||
* | Fix pep8 violation (F401) on conf.py | Takeshi KOMIYA | 2016-04-15 | 1 | -3/+2 |
| |