Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-01-26 | Split writeDocbook into writeDocbook4, writeDocbook5. | John MacFarlane | 1 | -3/+3 | |
Removed writerDocbookVersion in WriterOptions. Renamed default.docbook template to default.docbook4. Allow docbook4 as an output format. But alias docbook = docbook4. | |||||
2017-01-26 | EPUB writer: split writeEPUB into writeEPUB2, writeEPUB3. | John MacFarlane | 1 | -1/+1 | |
Also include explicit epub2 output format in CLI tool. | |||||
2017-01-25 | Provide explicit separate functions for HTML 4 and 5. | John MacFarlane | 1 | -3/+5 | |
* Text.Pandoc.Writers.HTML: removed writeHtml, writeHtmlString, added writeHtml4, writeHtml4String, writeHtml5, writeHtml5String. * Removed writerHtml5 from WriterOptions. * Renamed default.html template to default.html4. * "html" now aliases to "html5"; to get the old HTML4 behavior, you must now specify "-t html4". | |||||
2017-01-25 | Revert "Added page breaks into Pandoc." | John MacFarlane | 1 | -3/+3 | |
This reverts commit f02a12aff638fa2339192231b8f601bffdfe3e14. | |||||
2017-01-25 | Compile against pandoc-types 1.18.*. | John MacFarlane | 1 | -3/+3 | |
2017-01-25 | Removed tests for Walk; these now live in pandoc-types. | John MacFarlane | 1 | -1/+0 | |
2017-01-25 | Make Extensions a custom type instead of a Set Extension. | John MacFarlane | 1 | -1/+0 | |
The type is implemented in terms of an underlying bitset which should be more efficient. API change: from Text.Pandoc.Extensions export Extensions, emptyExtensions, extensionsFromList, enableExtension, disableExtension, extensionEnabled. | |||||
2017-01-25 | Split extensions code from Options into separate Text.Pandoc.Extensions. | John MacFarlane | 1 | -0/+2 | |
API change. However, Extensions exports Options, so this shouldn't have much impact. | |||||
2017-01-25 | Expose Text.Pandoc.MIME, unexpose Text.Pandoc.CSS | John MacFarlane | 1 | -2/+2 | |
2017-01-25 | Fixed up weigh-pandoc and benchmark-pandoc so they build. | John MacFarlane | 1 | -1/+2 | |
2017-01-25 | Version to 2.0. | John MacFarlane | 1 | -1/+1 | |
2017-01-25 | Refactored math conversion in writers. | John MacFarlane | 1 | -1/+1 | |
* Remove exported module `Text.Pandoc.Readers.TeXMath` * Add exported module `Text.Pandoc.Writers.Math` * The function `texMathToInlines` now lives in `Text.Pandoc.Writers.Math` * Export helper function `convertMath` from `Text.Pandoc.Writers.Math` * Use these functions in all writers that do math conversion. This ensures that warnings will always be issued for failed math conversions. | |||||
2017-01-25 | Make Txt2Tags test pass. | Jesse Rosenthal | 1 | -1/+2 | |
We don't have a good way to set things that aren't in the common state. That will be the next order of business. | |||||
2017-01-25 | Have to do some work to get the mediabag out. | Jesse Rosenthal | 1 | -1/+2 | |
2017-01-25 | Remove Text.Pandoc.Free | Jesse Rosenthal | 1 | -1/+0 | |
2017-01-25 | Introduce PandocMonad typeclass. | Jesse Rosenthal | 1 | -2/+3 | |
This can be instantiated by both an IO monad or a pure State monad. | |||||
2017-01-25 | Implement runTest functions. | Jesse Rosenthal | 1 | -1/+1 | |
These work with a State monad and a Reader monad to produce deterministic results. It can probably be simplified somewhat. | |||||
2017-01-25 | New Free module, with pure versions of IO funcs | Jesse Rosenthal | 1 | -1/+2 | |
Introduce a new module, Text.Pandoc.Free, with pure versions, based on the free monad, of numerous IO functions used in writers and readers. These functions are in a pure Monad (PandocAction). PandocAction takes as a parameter the type of IORefs in it. It can be aliased in individual writers and readers to avoid this parameter. Note that this means that at the moment a reader can only use one type of IORef. If possible, it would be nice to remove this limitation. | |||||
2017-01-19 | Use skylighting 0.1.1. | John MacFarlane | 1 | -3/+3 | |
Closes #3363. | |||||
2017-01-10 | Allow vector 0.12.0.0. | John MacFarlane | 1 | -1/+1 | |
2017-01-02 | Allow aeson 1.1. | John MacFarlane | 1 | -2/+2 | |
2016-12-23 | Updates to use skylighting rather than highlighting-kate. | John MacFarlane | 1 | -4/+4 | |
So far this just reproduces capacity. Later we'll be able to add features like warning messages, dynamic loading of xml syntax definitions, and dynamic loading of themes. | |||||
2016-12-23 | Allow directory 1.3. Closes #3325. | John MacFarlane | 1 | -3/+3 | |
2016-12-10 | Version to 1.19.1 | John MacFarlane | 1 | -1/+1 | |
2016-12-09 | We no longer need the MathMLInHTML.js shim from 2004! | John MacFarlane | 1 | -1/+0 | |
2016-11-30 | Use new module from texmath to lookup MS font codepoints. | John MacFarlane | 1 | -2/+1 | |
+ Removed Text.Pandoc.Readers.Docx.Fonts + Moved its code to texmath; we now use (from texmath 0.9) Text.TeXMath.Unicode.Fonts + Use texmath 0.9 (currently from git). + Updated epub tests because texmath now handles more mathml. | |||||
2016-11-27 | Version to 1.19. | John MacFarlane | 1 | -1/+1 | |
2016-11-18 | Added weigh-pandoc for memory usage diagnostics. | John MacFarlane | 1 | -0/+20 | |
See #3169. | |||||
2016-10-26 | Version to 1.18. | John MacFarlane | 1 | -1/+1 | |
2016-10-25 | Added INSTALL.md, incorporating INSTALL + installing page from website. | John MacFarlane | 1 | -1/+1 | |
2016-10-23 | Allow binary formats to be written to stdout unless tty output. | John MacFarlane | 1 | -0/+3 | |
Only works on posix. On Windows, pandoc works as before and requires an output file parameter for binary formats. Closes #2677. | |||||
2016-10-19 | Merge pull request #3158 from ickc/COPY-LICENSE | John MacFarlane | 1 | -1/+1 | |
Use the markdown version of COPYING from GNU | |||||
2016-10-19 | Download markdown version of the license from GNU and rename to `COPYING.md` | Kolen Cheung | 1 | -1/+1 | |
From https://www.gnu.org/licenses/old-licenses/gpl-2.0.md | |||||
2016-10-18 | Allow latest HUnit. | John MacFarlane | 1 | -1/+1 | |
2016-10-14 | Remove Tests.Arbitrary | Jesse Rosenthal | 1 | -1/+0 | |
Use exported Arbitrary instances from pandoc-types instead. | |||||
2016-10-13 | Allow http-client 0.4.30, which is the version in stackage lts. | John MacFarlane | 1 | -2/+2 | |
Previously we required 0.5. Remove CPP conditionals for earlier versions. | |||||
2016-10-13 | Bump required pandoc-types version to 1.17 | Albert Krewinkel | 1 | -5/+5 | |
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 | 1 | -3/+3 | |
2016-10-02 | Moved template compiling/rendering code to a separate library. | John MacFarlane | 1 | -0/+1 | |
jgm/doctemplates. This allows the pandoc templating system to be used independently. | |||||
2016-09-23 | Bump to 1.17.3 | John MacFarlane | 1 | -1/+1 | |
2016-09-02 | Remove TagSoup compat | Jesse Rosenthal | 1 | -1/+0 | |
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-02 | Remove GHC 7.6 from list of tested versions | Albert Krewinkel | 1 | -1/+1 | |
GHC versions below 7.8 are no longer supported nor tested. | |||||
2016-09-02 | Bump base lower bound to 4.7 | Jesse Rosenthal | 1 | -1/+1 | |
We are dropping support for ghc < 7.8. | |||||
2016-09-02 | Bump base lower bound to 4.6 (ghc 7.6) | Jesse Rosenthal | 1 | -1/+1 | |
2016-09-02 | Change constraint on mtl. | Jesse Rosenthal | 1 | -1/+1 | |
2016-09-02 | Remove directory compat | Jesse Rosenthal | 1 | -2/+1 | |
directory 1.1 depends on base 4.5 (ghc 7.4) which we are no longer supporting. So we don't have to use a compatibility layer for it. | |||||
2016-09-02 | Remove Text.Pandoc.Compat.Except | Jesse Rosenthal | 1 | -1/+0 | |
2016-09-02 | Remove Compat.Monoid | Jesse Rosenthal | 1 | -1/+0 | |
This was only necessary for GHC versions with base below 4.5 (i.e., ghc < 7.4). | |||||
2016-08-29 | Org reader: extract meta parsing code to module | Albert Krewinkel | 1 | -0/+1 | |
Parsing of meta-data is well separable from other block parsing tasks. Moving into new module to get small files and clearly arranged code. |