Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-08-08 | Thread options through CommonMark reader. | John MacFarlane | 2 | -81/+85 | |
This is more efficient than doing AST traversals for emojis and hard breaks. Also make behavior sensitive to `raw_html` extension. | |||||
2017-08-08 | Support `hard_line_breaks` in CommonMark reader. | John MacFarlane | 1 | -0/+7 | |
2017-08-08 | Document `gfm` in MANUAL. | John MacFarlane | 1 | -7/+13 | |
Closes #3509. | |||||
2017-08-08 | CommonMark writer: support `hard_line_breaks`, `smart`. | John MacFarlane | 2 | -8/+118 | |
Add tests. | |||||
2017-08-08 | Writers.Shared.unsmartify: undo literal double curly quotes. | John MacFarlane | 1 | -0/+3 | |
Previously we left these. | |||||
2017-08-08 | CommonMark reader: support `emoji` extension. | John MacFarlane | 1 | -1/+19 | |
2017-08-08 | CommonMark reader: support `gfm_auto_identifiers`. | John MacFarlane | 2 | -1/+34 | |
Added `Ext_gfm_auto_identifiers`: new constructor for `Extension` in `Text.Pandoc.Extensions` [API change]. Use this in githubExtensions. Closes #2821. | |||||
2017-08-08 | CommonMark writer: Support pipe tables. | John MacFarlane | 1 | -16/+75 | |
We bypass the commonmark writer from cmark and construct our own pipe tables, with better results. (Note also that cmark-gfm currently doesn't support rendering table nodes; see kivikakk/cmark-gfm-hs#3.) | |||||
2017-08-08 | CommonMark writer: support table, strikethrough extensions... | John MacFarlane | 1 | -59/+90 | |
when enabled (as with gfm). Note: because of limitations in cmark-gfm, which will hopefully soon be corrected, this currently gives an error on Tables. Also properly support `--wrap=none`. | |||||
2017-08-08 | Fix `blanklines' documentation (#3843) | Alexander | 1 | -2/+2 | |
2017-08-07 | CommonMark reader: make exts depend on extensions. | John MacFarlane | 1 | -2/+4 | |
2017-08-07 | Remove GFM modules; use CMarkGFM for both gfm and commonmark. | John MacFarlane | 8 | -390/+67 | |
We no longer have a separate readGFM and writeGFM; instead, we'll use readCommonMark and writeCommonMark with githubExtensions. It remains to implement these extensions conditionally. Closes #3841. | |||||
2017-08-07 | Issue deprecation warning for `markdown_github`. | John MacFarlane | 1 | -1/+5 | |
Advise to use `gfm` instead. | |||||
2017-08-07 | Logging: Added Deprecated constructor to LogMessage. | John MacFarlane | 1 | -5/+9 | |
2017-08-07 | Man writer: removed some unneeded imports. | John MacFarlane | 1 | -2/+0 | |
2017-08-07 | Added Deprecated warning to LogMessage. | John MacFarlane | 1 | -0/+7 | |
2017-08-07 | Man writer: avoid error for def lists with no definitions. | John MacFarlane | 1 | -9/+12 | |
Closes #3832. | |||||
2017-08-07 | Markdown reader: fixed spurious parsing as citation as reference def. | John MacFarlane | 2 | -2/+19 | |
We now disallow reference keys starting with `@` if the `citations` extension is enabled. Closes #3840. | |||||
2017-08-07 | Revert "Logging: Made SkippedContent an INFO level message..." | John MacFarlane | 1 | -1/+1 | |
This reverts commit 8995281691b56d711c44fb0c5cae2fc675d12eb9. | |||||
2017-08-07 | Added gfm (GitHub-flavored CommonMark) as an input and output format. | John MacFarlane | 7 | -2/+386 | |
This uses bindings to GitHub's fork of cmark, so it should parse gfm exactly as GitHub does (excepting certain postprocessing steps, involving notifications, emojis, etc.). * Added Text.Pandoc.Readers.GFM (exporting readGFM) * Added Text.Pandoc.Writers.GFM (exporting writeGFM) * Added `gfm` as input and output forma Note that tables are currently always rendered as HTML in the writer; this can be improved when CMarkGFM supports tables in output. | |||||
2017-08-07 | Logging: Made SkippedContent an INFO level message... | John MacFarlane | 1 | -1/+1 | |
rather than WARNING. | |||||
2017-08-07 | Small tweak to previous commit. | John MacFarlane | 1 | -1/+1 | |
2017-08-07 | LaTeX reader: Support simple `\def` macros. | John MacFarlane | 2 | -2/+49 | |
Note that we still don't support macros with fancy parameter delimiters, like \def\foo#1..#2{...} | |||||
2017-08-07 | LaTeX reader: Support `\let`. | John MacFarlane | 3 | -14/+56 | |
Also, fix regular macros so they're expanded at the point of use, and NOT also the point of definition. `\let` macros, by contrast, are expanded at the point of definition. Added an `ExpansionPoint` field to `Macro` to track this difference. | |||||
2017-08-06 | LaTeX writer: Don't use figure inside table cell. | John MacFarlane | 1 | -2/+4 | |
Closes #3836. | |||||
2017-08-06 | Muse reader: debug indented paragraph support (#3839) | Alexander | 2 | -27/+34 | |
Take only first line indentation into account and do not start new paragraph on indentation change. | |||||
2017-08-06 | Docx reader: Add tests for avoiding zero-level header. | Jesse Rosenthal | 3 | -0/+29 | |
2017-08-06 | Docx reader: Avoid 0-level headers. | Jesse Rosenthal | 1 | -6/+5 | |
We used to parse paragraphs styled with "HeadingN" as "nth-level header." But if a document has a custom style named "Heading0", this will produce a 0-level header, which shouldn't exist. We only parse this style if N>0. Otherwise we treat it as a normal style name, and follow its dependencies, if any. Closes #3830. | |||||
2017-08-06 | Muse reader: debug list and list item separation rules (#3837) | Alexander | 2 | -5/+93 | |
2017-08-05 | LaTeX reader: plainbreak, fancybreak et al from the memoir class (#3833) | bucklereed | 2 | -0/+35 | |
2017-08-03 | Muse reader: do not allow headers in blockquotes (#3831) | Alexander Krotov | 2 | -2/+8 | |
2017-08-03 | Muse reader: do not parse blocks inside comments (#3828) | Alexander Krotov | 1 | -1/+1 | |
2017-08-02 | DokuWiki reader: better handling for code block in list item. | John MacFarlane | 2 | -2/+22 | |
Closes #3824. | |||||
2017-08-02 | Use latest cmark. | John MacFarlane | 2 | -0/+2 | |
2017-08-02 | linux/control.in: add Replaces:... | John MacFarlane | 1 | -0/+1 | |
so existing pandoc-citeproc and pandoc-data packages will be uninstalled; this package provides both. Closes #3822. | |||||
2017-07-30 | Markdown writer: better escaping of `<` and `>`. | John MacFarlane | 2 | -6/+10 | |
If `all_symbols_escapable` is set, we backslash escape these. Otherwise we use entities as before. | |||||
2017-07-30 | Class: more haddocks. | John MacFarlane | 1 | -0/+12 | |
2017-07-30 | Class: Removed unnecessary withMedia, improved haddocks. | John MacFarlane | 3 | -10/+28 | |
2017-07-26 | Sorted the list of supported HTML5 attributes and removed duplicates. (#3817) | Wandmalfarbe | 1 | -80/+46 | |
2017-07-26 | Small tweak in test (add --wrap=preserve). | John MacFarlane | 1 | -4/+7 | |
2017-07-26 | HTML writer: render raw inline environments when --mathjax used. | John MacFarlane | 2 | -3/+37 | |
We previously did this only with raw blocks, on the assumption that math environments would always be raw blocks. This has changed since we now parse them as inline environments. Closes #3816. | |||||
2017-07-26 | MANUAL: clarify that mathml is used for ODT math. | John MacFarlane | 1 | -2/+5 | |
2017-07-25 | HTML writer: insert data- in front of unsupported attributes. | John MacFarlane | 2 | -48/+325 | |
Thus, a span with attribute 'foo' gets written to HTML5 with 'data-foo', so it is valid HTML5. HTML4 is not affected. This will allow us to use custom attributes in pandoc without producing invalid HTML. | |||||
2017-07-25 | Merge branch 'schrieveslaach-textcolor-support' | John MacFarlane | 2 | -0/+147 | |
2017-07-25 | Merge branch 'textcolor-support' of https://github.com/schrieveslaach/pandoc ↵ | John MacFarlane | 2 | -0/+147 | |
into schrieveslaach-textcolor-support | |||||
2017-07-24 | Revert "Travis: Try not caching .cabal." | John MacFarlane | 1 | -1/+1 | |
This reverts commit 5370c38203c1084d7f81abe582ebfec06ebc7d79. | |||||
2017-07-24 | Revert "Travis: try not caching .ghc." | John MacFarlane | 1 | -1/+1 | |
This reverts commit 434309802ca86b1862dae4ebf47fd4904876c522. | |||||
2017-07-24 | Travis: try not caching .ghc. | John MacFarlane | 1 | -1/+1 | |
2017-07-24 | Travis: Try not caching .cabal. | John MacFarlane | 1 | -1/+1 | |
Hoping this solves the problems with recent builds. | |||||
2017-07-24 | Revert "Use cabal-2.0 for 8.2.1 (#3814)" | John MacFarlane | 1 | -2/+2 | |
This reverts commit d8f07fad09f3b5b0c586dd8a4ba23b19efef6152. |