Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-04-25 | Added licensing headers for DocBook, EPUB, JATS, OPML readers. | John MacFarlane | 1 | -0/+30 | |
See #4592. | |||||
2018-03-29 | Removed unused extensions (#4506) | Anabra | 1 | -1/+0 | |
2018-03-18 | Use NoImplicitPrelude and explicitly import Prelude. | John MacFarlane | 1 | -0/+2 | |
This seems to be necessary if we are to use our custom Prelude with ghci. Closes #4464. | |||||
2017-12-22 | API change: export blocksToInlines' from Text.Pandoc.Shared | mb21 | 1 | -2/+2 | |
2017-12-17 | OPML reader: enable raw HTML and other extensions by default for notes. | John MacFarlane | 1 | -9/+14 | |
This fixes a regression in 2.0. Note that extensions can now be individually disabled, e.g. `-f opml-smart-raw_html`. Closes #4164. | |||||
2017-10-29 | More hlint fixes. | John MacFarlane | 1 | -1/+1 | |
2017-10-27 | hlint suggestions. | John MacFarlane | 1 | -8/+7 | |
2017-10-27 | Automatic reformating by stylish-haskell. | John MacFarlane | 1 | -2/+2 | |
2017-06-20 | Move CR filtering from tabFilter to the readers. | John MacFarlane | 1 | -1/+3 | |
The readers previously assumed that CRs had been filtered from the input. Now we strip the CRs in the readers themselves, before parsing. (The point of this is just to simplify the parsers.) Shared now exports a new function `crFilter`. [API change] And `tabFilter` no longer filters CRs. | |||||
2017-06-17 | Use Control.Monad.State.Strict throughout. | John MacFarlane | 1 | -1/+1 | |
This gives 20-30% speedup and reduction of memory usage in most of the writers. | |||||
2017-06-10 | Changed all readers to take Text instead of String. | John MacFarlane | 1 | -4/+6 | |
Readers: Renamed StringReader -> TextReader. Updated tests. API change. | |||||
2017-03-04 | Stylish-haskell automatic formatting changes. | John MacFarlane | 1 | -8/+7 | |
2017-01-25 | Remove redundant imports from OPML reader. | Jesse Rosenthal | 1 | -2/+0 | |
2017-01-25 | Unify Errors. | Jesse Rosenthal | 1 | -2/+2 | |
2017-01-25 | Working on readers. | Jesse Rosenthal | 1 | -16/+20 | |
2016-09-02 | Remove TagSoup compat | Jesse Rosenthal | 1 | -2/+2 | |
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 Text.Pandoc.Compat.Except | Jesse Rosenthal | 1 | -1/+1 | |
2015-11-09 | Revert "Use -XNoImplicitPrelude and 'import Prelude' explicitly." | John MacFarlane | 1 | -1/+0 | |
This reverts commit c423dbb5a34c2d1195020e0f0ca3aae883d0749b. | |||||
2015-11-08 | Use -XNoImplicitPrelude and 'import Prelude' explicitly. | John MacFarlane | 1 | -0/+1 | |
This is needed for ghci to work with pandoc, given that we now use a custom prelude. Closes #2503. | |||||
2015-10-14 | Use custom Prelude to avoid compiler warnings. | John MacFarlane | 1 | -2/+0 | |
- The (non-exported) prelude is in prelude/Prelude.hs. - It exports Monoid and Applicative, like base 4.8 prelude, but works with older base versions. - It exports (<>) for mappend. - It hides 'catch' on older base versions. This allows us to remove many imports of Data.Monoid and Control.Applicative, and remove Text.Pandoc.Compat.Monoid. It should allow us to use -Wall again for ghc 7.10. | |||||
2015-02-18 | Change return type of OPML reader | Matthew Pickering | 1 | -20/+28 | |
2013-08-08 | Added Text.Pandoc.Compat.TagSoupEntity. | John MacFarlane | 1 | -1/+1 | |
This allows pandoc to compile with tagsoup 0.13.x. Thanks to Dirk Ullrich for the patch. | |||||
2013-03-20 | OPML reader: Type attributes are not case sensitive. | John MacFarlane | 1 | -2/+2 | |
So, `type="link"` or `type="LINK"`. | |||||
2013-03-19 | Added Text.Pandoc.Readers.OPML, exporting readOPML. | John MacFarlane | 1 | -0/+95 | |
The _note attribute is supported. This is unofficial, but used e.g. in OmniOutliner and supported by multimarkdown. We treat the contents as markdown blocks under a section header. Added to documentation and tests. |