Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-03-23 | Fix accidently usage of list monad instance | Matthew Pickering | 1 | -1/+1 | |
2015-03-22 | Add missing import | Matthew Pickering | 1 | -1/+1 | |
2015-03-22 | Factor out "returnState" into Parsing module | Matthew Pickering | 3 | -16/+7 | |
2015-03-22 | HLint changes | Matthew Pickering | 1 | -82/+76 | |
2015-03-22 | Remove F Monad from Markdown reader | Matthew Pickering | 1 | -313/+306 | |
2015-03-22 | Generalise signature of addWarning | Matthew Pickering | 1 | -1/+1 | |
2015-03-22 | Add check to see whether in a footnote to ParserState (to avoid circular ↵ | Matthew Pickering | 1 | -2/+4 | |
footnotes) | |||||
2015-03-22 | Remove F monad from Parsing | Matthew Pickering | 2 | -26/+3 | |
2015-03-22 | Changed parseWithWarnings to the more general returnWarnings parser transformer | Matthew Pickering | 2 | -7/+6 | |
2015-03-22 | Remove F monad from Org Reader. | Matthew Pickering | 1 | -239/+227 | |
2015-03-22 | Added generalize function which can be used to lift specialised parsers. | Matthew Pickering | 1 | -0/+4 | |
Monad m => Parsec s st a -> Parsec T s st m a | |||||
2015-03-19 | Markdown writer: fixes for GHC 7.10. | John MacFarlane | 1 | -3/+3 | |
2015-03-19 | Derive from Data and Typeable for libpandoc | Shahbaz Youssefi | 2 | -11/+16 | |
This commit derives a few types from Data and Typeable used by libpandoc. Requires corresponding pull-request for Highlighting-Kate: https://github.com/jgm/highlighting-kate/pull/64 Signed-off-by: Shahbaz Youssefi <ShabbyX@gmail.com> | |||||
2015-03-17 | Fixed a compiler warning. | John MacFarlane | 1 | -1/+1 | |
2015-03-17 | Added CommonMark reader using cmark (libcmark bindings). | John MacFarlane | 2 | -0/+121 | |
- Added commonmark as an input format. - Added `Text.Pandoc.Readers.CommonMark.readCommonMark`. - For now, we use the markdown writer to generate benchmark text for the CommonMark reader. We can change this when we get a writer. | |||||
2015-03-16 | Merge pull request #1968 from lierdakil/issue1607 | John MacFarlane | 4 | -99/+236 | |
Fixes for multiple docx writer style bugs. | |||||
2015-03-16 | Replace occurrences of 'Github' with 'GitHub' | Tom Leese | 1 | -1/+1 | |
The website is called 'GitHub' afterall. | |||||
2015-03-15 | AsciiDoc writer: avoid wrapping after list marker. | John MacFarlane | 1 | -2/+2 | |
Closes #1858. | |||||
2015-03-15 | AsciiDoc writer: insert some needed blank lines. | John MacFarlane | 1 | -1/+1 | |
Closes #1860. | |||||
2015-03-15 | Merge pull request #1989 from zudov/shortcut_ref_link_pr | John MacFarlane | 3 | -30/+63 | |
Support shortcut reference links in markdown writer | |||||
2015-03-14 | Really fix #1394. | John MacFarlane | 1 | -5/+6 | |
This closes #1394, which actually wasn't fixed by the earlier commit. This ensures that lists in speaker notes don't add "fragment" classes, which can cause additional keypresses to be needed to advance a slide. | |||||
2015-03-14 | Properly gobble spaces after \\. | John MacFarlane | 1 | -10/+12 | |
Closes #2007. | |||||
2015-03-14 | LaTeX reader: allow block content in \title{}. | John MacFarlane | 1 | -1/+3 | |
Closes #2001. | |||||
2015-03-10 | Support shortcut reference links in markdown writer | Konstantin Zudov | 3 | -30/+63 | |
Issue #1977 Most markdown processors support the [shortcut format] for reference links. Pandoc's markdown reader parsed this shortcuts unoptionally. Pandoc's markdown writer (with --reference-links option) never shortcutted links. This commit adds an extension `shortcut_reference_links`. The extension is enabled by default for those markdown flavors that support reading shortcut reference links, namely: - pandoc - strict pandoc - github flavoured - PHPmarkdown If extension is enabled, reader parses the shortcuts in the same way as it preveously did. Otherwise it would parse them as normal text. If extension is enabled, writer outputs shortcut reference links unless doing so would cause problems (see test cases in `tests/Tests/Writers/Markdown.hs`). | |||||
2015-03-09 | Org reader: add support for smart punctuation | Craig S. Bosma | 1 | -8/+50 | |
2015-03-08 | LaTeX reader: allow non-empty colsep in tables | Mathias Schenner | 1 | -1/+1 | |
The `tabular` environment allows non-empty column separators with the "@{...}" syntax. Previously, pandoc would fail to parse tables if a non-empty colsep was present. With this commit, these separators are still ignored, but the table gets parsed. A test case is included. | |||||
2015-03-08 | LaTeX reader: allow valign argument in tables | Mathias Schenner | 1 | -1/+1 | |
The `tabular` environment takes an optional parameter for vertical alignment. Previously, pandoc would fail to parse tables if this parameter was present. With this commit, the parameter is still ignored, but the table gets parsed. A test case is included. | |||||
2015-03-07 | LaTeX reader: ignore options in `\lstinline`. | John MacFarlane | 1 | -1/+1 | |
Rather than raising a parse error. Closes #1997. | |||||
2015-03-08 | Docx Writer: set firstRow information in tables | Nikolay Yakimov | 1 | -2/+7 | |
2015-03-07 | MediaWiki writer: spaces to underscores in wikilink URL. | John MacFarlane | 1 | -2/+8 | |
This mimics MediaWiki itself. Closes #1982. | |||||
2015-03-07 | Fixed pipe tables -- headerless tables are not allowed. | John MacFarlane | 2 | -6/+9 | |
GFM and PHP Markdown Extra pipe tables require headers. Previously pandoc allowed pipe tables not to include headers, and produced headerless pipe tables in Markdown output, but this was based on a misconception about pipe table syntax. This commit fixes this. Note: If you have been using headerless pipe tables, this may cause existing tables to break. Closes #1996. | |||||
2015-03-04 | Fix issue #969, #1779 by providing --latex-engine-opt | Sumit Sahrawat | 2 | -7/+11 | |
2015-03-03 | Code cleanup | Nikolay Yakimov | 2 | -26/+22 | |
2015-03-01 | Started moving StyleMap out of writer code | Nikolay Yakimov | 4 | -66/+162 | |
2015-03-01 | Update Docx writer for 1cb601d reference.docx | Nikolay Yakimov | 1 | -13/+14 | |
2015-02-25 | HTML writer: include raw latex blocks if --mathjax specified. | John MacFarlane | 1 | -1/+8 | |
Closes #1938. | |||||
2015-02-25 | Markdown writer: don't emit span tags if plain or raw HTML disabled. | John MacFarlane | 1 | -5/+8 | |
2015-02-25 | Define isRight since it's only in recent versions of Data.Either. | John MacFarlane | 1 | -1/+4 | |
2015-02-25 | Markdown writer: Avoid introducing spurious list items through wrapping. | John MacFarlane | 1 | -12/+41 | |
Closes #1946. | |||||
2015-02-25 | LaTeX writer: recognize book documentclass if set in metadata. | John MacFarlane | 1 | -8/+10 | |
This sets `--chapters` implicitly if the documentclass in metadata is a book documentclass. Previously this was done only if a book documentclass was set in a variable. Closes #1971. | |||||
2015-02-25 | Markdown reader: check for tex macros after indented code. | John MacFarlane | 1 | -3/+3 | |
Closes #1973. | |||||
2015-02-25 | Docbook writer: don't print empty id attributes. | John MacFarlane | 1 | -1/+2 | |
Thanks to Steve Horne for reporting. | |||||
2015-02-24 | Comment out unused functions to make CI happy | Nikolay Yakimov | 1 | -8/+8 | |
2015-02-24 | Treat some ambiguous styles as custom for now | Nikolay Yakimov | 1 | -11/+10 | |
* Author * Abstract * Compact * ImageCaption * TableCaption * DefinitionTerm * Definition * FirstParagraph | |||||
2015-02-23 | Do not lookup custom styles | Nikolay Yakimov | 1 | -9/+13 | |
2015-02-23 | Also skip SourceCode style if exists | Nikolay Yakimov | 1 | -9/+12 | |
2015-02-22 | If --no-highlight is set, remove *Tok styles. | Nikolay Yakimov | 1 | -2/+10 | |
2015-02-22 | Prototype fix for #1872 | Nikolay Yakimov | 1 | -4/+7 | |
2015-02-21 | Initial stab at more involved fix for #1607 | Nikolay Yakimov | 1 | -64/+86 | |
This patch attempts to build a style name -> style id mapping based on styles.xml from reference doc, and changes pStyle and rStyle to accept style name as a parameter instead of styleId. There is a fallback mechanic that removes spaces from style name and returns it as style id, but it likely won't help much. Style names are matched lower-case, since headings and `footnote text` have lowercase names. | |||||
2015-02-21 | Docx reader: Minor cleanup. | Jesse Rosenthal | 1 | -3/+4 | |
The previous commits had some code repetition. This just makes it a bit easier to read. |