Albert Krewinkel
c6b5d65161
Org smart test: drop superfluous import
...
Keeps GHC 7.8 and GHC 7.10 happy.
2017-12-28 14:51:03 +01:00
Albert Krewinkel
e5c8b65004
Org reader: support minlevel option for includes
...
The level of headers in included files can be shifted to a higher level
by specifying a minimum header level via the `:minlevel` parameter. E.g.
`#+include: "tour.org" :minlevel 1` will shift the headers in tour.org
such that the topmost headers become level 1 headers.
Fixes : #4154
2017-12-28 14:16:04 +01:00
Albert Krewinkel
2d443ecb07
Break-up org reader test file
...
The org reader test file had grown large, to the point that editor
performance was negatively affected in some cases. The tests are spread
over multiple submodules, and re-combined into a tasty TestTree in the
main org reader test file.
2017-12-28 14:15:58 +01:00
Alexander Krotov
0fd7ed0cab
FB2 writer: add cover image specified by "cover-image" meta
...
Fixes #4195
2017-12-28 16:03:18 +03:00
Jesse Rosenthal
52a4cf6699
PowerPoint writer: Obey slide level option
2017-12-28 07:47:07 -05:00
John MacFarlane
bbf1192b86
Travis: do a stack build with lts-9. Use system ghc.
2017-12-27 23:41:31 -08:00
John MacFarlane
64b72e68a0
stack.lts9.yaml: added some necessary build-deps.
2017-12-27 23:20:09 -08:00
John MacFarlane
c715fa7875
Added stack.lts9.yaml for building with lts 9 and ghc 8.0.2.
2017-12-27 23:15:20 -08:00
John MacFarlane
62bc894f9e
Update appveyor to use stack.yaml.
2017-12-27 21:25:07 -08:00
John MacFarlane
40a55728bb
Docker build: upgrade stack first.
2017-12-27 20:55:15 -08:00
John MacFarlane
ffa3d7160e
Removed stack.pkg.yaml.
...
We only really need stack.yaml; we can put flag settings
for pandoc-citeproc there.
Also use ghc-8.0.2 in dockerized linux build. This is
the only version available for alpine so far.
2017-12-27 20:21:37 -08:00
John MacFarlane
4371b07cd1
Added 'make trypandoc' target
2017-12-27 14:09:48 -08:00
John MacFarlane
18da5443ff
Update RELEASE-CHECKLIST.
2017-12-27 14:09:28 -08:00
John MacFarlane
ba6c193457
Fix warning.
2017-12-27 13:38:44 -08:00
John MacFarlane
c9cc7e6ab6
Update changelog.
2017-12-27 12:40:10 -08:00
John MacFarlane
f688086979
Small improvement to figcaption parsing. #4184 .
2017-12-27 12:38:04 -08:00
John MacFarlane
acfa846aab
Merge pull request #4184 from mb21/html-reader-figcaption
...
HTML Reader: be more forgiving about figcaption
2017-12-27 13:33:00 -07:00
John MacFarlane
2e8722da6c
Update man page and changelog.
2017-12-27 12:30:05 -08:00
John MacFarlane
a888083ee1
HTML reader: parse div with class line-block
as LineBlock.
...
See #4162 .
2017-12-27 12:26:15 -08:00
John MacFarlane
cc9e3a9172
Allow --list-extensions
to take an optional FORMAT argument.
...
This lists the extensions set by default for the selected
FORMAT.
2017-12-27 12:25:48 -08:00
John MacFarlane
ab9b9cf95b
Update changelog
2017-12-27 11:39:13 -08:00
John MacFarlane
8a35b44aaf
Allow lenient decoding of *latex error logs.
...
These sometimes aren't properly UTF8 encoded, and it's
confusing if we get an encoding error due to the error
log.
Closes #4200 .
2017-12-27 11:37:35 -08:00
Albert Krewinkel
3b2282c962
data/sample.lua: use next
instead of for loop
...
Each definition list item contains just a single key and the associated
value. Using `next` to get the key/value pair is more idiomatic than
iterating over the single-element table.
2017-12-27 20:11:19 +01:00
John MacFarlane
e19526846f
Removed extra comment.
2017-12-27 10:52:12 -08:00
John MacFarlane
cb4123841c
Revert "data/sample.lua: Fixed problem with definition lists."
...
This reverts commit 0e3736422e
in favor of @tarleb's fix.
2017-12-27 10:48:34 -08:00
John MacFarlane
1ce426a9cb
Add custom tests to pandoc.cabal
2017-12-27 10:48:19 -08:00
John MacFarlane
152731b590
Update changelog.
2017-12-27 09:55:28 -08:00
John MacFarlane
56951b873e
Updated man page.
2017-12-27 09:53:50 -08:00
John MacFarlane
eb7f65305d
Update manual date and man page.
2017-12-27 09:53:16 -08:00
John MacFarlane
c164c94d79
Merge pull request #4204 from mb21/extension-docs
...
MANUAL introduce dedicated extensions section
2017-12-27 10:52:33 -07:00
Albert Krewinkel
2953983e9e
Fix regression of DefinitionLists in custom writer
...
Pairs where serialized as two-element lists instead, and are now pushed
again as a table with a single key/value pair.
Fixes : #4202
2017-12-27 18:48:52 +01:00
John MacFarlane
9ef3d77652
Makefile: Add 'pandoc-templates' target.
2017-12-27 09:35:20 -08:00
John MacFarlane
87c9771e9a
Update changelog.
2017-12-27 09:21:38 -08:00
John MacFarlane
27ba06fe8f
data/sample.lua: fixed problem with tables.
...
Closes #4202 .
2017-12-27 09:16:29 -08:00
John MacFarlane
0e3736422e
data/sample.lua: Fixed problem with definition lists.
2017-12-27 09:16:01 -08:00
John MacFarlane
e23e1f3c22
Added tests for custom writer.
2017-12-27 09:15:45 -08:00
mb21
44e504853f
MANUAL.txt introduce dedicated extensions section
2017-12-27 17:11:23 +01:00
Jesse Rosenthal
d71165c8e2
Docx reader: add tests for structured document tags unwrapping.
2017-12-27 10:03:00 -05:00
Jesse Rosenthal
dc3ee500a0
Docx Reader: preprocess Document body to unwrap "w:sdt" elements
...
We walk through the document (using the zipper in
Text.XML.Light.Cursor) to unwrap the sdt tags before doing the rest of
the parsing of the document. Note that the function is generically
named `walkDocument` in case we need to do any further preprocessing
in the future.
Closes #4190
2017-12-27 10:03:00 -05:00
Albert Krewinkel
7e8cfc0990
Fix custom writer regression
...
An additional `Lua.call` was left in during refactoring, which caused an
exception "attempt to call a nil value".
Fixes : #4202
2017-12-27 09:16:33 +01:00
John MacFarlane
47455715d3
Update changelog.
2017-12-26 22:45:29 -08:00
John MacFarlane
06ad9d08ea
Use lts-10.1 resolver.
2017-12-26 22:07:00 -08:00
John MacFarlane
596257f350
Updated reference.docx.
...
Instead of just "Hello, world", the document now contains
exemplars of most of the styles that have an effect on pandoc
documents.
This makes it easier to see the effect of style changes.
Closes #4175 .
2017-12-26 22:02:49 -08:00
John MacFarlane
b52cbb71c2
LaTeX writer: Allow fragile=singleslide attribute in beamer slides.
...
Closes #4169 .
2017-12-26 11:17:32 -08:00
John MacFarlane
b5ae537321
Add opus to MIME type table as audio/ogg.
...
See #4198 .
2017-12-26 11:03:03 -08:00
John MacFarlane
9e1d86638c
LaTeX reader: support \foreignlanguage
from babel.
2017-12-26 10:57:57 -08:00
John MacFarlane
ba4b9db16d
Tweaks to lua-filters.md docs
2017-12-26 10:25:05 -08:00
John MacFarlane
718b2c5837
HTML writer: Use br elements in line blocks...
...
instead of relying on CSS. Closes #4162 . HTML-based templates have had
the custom CSS for div.line-block removed. Those maintaining custom
templates will want to remove this too.
We still enclose line blocks in a div with class line-block.
2017-12-26 08:40:33 -08:00
John MacFarlane
9dea8a27e2
Use pandoc-citeproc 0.12.2 in binary pgks
2017-12-24 22:47:14 -08:00
John MacFarlane
1d498b0e35
Fixed changelog typo
2017-12-24 21:36:31 -08:00