summaryrefslogtreecommitdiff
path: root/src/Text/Pandoc/Readers
Commit message (Collapse)AuthorAge
...
* | Rewrote charsInBalancedBrackets.John MacFarlane2015-04-19
| | | | | | | | | | | | This version should be a bit more efficient. This doesn't help with #1735, however.
* | MD Reader: Fix links/footnotets after citationsNikolay Yakimov2015-04-20
| | | | | | | | | | | | Footnotes: check if '^' follows '[' Links: check if '[' or '(' follows ']' Shorthand links: attempt to lazily parse suffix as referenceLink
* | Revert "Merge pull request #1947 from mpickering/Fmonad"John MacFarlane2015-04-18
| | | | | | | | | | | | | | | | | | | | | | | | | | Closes #2062. This reverts commit c302bdcdbe97b38721015fe82403b2a8f488a702, reversing changes made to b983adf0d0cbc98d2da1e2751f46ae1f93352be6. Conflicts: src/Text/Pandoc/Parsing.hs src/Text/Pandoc/Readers/Markdown.hs src/Text/Pandoc/Readers/Org.hs src/Text/Pandoc/Readers/RST.hs
* | Markdown definition lists: don't require indent for first line.John MacFarlane2015-04-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously the body of the definition (after the `:` or `~` marker) needed to be in column 4. This commit relaxes that requirement, to better match the behavior of PHP Markdown Extra. So, now this is a valid definition list: foo : bar This patch also helps resolve a potentially ambiguity with table captions: foo : bar ----- table ----- Is "bar" a definition, or the caption for the table? We'll count it as a caption for the table. Closes #2087.
* | More principled fix for #1820.John MacFarlane2015-04-17
| | | | | | | | | | | | | | | | If the tag parses as a comment, we check to see if the input starts with `<!--`. If not, it's bogus comment mode and we fail htmlTag. Includes test case. Closes #1820.
* | Merge pull request #2092 from lierdakil/issue1909John MacFarlane2015-04-17
|\ \ | | | | | | MD Reader: Smart apostrophe after inline math
| * | MD Reader: Smart `'` after inline mathNikolay Yakimov2015-04-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #1909. Adds new parser combinator to Parsing.hs `a <+?> b` : if a succeeds, applies b and mappends output (if any) to result of a. If b fails, it's just a, if a fails, whole expression fails.
* | | Fixed `htmlTag` in HTML reader.John MacFarlane2015-04-17
|/ / | | | | | | | | | | | | Require that `<!` or `<?` be followed by nonspace. This prevents `</ div>` from being parsed as a comment. Closes #1820.
* | LaTeX Reader: Code cleanupNikolay Yakimov2015-04-12
| |
* | Removed redundat import.John MacFarlane2015-04-07
| |
* | DocBook reader: look inside "info" elements for section titles.John MacFarlane2015-04-07
| | | | | | | | Closes #1931.
* | Markdown Reader: eliminate common subexpressionsJulien Cretel2015-04-07
| |
* | Latex Reader: Block commands code cleanupNikolay Yakimov2015-03-31
| |
* | Latex Reader: Guard against para starting with inline macroNikolay Yakimov2015-03-30
| |
* | LaTeX Reader: check for block-level newcommand aliases in blockCommandNikolay Yakimov2015-03-30
| |
* | Merge branch 'master' of https://github.com/rootzlevel/pandoc into ↵John MacFarlane2015-03-28
|\ \ | | | | | | | | | | | | | | | | | | rootzlevel-master Conflicts: src/Text/Pandoc/Readers/Org.hs
| * | Org reader: Allow image links with non-image targetsHans-Peter Deifel2015-02-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Org-Mode's own html exporter converts the following org link: [[http://example.com][https://www.haskell.org/static/img/logo.png]] to <a href="http://example.com"> <img src="https://www.haskell.org/static/img/logo.png" alt="logo.png" /> </a> but pandoc generates: <a href="http://example.com"> <a href="https://www.haskell.org/static/img/logo.png" class="uri"> https://www.haskell.org/static/img/logo.png </a> </a> which is useless. With this patch, it generates: <a href="http://example.com"> <img src="https://www.haskell.org/static/img/logo.png" alt="" /> </a>
* | | Merge branch 'errortype' of https://github.com/mpickering/pandoc into ↵John MacFarlane2015-03-28
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mpickering-errortype Conflicts: benchmark/benchmark-pandoc.hs src/Text/Pandoc/Readers/Markdown.hs src/Text/Pandoc/Readers/Org.hs src/Text/Pandoc/Readers/RST.hs tests/Tests/Readers/LaTeX.hs
| * | | Move utility error functions to Text.Pandoc.SharedMatthew Pickering2015-02-18
| | | |
| * | | Change return type of Txt2Tags readerMatthew Pickering2015-02-18
| | | |
| * | | Change return type of Textile readerMatthew Pickering2015-02-18
| | | |
| * | | Change return type of TWiki readerMatthew Pickering2015-02-18
| | | |
| * | | Change return type of RST readerMatthew Pickering2015-02-18
| | | |
| * | | Change return type of Org readerMatthew Pickering2015-02-18
| | | |
| * | | Change return type of OPML readerMatthew Pickering2015-02-18
| | | |
| * | | Change return type of Native readerMatthew Pickering2015-02-18
| | | |
| * | | Change return type of Mediawiki readerMatthew Pickering2015-02-18
| | | |
| * | | Change return type of Markdown readerMatthew Pickering2015-02-18
| | | |
| * | | Change return type of LaTeX readerMatthew Pickering2015-02-18
| | | |
| * | | Change return type of Haddock readerMatthew Pickering2015-02-18
| | | |
| * | | Change return type of HTML readerMatthew Pickering2015-02-18
| | | |
| * | | Change return type of EPUB readerMatthew Pickering2015-02-18
| | | |
| * | | Change return type of Docx readerMatthew Pickering2015-02-18
| | | |
| * | | Change return type of DocBook readerMatthew Pickering2015-02-18
| | | |
| * | | Factor out "returnState" into Parsing moduleMatthew Pickering2015-02-18
| | | |
| * | | HLint changesMatthew Pickering2015-02-18
| | | |
| * | | Remove F Monad from Markdown readerMatthew Pickering2015-02-18
| | | |
| * | | Remove F monad from ParsingMatthew Pickering2015-02-18
| | | |
| * | | Changed parseWithWarnings to the more general returnWarnings parser transformerMatthew Pickering2015-02-18
| | | |
| * | | Remove F monad from Org Reader.Matthew Pickering2015-02-18
| | | |
* | | | Markdown Reader: Require nonempty value in mmd title blockNikolay Yakimov2015-03-28
| | | | | | | | | | | | | | | | | | | | `many1Till` will gobble up newline, and then whole following line will match, so I had to use guard here.
* | | | Markdown Reader: Req. " " after key in mmd title blockNikolay Yakimov2015-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Require space after key-value delimiter colon in mmd title block. Issue #2026 Amend: parsec's `spaces` include newlines, but we don't want that. Had to make custom `spaceNoNewline` parser here
* | | | Markdown Reader: Disable meta exts for meta valuesNikolay Yakimov2015-03-28
| | | | | | | | | | | | | | | | | | | | Disable all metadata block extensions when parsing metadata field values. Issue #2026
* | | | Docx Writer: Fix StyleMapNikolay Yakimov2015-03-24
| | | | | | | | | | | | | | | | | | | | I've messed up badly with it, so it didn't work properly most of the time. At the plus side, fallback mechanic is working wonderfully.
* | | | Allow pipe tables with header but no body.John MacFarlane2015-03-23
| | | | | | | | | | | | | | | | Closes #2017.
* | | | Fix accidently usage of list monad instanceMatthew Pickering2015-03-23
| | | |
* | | | Add missing importMatthew Pickering2015-03-22
| | | |
* | | | Factor out "returnState" into Parsing moduleMatthew Pickering2015-03-22
| | | |
* | | | HLint changesMatthew Pickering2015-03-22
| | | |
* | | | Remove F Monad from Markdown readerMatthew Pickering2015-03-22
| | | |