aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2014-02-15Enhanced Pandoc's support for rST roles.Merijn Verstraaten2-10/+83
rST parser now supports: - All built-in rST roles - New role definition - Role inheritance Issues/TODO: - Silently ignores illegal fields on roles - Silently drops class annotations for roles - Only supports :format: fields with a single format for :raw: roles, requires a change to Text.Pandoc.Definition.Format to support multiple formats. - Allows direct use of :raw: role, rST only allows indirect (i.e., inherited use of :raw:).
2014-02-09Merge remote-tracking branch 'origin/master' into en-dash-ligature-avoidance.Vaclav Zeman30-378/+1424
2014-02-08Use \/ to avoid en-dash ligature instead of -{}-.Vaclav Zeman1-1/+1
This is to fix LuaLaTeX output. The -{}- sequence does not avoid the ligature with LuaLaTeX but \/ does.
2014-02-06Removed RenderState datatype context.Merijn Verstraaten1-2/+1
Reasoning: - It's not Haskell2010 - It breaks some tools - Doesn't actually do anything - RenderState doesn't even have a Monoid instance
2014-02-04Slight code reorganization in endline.John MacFarlane1-5/+3
2014-01-24ImageSize: Avoid use of lookAhead, which is not in binary >= 0.6.John MacFarlane1-4/+5
Closes #1124.
2014-01-22Fixed mediawiki ordered list parsing.John MacFarlane1-10/+15
Closes #1122.
2014-01-20HTML reader: Fixed bug reading inline math with `$$`.John MacFarlane1-2/+2
See #225.
2014-01-16Merge pull request #974 from merijn/masterJohn MacFarlane1-6/+17
Added support for LaTeX style literate Haskell code blocks in rST.
2014-01-14Allow binary 0.5. Version bump to 1.12.3.1.John MacFarlane1-3/+6
2014-01-09Minor improvement to exif parser.John MacFarlane1-2/+2
2014-01-09Markdown parser: be more permissive about citation keys.John MacFarlane1-3/+4
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-09Better exif parsing, including image resolution.John MacFarlane1-15/+210
This introduces a dependency on binary >= 0.6, but we depend on binary >= 0.5 via zip-archive anyway. Closes #976.
2014-01-08Text.Pandoc.ImageSize: Parse EXIF format JPGs.John MacFarlane1-6/+28
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-08fetchItem: Handle image URLs beginning with '//'.John MacFarlane1-4/+9
2014-01-07Markdown reader: Allow hard line breaks in table cells.John MacFarlane1-3/+3
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-07Added wmf and emf mime types.John MacFarlane1-0/+2
2014-01-07Fixed small regression in docx writer.John MacFarlane1-3/+6
2014-01-06EPUB writer: Strip out footnotes from toc entries.John MacFarlane1-5/+6
2014-01-06EPUB writer: Avoid duplicate notes when headings contain notes.John MacFarlane1-1/+7
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-06HTML writer: Omit footnotes from TOC entries.John MacFarlane1-1/+3
Otherwise we get doubled footnotes when headers have notes!
2014-01-02RST writer: Ensure no blank line after def in definition list.John MacFarlane1-1/+1
Closes #992.
2014-01-02Pretty: Added nestle. API change, minor version bump to 1.12.3.John MacFarlane1-1/+10
2014-01-02HTML writer: With --toc, headers no longer link to themselves.John MacFarlane1-15/+8
Closes #1081.
2014-01-02Use isHeaderBlock from Shared rather than defining it anew...John MacFarlane2-9/+3
2014-01-02ODT writer: Use mathml for proper rendering of formulas.John MacFarlane1-8/+42
Note: LibreOffice's support for this seems a bit buggy. But it should be better than what we had before.
2014-01-02OpenDocument writer: Fixed RawInline, RawBlock so they don't escape.John MacFarlane1-6/+10
2014-01-02Moved fixDisplayMath from Docx writer to Writer.Shared.John MacFarlane2-25/+29
2014-01-01HTML reader: Parse name/content pairs from meta tags as metadata.John MacFarlane1-1/+10
Closes #1106.
2014-01-01Docx writer: Fixed problem with some modified reference docx files.John MacFarlane1-2/+7
Include `word/_rels/settings.xml.rels` if it exists, as well as other `rels` files besides the ones pandoc generates explicitly.
2013-12-19HLint: use fromMaybeHenry de Valence10-23/+30
Replace uses of `maybe x id` with `fromMaybe x`.
2013-12-19HLint: use /=Henry de Valence1-1/+1
2013-12-19HLint: redundant parensHenry de Valence5-5/+5
Remove parens enclosing a single element.
2013-12-19HLint: Remove lambdas.Henry de Valence1-2/+1
2013-12-19HLint: use `elem` and `notElem`Henry de Valence6-23/+19
Replaces long conditional chains with calls to `elem` and `notElem`.
2013-12-19HLint: Use allHenry de Valence2-5/+5
Replace `and . map` with `all`.
2013-12-17LaTeX writer: Better treatment of footnotes in tables.John MacFarlane1-6/+29
Notes now appear in the regular sequence, rather than in the table cell. (This was a regression in 1.10.)
2013-12-17LaTeX writer: Factored out function for table cell creation.John MacFarlane1-13/+17
2013-12-17LaTeX reader: Support babel-style quoting: `` "`..."' ``.John MacFarlane1-0/+2
2013-12-16Docbook reader: Avoid failure if tbody contains no tr or row elements.John MacFarlane1-1/+3
2013-12-15Properly handle script blocks in strict mode.John MacFarlane1-1/+3
(That is, markdown-markdown_in_html_blocks.) Previously a spurious `<p>` tag was being added. Closes #1093.
2013-12-13LaTeX reader: add support for Verb macroJeff Arnold1-0/+1
2013-12-13EPUB writer: Fixed bug with `--epub-stylesheet`.John MacFarlane1-2/+1
Now the contents of `writerEpubStylesheet` (set by `--epub-stylesheet`) should again work, and take precedence over a stylesheet specified in the metadata.
2013-12-12Markdown reader: Fixed regression in title blocks.John MacFarlane1-4/+4
If author field was empty, date was being ignored. Closes #1089.
2013-12-09Added `withSocketsDo` around http conduit code in `openURL`.John MacFarlane1-1/+2
This should address #1080, but further testing on Windows is needed before we can close the bug.
2013-12-09Don't use tilde code blocks with braced attributes in gfm output.John MacFarlane1-9/+9
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-07Another small performance improvement.John MacFarlane1-3/+5
2013-12-07Small performance improvement in list parsing.John MacFarlane1-2/+3
2013-12-07Markdown reader: Fixed bug with literal `</div>` in lists.John MacFarlane1-3/+4
Closes #1078.
2013-12-06Text.Pandoc: Don't default to pandocExtensions for all writers.John MacFarlane1-1/+4
In particular, we don't want to default to math parsing for the HTML writer.