aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-04-08DocBook reader: properly handle title in section element.John MacFarlane1-0/+1
Previously we just got `section_title` for section (though sect1, sect2, etc. were handled properly). Closes #4526.
2018-04-09Muse reader: add support for Text:Amuse multiline headingsAlexander Krotov2-13/+51
2018-04-09Muse reader: remove redundant bracketsAlexander Krotov1-1/+1
2018-04-09Fix a commentAlexander Krotov1-1/+1
2018-04-08Muse reader: replace foldl with foldrAlexander Krotov1-7/+7
2018-04-08Muse reader: move F out of MuseTableElement definitionAlexander Krotov1-31/+23
2018-04-08Muse reader: document implementationAlexander Krotov1-93/+136
2018-04-07Muse reader: replace pattern matching with "when"Alexander Krotov1-7/+5
2018-04-07Muse reader: don't return link title from linkText parserAlexander Krotov1-6/+6
Title is always empty in Muse anyway.
2018-04-07Muse reader: add support for <biblio> and <play> tagsAlexander Krotov2-2/+32
2018-04-07Muse reader: replace returnF with return . returnAlexander Krotov1-1/+1
2018-04-07FB2 writer: output links inline instead of producing notesAlexander Krotov3-343/+61
Previously all links were turned into footnotes with unclickable URLs inside.
2018-04-05Powerpoint writer: Handle Quoted InlinesJesse Rosenthal1-2/+13
Closes: #4532
2018-04-05Changes to tests to accommodate changes in pandoc-types.John MacFarlane4-5/+16
In https://github.com/jgm/pandoc-types/pull/36 we changed the table builder to pad cells. This commit changes tests (and two readers) to accord with this behavior.
2018-04-05Added test-framework to stack.yaml deps.John MacFarlane1-0/+1
2018-04-05LaTEX reader: properly resolve section numbers with \ref and chapters.John MacFarlane2-1/+43
Closes #4529.
2018-04-05FB2 writer: represent HorizontalRule as empty lineAlexander Krotov5-62/+82
HorizontalRule corresponds to <hr> element in the default output format, HTML. Current HTML standard defines <hr> element as "paragraph-level thematic break". In typography it is often represented by extra space or centered asterism ("⁂"), but since FB2 does not support text centering, empty line (similar to extra space) is the only solution. Line breaks, on the other hand, don't generate <empty-line /> anymore. Previously line breaks generated <empty-line /> element inside paragraph, which is not allowed. So, this commit addresses issue #2424 ("FB2 produced by pandoc doesn't validate"). FB2 does not have a way to represent line breaks inside paragraphs. They are replaced with LF character, which is not rendered by FB2 readers, but at least preserves some information.
2018-04-05Muse writer: escape horizontal rule only if at the beginning of the lineAlexander Krotov2-4/+11
2018-04-05Muse writer: simplify escaping in inlineToMuse Image{}Alexander Krotov1-2/+1
2018-04-05CommonMark writer: correctly ignore LaTeX raw blocks when not raw_tex (#4533)quasicomputational2-1/+22
Issue #4527.
2018-04-04FB2 writer: allow emphasis and notes in titlesAlexander Krotov4-95/+107
Only <p> and <empty-line /> are allowed in titles, but <p> has the same type as an ordinary paragraphs. Therefore, there is no need to remove emphasis from titles. Also, don't intersperse paragraph with empty lines.
2018-04-03Muse reader: code cleanupAlexander Krotov1-34/+17
2018-04-03Muse reader: rewrite museOrderedListMarker without "do"Alexander Krotov1-10/+9
2018-04-03Muse reader: refactor parseAnchorAlexander Krotov1-3/+1
2018-04-03Muse reader: rewrite parseDirectiveKey without doAlexander Krotov1-3/+1
2018-04-03Muse writer: rewrite noteToMuse without doAlexander Krotov1-4/+4
2018-04-02Fix typo.John MacFarlane1-3/+3
2018-04-02LaTeX reader: parse sloppypar environment (#4517)Marc Schreiber2-0/+24
2018-04-02Muse reader: add <math> tag supportAlexander Krotov2-0/+7
2018-04-02hlint Muse writerAlexander Krotov1-6/+6
2018-04-02Muse writer: place header IDs before headerAlexander Krotov4-7/+7
See https://github.com/melmothx/text-amuse/issues/39
2018-04-01Muse writer: only escape brackets when necessaryAlexander Krotov3-17/+43
It includes cases when they can be mistaken for footnotes and links, as well as inside link description.
2018-03-31Muse writer: do not escape list markers unless preceded by spaceAlexander Krotov3-22/+37
2018-03-30Textile reader: fixed tables with no body rows.John MacFarlane2-1/+10
Previously these raised an exception. Closes #4513.
2018-03-30Powerpoint writer: code cleanupJesse Rosenthal1-4/+1
Since we're using mapM_ instead of mapM, we can get rid of the return statement. We also don't need the `unless` statement anymore.
2018-03-30Set default extensions for "beamer" same as "latex".John MacFarlane1-0/+4
2018-03-30EPUB writer: add epub:type="footnotes" to notes section in EPUB3.John MacFarlane1-0/+5
Closes #4489.
2018-03-30Add -V beameroption variable (#4359)Étienne BERSAC2-0/+7
* LaTeX template: Use `pgfpages` package; this is needed for notes on second screen in beamer * LaTeX template: Add `beameroption` variable in template
2018-03-29Removed unused extensions (#4506)Anabra10-28/+16
2018-03-28Mediawiki reader: improve table parsing.John MacFarlane2-14/+29
This fixes detection of table attributes and also handles `!` characters in cells. Closes #4508.
2018-03-28Muse writer: implement Default for WriterStateAlexander Krotov1-8/+11
2018-03-28Muse writer: move options, stTopLevel and stInsideBlock to WriterEnvAlexander Krotov1-30/+33
2018-03-28Muse writer: define Muse typeAlexander Krotov1-16/+18
2018-03-28Muse writer: escape semicolons and markers after line breakAlexander Krotov3-2/+3
2018-03-27MANUAL: clarify template vs metadata variables (#4501)Mauro Bieg1-10/+11
2018-03-26Cleanup Muse reader and writerAlexander Krotov2-42/+24
2018-03-25Muse writer: remove unused bindingAlexander Krotov1-6/+6
2018-03-25Muse reader: enable round-trip testAlexander Krotov1-3/+2
Close #4468
2018-03-25Muse reader: allow links to have empty descriptionsAlexander Krotov2-1/+4
2018-03-25Muse writer: escape ordered list markersAlexander Krotov3-20/+59
Also reduced amount of <verbatim> tags in output to avoid escaping every "-" and word that ends in a full stop.