Commit Graph
100 Commits
Author SHA1 Message Date
Georg Brandl 52515eeb86 Copyright header update. 2013-04-01 11:41:48 +02:00
Georg Brandl 1af3e3ea71 tests: replace "from util import *" by explicit imports 2013-04-01 11:39:32 +02:00
Georg Brandl 21f0ca8197 Closes #896: use SkipTest in build_latex test if latex is not installed 2013-04-01 11:26:21 +02:00
Georg Brandl 58d78ce604 Added tag 1.2b1 for changeset 82674d950698 2013-03-31 15:56:06 +02:00
Georg Brandl 0b41ccb005 Bump to 1.2b1. 2013-03-31 15:45:44 +02:00
Georg Brandl 9abf39f912 Fix overlong lines. 2013-03-31 15:44:04 +02:00
Georg Brandl 6a422c5c77 #723: fix remaining issue with search and webkit browsers 2013-03-31 15:41:35 +02:00
Georg Brandl 41971a6617 Closes #1088: raise an "unsupported" error when trying to put a literal block in a footnote in latex 2013-03-30 17:58:42 +01:00
Georg Brandl 77d2a90f36 Closes #1128: Fix Unicode errors when trying to format time strings with a non-standard locale. 2013-03-30 17:53:04 +01:00
Georg Brandl b9696a9d9d Closes #1123: Allow whitespaces in filenames given to :rst:dir:literalinclude. 2013-03-30 17:47:21 +01:00
Georg Brandl 2e8b8ba7e3 Closes #1102: Support multi-context "with" statements in autodoc by updating
pycode grammar from lib2to3.
2013-03-30 17:45:42 +01:00
Georg Brandl 34c8a68e74 #1131: try to make grapviz invocation more robust 2013-03-30 17:35:02 +01:00
Georg Brandl 6feb07951e Closes #1127: Fix traceback when autodoc tries to tokenize a non-Python file. 2013-03-30 14:10:37 +01:00
Georg Brandl 08839fac68 docs: fix link to MathJax documentation 2013-03-30 14:08:33 +01:00
Georg Brandl 44d1f1e952 Closes #995: Fix table-of-contents and page numbering for the LaTeX "howto" class. 2013-03-30 14:00:43 +01:00
Georg Brandl c18479a772 Closes #961: Fix LaTeX output for triple quotes in code snippets. 2013-03-30 12:49:59 +01:00
Georg Brandl 0237940007 remove stray quote 2013-03-30 12:48:21 +01:00
Georg Brandl 181b075251 Closes #1112: Avoid duplicate download files when referenced from documents in
different ways (absolute/relative).
2013-03-30 12:44:39 +01:00
Georg Brandl 2f03bb5f12 environment: clarify docstring 2013-03-30 12:33:31 +01:00
Georg Brandl 1f79ba7e74 Fix leading space in LaTeX table header cells. 2013-03-30 12:30:36 +01:00
Georg Brandl cef883f8ae Closes #1132: Fix LaTeX table output for multi-row cells in the first column. 2013-03-30 12:23:04 +01:00
Georg Brandl 4f78f0d598 Closes #1126: Fix double-hyphen to en-dash conversion in wrong places such as
command-line option names in LaTeX.
2013-03-30 12:00:51 +01:00
Georg Brandl 6608b58732 Closes #1117: Handle .pyx files in sphinx-apidoc. 2013-03-30 11:44:43 +01:00
Georg Brandl 1d08c910c8 Closes #723: Fix the search function on local files in WebKit based browsers. 2013-03-30 11:30:48 +01:00
Georg Brandl 77eeeca29b tox: allow insecure (no SSL) pip operation on Python 2.5 2013-03-29 19:06:24 +01:00
Georg Brandl 937a93887f websupport: adapt builder to changes in html builder due to parallel building API 2013-03-29 18:57:28 +01:00
Georg Brandl 71360bcac6 builders: fix status_iterator backwards compatibility 2013-03-29 18:19:57 +01:00
Georg Brandl b0381f97f8 changelog: split off older changes (pre-1.0) to a CHANGES.old file 2013-03-29 13:05:49 +01:00
Georg Brandl ba39edb5db merge with parallel repo 2013-03-29 13:01:21 +01:00
Georg Brandl 00beefb6d7 changelog: add more backwards incompatible changes 2013-03-29 12:55:58 +01:00
Georg Brandl a765d4c479 changelog: add missing entry for PR#122 2013-03-29 12:51:52 +01:00
Georg Brandl dea5b77bb3 docs: add versionadded to epub_use_index confval 2013-03-29 12:49:53 +01:00
Georg Brandl c010bf7cc2 locale: compile message catalogs 2013-03-29 12:47:42 +01:00
Georg Brandl 2b5a1476c8 text writer: docstring proofreading 2013-03-29 12:38:57 +01:00
Georg Brandl fddb492044 all: provide docutils version in sphinx.util.compat 2013-03-29 12:31:14 +01:00
Georg Brandl 3d0b924e70 remove xfileref_role() and directive_dwim() which were deprecated in 1.0 2013-03-29 12:28:38 +01:00
Georg Brandl 1d192dbe6e nodes utils: remove monkey-patch that is in docutils >=0.7 2013-03-29 12:34:57 +01:00
Georg Brandl 63463eed97 std domain: better name for local variable 2013-03-29 12:12:21 +01:00
Georg Brandl 3bf631527c changelog: categorize 1.2 entries in features by component and bugfixes 2013-03-29 12:09:20 +01:00
Georg Brandl 20da688d51 nodes util: update docutils tracker link 2013-03-29 11:49:06 +01:00
Georg Brandl d492aad352 docs: proofread installation document 2013-03-29 11:45:07 +01:00
Georg Brandl 519be8ed6e html builder: rename get_object_hash to get_stable hash
Also amend the docstring so that it is easier to understand the need for the function.
2013-03-29 11:17:34 +01:00
Georg Brandl 663599abe9 quickstart: simplify the check for the "sphinx-build" command in the Makefile
The previous check called the "sphinx-build" executable on every invocation
of the Makefile, which takes a nontrivial time to import all required modules.
Calling "which" is much faster.
2013-03-29 11:17:04 +01:00
Georg Brandl fea035ebe0 Closes #810: fix remaining PendingDeprecationWarnings with Python 3. 2013-03-07 07:18:43 +01:00
Georg Brandl d8d94e15e3 Add Basque to the list of languages. 2013-02-07 18:50:09 +01:00
Georg Brandl d53bc2fcdf compile_catalog update. 2013-02-07 18:48:58 +01:00
Georg Brandl 5aaf533a39 Add setup.py "upload" alias for automatic package signing. 2013-02-05 09:19:52 +01:00
Georg Brandl 51deccfa5c Move custom transforms from environment to their own module, to make sphinx.environment at least a little lighter. 2013-02-04 15:52:26 +01:00
Georg Brandl b8aba34add merge default heads 2013-01-19 21:15:11 +01:00
Georg Brandl 158db97669 null merge with stable 2013-01-19 21:14:50 +01:00
Georg Brandl 926cd01168 Remove devguide mention. 2013-01-19 21:14:22 +01:00
Georg Brandl 20279b07a4 New doc design "sphinx13". 2013-01-18 23:17:11 +01:00
Georg Brandl 0939d6fcdb New doc design "sphinx13". 2013-01-18 23:17:11 +01:00
Georg Brandl 59dc803aba builders: the text and xml builders can be parallelized too 2013-01-14 08:41:41 +01:00
Georg Brandl c59cb9d6f6 docs: document -j option and add changelog 2013-01-14 08:38:46 +01:00
Georg Brandl 3889a1158f builder: reduce # of subprocesses to N-1 for -jN, since the main process is also busy now 2013-01-14 08:35:41 +01:00
Georg Brandl 2b06c656c1 faq: add sphinx-contrib 2013-01-14 00:07:19 +01:00
Georg Brandl 0701c850d2 faq: add Hieroglyph 2013-01-14 00:02:51 +01:00
Georg Brandl b8967b4ee8 tutorial: make "documentation collection" clearer 2013-01-14 00:01:18 +01:00
Georg Brandl 5cd0841e5f builder: fix parallel build globals problems by splitting write_doc in two
stages: write_doc() and write_doc_serialized(), the latter of which is not
called in the parallel processes.

