Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-10-11 | Add ReaderT monad for environment variables. | Jesse Rosenthal | 1 | -64/+78 | |
This will make it easier to keep track of what level of block we are at. | |||||
2016-10-11 | Options: Add references location. | Jesse Rosenthal | 1 | -0/+9 | |
This will be used by the markdown writer for deciding where to put links and footnotes. | |||||
2016-10-10 | Org reader: trim verse lines properly | Albert Krewinkel | 1 | -2/+4 | |
An empty verse line should not result in `Str ""` but in `mempty`. | |||||
2016-10-10 | More checks for Ext_raw_html when rendering HTML in Markdown. | John MacFarlane | 1 | -5/+9 | |
Previously we'd emit raw HTML tables even if the `raw_html` extension was disabled. Now we just emit `[TABLE]` if no table formats are enabled and raw HTML is not enabled. We also check for the `raw_html` extension before emiting a raw HTML block. Closes #3154. | |||||
2016-10-10 | Merge pull request #3156 from ickc/removing-googlecode | John MacFarlane | 1 | -5/+0 | |
Delete googlecode-upload.sh | |||||
2016-10-09 | Delete googlecode-upload.sh | ickc | 1 | -5/+0 | |
2016-10-09 | remove temporary checklist | KolenCheung | 1 | -9/+0 | |
2016-10-09 | update manual accordingly | KolenCheung | 3 | -8/+9 | |
2016-10-09 | removed mmd raw_tex in src/Text/Pandoc/Options.hs | KolenCheung | 2 | -9/+11 | |
2016-10-09 | add a temp file to keep track of all files involving markdown_mmd and ↵ | KolenCheung | 1 | -0/+8 | |
multimarkdownExtensions | |||||
2016-10-06 | Added a small clarification on --webtex with Markdown output. | John MacFarlane | 1 | -1/+2 | |
Thanks to @ickc. | |||||
2016-10-06 | fix typo | KolenCheung | 1 | -1/+1 | |
2016-10-06 | Replace Google Chart API by CodeCogs | KolenCheung | 3 | -9/+9 | |
2016-10-05 | Docx writer: Move one more env var to Reader monad | Jesse Rosenthal | 1 | -6/+5 | |
PrintWidth is set at the beginning and stays the same throughout the document writing, so we just set it as an env variable in the Reader monad. | |||||
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 | |