Alexander Krotov
4d89a1db7f
Muse reader: allow nested footnotes
2018-04-26 12:38:17 +03:00
John MacFarlane
aba0f7e063
Add tests for #4589 and #4594 (currently failing).
2018-04-25 23:04:08 -07:00
John MacFarlane
d0940c6e00
Ms template: Fix date.
...
Previously .ND was used, but this only works if you
have a title page, which we don't. Thanks to @teoric.
2018-04-25 17:49:01 -07:00
John MacFarlane
16f36eee43
Removed deprecated ancient HTML math methods.
...
Removed `--latexmathml`, `--gladtex`, `--mimetex`, `--jsmath`, `-m`,
`--asciimathml` options.
Removed `JsMath`, `LaTeXMathML`, and `GladTeX` constructors from
`Text.Pandoc.Options.HTMLMathMethod` [API change].
Removed unneeded data file LaTeXMathML.js and updated tests.
Bumped version to 2.2.
2018-04-25 17:18:56 -07:00
John MacFarlane
97916f0881
Remove nonfree ICC profiles from thumbnails in test docx files.
...
Closes #4588 .
2018-04-25 17:00:21 -07:00
John MacFarlane
dab3330a58
RST reader: allow < 3 spaces indent under directives.
...
Closes #4579 .
2018-04-22 12:20:25 -07:00
John MacFarlane
076093fe62
Small test suite update. Markdown tables.
2018-04-21 14:16:24 -07:00
John MacFarlane
7fbe473b2e
Markdown reader/writer: spacing adjustments in tables.
...
* Markdown writer now includes a blank line at the end
of the row in a single-row multiline table, to prevent it from being
interpreted as a simple table. Closes #4578 .
* Markdown reader does a better job computing the relative width of
the last column in a multiline table, so we can round-trip tables
without constantly shrinking the last column.
2018-04-21 13:06:57 -07:00
John MacFarlane
276894a2f2
RST writer: use more consistent indentation.
...
Previously we used an odd mix of 3- and 4-space indentation.
Now we use 3-space indentation, except for ordered lists,
where indentation must depend on the width of the list marker.
Closes #4563 .
2018-04-19 13:47:16 -07:00
Alexander Krotov
caeb963447
FB2 writer: convert metadata value "abstract" to book annotation
2018-04-19 17:03:21 +03:00
Alexander Krotov
ce4326a4f1
Muse reader: allow "-" in anchors
2018-04-19 14:17:59 +03:00
Jesse Rosenthal
c5d8fab058
Docx reader tests: Test for combining adjacent code blocks.
2018-04-17 09:29:54 -04:00
Alexander Krotov
3443df6068
Markdown reader: add regression test for previous commit
2018-04-17 11:55:37 +03:00
Alexander Krotov
a8122987fc
Muse reader: allow verse to be indented
...
Muse writer indents verse blocks in definition list more than necessary, so Muse reader should parse them.
2018-04-16 15:08:34 +03:00
Alexander Krotov
ce7301de02
Fix a typo in Muse reader testsuite comment
2018-04-16 12:12:25 +03:00
Alexander Krotov
f39931fd6c
Muse writer: escape definition list terms starting with list markers
2018-04-16 11:40:18 +03:00
John MacFarlane
8ca012f139
Ms writer: font improvements.
...
* Use `\f[R]` rather than `\f[]` to reset. The latter
returns to the previous font, which gives unintended
results in some cases.
* Use `\f[BI]` and `\f[CB]` in headers, instead of `\f[I]` and `\f[C]`,
since the header font is automatically bold.
* Use `\f[CB]` rather than `\f[BC]` for monospace bold.
Closes #4552 .
2018-04-15 22:44:16 -07:00
Alexander Krotov
01f5ed14e6
Muse reader: don't allow footnote references inside links
2018-04-15 17:53:53 +03:00
Alexander Krotov
17767bd29d
Muse writer: escape strings starting with space
2018-04-15 16:28:45 +03:00
Alexander Krotov
9cc2bf0295
Muse reader: allow URL to be empty
...
Muse writer can write links with empty URLs, so Muse reader should read them.
2018-04-15 14:50:46 +03:00
Alexander Krotov
6be0139145
Muse reader: require that comment semicolons are in the first column
...
Fixes #4551
2018-04-15 12:17:33 +03:00
John MacFarlane
d5b98c8c6e
Man writer: Don't escape U+2019 as '.
...
Closes #4550 .
2018-04-14 10:42:05 -07:00
Alexander Krotov
782ab73aa3
Muse writer: escape > less often
...
> should be escaped only when it can start verse, i.e., at the beginning of the line.
2018-04-10 23:38:30 +03:00
Alexander Krotov
52803e2960
Muse writer: don't break headers, line blocks and tables with line breaks
2018-04-09 04:24:08 +03:00
Alexander Krotov
44093930a8
Muse writer: correctly output empty headings
2018-04-09 04:10:05 +03:00
Alexander Krotov
17b0499516
Muse reader: add support for Text:Amuse multiline headings
2018-04-09 02:05:57 +03:00
Alexander Krotov
ebbd441d06
Muse reader: add support for <biblio> and <play> tags
2018-04-07 18:31:06 +03:00
Alexander Krotov
f9aa2eb353
FB2 writer: output links inline instead of producing notes
...
Previously all links were turned into footnotes with unclickable URLs inside.
2018-04-07 17:12:55 +03:00
John MacFarlane
7e99178a09
Changes to tests to accommodate changes in pandoc-types.
...
In https://github.com/jgm/pandoc-types/pull/36 we changed
the table builder to pad cells. This commit changes tests
(and two readers) to accord with this behavior.
2018-04-05 10:14:06 -07:00
John MacFarlane
d77e8f45c9
LaTEX reader: properly resolve section numbers with \ref and chapters.
...
Closes #4529 .
2018-04-05 10:14:06 -07:00
Alexander Krotov
87dda2109d
Muse writer: escape horizontal rule only if at the beginning of the line
2018-04-05 19:49:09 +03:00
quasicomputational
13538ce6eb
CommonMark writer: correctly ignore LaTeX raw blocks when not raw_tex ( #4533 )
...
Issue #4527 .
2018-04-05 08:53:42 -07:00
Alexander Krotov
ff3ed5c9f8
FB2 writer: allow emphasis and notes in titles
...
Only <p> and <empty-line /> are allowed in titles,
but <p> has the same type as an ordinary paragraphs.
Therefore, there is no need to remove emphasis from titles.
Also, don't intersperse paragraph with empty lines.
2018-04-04 14:22:34 +03:00
Marc Schreiber
16523ea3d1
LaTeX reader: parse sloppypar environment ( #4517 )
2018-04-02 09:33:29 -07:00
Alexander Krotov
2380845206
Muse reader: add <math> tag support
2018-04-02 17:19:26 +03:00
Alexander Krotov
ca78d93b40
Muse writer: place header IDs before header
...
See https://github.com/melmothx/text-amuse/issues/39
2018-04-02 15:58:37 +03:00
Alexander Krotov
aca4137c40
Muse writer: only escape brackets when necessary
...
It includes cases when they can be mistaken for footnotes
and links, as well as inside link description.
2018-04-01 19:39:18 +03:00
Alexander Krotov
bdb8424697
Muse writer: do not escape list markers unless preceded by space
2018-03-31 23:40:31 +03:00
John MacFarlane
b9602766d8
Textile reader: fixed tables with no body rows.
...
Previously these raised an exception.
Closes #4513 .
2018-03-30 14:56:36 -07:00
John MacFarlane
5a79948e0c
Mediawiki reader: improve table parsing.
...
This fixes detection of table attributes and also
handles `!` characters in cells.
Closes #4508 .
2018-03-28 08:59:34 -07:00
Alexander Krotov
b379a2903a
Muse writer: escape semicolons and markers after line break
2018-03-28 13:19:39 +03:00
Alexander Krotov
aa929e462d
Muse reader: enable round-trip test
...
Close #4468
2018-03-25 23:04:54 +03:00
Alexander Krotov
79592db66c
Muse reader: allow links to have empty descriptions
2018-03-25 22:16:45 +03:00
Alexander Krotov
a3f659d2c0
Muse writer: escape ordered list markers
...
Also reduced amount of <verbatim> tags in output to avoid escaping every "-" and word that ends in a full stop.
2018-03-25 19:28:23 +03:00
Alexander Krotov
c24c9efd98
Muse writer: enable --wrap=preserve for all tests by default
2018-03-25 18:31:28 +03:00
Alexander Krotov
c6232d0f7d
Muse reader: require block <literal> tags to be on separate lines
2018-03-25 18:31:28 +03:00
Alexander Krotov
4a8993f9b0
Muse writer: improve span writing
...
Test more cases when span has or hasn't anchor, class and contents in different combinations.
2018-03-25 01:18:33 +03:00
Alexander Krotov
d58b961a6d
Muse writer: do not join Span's doing normalization
...
Separate spans may have different semantics, for example if spans indicate syllables in a word.
2018-03-25 00:30:05 +03:00
Jesse Rosenthal
a295fed873
Update powerpoint golden tests:
...
Some internal changes in templating produced slightly different
xml. All have been checked, are not corrupt, and have output as expected.
2018-03-24 11:07:47 -04:00
Alexander Krotov
6f50733691
Muse writer: don't align ordered list items
...
It leads to problems with round-trip test,
because aligned line blocks can't be read back.
2018-03-21 17:33:27 +03:00