Commit Graph

6624 Commits

Author SHA1 Message Date
jfbu
bdba5655b9 Fix typo in comment after renaming.
Sorry.

	modified:   sphinx/texinputs/sphinx.sty
2016-04-14 18:23:33 +02:00
Takeshi KOMIYA
6fb73f41d5 Fix pep8 violation (E122) on conf.py 2016-04-15 01:20:15 +09:00
jfbu
4e69311599 Make more robust Verbatim code for PDF. No more redefines \fbox.
Although the definition was made locally, it meant that for example
macros of type \PYG... could not use internally \fbox whose meaning
had been modified. New code never modifies \fbox or \XC@fbox.

	modified:   sphinx/texinputs/sphinx.sty
2016-04-14 18:14:44 +02:00
Tony Narlock
ecf2236724 Add newline below comments in quickstart
See also: https://git.io/vgaHi
2016-04-15 00:03:21 +09:00
Tony Narlock
c2260f6eb3 quickstart-build: add space to comments to suppress E265 on conf.py of projects. 2016-04-15 00:03:12 +09:00
jfbu
53cc2aa8a8 Fix #2447: VerbatimBorderColor wrongly used also for captions of PDF
On this opportunity the code and comments in sphinx.sty from commit
9d82cad (LaTeX captions of literal blocks now glued to framed verbatim)
have been re-organized, uses less macros. Only functional difference
should be the fix of #2447.

	modified:   sphinx/texinputs/sphinx.sty
2016-04-14 10:46:42 +02:00
Takeshi KOMIYA
13c814adc3 Fix failure in py3 2016-04-14 12:05:13 +09:00
Takeshi KOMIYA
c3fe96f6fc Remove debug print 2016-04-14 12:03:10 +09:00
Takeshi KOMIYA
3206ccbae0 sphinx.ext.mathbase: Refactor LaTeX output 2016-04-14 10:39:33 +09:00
Takeshi KOMIYA
39396a4b1e Fix #2370: the equations are slightly misaligned in LaTeX 2016-04-14 10:37:54 +09:00
Takeshi KOMIYA
9a7bbb0947 Add image file for testcase of #2395 2016-04-13 21:30:45 +09:00
shimizukawa
5655fe1e6a Bump version 2016-04-12 22:20:08 +09:00
shimizukawa
47681a0638 Bump to 1.4.1 final 2016-04-12 22:12:19 +09:00
shimizukawa
b8fe679b4c tweak CHANGES 2016-04-12 22:05:25 +09:00
shimizukawa
ab02e2a06f Fix flake8 and update CHANGES for #2440 2016-04-12 21:57:01 +09:00
Takayuki SHIMIZUKAWA
b8aca81fbc Merge pull request #2440 from xhochy/bugfix/source_date_epoch
Fix wrong import for gmtime
2016-04-12 21:54:19 +09:00
Korn, Uwe
eb13982c41 Fix wrong import for gmtime 2016-04-12 12:26:59 +00:00
Takeshi KOMIYA
750720ee90 Update CHANGES for PR#2405 2016-04-11 10:54:49 +09:00
Takeshi KOMIYA
5b80365409 Merge pull request #2415 from jfbu/jumptorightplace-onstable
Fix #2405 and #2414 related to PDF hyperlinks to numbered code listings
2016-04-11 10:53:34 +09:00
jfbu
673222f20a Added Tests for latex(pdf) links to captioned or named literal blocks
As conf.py has now numfig = True, needed to modify accordingly test for
links in html output.

This topic branch fixes #2405, #2414, and also makes for latex(pdf)
functional hyperlinks to named references, but only for literal blocks
(code-block or literalinclude).

	modified:   tests/roots/test-directive-code/caption.rst
	modified:   tests/roots/test-directive-code/conf.py
	new file:   tests/roots/test-directive-code/namedblocks.rst
	modified:   tests/test_directive_code.py
2016-04-10 20:45:59 +02:00
jfbu
a4aefd454a Remove unneeded \bgroup/\egroup in legacy sphinx.sty definition of Verbatim
Indeed, sphinx.sty redefines _environment_ Verbatim, and LaTeX's
environments always are scope-limiting for local assignments.

	modified:   sphinx/texinputs/sphinx.sty
2016-04-10 18:55:14 +02:00
jfbu
afb83c249f Make reset of \SphinxVerbatimTitle to \empty explicit in produced LaTeX files
modified:   sphinx/texinputs/sphinx.sty
	modified:   sphinx/writers/latex.py
2016-04-10 18:55:13 +02:00
Takeshi KOMIYA
aaac328336 Update CHANGES for PR#2396 2016-04-10 20:52:14 +09:00
Ionel Cristian Mărieș
062a9f935e Seems that e6a5a3a92e forgot to update this file. 2016-04-10 20:51:40 +09:00
Takeshi KOMIYA
9df7783ba2 Fix #2395: Sphinx crashs if unicode character in image filename 2016-04-10 20:25:25 +09:00
jfbu
267c266561 Fix comment
modified:   sphinx/writers/latex.py
2016-04-07 11:56:43 +02:00
jfbu
261ff1a9d2 Enable pdf hyperlinks to named literal-blocks without caption.
This is tango between latex.py and sphinx.sty to handle PDF hyperlinks
to literal-blocks (both code-block and literalinclude) either with name
or caption (then numref can be used) or both.

	modified:   sphinx/texinputs/sphinx.sty
	modified:   sphinx/writers/latex.py

