Commit Graph
10360 Commits
Author SHA1 Message Date
John MacFarlane 3ca3ad8956 Use latest pandoc-citeproc. 2018-01-21 08:20:39 -08:00
Alexander Krotov 91bca73266 Muse reader: embed parseBlocks into parseMuse 2018-01-21 03:26:54 +03:00
Alexander Krotov eaebc5fd19 Muse reader: make listItem generic 2018-01-21 03:26:54 +03:00
John MacFarlane 5e106ce0b8 More appveyor fixes. 2018-01-20 14:46:47 -08:00
John MacFarlane ac08a887cf Markdown reader: Fix parsing bug with nested fenced divs.
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-20 14:44:08 -08:00
John MacFarlane e69ca9a070 appveyor - changed syntax for adding ghc-options. 2018-01-20 14:25:24 -08:00
Alexander Krotov 1dd5018a80 Muse reader: simplify paragraph parsing
Blanklines are already consumed during block parsing,
there is no need to check for them specifically.
2018-01-21 00:49:43 +03:00
John MacFarlane 957c0e110d RST reader: fix parsing of headers with trailing space.
This was a regression in pandoc 2.0.

Closes #4280.
2018-01-20 11:10:09 -08:00
John MacFarlane d9dd9beda1 appveyor.yml : use -fexternal-interpreter.
This is supposed to help with the segfaults that come from
use of TH.  See #4021.
2018-01-20 10:38:17 -08:00
Alexander Krotov 98f0e2053e Muse reader: remove multiple descriptions during round-trip tests 2018-01-20 18:34:42 +03:00
Jesse Rosenthal fa912bb15e Docx reader: Use already imported operator
This fixes an import error in the last commit.
2018-01-20 09:49:45 -05:00
Jesse Rosenthal 736c2c554f Docx reader: small change to Fields hyperlink parser
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-20 09:40:07 -05:00
Alexander Krotov e1cc9d9abc Muse reader: enable definition lists in round-trip test 2018-01-20 14:09:44 +03:00
John MacFarlane 8ffb4e5b33 Conditional import to avoid warning. 2018-01-19 22:46:29 -08:00
John MacFarlane b8ffd834cf hlint code improvements. 2018-01-19 21:25:24 -08:00
John MacFarlane 8b3707de04 Merge pull request #4221 from phikal/master
Ms writer: Added papersize variable
2018-01-19 21:37:36 -07:00
John MacFarlane 46cd6429d8 Merge pull request #4259 from italia/4248
in RST writer insert comment between lists and quotes, closes #4248
2018-01-19 18:33:07 -07:00
John MacFarlane 3eac24c8cf Use latest texmath. 2018-01-19 17:21:40 -08:00
Alexander Krotov 22b69b557e Muse reader: fix parsing of nested definition lists 2018-01-20 02:14:27 +03:00
John MacFarlane 62c395dafa LaTeX reader: fixed parsing of tabular* environment.
This was just a typo in the source.

