schrieveslaach
635f299b44
Merge branch 'master' into textcolor-support
2017-06-12 15:52:29 +02:00
John MacFarlane
23f3c2d7b4
Changed "extracting..." warning to a regular log message.
...
This makes it sensitive to proper verbosity settings.
(It is now treated as INFO rather than WARNING, so one
doesn't get these messages for creation of tmp images
while making a pdf.)
API changes:
* Removed extractMediaBag from Text.Pandoc.MediaBag.
* Added Extracting as constructor for LogMessage.
2017-06-12 15:28:39 +02:00
John MacFarlane
8a000e3ecc
Markdown writer: don't allow soft break in header.
...
Closes #3736 .
2017-06-12 09:23:30 +02:00
John MacFarlane
b466152d61
Don't allow backslash + newline to affect block structure.
...
Note that as a result of this change, the following,
which formerly produced a header with two lines separated
by a line break, will now produce a header followed by a
paragraph:
# Hi\
there
This may affect some existing documents that relied on
this undocumented and unintended behavior.
This change makes pandoc more consistent with other
Markdown implementations, and with itself (since the two-space
version of a line break doesn't work inside ATX headers, and
neither version works inside Setext headers).
Closes #3730 .
2017-06-11 22:24:20 +02:00
John MacFarlane
d1da54a4c3
Properly decode source from stdin.
...
This should fix the appveyor failures.
2017-06-11 21:22:44 +02:00
John MacFarlane
f5d2d77ed9
Revert "Command tests: small change to try to fix appveyor failures."
...
This reverts commit 0ab26ac9eb
.
Failed experiment.
2017-06-11 21:18:42 +02:00
John MacFarlane
49b738de4e
Rewrote HTML reader to use Text throughout.
...
- Export new NamedTag class from HTML reader.
- Effect on memory usage is modest (< 10%).
2017-06-11 21:15:58 +02:00
John MacFarlane
0ab26ac9eb
Command tests: small change to try to fix appveyor failures.
2017-06-11 11:52:53 +02:00
John MacFarlane
850105e8db
stack.pkg.yaml - update pandoc-citeproc commit.
2017-06-11 08:08:07 +02:00
schrieveslaach
f36de77a25
Support for \faCheck and \faClose ( #3727 )
2017-06-11 07:47:42 +02:00
John MacFarlane
49830555fa
Removed redundant import.
2017-06-11 07:45:35 +02:00
John MacFarlane
fa719d0264
Switched Writer types to use Text.
...
* XML.toEntities: changed type to Text -> Text.
* Shared.tabFilter -- fixed so it strips out CRs as before.
* Modified writers to take Text.
* Updated tests, benchmarks, trypandoc.
[API change]
Closes #3731 .
2017-06-11 00:46:31 +02:00
John MacFarlane
0c2a509dfb
Writers.Shared: metaToJSON, generalized type so it can take a Text.
...
Previously a String was needed as argument; now any ToJSON
instance will do.
API change.
2017-06-10 23:10:33 +02:00
John MacFarlane
e8cc9faa41
Writers: changed StringWriter -> TextWriter.
2017-06-10 21:54:26 +02:00
John MacFarlane
86282d6560
Fixed trypandoc to work with new API.
2017-06-10 21:38:08 +02:00
John MacFarlane
25bfa26554
Fixed weigh-pandoc for Text readers.
2017-06-10 21:10:52 +02:00
John MacFarlane
f43504f9f4
Fixed benchmark to work with Text readers.
2017-06-10 20:57:38 +02:00
John MacFarlane
94b3dacb4e
Changed all readers to take Text instead of String.
...
Readers: Renamed StringReader -> TextReader.
Updated tests.
API change.
2017-06-10 18:26:44 +02:00
John MacFarlane
d6822157e7
Readers: Changed StringReader -> TextReader.
2017-06-10 16:06:15 +02:00
John MacFarlane
d1e78d96b6
UTF8: export fromText, fromTextLazy.
2017-06-10 16:05:56 +02:00
John MacFarlane
627e27fc1e
App: change readSource(s) to use Text instead of String.
2017-06-10 15:55:18 +02:00
John MacFarlane
c691b97506
UTF8: export toText, toTextLazy.
...
Define toString, toStringLazy in terms of them.
2017-06-10 15:54:35 +02:00
John MacFarlane
72b45f05ed
Rewrote convertTabs to use Text not String.
2017-06-10 15:22:25 +02:00
John MacFarlane
28bea39e83
Changed comodo code signing key path.
2017-06-09 23:14:26 +02:00
Václav Haisman
4bae307616
Added aspectratio variable to beamer template ( #3723 ).
...
* Transplant jgm/pandoc-templates#236 to Pandoc repository.
* Document `aspectratio` in user manual.
* Enumerate possible values for `aspectratio`.
2017-06-05 15:52:36 +02:00
John MacFarlane
2d0151d14b
Updated to lts-8.16 in stack.pkg.yaml.
2017-06-04 21:33:13 +02:00
John MacFarlane
f5c7e41c78
Removed circle.yml.
2017-06-04 21:20:46 +02:00
John MacFarlane
74546a9454
Add circle.yml for CircleCI test.
2017-06-04 21:19:07 +02:00
John MacFarlane
0fd110b14e
Fixed MacOS packaging script.
2017-06-04 21:02:11 +02:00
John MacFarlane
610f1706b6
Remove cpphs build requirement -- it is no longer needed.
...
It was required when we used hsb2hs but no longer seemes
needed with file-embed.
2017-06-04 21:01:34 +02:00
John MacFarlane
a2afd8f2ba
Updated man page.
2017-06-04 20:40:09 +02:00
John MacFarlane
c965770c3d
Use latest pandoc-citeproc in binary packages.
2017-06-04 20:39:33 +02:00
John MacFarlane
1bf38851dc
stack.yaml - Use lts-8.16 resolver.
2017-06-04 18:18:24 +02:00
John MacFarlane
3890e50f11
.travis.yml - removed hsb2hs stuff.
2017-06-04 15:59:05 +02:00
Albert Krewinkel
55d679e382
Improve code style in lua and org modules
2017-06-03 13:35:19 +02:00
Albert Krewinkel
d55f01c65f
Org reader: apply hlint suggestions
2017-06-03 00:05:20 +02:00
John MacFarlane
b61a51ee15
hlint suggestions.
2017-06-02 15:25:39 +02:00
John MacFarlane
18f86a0c02
Fixed keywords in docx writer.
...
(See #3719 )
2017-06-02 10:17:19 +02:00
John MacFarlane
a063ba58fd
Merge pull request #3719 from iandol/patch-2
...
Add keywords metadata to docx core.xml document properties
2017-06-02 10:11:37 +02:00
John MacFarlane
e43ea03410
Fixed HTML reader.
2017-06-02 10:10:31 +02:00
Ian
b2fe1015d9
Add keywords metadata to docx document properties
...
Hi, I don't know haskell so possibly this is wrong, but DOCX stores keywords in cp:keywords in core.xml, and this should be easy to add from the pandoc metadata (I copy and paste the author code). As far as I can tell (no clear documentation, just a few refs), keywords should be separated with a comma.
2017-06-02 10:47:30 +08:00
John MacFarlane
eb6fb62e55
HTML reader: Use sets instead of lists for block tag lookup.
2017-06-01 19:15:00 +02:00
John MacFarlane
0f07404daf
HTML reader: Removed "button" from block tag list.
...
It is already in the eitherBlockOrInlineTag list, and
should be both places.
Closes #3717 .
Note: the result of this change is that there will be
p tags around the whole paragraph. That is the right
result, because the `button` tags are treated as inline
HTML here, and the whole chunk of text is a Markdown
paragraph.
2017-06-01 18:59:21 +02:00
John MacFarlane
8218bdb95c
HTML writer: Avoid two class attributes when adding 'uri' class.
...
Closes #3716 .
2017-06-01 18:41:54 +02:00
John MacFarlane
0cf6511f16
Some hlint refactoring.
2017-06-01 15:09:38 +02:00
John MacFarlane
c00471ca0d
Makefile: added 'lint' target.
2017-06-01 15:09:30 +02:00
John MacFarlane
b1a9b567aa
Trivial reformatting.
2017-06-01 14:19:43 +02:00
John MacFarlane
c2eb7d0857
Use isNothing.
2017-06-01 14:16:17 +02:00
John MacFarlane
00d8585d8f
Trivial renaming.
2017-06-01 14:14:42 +02:00
John MacFarlane
c366fab2cb
Markdown writer: Avoid inline surround-marking with empty content.
...
E.g. we don't want `<strong></strong>` to become `****`.
Similarly for emphasis, super/subscript, strikeout.
Closes #3715 .
2017-06-01 12:30:58 +02:00