This test file is now back to original.

	modified:   tests/test_directive_code.py
2016-04-07 11:27:33 +02:00
jfbu
238a3346d9 Merge branch 'stable' into jumptorightplace-onstable 2016-04-06 18:55:15 +02:00
Takeshi KOMIYA
95e6e81de7 Update CHANGES for #2425 and #2417 2016-04-06 21:20:20 +09:00
Takeshi KOMIYA
c8facce3de Fix figure directive crashes if non paragraph item is given as caption 2016-04-06 21:19:25 +09:00
Takeshi KOMIYA
c9e625eabc Merge pull request #2425 from rpluem/date_time_fix_stable
Time formats no longer allowed in today_fmt
2016-04-06 21:18:27 +09:00
Jakob Lykke Andersen
e2830e5d7e C++, fix crash on duplicate declarations.
Fixes sphinx-doc/sphinx#2413.
2016-04-06 14:35:15 +09:00
Takeshi KOMIYA
36a0222dab Merge pull request #2424 from sphinx-doc/sphinx-mandatory
Clear up Pygments is mandatory
2016-04-05 23:39:44 +09:00
Ruediger Pluem
1c48d18d9a Tests for 22dce02bec1e97b00fa5dde2479ab498784a866c..1754473c532d300ce517460d2ff467c312ae5510 2016-04-05 12:20:10 +02:00
Robert Lehmann
ca900593c0 Clear up Pygments is mandatory
While Pygments is not required for other builders, it is *always* used in the HTML builder.
2016-04-05 11:32:16 +02:00
Ruediger Pluem
1754473c53 Add sanity check for the tzinfo attribute to prevent later failures.
If we do not have it, we cannot do time formats.
Improve comments as well.
2016-04-05 11:15:43 +02:00
Ruediger Pluem
96af4a598f No functional change: Wrap too long lines to fix Travis build errors 2016-04-05 11:14:39 +02:00
Ruediger Pluem
22dce02bec Sphinx 1.3.x allowed to specify time formatters in today_fmt like %H and %M.
Allow these time formatters again.
This requires to use babel.dates.format_datetime instead of babel.dates.format_date
for formating. The approach of babel compared to ustrftime to use different functions
for time, date and datetime formating creates an ambiguousness for translating %c, %x, %X
from ustrftime to babel. Hence we look out for %x and %X to use the appropriate babel
function in this case.
Change of behaviour: People using the short, medium, long or full babel formats in
today_fmt will now get the respective datetime format instead of just the date format.
2016-04-05 11:11:59 +02:00
jfbu
5cad1481aa Fix line too long issue reported by Travis CI
modified:   sphinx/writers/latex.py
2016-04-04 10:14:20 +02:00
jfbu
ad1cc969d3 Fix two issues in latex.py reported by Travis CI
modified:   sphinx/writers/latex.py
2016-04-04 10:10:05 +02:00
jfbu
d41caf9610 Merge branch 'stable' into jumptorightplace-onstable 2016-04-04 08:11:20 +02:00
Takeshi KOMIYA
1313726fd6 Fix #2412: hyperlink targets are broken in LaTeX builder 2016-04-04 11:02:09 +09:00
jfbu
a124a39625 Remove unneeded test "if 'ids':" from previous commit.
modified:   sphinx/writers/latex.py
2016-04-03 16:50:47 +02:00
jfbu
a1647b6bb9 Fix broken numeric reference in PDF hyperlinks to "Listing " code-blocks
The `\label` is now inserted into the caption on top of the Verbatim,
and `\ref` will work as expected. No need for `\phantomsection`.

	modified:   sphinx/writers/latex.py
	modified:   tests/test_directive_code.py
2016-04-03 16:31:35 +02:00
jfbu
6123ea49e5 Fix #2405: numref link in PDF jumps to the wrong location
The hypertarget insertion by the LaTeX writer for literal blocks is
moved from depart_container to visit_caption.

	modified:   sphinx/writers/latex.py
2016-04-03 15:14:13 +02:00
Takeshi KOMIYA
d35ccb9b4c The default format of today_fmt and html_last_updated_fmt is back to strftime format again
`html_last_updated_fmt` is commonly used for non date formatting. But
LDML is difficult to represent them from its characteristics.

Now we moved to strftime format again (ref: #2394).
2016-04-03 10:25:32 +09:00
shimizukawa
5e0b542e62 Fix #2408: dummy builder not available in Makefile and make.bat 2016-04-02 22:27:41 +09:00
shimizukawa
0c33d7df78 import mock from util instead of directly. 2016-04-02 22:15:13 +09:00
Takeshi KOMIYA
8ab06530be Fix #2394: Sphinx crashes when html_last_updated_fmt is invalid 2016-04-01 11:20:30 +09:00
Jakob Lykke Andersen
42395a177a C++, also support 'extern' for functions.
Thanks to Victor Zverovich.
2016-03-31 13:40:02 +09:00