John MacFarlane
ec1e2c87b7
Semigroup instance for MediaBag with base >= 4.9.
2018-03-16 08:11:10 -07:00
John MacFarlane
df71628d26
Remove redundant import.
2018-03-15 12:23:33 -07:00
John MacFarlane
4eb71693e5
Remove redundant import.
2018-03-15 09:54:02 -07:00
John MacFarlane
b76c0e6a4a
RST reader: Allow unicode bullet characters.
...
Closes #4454 .
2018-03-14 17:33:00 -07:00
John MacFarlane
1b37e3b3c0
Require pandoc-types 1.17.4.
...
And a few tweaks related to the Semigroups/Monoid change.
Closes #4448 .
2018-03-13 23:23:04 -07:00
Mauro Bieg
bcfc3916e9
DokuWiki writer: rewrite backSlashLineBreaks ( #4445 )
...
Rewrite for efficiency.
2018-03-13 21:41:23 -07:00
Jesse Rosenthal
b3fe95d721
Docx reader: Parse nested smart tags.
...
Make unwrapSDT into a general `unwrap` function that can unwrap both
nested SDT tags and smartTags. This makes the SmartTags constructor in
the Docx type unnecessary, so we remove it.
Closes #4446
2018-03-13 22:15:11 -04:00
John MacFarlane
17725a0661
Beamer: put hyperlink after \begin{frame}
.
...
and not in the title. If it's in the title, then we get
a titlebar on slides with the `plain` attribute, when
the id is non-null. This fixes a regression from 1.9.x.
Closes #4307 .
2018-03-13 10:03:51 -07:00
Alexander Krotov
f7226a57af
Docx reader: remove unused docxWarnings
2018-03-12 15:49:31 +03:00
Alexander Krotov
bf16a9c78a
Muse reader: make parseBlocks similar to parseBlocksTill
2018-03-12 14:51:44 +03:00
Alexander Krotov
c3fbc492c8
Muse reader: require closing tag to have the same indentation as opening
2018-03-12 14:24:50 +03:00
Alexander Krotov
f0a029ac51
Muse reader: do not reparse blocks inside unclosed block tag
...
Fixes #4425
2018-03-12 13:44:27 +03:00
Mauro Bieg
15f700d8ed
html2pdf: inject base tag wih current working directory ( #4443 )
...
fixes #4413
2018-03-11 18:21:15 -07:00
Mauro Bieg
a0da1e2723
Dokuwiki writer: fix LineBreaks in Tables ( #4444 )
...
fixes #4313
2018-03-11 18:20:36 -07:00
Alexander Krotov
19fd98e452
Muse writer: support spans with anchors
2018-03-12 01:47:20 +03:00
Alexander Krotov
9bcd090848
Muse reader: parse <class> tag
...
<class> tag is supported by Emacs Muse
2018-03-10 07:27:41 +03:00
John MacFarlane
0bdabfb09a
Ms writer: asciify pdf anchors, since unicode anchors don't work.
...
Closes #4436 . Internal links should be converted automatically,
so this shouldn't affect users directly.
2018-03-09 09:27:44 -08:00
John MacFarlane
ef9b8c3ede
Raise error if someone tries to print docx, odt, etc. template.
...
Closes #4441 .
2018-03-09 09:26:25 -08:00
John MacFarlane
6173c3c830
Fixed formatting of DefaultStyle ordered lists in docx writer.
...
We want decimal for the top level, not lower roman.
2018-03-08 10:19:23 -08:00
Alexander Krotov
1884ee6083
Muse writer: replace smallcaps with emphasis before normalization
2018-03-07 20:10:19 +03:00
Alexander Krotov
ff8e59a174
Muse writer: output smallcaps as emphasis
2018-03-07 19:11:27 +03:00
Alexander Krotov
f8608b418a
Muse writer: expand Cite before list normalization
2018-03-07 19:11:03 +03:00
Alexander Krotov
f8e255053d
Muse writer: write empty inline lists as <verbatim></verbatim>
2018-03-07 18:35:04 +03:00
Alexander Krotov
39b31ef3cb
Muse writer: remove empty Str from the beginning of inline lists during normalization
2018-03-07 16:25:15 +03:00
Alexander Krotov
1b1b6f02d5
Muse writer: escape "-" to avoid creating bullet lists
2018-03-07 15:19:36 +03:00
Alexander Krotov
4d2bf177fc
Muse reader: do not produce empty Str element for unindented verse lines
2018-03-07 14:24:16 +03:00
Alexander Krotov
31b4387a6b
Muse writer: fix math expansion for more than one expression per paragraph
2018-03-06 12:58:20 +03:00
Nokome Bentley
7d193b2aad
Remove extraneous, significant whitespace in JATS writer output ( #4335 )
...
This patch fixes some cases where the JATS writer was introducing
semantically significant whitespace by indenting and wrapping tags.
Note that the JATS spec has a content model for `<p>` tags of `(#PCDATA | ...`.
Any tag where `#PCDATA` children are possible should not have any
indentation. The same is true for `<th>`, `<td>`, `<term>`, `<label>`.
2018-03-05 09:44:34 -08:00
Alexander Krotov
7da6e4390c
Muse writer: expand math before inline list normalization
2018-03-05 19:50:19 +03:00
John MacFarlane
987140eadc
Revert "Commonmark reader: parse HTML as plain text if -raw_html
."
...
This reverts commit 6dd2125028
.
2018-03-02 19:35:22 -08:00
John MacFarlane
6dd2125028
Commonmark reader: parse HTML as plain text if -raw_html
.
2018-03-02 19:30:42 -08:00
Alexander Krotov
a71a1fec69
Muse reader: fix indentation requirements for footnote continuations
2018-03-03 03:33:02 +03:00
John MacFarlane
7507117f15
Make Ext_raw_html
default for commonmark format.
2018-03-02 16:30:39 -08:00
John MacFarlane
adefd86cd4
LaTeX reader: Fix regression in package options including underscore.
...
Closes #4424 .
2018-03-02 09:33:18 -08:00
Alexander Krotov
991b57733c
hlint Muse reader and writer
2018-03-02 19:51:54 +03:00
Alexander Krotov
a01573692a
Muse reader: enable <literal> tags even if amuse extension is enabled
...
Amusewiki disables <literal> tags for security reasons.
If user wants similar behavior in pandoc, RawBlocks and RawInlines
can be removed or replaced with filters.
2018-03-02 12:52:39 +03:00
Alexander Krotov
64f8c5d99c
Muse reader: remove space prefix from <literal> tag contents
2018-03-02 12:50:36 +03:00
Alexander Krotov
9dbd59a7c1
Muse writer: join strings during inline normalization
2018-03-02 01:45:01 +03:00
Alexander Krotov
177c5120a5
Muse reader: do not consume whitespace while looking for closing end tag
...
Fix for a bug caught by round-trip test.
2018-03-02 01:01:50 +03:00
Alexander Krotov
e881214bf9
Org writer: fix a typo s/prettyfy/prettify/
2018-03-02 00:35:48 +03:00
Jesse Rosenthal
7d3e7a5a6d
Docx reader: Handle nested sdt tags.
...
Previously we had only unwrapped one level of sdt tags. Now we recurse
if we find them.
Closes : #4415
2018-02-28 16:32:20 -05:00
Alexander Krotov
8b1630aae0
Muse writer: change verse markup
...
Use "> " instead of <verse> tag
2018-02-28 14:42:43 +03:00
Alexander Krotov
1d57f7a641
Muse writer: remove empty strings during inline normalization
2018-02-28 14:26:11 +03:00
Alexander Krotov
a7ac590b08
Muse reader: allow <quote> and other tags to be indented
2018-02-28 12:11:56 +03:00
Jesse Rosenthal
0287530a67
Powerpoint writer: use trim
from Shared
...
Instead of writing my own.
2018-02-27 11:28:15 -05:00
Jesse Rosenthal
9abcb4f201
Powerpoint writer: Use table styles
...
This will use the default table style in the reference-doc file. As a
result they will be easier when using in a template, and match the
color scheme.
2018-02-27 10:19:35 -05:00
Jesse Rosenthal
cdbe45e8ee
Powerpoint writer: Remove empty slides
...
Make sure there are no empty slides in the pptx output. Because of the
way that slides were split, these could be accidentally produced by
comments after images.
When animations are added, there will be a way to add an empty slide
with either incremental lists or pauses.
Test outputs checked with MS PowerPoint (Office 2013, Windows 10,
VBox). Both files have expected output and are not corrupted.
2018-02-27 09:12:17 -05:00
John MacFarlane
5ea43630f2
LaTeX reader: make --trace work.
2018-02-26 15:25:28 -08:00
Albert Krewinkel
b5bd8a9461
Lua: register script name in global variable
...
The name of the Lua script which is executed is made available in the
global Lua variable `PANDOC_SCRIPT_FILE`, both for Lua filters and
custom writers.
Closes : #4393
2018-02-24 22:43:28 +01:00
Alexander Krotov
39dd7c794b
Muse reader: allow single colon in definition list term
2018-02-24 02:38:10 +03:00