Georg Brandl
986aba2a43
merge heads
2014-09-23 07:51:52 +02:00
Georg Brandl
363d40b8dd
merge with stable
2014-09-23 07:51:31 +02:00
Georg Brandl
e3135cfc87
Make remaining builtin extensions parallel-read-proof.
2014-09-22 22:05:03 +02:00
Georg Brandl
52e5316b6e
Document env-merge-info event, add parallel reading to changelog
2014-09-22 21:55:11 +02:00
Georg Brandl
d44efd6254
Fix default for verbosity option (crashes on Py3).
2014-09-22 21:28:30 +02:00
Georg Brandl
4197144f96
Fix a memory leak in the parallel impl. ParallelChunked is now unnecessary.
2014-09-22 19:53:19 +02:00
Georg Brandl
339c6f1335
Switch sphinx.cmdline to optparse.
2014-09-22 19:08:52 +02:00
Georg Brandl
46e8309c31
Add a possibility to later execute finishing-up tasks in parallel.
2014-09-22 18:16:53 +02:00
Georg Brandl
0c833c020e
Refactor parallel process into a base class that executes any task, and a derived class that executes a batch of the same task.
2014-09-22 17:29:52 +02:00
Georg Brandl
1f23a5c369
Factor out parallel building into a utility class. Better error handling
...
with traceback of the parallel process saved in the error log.
2014-09-22 16:21:04 +02:00
Georg Brandl
7bbaa4c73f
Test suite fixes after env.update() change.
2014-09-22 15:08:15 +02:00
Georg Brandl
31452fc64d
[WIP] parallel read
2014-09-22 14:51:47 +02:00
Georg Brandl
905cbf853d
Move status_iterator to application object.
2014-09-22 14:34:57 +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
57e897669d
autodoc: minor PEP8 adjustments
2014-09-22 10:54:20 +02:00
Georg Brandl
062492d75f
env: minor comment clarification
2014-09-22 10:49:14 +02:00
Georg Brandl
9ae7c784b5
doctest: minor PEP8 adjustments
2014-09-22 10:47:08 +02:00
Georg Brandl
e748e23187
Instantiate our source class directly, this lets us get rid of the method-local class def.
2014-09-22 10:41:04 +02:00
Georg Brandl
80144f19f5
cpp domain: minor PEP8 cleanup
2014-09-22 10:20:14 +02:00
Georg Brandl
7aa43488ea
add a paragraph about sphinx-contrib on the front page
2014-09-22 10:20:02 +02:00
Georg Brandl
0a416c2d13
Raise env version for the ref_context introduction.
2014-09-22 10:00:40 +02:00
Georg Brandl
772dbbd4d9
Fix the docs index sidebar for unreleased versions.
2014-09-22 09:58:09 +02:00
Georg Brandl
e7ed7cd627
Rename env-read-docs to env-before-read-docs, add changelog entry and fixup tests.
2014-09-22 09:13:44 +02:00
Georg Brandl
3c5cda97d1
Merged in guillemNaN/sphinx (pull request #261 )
...
Add env-read-docs event to allow modify docnames list before processing
2014-09-22 09:05:00 +02:00
Georg Brandl
cdaf4b0a52
remove a few unused imports
2014-09-21 20:28:37 +02:00
Georg Brandl
24d303706f
Fixup windows newlines.
2014-09-21 20:23:24 +02:00
Georg Brandl
df53ece2f7
Minor PEP8 cleanup.
2014-09-21 20:21:43 +02:00
Georg Brandl
c5cc2a8cf9
flush stdout after printing messages, might fix output ordering on drone.io
2014-09-21 19:01:03 +02:00
Georg Brandl
db43cba254
add a bullet point about keeping tests fast
2014-09-21 18:59:56 +02:00
Georg Brandl
ac690b4b07
move new assertion helpers to util.py
2014-09-21 18:54:01 +02:00
Georg Brandl
fa91f19e55
Reimplement assert_in and assert_not_in, they are not in nose in Py2.6.
2014-09-21 18:48:21 +02:00
Georg Brandl
70cf797c10
fix incompatibility in doctree between gettext and the rest
2014-09-21 18:46:15 +02:00
Georg Brandl
b637f0a728
No need to insist on fresh builds with test_build_*
2014-09-21 18:41:08 +02:00
Georg Brandl
b335e03b02
Speed up test_theming using a minimal project.
2014-09-21 18:37:44 +02:00
Georg Brandl
2661c1060d
Refactor/speed up test_build_gettext using generators
2014-09-21 18:36:27 +02:00
Georg Brandl
be72ed6dc7
Refactor/speed up test_intl by combining all tests with a certain builder into a generator.
2014-09-21 18:26:50 +02:00
Georg Brandl
a73ab32bc5
Split viewcode and linkcode tests out of main test root.
2014-09-21 17:34:16 +02:00
Georg Brandl
78af37370c
mock is builtin in Py3.
2014-09-21 17:32:52 +02:00
Georg Brandl
d47a7587f9
Complete test suite overhaul.
...
* rename a few test modules to make the names more consistent
* do not copy/use Sphinx from build/ (unnecessary without 2to3)
* use a temporary dir for *all* test projects, the source tree
will stay pristine that way (default is tests/build)
* speed up tests by ~3x by splitting up test projects and avoiding
rebuilds
2014-09-21 17:17:02 +02:00
Georg Brandl
c5dfd5c732
Fix a few missing Unicode/bytes filename problems.
2014-09-21 16:52:41 +02:00
Georg Brandl
0511ced21a
Override the current-directory local "docutils.conf" location with the Sphinx srcdir.
2014-09-21 16:38:19 +02:00
Georg Brandl
db1cf80a69
Make pygments unconditional, it is required by setup.py anyway.
2014-09-21 16:37:37 +02:00
Georg Brandl
97d2edf380
Very short introduction in README
2014-09-20 21:09:33 +02:00
Georg Brandl
561181be7a
show drone.io status on README
2014-09-20 21:06:44 +02:00
Georg Brandl
b2c9d4b107
Be quiet when building docs for tox.
2014-09-20 20:54:54 +02:00
Georg Brandl
e21d669089
Test suite adapted after :option: changes.
2014-09-20 20:54:23 +02:00
Georg Brandl
febde8187e
Handle more instances of "__builtin__".
2014-09-20 20:29:10 +02:00
Georg Brandl
9fee57b1f6
Fix Python 3 compat in inheritance_diagram.py
2014-09-20 20:18:13 +02:00
Georg Brandl
cadf51d38d
Remove unused 2to3 conversion utility.
2014-09-20 20:15:46 +02:00
Georg Brandl
a064f43bc0
PEP8 cleanup in std.py.
2014-09-20 19:59:14 +02:00
Georg Brandl
a555bda5eb
Closes #1284 : Program options documented with :rst:dir:option can now start with `+`.
2014-09-20 19:58:11 +02:00
Georg Brandl
6ba8883685
Add ref context to all "any" references. Should make it possible to resolve them more accurately.
2014-09-20 19:23:25 +02:00
Georg Brandl
56c13b7eb8
PEP8 cleanup in roles.py.
2014-09-20 19:16:26 +02:00
Georg Brandl
2c396601bf
Move env.temp_data content that might be used to resolve references to a new env.ref_context dictionary.
2014-09-20 19:15:41 +02:00
Georg Brandl
ca4e62e47b
Add warnings when env.currmodule or env.currclass are used.
2014-09-20 19:03:57 +02:00
Georg Brandl
1fcef558fa
Enable links to options without program name
2014-09-20 13:47:01 +02:00
Georg Brandl
fbb8827345
Fix wrong class generated from option "any" reference
2014-09-20 13:40:38 +02:00
Georg Brandl
90d43569de
Fix linking with "any" to :ref: and :term: with non-lowercased targets.
2014-09-20 13:34:36 +02:00
Georg Brandl
6c3789a353
Add tests for "any" role and default-role setting. Fix some minor bugs with "any".
2014-09-19 14:17:36 +02:00
Georg Brandl
a973daea41
make :any: role work with intersphinx!
2014-09-19 13:31:55 +02:00
Georg Brandl
e1169d0937
Fix duplication of bugfixes between 1.2.x and 1.3 in changelog.
2014-09-19 13:25:16 +02:00
Georg Brandl
109cb873de
Use "any" role in changelog.
2014-09-19 13:18:29 +02:00
Georg Brandl
c3eb669f8a
Added the any role that can be used to find a cross-reference of
...
*any* type in *any* domain. Custom domains should implement the new
`~Domain.resolve_any_xref` method to make this work properly.
2014-09-19 12:59:18 +02:00
Georg Brandl
430be0496a
Clean up reference resolution a bit; factor out :doc: and citations into their
...
own methods.
2014-09-19 12:37:58 +02:00
Georg Brandl
8e3a8feedd
clean up default-role usage in CHANGES
2014-09-19 12:36:21 +02:00
Georg Brandl
b9469b9013
Changing the default role document-locally with the docutils ".. default-role::"
...
directive is now supported.
2014-09-19 12:21:38 +02:00
Georg Brandl
6477151f4f
Fix URL in docu for opensearch.
2014-09-19 11:57:06 +02:00
Georg Brandl
edcff75e32
sphinx.environment: PEP8 cleanup.
2014-09-19 10:38:38 +02:00
Georg Brandl
2d6ef89807
merge with stable
2014-09-19 10:36:34 +02:00
Georg Brandl
01f413108e
Ignore .tags file.
2014-09-19 10:36:25 +02:00
Georg Brandl
c683bd7504
Std domain: don't expect "refprogram" attribute on an xref node.
...
This would lead to an exception if we pass in some generic x-ref node
that tries to resolve as an option.
2014-09-19 10:35:43 +02:00
Georg Brandl
e895676d82
CPP domain: fix whitespace.
2014-09-19 10:34:29 +02:00
Georg Brandl
007a15454f
merge with stable
2014-09-17 13:38:20 +02:00
Georg Brandl
d2b955b7f9
Closes #1568 : since "centered" directly contains text children, it should be a TextElement.
2014-09-17 13:37:05 +02:00
Georg Brandl
1b71e6e2c8
merge with stable
2014-09-17 12:26:40 +02:00
Georg Brandl
439018a4e6
merge heads
2014-09-17 12:24:13 +02:00
Georg Brandl
9f0afa534d
Exception logs now contain the last 10 messages emitted by Sphinx.
2014-09-17 12:22:14 +02:00
Georg Brandl
02901ae02f
Merged in gerardmp/sphinx/gerardmp/added-libreoffice-extension-to-the-exten-1410948858630 (pull request #289 )
...
Added "libreoffice" extension to the extension list
2014-09-17 12:20:45 +02:00
Georg Brandl
bf6f5acd2c
add distribution possibility
2014-09-14 17:26:13 +00:00
Georg Brandl
18ec1d79d3
Merged in hickford/sphinx-1/hickford/add-instructions-how-to-install-sphinx-t-1410715164407 (pull request #287 )
...
Add instructions how to install Sphinx to top of tutorial
2014-09-14 19:24:45 +02:00
Georg Brandl
8b76c848d1
Merged in hickford/sphinx/hickford/explain-how-to-install-sphinx-with-pip-r-1410714824122 (pull request #286 )
...
Explain how to install Sphinx with pip (rather than easy_install). Fixes #1447
2014-09-14 19:24:03 +02:00
Georg Brandl
90c7adba6d
rename "literal.inc.orig", too easy to delete together with other merge backup files
2014-09-07 15:28:58 +02:00
Georg Brandl
3645481458
merge with stable
2014-09-07 15:26:06 +02:00
Georg Brandl
294c83d8f0
Closes #1561 : fix typo and indentation.
2014-09-07 15:24:50 +02:00
Georg Brandl
ec329d54f2
Add extension version check ability with new config value "needs_extensions".
2014-09-04 08:57:36 +02:00
Georg Brandl
fc680f1e25
Return version from setup() for all sphinx.ext extensions.
2014-09-03 16:39:30 +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
3d9f6e1dc4
changelog entry for bizstyle theme.
2014-08-15 15:33:08 +02:00
Georg Brandl
397e3773c1
Merged in exarkun/sphinx/extdev-tutorial-doc (pull request #232 )
...
extdev tutorial documentation fix
2014-04-04 18:14:57 +02:00
Georg Brandl
04065625ed
merge with stable
2014-03-26 07:30:55 +01:00
Georg Brandl
c24cfbaed1
Add an example how to connect events.
2014-03-26 07:30:48 +01:00
Georg Brandl
41580fc373
merge with stable
2014-03-25 10:27:36 +01:00
Georg Brandl
53abebda69
Closes #636 : Keep straight single quotes in literal blocks in the LaTeX build.
2014-03-25 10:26:20 +01:00
Georg Brandl
18755458a1
merge with stable
2014-03-25 09:31:44 +01:00
Georg Brandl
b98873eaba
#1431 : add some missing styles to the epub CSS
2014-03-25 09:28:41 +01:00
Georg Brandl
b97d01308c
du10/du11 need mock dependency
2014-03-08 11:27:12 +01:00
Georg Brandl
02363c3ce2
merge with stable
2014-03-06 08:13:14 +01:00
Georg Brandl
d0f18d4131
Add more projects to examples.
2014-03-05 07:52:55 +01:00
Georg Brandl
9a0942b8a2
Add Ceph.
2014-03-05 07:50:21 +01:00
Georg Brandl
b944c843f5
Add warnings that autodoc imports the modules.
2014-03-05 07:45:45 +01:00