John MacFarlane
0fbb676c81
MediaWiki reader: properly interpret XML tags in pre environments.
...
They are meant to be interpreted as literal text in textile.
Closes #3042 .
2016-08-06 23:57:42 +02:00
John MacFarlane
124679fd63
Improved mediawiki reader's treatment of verbatim constructions.
...
Previously these yielded strings of alternating Code and Space
elements; we now incorporate the spaces into the Code. Emphasis
etc. is still possible inside these.
Closes #3055 .
2016-08-06 23:41:03 +02:00
John MacFarlane
3a49439202
Fix for unquoted attribute values in mediawiki tables.
...
Previously an unquoted attribute value in a table row
could cause parsing problems.
Fixes #3053 (well, proper rowspans and colspans aren't
created, but that's a bigger limitation with the current
Pandoc document model for tables).
2016-08-06 23:22:03 +02:00
Matthew Pickering
be4783109c
Fix out of index error in handleError
...
In the latex parser when includes are processed, the text of the
included file is directly included into the parse stream. This caused
problems when there was an error in the included file (and the included
file was longer than the original file) as the error would be reported
at this position.
The error handling tries to display the line and position where the
error occured. It works by including a copy of the input and finding the
place in the input when given the position of the error. In the
previously described scenario, the input file would be the original
source file but the error position would be the position of the error in
the included file.
The fix is to not try to show the exact line when it would cause an
out-of-bounds error.
2016-08-06 22:06:37 +01:00
John MacFarlane
cde1f00813
Added beamerarticle
variable.
...
This causes the `beamerarticle` package to be loaded
in beamer, to produce an article from beamer slides.
(Carsten Gips)
2016-08-06 22:43:51 +02:00
John MacFarlane
a480293b3c
LaTeX writer: don't use * for unnumbered paragraph, subparagraph.
...
The starred variants don't exist.
This helps with part of #3058...it gets rid of the spurious *s.
But we still have numbers on the 4th and 5th level headers.
2016-08-06 22:37:11 +02:00
Albert Krewinkel
f9afc0d378
LaTeX reader: drop duplicate *
in bibtexKeyChars
2016-07-29 20:53:43 +02:00
John MacFarlane
7af8bfd8c8
Merge pull request #3045 from mortonfox/patch-1
...
Fix the LaTeX and EPUB links
2016-07-28 21:44:40 -07:00
Morton Fox
d6507d6393
Fix the LaTeX and EPUB links
...
Parenthesized items following [ ] links need to be escaped. Otherwise, those will be turned into the URLs for those links.
2016-07-29 00:34:20 -04:00
John MacFarlane
08bef01d99
Added texmath 0.8.6.5.
2016-07-26 10:13:57 -07:00
John MacFarlane
d2464de2af
Use texmath 0.8.6.5. Closes #3040 .
2016-07-24 10:56:19 -07:00
John MacFarlane
7f414f3e4d
Fixed stack.full.yaml.
2016-07-23 16:34:38 -07:00
John MacFarlane
6489be800a
Merge pull request #3038 from tarleb/patch-1
...
Use http to access online documentation
2016-07-23 16:06:54 -07:00
Albert Krewinkel
49f44602d2
Use http to access online documentation
...
The link to the online manual used the `https` schema, which doesn't work for this resource. Changed to `http`.
2016-07-23 10:14:18 +02:00
John MacFarlane
aa21f964a6
Fixed appveyor badge
2016-07-22 16:27:16 -07:00
John MacFarlane
c42ae8cb03
Added appveyor badge
2016-07-22 16:23:25 -07:00
John MacFarlane
1a3d753b0e
Fix MANUAL.txt path in make-windows-installer.txt.
2016-07-22 15:55:35 -07:00
John MacFarlane
199489c12c
Merge pull request #3033 from tarleb/github-readme
...
PoC: GitHub-optimized README
2016-07-22 15:52:38 -07:00
John MacFarlane
27762affe3
Textile reader: disallow empty URL in explicit link.
...
Closes #3036 .
2016-07-22 15:45:03 -07:00
John MacFarlane
266caf70e5
Added test for extended code block in textile.
...
Closes #3037 .
2016-07-22 15:39:23 -07:00
John MacFarlane
5f758970a5
Textile reader: support bc..
extended code blocks.
...
Also, remove trailing newline in code blocks (consistently
with Markdown reader).
2016-07-22 15:32:50 -07:00
John MacFarlane
69e7249ab1
Removed flag setting for texmath in stack.full.yaml.
2016-07-22 15:12:29 -07:00
John MacFarlane
5b46980590
stack.full.yaml - only build pandoc, pandoc-types, pandoc-citeproc.
2016-07-21 22:04:40 -07:00
John MacFarlane
2e27b29fbe
Updated stack.full.yaml.
2016-07-21 11:04:53 -07:00
John MacFarlane
fba8dc1b41
make_deb.sh: get pandoc-citeproc LICENSE from github.
2016-07-21 10:29:09 -07:00
John MacFarlane
307b94ac71
make_deb.sh: get pandoc-citeproc.1 directly from github.
2016-07-21 10:14:47 -07:00
John MacFarlane
2bd07f4f01
deb Vagrantfile: install curl.
2016-07-21 09:51:58 -07:00
John MacFarlane
c52fa06900
Small changes in debian package creation.
...
Use more recent resolver, no longer need custom stack.yaml
for hsb2hs
2016-07-20 13:48:20 -07:00
Albert Krewinkel
2824688904
Add Github-friendly README.md
2016-07-20 21:16:48 +02:00
Albert Krewinkel
a396003a31
Rename README to MANUAL.txt
2016-07-20 21:16:45 +02:00
John MacFarlane
34533dd8d1
LaTeX reader: be more forgiving of non-standard characters.
...
E.g. `^` outside of math. Some custom environments give
these a meaning, so we should try not to fall over when we
encounter them.
2016-07-20 11:36:50 -07:00
John MacFarlane
1b6c9733ee
LaTeX reader: more robust parsing of unknown environments.
...
We no longer fail on things like `^` inside options for tikz.
Closes #3026 .
2016-07-20 11:18:24 -07:00
John MacFarlane
5611de1473
Restored whitespace between paragraphs in beamer template.
...
See jgm/pandoc-templates#207 .
2016-07-20 10:45:51 -07:00
John MacFarlane
3263ed3c42
RST reader: use Div for admonitions.
...
Previously blockquotes were used. Now a Div is used
with class `admonition` and (if relevant) one of the
following: `attention`, `caution`, `danger`, `error`,
`hint`, `important`, `note`, `tip`, `warning`.
`sidebar` is also put into a Div.
Note: This will change rendering of RST documents!
It should provide much more flexibility.
Closes #3031 .
2016-07-20 10:14:24 -07:00
John MacFarlane
e2d59461bb
Textile reader: improve definition list parsing.
...
- Allow multiple terms (which we concatenate with linebreaks).
- Fix exponential parsing bug (closes #3020 for real this time).
2016-07-19 09:03:15 -07:00
John MacFarlane
3490932d21
Textile reader: improved table parsing.
...
We now handle cell and row attributes, mostly by skipping
them. However, alignments are now handled properly.
Since in pandoc alignment is per-column, not per-cell, we
try to devine column alignments from cell alignments.
Table captions are also now parsed, and textile indicators
for thead and tfoot no longer cause parse failure. (However,
a row designated as tfoot will just be a regular row in pandoc.)
2016-07-18 22:40:45 -07:00
John MacFarlane
d9880fe340
LaTeX template: Added dummy definition for \institute
.
...
This isn't a standard command, and we want to avoid
a crash when `institute` is used with the default
template.
2016-07-18 22:32:47 -07:00
John MacFarlane
c2179ac4d0
Fixd README date.
2016-07-17 09:27:16 -07:00
John MacFarlane
80ca7a565f
Use cmark-0.5.3.1 with stack.lts6.yaml.
2016-07-16 15:27:57 -07:00
John MacFarlane
e71a0e5712
Add aeson-pretty to stack.yaml for deb, windows.
2016-07-16 15:27:14 -07:00
John MacFarlane
e9c20314d0
Use cmark-0.5.3.1 in stack.yaml.
2016-07-16 08:49:46 -07:00
John MacFarlane
ec89846b35
Updated changelog.
2016-07-15 14:57:21 -07:00
John MacFarlane
43740c5fdd
Added aeson-pretty to osx/stack.yaml.
2016-07-15 14:57:12 -07:00
John MacFarlane
c2bcefb39e
Use cmark-0.5.3 in stack.yaml.
2016-07-15 12:32:25 -07:00
John MacFarlane
d7396e73b4
Don't require haddock-library 1.4.
...
Instead use CPP to work around version differences.
2016-07-15 12:04:00 -07:00
John MacFarlane
17defd5004
Use liftM since otherwise Functor type constraint needen in ghc 7.8.
2016-07-15 12:02:37 -07:00
John MacFarlane
2f54de7cc4
Fixed compiler warnings.
2016-07-14 23:38:44 -07:00
John MacFarlane
c203ace130
Haddock reader - support math.
...
The Haddock document model added elements for math
in 1.4.
2016-07-14 23:38:20 -07:00
John MacFarlane
d21701f66c
Require haddock-library >= 1.4.
...
This has math support, DocMathInline and DocMathDisplay.
2016-07-14 23:09:28 -07:00
John MacFarlane
75a9ba5dca
Use pandoc-citeproc-0.10.1 for packages.
2016-07-14 22:57:58 -07:00