Vaclav Zeman
3f0fe345f9
Use \/ to avoid en-dash ligature instead of -{}-.
...
This is to fix LuaLaTeX output. The -{}- sequence does not avoid the
ligature with LuaLaTeX but \/ does.
2014-02-08 13:40:04 +01:00
Merijn Verstraaten
286781f801
Removed RenderState datatype context.
...
Reasoning:
- It's not Haskell2010
- It breaks some tools
- Doesn't actually do anything
- RenderState doesn't even have a Monoid instance
2014-02-06 23:10:59 +01:00
John MacFarlane
3127ab2b5e
Slight code reorganization in endline.
2014-02-04 10:05:52 -08:00
John MacFarlane
a333d9788e
ImageSize: Avoid use of lookAhead, which is not in binary >= 0.6.
...
Closes #1124 .
2014-01-24 16:00:53 -08:00
John MacFarlane
9f3b2f6f5d
Fixed mediawiki ordered list parsing.
...
Closes #1122 .
2014-01-22 22:07:13 -08:00
John MacFarlane
6c59f060a7
HTML reader: Fixed bug reading inline math with $$
.
...
See #225 .
2014-01-20 11:09:44 -08:00
John MacFarlane
1bc9cb4105
Merge pull request #974 from merijn/master
...
Added support for LaTeX style literate Haskell code blocks in rST.
2014-01-16 12:32:44 -08:00
John MacFarlane
a1abb3eeea
Allow binary 0.5. Version bump to 1.12.3.1.
2014-01-14 10:13:08 -08:00
John MacFarlane
b4b16d5786
Minor improvement to exif parser.
2014-01-09 22:51:23 -08:00
John MacFarlane
b9b1546ed2
Markdown parser: be more permissive about citation keys.
...
Keys may now start with an underscore as well as a letter.
Underscores do not count as internal punctuation, but are
treated like alphanumerics, so "key:_2008" will work, as
it did not before. (This change was necessary to use keys
generated by zotero.)
Closes #1111 , closes #1011 .
2014-01-09 11:25:24 -08:00
John MacFarlane
5c8c380a79
Better exif parsing, including image resolution.
...
This introduces a dependency on binary >= 0.6, but we depend
on binary >= 0.5 via zip-archive anyway.
Closes #976 .
2014-01-09 11:16:55 -08:00
John MacFarlane
3bf8012bf6
Text.Pandoc.ImageSize: Parse EXIF format JPGs.
...
Note: For now we just assign them all 72 dpi. It wasn't
clear to me how to extract the resolution information.
At least the aspect ratio will be right, and 72 dpi is
the most common setting.
Closes #976 .
2014-01-08 19:33:14 -08:00
John MacFarlane
aada7b495b
fetchItem: Handle image URLs beginning with '//'.
2014-01-08 12:04:08 -08:00
John MacFarlane
d9eff99f27
Markdown reader: Allow hard line breaks in table cells.
...
The \-newline form must be used; the two-space+newline form
won't work, since in a table cell nearly every line ends with
two spaces.
2014-01-07 23:39:49 -08:00
John MacFarlane
2c7bf41d26
Added wmf and emf mime types.
2014-01-07 10:32:47 -08:00
John MacFarlane
002c8ce14c
Fixed small regression in docx writer.
2014-01-07 09:01:32 -08:00
John MacFarlane
d97b1fd14c
EPUB writer: Strip out footnotes from toc entries.
2014-01-06 21:51:11 -08:00
John MacFarlane
ba6a26b258
EPUB writer: Avoid duplicate notes when headings contain notes.
...
This arose because the headings are copied into the metadata
"title" field, and the note gets rendered twice. We strip the
note now before putting the heading in "title".
2014-01-06 12:12:21 -08:00
John MacFarlane
2dd6d892fa
HTML writer: Omit footnotes from TOC entries.
...
Otherwise we get doubled footnotes when headers have notes!
2014-01-06 10:17:31 -08:00
John MacFarlane
e7e76dbdd8
RST writer: Ensure no blank line after def in definition list.
...
Closes #992 .
2014-01-02 21:10:14 -08:00
John MacFarlane
452a140d0c
Pretty: Added nestle. API change, minor version bump to 1.12.3.
2014-01-02 21:09:39 -08:00
John MacFarlane
4e7aadb903
HTML writer: With --toc, headers no longer link to themselves.
...
Closes #1081 .
2014-01-02 19:59:33 -08:00
John MacFarlane
b2db6979fe
Use isHeaderBlock from Shared rather than defining it anew...
2014-01-02 19:32:13 -08:00
John MacFarlane
33955fd2ef
ODT writer: Use mathml for proper rendering of formulas.
...
Note: LibreOffice's support for this seems a bit buggy. But
it should be better than what we had before.
2014-01-02 15:23:40 -08:00
John MacFarlane
ac100f2724
OpenDocument writer: Fixed RawInline, RawBlock so they don't escape.
2014-01-02 15:23:16 -08:00
John MacFarlane
e3d48da627
Moved fixDisplayMath from Docx writer to Writer.Shared.
2014-01-02 15:22:50 -08:00
John MacFarlane
f3ee82373b
HTML reader: Parse name/content pairs from meta tags as metadata.
...
Closes #1106 .
2014-01-01 09:22:37 -08:00
John MacFarlane
d6ec6cf9cf
Docx writer: Fixed problem with some modified reference docx files.
...
Include `word/_rels/settings.xml.rels` if it exists, as well as other
`rels` files besides the ones pandoc generates explicitly.
2014-01-01 09:01:05 -08:00
Henry de Valence
3d70059a48
HLint: use fromMaybe
...
Replace uses of `maybe x id` with `fromMaybe x`.
2013-12-19 21:07:09 -05:00
Henry de Valence
c8fc0a0374
HLint: use /=
2013-12-19 20:46:11 -05:00
Henry de Valence
f6d151889c
HLint: redundant parens
...
Remove parens enclosing a single element.
2013-12-19 20:43:25 -05:00
Henry de Valence
c35f5ba42d
HLint: Remove lambdas.
2013-12-19 20:28:53 -05:00
Henry de Valence
0c5e7cf8cb
HLint: use elem
and notElem
...
Replaces long conditional chains with calls to `elem` and `notElem`.
2013-12-19 20:19:24 -05:00
Henry de Valence
1ed2c467c9
HLint: Use all
...
Replace `and . map` with `all`.
2013-12-19 17:06:27 -05:00
John MacFarlane
8053ba2123
LaTeX writer: Better treatment of footnotes in tables.
...
Notes now appear in the regular sequence, rather than in the
table cell. (This was a regression in 1.10.)
2013-12-17 20:53:59 -08:00
John MacFarlane
a3f6f2827c
LaTeX writer: Factored out function for table cell creation.
2013-12-17 20:10:09 -08:00
John MacFarlane
0132f6fcb7
LaTeX reader: Support babel-style quoting: ` "
..."' ``.
2013-12-17 16:03:43 -08:00
John MacFarlane
826443926f
Docbook reader: Avoid failure if tbody contains no tr or row elements.
2013-12-16 13:58:54 -08:00
John MacFarlane
2f00f5c7c2
Properly handle script blocks in strict mode.
...
(That is, markdown-markdown_in_html_blocks.)
Previously a spurious `<p>` tag was being added.
Closes #1093 .
2013-12-15 12:27:29 -08:00
Jeff Arnold
5adbe7b365
LaTeX reader: add support for Verb macro
2013-12-13 19:16:04 -05:00
John MacFarlane
ca3c292f30
EPUB writer: Fixed bug with --epub-stylesheet
.
...
Now the contents of `writerEpubStylesheet` (set by `--epub-stylesheet`)
should again work, and take precedence over a stylesheet specified
in the metadata.
2013-12-13 11:10:04 -08:00
John MacFarlane
6d0cd9203c
Markdown reader: Fixed regression in title blocks.
...
If author field was empty, date was being ignored. Closes #1089 .
2013-12-12 22:34:56 -08:00
John MacFarlane
142f81889b
Added withSocketsDo
around http conduit code in openURL
.
...
This should address #1080 , but further testing on Windows is needed
before we can close the bug.
2013-12-09 22:35:57 -08:00
John MacFarlane
f966295770
Don't use tilde code blocks with braced attributes in gfm output.
...
A consequence of this change is that the backtick form will be
preferred in general if both are enabled. I think that is good,
as it is much more widespread than the tilde form.
Closes #1084 .
2013-12-09 20:31:47 -08:00
John MacFarlane
8e255fad98
Another small performance improvement.
2013-12-07 19:56:54 -08:00
John MacFarlane
e2c4156c20
Small performance improvement in list parsing.
2013-12-07 19:41:42 -08:00
John MacFarlane
e5a7c31a32
Markdown reader: Fixed bug with literal </div>
in lists.
...
Closes #1078 .
2013-12-07 17:12:52 -08:00
John MacFarlane
4a14467055
Text.Pandoc: Don't default to pandocExtensions for all writers.
...
In particular, we don't want to default to math parsing for the
HTML writer.
2013-12-06 17:31:47 -08:00
John MacFarlane
def05d3504
HTML reader: Parse LaTeX math if appropriate options are set.
...
* Moved inlineMath, displayMath from Markdown reader to Parsing.
* Export them from Parsing. (API change.)
* Generalize their types.
2013-12-06 17:15:13 -08:00
John MacFarlane
5314df51f3
Stop parsing "list lines" when we hit a block tag.
...
This fixes exponential slowdown in certain input, e.g.
a series of lists followed by `</div>`.
2013-12-04 10:18:05 -08:00