John MacFarlane
2b89aaf04d
Make internal links work in ODT/OpenDocument.
...
This adds proper bookmarks to the headers with non-null IDs.
Closes #4358 .
2018-05-14 10:37:46 -07:00
John MacFarlane
933aa3ee84
Require texmath >= 0.11.
...
Although pandoc compiles with 0.10, the tests assume texmath 0.11.
Closes #4651 .
2018-05-14 10:07:13 -07:00
John MacFarlane
f240adfc13
EPUB writer: properly escape pagetitle.
...
Previously we weren't escaping `&` and other XML characters
in the pagetitle, so a title containing a `&` would be invalid.
2018-05-12 09:31:15 -07:00
John MacFarlane
a00ca6f0d8
Removed inadvertently added .orig files from repository.
...
These were added by
96d10c72cc
Closes #4648 .
2018-05-11 17:10:32 -07:00
John MacFarlane
9b92993a0a
Dockerfile fixes.
...
Note that stack no longer provides a static binary, so we
use an older one from their GitHub releases.
2018-05-11 11:46:39 -07:00
John MacFarlane
6eec21e8cb
Update changelog.
2018-05-10 21:48:38 -07:00
John MacFarlane
3016a9f9df
Update version on man page.
2018-05-10 21:46:24 -07:00
John MacFarlane
ebb60075f5
Bump version to 2.2.1.
2018-05-10 21:45:29 -07:00
John MacFarlane
32ef6f91fd
Update manual date and man page.
2018-05-10 21:44:32 -07:00
John MacFarlane
37d2a75b05
Update changelog.
2018-05-10 21:35:32 -07:00
John MacFarlane
c3d2572c5f
Use texmath-0.11.
2018-05-10 12:10:35 -07:00
Mauro Bieg
b502056104
MANUAL: clarify pipe table width calculation ( #4630 )
...
closes #4520
2018-05-09 21:05:23 -07:00
Albert Krewinkel
d30fbc2879
Org reader: fix image filename recognition
...
Use a function from the *filepath* library to check whether a string is
a valid file name. The custom validity checker that was used before gave
wrong results, e.g. for absolute file paths on
Windows (kawabata/ox-pandoc#52 ).
2018-05-09 23:08:53 +02:00
John MacFarlane
0eee6368d3
Update changelog.
2018-05-09 11:46:47 -07:00
John MacFarlane
b7356d3ddf
Restored and undeprecated gladtex for HTML math.
...
- Added `GladTeX` constructor to `Text.Pandoc.Options.HTMLMathMethod`
[API change, reverts removal in v2.2]
- Restored and undeprecated `--gladtex` option, removed in v2.2.
Closes #4607 .
2018-05-09 11:29:20 -07:00
John MacFarlane
d3be567a73
Fix regression with tex math environments in HTML + MathJax.
...
Closes #4639 .
2018-05-09 10:37:04 -07:00
John MacFarlane
81881ce470
Parsing: Lookahead for non-whitespace after single/double quote start.
...
Closes #4637 .
2018-05-09 10:00:34 -07:00
John MacFarlane
5f33d2e0cd
Another try at test-pandoc-utils.lua on windows.
2018-05-08 22:32:44 -07:00
John MacFarlane
691f38f3d6
test-pandoc-utils.lua - add diagnostic for windows test.
2018-05-08 22:08:23 -07:00
John MacFarlane
9f2af30c06
More adjustments to test-pandoc-utils.lua.
...
We need to find something that will work on windows.
2018-05-08 12:28:12 -07:00
John MacFarlane
fa4f3c5c17
test-pandoc-utils.lua - use tr instead of sed.
...
It should be installed on all *nix systems.
2018-05-08 11:51:50 -07:00
John MacFarlane
b8231a8eca
Fixed bug in uriPathToPath for Windows.
2018-05-08 11:31:00 -07:00
John MacFarlane
83fb9d5495
test-pandoc-utils.lua: workaround some local differences in 'echo'.
2018-05-08 11:22:10 -07:00
John MacFarlane
e6d85927ea
test-pandoc-utils.lua: remove problems with missing /bin/false
.
...
Previously it was assumed that the system would have `/bin/false`
and `/bin/sed`, and these tests were skipped otherwise.
On MacOS, these utilities are located in `/usr/bin`.
Fixed by just using `sed` and `false` -- these should always be
in the path. Removed the "skipping" behavior, replaced with a
check for Windows. On Windowns, we use `echo` and `cd`, which
should always exist.
Not yet checked on Windows.
2018-05-08 11:07:57 -07:00
John MacFarlane
40603dd4cd
Support underline in docx writer.
...
Updated golden test and confirmed validity of file.
Closes #4633 .
2018-05-08 10:17:51 -07:00
John MacFarlane
780bf64d1d
Use uriPathToPath with file: URIs.
...
Closes #4613 .
Needs testing on Windows.
2018-05-08 09:56:42 -07:00
John MacFarlane
3a291dad35
Shared: add uriPathToPath.
...
This adjusts the path from a file: URI in a way that is sensitive
to Windows/Linux differences. Thus, on Windows,
`/c:/foo` gets interpreted as `c:/foo`, but on Linux,
`/c:/foo` gets interpreted as `/c:/foo`.
See #4613 .
2018-05-08 09:56:42 -07:00
Mauro Bieg
eb3521e4c9
MANUAL: clarify truthiness in template variables ( #4631 )
...
closes #2281
2018-05-08 09:36:50 -07:00
John MacFarlane
44f1c72b28
Add test for #4576 .
...
Closes #4576 .
2018-05-08 09:14:58 -07:00
John MacFarlane
eb733d1365
LaTeX reader: handle $
in /text{..}
inside math.
...
This fixes the main problem in #4576 .
There is still an issue about `\SI`, but that's a separate issue.
2018-05-08 09:11:39 -07:00
John MacFarlane
0d83ce3bc4
HTML writer: Strip links from headers when creating TOC.
...
Otherwise the TOC entries will not link to the sections.
Closes #4340 .
2018-05-07 17:44:05 -07:00
Alexander Krotov
5879923422
Muse writer: add support for left-align and right-align classes
...
Address issue #4542
2018-05-07 14:54:20 +03:00
Alexander Krotov
621e864023
Use Data.Maybe.fromMaybe
2018-05-07 14:20:42 +03:00
Mauro Bieg
7c0ef68311
Revert piping html to pdf-engine ( #4628 )
...
* Revert "PDF: Use withTempDir in html2pdf." We're going back to using tmpFile instead of piping
* Revert "html2pdf: inject base tag wih current working directory (#4443 )"
Fixes #4413
2018-05-05 09:31:17 -07:00
Francesco Occhipinti
59f0c1d83b
catch IO errors when writing media files, closes #4559 ( #4619 )
...
If we do not catch these errors, any malformed entry in a media bag
could cause the loss of a whole document output. An example of
malformed entry is an entry with an empty file path.
2018-05-04 10:31:02 -07:00
John MacFarlane
8cd3f19dc5
Add COPYRIGHT stanza for FB2 reader.
2018-05-03 18:26:52 -07:00
John MacFarlane
cf0b1e435b
Relicense TikiWiki reader as GPL v2 or above, like rest of pandoc.
...
Author has given permission in an email, 3 May 2018.
See #4591 .
2018-05-03 18:24:46 -07:00
John MacFarlane
83fe92d23b
Note on the effect of --standalone on native output.
2018-05-03 09:40:39 -07:00
Mauro Bieg
7e0362eeb2
MANUAL.txt fix two internal links
2018-05-02 11:09:33 +02:00
John MacFarlane
516025248e
Update tests for #4605 .
2018-05-01 21:26:08 -07:00
Pablo Rodríguez
d5f085535e
new Greek fallback typeface (would fix #4405 ) ( #4605 )
...
CMU Serif would give better typographic results
than the current Greek fallback DejaVu Serif.
2018-05-01 21:22:56 -07:00
OvidiusCicero
5ced96c0cc
Make template polyglot ( #4606 )
...
This line: `<link rel="stylesheet" href="$css$">` is not valid XML.
Making it self-closing makes the template polyglot.
2018-05-01 11:29:04 -07:00
Alexander Krotov
3d766b5c44
Don't lowercase custom writer filename
...
Fixes #4610
2018-04-30 00:55:25 +03:00
John MacFarlane
d250eed455
Fix another changelog typo
2018-04-29 13:28:55 -07:00
Alexander Krotov
4139e3e92b
Test Lua filter converting display math to inline math
2018-04-29 16:20:38 +03:00
Alexander Krotov
5ce91a7e01
FB2 reader: replace some errors with warnings
...
Now FB2 reader can read writer.fb2, which does not validate (yet).
2018-04-28 22:44:07 +03:00
John MacFarlane
287c171d96
Add Joe Hermaszewski to authors
2018-04-27 12:46:07 -07:00
John MacFarlane
e53d65badf
Fix changelog typo
2018-04-27 12:13:46 -07:00
John MacFarlane
94af4cad33
Fix Haskell link in README.
2018-04-27 09:23:25 -07:00
Francesco Occhipinti
8b01f03eaa
RST writer: preserve empty inline parents in flatten ( #4603 )
2018-04-27 09:01:20 -07:00