Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-02-11 | Muse reader: move para definition into blockElements | Alexander Krotov | 1 | -4/+1 | |
2018-02-11 | Muse reader: move end-of-line parsing to paraUntil | Alexander Krotov | 1 | -3/+3 | |
2018-02-06 | Muse reader: rename "literal" to "literalTag" | Alexander Krotov | 1 | -3/+3 | |
2018-02-06 | Muse reader: avoid reparsing at the top level | Alexander Krotov | 1 | -2/+14 | |
Blocks following paragraphs are parsed only once at the top level. Lists still take exponential time to parse, but this time is not doubled anymore when this list terminates paragraph. | |||||
2018-02-06 | Muse reader: implement paraUntil | Alexander Krotov | 1 | -8/+36 | |
paraUntil does not discard the result of the following block parsing. This change is a part of Muse reader refactoring to avoid reparsing. | |||||
2018-02-05 | Muse reader: avoid parsing newline after paragraph twice | Alexander Krotov | 1 | -5/+3 | |
Removed lookAhead from blankline, so it is consumed. | |||||
2018-02-05 | Muse reader: make block parsers responsible for parsing newline | Alexander Krotov | 1 | -3/+5 | |
Block parsers must always stop after newline or at the end of file. | |||||
2018-02-04 | Muse reader: simplify listItemContents' with sepBy1 | Alexander Krotov | 1 | -4/+2 | |
2018-02-03 | C -> c. | John MacFarlane | 1 | -1/+1 | |
2018-02-03 | Muse writer: write image width specified in percent in Text::Amuse mode | Alexander Krotov | 1 | -2/+7 | |
2018-02-02 | Determine image size for PDFs. | John MacFarlane | 1 | -1/+22 | |
Closes #4322. | |||||
2018-02-01 | TEI writer: Use height instead of depth for images. | John MacFarlane | 1 | -1/+1 | |
Closes #4331. | |||||
2018-01-31 | Muse reader: replace ParserState with MuseState | Alexander Krotov | 1 | -29/+104 | |
2018-01-31 | Export list marker parsers from Text.Pandoc.Parsing | Alexander Krotov | 1 | -0/+5 | |
2018-01-30 | Muse writer: don't wrap displayMath into <verse> | Alexander Krotov | 1 | -5/+2 | |
<verse> is a block tag and displayMath is an inline element. Writing <verse> around displayMath could result in nested <verse> tags. | |||||
2018-01-29 | Muse writer: escape nonbreaking space ("~~") | Alexander Krotov | 1 | -1/+2 | |
2018-01-29 | Muse reader: simplify block tag parsing code | Alexander Krotov | 1 | -21/+12 | |
2018-01-29 | Muse reader: parse inline <literal> without parseFromString | Alexander Krotov | 1 | -2/+1 | |
2018-01-29 | Muse reader: parse <comment> and <verbatim> without parseFromString | Alexander Krotov | 1 | -4/+2 | |
2018-01-28 | Muse reader: parse verse tag contents without parseFromString | Alexander Krotov | 1 | -4/+3 | |
2018-01-28 | Muse reader: make verseLine return Inlines, not String | Alexander Krotov | 1 | -4/+4 | |
2018-01-28 | Muse reader: parse directives without parseFromString | Alexander Krotov | 1 | -7/+5 | |
2018-01-28 | Muse reader: fix parsing of trailing whitespace | Alexander Krotov | 1 | -8/+1 | |
Newline after whitespace now results in softbreak instead of space. | |||||
2018-01-28 | Muse reader: simplify paragraph parsing | Alexander Krotov | 1 | -3/+2 | |
Blank lines are already handled by blockElements. | |||||
2018-01-27 | Docx writer: make more deterministic to facilitate testing | Jesse Rosenthal | 1 | -10/+16 | |
This will allow us to compare files directly in a golden test. Times are still based on IO, but we will be able to safely skip those. Changes: - `getUniqueId` now calls to the state to get an incremented digit, instead of calling to P.uniqueHash. - we always start the PRNG in mkNumbering/mkAbstractNum with the same seed (1848), so our randoms should be the same each time. | |||||
2018-01-27 | Docx writer: Fix ids in comment writing | Jesse Rosenthal | 1 | -9/+17 | |
Comments from `--track-changes=all` were producing corrupt docx, because the writer was trying to get id from the `(ID,_,_)` field of the attributes, and ignoring the "id" entry in the key-value pairs. We now check both. There is a larger conversation to be had about the right way to treat "id" and "class" entries in kvs, but this fix will correctly interpret the output of the docx reader work. | |||||
2018-01-25 | ConTeXt writer: new section syntax and --section-divs (#4295) | Henri Menke | 1 | -17/+37 | |
Fixes #2609. This PR introduces the new-style section headings: `\section[my-header]{My Header}` -> `\section[title={My Header},reference={my-header}]`. On top of this, the ConTeXt writer now supports the `--section-divs` option to write sections in the fenced style, with `\startsection` and `\stopsection`. | |||||
2018-01-25 | Dock writer: Fix deletion track changes | Jesse Rosenthal | 1 | -6/+6 | |
This had been mistakenly written as a second insertion function. Closes: #4303 | |||||
2018-01-24 | Muse reader: fix matching of closing inline tags | Alexander Krotov | 1 | -2/+3 | |
2018-01-24 | Muse reader: remove `block` function | Alexander Krotov | 1 | -7/+4 | |
2018-01-23 | Lua filters: store constructors in registry | Albert Krewinkel | 3 | -3/+29 | |
Lua functions used to construct AST element values are stored in the Lua registry for quicker access. Getting a value from the registry is much faster than getting a global value (partly to idiosyncrasies of hslua); this change results in a considerable performance boost. | |||||
2018-01-23 | Lua: move getTag from StackInstances to Util | Albert Krewinkel | 2 | -13/+17 | |
Change: minor | |||||
2018-01-23 | ConTeXt writer: xtables: correct wrong usage of caption | Henri Menke | 1 | -1/+1 | |
2018-01-22 | Muse writer: join code with different attributes during normalization | Alexander Krotov | 1 | -2/+2 | |
2018-01-22 | Muse writer: indent lists inside Div | Alexander Krotov | 1 | -1/+1 | |
2018-01-21 | Merge pull request #4237 from sitewisely/header_and_footer | John MacFarlane | 1 | -0/+4 | |
Add header and footer parameters for wkhtmltopdf | |||||
2018-01-21 | Muse reader: embed parseBlocks into parseMuse | Alexander Krotov | 1 | -8/+2 | |
2018-01-21 | Muse reader: make listItem generic | Alexander Krotov | 1 | -3/+3 | |
2018-01-20 | Markdown reader: Fix parsing bug with nested fenced divs. | John MacFarlane | 1 | -2/+0 | |
Closes #4281. Previously we allowed "nonindent spaces" before the opening and closing `:::`, but this interfered with list parsing, so now we require the fences to be flush with the margin of the containing block. | |||||
2018-01-21 | Muse reader: simplify paragraph parsing | Alexander Krotov | 1 | -2/+1 | |
Blanklines are already consumed during block parsing, there is no need to check for them specifically. | |||||
2018-01-20 | RST reader: fix parsing of headers with trailing space. | John MacFarlane | 1 | -1/+1 | |
This was a regression in pandoc 2.0. Closes #4280. | |||||
2018-01-20 | Docx reader: Use already imported operator | Jesse Rosenthal | 1 | -1/+1 | |
This fixes an import error in the last commit. | |||||
2018-01-20 | Docx reader: small change to Fields hyperlink parser | Jesse Rosenthal | 1 | -1/+1 | |
Previously, unquoted string required a space at the end of the line (and consumed it). Now we either take a space (and don't consume it), or end of input. | |||||
2018-01-19 | Conditional import to avoid warning. | John MacFarlane | 1 | -2/+5 | |
2018-01-19 | hlint code improvements. | John MacFarlane | 42 | -234/+207 | |
2018-01-19 | Merge pull request #4259 from italia/4248 | John MacFarlane | 1 | -25/+17 | |
in RST writer insert comment between lists and quotes, closes #4248 | |||||
2018-01-20 | Muse reader: fix parsing of nested definition lists | Alexander Krotov | 1 | -11/+10 | |
2018-01-19 | LaTeX reader: fixed parsing of tabular* environment. | John MacFarlane | 1 | -1/+1 | |
This was just a typo in the source. Closes #4279. | |||||
2018-01-19 | Muse reader: remove duplicate variable in definitionListItem | Alexander Krotov | 1 | -2/+1 | |
2018-01-19 | remove `blockToRST'` moving its logic into `fixBlocks` | danse | 1 | -32/+13 | |