summaryrefslogtreecommitdiff
path: root/src/Text/Pandoc/Readers
Commit message (Collapse)AuthorAge
* DocBook reader mediaobjects and figures, closes #2184mb212015-06-21
|
* HTML reader: allow `<body>` to close `<head>`.John MacFarlane2015-06-04
|
* Removed tab chars in Textile reader source.John MacFarlane2015-05-28
|
* Merge pull request #2170 from tarleb/org-generalize-result-blockJohn MacFarlane2015-05-26
|\ | | | | Org generalize result block
| * Org reader: generalize code block result parsingAlbert Krewinkel2015-05-23
| | | | | | | | | | | | | | | | | | | | Code blocks can be followed by optional result blocks, representing the output generated by running the code in the code block. It is possible to choose whether one wants to export the code, the result, both or none. This patch allows any kind of `Block` as the result. Previously, only example code blocks were recognized.
| * Reorder block arguments parsing codeAlbert Krewinkel2015-05-23
| | | | | | | | | | | | Group code used to parse block arguments together in one place. This seems better than having part of the code mixed between unrelated parsing state changing functions.
* | Org reader: drop trees with a :noexport: tagAlbert Krewinkel2015-05-23
| | | | | | | | | | Trees having a `:noexport:` tag set are not exported. This mirrors default Emacs Org-Mode behavior.
* | Org reader: put header tags into empty spansAlbert Krewinkel2015-05-23
|/ | | | | | | | | | | | | | | Org mode allows headers to be tagged: ``` org-mode * Headline :TAG1:TAG2: ``` Instead of being interpreted as part of the headline, the tags are now put into the attributes of empty spans. Spans without textual content won't be visible by default, but they are detectable by filters. They can also be styled using CSS when written as HTML. This fixes #2160.
* Markdown reader: Made implicit header references case-insensitive.John MacFarlane2015-05-13
| | | | | | | | | Added `stateHeaderKeys` to `ParserState`; this is a `KeyTable` like `stateKeys`, but it only gets consulted if we don't find a match in `stateKeys`, and if `Ext_implicit_header_references` is enabled. Closes #1606.
* HTML reader: Support base tag.John MacFarlane2015-05-13
| | | | | | | | | We only support the href attribute, as there's no place for "target" in the Pandoc document model for links. Added HTML reader test module, with tests for this feature. Closes #1751.
* Fixed regression in charsInBalancedBrackets.John MacFarlane2015-05-13
| | | | | | | | | | | Introduced by e9d7504. This regression caused link and image references containing raw tex not to parse correctly. Added test. Closes #2150.
* HTML reader: Fixed detection of self-closing tags.John MacFarlane2015-05-11
| | | | | | | | Earlier versions had a bug and would wrongly think opening tags containing attributes with slashes in them were self-closing. Closes #2146.
* Make sure a closing `</div>` doesn't get included in a defn list item.John MacFarlane2015-05-03
| | | | Closes #2127.
* HTML reader: Allow multiple colgroups in table.John MacFarlane2015-04-29
| | | | Closes #2122.
* Fixed regression with lists inside defintiion lists.John MacFarlane2015-04-26
| | | | | | | | | | This fixes a regression (not in any released version) on things like hi : - there Closes #2098.
* Updated copyright notices to -2015. Closes #2111.John MacFarlane2015-04-26
|
* LaTeX reader: recognize `\newpage` as a block command.John MacFarlane2015-04-22
|
* 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
| | |