aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-10-03Clean up commented-out codeJesse Rosenthal1-12/+0
A few commented out functions were left in the code during the conversion from StateT to ReaderT. This removes them.
2016-10-03Remove bool on setRTL.Jesse Rosenthal1-17/+13
We had to use this because we set the env, which means that setRTL wouldn't do anything at the top level. We now don't set the env (it will always be false at the outset), which means the toplevel setRTL will work if necessary.
2016-10-03Filter text/para props correctly.Jesse Rosenthal1-2/+2
We only filter on the name, not the prefix.
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-13TEI writer: remove heuristic to detect book templateAlbert Krewinkel1-9/+5
TEI doesn't have `<book>` elements but only generic `<divN>` division elements. Checking the template for a trailing `</book>` is nonsensical.
2016-09-06Add --parts command line option to LaTeX writer.Oliver Matthews4-10/+33
Add --parts command line argument. This only effects LaTeX writer, and only for non-beamer output formats. It changes the output levels so the top level is 'part', the next 'chapter' and then into sections.
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.