Commit graph

12015 commits

Author SHA1 Message Date
John MacFarlane
308e4671d6 A trivial change to document the addition of task_lists.
These notes should have been in the previous commit message.

Added `task_list` extension.

API changes:

+ Added constructor `Ext_task_lists` to `Extension`.
+ Added `taskListItemFromAscii` and `taskListItemToAscii` to
  Text.Pandoc.Shared.

Task lists are supported form markdown and gfm input.
They should work, to some degree, in all output formats,
though in most formats you'll get an ordered list with
a following task list box.  In HTML and LaTeX/PDF output,
the bullet will be suppressed for nicer output.
2019-01-02 11:38:44 -08:00
Mauro Bieg
f1d83aea12 Implement task lists (#5139)
Closes #3051
2019-01-02 11:36:37 -08:00
John MacFarlane
9097ec41a9 EPUB writer: small fixes to nav.xhtml.
* Add 'landmarks' id attribute to the landmarks nav.
* Replace old default CSS removing numbers from ol.toc li
  with new rules that match `nav#toc ol, nav#landmarks ol`.
* We keep the `toc` class on `ol` for backwards compatibility.
2019-01-02 11:24:53 -08:00
John MacFarlane
ea8af33dab Commonmark writer: fix handling of SoftBreak with hard_line_breaks.
This should be rendered as a space.
Closes #5195.
2019-01-02 10:31:13 -08:00
John MacFarlane
1bbbd5fad3 Manual: make it clear that hard_line_breaks works in gfm.
See #5195.
2019-01-02 10:14:37 -08:00
Andrew Dunning
fc9ac7993a LaTeX template: Supply missing for
Partially addresses #5179
2019-01-01 19:23:52 -05:00
Andrew Dunning
2c0af6e3a3 Update LaTeX tests 2019-01-01 17:47:02 -05:00
Andrew Dunning
8feda269b0 LaTeX template: Use bookmark if available
The `bookmark` package can sometimes correct the levels of headings where `hyperref` cannot: see <https://komascript.de/release3.26>.
2019-01-01 17:31:39 -05:00
damien clochard
4ab2a46bdc Zimwiki writer: remove automatic colon prefix before internal images (#5183)
* FIX #5183 : zimwiki : remove automatic colon prefix before internal images

![](foo.png) should be converted to {{foo.png}} (relative path)
![](/foo.png] should be converted to {{/foo.png}} (absolute path)

Therefore the ':' prefix is useless and must be removed.

I never used the zimwiki, but i submitted the similar dokuwiki fix.

1. The zimwiki syntax is inspired by dokuwiki
2. The zimwiki documentation does not mention the colon character for images
3. The pandoc zimwiki writer seems to be a copy-paste for the dokuwiki writer

If the PR #5184 is applied, I think this one should be applied too.
2019-01-01 14:08:38 -08:00
damien clochard
814e97df92 Dokuwiki writer: remove automatic ':' prefix before internal image links (#5183)
* FIX #5183 : remove automatic ':' prefix before internal image links

`![](foo.png)` should be converted to `{{foo.png}}` (relative path)
`![](/foo.png]` should be converted to `{{/foo.png}}` (absolute path)

Therefore the ':' prefix is useless and must be removed.
It blocks users from making relative image links.

Update tests for DokuWiki Writer : external images
2019-01-01 14:07:26 -08:00
Albert Krewinkel
2f92261d87
Org reader: fix self-link parsing regression
Fixes a regression introduced by the previous commit.
2019-01-01 22:06:44 +01:00
Albert Krewinkel
c0caaaeabb
Org reader: fix treatment of links to images
Links with descriptions which are pointing to images are no longer read
as inline images, but as proper links.

Fixes: #5191
2019-01-01 21:03:38 +01:00
Andrew Dunning
6a71997fcb LaTeX template: Reindent
Use two spaces to be consistent internally and with other templates.
2019-01-01 14:59:19 -05:00
Andrew Dunning
3160836983 LaTeX template: Remove obsolete fixltx2e package 2019-01-01 14:57:19 -05:00
Albert Krewinkel
af887e9198
Org reader: hlint 2019-01-01 20:49:51 +01:00
Andrew Dunning
b6d13467f6 LaTeX template: Load xurl if available
This breaks URLs in more locations. Only available with TeX Live 2018 and later.
2019-01-01 14:47:20 -05:00
Andrew Dunning
275cedc59c LaTeX template: Load xcolor if available
The `xcolor` package must be loaded before the `footnote` package, which we load to fix foonotes in tables. Closes #4861.
2019-01-01 14:45:20 -05:00
Andrew Dunning
d410554f46
LaTeX Template: Use Babel for LuaTeX
There are a number of bugs in Polyglossia under LuaLaTeX with common languages, e.g. <https://github.com/reutenauer/polyglossia/issues/182>.
2019-01-01 14:37:42 -05:00
Alexander
792f18a7fa Remove unused HasHeaderMap (#5175)
It is updated by some readers, but never actually used.
2018-12-31 21:41:21 -08:00
John MacFarlane
ffc2192caf Simplify/fix reading of --metadata values on command line.
Previously we used HsYAML's decodeStrict to recognize
boolean values (treating everything else as a string).
This caused problems relating to hvr/HsYAML#7.

We now just check for the recognized boolean values
`true|True|TRUE|false|False|FALSE`, and avoid using
HsYAML.

Closes #5177.
2018-12-31 21:20:56 -08:00
Mauro Bieg
c8b79b0a04 Replace read with safeRead (#5186)
closes #5180
2018-12-31 15:26:38 -08:00
John MacFarlane
a1ad5bb8ce Allow '-' in filenames for custom lua writers.
Closes #5187.
2018-12-31 15:15:18 -08:00
John MacFarlane
5cd48c8e79 Removed obsolete and misleading comment. 2018-12-31 15:07:42 -08:00
Albert Krewinkel
4eb8a97a1c
doc/org.md: improve documentation of org features 2018-12-29 15:20:44 +01:00
leungbk
c998b937c1 Org writer: preserve line-numbering for example and code blocks. 2018-12-28 15:07:05 +01:00
Mauro Bieg
053c683d35
Merge pull request #5185 from gely/master
Fix typo in MANUAL.txt
2018-12-27 18:15:04 +01:00
Geoffrey Ely
0673da04fe Fix typo in MANUAL.txt
The example to create a div with id `refs` instead creates a div with class `#refs`.  The fix is to add curly brackets.
2018-12-27 11:43:03 -05:00
Alexander Krotov
5101f4324b Muse reader tests: test #cover directive 2018-12-25 15:23:02 +03:00
John MacFarlane
39efcedf8a Allow latest Glob. 2018-12-19 15:35:05 -08:00
Mauro Bieg
c3236560c2 INSTALL.md change button (#5167) 2018-12-19 13:41:43 -05:00
Alexander Krotov
fd0f041a13 Decompress .svgz when converting to "data:" URI
Address #5163
2018-12-18 11:47:48 +03:00
John MacFarlane
595e954c9b LaTeX reader: Support \DeclareMathOperator.
Closes #5149.
2018-12-17 11:47:28 -08:00
John MacFarlane
404e96761a Replace read with safeRead. Closes #5162. 2018-12-17 10:31:09 -08:00
John MacFarlane
90c820dc4e Parsing: use safeRead instead of read. 2018-12-17 10:21:30 -08:00
John MacFarlane
15d3cf8070 HTML reader: handle empty start attribute.
See #5162.
2018-12-17 10:19:36 -08:00
John MacFarlane
4dc732f28f Update stack resolver. 2018-12-16 08:19:11 -08:00
John MacFarlane
9fe6d91a1a Remove unnecessary type="text/css" on style and link for HTML5.
Closes #5146.
2018-12-14 11:29:35 -08:00
John MacFarlane
ee60ba5252 Man/Ms writers: don't escape - as \-.
For discussion see
https://groups.google.com/forum/#!msg/pandoc-discuss/B-oiCXcQOVo/WO-BXVpICAAJ

The `\-` gets rendered in HTML and PDF as a unicode minus sign.
2018-12-13 11:24:51 -08:00
Mauro Bieg
e4340b384f ICML writer: support custom-styles (#5137)
see #2106
2018-12-12 14:51:14 -05:00
Enno
dc8caf10df template:latex: make @ letter before using it (#5145)
This fixes the previous commit for parskip and KOMA classes.
2018-12-11 16:21:45 -05:00
John MacFarlane
fe9c6eb86b INSTALL: make text on button bigger. 2018-12-11 10:59:37 -08:00
John MacFarlane
41f4609590 INSTALL.md: use HTML for download button.
Closes #5144.
2018-12-11 10:55:39 -08:00
max
980bb4f23a fix various links in INSTALL.md; bump required stack version (#5144)
stack 1.6.5 produced an error; 1.7.0 and higher seems OK
2018-12-11 13:54:12 -05:00
Enno
84147eeff1 Let KOMA document class handle parskip when applicable (#5143)
This is just a change to the default latex template.
2018-12-11 13:22:31 -05:00
Jesse Rosenthal
0f736d778f Docx: add test for lists with level overrides. 2018-12-10 19:24:56 -05:00
Jesse Rosenthal
448fb359e3 Docx: handle level overrides.
There can be overrides for the definitions of certain levels in
numbering definitions. This implements that behavior.

Closes: #5134
2018-12-10 19:24:56 -05:00
Jesse Rosenthal
2cb9a787ae Docx: add a levelOverride type. 2018-12-10 19:24:56 -05:00
Jesse Rosenthal
2cbd8a3351 Docx writer: Make Level into a real type.
It had previously been an alias for a tuple.
2018-12-10 19:24:56 -05:00
John MacFarlane
9366388c05 Fix CSS and viewport on try pandoc index.html. 2018-12-10 15:39:22 -08:00
mb21
532c6a81e1 ICML writer: support unnumbered headers
closes #5140
2018-12-10 13:27:45 -05:00