Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-09-21 | Muse reader: simplify <literal> tag parsers | Alexander Krotov | 1 | -17/+9 | |
2018-09-21 | Muse reader: cleanup and conversion to applicative style | Alexander Krotov | 1 | -95/+75 | |
2018-09-21 | Muse reader: simplify lchop | Alexander Krotov | 1 | -3/+2 | |
2018-09-20 | RST reader: fix bug with internal link targets. | John MacFarlane | 1 | -1/+1 | |
They were gobbling up indented content underneath. Closes #4919. | |||||
2018-09-20 | ConTeXt writer: change `\` to `/` in Windows image paths. | John MacFarlane | 1 | -1/+6 | |
We do this in the LaTeX writer, and it avoids problems. Note that `/` works as a LaTeX path separator on Windows. Closes #4918. | |||||
2018-09-19 | Markdown reader: distinguish autolinks in the AST. | John MacFarlane | 3 | -13/+12 | |
With this change, autolinks are parsed as Links with the `uri` class. (The same is true for bare links, if the `autolink_bare_uris` extension is enabled.) Email autolinks are parsed as Links with the `email` class. This allows the distinction to be represented in the URI. Formerly the `uri` class was added to autolinks by the HTML writer, but it had to guess what was an autolink and could not distinguish `[http://example.com](http://example.com)` from `<http://example.com>`. It also incorrectly recognized `[pandoc](pandoc)` as an autolink. Now the HTML writer simply passes through the `uri` attribute if it is present, but does not add anything. The Textile writer has been modified so that the `uri` class is not explicitly added for autolinks, even if it is present. Closes #4913. | |||||
2018-09-19 | Lua filter: cleanup filter execution code | Albert Krewinkel | 1 | -51/+73 | |
2018-09-19 | Muse reader: parse Text instead of String | Alexander Krotov | 1 | -3/+5 | |
Benchmark shows 7% improvement | |||||
2018-09-19 | hlint Muse reader | Alexander Krotov | 1 | -6/+5 | |
2018-09-19 | Muse reader: get rid of HTML parser dependency | Alexander Krotov | 1 | -5/+13 | |
2018-09-19 | Muse reader: use openTag and closeTag everywhere | Alexander Krotov | 1 | -4/+4 | |
2018-09-19 | Muse reader: make openTag return association list | Alexander Krotov | 1 | -5/+5 | |
2018-09-19 | Muse reader: add openTag and closeTag functions | Alexander Krotov | 1 | -18/+19 | |
2018-09-18 | parse rST inlines containing newlines closing #4912 | danse | 1 | -1/+1 | |
this eliminates a regression error introduced after pandoc 2.1.1, affecting rST inline parsing. see the issue for details | |||||
2018-09-16 | Markdown reader: example_lists should work without startnum. | John MacFarlane | 1 | -1/+3 | |
Closes #4908. | |||||
2018-09-16 | Muse writer: replace newlines in strings with spaces | Alexander Krotov | 1 | -1/+7 | |
2018-09-16 | Merge pull request #4906 from chris-martin/patch-2 | John MacFarlane | 1 | -1/+1 | |
Fix haddock on 'Ext_footnotes' | |||||
2018-09-16 | Muse writer: output headers without asterisks if not on the top level | Alexander Krotov | 1 | -2/+3 | |
2018-09-15 | Fix haddock on 'Ext_footnotes' | Chris Martin | 1 | -1/+1 | |
2018-09-15 | Merge pull request #4604 from mb21/yaml-file | John MacFarlane | 2 | -49/+69 | |
Introduce --metadata-file option | |||||
2018-09-15 | Docx writer: add MetaString case for abstract, subtitle (#4905) | Mauro Bieg | 1 | -0/+2 | |
fixes #4900 | |||||
2018-09-15 | introduce --metadata-file option | mb21 | 2 | -2/+31 | |
closes #1960 API change: Text.Pandoc.Readers.Markdown exports now `yamlToMeta` | |||||
2018-09-15 | Markdown Reader: factor out yamlMap | mb21 | 1 | -40/+27 | |
2018-09-15 | Markdown Reader: factor out yamlBsToMeta | mb21 | 1 | -4/+8 | |
2018-09-15 | Markdown Reader: rename yamlToMeta to yamlToMetaValue | mb21 | 1 | -9/+9 | |
2018-09-12 | Muse writer: never wrap definition list terms | Alexander Krotov | 1 | -1/+1 | |
2018-09-11 | Muse writer: set envInsideBlock = True when rendering notes | Alexander Krotov | 1 | -1/+2 | |
2018-09-11 | HTML writer: always output <dt> element, even if it is empty | Alexander Krotov | 1 | -3/+1 | |
Fixes #4883 | |||||
2018-09-11 | Muse writer: use "" instead of [] for empty String | Alexander Krotov | 1 | -1/+1 | |
2018-09-11 | Muse writer: check for whitespace in the beginning and end of Str's | Alexander Krotov | 1 | -0/+2 | |
2018-09-11 | Muse writer: escape -, ; and > in the beginning of strings | Alexander Krotov | 1 | -3/+6 | |
2018-09-11 | Muse writer: escape list markers in the beginning of notes | Alexander Krotov | 1 | -1/+4 | |
2018-09-11 | Muse writer: normalize inline list before testing if tags should be used | Alexander Krotov | 1 | -19/+18 | |
2018-09-11 | Muse writer: use tags instead of lightweight markup for empty strings | Alexander Krotov | 1 | -4/+9 | |
2018-09-09 | LaTeX reader: resolve `\ref` for figure numbers. | John MacFarlane | 1 | -12/+41 | |
2018-09-09 | Org writer: don't escape literal `_`, `^`. | John MacFarlane | 1 | -1/+1 | |
Org doesn't recognize these escapes. Closes #4882. | |||||
2018-09-07 | Fix percentage image scaling in ODT (#4881) | Nils Carlson | 2 | -2/+4 | |
Image scaling in ODT was broken when a width was set to a percentage. The width was passed to the svg:width field as a pecentage, which is not correct according to the ODT standard. Instead the real dimensions should be passed as width and height and the style:rel-width attribute should be set to the percentage while style:rel-heigh attribute should be set to "scale". The converse is true if a percentage height is given. This is now fixed and documents produced are now properly scaled. | |||||
2018-09-07 | HTML reader: parse `<script type="math/tex` tags as math. | John MacFarlane | 1 | -0/+12 | |
These are used by MathJax. Closes #4877. | |||||
2018-09-06 | Org reader: respect export option `p` for planning info | Albert Krewinkel | 3 | -2/+28 | |
Inclusion of planning info (*DEADLINE*, *SCHEDULED*, and *CLOSED*) can be controlled via the `p` export option: setting the option to `t` will add all planning information in a *Plain* block below the respective headline. | |||||
2018-09-06 | Org reader internals: disable some GHC extensions | Albert Krewinkel | 1 | -26/+32 | |
The RecordWildCards and ViewPatterns language extensions can be used to shorten code, but usually also makes it harder to read. The DocumentTree module was hence refactored and no longer relies on these extensions. | |||||
2018-09-05 | Org reader: strip planning info from output | Albert Krewinkel | 1 | -1/+35 | |
Planning info is parsed, but not included in the output (as is the default with Emacs Org-mode). Fixes: #4867 | |||||
2018-09-04 | hlint some writers | Alexander Krotov | 9 | -25/+21 | |
2018-09-02 | Muse reader: autonumber sections in the correct order | Alexander Krotov | 1 | -4/+16 | |
Parsing now stops at each section header to ensure the header is registered before parsing of the next section starts. | |||||
2018-09-02 | Muse reader: move duplicate code into "headingStart" function | Alexander Krotov | 1 | -9/+10 | |
2018-09-02 | Muse writer: hlint | Alexander Krotov | 1 | -4/+4 | |
2018-09-02 | Muse writer: use lightweight markup when possible | Alexander Krotov | 1 | -19/+123 | |
2018-09-02 | Muse writer: add more comments | Alexander Krotov | 1 | -2/+2 | |
2018-09-02 | Muse writer: escape empty strings | Alexander Krotov | 1 | -1/+2 | |
This guarantees that conditionalEscapeString never returns empty string. | |||||
2018-09-02 | Muse reader: allow newline after opening "*" or "**" | Alexander Krotov | 1 | -1/+9 | |
Emacs Muse allows this. | |||||
2018-09-01 | Muse writer: wrap conditionalEscapeString result into "Muse" type | Alexander Krotov | 1 | -22/+28 | |
This removes the need to pass envInsideLinkDescription to it. |