John MacFarlane
a5790dd308
RST reader: Basic support for csv-table directive.
...
* Added Text.Pandoc.CSV, simple CSV parser.
* Options still not supported, and we need tests.
See #3533 .
2017-08-10 11:12:41 -07:00
John MacFarlane
e9eaf84215
Slidy writer: use h1 for all slides...
...
even if they were originally level 2 headers.
Otherwise the built-in table of contents in Slidy breaks.
Closes #3566 .
2017-08-10 07:48:28 -07:00
John MacFarlane
f4bff5d359
RST reader: reorganize block parsers for ~20% faster parsing.
2017-08-09 21:16:17 -07:00
John MacFarlane
8c1ae7ddaf
RST writer: don't wrap term in definition list.
...
Wrapping is not allowed.
2017-08-09 20:59:25 -07:00
John MacFarlane
1dcecffef4
Removed spurious comments.
2017-08-09 20:53:42 -07:00
John MacFarlane
2581f97620
EPUB writer: don't strip formatting in TOC.
...
Closes #1611 .
2017-08-09 18:02:38 -07:00
John MacFarlane
ca3413690f
Reorganized Makefile.
2017-08-09 13:45:22 -07:00
John MacFarlane
4cef2a296f
Makefile: use nightly + colored output for quick.
2017-08-09 13:21:18 -07:00
John MacFarlane
b4f069c11c
Makefile: use nightly.
2017-08-09 13:18:34 -07:00
John MacFarlane
f92ca2993c
Use haddock-library 1.4.3, since 1.4.5 requirse cabal 2.
2017-08-09 12:48:00 -07:00
John MacFarlane
fad784affa
Added haddock-library-1.4.5 to stack.yaml for nightly.
2017-08-09 12:30:27 -07:00
John MacFarlane
14a44f53c8
Build config that works with lts-9.0 and nightly.
2017-08-09 12:14:35 -07:00
John MacFarlane
6b72c5e35b
Support svg in PDF output, converting with rsvg2pdf.
...
Closes #1793 .
2017-08-09 12:13:49 -07:00
John MacFarlane
8a4a5e506d
stack.pkg.yaml - add cmark-gfm.
2017-08-09 10:00:19 -07:00
John MacFarlane
9c34bb1137
Remove cmark from stack.yaml.
2017-08-09 09:52:40 -07:00
John MacFarlane
ac18ff90b2
Org reader: use org-language attribute rather than data-org-language.
2017-08-09 09:45:17 -07:00
John MacFarlane
96933c6043
Org reader: use tag-name attribute instead of data-tag-name.
2017-08-09 09:26:57 -07:00
John MacFarlane
09b7df472d
LaTeX reader: Use label
instead of data-label
for label in caption.
...
See d441e656db
, #3639 .
2017-08-09 09:15:50 -07:00
bucklereed
db55f7c1b2
HTML reader: parse <main> like <div role=main>. ( #3791 )
...
* HTML reader: parse <main> like <div role=main>.
* <main> closes <p> and behaves like a block element generally
2017-08-09 09:10:12 -07:00
Alexander
cfa597fc2a
Muse reader: simplify tableCell implementation ( #3846 )
2017-08-09 09:09:05 -07:00
John MacFarlane
400a4ef5f3
Travis: more options tweaks.
2017-08-08 23:18:52 -07:00
John MacFarlane
6e7ef6fbfc
Don't put fancy warnings in pandoc.cabal ghc-options.
2017-08-08 22:44:47 -07:00
John MacFarlane
005aba43df
Travis: don't use -Wincomplete-uni-patterns.
2017-08-08 22:42:50 -07:00
John MacFarlane
2d47306b1f
Travis: Don't use -Wcompat.
2017-08-08 22:40:38 -07:00
John MacFarlane
c3e6eacdc8
Travis: only use fancy warnings for recent ghc.
2017-08-08 21:24:55 -07:00
John MacFarlane
606a8e2af4
RST reader: support :widths: attribute for table directive.
2017-08-08 20:48:30 -07:00
John MacFarlane
2f0bff0f54
Use extra ghc warnings.
...
In addition to `-Wall`:
`-Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances`
2017-08-08 20:29:37 -07:00
John MacFarlane
34d3f25e87
Parsing: added gobbleSpaces.
...
This is a utility function to use in list parsing.
2017-08-08 20:07:06 -07:00
John MacFarlane
b1c2ada4e4
Removed redundant import.
2017-08-08 16:46:12 -07:00
Alexander
81224a3a73
Muse writer: update test results ( #3845 )
2017-08-08 16:43:50 -07:00
Alexander
b50de96502
Muse writer: insert two blanklines between lists of the same type ( #3844 )
2017-08-08 14:05:49 -07:00
John MacFarlane
a1cd7c3bfd
Templates: Have gfm use commonmark template.
2017-08-08 14:05:04 -07:00
John MacFarlane
1ad9679dc9
CommonMark writer: avoid excess blank lines at end of output.
2017-08-08 14:00:13 -07:00
John MacFarlane
3752298d91
Thread options through CommonMark reader.
...
This is more efficient than doing AST traversals for
emojis and hard breaks.
Also make behavior sensitive to `raw_html` extension.
2017-08-08 13:55:19 -07:00
John MacFarlane
54658b923a
Support hard_line_breaks
in CommonMark reader.
2017-08-08 13:30:53 -07:00
John MacFarlane
cf54c9b3c2
Document gfm
in MANUAL.
...
Closes #3509 .
2017-08-08 13:26:02 -07:00
John MacFarlane
b6f7c4930b
CommonMark writer: support hard_line_breaks
, smart
.
...
Add tests.
2017-08-08 13:18:27 -07:00
John MacFarlane
ccd4f13a4a
Writers.Shared.unsmartify: undo literal double curly quotes.
...
Previously we left these.
2017-08-08 13:16:45 -07:00
John MacFarlane
714d8a6377
CommonMark reader: support emoji
extension.
2017-08-08 12:05:20 -07:00
John MacFarlane
73caf92871
CommonMark reader: support gfm_auto_identifiers
.
...
Added `Ext_gfm_auto_identifiers`: new constructor for `Extension`
in `Text.Pandoc.Extensions` [API change].
Use this in githubExtensions.
Closes #2821 .
2017-08-08 11:43:35 -07:00
John MacFarlane
312349bbcc
CommonMark writer: Support pipe tables.
...
We bypass the commonmark writer from cmark and construct our
own pipe tables, with better results. (Note also that cmark-gfm
currently doesn't support rendering table nodes; see
kivikakk/cmark-gfm-hs#3.)
2017-08-08 11:01:05 -07:00
John MacFarlane
56a680c305
CommonMark writer: support table, strikethrough extensions...
...
when enabled (as with gfm). Note: because of limitations in
cmark-gfm, which will hopefully soon be corrected, this currently
gives an error on Tables.
Also properly support `--wrap=none`.
2017-08-08 09:14:13 -07:00
Alexander
c95cc813cc
Fix `blanklines' documentation ( #3843 )
2017-08-08 08:44:18 -07:00
John MacFarlane
d752f85582
CommonMark reader: make exts depend on extensions.
2017-08-07 23:20:29 -07:00
John MacFarlane
91c989d622
Remove GFM modules; use CMarkGFM for both gfm and commonmark.
...
We no longer have a separate readGFM and writeGFM;
instead, we'll use readCommonMark and writeCommonMark
with githubExtensions.
It remains to implement these extensions conditionally.
Closes #3841 .
2017-08-07 23:11:14 -07:00
John MacFarlane
6a9db1fde3
Issue deprecation warning for markdown_github
.
...
Advise to use `gfm` instead.
2017-08-07 22:34:38 -07:00
John MacFarlane
834e9498f9
Logging: Added Deprecated constructor to LogMessage.
2017-08-07 22:34:23 -07:00
John MacFarlane
3bf11cae27
Man writer: removed some unneeded imports.
2017-08-07 22:04:08 -07:00
John MacFarlane
ea6be2e4e7
Added Deprecated warning to LogMessage.
2017-08-07 21:25:07 -07:00
John MacFarlane
5064241b24
Man writer: avoid error for def lists with no definitions.
...
Closes #3832 .
2017-08-07 21:18:50 -07:00