Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-10-05 | Docx writer: code legibility fixups. | Jesse Rosenthal | 1 | -5/+6 | |
More meaningful variable name, and explanatory comment. | |||||
2016-10-04 | Docx writer: Clean up and streamline RTL behavior | Jesse Rosenthal | 1 | -71/+77 | |
Now RTL is turned and off by a general function, `withDirection` wrapping `inlineToOpenXML` and `blockToOpenXML`. This acts according to the `envRTL` variable. This means we can just set the environment at the outset, and change the environment with `local` as need be. Note that this requires making the `inlineToOpenXML` and `blockToOpenXML` functions into wrappers around primed-versions (`{inline,block}ToOpenXML`) where the real work takes place. | |||||
2016-10-04 | Docx writer: move a couple more vars to ReaderT | Jesse Rosenthal | 1 | -21/+29 | |
In general, we want things that are either: 1. unchanging environment variables, or 2. environment variables that will change for a the scope of a function and then pop back to be in the reader monad. This is safer for (1), since we won't accidentally change it, and easier for (2), since we can use `local` instad of setting the old value and then resetting. We keep the StateT monad for values that we will want to accumulate or change and then use later. | |||||
2016-10-04 | Merge pull request #3141 from ickc/master | John MacFarlane | 1 | -2/+2 | |
Update KaTeX to v0.6.0 | |||||
2016-10-03 | Update KaTeX to v0.6.0 | KolenCheung | 1 | -2/+2 | |
2016-10-03 | Clean up commented-out code | Jesse Rosenthal | 1 | -12/+0 | |
A few commented out functions were left in the code during the conversion from StateT to ReaderT. This removes them. | |||||
2016-10-03 | Remove bool on setRTL. | Jesse Rosenthal | 1 | -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-03 | Filter text/para props correctly. | Jesse Rosenthal | 1 | -2/+2 | |
We only filter on the name, not the prefix. | |||||
2016-10-03 | Add a boolean flag to the setRTL function. | Jesse Rosenthal | 1 | -5/+5 | |
At the toplevel we don't check to see if RTL is already set. | |||||
2016-10-03 | Test for "dir" metadata. | Jesse Rosenthal | 1 | -2/+7 | |
2016-10-03 | Add setRTL and setLTR functions. | Jesse Rosenthal | 1 | -8/+41 | |
2016-10-03 | Move more enviroment vars to Reader Monad. | Jesse Rosenthal | 1 | -62/+52 | |
Things that get pushed and then reset are better in ReaderT, because they can be run with `local`. | |||||
2016-10-03 | Add ReaderT env to the docx writer: | Jesse Rosenthal | 1 | -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-02 | MediaWiki writer: transform filename with underscores in images. | John MacFarlane | 1 | -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-02 | EPUB writer: use stringify instead of plain writer for metadata. | John MacFarlane | 1 | -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-02 | AsciiDoc writer: avoid unnecessary use of "unconstrained" emphasis. | John MacFarlane | 2 | -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-02 | Revert overhasty bounds change for pandoc-types. | John MacFarlane | 1 | -3/+3 | |
2016-10-02 | Use doctemplates 0.1.0.2. | John MacFarlane | 7 | -12/+13 | |
2016-10-02 | Removed unneeded stack.hsb2hs.yaml. | John MacFarlane | 2 | -5/+1 | |
2016-10-02 | Use doctemplates 0.1.0.1. | John MacFarlane | 6 | -6/+6 | |
2016-10-02 | Added doctemplates to stack.lts6.yaml. | John MacFarlane | 1 | -0/+1 | |
2016-10-02 | Moved template compiling/rendering code to a separate library. | John MacFarlane | 7 | -259/+14 | |
jgm/doctemplates. This allows the pandoc templating system to be used independently. | |||||
2016-10-01 | Removed cabal 1.16 cruft from .travis.yml. | John MacFarlane | 1 | -5/+3 | |
2016-09-30 | Merge pull request #3136 from nichtich/patch-1 | John MacFarlane | 1 | -0/+1 | |
Execute .js filters with node | |||||
2016-09-30 | Execute .js filters with node | Jakob Voß | 1 | -0/+1 | |
2016-09-28 | Update changelog. | John MacFarlane | 1 | -0/+8 | |
2016-09-28 | Markdown reader: added bracket syntax for native spans. | John MacFarlane | 5 | -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-28 | Updated test suite. | John MacFarlane | 4 | -0/+24 | |
2016-09-28 | Updated changelog | John MacFarlane | 1 | -0/+2 | |
2016-09-28 | LaTeX template: use footnote package to fix notes in tables. | John MacFarlane | 1 | -7/+9 | |
Thanks to Václav Haisman. | |||||
2016-09-28 | revealjs template: Added `notes-server` option (Yoan Blanc). | John MacFarlane | 2 | -5/+11 | |
jgm/pandoc-templates#212 | |||||
2016-09-28 | Updated changelog. | John MacFarlane | 1 | -3/+17 | |
2016-09-28 | LaTeX template: set default figure placement. | John MacFarlane | 1 | -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-28 | Merge pull request #3093 from wilx/master-figure-placement | John MacFarlane | 2 | -2/+2 | |
LaTeX: Do not set [htbp] figure placement options. | |||||
2016-09-28 | Whitespace fixes. | John MacFarlane | 1 | -3/+3 | |
2016-09-27 | Update MANUAL.txt for new filter behavior. | Jesse Rosenthal | 1 | -6/+17 | |
2016-09-27 | Check `$DATADIR/filters` for filters | Jesse Rosenthal | 1 | -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-26 | Updated man page and MANUAL date. | John MacFarlane | 2 | -11/+91 | |
2016-09-25 | USe latest pandoc-citeproc in binary package stack.yaml. | John MacFarlane | 3 | -3/+3 | |
2016-09-25 | Use p tags for subtitle, author, date in epub, revealjs, slidy templates. | John MacFarlane | 2 | -8/+9 | |
See #3119. | |||||
2016-09-25 | HTML template: use p instead of h1 for subtitle, author, date. | John MacFarlane | 1 | -7/+7 | |
Closes #3119. | |||||
2016-09-23 | Updated changelog. | John MacFarlane | 1 | -1/+3 | |
2016-09-23 | Beamer template: added support for fontfamilies. | John MacFarlane | 1 | -7/+7 | |
As already in LaTeX. Closes #216. | |||||
2016-09-23 | Added pandoc-citeproc back to extra-deps. | John MacFarlane | 3 | -0/+3 | |
2016-09-23 | Use lts-7.0 in stack.yaml files. | John MacFarlane | 5 | -27/+5 | |
2016-09-23 | Update changelog. | John MacFarlane | 1 | -0/+226 | |
2016-09-23 | Bump to 1.17.3 | John MacFarlane | 1 | -1/+1 | |
2016-09-20 | LaTeX writer: change braced backtick to \textasciigrave{} | Jesse Rosenthal | 2 | -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-20 | Merge pull request #3071 from tarleb/structured-author-doc | John MacFarlane | 1 | -7/+19 | |
Put note on structured vars in separate paragraph | |||||
2016-09-19 | Add test for backtick in verbatim. | Jesse Rosenthal | 1 | -0/+2 | |