Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-10-05 | pandoc.lua: throw better error when pipe command fails | Albert Krewinkel | 3 | -6/+11 | |
A table containing the error code, command, and command output is thrown instead of just a string error message. | |||||
2017-10-05 | Use hslua v0.9.0 | Albert Krewinkel | 5 | -17/+6 | |
2017-10-04 | lua-filters.md: fix link to module documentation | Albert Krewinkel | 1 | -1/+1 | |
2017-10-03 | travis: try removing travis_wait. | John MacFarlane | 1 | -1/+0 | |
2017-10-03 | Use latest texmath. | John MacFarlane | 2 | -2/+2 | |
2017-10-03 | Added abc.lua example to lua-filters documentation. | John MacFarlane | 1 | -14/+61 | |
Also fixed docs for `pipe`. | |||||
2017-10-03 | Use latest texmath. | John MacFarlane | 2 | -2/+2 | |
2017-10-03 | Merge pull request #3951 from greut/patch-1 | John MacFarlane | 1 | -1/+1 | |
Load Google Font using HTTPS by default | |||||
2017-10-03 | Merge pull request #3952 from tarleb/lua-pipe-wrapper | John MacFarlane | 2 | -15/+34 | |
Lua pipe wrapper | |||||
2017-10-03 | Use latest pandoc-citeproc for pkg build. | John MacFarlane | 1 | -1/+1 | |
2017-10-03 | pandoc.lua: use wrapper funciton for pipe command | Albert Krewinkel | 2 | -1/+24 | |
The pipe command is wrapped in a lua function, throwing a lua error if the command returns with an error. A wrapper is needed as Haskell functions exposed to lua may not throw lua errors due to limitations of hslua. The error handling is written such that a table can be returned as an error object in the future. This is potentially useful when finer control is required while catching the error in lua code. Current limitations of hslua require error objects to be strings. | |||||
2017-10-03 | Travis: don't turn on -Werror for dependencies! | John MacFarlane | 1 | -1/+1 | |
2017-10-03 | Travis: don't build benchmarks on ghc 7.10.3 or 8.0.2. | John MacFarlane | 1 | -12/+10 | |
The build is timing out, maybe this will help. | |||||
2017-10-03 | Load Google Font using HTTPS by default | Yoan Blanc | 1 | -1/+1 | |
Otherwise they won't show up in current version of firefox/chromium. | |||||
2017-10-03 | Lua.PandocModule: promote addFunction to top level | Albert Krewinkel | 2 | -15/+11 | |
This reduces some boilerplate. | |||||
2017-10-02 | Removed spuriously added test/pandoc.tix. | John MacFarlane | 1 | -1/+0 | |
2017-10-02 | Markdown reader: Fixed bug with indented code following raw LaTeX. | John MacFarlane | 2 | -1/+12 | |
Closes #3947. | |||||
2017-10-02 | Org reader: support `\n` export option | Albert Krewinkel | 4 | -2/+12 | |
The `\n` export option turns all newlines in the text into hard linebreaks. Closes #3950 | |||||
2017-10-01 | Lua: added 'pipe', which encapsulates Text.Pandoc.Process.pipeProcess. | John MacFarlane | 2 | -0/+31 | |
This is hard to do in lua, so it's helpful to provide this. | |||||
2017-10-01 | Lua: move sha1 from pandoc.mediabag to pandoc. | John MacFarlane | 2 | -13/+16 | |
2017-09-30 | Lua: use sha1 instead of hashname. | John MacFarlane | 2 | -18/+9 | |
Better to leave control over the extension to the user. | |||||
2017-09-30 | Lua: make fetch return mime type first and then content. | John MacFarlane | 2 | -1/+10 | |
2017-09-30 | Lua: simply mediabag module. | John MacFarlane | 2 | -19/+43 | |
Now 'fetch' simply fetches content and mime type. A new 'hashname' function is provided to get a filename based on the sha1 hash of the contents and the mime type. | |||||
2017-09-30 | Lua: make lua.mediabag.fetch return filename and mime type. | John MacFarlane | 2 | -1/+7 | |
This is necessary because you may need to insert the filename into an image or link element. | |||||
2017-09-30 | Lua filters: make sure whole CommonState is passed through... | John MacFarlane | 2 | -14/+22 | |
to insertResource (`fetch`). | |||||
2017-09-30 | EPUB writer: simplified some functions. | John MacFarlane | 1 | -24/+18 | |
2017-09-30 | Removed unneeded import. | John MacFarlane | 1 | -1/+0 | |
2017-09-30 | Removed Verbosity and MediaBag params from makePDF. | John MacFarlane | 2 | -36/+29 | |
They can be obtained from CommonState since we're in PandocIO. | |||||
2017-09-30 | Text.Pandoc.Class - add getVerbosity. | John MacFarlane | 1 | -0/+5 | |
2017-09-30 | Removed writerSourceURL, add source URL to common state. | John MacFarlane | 17 | -123/+118 | |
Removed `writerSourceURL` from `WriterOptions` (API change). Added `stSourceURL` to `CommonState`. It is set automatically by `setInputFiles`. Text.Pandoc.Class now exports `setInputFiles`, `setOutputFile`. The type of `getInputFiles` has changed; it now returns `[FilePath]` instead of `Maybe [FilePath]`. Functions in Class that formerly took the source URL as a parameter now have one fewer parameter (`fetchItem`, `downloadOrRead`, `setMediaResource`, `fillMediaBag`). Removed `WriterOptions` parameter from `makeSelfContained` in `SelfContained`. | |||||
2017-09-30 | Merge pull request #3945 from tarleb/lua-mediabag | John MacFarlane | 6 | -41/+252 | |
Lua mediabag module | |||||
2017-09-30 | Provide make target to update lua module docs (#3946) | Albert Krewinkel | 3 | -46/+89 | |
The pandoc module documentation in doc/lua-filters.md was automatically generated from `data/pandoc.lua`. A make target is provided which uses a lua filter to update the documentation. | |||||
2017-09-30 | doc/lua-filters.md: document mediabag submodule | Albert Krewinkel | 1 | -0/+77 | |
2017-09-30 | Run Lua filters before extracting media | Albert Krewinkel | 1 | -2/+2 | |
This enables users to change the media files being extracted via lua filters. | |||||
2017-09-30 | Text.Pandoc.Lua: add mediabag submodule | Albert Krewinkel | 5 | -39/+173 | |
2017-09-28 | Use latest skylighting. | John MacFarlane | 2 | -2/+2 | |
2017-09-28 | Support R filters #3940 (#3941) | Andrie de Vries | 1 | -0/+1 | |
2017-09-28 | Muse reader: parse anchors | Alexander Krotov | 2 | -1/+31 | |
2017-09-27 | Updated AUTHORS. | John MacFarlane | 1 | -0/+16 | |
2017-09-27 | RST writer: add header anchors when header has non-standard id. | John MacFarlane | 2 | -1/+19 | |
Closes #3937. | |||||
2017-09-27 | Travis: add travis_wait to prevent timing out if no output. | John MacFarlane | 1 | -0/+1 | |
2017-09-26 | Lua filters: set global FORMAT instead of args. | John MacFarlane | 3 | -8/+12 | |
This changes the type of runLuaFilter. | |||||
2017-09-26 | Lua: set "arg" instead of "PandocParameters". | John MacFarlane | 1 | -2/+2 | |
This is standard for lua scripts, and I see no reason to depart from the standard here. Also, "arg" is now pushed onto the stack before the script is loaded. Previously it was not, and thus "PandocParameters" was not available at the top level. | |||||
2017-09-26 | Muse reader: test metadata parsing | Alexander Krotov | 2 | -2/+8 | |
2017-09-26 | Fix a typo: s/collabarators/collaborators/ | Alexander Krotov | 1 | -1/+1 | |
2017-09-25 | Org reader: update emphasis border chars | Albert Krewinkel | 2 | -12/+12 | |
The org reader was updated to match current org-mode behavior: the set of characters which are acceptable to occur as the first or last character in an org emphasis have been changed and now allows all non-whitespace chars at the inner border of emphasized text (see `org-emphasis-regexp-components`). Fixes: #3933 | |||||
2017-09-24 | Fixe another changelog error. | John MacFarlane | 1 | -17/+17 | |
2017-09-24 | changelog - fix a few spurious footnotes. | John MacFarlane | 1 | -3/+3 | |
2017-09-24 | Added ghc 8.2.1 to tested-with stanza. | John MacFarlane | 1 | -1/+1 | |
2017-09-24 | Use pandoc-types 1.17.2. | John MacFarlane | 2 | -6/+2 | |