This costs speedup, of course: from about 50% we are down to about 30%
improvement on my 4-core machine.
2013-01-13 19:46:34 +01:00
Georg Brandl 83c6b8231e Set "allow_parallel" to false by default. 2013-01-13 19:44:09 +01:00
Georg Brandl 53d1d79ff8 builder: implement parallel writing based on multiprocessing
Does not work completely yet: globals such as the search index and
images for HTML are not updated properly: this needs a new API.
2013-01-13 17:27:09 +01:00
Georg Brandl 2e4608039c builder: make the status_iterator more flexible by supplying a function
used to stringify the current item for display
2013-01-13 17:25:34 +01:00
Georg Brandl c88ba504f3 Introduce a "-j" flag for parallel build. 2013-01-13 14:15:45 +01:00
Georg Brandl b831acf617 Refactor the "usage" help text into several sections. 2013-01-13 14:12:33 +01:00
Georg Brandl 95c45a0ab3 autodoc: debug module analyzer failure 2013-01-13 14:05:40 +01:00
Georg Brandl 9b4efc9ba3 Fix pyflakes issues. 2013-01-13 10:26:52 +01:00
Georg Brandl 7d68f0e4a2 Fix long lines reported by "make check". 2013-01-13 10:22:38 +01:00
Georg Brandl 1bf5a17534 Closes #1076: document new sphinx-build options. 2013-01-12 22:45:47 +01:00
Georg Brandl 7d2715ab17 autodoc: use debug2() and [autodoc] prefix 2013-01-12 12:43:00 +01:00
Georg Brandl 72132ffebd Verbosity: add another "debug2" function for level 3, use it for event debugging. Prefix debug messages with component name. 2013-01-12 12:35:04 +01:00
Georg Brandl f022886032 Write "making output directory" to the status fd, not to stderr unconditionally. 2013-01-12 12:22:30 +01:00
Georg Brandl c1176a1bdb Write verbose/debug messages to status fd, not warning fd. 2013-01-12 12:22:13 +01:00
Georg Brandl 7089bd5ff6 Add a link to the Sphinx homepage when sphinx-build is called with -h. 2013-01-12 12:18:56 +01:00
Georg Brandl 73b8622f09 Correct some JS issues found by JSHint. 2013-01-04 12:29:43 +01:00
Georg Brandl 367614d23a merge 2013-01-04 11:17:57 +01:00
Georg Brandl 1832284e89 Closes #1067: implement pluggable search scorer and tweak scoring to give good results. Patch by Hernan Grecco. 2013-01-04 11:17:32 +01:00
Georg Brandl d747fa3cd0 merge 2013-01-03 10:56:21 +01:00
Georg Brandl cfc2245c8d Issue #1067: Scoring based search results
Modify the search tool to create single result set (instead of the
current 4: regular, important, unimportantResults, objectResults).
Each result has an associated score.

