aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-10-03Add a boolean flag to the setRTL function.Jesse Rosenthal1-5/+5
At the toplevel we don't check to see if RTL is already set.
2016-10-03Test for "dir" metadata.Jesse Rosenthal1-2/+7
2016-10-03Add setRTL and setLTR functions.Jesse Rosenthal1-8/+41
2016-10-03Move more enviroment vars to Reader Monad.Jesse Rosenthal1-62/+52
Things that get pushed and then reset are better in ReaderT, because they can be run with `local`.
2016-10-03Add ReaderT env to the docx writer:Jesse Rosenthal1-8/+17
This will allow us to add text and paragraph properties depending on if rtl is already set or not. (It would probably be cleaner and safer to move the paraprops and textprops to this part of the stack in the future.)
2016-10-02MediaWiki writer: transform filename with underscores in images.John MacFarlane1-1/+1
`foo bar.jpg` becomes `foo_bar.jpg`. This was already done for internal links, but it also needs to happen for images. Closes #3052.
2016-10-02EPUB writer: use stringify instead of plain writer for metadata.John MacFarlane1-6/+4
This means that underscores won't be used for emphasis, or CAPS for bold. The metadata fields will just have unadorned text. Closes #3066.
2016-10-02AsciiDoc writer: avoid unnecessary use of "unconstrained" emphasis.John MacFarlane2-11/+21
In AsciiDoc, you must use a special form of emphasis (double `__`) for intraword emphasis. Pandoc was previously using this more than necessary. Closes #3068.
2016-10-02Revert overhasty bounds change for pandoc-types.John MacFarlane1-3/+3
2016-10-02Use doctemplates 0.1.0.2.John MacFarlane7-12/+13
2016-10-02Removed unneeded stack.hsb2hs.yaml.John MacFarlane2-5/+1
2016-10-02Use doctemplates 0.1.0.1.John MacFarlane6-6/+6
2016-10-02Added doctemplates to stack.lts6.yaml.John MacFarlane1-0/+1
2016-10-02Moved template compiling/rendering code to a separate library.John MacFarlane7-259/+14
jgm/doctemplates. This allows the pandoc templating system to be used independently.
2016-10-01Removed cabal 1.16 cruft from .travis.yml.John MacFarlane1-5/+3
2016-09-30Merge pull request #3136 from nichtich/patch-1John MacFarlane1-0/+1
Execute .js filters with node
2016-09-30Execute .js filters with nodeJakob Voß1-0/+1
2016-09-28Update changelog.John MacFarlane1-0/+8
2016-09-28Markdown reader: added bracket syntax for native spans.John MacFarlane5-1/+26
See #168. Text.Pandoc.Options.Extension has a new constructor `Ext_brackted_spans`, which is enabled by default in pandoc's Markdown.
2016-09-28Updated test suite.John MacFarlane4-0/+24
2016-09-28Updated changelogJohn MacFarlane1-0/+2
2016-09-28LaTeX template: use footnote package to fix notes in tables.John MacFarlane1-7/+9
Thanks to Václav Haisman.
2016-09-28revealjs template: Added `notes-server` option (Yoan Blanc).John MacFarlane2-5/+11
jgm/pandoc-templates#212
2016-09-28Updated changelog.John MacFarlane1-3/+17
2016-09-28LaTeX template: set default figure placement.John MacFarlane1-5/+5
Thanks to Václav Haisman. This accompanies #3093. This change allows users to set the default figure placement for figures, instead of enforcing one choice. Users with custom templates will need to add this.
2016-09-28Merge pull request #3093 from wilx/master-figure-placementJohn MacFarlane2-2/+2
LaTeX: Do not set [htbp] figure placement options.
2016-09-28Whitespace fixes.John MacFarlane1-3/+3
2016-09-27Update MANUAL.txt for new filter behavior.Jesse Rosenthal1-6/+17
2016-09-27Check `$DATADIR/filters` for filtersJesse Rosenthal1-5/+20
If the `$DATADIR/filters` is present, pandoc will look in it for filters specified without a path, before looking in the $PATH. Note that unlike executables in $PATH, the `filters` dir may contain scripts that are not executable (pandoc will try to execute them using an associated interpreter, if possible). Note: the `filters` dir has priority over the user path. In order of preference, pandoc will look in: 1. a specified full or relative path (executable or non-executable) 2. `$DATADIR/filters` (executable or non-executable) 3. `$PATH` (executable only) This closes #3127.
2016-09-26Updated man page and MANUAL date.John MacFarlane2-11/+91
2016-09-25USe latest pandoc-citeproc in binary package stack.yaml.John MacFarlane3-3/+3
2016-09-25Use p tags for subtitle, author, date in epub, revealjs, slidy templates.John MacFarlane2-8/+9
See #3119.
2016-09-25HTML template: use p instead of h1 for subtitle, author, date.John MacFarlane1-7/+7
Closes #3119.
2016-09-23Updated changelog.John MacFarlane1-1/+3
2016-09-23Beamer template: added support for fontfamilies.John MacFarlane1-7/+7
As already in LaTeX. Closes #216.
2016-09-23Added pandoc-citeproc back to extra-deps.John MacFarlane3-0/+3
2016-09-23Use lts-7.0 in stack.yaml files.John MacFarlane5-27/+5
2016-09-23Update changelog.John MacFarlane1-0/+226
2016-09-23Bump to 1.17.3John MacFarlane1-1/+1
2016-09-20LaTeX writer: change braced backtick to \textasciigrave{}Jesse Rosenthal2-2/+2
Backticks in verbatim environments are converted to open-single-quotes. This change makes them appear as backticks. This corresponds to how we treat `'' in verbatim environments (with \textquotesingle{}).
2016-09-20Merge pull request #3071 from tarleb/structured-author-docJohn MacFarlane1-7/+19
Put note on structured vars in separate paragraph
2016-09-19Add test for backtick in verbatim.Jesse Rosenthal1-0/+2
2016-09-19LaTeX writer: enclose backtick in `{}` in verbatimJesse Rosenthal1-0/+1
We don't want ligatures like ` ?` ` (which produces `¿`) inside `\texttt{}` environments, so we enclose the backtick in braces. This fixes #3121
2016-09-06DocBook writer: include an anchor element when a div or span has an id.John MacFarlane1-2/+9
This closes #3102. Note that DocBook does not have a class attribute, but at least this provides an anchor for internal links.
2016-09-03Remove unnecessary CPP in custom Prelude.Jesse Rosenthal1-5/+1
We don't have to worry about base < 4.7.
2016-09-03Remove http-client CPP conditionals.Jesse Rosenthal1-10/+1
Our lower bound on http-client is 0.5, and both of these min_version tests are less than 0.5, so they will always pass.
2016-09-03Remove blaze-html CPP conditional.Jesse Rosenthal1-5/+1
This tests for a min value >= 0.5. But we have a lower bound of 0.5 in pandoc.cabal, so the test will always pass. (If we bump the lower bound to 0.5.1, we can remove a conditional in the HTML writer as well.)
2016-09-03Add EOL note to time compat module.Jesse Rosenthal1-0/+12
Because time 1.4 is a boot library for GHC 7.8, we will support the compatibility module as long as we support 7.8. But we should be clear about when we will no longer need it.
2016-09-02Remove TagSoup compatJesse Rosenthal6-26/+10
We already lower-bound tagsoup at 0.13.7, which means we were always running the compatibility layer (it was conditional on min value 0.13). Better to just use `lookupEntity` from the library directly, and convert a string to a char if need be.
2016-09-02Remove GHC 7.6 from list of tested versionsAlbert Krewinkel1-1/+1
GHC versions below 7.8 are no longer supported nor tested.