summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* CommonMark reader: support `emoji` extension.John MacFarlane2017-08-08
|
* CommonMark reader: support `gfm_auto_identifiers`.John MacFarlane2017-08-08
| | | | | | | | | Added `Ext_gfm_auto_identifiers`: new constructor for `Extension` in `Text.Pandoc.Extensions` [API change]. Use this in githubExtensions. Closes #2821.
* CommonMark writer: Support pipe tables.John MacFarlane2017-08-08
| | | | | | | 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.)
* CommonMark writer: support table, strikethrough extensions...John MacFarlane2017-08-08
| | | | | | | | 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`.
* Fix `blanklines' documentation (#3843)Alexander2017-08-08
|
* CommonMark reader: make exts depend on extensions.John MacFarlane2017-08-07
|
* Remove GFM modules; use CMarkGFM for both gfm and commonmark.John MacFarlane2017-08-07
| | | | | | | | | | 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.
* Issue deprecation warning for `markdown_github`.John MacFarlane2017-08-07
| | | | Advise to use `gfm` instead.
* Logging: Added Deprecated constructor to LogMessage.John MacFarlane2017-08-07
|
* Man writer: removed some unneeded imports.John MacFarlane2017-08-07
|
* Added Deprecated warning to LogMessage.John MacFarlane2017-08-07
|
* Man writer: avoid error for def lists with no definitions.John MacFarlane2017-08-07
| | | | Closes #3832.
* Markdown reader: fixed spurious parsing as citation as reference def.John MacFarlane2017-08-07
| | | | | We now disallow reference keys starting with `@` if the `citations` extension is enabled. Closes #3840.
* Revert "Logging: Made SkippedContent an INFO level message..."John MacFarlane2017-08-07
| | | | This reverts commit 8995281691b56d711c44fb0c5cae2fc675d12eb9.
* Added gfm (GitHub-flavored CommonMark) as an input and output format.John MacFarlane2017-08-07
| | | | | | | | | | | | | | 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.
* Logging: Made SkippedContent an INFO level message...John MacFarlane2017-08-07
| | | | rather than WARNING.
* Small tweak to previous commit.John MacFarlane2017-08-07
|
* LaTeX reader: Support simple `\def` macros.John MacFarlane2017-08-07
| | | | | | | Note that we still don't support macros with fancy parameter delimiters, like \def\foo#1..#2{...}
* LaTeX reader: Support `\let`.John MacFarlane2017-08-07
| | | | | | | | 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.
* LaTeX writer: Don't use figure inside table cell.John MacFarlane2017-08-06
| | | | Closes #3836.
* Muse reader: debug indented paragraph support (#3839)Alexander2017-08-06
| | | | Take only first line indentation into account and do not start new paragraph on indentation change.
* Docx reader: Add tests for avoiding zero-level header.Jesse Rosenthal2017-08-06
|
* Docx reader: Avoid 0-level headers.Jesse Rosenthal2017-08-06
| | | | | | | | | | 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.
* Muse reader: debug list and list item separation rules (#3837)Alexander2017-08-06
|
* LaTeX reader: plainbreak, fancybreak et al from the memoir class (#3833)bucklereed2017-08-05
|
* Muse reader: do not allow headers in blockquotes (#3831)Alexander Krotov2017-08-03
|
* Muse reader: do not parse blocks inside comments (#3828)Alexander Krotov2017-08-03
|
* DokuWiki reader: better handling for code block in list item.John MacFarlane2017-08-02
| | | | Closes #3824.
* Use latest cmark.John MacFarlane2017-08-02
|
* linux/control.in: add Replaces:...John MacFarlane2017-08-02
| | | | | | | so existing pandoc-citeproc and pandoc-data packages will be uninstalled; this package provides both. Closes #3822.
* Markdown writer: better escaping of `<` and `>`.John MacFarlane2017-07-30
| | | | | If `all_symbols_escapable` is set, we backslash escape these. Otherwise we use entities as before.
* Class: more haddocks.John MacFarlane2017-07-30
|
* Class: Removed unnecessary withMedia, improved haddocks.John MacFarlane2017-07-30
|
* Sorted the list of supported HTML5 attributes and removed duplicates. (#3817)Wandmalfarbe2017-07-26
|
* Small tweak in test (add --wrap=preserve).John MacFarlane2017-07-26
|
* HTML writer: render raw inline environments when --mathjax used.John MacFarlane2017-07-26
| | | | | | | | 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.
* MANUAL: clarify that mathml is used for ODT math.John MacFarlane2017-07-26
|
* HTML writer: insert data- in front of unsupported attributes.John MacFarlane2017-07-25
| | | | | | | | | | 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.
* Merge branch 'schrieveslaach-textcolor-support'John MacFarlane2017-07-25
|\
| * Merge branch 'textcolor-support' of https://github.com/schrieveslaach/pandoc ↵John MacFarlane2017-07-25
|/| | | | | | | into schrieveslaach-textcolor-support
| * Merge branch 'master' of https://github.com/jgm/pandoc into textcolor-supportMarc Schreiber2017-07-13
| |\
| * \ Merge branch 'master' into textcolor-supportschrieveslaach2017-06-12
| |\ \
| * | | Add \colorbox supportMarc Schreiber2017-06-01
| | | |
| * | | Add another test to make sure that textcolor parsing is working in the ↵Marc Schreiber2017-05-23
| | | | | | | | | | | | | | | | inside of a paragraph
| * | | Add suggestions of @jgm: parse bracketed stuff as inlinesMarc Schreiber2017-05-23
| | | |
| * | | \textcolor will be parse as span at the beginning of a paragraphMarc Schreiber2017-05-04
| | | |
| * | | \textcolor works as inline and block commandMarc Schreiber2017-05-03
| | | |
| * | | Add block version of \textcolorMarc Schreiber2017-05-03
| | | |
| * | | Add basic \textcolor support to LaTeX readerMarc Schreiber2017-05-02
| | | |
* | | | Revert "Travis: Try not caching .cabal."John MacFarlane2017-07-24
| | | | | | | | | | | | | | | | This reverts commit 5370c38203c1084d7f81abe582ebfec06ebc7d79.