Nikolay Yakimov
5788f62ef5
[RST Writer] Don't normalize heading levels below input minimum
2015-09-19 17:45:54 +03:00
John MacFarlane
4d49f76dbb
Markdown writer: in TOC, add links to headers.
...
Closes #829 .
2015-09-17 11:41:05 -07:00
John MacFarlane
bee255cbfe
Use user data directory for reference docx archive.
...
This allows the test suite to work without installing pandoc first.
It also brings the docx writer in line with the odt writer.
2015-09-09 10:16:45 -07:00
mb21
622df7034c
lang
variable is now in BCP47 format
...
strings are converted for LaTeX and ConTeXt output, closes #1614
2015-08-20 23:17:47 +02:00
John MacFarlane
761e1edc30
Merge pull request #2364 from gbataille/bugDoc
...
[BUG] Haddock : * and ^ to be escaped in docs
2015-08-17 12:15:32 -07:00
Grégory Bataille
0dff30271c
[BUG] Haddock : * and ^ to be escaped in docs
2015-08-17 09:03:33 +02:00
John MacFarlane
1f00a5395f
RST reader: better handling of indirect roles.
...
Previously the parser failed on this kind of case
.. role:: indirect(code)
.. role:: py(indirect)
:language: python
:py:`hi`
Now it currectly recognizes `:py:` as a code role.
The previous test for this didn't work, because the
name of the indirect role was the same as the language
defined its parent, os it didn't really test for this
behavior. Updated test.
2015-08-15 10:22:47 -07:00
John MacFarlane
8c579a5daa
Merge pull request #2360 from jg/issue-2354
...
Org reader: add auto identifiers if not present on headers
2015-08-15 09:47:56 -07:00
Juliusz Gonera
f1c87ed164
Org reader: add auto identifiers if not present on headers
...
Refs #2354
This should also fix the table of contents (--toc) when generating a html file
from org input
2015-08-15 07:57:48 +02:00
John MacFarlane
0302330a27
RST writer: ensure that \
is inserted when needed...
...
...before Cite and Span elements that begin with a "complex"
element. Closes jgm/pandoc-citeproc#157 .
2015-08-13 23:20:22 -07:00
John MacFarlane
c82f3ad61e
RST writer: Don't insert \
when complex expression in matched pairs.
...
E.g. `` [:sup:`3`] `` is okay; you don't need `` [:sup:`3`\ ] ``.
2015-08-12 21:08:13 -07:00
John MacFarlane
9894012776
EPUB TOC: replace literal "<br/>" with space.
...
Closes #2105 .
2015-08-10 16:58:47 -07:00
John MacFarlane
7b8c005d07
EPUB reader: stop mangling external URLs.
...
Closes #2284 .
Note the changes to the test suite. In each case, a mangled
external link has been fixed, so these are all positive.
2015-08-10 16:35:43 -07:00
John MacFarlane
0ad576eb1a
Docx writer: Moved invalid character stripping to formattedString
.
...
This avoids an inefficient generic traversal.
Updates f3aa03e
.
Closes #2356 .
2015-08-10 10:49:18 -07:00
John MacFarlane
06d69fe215
Text.Pandoc: disable auto_identifiers for epub.
...
The epub writer inserts its own auto identifiers;
this is more complex due to splitting into "chapter" files.
2015-08-08 21:05:43 -07:00
John MacFarlane
467e3be700
MediaWiki reader: handle unquoted table attributes.
...
Closes #2355 .
2015-08-08 20:55:00 -07:00
John MacFarlane
2eec8cf61b
HTML reader: add auto identifiers if not present on headers.
...
This makes TOC linking work properly.
The same thing needs to be done to the org reader to fix #2354 ;
in addition, `Ext_auto_identifiers` should be added to the list
of default extensions for org in Text.Pandoc.
2015-08-08 11:20:15 -07:00
John MacFarlane
eaccef1491
DocBook reader: handle informalexample.
...
It is parsed into a Div with class `informalexample`.
Closes #2319 .
2015-08-08 10:43:25 -07:00
John MacFarlane
bf7d858a9e
LaTeX reader: Implement \Cite.
...
See #2335 .
2015-08-08 10:32:03 -07:00
John MacFarlane
74c31abb1a
Merge pull request #2327 from hftf/list-style
...
HTML Reader: Correctly parse inline list-style(-type) for <ol>
2015-08-07 11:08:53 -07:00
mb21
a010b83a75
Updated readers, writers and README for link attribute
2015-08-07 12:38:37 +02:00
John MacFarlane
92d48fa65b
Updated readers and writers for new image attribute parameter.
...
(mb21)
2015-08-07 12:37:12 +02:00
John MacFarlane
9deb335ca5
ICML writer: changed type of writeICML
.
...
API change: It is now `WriterOptions -> Pandoc -> IO String`.
Also handle new image attributes.
(mb21)
2015-08-05 16:08:46 +02:00
John MacFarlane
4391c5f34c
ICML writer: Add Cite style to citations.
...
(mb21)
2015-08-05 16:08:46 +02:00
John MacFarlane
12df4054ad
PDF: Modified for new image size attributes parameter.
...
(mb21)
2015-08-05 16:08:46 +02:00
John MacFarlane
76f0708ef5
Parsing: Add extractIdClass
, modified type of KeyTable
.
...
(mb21)
2015-08-05 16:08:46 +02:00
John MacFarlane
878ab00233
ImageSize: Added functions for converting between image dimensions.
...
(mb21)
2015-08-05 16:08:46 +02:00
Sergei Trofimovich
ab7c5f2221
fix build failure with --flags=-https
...
The issue was originally reported by CasperVector as
https://github.com/gentoo-haskell/gentoo-haskell/issues/427
Mainfests itself as a builg failure full of missing zip-archive
names:
src/Text/Pandoc/Shared.hs:756:49:
Not in scope: type constructor or class ‘Archive’
src/Text/Pandoc/Shared.hs:777:38: Not in scope: ‘toEntry’
src/Text/Pandoc/Shared.hs:786:19:
Not in scope: ‘toArchive’
Perhaps you meant ‘mbArchive’ (line 778)
Included Codec.Archive.Zip unconditionally.
Signed-off-by: Sergei Trofimovich <siarheit@google.com>
2015-07-30 22:39:25 +01:00
Ophir Lifshitz
18b1b21a6a
HTML Reader: Detect font-variant with pickStyleAttrProps
2015-07-27 20:08:04 -04:00
John MacFarlane
5df099957e
Text.Pandoc.Options: modifications for image attributes.
...
* Added `Ext_common_link_attributes` constructor to `Extension`
(for link and image attributes).
* Added this to `pandocExtensions` and `phpMarkdownExtraExtensions`.
* Added `writerDpi` to `WriterOptions`.
* pandoc.hs: Added `--dpi` option.
* Updated README for `--dpi` and `common_link_attributes` extension.
Patch due to mb21, with some modifications: `writerDpi` is now an
`Int` rather than a `Double`.
2015-07-27 21:52:43 +02:00
John MacFarlane
0baaa1080a
Pipe tables: allow indented columns.
...
Previously the left-hand column could not start with 4 or
more spaces indent. This was inconvenient for right-aligned
left columns.
Note that the first (header column) must still have 3 or fewer
spaces indentation, or the table will be treated as an indented
code block.
2015-07-27 10:24:06 -07:00
John MacFarlane
defcb5b6b1
Merge pull request #1689 from kuribas/master
...
Use '=' instead of '#' for atx-style headers in markdown+lhs.
2015-07-25 10:21:02 -07:00
John MacFarlane
2e8064346d
Pretty: comment fix (mb21).
2015-07-25 15:51:55 +02:00
Ophir Lifshitz
7ef8700734
HTML Reader: Parse <ol> type, class, and inline list-style(-type) CSS
2015-07-24 02:53:17 -04:00
MarLinn
f068093555
Added odt reader
...
Fully implemented features:
* Paragraphs
* Headers
* Basic styling
* Unordered lists
* Ordered lists
* External Links
* Internal Links
* Footnotes, Endnotes
* Blockquotes
Partly implemented features:
* Citations
Very basic, but pandoc can't do much more
* Tables
No headers, no sizing, limited styling
2015-07-23 15:37:01 -07:00
John MacFarlane
8390d935d8
Updated tests and removed a skipSpaces....
...
we no longer need it with the change to toKey, and it
is expensive to skip spaces after every inline.
2015-07-23 15:35:18 -07:00
John MacFarlane
35e6c893ec
Parsing: toKey: strip off outer brackets.
...
This makes keys with extra space at the beginning and end
work: e.g.
[foo]: bar
[ foo ]
will now be a link to bar (it wasn't before).
2015-07-23 15:34:27 -07:00
John MacFarlane
5db4787330
Merge pull request #2323 from hftf/implicit-header-refs
...
Fix implicit header refs for headers with extra spaces
2015-07-23 14:46:38 -07:00
John MacFarlane
66a72b8eec
LaTeX reader: support abstract environment.
...
The abstract populates an "abstract" metadata field.
2015-07-23 09:31:46 -07:00
Ophir Lifshitz
42c139d302
Markdown Reader: Skip spaces in headers
2015-07-23 02:29:37 -04:00
John MacFarlane
fa2c008ae5
Fix regression: allow HTML comments containing --
.
...
Technically this isn't allowed in an HTML comment, but
we've always allowed it, and so do most other implementations.
It is handy if e.g. you want to put command line arguments
in HTML comments.
2015-07-21 22:44:18 -07:00
John MacFarlane
ec5960ab11
Use newManager instead of withManager in recent http-client.
...
This avoids a deprecation warning.
2015-07-21 16:32:44 -07:00
John MacFarlane
450bef90e0
DZSlides: Add role="note"
for speaker notes.
...
Closes #1693 .
2015-07-21 14:54:43 -07:00
John MacFarlane
da0842b5b5
HTML reader: handle type attribute on ol.
...
E.g. `<ol type="i">`.
Closes #2313 .
2015-07-21 13:07:52 -07:00
John MacFarlane
f6ad9e263f
LaTeX reader: properly handle booktabs lines.
...
Lines aren't part of the pandoc table model, but we can just
ignore them.
Closes #2307 .
2015-07-21 10:26:29 -07:00
John MacFarlane
6166cd7559
Removed unneeded import.
2015-07-16 17:06:57 -07:00
John MacFarlane
075ad9a406
LaTeX writer: Fixed detection of 'chapters' from template.
...
If a documentclass isn't specified in metadata, but the
template has a hardwired bookish documentclass, act as if
`--chapters` was used. This was the default in earlier
versions, but it has been broken for a little while.
2015-07-16 15:52:38 -07:00
John MacFarlane
c2ab44af84
--self-contained
: Fixed overaggressive CSS minimization.
...
Previously `--self-contained` wiped out all spaces in CSS,
including semantically significant spaces!
Closes #2301 .
Closes #2286 .
2015-07-15 08:16:42 -07:00
John MacFarlane
6c32afc3c4
Updated to use cmark >= 0.4.
2015-07-14 22:51:23 -07:00
John MacFarlane
9e0fb844a9
Markdown reader: don't allow bare URI links or autolinks in link label.
...
Added test cases.
Closes #2300 .
2015-07-14 13:16:40 -07:00