Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-12-12 | Markdown: Improved computation of relative cell widths in pipe tables. | John MacFarlane | 1 | -1/+1 | |
2017-12-12 | Pipe tables: use full text width for tables with wrapping cells. | John MacFarlane | 1 | -2/+2 | |
Previously we computed the column sizes based on the ratio between the header lines and the text width (as set by `--columns`). This meant that tables with very short header lines would be very narrow. With this change, pipe tables with wrapping cells will always take up the whole text width. The relative column widths will still be determined by the ratio of header lines, but they will be normalized to add up to 1.0. | |||||
2017-12-08 | LaTeX reader: fix \ before newline. | John MacFarlane | 1 | -3/+14 | |
This should be a nonbreaking space, as long as it's not followed by a blank line. This has been fixed at the tokenizer level. Closes #4134. | |||||
2017-12-06 | Markdown reader: accept processing instructions as raw HTML. | John MacFarlane | 1 | -2/+3 | |
Closes #4125. | |||||
2017-12-06 | hlint Muse reader and tests | Alexander Krotov | 1 | -4/+4 | |
2017-12-06 | Muse reader: don't allow emphasis to be preceded by letter | Alexander Krotov | 1 | -2/+12 | |
2017-12-05 | Muse reader: support multiline directives in Amusewiki mode | Alexander Krotov | 1 | -4/+24 | |
2017-12-04 | Markdown reader: Don't parse native div as table caption. | John MacFarlane | 1 | -1/+1 | |
Closes #4119. | |||||
2017-12-04 | Add `empty_paragraphs` extension. | John MacFarlane | 2 | -5/+13 | |
* Deprecate `--strip-empty-paragraphs` option. Instead we now use an `empty_paragraphs` extension that can be enabled on the reader or writer. By default, disabled. * Add `Ext_empty_paragraphs` constructor to `Extension`. * Revert "Docx reader: don't strip out empty paragraphs." This reverts commit d6c58eb836f033a48955796de4d9ffb3b30e297b. * Implement `empty_paragraphs` extension in docx reader and writer, opendocument writer, html reader and writer. * Add tests for `empty_paragraphs` extension. | |||||
2017-12-04 | Muse reader: add underline support in Emacs Muse mode | Alexander Krotov | 1 | -1/+7 | |
2017-12-02 | Docx reader: don't strip out empty paragraphs. | John MacFarlane | 1 | -3/+1 | |
We now have the `--strip-empty-paragraphs` option for that, if you want it. Closes #2252. Updated docx reader tests. We use stripEmptyParagraphs to avoid changing too many tests. We should add new tests for empty paragraphs. | |||||
2017-11-29 | Support beamer `\alert` in LaTeX reader. Closes #4091. | John MacFarlane | 1 | -0/+1 | |
2017-11-29 | Muse reader: correctly remove indentation from notes | Alexander Krotov | 1 | -2/+2 | |
Exactly one space is required and considered to be part of the marker. | |||||
2017-11-27 | Muse reader: parse "~~" as non-breaking space in Emacs mode | Alexander Krotov | 1 | -0/+7 | |
2017-11-27 | Muse reader: make code blocks round trip | Alexander Krotov | 1 | -8/+16 | |
2017-11-26 | Muse reader: drop common space prefix from list items | Alexander Krotov | 1 | -11/+17 | |
2017-11-25 | Fix comment typo: s/elemnet/element/ | Alexander Krotov | 1 | -1/+1 | |
2017-11-25 | Muse reader: don't interpret XML entities | Alexander Krotov | 1 | -6/+5 | |
2017-11-25 | Muse reader: remove `nested` | Alexander Krotov | 1 | -11/+2 | |
2017-11-24 | Muse reader: parse markup in definition list terms | Alexander Krotov | 1 | -2/+4 | |
2017-11-24 | Muse reader: allow definition to end with EOF | Alexander Krotov | 1 | -1/+1 | |
2017-11-24 | Muse: move inline list normalization to writer | Alexander Krotov | 1 | -18/+4 | |
2017-11-22 | Org reader: allow empty list items | Albert Krewinkel | 2 | -45/+42 | |
Fixes: #4090 | |||||
2017-11-22 | Muse reader: allow list items to be empty | Alexander Krotov | 1 | -2/+2 | |
2017-11-22 | Muse reader: don't allow blockquotes within lists | Alexander Krotov | 1 | -1/+2 | |
2017-11-22 | Muse reader: fix reading of multiline definitions | Alexander Krotov | 1 | -2/+2 | |
2017-11-22 | Muse reader: concatenate inlines of the same type | Alexander Krotov | 1 | -4/+18 | |
2017-11-21 | Muse reader: add inline <literal> support | Alexander Krotov | 1 | -0/+11 | |
2017-11-21 | Muse reader: chop newlines after <literal> and before </literal> | Alexander Krotov | 1 | -9/+13 | |
2017-11-21 | Muse reader: <literal> has "style" attribute, not "format" | Alexander Krotov | 1 | -1/+2 | |
2017-11-19 | Muse reader: count only one space as part of list item marker | Alexander Krotov | 1 | -2/+2 | |
2017-11-19 | Muse reader: produce SoftBreaks on newlines | Alexander Krotov | 1 | -18/+28 | |
Now wrapping can be preserved with --wrap=preserve | |||||
2017-11-18 | HTML reader: ensure we don't produce level 0 headers, | John MacFarlane | 1 | -5/+5 | |
even for chapter sections in epubs. This causes problems because writers aren't set up to expect these. This fixes the most immediate problem in #4076. It would be good to think more about how to propagate the information that top-level headers are chapters from the reader to the writer. | |||||
2017-11-18 | Muse reader: Add Text::Amuse footnote extensions | Alexander Krotov | 1 | -6/+29 | |
Footnote end is indicated by indentation, so footnotes can be placed anywhere in the text, not just at the end of it. | |||||
2017-11-16 | Introduce `HasSyntaxExtensions` typeclass (#4074) | Alexander | 1 | -13/+9 | |
+ Added new `HasSyntaxExtensions` typeclass for `ReaderOptions` and `WriterOptions`. + Reimplemented `isEnabled` function from `Options.hs` to accept both `ReaderOptions` and `WriterOptions`. + Replaced `enabled` from `CommonMark.hs` with new `isEnabled`. | |||||
2017-11-15 | Creole reader: Fix performance issue for longer lists. (#4075) | Sascha Wilde | 1 | -1/+1 | |
Fixes #4067. | |||||
2017-11-14 | RST reader: better support for 'container' directive. | John MacFarlane | 1 | -1/+3 | |
Create a div, incorporate name attribute and classes. Closes #4066. | |||||
2017-11-13 | LaTeX reader: allow optional arguments on `\footnote`. | John MacFarlane | 1 | -2/+2 | |
Closes #4062. | |||||
2017-11-13 | Replace "emacs" extension with "amuse" extension | Alexander Krotov | 1 | -1/+1 | |
It makes clear that extension is related to Muse markup. | |||||
2017-11-12 | Fix comment that confuses haddock. | John MacFarlane | 1 | -1/+1 | |
2017-11-12 | LaTeX reader: support column specs like `*{2}{r}`. | John MacFarlane | 1 | -3/+13 | |
This is equivalent to `rr`. We now expand it like a macro. Closes #4056. | |||||
2017-11-12 | LaTeX reader: allow optional args for parbox. | John MacFarlane | 1 | -1/+1 | |
See #4056. | |||||
2017-11-12 | Muse reader: accept Emacs Muse definition lists | Alexander Krotov | 1 | -1/+2 | |
Emacs Muse does not require indentation. | |||||
2017-11-11 | Fixed YAML metadata with "chomp" (`|-`). | John MacFarlane | 1 | -2/+2 | |
Previously if a YAML block under `|-` contained a blank line, pandoc would not parse it as metadata. | |||||
2017-11-11 | MediaWiki reader: hlint | Alexander Krotov | 1 | -13/+13 | |
2017-11-10 | Txt2Tags reader: hlint | Alexander Krotov | 1 | -27/+25 | |
2017-11-10 | Vimwiki reader: hlint | Alexander Krotov | 1 | -17/+17 | |
2017-11-09 | Allow fenced code blocks to be indented 1-3 spaces. | John MacFarlane | 1 | -2/+6 | |
This brings our handling of them into alignment with CommonMark's. Closes #??. | |||||
2017-11-10 | HTML reader: hlint | Alexander Krotov | 1 | -31/+30 | |
2017-11-06 | Spellcheck comments | Alexander Krotov | 2 | -6/+6 | |