aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-07-30Lua Utils module: add function blocks_to_inlines (#4799)Albert Krewinkel5-3/+69
Exposes a function converting which flattenes a list of blocks into a list of inlines. An example use case would be the conversion of Note elements into other inlines.
2018-07-30Remove duplicate instruction (#4796)Josh1-1/+0
2018-07-24RST reader: remove support for nested inlines.danse3-23/+26
RST does not allow nested emphasis, links, or other inline constructs. Closes #4581, double parsing of links with URLs as link text. This supersedes the earlier fix for #4581 in 6419819b46c0d69c7024ba8aa4a6381cb311341c. Fixes #4561, a bug parsing with URLs inside emphasis. Closes #4792.
2018-07-24MediaWiki writer: Avoid extra blank line in tables with empty cells.John MacFarlane2-0/+19
Note that the old output is semantically identical, but the new output looks better. Closes #4794.
2018-07-23Org reader: fix parsers relying on parseFromStringAlbert Krewinkel2-4/+14
Emphasis was not parsed when it followed directly after some block types (e.g., lists). The org reader uses a wrapper for the `parseFromString` function to handle org-specific state. The last position of a character allowed before emphasis was reset incorrectly in this wrapper. Emphasized text was not recognized when placed directly behind a block which the reader parses using `parseFromString`. Fixes: #4784
2018-07-21MANUAL: Clarify when csquotes is used in LaTeX writer.John MacFarlane1-3/+4
Closes #4514.
2018-07-21MANUAL: Added commonmark to list of output formats where...John MacFarlane1-1/+1
`raw_tex` has an effect. See #4527.
2018-07-21RST reader: fix double-link bug.John MacFarlane2-1/+14
Link labels containing raw URLs were parsed as autolinks, but links within links are not allowed. Closes #4581.
2018-07-21Moved some beamer code in default.latex template.John MacFarlane1-37/+35
This change allows beamer themes to change the template and font (as Metropolis does). Closes #4450.
2018-07-19Make sure pandoc-windows-*.msi are deleted as intermediate files.John MacFarlane1-0/+2
2018-07-19Update man page, changelog, authors.John MacFarlane4-12/+33
2018-07-19Fix for bug in parsing `\include` in markdown.John MacFarlane2-1/+32
Starting in 2.2.2, everything after an `\input` (or `\include`) in a markdown file would be parsed as raw LaTeX. This commit fixes the issue and adds a regression test. Closes #4781.
2018-07-19rawLaTeXBlock: never retokenize macroDef.John MacFarlane1-1/+1
2018-07-19MANUAL: clarify gfm vs markdown_github (#4783)Mauro Bieg1-7/+7
2018-07-18Add missing rollingLinks option to revealjs template (#4778)Igor Khorlo1-0/+4
Fix (add) the missing option 'rollingLinks' in reveal.js template.
2018-07-18Use 'keywords' instead of 'tags' in YAML metadata example.John MacFarlane1-1/+1
Unlike `tags`, `keywords` is used in some of the writers and default templates. Closes #4779.
2018-07-18Bump version to 2.2.2.1.John MacFarlane1-1/+1
2018-07-18Fix regression finding templates in user data directory.John MacFarlane1-3/+1
Under version 2.2.1 and prior pandoc found latex templates in the templates directory under the data directory, but this no longer works in 2.2.2. MANUAL says: "If the template is not found, pandoc will search for it in the templates subdirectory of the user data directory (see `--data-dir`)." This commit fixes the regression, which stems from 07bce91. Closes #4777.
2018-07-15Update AUTHORS.John MacFarlane1-0/+5
2018-07-15Minor cabal file changes.John MacFarlane1-2/+2
Requested by 'stack upload.' Different format for minimum cabal version. Use of autogen-modules.
2018-07-15linux/Dockerfile: simplify and use new ghc 8.4.3.John MacFarlane1-35/+3
2018-07-15Update changelog.John MacFarlane1-1/+18
2018-07-15Make markdown and github writers respect the `emoji` extension.John MacFarlane3-0/+37
2018-07-15Wrap emojis in span nodes (#4759)Anders Waldenborg6-21/+56
Text.Pandoc.Emoji now exports `emojiToInline`, which returns a Span inline containing the emoji character and some attributes with metadata (class `emoji`, attribute `data-emoji` with emoji name). Previously, emojis (as supported in Markdown and CommonMark readers, e.g ":smile:") were simply translated into the corresponding unicode code point. By wrapping them in Span nodes, we make it possible to do special handling such as giving them a special font in HTML output. We also open up the possibility of treating them differently when the `--ascii` option is selected (though that is not part of this commit). Closes #4743.
2018-07-15Small edits in changelog.John MacFarlane1-19/+19
2018-07-15Update man page.John MacFarlane2-18/+31
2018-07-15Bump to 2.2.2 and update changelog.John MacFarlane2-1/+156
2018-07-15Support abbreviated units for siunitx (#4773).John MacFarlane1-0/+89
2018-07-15LaTeX reader: be more forgiving in key/value option parsing.John MacFarlane1-16/+39
We now allow arbitrary LaTeX values. This helps with #4761. The `\maxwidth` is still not propagated to the latex destination, but at least we don't choke on parsing.
2018-07-14appveyor: fixed use of --stack-yaml.John MacFarlane1-3/+3
2018-07-14appveyor: try using lts-11.John MacFarlane1-3/+3
2018-07-14Revert "appveyor - for diagnostics, try building just aeson-pretty..."John MacFarlane1-1/+1
This reverts commit 6aa6fb2692dbd6eda8950f8ee55ad29fb7c33cc6.
2018-07-14appveyor - for diagnostics, try building just aeson-pretty...John MacFarlane1-1/+1
instead of pandoc-citeproc.
2018-07-14appveyor: try with stack --no-terminal, remove verbosity.John MacFarlane1-1/+1
2018-07-14appveyor: use right option to change verbosity.John MacFarlane1-1/+1
2018-07-14appveyor: increase stack verbosity.John MacFarlane1-1/+1
2018-07-14Revert "Try limiting to aeson-pretty-0.8.5."John MacFarlane1-1/+0
This reverts commit ceec41072ae454183d4647b422b26953170cea87.
2018-07-14Try limiting to aeson-pretty-0.8.5.John MacFarlane1-0/+1
That built before on appveyor...
2018-07-14appveyor: revert build aeson-pretty first.John MacFarlane1-1/+0
2018-07-13Fix aeson flag again...John MacFarlane1-1/+1
2018-07-13Fix appveyor flag.John MacFarlane1-1/+1
2018-07-13appveyor: try building aeson-pretty first...John MacFarlane1-0/+1
2018-07-13Use latest network.John MacFarlane1-0/+1
Hopefully this will build on Windows. See https://ci.appveyor.com/project/jgm/pandoc/build/1.0.2625/job/tfpvh7rxue26phoq
2018-07-13Travis: Use system ghc. And use ghc-8.4.3 instead of 8.4.2.John MacFarlane2-6/+6
2018-07-13Add pandoc-citeproc to stack.yaml.John MacFarlane1-0/+1
2018-07-13Travis: Use lts-12 resolver.John MacFarlane1-1/+1
2018-07-13Makefile: use lts12 resolver.John MacFarlane1-1/+1
2018-07-13Use lts-12 for stack.yaml, add stack.lts11.yaml.John MacFarlane4-9/+27
Also adjusted some minor versions in extra-deps.
2018-07-13Add stack.lts10.yaml, switch to lts11 in stack.yaml.John MacFarlane2-8/+30
2018-07-13Bump upper bound for JuicyPixels.John MacFarlane1-1/+1