John MacFarlane
e54c8613e8
Removed tab chars in Textile reader source.
2015-05-28 13:07:52 -07:00
John MacFarlane
4112fb8358
Texinfo writer: Removed tabs from source.
2015-05-28 13:01:43 -07:00
John MacFarlane
4a9aaf6fd6
LaTeX/beamer: added setotherlanguages
in polyglossia.
...
This uses an `otherlang` variable that takes a list of languages.
As requseted in #2174 .
2015-05-27 12:15:50 -07:00
John MacFarlane
c841b15d25
LaTeX writer: Make mainlang
work when lang
is in metadata.
...
Closes #2174 .
2015-05-27 12:01:49 -07:00
John MacFarlane
adfb217622
Fixed svg handling in EPUB writer.
...
This is a crude workaroud for #2183 .
A correct fix would require having openURL and fetchItem return
a content encoding as well as a content type.
2015-05-27 11:46:02 -07:00
John MacFarlane
c99e057d8e
Fixed compiler warning.
2015-05-27 11:22:39 -07:00
John MacFarlane
734b0bc2fb
Revealjs: allow 'center' to be set to false.
2015-05-27 11:04:38 -07:00
John MacFarlane
dbf2a63669
EPUB writer: Improved chapter splitting and internal link rewriting.
...
Closes #1887 .
Closes #2163 .
Closes #2162 .
2015-05-27 09:39:05 -07:00
John MacFarlane
24bfc8274e
Merge pull request #2170 from tarleb/org-generalize-result-block
...
Org generalize result block
2015-05-26 17:14:42 -07:00
John MacFarlane
fe66122b61
Merge pull request #2169 from tarleb/org-header-tags
...
Org reader: put header tags into empty spans
2015-05-26 17:14:29 -07:00
John MacFarlane
c3cb27f2f2
Merge pull request #2141 from DigitalPublishingToolkit/icml-images
...
Fix image URIs in ICML output
2015-05-26 17:14:10 -07:00
Albert Krewinkel
385dcf5b99
Org reader: drop trees with a :noexport: tag
...
Trees having a `:noexport:` tag set are not exported. This mirrors
default Emacs Org-Mode behavior.
2015-05-23 14:23:16 +02:00
Albert Krewinkel
d8e4a8bc10
Org reader: put header tags into empty spans
...
Org mode allows headers to be tagged:
``` org-mode
* Headline :TAG1:TAG2:
```
Instead of being interpreted as part of the headline, the tags are now
put into the attributes of empty spans. Spans without textual content
won't be visible by default, but they are detectable by filters. They
can also be styled using CSS when written as HTML.
This fixes #2160 .
2015-05-23 14:06:32 +02:00
Albert Krewinkel
b61355cecd
Org reader: generalize code block result parsing
...
Code blocks can be followed by optional result blocks, representing the
output generated by running the code in the code block. It is possible
to choose whether one wants to export the code, the result, both or
none.
This patch allows any kind of `Block` as the result. Previously, only
example code blocks were recognized.
2015-05-23 13:22:07 +02:00
Albert Krewinkel
40fb102417
Reorder block arguments parsing code
...
Group code used to parse block arguments together in one place. This
seems better than having part of the code mixed between unrelated
parsing state changing functions.
2015-05-23 13:17:10 +02:00
John MacFarlane
d5f367d04b
EPUB writer: Split references into separate chapter.
...
Previously the div-enclosed reference section produced
by pandoc-citeproc would not be split into its own chapter,
which caused various problems.
See #2162 , #2163 .
I'm not sure this is a complete fix. I note that the bibliography
doesn't appear in nav or toc, which seems bad.
2015-05-21 00:45:57 -07:00
John MacFarlane
57e16e3287
PDF writer: Print temp dir on --verbose
.
...
This might help diagnose #777 .
2015-05-20 15:43:42 -07:00
John MacFarlane
f532dd69c9
DocBook writer: add id to para if in Div with id element.
...
This makes the writer work properly with linked bibliographic
items with pandoc-citeproc.
Closes jgm/pandoc-citeproc#132 .
2015-05-20 10:55:06 -07:00
John MacFarlane
24ee1ab4f7
Markdown reader: Made implicit header references case-insensitive.
...
Added `stateHeaderKeys` to `ParserState`; this is a `KeyTable`
like `stateKeys`, but it only gets consulted if we don't find
a match in `stateKeys`, and if `Ext_implicit_header_references`
is enabled.
Closes #1606 .
2015-05-13 23:12:58 -07:00
John MacFarlane
e06810499e
HTML reader: Support base tag.
...
We only support the href attribute, as there's no place for
"target" in the Pandoc document model for links.
Added HTML reader test module, with tests for this feature.
Closes #1751 .
2015-05-13 20:53:19 -07:00
John MacFarlane
75cfa7b462
Beamer: mark slide as [fragile]
if header has fragile
class.
...
Closes #2119 .
2015-05-13 20:10:54 -07:00
John MacFarlane
0fa753b999
EPUB writer: Properly handle image URLs without an extension.
...
We now look at the mime type from the server and attach an
appropriate extension.
Closes #1855 .
2015-05-13 14:52:51 -07:00
John MacFarlane
c9cb313a47
Fixed regression in charsInBalancedBrackets.
...
Introduced by e9d7504
.
This regression caused link and image references containing
raw tex not to parse correctly.
Added test.
Closes #2150 .
2015-05-13 10:16:06 -07:00
John MacFarlane
4560447041
Don't use sup element for epub footnotes.
...
Instead, just use an a element with class `footnoteRef`.
This allows more styling options, and provides better results
in some readers (e.g. iBooks, where anything inside the a
tag breaks popup footnotes).
Closes #1995 .
2015-05-11 21:58:01 -07:00
John MacFarlane
9857aa866a
HTML reader: Fixed detection of self-closing tags.
...
Earlier versions had a bug and would wrongly think
opening tags containing attributes with slashes in them
were self-closing.
Closes #2146 .
2015-05-11 16:17:20 -07:00
gohai
8af168a7fe
Fix image URIs in ICML output (v2)
...
InDesign expects LinkResourceURI to start with "file:" for local filenames, and won't render/link the image without.
2015-05-11 15:49:36 +02:00
John MacFarlane
4b251e93b4
ImageSize: fixed some exif parsing bugs.
...
Closes #1834 . The image originally supplied works fine now
with pandoc.
2015-05-10 16:52:37 -07:00
John MacFarlane
60bf4a8bfb
Improved warnings when image size can't be determined.
...
Closes #1834 .
2015-05-09 23:56:53 -07:00
John MacFarlane
31b3f2ef88
ImageSize: Use runGetOrFail with binary 0.7+.
2015-05-09 22:28:49 -07:00
John MacFarlane
a60c65c4e9
ImageSize: make jpeg header parsing routines return Either.
...
See #1834 .
2015-05-09 21:55:19 -07:00
John MacFarlane
6fe243abbd
ImageSize: make imageSize return an Either, not a Maybe.
...
This will give us better error reporting options.
This is part of a fix for #1834 .
2015-05-09 21:32:31 -07:00
John MacFarlane
7920a1a469
Revert "EPUB writer: stylesheet changes. Closes #2040."
...
This reverts commit 1c2951dfd9
.
See #2040 .
The semantics was too squishy. `--css` takes a URL, but
for EPUB we need files that we can read. I prefer keeping
the old system for now, with `--epub-stylesheet`.
2015-05-09 00:07:27 -07:00
John MacFarlane
1c2951dfd9
EPUB writer: stylesheet changes. Closes #2040 .
...
* Allow `--css` to be used to specify stylesheets.
* Deprecated `--epub-stylesheet` and made it a synoynym of
`--css`.
* If a code block with class "css" is given as contents of the
`stylesheet` metadata field, use its literal code as contents of
the epub stylesheet. Otherwise, treat it as a filename and
read the file.
* Note: `--css` and `stylesheet` in metadata are not compatible.
`stylesheet` takes precedence.
2015-05-08 23:47:50 -07:00
John MacFarlane
472c1424ba
Deal with deprecation warning in Custom.
2015-05-05 12:46:20 -07:00
John MacFarlane
d19a347fd5
UTF8: Better handling of bare CRs in input files.
...
Previously we just stripped them out; now we convert
other line ending styles to LF line endings.
Closes #2132 .
2015-05-05 12:42:50 -07:00
John MacFarlane
1b44acf0c5
SelfContained: properly handle data URIs in css urls.
...
Also use a proper css parser (adds dependency on text-css).
Closes #2129 .
2015-05-04 16:00:28 -07:00
John MacFarlane
64b1394fe2
Make sure a closing </div>
doesn't get included in a defn list item.
...
Closes #2127 .
2015-05-03 15:06:40 -07:00
John MacFarlane
8a77eb4c9c
LaTeX writer: Add a \label
in \hyperdef
for Div, Span.
...
Otherwise links don't work.
2015-05-02 17:58:16 -07:00
John MacFarlane
f1aaad9e86
EPUB writer: Use plain writer for metadata dc: fields.
...
This gives better results when we have, e.g. multiple paragraphs.
Note that tags aren't allowed in these fields.
Closes #2121 .
2015-05-01 22:36:38 -07:00
John MacFarlane
9b2f645e2a
SelfContained: cssURLs no longer tries to fetch fragment URLs.
...
The current test is: does the URL start with a `#`?
Closes #2121 .
2015-05-01 22:15:43 -07:00
Alfred Wechselberger
7031748a43
Added woff2 to MIME types
2015-04-29 14:10:30 -07:00
John MacFarlane
55b7afc674
HTML reader: Allow multiple colgroups in table.
...
Closes #2122 .
2015-04-29 12:05:38 -07:00
John MacFarlane
7b27cc6758
EPUB writer: Remove linear=no from cover itemref.
...
Closes #1609 .
2015-04-26 15:43:58 -07:00
John MacFarlane
d9d88e58e1
Fixed regression with lists inside defintiion lists.
...
This fixes a regression (not in any released version) on
things like
hi
: - there
Closes #2098 .
2015-04-26 11:27:47 -07:00
John MacFarlane
2793d986dc
Merge pull request #2112 from lierdakil/issue2101
...
Custom Writer: Set foreign encoding to UTF-8
2015-04-26 11:16:50 -07:00
John MacFarlane
1868cb5e42
Updated copyright notices to -2015. Closes #2111 .
2015-04-26 10:18:29 -07:00
Nikolay Yakimov
a0ec3e85ad
Custom Writer: Set foreign encoding to UTF-8
...
Closes #2101 , #1634
Also factored out ByteString, since it's only used as an intermediate
representation.
2015-04-26 08:44:57 +03:00
John MacFarlane
e1d6be4e30
LaTeX reader: recognize \newpage
as a block command.
2015-04-22 08:48:25 -07:00
John MacFarlane
2bca018201
Custom writer: use UTF-8 aware bytestring conversion.
...
This might help with #2101 .
2015-04-21 22:50:58 -07:00
John MacFarlane
e9d7504bea
Rewrote charsInBalancedBrackets.
...
This version should be a bit more efficient.
This doesn't help with #1735 , however.
2015-04-19 17:04:33 -07:00