The results are sorted by score before presenting the results. This
modification does not seem to change the search time significantly.

Patch by Hernan E. Grecco.
2013-01-03 10:49:28 +01:00
Georg Brandl dab4377c4f Fix loading the existing search index. 2013-01-03 10:36:53 +01:00
Georg Brandl c428cbe44c Add Hernan. 2013-01-03 10:11:18 +01:00
Georg Brandl 054833a96f Issue #1067: in search index generation, record words in section titles in their own set 2013-01-03 10:10:53 +01:00
Georg Brandl 151856819c Copyright update. 2013-01-01 22:13:15 +01:00
Georg Brandl 998d567d5c Closes #1065: in Makefiles, ignore errors in "rm" using the -f flag, not a "-" prefix. 2012-12-31 09:39:02 +01:00
Georg Brandl c529f6756c Merged in embray/sphinx/fix-tocdepth (pull request #100: Fixes a bug with :tocdepth: and inventory generation) 2012-12-30 21:23:28 +01:00
Georg Brandl bc0a31f10e Add an easier way to raise MathExtError with stderr/stdout only displayed if present. 2012-12-30 21:02:38 +01:00
Georg Brandl 54c1a45ffb Changelog for PR#97. 2012-12-30 18:15:42 +01:00
Georg Brandl 2e59d4a2d9 Merged in knzm/sphinx-fix-backlink-fork (pull request #97: fix #1058 Footnote backlinks do not work) 2012-12-30 18:14:55 +01:00
Georg Brandl 60fc2eaa14 Merged in mizhi/sphinx (pull request #98: Fixes TypeError raised from generate_indices in sphinx/writers/latex.py) 2012-12-30 18:05:30 +01:00
Georg Brandl c22aaeef7b Closes #867: merge from https://bitbucket.org/giovannibajo/sphinx 2012-12-30 18:04:08 +01:00
Georg Brandl ddd51f7cc7 Closes #1055: add changelog entry for 7228c0534f0c. 2012-12-30 18:02:59 +01:00
Georg Brandl c3384b7e6e Merged in giovannibajo/sphinx (pull request #93: Fix bug when loading config file (wrong path).) 2012-12-30 18:01:19 +01:00
Georg Brandl 19539dfc8a Changelog entry for #1053. 2012-12-30 17:50:13 +01:00
Georg Brandl c69b7b4253 tox: add docutils 0.10. 2012-12-17 08:09:33 +01:00
Georg Brandl ab5d4107c8 Replace \bf and \rm by \textbf and \textrm. Patch by
Marcin Szamotulski.
2012-12-17 08:07:17 +01:00
Georg Brandl dd84529c42 Add the Ubuntu packaging guide. 2012-11-04 11:29:47 +01:00
Georg Brandl 4763419db1 Update Sphinx URL to new sphinx-doc.org domain. 2012-11-04 11:28:12 +01:00
Georg Brandl b0fa05fecd merge heads 2012-11-03 17:33:03 +01:00
Georg Brandl 1f905f121a Fix intersphinx dictionary ordering confusion differently, as proposed by Jon. 2012-11-01 17:58:47 +01:00
Georg Brandl 00b3433b0d merge with Takayuki's sphinx-fix-testing-fork 2012-11-01 17:56:16 +01:00