Closes #4279.
2018-01-19 11:39:27 -08:00
Alexander Krotov f019d3cc45 Muse reader: remove duplicate variable in definitionListItem 2018-01-19 19:33:11 +03:00
danse a0ee842096 remove blockToRST' moving its logic into fixBlocks 2018-01-19 16:34:37 +01:00
danse 2165efef7e in RST writer insert comment between lists and quotes, closes #4248 2018-01-19 15:57:54 +01:00
Alexander Krotov 01499b766b Muse writer: support definitions with multiple descriptions
Muse reader does not support this syntax yet, but Emacs Muse parses
it correctly.
2018-01-19 15:00:00 +03:00
Alexander Krotov 7680e9b964 Muse reader: require only one space for nested definition list indentation 2018-01-19 14:16:20 +03:00
Alexander Krotov 4a5801b823 Muse reader: parse verse without parseFromString 2018-01-19 12:12:06 +03:00
Alexander Krotov 4d3f787d63 Muse reader: remove commented out code 2018-01-19 11:36:57 +03:00
Alexander Krotov 9e21ae15e1 Muse reader: parse Emacs Muse directives without parseFromString
Also require space (not newline) after directive name.
2018-01-19 11:29:11 +03:00
Alexander Krotov fc5d79b6e9 Muse reader: parse link text without parseFromString 2018-01-19 11:14:15 +03:00
Alexander Krotov c36c02e58d Muse reader: simplify tableParseCaption 2018-01-19 11:12:19 +03:00
Alexander Krotov 19d2576223 Muse reader: parse definition list terms without parseFromString 2018-01-19 01:50:17 +03:00
Alexander Krotov 7e2c75c865 Muse reader: do not remove trailing whitespace from <code> 2018-01-19 01:50:17 +03:00
Jesse Rosenthal d0a895acee Powerpoint writer: Implement syntax highlighting
This also necessitated implementing colors and underlining, though
there is currently no way to produce these from markdown. Note that
background colors can't be implemented in PowerPoint, so highlighting
styles that require these will be incomplete.
2018-01-18 17:33:05 -05:00
John MacFarlane 63b10cf157 More stack.yaml fixes for skylighting. 2.1.1 2018-01-18 10:05:41 -08:00
John MacFarlane e04d648594 Require latest skylighting. 2018-01-18 09:27:00 -08:00
John MacFarlane aaf2dbf897 Use latest pandoc-citeproc and skylighting. 2018-01-18 09:18:13 -08:00
John MacFarlane 1091614f07 Fixed typo in Makefile. 2018-01-18 09:18:13 -08:00
Jesse Rosenthal 63ae907629 Clean up T.P.W.OOXML file, and add copyright. 2018-01-18 11:49:18 -05:00
John MacFarlane 70ea1d19ea Makefile - add prerelease sanity check for tabs in docs. 2018-01-18 08:42:43 -08:00
John MacFarlane 767a11c92b Fixed tabs in changelog. 2018-01-18 08:42:32 -08:00
John MacFarlane d57ff311e5 Replaced tabs with spaces in MANUAL.txt.
@jkr - the tabs were inserted by
your 624abeec5c,
presumably through some automatic setting in your editor
that replaced 8 spaces with a tab.

This messed up indented formatting in the manual.
2018-01-18 08:18:46 -08:00
John MacFarlane 49c395e390 Updaet changelog. 2018-01-18 08:18:46 -08:00
Jesse Rosenthal eae7904853 Powerpoint writer: Make our own docProps/core.xml file.
This allows us to set document metadata properties from pandoc metadata.
2018-01-18 10:15:17 -05:00
Jesse Rosenthal bfef2cbbf3 Powerpoint writer: Add docProps to Presentation datatype.
This picks up the necessary information from meta and carries it over
to the XML output, so Output.hs doesn't need access to the original
pandoc information.
2018-01-18 10:15:12 -05:00
Alexander Krotov a516198d47 Muse reader: fix parsing of code at the beginning of paragraph 2018-01-18 15:35:43 +03:00
Alexander Krotov 5f57094a47 Muse reader: refactor definition list parsing
Test with wrong indentation is removed,
because now it is parsed as nested lists.
Emacs Muse and Text::Amuse don't have the same
behavior anyway.
2018-01-18 14:55:07 +03:00
Alexander Krotov 9986ccb333 Muse reader: parse "~~" as non-breaking space in Text::Amuse mode
Latest Text::Amuse supports "~~"
2018-01-18 02:46:02 +03:00
Alexander Krotov ab85143e8a Muse reader: refactor list parsing
Now list item contents is parsed as blocks,
without resorting to parseFromString.

Only the first line of paragraph has to
be indented now, just like in Emacs Muse
and Text::Amuse.

Definition lists are not refactored yet.

See also: issue #3865.
2018-01-18 02:17:26 +03:00
Alexander Krotov d7f0ecfdd8 Muse reader: code cleanup 2018-01-18 02:17:26 +03:00
Jesse Rosenthal 588af3cc78 Powerpoint writer: Link notes to endnotes slide. 2018-01-17 16:40:32 -05:00