John MacFarlane
d532eb14eb
HTML reader: allow tfoot before body rows.
...
Closes #5079 .
2018-11-16 11:29:15 -08:00
John MacFarlane
e61f632531
HTML reader: parse <small>
as a Span with class "small".
...
Closes #5080 .
2018-11-15 22:36:01 -08:00
John MacFarlane
e61d1d0da9
Asciidoc writer: Render Spans using [#id .class]#contents#
.
...
See #5080 .
2018-11-15 22:29:15 -08:00
John MacFarlane
2347babbf0
MANUAL: Under security, added note about +RTS option to limit heap size.
...
See #5047 .
2018-11-15 10:10:40 -08:00
Alexander Krotov
f393f4ba10
Muse writer: output tables as grid tables if they have multi-line cells
2018-11-15 12:14:08 +03:00
Alexander Krotov
367e8cac18
Muse reader: trim whitespace before parsing grid table cells
2018-11-14 19:17:05 +03:00
Alexander Krotov
c61b67410a
Muse reader: add grid tables support
2018-11-14 17:58:44 +03:00
Alexander Krotov
195b3af8b6
Muse writer: indent simple tables only on the top level
2018-11-14 15:10:38 +03:00
Alexander Krotov
d27384c109
Muse writer: simplify "simpleTable"
2018-11-14 14:48:38 +03:00
Alexander Krotov
6fd3bcceb9
Muse writer: remove outdated comments
2018-11-14 14:37:18 +03:00
John MacFarlane
1a102c11a9
Fix test case for #5014 .
2018-11-13 14:50:26 -08:00
John MacFarlane
1cfdd3662f
HTML reader: allow thead containing a row with td rather than th.
...
See #5014 .
Note that this doesn't address the original issue in #5014 ,
only an unrelated side-issue.
2018-11-13 14:49:12 -08:00
John MacFarlane
8074a766d6
Remove stack.lts{9,10,11}.yaml.
2018-11-13 07:53:29 -08:00
John MacFarlane
5d8289665a
Clean up stack.yaml, allow latest pandoc-citeproc.
2018-11-13 07:53:29 -08:00
Alexander Krotov
4079697281
Muse writer: output tables with one column as grid tables
2018-11-13 18:44:56 +03:00
John MacFarlane
4a950feb8e
Fix note on curly brace syntx for locators.
2018-11-13 07:05:58 -08:00
John MacFarlane
a01ee64970
Document new explicit syntax for citeproc locators.
2018-11-12 20:20:32 -08:00
John MacFarlane
52a57a5362
LaTeX writer: don't emit [<+->]
unless beamer output,
...
even if `writerIncremental` is True.
See #5072 .
2018-11-12 09:43:12 -08:00
John MacFarlane
5bc38a741b
Exactly match GitHub's identifier generating algorithm.
...
See #5057 .
2018-11-11 20:45:38 -08:00
John MacFarlane
16af096a68
stack.yaml - use latest versions of packages.
...
pandoc-citeproc, HsYaml, yaml.
2018-11-11 14:45:59 -08:00
John MacFarlane
a36d202e86
Text.Pandoc.Shared: add parameter to uniqueIdent, inlineListToIdentifier.
...
The parameter is Extensions. This allows these functions to
be sensitive to the settings of `Ext_gfm_auto_identifiers` and
`Ext_ascii_identifiers`.
This allows us to use `uniqueIdent` in the CommonMark reader,
replacing some custom code.
It also means that `gfm_auto_identifiers` can now be used
in all formats.
Semantically, `gfm_auto_identifiers` is now a modifier of
`auto_identifiers`; for identifiers to be set, `auto_identifiers`
must be turned on, and then the type of identifier produced
depends on `gfm_auto_identifiers` and `ascii_identifiers` are set.
Closes #5057 .
2018-11-11 13:46:23 -08:00
John MacFarlane
ca17ae5246
Remove ascii_identifiers
from githubMarkdownExtensions
.
...
GitHub doesn't seem to strip non-ascii characters.
2018-11-11 11:04:34 -08:00
John MacFarlane
6b4b7a4ba3
Clean up toIdent in CommonMark reader.
...
This partially addresses #5057 , fixing a bad interaction between
the `ascii_identifiers` extension and the `gfm_auto_identifiers`
extension, and creating identifiers that match the ones GitHub
produces.
This code still needs to be put somewhere common, so the
`gfm_auto_identifiers` extension will work with other formats.
2018-11-11 10:33:04 -08:00
Albert Krewinkel
73ccc7f3d0
Fix CPP conditional for TH pragma
...
The condition was from an earlier version.
2018-11-11 14:10:53 +01:00
Alexander Krotov
2f583dab9d
Remove Functor and Applicative constraints where Monad already exists
2018-11-08 14:41:07 +03:00
John MacFarlane
846e231d18
Merge pull request #5054 from lierdakil/docx-image-bookmarks
...
Docx image and code block bookmarks
2018-11-07 15:29:09 -08:00
John MacFarlane
65ca95eeea
Texinfo writer: add blank line before @menu
section.
...
Closes #5055 .
2018-11-07 15:27:02 -08:00
Albert Krewinkel
ff55530c03
T.P.App: fix regression in output format heuristics
...
This fix is necessary due to a rebasing error introduced in commit
418bd42df8
2018-11-07 21:36:36 +01:00
Albert Krewinkel
12f6cf13ad
T.P.App: extract submodule T.P.App.FormatHeuristics
...
Format guessing is used for input and output options and should be
shared.
2018-11-07 21:29:48 +01:00
Nikolay Yakimov
d3c8acd07b
[Docx Writer] Add bookmarks to code blocks
2018-11-07 23:17:35 +03:00
Nikolay Yakimov
06e207c662
[Docx Writer] Add bookmarks to images
2018-11-07 23:17:26 +03:00
Nikolay Yakimov
c6e85178e5
[Docx Writer] Refactor common bookmark creation code into a function
2018-11-07 23:16:24 +03:00
Albert Krewinkel
62a5f6fa85
ICML writer: fix missing type signature warning
2018-11-07 09:52:12 +01:00
John MacFarlane
5f030f3c2c
Add command test for #5050 .
2018-11-06 22:57:11 -08:00
John MacFarlane
6619b96dd7
Text.Pandoc.Pretty: don't render BreakingSpace at end of line...
...
or beginning of line.
Closes #5050 .
2018-11-06 22:54:43 -08:00
John MacFarlane
985db7b0a8
ICML writer: consolidate adjacent strings, inc. spaces.
...
This avoids chunking up the output unnecessarily into
separate elements.
2018-11-06 22:54:25 -08:00
Albert Krewinkel
dae3a0e3d2
T.P.App: extract Opt into separate module
...
The new Opt module has only a few dependencies. This is important for
compile-times during development, as Template Haskell containing modules
are be recompiled whenever a (transitive) dependency changes.
2018-11-06 21:31:12 +01:00
John MacFarlane
d66c88a963
Fix typo in changelog.
2018-11-06 10:35:42 -08:00
John MacFarlane
f16e29ee2b
MANUAL.txt: remove confusing cross-links for some extensions.
...
I think the text comment to look in the pandoc markdown section
is enough.
2018-11-05 17:20:41 -08:00
John MacFarlane
8c61fe8d6a
Use DERIVE_JSON_VIA_TH in Text.Pandoc.Filter.
...
Previously AVOID_TEMPLATE_HASKELL was used (with the opposite
valence). I assume this was a leftover from an earlier version.
2018-11-05 15:06:55 -08:00
Alexander Krotov
6a5661da63
hlint Muse writer
2018-11-06 00:04:33 +03:00
Alexander Krotov
928ec21732
Use OverloadedStrings extension to simplify Muse writer tests
2018-11-06 00:04:33 +03:00
John MacFarlane
c4223ca094
MANUAL: don't put pandoc in code ticks in heading.
2018-11-05 10:09:52 -08:00
John MacFarlane
f14396011e
CommonMark writer: make sure --ascii affects quotes, super/subscript.
2018-11-05 09:55:15 -08:00
John MacFarlane
1269fbd032
MANUAL.txt: --ascii works for gfm too.
2018-11-05 09:46:04 -08:00
quasicomputational
a747268823
CommonMark writer: respect --ascii ( #5043 )
2018-11-05 09:33:10 -08:00
John MacFarlane
249fd40838
MANUAL.txt: added "A note on security."
2018-11-05 09:21:43 -08:00
John MacFarlane
511d647290
XML: toHtml5Entities: prefer shorter entities...
...
when there are several choices for a particular character.
2018-11-04 22:15:53 -08:00
Alexander Krotov
0c84630549
Muse writer: add support for --reference-location=
...
Address #107
2018-11-05 08:42:52 +03:00
Albert Krewinkel
a4968d775d
.travis.yml: test deriving via generics with GHC 8.4
2018-11-04 20:51:08 +01:00