Commit Graph
6031 Commits
Author SHA1 Message Date
John MacFarlane 28d2cd033e README: document which formats have shortcut_reference_links. 2015-05-13 23:18:38 -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 dc51114320 Updated changelog. 2015-05-13 20:55:02 -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 1f358cc524 Updated changelog. 2015-05-13 15:09:32 -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 16133ed1ac Updated changelog. 2015-05-13 13:02:46 -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 70df1b572b Merge pull request #2149 from lierdakil/bibliography-docs
README: bibliography updates
2015-05-11 22:45:50 -07:00
Nikolay Yakimov cab3c04dd2 README: bibliography updates 2015-05-12 08:09:10 +03: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 a131441da4 Only make implicit -F pandoc-citeproc when --bibliography option used.
Not when `bibliography` field in metadata is specified.

Closes #1849.
2015-05-11 21:31:03 -07:00
John MacFarlane c6debff1f8 Removed references to biblio-files in pandoc.hs and README. 2015-05-11 21:19:15 -07:00
John MacFarlane f0817e1952 LaTeX, Beamer templates: use bibliography instead of biblio-files.
Also use `\addbibresource` instead of `\bibliography` for biblatex.

See #1661.
2015-05-11 21:15:22 -07:00
John MacFarlane c90764196a Fixed misleading example in README. 2015-05-11 20:23:29 -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
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 c59e3e53e5 Fixed accidental reversion to earlier templates version.
From last commit.
2015-05-10 08:36:12 -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 41a457a649 Merge pull request #2138 from lierdakil/backtick-code-blocks
README: Add documentation on backtick_code_blocks
2015-05-07 09:10:24 -07:00
Nikolay Yakimov c5724eaffb README: Add documentation on backtick_code_blocks
Closes #2135
2015-05-07 17:22:02 +03: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 db4d69a8cb Merge pull request #2131 from nickbart1980/patch-2
Update README on in-field markup in biblio databases
2015-05-05 11:00:05 -07:00
John MacFarlane 6ad80db81a Merge pull request #2134 from jlmuir/fix-user-guide-typos
Fix typos in User's Guide
2015-05-05 10:45:59 -07:00
J. Lewis Muir 6ebd01c493 Fix typos in User's Guide 2015-05-05 11:51:00 -05:00
nickbart1980 4297677ec6 Update README on in-field markup in biblio databases
Motivated by https://github.com/jgm/pandoc-citeproc/issues/124.
2015-05-05 10:01:57 +00: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 7979db0f77 Test updates for 15d16e8456. 2015-05-04 10:05:11 -07:00
John MacFarlane 15d16e8456 LaTeX template: degrade gracefully if \paragraph not defined. 2015-05-03 22:04:24 -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 8245d672bd Fixed tests for change to latex template. 2015-05-02 10:16:26 -07:00
John MacFarlane f420325273 latex template: use providecommand for tightlist.
This avoids a conflict when memoir class is used.
Thanks to Joseph Harriott.
2015-05-02 09:09:11 -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
John MacFarlane 4b2f469994 Merge pull request #2123 from hellofloat/master
Added woff2 to MIME types
2015-04-29 16:17:40 -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 bc95b615b1 appveyor - removed a diagnostic echo. 2015-04-26 18:21:44 -07:00
John MacFarlane f00641d629 appveyor - use cmd for 'git submodule update'. 2015-04-26 18:19:02 -07:00
John MacFarlane 38067aff75 appveyor - attempt to fix yml errors. 2015-04-26 18:08:19 -07:00
John MacFarlane bab92c6ce4 appveyor - use powershell for commands.
Another try at getting path setting to work properly.
2015-04-26 17:57:24 -07:00
John MacFarlane a721968045 appveyor - another attempt at setting the paths. 2015-04-26 16:03:51 -07:00